@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; text-align:center; margin:0px; background-color:#CCCCCC; background-image:url(images/bodybg.jpg); background-position:top center; background-repeat:repeat-y;}

#wrapper {width:960px; margin:0px auto; background-color:#FFFFFF;}

#top {margin:5px; width:950px; height:95px; background-image:url(images/topbg.jpg); background-position:top center; background-repeat:no-repeat; text-align:left;}
	#top img.logo {margin-top:9px; margin-left:8px; float:left;}

/*TOP links*/
	#top .links {margin-top:10px; height:20px; margin-right: 10px; float:right; width: 540px; font-size:12px; text-align:right; color: #FFFFFF; font-weight:bold;}
	#top .links a {text-decoration:none; color:#CCCCCC;}
	#top .links a:hover {color: #FFFFFF;}

/*TOP NAV TABS*/
	#top .nav {margin-top:46px; margin-right: 5px; float:right; width: 540px; font-size:13px; text-align:right;}
	
	#top .nav ul {display: inline;}
	#top .nav ul li {display: inline; list-style-type: none;}
	#top .nav ul li a {color: #333333; text-decoration: none; font-weight: bold; background-color:#FFFFFF; padding:4px 12px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFFFFF; border-bottom:none; background-image:url(images/tab-bg.jpg); background-position:top; background-repeat:repeat-x;}
	#top .nav ul li a:hover {color:#666666; background-image:url(images/tab-bg-LTGRAY.jpg);}

	#top .nav ul li.featured a {color:#990000; background-image:url(images/tab-bg-RED.jpg);}
	#top .nav ul li.featured a:hover {color:#000099; background-image:url(images/tab-bg-BLUE.jpg);}

#flash {width:950px; height:240px; margin:0px 5px;}

#submain-title {width:920px; margin:0px 5px 5px 5px; padding:5px 15px; text-align:left; background-color:#F5F5F5; background-image:url(images/submain-title-bg.jpg); background-position: top left; background-repeat: repeat-x;}
	#submain-title h1 {font-size: 22px; margin:0px; color: #333333; }

#submain {width:920px; min-height: 300px; margin:0px 5px; padding:5px 15px 15px 15px; text-align:left; background-color:#F5E5E5; background-image:url(images/submain-bg.jpg); background-position: top left; background-repeat: repeat-x;}
	#submain h2 {font-size: 18px; color: #990000; margin-top:10px;}
	#submain h3 {font-size: 16px; color: #000000; margin-top:10px; text-align:center;}
	#submain img.left {float:left; margin-right:20px; margin-bottom: 8px; border:none;}
	#submain img.center {margin:8px auto; padding:1px; background-color: #333333; border:none;}
	#submain p {font-size: 12px; color: #333333;}
	#submain ul {font-size: 12px; color: #333333;}
	
	#submain a {color:#000099; text-decoration:none;}
	#submain a:hover {color:#333333;}
	
	#submain dt {font-size:16px; font-weight:bold; padding-bottom: 5px;}
	#submain dd {font-size:12px; padding-bottom: 10px; border-bottom: 1px solid #990000; margin-left: 0px;}



#bottom {margin:5px; width:950px; height:280px; background-image:url(images/bottombg.jpg); background-position:top center; background-repeat:repeat-x;}
	#bottomblock {width:310px; height:270px; background-image:url(images/bottomblockbg.jpg); background-position:top left; background-repeat:repeat-x; float:left;}
		#bottomblock img.title {margin: 4px auto 10px auto;border:none;}
		#bottomblock img.adimg {margin:0px auto;border:none;}

		#bottomblock.left {margin:5px 0px 5px 5px;}
		#bottomblock.center {margin:5px;}
		#bottomblock.right {margin:5px 5px 5px 0px;}
	
		#bottomblock p {text-align:left; margin:7px 10px 0px 10px; font-size:11px; font-weight:normal; line-height:13px; color:#000000;}
			#bottomblock p a {font-weight:bold;text-decoration:none;color:#990000;}
			#bottomblock p a:hover {color:#333333;}
			
#subbottom {margin:5px; width:950px; background-image:url(images/subbottom-bg.jpg); background-position:top; background-repeat:repeat-x; background-color: #FFFFFF;}
	#subbottomblock {width:290px; float:left; padding: 10px; min-height: 200px; text-align:left;}
		#subbottomblock h1 {font-size: 16px; margin:0px 10px; padding-bottom: 4px; border-bottom: 1px solid #000000;}

		#subbottomblock.left {margin:5px 0px 5px 5px;}
		#subbottomblock.center {margin:5px;}
		#subbottomblock.right {margin:5px 5px 5px 0px;}
	
		#subbottomblock p {margin:7px 10px 0px 10px; font-size:11px; font-weight:normal; line-height:13px; color:#000000;}
		#subbottomblock ul {font-size: 11px; list-style: none; margin-left: -30px;}
		#subbottomblock ul li {padding: 8px 2px 8px 22px; background-image:url(images/usms-bullet.gif); background-position: left; background-repeat: no-repeat;}
		#subbottomblock ul li:hover {padding: 8px 2px 8px 22px; background-image:url(images/usms-bullet-OVER.gif); background-position: left; background-repeat: no-repeat;}

		#subbottomblock a {font-weight:bold;text-decoration:none;color:#000099;}
		#subbottomblock a:hover {color:#666666;}

#footer {background-image:url(images/bodybg-bottom.jpg); background-position: top center; background-repeat: no-repeat; background-color: #CCCCCC; padding-top: 20px; font-size: 10px; color: #333333; padding-bottom: 20px;}