@import url("core.css");
html,body { 
margin:0 0 1px 0; 
height:100%; 
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align:center;
	background-image: url(../images/base/bg_page.gif);
	background-repeat: repeat-x;
}
.right
{
	float:right;
}
.left
{
	float:left;
}
.clear
{
	clear:both;
}
.clearspace
{
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}
h1 {
	padding-bottom:7px;	
}
h2
{
	padding: 8px 0 3px 0;	
}

ul, li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
/*a:link {color: #FF0000}   
a:visited {color: #00FF00} 
a:hover {color: #FF00FF}  
a:active {color: #0000FF}  */
p
{
	margin:0px;
	line-height:18px;
	padding: 3px 0px 14px 0px;
}
#outerwrapper
{
	width:969px;
	background-image: url(../images/base/bg_outerwrapper.gif);
	background-repeat: repeat-y;
	margin:0px auto;	
}
#wrapper
{
	text-align:left;
	width:949px;
	padding:0px 10px;
	background-image: url(../images/base/bg_wrapper.gif);
	background-repeat: no-repeat;
}
		#utilities {
				width:949px;
				height:23px;
		 }
		 #logo, #slogan {
		 	position:absolute;
			display:block;
			height:1px;
			overflow:hidden;
			padding-top:179px;
			width:242px;
			left:38px;
			top:9px;
		 }
		 #slogan {
		 	padding-top:21px;
			width:258px;
			left:313px;
			top:54px;
		 }
		#mainnav
		{
			width:949px;
			height:24px;
			border-top:1px solid #ffffff;	
		}
	#mainsection {
					clear:both;
					width:949px;
				 }
		#content {
			float:left;
			padding:30px 0 0px 22px;
			width:531px;
						
		 }
		#sidebar {
			float:right;
			width:200px;
			padding:70px 13px 0px 0px;
		 }
		 #cta
		 {
			background-image:url(/images/base/bg_cta2-bottom.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			padding-bottom:25px;
			padding-right:20px;
			position: relative;
		 }
		 
		 #cta-bg {
		 	background-image:url(/images/base/bg-cta2-repeat.gif);
			background-position:top left;
			background-repeat:repeat-y;
		 }
		 
		 #cta-bg-top {
		 	background-image:url(/images/base/bg_cta2-top.gif);
			background-position:top left;
			background-repeat:no-repeat;
			/*position:relative;*/
		 } 
		 
			#subnav {
						float:left;
						width:158px;
						padding-top:62px;
			        }
					#subnav ul
					{
						border-bottom:1px solid #cccccc;
					}
					
					#subnav ul, #subnav li {
						list-style-type:none;
						padding:0;
						margin:0;
						list-style-position:outside;						
					}
					
					#subnav li {
						list-style-position:outside;
						vertical-align: bottom;
						zoom: 1;
					}
					
			#subnav li a
			{
				border-top:1px solid #cccccc;
				border-right:1px solid #cccccc;
				color:#333333;
				background-image: url(../images/base/bul_black.gif);
				background-repeat: no-repeat;
				background-position:14px 8px;
				padding:5px 0px 5px 27px;
				display:block;
				text-decoration:none;
			}
			#subnav li a:hover, #subnav li a.active
			{
				border-top:1px solid #366a97;
				border-right:none;
				color:#ffffff;
				background-image: url(../images/base/bg_subnavhover.gif);
				background-repeat: no-repeat;
				background-position:0px 0px;
				background-color: #002776;
			}				
					
		#footer {
				
				clear:both;
				padding-top:10px;
				padding-left: 180px;
				color:#5372a6;
				padding-bottom:5px;
				font-size:10px;
		 }
		  #footer span, #footer span a
		  {
		  	color:#666666;
		  }




#content li {
	font-size:11px;
	list-style-type: disc;
	margin:0 0 12px 30px;
	line-height: 18px;
}
#content a {
	color: #5372a6;
}
