@charset "UTF-8";

/* Table Of Contents
----------------------------------------

#01 primary
#02 secondary

----------------------------------------*/

div#pageBody {
	background: #EAF0F5;
	clear: both;
	margin-left: 2px;
	width: 910px;
}


/* #01 primary
---------------------------------------------------------------------------- */
div#primary {
	float: right;
	width: 700px;
	background:#FFF;
}
div#primary h1 {height:40px; width:700px; margin:0; text-indent:-9999px; background:url(../../img/title_news.gif) no-repeat;}

div.sectionFrame {
	clear: both;
	padding-left: 40px;
	width: 620px;
	margin:35px 0 0 0;
}

div.section {margin:0 0 35px 0;}
div.sectionFrame h2 {
	background: url(/img/bg_mh.gif) no-repeat 0 0;
	font-size: 115%;
	font-weight: bold;
	height: 26px;
	padding: 9px 0 0 20px;
	margin:0 0 16px 0;
}
div.sectionFrame h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 9px 0 4px 5px;
	border-bottom:1px dotted #CCCCCC;
}

div.sectionFrame div.article {margin:0 0 15px 0; padding:0;}
div.sectionFrame div.article dl {margin:0; padding:0;}
div.sectionFrame div.article dl dt {background:url(/img/icon/new.png) no-repeat; padding:0 0 0 16px; margin:0 0 5px 0;}
div.sectionFrame div.article dl dd {margin:0; padding:0 0 0 16px;}

div.section p.addressedArea {display:block; margin:0 0 5px 0; clear:both; overflow:hidden;}
div.section p.addressedArea span.leftside {float:left;}
div.section p.addressedArea span.rightside {float:right;}
div.section .clear {clear:both; height:0px; margin:0; padding:0;}

div.section p.headline {display:block; font-size:1.25em; font-weight:bold; line-height:1.4; text-align:center; padding:5px 0; margin:5px 0 0 0; border-top:solid 2px #666; border-bottom:solid 2px #666; clear:both;}
div.section p.headlineSub {display:block; text-align:center; margin:0 0 20px 0; border-bottom:solid 1px #666; padding:5px 0}
div.section p.headlineSubN {display:block; margin:0 0 20px 0; border-bottom:solid 1px #666; padding:5px 0}

/* gred report ----------------------------------------------------------------------------*/
div.section ul.includ {margin:0 0 35px 0; padding:0;}
div.section ul.includ li {list-style-type:decimal; margin:0 0 5px 20px;}
div.section ul.includ li ol {margin:5px 0 0 0; padding:0}
div.section ul.includ li ol li {list-style-type:none; margin:0 0 3px 0; padding:0;}

div.section dl.chart {margin:0 0 25px 0; padding:0; clear:both; overflow:hidden;}
div.section dl.chart dt {font-weight:bold; margin:0 0 5px 0;}
div.section dl.chart dd {margin:0 0 5px 0; padding:0; clear:both; overflow:hidden; line-height: 1.6;}
div.section dl.chart dd img {float:left; margin:0 10px 10px 0;}
div.section dl.chart dd.last {margin:0 0 15px 0;}
div.section dl.chart dd ul {margin:10px 0; padding:10px; background:#f2f2f2;}
div.section dl.chart dd ul li {margin:0 0 5px 20px; list-style:disc}

div.section table.iconDescription {margin:10px 0 0 0; border-left:solid 1px #99ccff; border-top:solid 1px #99ccff;}
div.section table.iconDescription td,div.section table.iconDescription th {padding:3px; border-right:solid 1px #99ccff; border-bottom:solid 1px #99ccff;}
div.section table.iconDescription th {text-align:left; background:#d2e4f5;}

div.section dl.makeContact{
	margin-top: 5px;
	margin-bottom: 10px;
}

div.section dl.makeContact dt{
	margin-bottom: 11px;
}

div.section dl.makeContact dd{
	margin-bottom: 30px;
}

div.section dl.makeContact dd.image{
	margin-bottom: 15px;
}

div.section dl.makeContact dd.mb15{
	margin-bottom: 15px;
}

div.section dl.mt19{
	margin-top: 19px;
}



/* #02 secondary
---------------------------------------------------------------------------- */
div#secondary {
	float: left;
	width: 195px;
	padding:15px 0 0 0;
}

div#secondary ul {margin:0; padding:0; margin:0 0 0 15px;}
div#secondary ul li {margin:0 0 5px 0; padding:0 0 5px 15px; background:url(/img/icon/arrow.gif) no-repeat 0px 5px; border-bottom:solid 1px #FFF}
div#secondary ul li ul.sub {margin:7px auto; padding:0;}
div#secondary ul li ul.sub li {margin:0 0 5px 0; padding:0 0 0 10px; background:url(/img/icon/arrow2.gif) no-repeat 0px 5px; border:none;}


/* widget --------------------------------------------------------------*/

.widget-content {margin: 0 0 20px 0; overflow:hidden; clear:both;}
.widget-content .rssArea {float:left;}
.widget-content .searchArea {float:right;}