*{
font-family: arial;
font-size:12px;
}

div#menu{
width:990px;
height:71px;
background-image:url('./imgs/top3.jpg');
background-repeat:no-repeat;
}

div#menu a, div#menu a:link, div#menu a:hover, div#menu a:active, div#menu a:visited{
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-right:20px;
display:block;
color:#FFFCDF;
text-align:center;
text-decoration:none;
padding-top:25px;
}

th{
font-weight:bold;
text-align:center;
border:1px solid #000000;
background-color:#9FB9D4;
}

th.pr{
background-color:#ffffff;
}

tr.cl1 td, div.cl1{
background-color:#D1E0EF;
padding:4px;
text-align:center;
}

tr.cl2 td{
background-color:#B5C2CF;
padding:4px;
text-align:center;
}

tr.ina td{
background-color:#ccc;
padding:4px;
text-align:center;
}

tr.wer td, div.wer{
background-color:#FF9191;
padding:4px;
text-align:center;
}

tr.wec td, div.wec{
background-color:#FCB24B;
padding:4px;
text-align:center;
}

tr.cl1 td a, tr.cl2 td a, tr.wer td a, tr.ina td a, tr.wec td a{
color:#000000;
}

div.wer, div.wec, div.cl1, div.upd{ width:40px; height:15px; color:#000; text-align:center; margin:0 3px; float:left; line-height:15px; font-weight:bold; border:1px solid #000; padding:4px; }
div.upd { width:40px; border:0px; text-align:center; }
div.stats{ width:400px; float:right; margin-right:85px; padding-bottom:10px; }

p.heading{
font-size:14px;
font-weight:bold;
text-indent:20px;
}

div.pass_change, div#add_user, form.auto_form div{
width:50%;
float:left;
}


div.info{
border:1px solid #000000;
background-color:#90EE90;
margin-top:5px;
margin-bottom:5px;
padding:4px;
}

div.warn{
border:1px solid #000000;
background-color:#ff0000;
color:#ffffff;
margin-top:5px;
margin-bottom:5px;
padding:4px;
}

div.soft_warn{
border:1px solid #000000;
background-color:#ffcb00;
margin-top:5px;
margin-bottom:5px;
padding:4px;
}


div#add_user, div.pass_change, form.auto_form div{
width:300px;
margin:10px;
}

div#add_user form p input, div.pass_change form p input, form.auto_form div p input{
float:right;
}

div#add_user form p, div.pass_change form p, form.auto_form div p{
clear:both;
}

div#ext_graph img{
margin:auto;
display:block;
}

strong{
color:#025D86;
}

div.form_login{
width:580px;
height:240px;
background-image:url('./imgs/form.jpg');
background-repeat:no-repeat;
margin-top:110px;
margin-left:130px;
}

div.form_login form{
float:right;
width:470px;
}

table.login_form{
width:450px;
border-collapse:collapse;
margin-right:17px;
__margin-right:8px;
}

table.login_form td{
border:1px solid #cccccc;
padding:6px;
}

table.login_form td input{
border:1px solid #7f9db9;
width:180px;
}

a.helper_link{
cursor:pointer;
display:block;
color:#000000;
width:100%;
text-decoration:none;
}

a.helper_link:hover{
background-color:#0000dd;
color:#ffffff;
}

div#helper{
border:1px solid #000000;
position:absolute;
background-color:#ffffff;
display:none;
margin-left:65px;
font-size:14px;
min-width:133px;
max-height:250px;
__height:250px;
overflow:auto;
text-indent:3px;
}

div.pass_change a{
text-decoration:none;
}

div#overDiv{
border:1px solid #000000;
background-color:#9FB9D4;
color:#005D93;
padding:3px;
}


div.ext_stats, p.heading {
border:1px solid #000000;
padding-top:5px;
padding-bottom:5px;
background-color:#D1E0EF;
}

p.heading{
display:none;
}

div.ext_stats{
margin-top:10px;
clear:both;
__padding-top:2px;
__padding-bottom:6px;
__margin-top:2px;
__line-height:20px;
}

div.ext_stats form{
margin:0px;
}

p.domain_select{
border:1px solid #000000;
background-color:#FFFCDF;
padding-top:5px;
}

div.clearer{
clear:both;
height:1px;
overflow:hidden;
}

p.heading2{
border:1px solid #000000;
padding-top:5px;
padding-bottom:5px;
background-color:#B5C2CF;
__padding-top:2px;
__padding-bottom:6px;
__margin-top:2px;
__line-height:20px;
}

p.heading3{
border:1px solid #000000;
padding-top:5px;
padding-bottom:5px;
background-color:#D1E0EF;
__padding-top:2px;
__padding-bottom:6px;
__margin-top:2px;
__line-height:20px;
}

div.info2{
width:580px;
margin:auto;
}

div.info2 a{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

table.small_input tr td input{
width:75px;
}

div#markers{ height: 123px; overflow:hidden;width:550px;float:right;margin-bottom:5px; }

a.owner{color:#025D86; text-decoration:none; font-weight:bold; }

table.kwStats{ clear:both; border-collapse:collapse; display:block; margin-top:35px; }
table.kwStats tr td, table.kwStats tr th{ padding:3px 10px !important; text-align:center; border:1px solid #333; }
