html {
	height:					100.02%;
	veritcal-align:			top;
}
body {
	background-color:		#cccccc;
	margin:					0px;
	padding:				0px;
}
sub, sup {
	line-height:			0;
}
table {
	background-color:		#ffffff;
}
table.mainTb {
	background-color:		#cccccc;
}
p.pageContent {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				70%;
	line-height:			130%;
	color:					#000000;
	padding:				0px 10px 10px 0px;	
}

p.pageNavOff {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			bold;
	color:					#999999;
	padding:				3px 9px 3px 9px;	
}

p.pageNavOn {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			bold;
	color:					#333333;
	padding:				3px 9px 3px 9px;	
}

p.pageSubNavOff {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			normal;
	color:					#333333;
	padding:				3px 9px 3px 9px;	
}

p.pageSubNavOn {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			bold;
	color:					#FF0099;
	padding:				3px 9px 3px 9px;	
}

p.patternTitle {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				80%;
	font-weight:			bold;
	color:					#333366;
	padding-left:			14px;	
}

p.patternSubTitle {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			bold;
	color:						#ffffff;
	padding-left:			14px;	
}

p.patternContent {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				70%;
	line-height:			130%;
	color:					#000000;
	padding:				15px 15px 0px 20px;	
}

p.patternContentSubTitle {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				75%;
	font-weight:			bold;
	color:						#ffffff;
	padding-left:			21px;	
}

p.newsTitle {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				95%;
	font-weight:			bold;
	color:					#666666;		
}

h1 {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				90%;
	color:						#ffffff;
	font-weight:			bold;
	padding:					0px 5px 0px 7px;
	display:					inline;	
	margin:           		0px;
}

h2 {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				70%;
	color:						#000000;
	font-weight:			bold;
	display:					inline;
	padding:					0px;
	margin:           0px;
}

h1.collection {
	font-family:			Arial,Helvetica,Sans-Serif;
	font-size:				90%;
	color:					#ffffff;
	font-weight:			bold;
	padding:				0px 5px 0px 0px;
	display:				inline;	
	margin:           		0px;
}

.blackTd {
	background-color:	#000000;
}

.whiteTd {
	background-color:	#ffffff;
}

.dgreyTd {
	background-color:	#999999;
}

.greyTd {
	background-color:	#cccccc;
}

.pageHeaderBlueTd {
	width:						569px;
	height:						25px;
	background-color:	#000066;
	vertical-align:		middle;	
}

.pageHeaderPinkTd {
	width:						569px;
	height:						25px;
	background-color:	#FF0099;
	vertical-align:		middle;	
}

.subHeaderTd {
	width:						569px;
	height:						9px;
	vertical-align:		middle;	
}

.prevNextTd {
  vertical-align:		middle;
  text-align:				right;
  padding-right:		12px;
}

a.subNavLink:link, a.subNavLink:visited { 
	text-decoration:	none; 
	color:						#666666;
}

a.subNavLink:hover { 
	text-decoration:	underline; 
	color:						#666666;
}

a.navLink:link, a.navLink:visited { 
	text-decoration:	none; 
	color:						#666666;
}

a.navLink:hover { 
	text-decoration:	underline; 
	color:						#666666;
}

a.navLinkOn:link, a.navLinkOn:visited { 
	text-decoration:	none; 
	color:						#000000;
}

a.navLinkOn:hover { 
	text-decoration:	underline; 
	color:						#000000;
}

a.patternLinkOn:link, a.patternLinkOn:visited, a.patternLinkOn:hover { 
	text-decoration:	none;
	color:						#ffffff;
}

a.patternLinkOff:link, a.patternLinkOff:visited, a.patternLinkOff:hover { 
	text-decoration:	none;
	color:						#666666;
}

a.patternLink:link, a.patternLink:visited {
	text-decoration:	none;
	color:						#666666;
}

a.patternLink:hover {
	text-decoration:	none;
	color:						#ffffff;
}

a.copyLink:link, a.copyLink:hover, a.copyLink:visited {
	text-decoration:	underline;
	font-weight:			bold;
  color:						#000000;  
}
a.extraNavLink:link, a.extraNavLink:active, a.extraNavLink:visited {
	text-decoration:	none;
	font-weight:		normal;
  	color:				#ffffff;
	font-family:		Arial,Helvetica,Sans-Serif;
	font-size:			70%;	
}
a.extraNavLink:hover  {
	text-decoration:	underline;
}
span.extraNavOn {
	text-decoration:	none;
	font-weight:		bold;
  	color:				#ffffff;
	font-family:		Arial,Helvetica,Sans-Serif;
	font-size:			70%;
}
span.extraNav {
	text-decoration:	none;
	font-weight:		normal;
  	color:				#ffffff;
	font-family:		Arial,Helvetica,Sans-Serif;
	font-size:			70%;
}
.divider {
	height:				24px;
	background:			url('../i/dividerBg.gif') repeat;
}