body{
background-color: #666666;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: center;
font-size: 100%;
}

img{
border: 0px solid #000000;
}

#wrapper{
width: 777px;
background-color: #cccccc;
margin: 10px auto;
border: 1px solid #000000;
text-align: left;
}

h3.xroxy {font-size: 175%; color: #c86432; padding: 0; margin: 0.1cm;}
h3.word0 {margin-left: 0cm; margin-top: -0.1cm; margin-bottom: 0.6cm; font-size: 200%; color: #000055;}
h3.word1 {margin-left: 1cm; margin-top: -1.0cm; margin-bottom: 0.6cm; font-size: 275%; color: #000055;}
h3.word2 {margin-left: 2cm; margin-top: -1.0cm; margin-bottom: 0.0cm; margin-right: -8cm; font-size: 225%; color: #000055;}
h1.section {margin-left: 0cm; margin-top: 0.1cm; margin-bottom: 0.1cm; margin-right: 0cm; font-size: 200%; color: #000055;}


#banner{
border-bottom: 1px solid #000000;
background-color: #003366;
color: #FFFFFF;
}

#banner_cgi{
border-bottom: 1px solid #000000;
background-color: #cccccc;
color: #FFFFFF;
}

#nav{
font-size: 90%;
border-bottom: 1px solid #000000;
background-color: #003366;
}

#nav ul{
padding: 0;
margin: 0;
}

#nav ul li{
white-space: nowrap;
display: inline;
padding: 0;
margin: 0;
}

#nav ul li a{
font-size: 90%;
color: #FFFFFF;
background-color: #3333CC;
text-decoration: none;
padding: 0 9px 0 9px;
border-right: 1px solid #000000;
text-align: center;
} 

#nav ul li a:hover, #nav ul li a:focus{
background-color: #990000;
}

#nav_proxies{
font-size: 90%;
border-bottom: 1px solid #000000;
background-color: #003366;
}

#nav_proxies ul{
padding: 0;
margin: 0;
}

#nav_proxies ul li{
white-space: nowrap;
display: inline;
padding: 0;
margin: 0;
}

#nav_proxies ul li a{
font-size: 90%;
color: #FFFFFF;
background-color: #333399;
text-decoration: none;
padding: 0 9px 0 9px;
border-right: 1px solid #000000;
text-align: center;
} 

#nav_proxies ul li a:hover, #nav_proxies ul li a:focus{
background-color: #660000;
}

#content{
font-size: 90%;
color: #003366;
}

#content a{
color: #c86432;
text-decoration: none;
}

#content ul{
padding: 0;
margin-left: 10px;
margin-right: 10px;
}

#content ul li{
font-size: 90%;
padding: 0;
margin-bottom: 10px;
margin-left: 25px;
}

#content ul li a{
font-size: 120%;
}

#content h3{
font-size: 120%;
color: #003366;
padding: 0;
margin: 10px;
}

#content label{
font-size: 80%;
padding: 0;
margin: 3px;
}

#content p{
color: #003366;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
}

.header {background-color: #666666}
.row0 {background-color: #c0c0c0;}
.row1 {background-color: #b0b0b0;}
.frm {background-color: #e0e0e0; border: 1px solid #000000;margin:2px;}
.option {background-color: #e0e0e0; border: 1px solid #000000; font-size: 75%}
.btn {background-color: #d7d3c5; border: 1px solid #000000;margin:2px;}
.tbl1 {font-size: 75%; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tbl0 {font-size: 100%; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tbl2 {width: 60%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.news {font-size: 50%; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
.GoRight {float: right; margin: 10px;}
.GoLeft {float: left; margin: 10px;}

#content h1{
font-size: 180%;
padding: 0;
margin: 20px;
}

#content h2{
font-size: 110%;
color: #003366;
padding: 0;
margin: 20px;
}

#content table{
width: 98%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
border-color: #003366;
border-width: 0px;
}

.tbl2 {width: 60%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tbl {margin-left:8px;}

#content form{
margin-bottom: 5px;
margin-left: 5px;
}

#content fieldset{
margin: 7px;
}

#footer{
border-top: 1px solid #000000;
background-color: #003366;
color: #FFFFFF;
}

#footer p{
padding: 10px;
margin: 0;
font-size: 70%;
}

#footer a{
text-decoration: none;
color: #c86432;
}

.icon_rss
{
width:32px;
height:15px;
display: inline-block;
background:url(/images/spriteme1.png) no-repeat top left ;
background-position: -10px -115px;
}

.rss_dump
{
width:40px;
height:15px;
display: inline-block;
background:url(/images/spriteme1.png) no-repeat top left;
background-position: -10px -150px;
}

.valid_xhtml
{
width:80px;
height:15px;
display: inline-block;
background:url(/images/spriteme1.png) no-repeat top left;
background-position: -10px -10px;
}

.valid_css
{
width:80px;
height:15px;
display: inline-block;
background:url(/images/spriteme1.png) no-repeat top left;
background-position: -10px -45px;
}

.valid_rss
{
width:80px;
height:15px;
display: inline-block;
background:url(/images/spriteme1.png) no-repeat top left;
background-position: -10px -80px;
}

.badw{position:fixed;bottom:2px;right:2px;}
.badw.min{border:1px solid #ccc;box-shadow: rgb(204, 204, 204) 0px 0px 10px 1px;border-radius:2px;background:#fff;padding:5px 5px 5px 5px;}
.badw .hide-ctr{background:transparent;height:17px;float:right;}
.badw .hide-ctr .txt{background:#fff;width:263px;float:right;line-height:17px;display:none;padding-right:5px;color:#78C03A;font-size:13px;cursor:pointer;}
.badw.min .hide-ctr .txt{display:block;}
.badw .hide-ctr a{display:block;width:20px;float:right;height:17px;background:url(images/collapse-widgetBot.gif) no-repeat;text-decoration:none;text-indent:-9999px;}
.badw.min .hide-ctr a{background:url(images/collapse-widgetTop.gif) no-repeat;}
.badw .frame{width:300px;height:250px;border:1px solid #ccc;box-shadow: rgb(204, 204, 204) 0px 0px 10px 1px;border-radius:2px;background:#fff;display:none;}
