 *{ margin: 0; padding: 0; }
a img{ border: 0; }
table{ border-collapse: collapse; }

body{ font-family: Verdana; font-size: 12px; }
li{ font-family: Verdana; font-size: 12px; }
input,textarea,select,option,label{ font-family: Verdana; font-size: 12px; }

.column{ float: left; }
.clear{ clear: both; }

#container{ 
margin: 0 auto; 
padding: 0 0 30px 0; 
width: 878px; 
}

#header{ border-bottom: 2px dotted #999999; height: 112px; position: relative; width: 100%; }
	#header #lnk_logo{ left: 10px; position: absolute; top: 18px; }
	#header #blk_site-search{ position: absolute; right: 0; top: 21px; }
		#header #blk_site-search form{ position: relative; width: 350px; height: 30px; }
		#header #blk_site-search #txt_search{ padding: 1px; position: absolute; right: 25px; top: 0; width: 162px; }
		#header #blk_site-search #btn_search{ position: absolute; right: 0; top: 0; }
	* html #header #nav_main{ bottom: 6px; left: 0; position: absolute; }
		#header #nav_main{ bottom: 2px; left: 0; position: absolute; }
		#header #nav_main ul li{ 
			float: left; 
			font-size: 9px; 
			list-style-type: none; 
			padding:0; 
			position: relative; 
			text-transform: uppercase; 
		}
		
	* html #header #nav_main ul li { 
			display:inline-block;
		}
	* html #header #nav_main ul li a.top{ display:inline; }

#header #nav_main ul li#navHome	{
	border-right:1px solid #000;
	position:absolute;
	right:144px;
	top:-40px;
	}

#header #nav_main ul li#navNews	{
	border-right:1px solid #000;
	position:absolute;
	right:96px;
	top:-40px;
	}

#header #nav_main ul li#navLinks	{
	position:absolute;
	right:46px;
	top:-40px;
	}


		#header #nav_main ul li.last{ padding:0; }
			#header #nav_main ul li a{ color: #333333; display: block; padding: 4px 2px; text-decoration: none;  }
			#header #nav_main ul li a.top{ display: block; outline: none; position: relative; }
				#header #nav_main ul li a.top span{ 
				padding:0 9px 0 0;
				}
			#header #nav_main ul li a:link, #header #nav_main ul li a:visited { 
				color: #333;
				height: 15px;  
			}
			#header #nav_main ul li a:hover, #header #nav_main ul li a:active { 
				color: #991B2A;
				height: 15px;  
			}
			
			#header #nav_main ul li a.top{ padding: 0; width: auto; }
			#header #nav_main ul li a:hover{ color: #991B2A; }
			#header #nav_main ul li.selected a,#header #nav_main ul li.selected a:hover{ color: #991B2A; }
			#header #nav_main ul li.selected ul a{ color: #333333; }
			#header #nav_main ul li.selected ul a:hover,#header #nav_main ul li.selected ul li.selected a:hover{ color: #991B2A; }
		#header #nav_main ul li.sfhover ul{ left: 8px; }
		* html #header #nav_main ul li.sfhover ul{ left: 8px; top:12px}
		#header #nav_main ul ul{ background-color: #ffffff; border: 1px solid #999999; position: absolute; left: -9999px; width:160px; }
		#header #nav_main ul ul li{ float: none; padding: 0; }

a.indent	{text-indent:15px;}


#body{ color: #333333; height: auto !important; height: 350px; line-height: 14px; min-height: 350px; padding: 25px 0; width: 100%; }
	#body.home{ padding: 6px 0 25px 0; }
	#container #body .highlight-1{ color: #b4545f; }
	#container #body .highlight-2{ color: #231f20; }
	#container #body .shim-1{ height: 8px; }
	#container #body .a-1{ border: 0; }
	#container #body .a-2{ text-transform: uppercase; }
	#container #body .a-3{ color: #000000; font-size: 14px; font-weight: bold; text-decoration: underline; }
	#container #body .p-1{ padding: 0; }
	#container #body .p-2{ border-top: 2px dotted #999999; padding: 4px 0 0 0; }
	#container #body .p-3{ font-size: 11px; padding: 0; }
	#container #body .img-1{ float: right; margin: 4px 0 8px 8px; }
	* html #container #body .img-1{ float: right; margin: 0 0 0 15px ; }
	#container #body .last-1{ margin: 0; }
	#body .height-1{ height: 305px; }
	#body .width-1{ width: 247px; }
	#body .width-2{ width: 520px; }
	#body .width-3{ width: 185px; }
	#body .width-4{ width: 190px; }
	#body .width-5{ width: 420px; }
	#body .width-6{ width: 258px; }
	#body .width-7{ width: 568px; }
	#body .width-8{ width: 688px; }
	#body .width-9{ width: 538px; }
	#body .width-10{ width: 300px; }
	#body .padding-1{ padding: 0 0 0 18px; }
	#body .padding-2{ padding: 62px 0 0 43px; }
	#body .padding-3{ padding: 0 60px 0 10px; }
	#body .padding-4{ padding: 15px; }
	#body .padding-5{ padding: 0 0 0 10px; }
	#body .padding-6{ padding: 0 60px 0 18px; }
	#body h1,#body h2, #body h3, #body h4{ font-family: Georgia; }
	#body h1{ border-bottom: 2px dotted #cccccc; color: #9b1b29; font-size: 19px; line-height: 22px; margin: 0 0 20px 0; padding: 0 0 1px 0; text-transform: uppercase; }
	#body h2{ color: #060102; font-size: 17px; font-weight: normal; padding: 0 0 8px 0; }
	#body h3{ color: #060102; font-size: 13px; }
		#body h3.h3-1{ color: #9b1b29; font-size: 17px; line-height: 20px; padding: 0 0 4px 0; }
	#body h4{ color: #060102; font-size: 11px; }
	#body p{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
	#body a{ color: #800000; text-decoration: none; }
	#body ul{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 13px;
}
	#body ul ul{ padding: 20px 0 0 13px; }
		#body ul li{ line-height: 14px; padding: 0 0 20px 0; }
	#body ul.ul-1{ color: #94151c; padding: 15px 0 15px 23px; }
		#body ul.ul-1 li{ padding: 0 0 10px 0; }
	#body ul.ul-2{ list-style-type: none; }
	#body ol{ padding: 0 0 10px 15px; }
		#body ol li{ line-height: 14px; padding: 0 0 3px 0; }
	#body ul.thumblist-1{ list-style-type: none; padding: 0 0 20px 0; }
		#body ul.thumblist-1 li{ float: left; padding: 5px 17px 15px 0; }
	#body ul.thumblist-2{ list-style-type: none; padding: 0 0 0 0; }
		#body ul.thumblist-2 li{ float: left; padding: 1px 1px 1px 1px; }
	#body ul.thumblist-3{ list-style-type: none; padding: 0 0 20px 0; }
		#body ul.thumblist-3 li{ float: left; padding: 5px 7px 10px 0; }
	#body .box-1{ border: 2px dotted #999999; height: 230px; margin: 21px 0 0 0; padding: 16px 20px; }
		#body .box-1 h3{ padding: 0 0 2px 0; text-transform: uppercase; }
		#body .box-1 ul{ padding: 0 0 2px 0; }
			#body .box-1 ul li{ font-size: 11px; list-style-type: none; padding: 0 0 7px 0; }
	#body .box-2{ padding: 0 50px 0 0; }
		#body .box-2 h1{ border: 0; color: #060102; font-size: 20px; font-variant: small-caps; line-height: 16px; margin: 0; padding: 0 0 10px 0; text-transform: none; }
	#body .box-3{ border: 6px solid #e7e7e8; margin: 0 11px 0 0; padding: 7px;}
		#body .box-3 h2{ border-bottom: 2px dotted #999999; color: #9A1B28; font-size: 13px; font-weight: bold; margin: 0 0 7px 0; padding: 0 0 3px 0; text-transform: uppercase; }
		#body .box-3 p{ font-size: 11px; }
	#body .box-4{ border: 2px dotted #999999; margin: 0 0 20px 0; width: 100%; }
	#body .table-1{ width: 100%; }
		#body .table-1 h3.h3-1{ font-size: 16px; padding: 0 0 0 0; }
		#body .table-1 td.column-1{ width: 200px; }
			#body .table-1 td.column-1 p{ padding: 0 0 5px 0; }
		#body .table-1 td.column-2{ text-align: center; width: 120px; }
		#body .table-1 td.column-3{ text-align: center; width: 120px; }
	#body #nav_sub-nav{ padding: 44px 0 0 0; }
		#body #nav_sub-nav ul{ padding: 0 30px 0 0; }
			#body #nav_sub-nav ul li{ font-family: Georgia; list-style-type: none; padding: 0 18px 10px 0; text-align: right; }
			#body #nav_sub-nav ul li.title{ background: url(/images/bg_sub-nav-title.png) right 3px no-repeat; color: #9b1b29; font-size: 12px; font-weight: bold; padding: 0 16px 12px 0; text-transform: uppercase; }
			#body #nav_sub-nav li a{ border: 0; color: #404041; display: block; text-decoration: none; }
			#body #nav_sub-nav li a:hover{ color: #991B2A; }
				#body #nav_sub-nav ul li.selected a,#body #nav_sub-nav ul li.selected a:hover{ color: #991B2A; }
			#body #nav_sub-nav li a .sub{ font-size: 10px; font-weight: bold; }
	#body .press-releases{ padding: 0 0 12px 0; }
		#body .press-releases p{ padding: 0 0 18px 0; }
	#body .audio{ padding: 0 0 12px 0; }
		#body .audio p{ padding: 0 0 18px 0; }
	#body .video{ padding: 0 0 12px 0; }
		#body .video p{ padding: 0 0 18px 0; }
	#body .list{}
		#body .list .list-item{ border-bottom: 1px dotted #999999; margin: 0 0 20px 0; padding: 0 0 10px 0; position: relative; width: 100%; }
		#body .list .list-item h3{ font-family: Verdana; padding: 0 0 6px 0; }
		#body .list .list-item .sidebar{ position: absolute; right: -250px; top: 10px; width: 187px; }
	#body .lnk_image-caption{  }
		#body .lnk_image-caption span{ display: block; padding: 0 20px 0 0; text-align: right; }
	#body .image-1{ float: left; margin: 0 10px 10px 0; }
	#body .image-2{ float: right; margin: 0 0 10px 10px; padding: 5px 0 0 0; }

#footer{ color: #828283; font-size: 11px; width: 100%; }
#footer p{ text-align: center; }
#footer p.links a{ text-transform: uppercase; }
#footer p.copy{ font-size: 9px; }
#footer a{ color: #828283; text-decoration: none; }
#footer a:hover{ color: #b4545f; }
