/* CSS Document */
/*global*/
body, div, table, td, ul, li, p, h1, h2, h3{margin:0px; padding:0px; font:normal 11px Arial; color:#666666;}
body {background-color:#7c7c7c;}
p {margin:5px 0px;}
p.s12 {margin:8px 0px; font:normal 12px Arial; line-height:18px; color:#333333;}
a {text-decoration:none; color:#0875fb;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}
h2{font:bold 16px Verdana; color:#0875fb;}
h3{font:bold 12px Verdana; color:#0875fb;}
h3{font:bold 12px Verdana; color:#0875fb;}
.font12 {font:normal 12px Arial; color:#333333; line-height:18px;}
a.partner{margin:0px; padding:0px; font:bold 12px Arial; color:#333333;text-decoration:none;}
a.partner:hover{text-decoration:underline;}
a.partner:visited {text-decoration:none;}

a.graylink{margin:0px; padding:0px; font:bold 11px Arial; color:#333333;text-decoration:none;}
a.graylink:hover{text-decoration:underline;}
a.graylink:visited {text-decoration:none;}


/*global*/
.extend{position:relative; text-align:center;}
.wrap1000{position:relative; width:1000px; margin:0px auto; text-align:left;}

#flash {width:1000px; background-image:url('img/flash_bg.jpg'); background-repeat:no-repeat; background-color:#ffffff;}

#spacer{position:relative; height:20px; width:1000px; margin:0px auto;}

#marquee{position:relative; height:25px; text-align:left; width:1000px; margin:0px auto; font:normal 11px Verdana; color:#ebebeb; }
#marquee a.lightgray{text-decoration:none; font: normal 11px Verdana; color: #ebebeb; }
#marquee a.lightgray:hover{text-decoration:underline;}
#marquee a.lightgray:visited{text-decoration:none;}

#header{position:relative; height:150px; text-align:left; width:1000px; margin:0px auto; font:bold 11px arial; color:#ffffff; background-color:#3b3b3b;}






#topnav{position:relative;text-align:left;width:970px;height:37px;}
#topnav ul{list-style:none; position:absolute;}
#topnav ul li{float:left; font:bold 12px Arial; border-left:1px dotted #9e9d9d;}
#topnav ul li a{color:#3b3b3b; display:block; padding:0px 14px; text-decoration:none; line-height:37px;}
#topnav ul li a:hover, #topnav ul li a.active{ color:#ffffff; background-image:url('img/top_nav_active2.gif'); background-position:center center;}
#topnav ul li a.fr{color:#3b3b3b; display:block; padding:0px 10px; text-decoration:none; line-height:37px;}
#topnav ul li a.fr:hover, #topnav ul li a.active{ color:#ffffff; background-image:url('img/top_nav_active2.gif'); background-position:center center;}






.time{font:bold 11px arial; color:#ffffff; text-align:right; padding-right:15px;}

.maincontent{width:1000px; margin:0px; padding:0px; position:relative; background-color:#ffffff; text-align:center;}

#main {position:relative; text-align:left; width:320px; margin:0px auto; font:normal 11px Verdana; color:#ebebeb; float:left; margin-left:10px;}
#main .header{background:url('img/main_header.gif'); background-repeat:no-repeat; text-align:center; font:bold 20px Arial; color: #ffffff; height: 41px; line-height:41px; }
#main .mainbody{width:320px;background:url('img/main_body.png'); background-repeat:no-repeat; text-align:left; padding:10px;}
#main .image{padding:10px 10px; float:left; width:50px; margin:0px auto; height: 65px;}      
#main .content{width: 300px; padding:10px;}      
#main .subhead{text-align:left; font:normal 14px Tahoma; color: #333333; line-height: 18px; padding:0px 0px 10px 0px;}
#main .link{text-align:right; font:normal 11px arial; color: #0875fb; line-height: 15px; padding:0px 10px 10px 0px;}


ul.stack{list-style:none; margin:0; padding:0;}
ul.stack li {margin:0px; padding:0px;}
ul.stack li img {height:43px; margin:3px 5px 0px 0px; width:43px; float:left;}
ul.stack li div {width:250px; float:left;}
ul.stack li div a{font:normal 11px Arial; color:#666666; text-decoration:none;}
ul.stack li div a:hover{text-decoration:underline;}
ul.stack li div h3{margin:0px; padding:0px; font:bold 14px Tahoma; color: #333333;}
ul.stack li div h4{margin:0px; padding:0px; font:bold 11px Arial; color: #333333; line-height: 15px;}
ul.stack li div h4 a{margin:0px; padding:0px; font:bold 11px Arial; color: #333333; line-height: 15px;}
ul.stack li div h4 a:hover{text-decoration:underline;}


ul.stack li hr {display:block; clear:both; height:1px; visibility:hidden; overflow:hidden;}

.footer{position:relative; width:1000px; margin:0px auto; text-align:center; height:25px; font:normal 11px Verdana; color:#ebebeb; padding:10px 0px;}

a.footerlink{color:#cccccc; text-decoration:none;}
a.footerlink:hover{color:#ebebeb; text-decoration:underline;}




#detail{position:relative; text-align:left; width:1000px; background-image:url('img/corp_inside_bg.jpg'); background-repeat:no-repeat; background-color:#ffffff;}
#detail div.col690{float:left; width:690px;}
#detail div.col670{float:left; width:670px; margin:0px; padding:10px 0px 10px 10px; font:normal 11px Verdana; color:#333333;}
#detail div.col310{float:right; width:310px;}
#detail div.col310body{background-image:url('img/right_column_bg.png'); background-repeat:repeat-y;padding:10px;}
#detail div.col310end{width:310px; height:16px; background-image:url('img/right_column_end.png'); background-repeat:no-repeat;}
#detail div.col290{position:relative; width:290px; background-image:url('img/right_column_bg.png'); background-repeat:repeat-y; padding:10px;}
.inner-subhead {float:left; width:690px; padding:0px 10px 0px 50px ; font:normal 30px Tahoma; color:#ffffff; line-height:70px;}
.right-subhead {font:normal 20px Arial; color:#ffffff; line-height:25px; padding:5px 0px; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;}
.right-date {font:normal 11px Arial; color:#ffffff; line-height:15px; padding-top: 10px;}
a.right-text {font:bold 11px Arial; color:#ffffff; line-height:15px; text-decoration:none;}
a.right-text:hover {font:bold 11px Arial; color:#ffffff; line-height:15px; text-decoration:underline;}
.extend02{float:left; background-image:url('img/gray_gradient.gif'); background-repeat:repeat-x; background-color:#ffffff;}

ul.listings{list-style:none; margin:0px; padding:0px; width:670px;float:left;}
ul.listings li {margin:0px; padding:20px;}
ul.listings li img {height:84px; margin:3px 10px 20px 0px; width:84px; float:left;}
ul.listings li div {width:650px; float:left; padding:10px;font:normal 12px Arial; color:#333333; line-height:18px;}
ul.listings li span.img{position: relative; width:84px; float:left;}
ul.listings li span.paragraph{position: relative; width:535px; float:right;}
ul.listings li div a{font:normal 11px Arial; color:#0875fb; text-decoration:none;}
ul.listings li div a:hover{text-decoration:underline;}
ul.listings li div a.body{font:normal 12px Arial; color:#333333; line-height:18px;text-decoration:none;}
ul.listings li div a.body:hover{text-decoration:underline;}
ul.listings li div h1{margin:0px; padding:0px; font:bold 15px Arial; color: #0875fb;}
ul.listings li hr {display:block; clear:both; height:1px; visibility:hidden; overflow:hidden; background-color:#ffffff;}





.clr {display:block; clear:both; height:1px; visibility:hidden; overflow:hidden; background-color:#ffffff; margin:0; padding:0;}

#picandparagraph{position:relative; margin:0px auto; float:left; width:690px;padding:0px;}

.wpad10{padding:10px;}
.accordion {margin:0px; padding:0px;}
.accordion h2 {	background: url("img/tab-accordion-gray.png") no-repeat left bottom; padding: 7px 15px 4px 15px; font: normal 12px Verdana; color:#786368; cursor: pointer;}
.accordion h2:hover {font-weight:bold;}
.accordion h2.active {background: url("img/tab-accordion-blue.png") no-repeat left 0px; font: bold 12px Verdana; color:#0875fb; background: url("img/tab-accordion-blue.png") no-repeat left bottom; padding: 7px 15px 8px 15px;}
.accordion div.slider {margin:10px 20px;}
.accordion p {font:normal 12px Arial; color:#333333; line-height:18px; padding-top: 10px;}
.ender{height:20px; background: url("ender.gif") no-repeat left bottom;  background-image:url('ender.gif'); background-repeat:no-repeat; margin-top:10px;}
.title{font:bold 11px Arial; color:#0875fb;}
.bigger{font-size:14px;}
.newsdate {font:italic 11px Arial; line-height:15px; padding-top: 10px;}
div.lspace{padding-left:15px; padding-top:40px;}
