html,body{width:100%; background-color:#000000; font:normal 12px/1.4 Tahoma; color:#ffffff;}
b,strong{font-weight:bold}
img{border:0; margin: 0px 10px 0px 0px;}
a{font:normal 12px/1.4 Tahoma; color:#ffffff;}
/* blocks */
#page{width:1000px; text-align:left; vertical-align:top; margin:24px auto 0 auto; height:100%;}
.page-index{background:url(/images/main_bg.jpg) no-repeat;}
.page-sub{background:url(/images/sub_bg.jpg) no-repeat}
#content{width:470px; text-align:left; margin:50px 0 0 320px;}
#content a{color:#ffffff; text-decoration:underline}
#content a:hover{color:#ffffff; text-decoration:underline}
#content p{margin-bottom:15px}
#content h3{margin-bottom:15px; font:normal 12px/1.4 Tahoma;color:#c66033;font-weight:normal;}

.subheader{margin:10px 0 10px 0; color:#c66033;font-weight:normal;}
.dotsunder{border-bottom-style: dashed; border-bottom-width: 1px; text-decoration:none; font:normal 10px/1.4 Tahoma; color:#999999; cursor: pointer;}

.news-index{width:430px; display:block;height:250px; padding-left:100px}
.news-index a{font-weight:bold; color:#636060; text-decoration:underline}
.news-index a:hover{color:#c66033}
.news-index div{width:190px; float:left; text-align:center; margin:15px 20px 0 0}
.news-index div p{text-align:justify; margin-top:7px; line-height:normal}
.news-index p{clear:both; margin:9px 0 30px 0}
.news-index p img {vertical-align:middle}

/* footer */
#footer{width:800px; display:block; font:normal 11px/30px Tahoma; clear:both; color:#282626; margin: 0 auto 0 auto; position:relative; bottom:0px; left:0px; right:0px;}
#footer img{vertical-align:middle}
#footer div img{margin:5px 0}
#footer a {color:#282626;}

.copyright{color:#999999;}

.title_text{ 
font-size:24px;
font-family:'Tahoma', 'Arial', serif;
color:#ffffff; 
font-weight:normal;
margin: 10px 0 0 0;
}
