html, body {	
	margin:0;	
	padding:0;
}

body {	
	background-color:#fff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body a:link, body a:visited, body a:active {	
	text-decoration:none;
}

body a:hover, body a:focus {	
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,div,form,input,img,p,a {	
	margin:0;	
	padding:0;
}

hr {	
	height:1px;	
	border:0;	
	border-bottom:1px solid #ccc;
}

/* -- PAGE STYLES -- */

#basicpage {	
	width:960px;	
	margin:0 0 30px 0;	
	padding:0;
/*	border-right:1px solid #ccc;	border-left:1px solid #ccc;	border-bottom:1px solid #ccc;*/
}

/* -- CONTENT STYLES -- */

#cu_content {	
	width:960px;	
	overflow:hidden;
}

/* -- TOP PAGE CU HOME & HELP STYLES -- */

#topbluebar {	
	height:17px;	
	text-align:right;	
	padding:3px 10px 3px 10px;	
	background-color:#2d2a62;
}

#topbluebar a.home {	
	float:left;
}

#topbluebar a {	
	font-size:11px;	
	color:#fff;
}

/* -- PAGE HEADER STYLES -- */

#content_head {		   
	position: relative;
}				  

#banner {	  
	position: relative;	
}

#head_text {		 
	position: absolute;
	left: 10px;
	top: 5px;
	text-align:left;
	font-family: Franklin Gothic Medium Cond;
}		 
  	
.top_head {
	font-size: 46px; 
	color: #000;  
}	  

.bottom_head {
	font-size: 24px;
	color: #fff;
}	   

#news_logo {	
	width:590px;	
	float:left;
}		

#cu_serch {	
	width:200px;	
	text-align:left;	
	margin-top:25px; 
	height: 55px;
	position: absolute;
	right: 10px;
	top: 5px;
}

#cu_serch h3 {	
	font-size:10px;
	color: #fff;
}

#cuadv_srch a {	
	font-size:10px;	  
	font-weight: bold;
	color: #fff;
}

#cuadv_srch a:hover {	
	color:#eee;
}

/* -- MAIN SITE NAV -- */


#submenu {	
	font-size:11px;	
	text-align:left;			  
	padding: 0;
	margin: 0;	 
	background: #A4BBD8;
}

#submenu a {	
	color:#000;	
	font-size:11px;
}

#submenu a:hover {	
	color:#666;		
}	  

#blankmenu {	 
	height: 12px;
	background: #A3BBD7;	
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#main_nav {	
	float:left;
}

/* -- CONTENT SECTION -- */

#content_body {	
	text-align:left;
}

#content_body a {	
	color:#2d2a62;
}

#rightSide {	
	float:right;	
	width: 280px;
}					

#rss {
	padding: 5px 0pt;
	border-bottom: 1px solid #ccc;
}

#rss a {
	font-size: 9px;
	font-weight: bold;
}		  

#multimedia {	
}						 

#dhtmltooltip {
	position: absolute;
	width: 175px;
	border: 2px solid black;
	padding: 2px;
	background-color: #232050;
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
	visibility: hidden;
	z-index: 100;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#feature_box {	  
	float:left;
	width:640px;
	padding-right:14px;
	padding-top: 5px; 
	border-right:1px solid #ccc;
}	  

#feature_box p { 
	text-align:left;	
	font-size:12px;
	margin-bottom:10px;
}	

#feature_box a {   
	font-size:12px;
}

#feature_box h1 { 
	font-size:18px;
	margin-bottom:7px;
	color:#666;
}

#feature {	
	float:left;	
	width:630px; 
	padding-top: 10px; 
	padding-bottom: 5px;
	font-size: 12px;
}

/* -- NEWS FEATURE SECTION -- */

.headline {
	font-size: 15px;
	font-weight: bold;
}					

.dateline {
	font-size: 10px;  
	font-weight: bold;
	text-align: center;
}
	
.feature_pic {	 
	float: left;
	padding-top: 10px;
	padding-bottom: 25px;
}		   

.feature_text_left {	
	font-size: 12px;	 
	padding-bottom: 25px;
}

.feature_right {   
	float: right;
	width: 165px;		 
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
}			

.blurb {	  
	padding-bottom: 10px; 
/*	border-bottom:1px dotted #ccc;	 */
}								

.related_links {  
	font-size: 12px;
	padding-top: 10px;
}

#feature p {	
	text-align:left;	
	font-size:12px;
	margin-bottom:10px;
}

#feature a {	
	font-size:12px;
}	  

#feature h1 {
	font-size:18px;
	margin-bottom:7px;
	color:#666;
}

/* -- NEWS VIDEO SECTION -- */

#video_spot1 h2 {	
	clear: both;
	font-size:14px;	
	margin-bottom:7px;	
	color:#666;	
	font-family:verdana,sans-serif;	
	text-align:left;
}

#video_spot1 a.p_links {	
	font-weight:bold;
}

#feature_vid {	   
	width:640px;
	margin-top:10px;	
	text-align:center;
}	
		  
#feature_vid h2 {  
	background: #A4BBD8; 
	font-size: 12px;  
	color: #323232;
	padding-top: 2px; 
	padding-bottom: 3px; 
	padding-left: 5px; 
	clear: both;
}	 

.top_story { 
	width: 290px;		 
	padding-top: 10px;
	padding-bottom: 10px;
}  			

.our_links {	 
	margin-bottom: 20px;
}  			   

.top_story p.blank {  
	line-height:4px;
}

#more_news {  
	clear: both; 
	border: 1px solid #A4BBD8; 
	background: #F4F4F4; 
	width:640px; 
	margin-bottom: 50px;  
	text-align: left;
}		
  
#more_news h2 {	
	background: #A4BBD8; 
	font-size: 12px;  
	color: #616161;
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 5px; 
	clear: both;
}	
		
#more_news li {		 
	font-weight: bold;
}	

.catgr {	
	font-size:14px;	
	color:#666;	
	margin-bottom:10px;
}

/* -- RIGHT SIDE SCROLLING VIDEO LINKS SECTION -- */

.vid_links {
	text-align:left;
	padding-top:15px;
}
.vid_links p {
	color:#000;
	font-size:11px;
}
.vid_links a {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
.vid_links a img {
	margin-right:5px;
}
.vid_links a.morevid_links {
	font-weight:bold;
}

.vid_links2 {
	text-align:left;
	padding-top:15px;
	background-color:#ffffff;
	padding-left:5px;
}
.vid_links2 p {
	width:125px;
	color:#000;
	font-size:11px;
}
.vid_links2 a {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
.vid_links2 a img {
	margin-right:5px;
}
.vid_links2 a.morevid_links {
	font-weight:bold;
}

.in_the_news {	
	text-align:left;	
	padding-bottom:15px; 
}	

.in_the_news p {	
	color:#000;	
	font-size:11px;	
	width:100%;
	margin-bottom:15px;  
}  		 

.contact_head {	 
	padding: 10px 0pt;
	font-size: 11px;
}

.buttons {	 
	padding: 15px 0pt;
	text-align: center;
}	  

#quicklinks ul {	
	margin-top:0;	
	margin-bottom:0;	
	padding-top:0;
}

#quicklinks ul li {	}

#quicklinks a {	
	font-weight:bold;	
	font-size:12px;
}	

/* -- FOOTER STYLES -- */

#footr {	
	height:18px;	
	padding-top:5px;	
	color:#fff;	
	font-size:10px;	
	background-color:#2d2a62;
}

#footr p {	
	text-align:right;	
	padding-right:30px;
}

/* -- SPACER STYLES -- */                       

.spacer1 {	
	margin-bottom:30px;
}

.spacer100 {	
	margin-bottom:0px;
}

.slugs {	
	margin-top: 15px; 
	padding-bottom: 5px;
}

.img1L {	
	float: left;	
	margin-right: 10px;
	margin-bottom: 5px;
}

.img1R {	
	float: right;	
	margin-left: 10px; 
	margin-bottom: 5px;
}

.img1B {	
	border:1px solid #000;
}

/* -- BALLINGER -- */

.style1 {	
	font-size:36px;	
	font-family:"Times New Roman",Times, serif;
}

.style3 {	
	font-size: 12px;
}	
	  
.style12 {
         font-size: 18pt;
         font-weight: bold;
         font-family: Times;
}