#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 735px;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	position: relative;
	white-space: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EDE9D3;
	border-right-color: #92833D;
	border-bottom-color: #EDE9D3;
	border-left-color: #BDAD60;
	height: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#news h3 {
	display:block;
	margin:0;
	font-size:110%;
	line-height:100%;
	float:left;
	width: 84px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}
#news p { display:none; margin:0; padding:1px 0 0 0; line-height:100%; width:0px; overflow:hidden; white-space:nowrap; }
#news p.visible {
	display: block;
	width: 600px;
}
#news a { text-decoration:none; color:#000000; text-transform:uppercase; }
#news a:hover { text-decoration: underline; }
#news h3 a { 
	text-transform:Capitalize;
	color: #92833D; 
	}

#newscolumn {
	height: auto;
	width: 500px;
	float: left;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 46px;
	padding-bottom: 20px;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
#newscolumnframe {
	width: 740px;
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#newscolumnlead {
	width: 740px;
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.newshead {
	font-size: 18pt;
	color: #000000;
	font-weight: bold;
}
.newssubhead {
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

#newscolumnframe h1 {
color:#000000;
font-size:220%;
line-height:110%;
margin:0;
padding:0 6em 11px 0;
}
#newscolumn h2 {
font-size:100%;
font-weight:normal;
margin:-10px 0 13px;
padding:0;
}
#newscolumn h3 {
border-bottom:1px solid #AAAAAA;
clear:both;
color:#0099FF;
font-size:110%;
padding-bottom:2px;
}
#newscolumn h4 {
color:#252727;
font-size:110%;
}
#newscolumn h5 {
color:#6B6C6D;
font-size:90%;
}
#newscolumn a {
color:#383A3B;
}
#newscolumn a:hover {
color:#A6A9A9;
text-decoration:underline;
}

ul.leadCopy { margin: 0pt; padding: 0pt; list-style-type: none;}
ul.leadCopy li{ padding-bottom: 5px;}
#innews {}


#col_left {
	float:left;
	width:460px;
	padding-top: 5px;
	padding-right: 14px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-left: 72px;
	background-image: url(../images/newsg_ico.gif);
	background-repeat: no-repeat;
	background-position: 1% 1%;
	vertical-align: top;
}

#col_left h3 { font-size:12px; border:none; margin:0 0 0 0; padding:1em 0 0 0; color:#444444; }
#col_left .block { padding-left:72px; width:432px; }
#col_left  a { color:#00aeef; text-decoration:underline; }
/*#newscolumnlead #col_left #pressimg { float:left; padding-top:3px; }*/
p { margin:0; padding:0 0 1em 0; color:#666666; }
ul { color:#666666; list-style-position:inside; padding:0; margin-left:0; }

.line {
	border-top:#EAEBEC solid 1px;
	margin-top:10px;
	padding-bottom:5px;
	width:100%;
}


#col_left h5, h4 {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding-top: 15px;
}
/*#leadbody h4 { border-bottom:1px solid #000000; font-size:14px; }*/
#col_left h3 { color:#00aeef; margin:0px; border:0px; }
#col_left h2 {
	color:#00aeef;
	font-size:23px;
	font-weight:bold;
	line-height:27px;
	height: 49px;
	padding-top: 10px;
	vertical-align: top;
	margin: 0px;
}
/*#newscolumnlead h1 { border-bottom:1px solid #5A5757; font-size:30px; margin-bottom:0; padding-bottom:10px; }*/
#col_left h1.nosubtitle { padding-bottom:15px; }

#col_left #news_body h4 { font-size:12px; border:none; color:#666666; }
#col_left #news_body #authorinfo { border-top:#5A5757 solid 1px; border-bottom:#5A5757 solid 1px; color:#6A737B; padding:20px 0px; font-size:14px; }

#news_body {
	vertical-align: top;
}
#news_body p.summary { text-align:left; }
#news_body ul.links { list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:0; }
.block { padding:20px 0; }

#col_left #contenthead { border-bottom:2px solid #818181; height:10em; margin-bottom:0; padding:0; }
#col_left #contenthead #titleblock h1 { font-size:26.4px; }
#col_left #titleblock { position:absolute; bottom:0px; width:100%; }
#col_left #titleblock h2 { font-size:15px; font-weight:bold; margin-bottom:10px; position:relative; top:10px; }
#col_left #titleblock h2 a { color:#00AEEF; text-decoration:none; }

#newsback {
	padding-top: 18px;
	padding-left: 15px;
	background-image: url(../images/b_arw.gif);
	background-repeat: no-repeat;
	background-position: left 28%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 65px;
}
#newsback a:hover {
	color:#00AEEF;
	text-decoration: underline;
}
#col_right {
	float:right;
	width:194px;
	position:relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
#col_right h3 {
	font-size:14px;
	margin:0 0 0 0;
	padding:1em 0 0 0;
	color:#000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#col_right ul { list-style-type:none; list-style-position:outside; margin:0; padding:6px 0 10px 0; }
#col_right ul li { margin:0; padding:2px 0px; }
#col_right ul#share li { padding:2px 8px 2px 0px; }
#col_right ul.paragraphlinks a { font-weight:normal; }
#col_right ul.paragraphlinks li { padding:2px 0 10px 0; margin:0 0 8px 0; border-bottom:1px solid #e4e5e6; }
#col_right a { text-decoration:none; color:#6a737b; font-weight:bold; font-size:12px; }
#col_right p.more { margin-top:0; padding-top:0; position:relative; top:-10px; }

