
body {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px; 
 text-indent: 0in; 
 margin: 0px; 
 padding: 0px; 
 color: black; 
 background-color: #000000;
background:url(mainbj.jpg) top center repeat-y;
}

ul, ol, li, p {
 font-size: 12px; 
 font-family: verdana, arial, helvetica, sans-serif; 
 margin-top: 0;
}

/* the left (e.g. navigation) pane */
#left {
 position: relative;
 top: 0px;                 /* was 150 */
 float:left;
 width: 180px;
 min-height: 470px;
 background-color: transparent;
 z-index: 2;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
}

#left2 {
 z-index: 1;
 margin: 0px auto;
 width:990px;
 min-height: 470px;
 border: 2px solid #ffffff;
 background: url("bodybg.png") repeat-y left;
 background-color: #000000;
}

#middle {
 top: 0px;
 margin: 0px auto;
 width: 630px;
 background-color: transparent; /*transparent*/
 z-index: 3;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 20px;
 color:#ffffff;
 /*border: 1px solid red;*/
}

#middlewide {
 top: 0px;
 margin-left: 180px;
 width: 810px;
 background-color: transparent;
 z-index: 3;
/* border: 1px solid red;*/
}

#right {
 position: relative;
 top: 0px;
 float:right;
 width: 180px;
 min-height: 470px;
 background-color: transparent;
 z-index: 4;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 12px;
/*border: 1px solid white;*/
}

#right iframe {
margin-bottom: 14px;
margin-top: 4px;
margin-right: 5px;
margin-left: 1px;
}

#right_a {
 position: relative;
 top: 0px;
 float:right;
 width: 178px;
 min-height: 390px;
 background-color: transparent;
 z-index: 5;
/*border: 1px solid white;*/
}



#links a {
 font-family: arial;
 font-size: 1px;
 color:#000000;
 text-decoration: none;
}
#links2 a {
 font-family: arial;
 font-size: 1px;
 color:#333333;
 text-decoration: none;
}

ul#topnav {
 list-style: none;
 margin: 0;
 padding: 0;
 /*border: none;*/
 border-top: 1px solid black;
}
ul#topnav li {
 margin: 0;
}
ul#topnav li a {
 display: block;
 padding: 5px 5px 5px 10px;
 color: white;
 text-decoration: none;
 width: 100%;
 font-size: 12px;
/* border-top: 1px solid #00ff00;*/
/* border-bottom: 1px solid #00ff00;*/
}
html>body ul#topnav li a {
 width: auto;
}
ul#topnav li a:hover {
 background-color: #8B95B0;
 color: white;
}
ul#topnav li a:active {
 background-color: white;
 color: black;
}


ul#topnav ul.subnav {
 margin: 0;
 padding: 0;
 border-bottom: 1px solid #000000;
 list-style-type: none;  /* KEEP-- disc; none */
}
ul#topnav ul.subnav li {
 margin: 0;
}
html>body ul#topnav ul.subnav li a.subnav1, html>body ul#topnav ul.subnav li a.subnav1a, html>body ul#topnav ul.subnav li a.subnav2, html>body ul#topnav ul.subnav li a.subnav3, html>body ul#topnav ul.subnav li a.subnav4 {
 width: auto;
}
ul#topnav ul.subnav li a.subnav1:hover, ul#topnav ul.subnav li a.subnav1a:hover, ul#topnav ul.subnav li a.subnav2:hover, ul#topnav ul.subnav li a.subnav3:hover, ul#topnav ul.subnav li a.subnav4:hover, ul#topnav li a.subnav0:hover, ul#topnav li a.subnav0a:hover {
 background-color: #8B95B0;
 color: white;
}

ul#topnav li a.subnav0 {
 display: block;
 padding: 5px 5px 5px 30px; 
 color: white;
 text-decoration: none;
 /*width: 150px;*/
/*font-weight: bold;*/
 font-size: 14px;
 border: 0;
background: url("nav.png") no-repeat left;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
}

ul#topnav li a.subnav0a {
 display: block;
 padding: 5px 5px 5px 30px; 
 color: white;
 text-decoration: none;
 /*width: 150px;*/
/*font-weight: bold;*/
 font-size: 14px;
 border: 0;
background: url("nav3.png") no-repeat left;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
}

ul#topnav ul.subnav li a.subnav1 {
 display: block;
 padding: 5px 5px 5px 50px;
 color: white;
 text-decoration: none;
 width: 100%;
 /*font-weight: bold;*/
 font-size: 12px;
 border: 0;
background: url("nav2.png") no-repeat left;
}
ul#topnav ul.subnav li a.subnav1a {
 display: block;
 padding: 5px 5px 5px 50px;
 color: white;
 text-decoration: none;
 width: 100%;
 /*font-weight: bold;*/
 font-size: 12px;
 border: 0;
background: url("nav3a.png") no-repeat left;
}



ul#topnav ul.subnav li a.subnav2 {
 display: block;
 padding: 3px 5px 3px 50px;
 color: black;
 text-decoration: none;
 width: 100%;
 font-weight: bold;
 font-size: 11px;
 border: 0;
}
ul#topnav ul.subnav li a.subnav3 {
 display: block;
 padding: 3px 5px 3px 60px;
 color: black;
 text-decoration: none;
 width: 100%;
 font-weight: bold;
 font-size: 10px;
 border: 0;
}
ul#topnav ul.subnav li a.subnav4 {
 display: block;
 padding: 3px 5px 3px 70px;
 color: black;
 text-decoration: none;
 width: 100%;
 font-weight: normal;
 font-size: 10px;
 border: 0;
}


p.footer { text-align: center; font-size: 10px; background-color: transparent; margin-top: 10px; color:#ffffff; }


      

