/* CSS for CoDesign web site. */



body  { font-family:Verdana, Arial, Helvetica, sans-serif;
		 background-color: #666666;
		 	 /*background-color: #818386; */
	margin: 0; 
	padding: 0;
	/* text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.runin {
	font-weight: bold;
}

a {color:#666666; text-decoration:none;  }

img { border:0;}

a:visited {color:#666666;}

.quote {
line-height:1.7;	margin:10px 0 10px 0;
	font-style:italic;
	color:#abbf2f;
	font-size:14px; 
}


.byline {
	margin:13px 0 10px 0;
	font-style:italic;
	color:#C0D635;
	font-size:9px; 
	color:#666666
}

#container {
	width:900px;
	margin:20px auto 0 auto;
	/* background-color: #818386; */
}



#left {
	width:175px; 
	background-image:url(../images/leftnav_bkg.gif);
	background-repeat:repeat;  
	float:left;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#FFFFFF;
	padding:0 0 0 22px;
	text-align:left;
	height:630px;
	
}

#left_narrow {
	width:108px; 
	background-image:url(../images/leftnav_narrowbkg.gif);
	background-repeat:repeat;  
	float:left;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#FFFFFF;
	padding:0 0 0 22px;
	text-align:left;
	height:630px;
	
}

#left_nav { 
	position:relative;
	width:98px; 
	float:left;
	padding-top:66px;  z-index:1; 
}

#left_nav_narrow { 
	width:50px; 
	float:left;
	padding-top:66px; 
}

#left p {padding:7px 75% 7px 7px; margin:0; width:161px;}

#left ul {list-style:none; margin:0; padding:0;}

#left li {margin:0 0 8px 25px; color:#C0D635;}

#left li a { text-decoration:none; color:#FFFFFF; margin:0 0 8px 0; padding:0; }

#left p a {  padding:7px 75% 7px 7px; margin:0; text-decoration:none; color:#FFFFFF;  width:161px;} 

#left li a:hover { color:#C0D635; }

#left p a:hover { background-image:url(../images/nav_hover.gif); background-repeat:no-repeat; color:#C0D635;  width:161px;}

#left p .c { padding:7px 75% 7px 7px; margin:0; text-decoration:none; /*background-image:url(../images/nav_current.gif); background-repeat:no-repeat; color:#333333;  width:161px;*/}  


#left_narrow p {padding:7px 75% 7px 7px; margin:0; width:86px;}

#left_narrow ul {list-style:none; margin:0; padding:0;}

#left_narrow li {margin:0 0 8px 25px; color:#C0D635;}

#left_narrow li a { text-decoration:none; color:#FFFFFF; margin:0 0 8px 0; padding:0; }

#left_narrow p a {  padding:7px 75% 7px 7px; margin:0; text-decoration:none; color:#FFFFFF;  width:76px;} 

#left_narrow li a:hover {color:#C0D635;}

#left_narrow p a:hover { background-image:url(../images/nav_narrow_hover.gif); background-repeat:no-repeat; color:#C0D635;  width:76px;}  

#left_narrow p .c { padding:7px 75% 7px 7px; margin:0; text-decoration:none; background-image:url(../images/nav_narrow_current.gif); background-repeat:no-repeat; color:#333333;  width:86px;}  








#right {
	/* width:657px; */
	background-color:#FFFFFF;
	margin:0 0 0 197px;
	padding:16px 0 20px 52px; 
	height:594px;
}


#right_wide {
	/*width:724px;*/
	background-color:#FFFFFF;
	margin:0 0 0 130px;
	padding:16px 0 20px 45px; 
	height:594px;
}

#right_content {
	margin-top:60px;
	/*width:690px;*/
}

#right_body {
position:inherit;
float:left;
width:470px;
}

#right_content a {
  color:#666666;
  text-decoration:none;
  border-bottom:1px solid #C0D635;
  }
  
#right_content a:hover {
  text-decoration:none;
  border-bottom:1px solid #C0D635;
  background-color:#C0D635;
  }

#right_sidebar {
position:relative;
	float:left;
	width:175px;
	height:420px;
	margin:0 0 0 0px;	
	padding:0px 15px 0px 30px;
	background: url(../images/greensidebar.gif) 0 0 no-repeat;

}

#right_newssidebar {
position:inherit;
	float:left;
	/* width:170px; */
	margin:0 0 0 20px;	
	padding:0px 0px 0px 0px;


}


#right p {
	margin:0;
	padding:0;
}
	
#greenbuttons {
	float:right;
	margin: 0 45px 0 0;
	border:0;
}

#greenbuttons img {
	margin:6px 6px 0 0;
	border:0;
}

#greenbuttons a  { 
		display:block; 
		width:14px;
		height:12px;
		margin: 0 0 0px 0; padding: 0 0 0 0;
		background: url(../images/bullet_off.gif) 0 0 no-repeat;
		text-decoration: none;
		border-bottom:none;
}

#greenbuttons .on a  { 
		display:block; 
		width:14px;
		height:12px;
		margin: 0 0 0px 0; padding: 0 0 0 0;
		background: url(../images/bullet_on.gif) 0 0 no-repeat;
		text-decoration: none;
		border-bottom:none;
		 
}

#greenbuttons a:hover {
		background: url(../images/bullet_on.gif) 0 0 no-repeat;
		text-decoration: none;
		border-bottom:none;
}


#phototext {
	width:601px;
	height:103px;
	padding:20px 45px 0 0;
}

#newstext {
	float:left;
	width:307px;
	padding:0 10px 0 10px;
}

#phototext h1,
#right_content h1 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	color:#666666;
}

#phototext p, 
#right_content p {
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0;
	line-height:1.3;
	color:#666666;
}

#newsstory {
position:inherit;
float:left;
width:460px;
padding:10px 0 20px 0;
background-image:url(../images/MedHorizShadow.gif);
background-repeat:repeat-x;


}

#fullwidthstory {
position:inherit;
float:left;
width:670px;
padding:10px 0 20px 0;
background-image:url(../images/WideHorizShadow.gif);
background-repeat:repeat-x;

}


#twocola {
position:inherit;
	float:left;
	width:310px;
	margin:0 0 0 0px;	
	padding:0 0px 0 0;
}

#twocolb {
	float:left;
	width:310px;
	margin:0 0 0 30px;	
	padding:0 0px 0 0;
}

#newsthumb {
	width:128px;
	height:96px;
	float:left; 
}

#newsthumb a {
	text-decoration: none;
	border-bottom:none;
}


#newsthumb a:hover {
	text-decoration: none;
	border-bottom:2px solid #C0D635;
}


#thumbs {
	position:relative;
	width:64px; 
	margin:0 0 0 111px;   z-index:2;
}

#thumbs img {
	margin:0 0 11px 0;
	border:0;
}



#thumbs .t1 a, 
#thumbs .t2 a, 
#thumbs .t3 a, 
#thumbs .t4 a, 
#thumbs .t5 a, 
#thumbs .t6 a, 
#thumbs .t7 a, 
#thumbs .t8 a  {
		display:block;
		width:64px;
		height:65px;
		margin: 0 0 11px 0; padding: 0 0 0 0;
		text-decoration: none;
}

displaynone {display:none;}




/*Added by kurt and nick*/

.clear {clear:both;
}