body{font-size: 12px; font-family: Tahoma; background-color:#EDECE1; text-align: center; margin: 0px; padding: 0px; color: #666666;}

h1{margin:0px 0px 10px 0px; padding: 0px; color: #72ABDC; font-size: 1.5em; border-bottom: 3px solid #90C62E;}
h1 a{color: #72ABDC; text-decoration: none;}
h1 a:hover{color: #012266;}
h2{margin:0px 20px 5px 20px; color: #72ABDC; font-size: 1.3em; border-bottom: 3px solid #90C62E;}
h2 a{color: #72ABDC; text-decoration: none; }
h3{margin: 0px; padding: 0px; color: #72ABDC; font-size: 1.2em;}
h3 a{color: #72ABDC; text-decoration: none;}

img{border:none;}
a{color: #012266;}
p{padding: 5px 0 5px 0; margin: 0;}
input, textarea{border: 1px solid #CCC; margin-bottom: 3px; border: 1px solid #90B2D5;}
label{width: 100px; display: block; float: left; }
.button {background: url(/images/button_blue.png) no-repeat 100% 0;float: left; margin: 0 20px 0 0; padding: 0 4px 0 0; text-decoration: none !important; font: 900 14px "Arial", Helvetica, sans-serif;}
.button span {background: url(/images/button_blue.png) no-repeat;display: block; padding: 4px 11px 6px 15px; line-height: 1; white-space: nowrap; color: #0d5f83;}
.button span:hover{color:#FFF;}

.clear{clear:both;}

#wrapper{width: 1000px;text-align: left; margin: 0 auto; margin-top: 10px;}

#left_box{width:178px; background: url(/images/left_box.gif) no-repeat bottom; float: left;}
#left_box_top{width:178px; background: url(/images/left_box.gif) no-repeat; height: 15px; line-height: 5px;}
#left_box h3{margin:0px 0px 5px 15px; }

#middle_box{float: left; width: 500px;}
.middle_box{width: 500px; background: url(/images/middle_box.gif) no-repeat bottom;}
.middle_box_top{width:500px; background: url(/images/middle_box.gif) no-repeat top; height: 15px; line-height: 5px;}
#middle_box .content{margin: 0px 20px 10px 20px;}
#middle_box .date{color: #888; background: url(/images/ico/calendar.png) no-repeat; padding-left: 18px; font-size: 1.1em;}
#middle_box .domain_list_left{width: 225px; float: left; border-right: 1px solid #CCC;}
#middle_box .domain_list_right{width: 225px; float: left; margin-left: 5px;}
#middle_box .stire{background: url(/images/bg.gif) no-repeat bottom; margin-bottom: 5px;}
#middle_box .stire img{border: 1px solid #CCC; padding: 1px; margin: 0 0 2px 2px;}

.domain_list {border-collapse: collapse;}
.domain_list thead{background-color: #CCC;}
.domain_list td{border-bottom: 1px solid #CCC; margin: 0px; padding:3px;}


#right_box{float: left;}
.right_box{width: 320px; background: url(/images/right_box.gif) no-repeat bottom;}
.right_box_top{width:320px; background: url(/images/right_box.gif) no-repeat; height: 15px; line-height: 5px;}
#right_box .content{margin: 0px 15px 10px 15px;}

#error{background-color: #FBE6F2; padding: 5px; border: 1px solid #D893A1; margin-bottom: 5px;}
#message{background-color: #DEE8F3; padding: 5px; border: 1px solid #90B2D5; margin-bottom: 5px;}

#header{background-color:#FFF; border-bottom: 3px solid #CCC;}
#header .wrapper{width: 1000px;text-align: left; margin: 0 auto; height: 65px;}
#header #menu{margin-top: -40px; margin-left: 460px;}
#header #menu a{font-size: 1.1em; font-weight: bold; text-decoration: none;}
#footer{background-color:#FFF; border-top: 3px solid #CCC; padding: 10px;}

/* fixed hack */
.fixed:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fixed{display:block;}
/*  \*/
.fixed{min-height:1%;}
* html .fixed{height:1%;}
