/* CSS Document */

/*h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 120%;}*/
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; color: #1968b3; font-size: 120%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 110%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; color: #1968b3; font-size: 110%;}
h5 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-style: italic; font-size: 110%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 105%;}

h1, .csc-firstHeader{overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(25,104,179); color: rgb(25,104,179); font-weight: bold; font-size: 140%;}

#outer_container {
	
border:1px solid #666666;
	background-color:#ffffff;
	width:770px;
	padding:0px;
	margin:0px auto;
	min-height:500px;
	overflow:visible;
	color: #4B4B4B;
	
}

#navitop_container {
	width: 770px;
	top: 25px;
	position: absolute;
	z-index: 3;
	background: transparent;
	text-align:right;
	margin: 0px 0px 0px -5px;
	font-size:90%;
	color: #1968b3;
}

#navimain_container {
	width: 770px;
	min-height:20px;
	background: #1968b3;
	text-align:left;
	vertical-align: middle;
	padding: 5px 0 0 0;
	/*clear:both;*/
}

.vbuffer {
	clear: both; 
	width: 770px; 
	height: 30px; 
	margin: 0px; 
	padding: 0px; 
	background-color: transparent;
}

#navisub_container {
	overflow: hidden; 
	clear:both;
	float: left; 
	width: 160px;  
	margin: 0px; 
	margin-right: 0px; 
	padding: 0px ; 
	color: rgb(75,75,75); 
	
	
	
}


#contentStory_container {
	overflow: hidden;
	clear: right;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 600px;
	

}


#navisubNews_container {
	overflow: hidden; 
	clear:both;
	float: left; 
	width: 160px;  
	margin: 0px; 
	margin-right: 0px; 
	padding: 0px; 
	 
}




#contentMain_container {

	clear:left;
	margin: 0px; 
	padding: 0px 5px 5px 10px; 
	
}



#news_container {
	
	overflow: hidden; 
	float: left; 
	width: 160px;  
	margin: 0px 0px 10px 0px; 
	margin-right: 0px; 
	padding: 0px; 
	color: rgb(75,75,75); 	
	
}


#story_container{
	float:right;
	width:180px;
	margin:0px 0px 10px 20px;
	padding:0px 0px 0px 0px;

	
}


#footer_container {
	width:100%;
	text-align:center;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	clear:both;
	background: #1968b3;
	font-size:90%;
	color:#FFFFFF;
	vertical-align: middle;	
}

.subnavititle, .newstitle, .storytitle
{
margin: 0px;
padding:3px;
/*font-weight:bold;*/
text-align:left;
color:#FFFFFF;
}



.news_list_ul{
	list-style:none;
	margin:0;
	padding:0;

}

.news_list_item{
	margin: 5px 0 10px 10px;
}



.subnavititle
{
background-color:#1968b3;

}

.newstitle
{
	background-color:#A1BAD4;
}
.storytitle
{
	background-color:#A1BAD4;
}


body {
	background-color: #EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#1968b3;
	text-decoration:none;
}

p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 100%; }

.csc-textpic-caption {
	margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 80%; 
}

/* navigation ..... */

/* the ul around */
#navisub_container ul {
	list-style:none;
	margin:0;
	padding:0;
	border-right: solid 1px #1968b3;
	
}

/* remove right border in 2nd level */
#navisub_container ul.sub {
	border-right: none;
	
}

/* bgcolor of li - unselected */
#navisub_container li {
	background-color:#A1BAD4;
	margin:0 0px 0 0px;	
	border-top:solid 1px #A1BAD4;
}

/* color for box with menu content */
#navisub_container li a {
	background-color:#FFFFFF;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	display:block;
}


#navisub_container li a:hover, #navisub_container li a.selected {
	background-color:#EEEEFF;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	display:block;
	color:#000000;
}

#navisub_container li:hover, #navisub_container li.selected {
	background-color:#1968b3;
	margin:0 0 0 0px;
	color:#000000;
	
}


#navisub_container a {
	color:#666666;
}


#navisub_container a.selected {
	background-color:#DDDDDD;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	display:block;
}

#navisub_container li a.sub{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	/* font-size-adjust:-20%; */
	display:block;
}

#navisub_container li.sub{
	border-top:none;
}

a.navitop_link:hover {
	color: #000000;
}

a.navitop_link {
	color: #1968b3;
}

a.navitop_link_active {
	color: #000000;
}

#navitop_container ul {
	list-style:none;
	float:right;
	margin:0;
}
#navitop_container li {
	float:left;
	margin:0;
	display:inline;
}

#navimain_container ul {
	list-style:none;
	padding:0;
	margin:0;
}
#navimain_container li {
	float:left;
	margin:0 10px 0 10px;
}

a.navimain {
	color:#FFFFFF;
	text-transform:uppercase;
}

a.navimain_active {
	color:#FFD63F;
	text-transform:uppercase;
}

a.navimain:hover, a.navimain_selected  {
	color:#FFD63F;
}

a.newsitem {
	text-decoration:none;
	color:#4B4B4B;
	font-weight: normal;

}

a.newsitem:hover {
	color:#1968b3;
	text-decoration:underline;
}
