/* CSS Document */


@import url("reset.css"); 



body { background: #999999 url(../images/navy%20blue%20pattern%20%2001.jpg); color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 20px 0;}

	#headerBox { position: relative; display: block; width: 900px; height: 47px; margin: 0 auto; 
			background: url(../images/top-background.jpg) top left repeat; }
		#header {position: relative; display: block; width: 900px; height: 47px; b }
			#header h1 a {font-size: 18px; line-height: 20px; font-weight: normal; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; padding: 10px;}
				#header h1 a:hover {text-decoration: underline; }
			#header .AdDirect {position: absolute; width: 128px; text-align: center; bottom: 5px; right: 6px; font-size: 11px; line-height: 13px; color: #002937; }
			#header .info {position: absolute; bottom: 0px; left: 10px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; color: #ddd;  }

	table#site {width: 900px; margin: 20px auto; }
		table#site td { padding: 0 10px 0 0; vertical-align: top; }
		table#site td#firstCol {width: 338px;  }
			table#site td#firstCol p {text-align: justify;   }
		table#site td#sidebar {width: 128px; vertical-align: top; }

	#footerBox { position: relative; display: block; width: 900px; height: 47px; margin: 20px auto 20px auto; 
			background: url(../images/bottom-background.jpg) left 1px no-repeat; }
		#footer {position: relative; display: block; width: 900px; height: 47px; }


h1 {}
h2 {font-size: 16px; font-weight: normal; color: #fff; margin: 0 0 1em 0; font-family: Verdana, Arial, Helvetica, sans-serif; }


a {color: #FFFFCC; }
a:visited { color: #FFFFCC; }
a:hover {text-decoration: underline; }


p {font-size: 12px; line-height: 16px; color: #fff; margin: 0 0 1em 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
	p.intro {font-size: 15px; line-height: 18px; }
	p.thankyou { color: #00CCFF; }
	p.attention { color: #ff9900; font-size: 15px; line-height: 18px; }
		p.attention a { font-size: 15px; line-height: 18px; }
		
	p strong {font-weight: bold; }
	p em {font-style: italic; }
	

ul {list-style: disc outside; margin: 1em; }
	li {font-size: 12px; color: #fff; }
	li em {font-size: 12px; color: #fff; }
	
	ul.sitemap li {margin: .5em 0; }

	
	table#site table {text-align: center; margin: 0 auto 20px auto; }
		table#site table td {font-size: 14px; color: #000; vertical-align: middle; }
		table#site table td p {font-size: 14px; color: #000; text-align: center; }
		table#site table.white td {color: #fff;  }
		table#site table.white td p { color: #fff; }
	
/*** navigation ***/
	
	ul#navigation {list-style: none; margin-top: 20px;  }
		ul#navigation li { padding: 0 0 8px 0; }
			ul#navigation li a, ul#navigation li a { font-size: 14px; text-decoration: underline; }



#footer {}
	#footer .footerTags {display: block;  position: absolute; left: 0px; top: 15px; width: 338px;   font-size: 11px; line-height: 14px;  text-align: center; }
	#footer .footerLinks { font-size: 12px; line-height: 15px;  position: absolute; left: 348px; top: 15px; width: 414px;   }
