

body {
background-color: #0066cc;
font-size: small;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
}
a {color:#FFFF00; text-decoration: underline;}
a:visited {color:#ffffff;}
a:hover {color: #ff9c00; text-decoration:none;}
a:active { color:#ffffff;}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color:#3366FF;
padding: 5px 0px 3px 15px;
margin:0px;
}
h1 a {color: #000000; text-decoration:none}
h1 a:visited {color:#ffffff;}
h1 a:hover {color: #00ff6c; text-decoration:none;}
h1 a:active { color:#000000;}

h2 {
font-size: 1.0em;
color: #FF6600;
font-weight: normal;
padding: 0px 0px 0px 10px;
margin:0px;}

h3 {
font-size: 1.2em;
color:#CC3366;
padding: 0px 0px 0px 10px;
margin:0px;}

p {
font-size: 0.85em;
color: #ffffff;
padding:5px 10px;
margin:0px }

p #left {
font-size: x-small;
color: #ffffff;
padding:5px 30px;
margin:0px }

td {
border-color:#FF0000;
border-collapse:collapse;



}
.style6 {color: #ff9c00; }
/* ----------container to center the layout-------------- */

#container {
background-image:url(images/bg1.gif); background-repeat: repeat-y;
width: 850px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #0066cc;
}

/* ----------banner for logo-------------- */

#banner {
 background-image:url(images/headerfill.gif);
image-repeat: right;
image-align: bottom;
height:110px;
width:800;

text-align: right;
padding: 0px;
margin: 0px;
}

.bannerlogo {
float: left;
padding: 3px 20px 3px 3px;
margin: 0px;
}

.banner_img {
float: left;
padding: 5px 0px 0px 50px;
margin: 0px;
}

.banner_text {
float: right;
padding: 5px 0px 0px 3px;
margin: 0px;
}

/* -----------------menu--------------------- */

#menu {
background-color: #0066cc; 
font-weight: normal;
height: 25px;
padding:5px 0px 0px 200px;
margin:0px;
border-bottom: 0px solid #ff9c00;}

#menulist
{margin: 0px;
padding: 5px 0px 5px 10px;}

#menulist ul, #menulist li
{margin: 0px;
padding: 0px 0px 0px 0px;
display: inline;
list-style-type: none;}

#menulist a:link, #menulist a:visited
{float: left;
line-height: 20px;
margin: 4 10px 4px 10px;
text-decoration: none;
color:#33FF00;}

#menulist a:link#current, #menulist a:visited#current, #menulist a:hover
{padding-bottom: 0px;
background: transparent;
color:#999999;}

#menulist a:hover { color:#FFFFFF; }


/* -----------------content--------------------- */

#content {
background-color:#6699FF;
padding: 0px;
margin-left: 700px;
margin-right: 0px;
}
div#content  {
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"300px"); 
}

.td{border:#FFFFFF thin 0px;
}

#left {
float:left;

width: 150px;
margin: 0px;
padding: 0px;
height: 250px;
}

#left ul li {
font-size: 0.85em;
color: #ffffff;
padding:2px 2px;
margin-left:20px
}

div#left  {
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"300px"); 
}

#mid {
float: left;
width: 669px;
margin: 0px;
padding: 15px;

height: auto;
}
#mid p  {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
color:#666666;
}
#mid ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
color: #666666;
}

#mid ol li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
color:#666666;
}

#mid a {color:#0066FF; text-decoration: none;}
#mid a:visited {color:#0066FF;}
#mid a:hover {color:#CC3399; text-decoration:none;}
#mid a:active { color:#0066FF;}


#midleft {
float:left;
width: 400px;
margin: 10px;
}
#midright {
float:right;
width: 225px;
margin: 10px;
border: #0000FF thin solid;
}
.captions {
font-size: 0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0033CC;

}
#email{ background-color: #0066CC;
margin-left: 10px;
}
#email p {color:#FFFFFF;
}

.boards {width: 40%; float:left; margin-left: 30px; 
}

.imglayout {
padding: 10px 5px 10px 0px;}

.titleimg {
padding: 20px 0px 0px 30px;
align: left;}

.clearboth{
clearboth;
}
.clearright{
clearright;
}


/* --------------left navi------------- */



/* -----------footer--------------------------- */

#footer {
background-color: #0066cc;
height:20px;
margin: 0px;
padding: 0px;
clear:both;
text-align: left; 
font-size: v-small;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
