@charset "UTF-8";/* CSS Document */		/* Don't forget to set a foreground and background color 	   on the 'html' or 'body' element! */	html, body, div, span,	applet, object, iframe,	h1, h2, h3, h4, h5, h6, p, blockquote, pre,	a, abbr, acronym, address, big, cite, code,	del, dfn, em, font, img, ins, kbd, q, s, samp,	small, strike, strong, sub, sup, tt, var,	dd, dl, dt, li, ol, ul,	fieldset, form, label, legend,	table, caption, tbody, tfoot, thead, tr, th, td {		margin: 0;		padding: 0;		border: 0;		font-weight: inherit;		font-style: inherit;		font-size: 100%;		line-height: 1;		font-family: inherit;		/*text-align: left;*/		vertical-align: baseline;	}	a img, :link img, :visited img {		border: 0;	}	table {		border-collapse: collapse;		border-spacing: 0;	}	ol, ul {		list-style: none;	}	q:before, q:after,	blockquote:before, blockquote:after {		content: "";	}			/*GENERAL*/	body {		background-color: #007dc3;		text-align: center;		font-size: 62.5%;		padding: 40px 0 0 0;	}		/*HEADER*/		#header {	position: relative;	background: #007dc3 url(bg_page.gif) no-repeat center top;	height: 470px;	width: 898px;	margin: 0 auto;	}		#header img {		margin: 150px 0 0 0; 	}		#header h1, #header h2 {		text-indent: -1000em;	}			#header p.switcher {	font: normal 11px/15px Georgia, "Times New Roman", Times, serif;	color: #ffffff;	text-transform: uppercase;	position: absolute;	top: 5px;	right: 70px;	}		#header p span {		padding: 0 3px 0 3px;	}		#header p span.larger a,  {		font: normal 13px Georgia, "Times New Roman", Times, serif;	}		#header p span.largest a {		font: normal 15px Georgia, "Times New Roman", Times, serif;	}		#header p span a:link, #header p span a:visited {		color: #ffffff;		text-decoration: none;	}		#header p span a:hover, #header p span a:active {		text-decoration: underline;	}	/*NAV "CENTERED TABS WITH CSS" - http://24ways.org/2005/centered-tabs-with-css*/			#nav {				font: normal 14px Geneva, Arial, Helvetica, sans-serif;				padding-top: 8px;				text-transform: uppercase;				color: #007dc3;				background: #ffffff url(bg_nav_gradient.gif) repeat-x;			}						#nav ul {				margin: 0 auto;				padding: 20px 2px 5px 1px;				text-align: center;				width: 898px;			}						#nav ul li {				display: inline;				margin: 0 1px;				padding: 0;			}						#nav ul li a {				background: url(tab-right.gif) no-repeat 100% 0;				color: #007dc3;				padding: 8px 0 3px 0;				text-decoration: none;			}						#nav ul li a:hover {				background: url(tab-right.gif) no-repeat 100% -126px;			}						#nav ul li.current a {				background: url(tab-right.gif) no-repeat 100% -126px;			}						#nav ul li a span {				background: url(tab-left.gif) no-repeat;				padding: 8px 28px 3px 27px;			}						#nav ul li a:hover span {				background: url(tab-left.gif) no-repeat 0 -126px;				/*text-decoration: underline;*/			}						#nav ul li.current a span {				background: url(tab-left.gif) no-repeat 0 -126px;			}			/*NOTE: IE ONLY CSS IN CONDITIONAL COMMENTS AT END OF SHEET FOR BUG FIXES*/	/*SUBNAV*/	#subnav_wrap {		background-color: #007dc3;	}		#subnav {		background-color: #007dc3;		width: 768px;		margin: 0 auto;		padding: 15px 0 15px 0;		text-align: left;		background: url(bg_subnav.gif) no-repeat left bottom;	}		#subnav ul {		padding: 6px 0 0 0;		border-top: 1px solid #cae092;		margin: 0 30px 0 30px;	}		#subnav ul li {		display: inline;		padding: 0 30px 0 0;	}		#subnav ul li a:link, #subnav ul li a:visited {		font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;		line-height: 20px;		color: #007dc3;		text-decoration: none;	}		#subnav ul li a:hover, #subnav li a:active {		text-decoration: underline;	}		/*FOOTER*/	#footer {	position: relative;	background: #007dc3 url(bg_splash_footer.gif) no-repeat center 28px;	height: 62px;	width: 913px;	margin: 0 auto;	}	#footer p {		text-indent: -1000em;	}		/*MISC*/	.clear {		clear: both;	}		.upper {		text-transform: uppercase;	}		.hide {		display: none;	}