@charset "utf-8";
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
body {margin:0px; padding:0px; background:url(../images/gui/main_bg.png) repeat-x top #111111; color:#cec291; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.left_img {float:left; margin:0 20px 10px 0}
.right_img {float:right; margin:0 0 10px 20px}
.folio img {margin-right:2px;}
p {margin-top:0px; margin-bottom:15px;}
a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {color:#FFCC66; text-decoration:underline}

h1 {font-size:16px; color:#FFCC33;}
h2 {font-size:14px; color:#3399FF;}
#container {width:798px; margin-left:auto; margin-right:auto; border-left:1px solid #6a6152; border-right:1px solid #6a6152; border-top:1px solid #6a6152;}
#topgap {height:33px; background:url(../images/gui/topgap.png)}
#header {height:265px; background:url(../images/gui/header_bg.png) right bottom no-repeat;}
#sub_head {height:46px; background:url(../images/gui/sub_head_bg.png) repeat-x}
#navi {height:26px; width:535px; float:left; padding-top:20px;}
#sub_head_cr {height:46px; width:263px; background:url(../images/gui/sub_head_bg_cr.png); float:left;}
#body_container {padding-bottom:12px; background:url(../images/gui/content_cr.png) no-repeat top right #000000;}
#content {padding:18px 0 0 18px; float:left; width:551px;}
#content_top {background:url(../images/gui/content_top.png) no-repeat; width:551px; height:11px;}
#content_bottom {background:url(../images/gui/content_bottom.png) no-repeat; width:551px; height:11px;}
#content_mid {background:url(../images/gui/content_mid.png) repeat-y; width:511px; min-height:190px; padding:5px 20px 5px 20px; }
#side_watermark {width:227px; height:254px; float:left;}
#footer {height:81px; background:url(../images/gui/footer.png) repeat-x; padding:11px 20px 0 20px; }
#footer_line {height:6px; background:url(../images/gui/footer_line.png) repeat-x; }
#footer_content {padding-top:12px;}
#footer_info {text-align:center; padding-top:12px;}

#navi ul {margin:0 0 0 15px; padding:0;}
#navi ul li {float:left; display:block;}
#navi ul li a {padding:5px 10px;}

ul {padding-left:10px;}

.text_a {color:#FFFFFF;}
.text_b {color:#FF9933;}
.text_c {color:#666666; font-size:9px;} /*small grey font */
.text_d {color:#f9df73; font-size:14px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold}
.text_e {font-size:12px; color:#3399FF;}


