

* { padding:0em; margin:0em; border:0em solid white; font-size:1em;
    font-family:Verdana,Arial,sans-serif; color:#193647; text-decoration:none; }


body { background: url(back.jpg); margin: 0px 0px 0px 0px; }

.hidden { display:none; }

#outer { position: absolute;
 width: 960px;
 /*height: 515px;*/
 left: 50%;
 margin-left: -480px;
 margin-top: 10px;
 margin-bottom: 10px;
 border-left: 1px solid #EEF3F7;
 border-right: 1px solid #EEF3F7;
 border-top: 1px solid #EEF3F7;
 border-bottom: 1px solid #EEF3F7;}

#header { font-size:0.75em; background: url(mainlink.png); height:95px; overflow:hidden; }
#header #logo {  }

#navigation { width:960px; background: #EEF3F7; text-align:center; font-weight:normal; color:#385a6b;
              list-style-type:none; height: 20px; font-size:0.9em; margin-top: 0px; }
#navigation li { display:inline; }
#navigation li#nav_self { display:inline; color:#666666; padding:0.2em 0.7em; font-size:0.9em;font-weight:bold;  }
#navigation li a { padding:0.2em 0.7em; color:#000099; font-size:0.9em; font-weight:bold;  }
#navigation li a:hover { color:#11AB01; padding:0.2em 0.7em; }




#header #login { width:33em; padding:0.4em 1em; float:right; text-align:right; }
#header #login form { margin:0.4em 0em; }
#header #login form label { padding:0em 0.5em; }
#header #login form input { border:1px solid #8CACBB; padding:0.1em 0.4em; width:8em;
                            font-weight:bold; font-size:0.9em; vertical-align:middle; }
#header #login form input#submit { width:auto; padding:0em 0.3em; margin:0em 0em 0em 0.75em;
                                   background:url(navi.gif); color:#FFC191; }

#main { background: #ffffff; color: #333333; min-height:400px; padding:50px 150px 50px 100px; font-size:0.8em; }
#main p { margin: 0em 0em 1.3em 0em; line-height:20px;}
#main h1 { color:#333333; font-size:1.2em; margin:0em 0em 1.6em;}
#main h3 { color:#333333; font-size:1.0em; margin:1.8em 0em 0.3em;border-bottom: 1px solid #E7EDF2;}
#main ul { margin:0.8em 0em 1em 1.5em; color:#336699; }
#main ul li { list-style-type:square; margin:0.25em 0em 0.25em; }
#main a {color:#000099; font-weight:bold; }
#main a:hover { color:#11AB01; text-decoration:none; }
#main table { font-size:1em; color:#cccccc; background:#F7F9FA; border:1px solid #8CACBB; margin: 1.0em 0 1.6em 0; }
#main td { padding:0.3em;}

#main #sublink { text-align: right; }

#main fieldset {border:1px solid #E7EDF2; background:#FFFFFF; padding:15px;margin-bottom:20px; width:500px;}
#main legend { color:#666666; font-weight: bold;}

#main form { margin:0.4em 0em; display: inline; }
#main form input { background:#EEF3F7; font-weight:bold; border:1px solid #dddddd; }
#main form textarea { background:#EEF3F7; font-weight:bold; border:1px solid #dddddd; }
#main form input.submit{ background:f2f8fa; color:#40448F; font-weight:bold; cursor: pointer;}

#main .red {color: #ff6666;}
#main .bold { font-weight: bold; }

#main #imagerightcaption { border:0px solid white; float:right; margin: 5px 0px 15px 25px; font-size: 0.8em; background: #ffffff;}
#main #box_right { border:0px solid #ffffff; float:right; margin: 5px 5px 5px 20px; width: 200px; padding: 5px 5px 5px 5px; min-height: 100px; font-size: 0.9em; background: #f2f8fa;}
#main #box_right h3 { color:#575758; font-weight:bold; text-align:center; }
#main #box_right .bold { font-weight: bold; }

#main #servers { background:#EEF3F7; border:1px solid #dddddd; margin-bottom: 20px;}
#main #servers p { margin: 0.5em 0.5em 0.5em 0.5em; line-height:20px;}
#main #servers .price { font-weight:bold; }

#main #footer { font-size:0.9em; color:#333333; text-align:right; margin:1.5em 0em 0.5em 0em; }
#main #footer a {color:#40448F; font-weight:bold; }
#main #footer a:hover { color:#3BA92C; text-decoration:none; }



