/** general *********************************/
* {margin: 0; padding: 0; border: 0;}

.left {float: left; margin: 0px 10px 0px 0px;}
.right {float: right; margin: 0px 0px 0px 10px;}
body{font-family: Verdana, Tahoma, Arial; font-size: 12px;}
a {text-decoration: none;}
img {border: 0;}
input {border: 1px solid #000;}



/** header **********************************/
#header {height: 22px; margin: 0px auto; position: relative; width: 950px; border-bottom: 1px solid #000;}
#header:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#header p {padding: 3px 0; font-size: 11px; text-align: right; color: #555;}
#header a {color: #555;}
.redboldlink {font-weight: bold; color: #f00;}

/** main ************************************/
#main {height: auto; margin: 10px auto; width: 950px;}
#main:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

#mainleft {float: left; width: 592px; height: 210px;}
#mainright {float: right; width: 330px; height: 210px;}

#maingraph {height: 170px; width: 100%;}
#mainmenu {margin: 0px 0px 0px 0px; height: 50px; width: 100%; background: #ccc;}
#mainmenu ul {margin: 0; padding: 0; list-style: none;}
#mainmenu li {display: inline;}
#mainmenu a {display: block; float: left; height: 40px; width: 142px; margin: 0 1px 0 1px; padding: 10px 2px 0 2px; background: #aaa; text-align: center; font-size: 12px; font-weight: bold; color: #fff;}
#mainmenu a:hover {background: #000; text-decoration: none; color: #cdd419;}
#mainmenu .active a {background: #cdd419; color: #fff;}

/** navigator *******************************/
#navigator {height: 20px; margin: 10px auto; width: 950px; border-top: 1px solid #000;}
#navigator:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

/** content *********************************/
#content {height: auto; margin: 10px auto; width: 950px;}
#content:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

#contentleft {float: left; width: 592px;}
#contentright {float: right; width: 330px;}
#contentright h4 {padding: 5px 0 2px 0; font-size: 13px; color: #555;}
#contentright p {padding: 3px 0; font-size: 11px; text-align: left;}

/** googler *********************************/
#googler {margin: 20px auto; width: 950px;}
#googler:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

/** footer **********************************/
#footer {margin: 10px auto; width: 100%; background: #333;}
#footer:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#footer p {margin: 0; padding: 15px 0px; text-align: center; font-size: 11px; color: #aaa;}
#footer a {color: #fff;}

#partners {border-bottom: 1px solid #555;}
#partners ul {margin: 0; padding: 0; list-style: none;}
#partners li {display: inline; padding: 0 10px;}

/** classes *********************************/
.button1 {height: 23px; margin: 5px 0;}
.button1 a {font-family: sans-serif, Verdana, Arial; font-size: 14px; font-weight: bold; color: #006567;}
.button1 a:hover {color: #fff;}
.button1_left {height: 23px; width: 5px; background: url("/images/button1_left.png") no-repeat 0 0;}
.button1_mid {height: 23px; padding: 0 10px; background: url("/images/button1_mid.png") repeat-x;}
.button1_right {height: 23px; width: 5px; background: url("/images/button1_right.png") no-repeat 0 0;}


.box1_11 {height: 10px; width: 10px; background: url("/images/box1_11.png") no-repeat 0 0;}
.box1_12 {height: 10px; background: url("/images/box1_12.png") repeat-x;}
.box1_13 {height: 10px; width: 5px; background: url("/images/box1_13.png") no-repeat 0 0;}
.box1_21 {width: 10px; background: url("/images/box1_21.png") repeat-y;}
.box1_22 {padding: 10px; background: url("/images/box1_22.png");}
.box1_23 {width: 10px; background: url("/images/box1_23.png") repeat-y;}
.box1_31 {height: 10px; width: 10px; background: url("/images/box1_31.png") no-repeat 0 0;}
.box1_32 {height: 10px; background: url("/images/box1_32.png") repeat-x;}
.box1_33 {height: 10px; width: 10px; background: url("/images/box1_33.png") no-repeat 0 0;}
.box1 p {padding: 2px 0;}


.table1 {margin: 0; padding: 0; border: 0;}
.table1 table {}
.table1 th {padding: 5px 5px; border-bottom: 1px solid #ccc; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #555;}
.table1 td {padding: 5px 5px; border-bottom: 1px solid #ccc; font-family: Verdana, Arial; font-size: 12px; color: #555;}
.table1_oper {font-size: 15px; text-align: right;}
.table1 h2 {margin: 0; padding: 0; line-height: 20px; background: #eee; font-family: sans-serif, Verdana, Arial;} 
.table1_header {margin: 0; padding: 0; border: 0;}
.table1_header_left {height: 25px; width: 5px; background: url("/images/table1_header_left.png") no-repeat 0 0;}
.table1_header_mid {height: 25px; padding: 0 10px; background: url("/images/table1_header_mid.png") repeat-x; font-size: 16px; font-weight: bold; font-variant: small-caps; color: #555;}
.table1_header_right {height: 25px; width: 5px; background: url("/images/table1_header_right.png") no-repeat 0 0;}

.notice {padding: 10px 10px; margin: 10px 0px; background: #0a0; border: 2px solid #000; font-weight: bold; color: #fff;}
.error {padding: 10px 10px; margin: 10px 0px; background: #f00; border: 2px solid #000; font-weight: bold; color: #fff;}
