
body{
background:#ffffff url('images/bg.jpg') top center repeat-x;
margin:10px 10px 0px 10px;
padding:0px;
color: #666;
font-family:"Trebuchet MS",arial,sans-serif;
font-size:70.5%;
}


#header{
height: 150px;
background: #000 url('images/body.png') top center repeat-x;
text-align: center;
padding-top: 8px;
clear: both;
float: none;
margin-left: -10px;
margin-right: -10px;
margin-top: -20px;

}

#navmenu{
width:100%;	
margin:0px auto;
padding:0 0 5px 0;
font-size: 1.5em;
line-height:1.2em;
}

#small{
positon:relative;
padding-left: 5px;

}

#small2{
positon:relative;
float:right;
margin-top: -26px;

}

#navmenu a:link, a:visited{
color: #DD0000;
text-decoration:none;
}

#navmenu a:hover, a:active{
color: #fff;
text-decoration:none;
}


UL.BLUE {
list-style: url(images/bullet.jpg) disc;
font-size: 1.1em;

}

#leftcontent {
position: absolute;
left:10px;
top: 100px;
width:150px;
margin-top: 100px;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
}

#leftcontent p{padding-right:10px; margin-left: 5px; color:#888; font-size:1em;}

#leftcontent a, a:link { color:#888; font-weight:500;}

#leftcontent a:hover, a:active{ color:#FF6666;}


#centercontent {
margin-top: 10px;
background:#fff;
margin-left: 250px;
margin-right:250px;
color:#000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 220px;
margin-right:220px;
padding:20px;
}

#centercontent p {color: #666;}

#centercontent a, a:link { color: #BB0000;}

#centercontent a:hover, a:active{ color:#000;}


html>body #centercontent {
margin-left:  250px;
margin-right: 250px;

}


.online {
margin: 0;
font-size: 18px;
font-weight: bold;
text-align: center;
color: #DD0000;
}

.centercontentleft {float:left; width:40%; height:200px; background-color:#fff; text-align:left;
border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}

.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}


#rightcontent {
position: absolute;
right:10px;
top: 100px;
width: 250px;
font-size:1.1em;
margin-top: 100px;
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
}

#rightcontent p {color:#888;}

#rightcontent a, a:link { color:#888; font-weight:600;}

#rightcontent a:hover, a:active{ color: #BB0000;}


#banner {
background:#fff;
height:40px;
voice-family: "\"}\"";
voice-family: inherit;
height:39px;

}


html>body #banner {
height:39px;

}


p,pre {
margin:0px 10px 10px 10px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.5em;
text-align:justify;
text-decoration:none;
}

h1 {
font-size: 2.5em;
color:#333;
padding-top: 1em;
margin-bottom: .5em;
}

h2 {font-size: 1.75em;
color:#333;
}

h3 {
font-size:1.5em;
color: purple;
}

#banner h1 {
font-size:14px;
padding:10px 10px 0px 10px;
margin:0px;

}

#rightcontent p {
font-size:11px

}

.indent {margin-left: 2em;}

.introduction ul, #introduction li {
text-align:center;
list-style: none;
margin: 0;
padding: 0;

}

.introduction a {
border-bottom: none;
color:#999999;
}

.introduction h3{
text-align: center;
position:static;

}




/* ~~~~~~~~~ BEGIN FOOTER ~~~~~~~~~ */

#footer{
height:100px;
background:#000 url('images/bg.jpg') top center repeat-x;
text-align: center;
padding-top: 8px;
clear: none;
float: none;
margin-left: -10px;
margin-right: -10px;
margin-bottom: -20px;

}

#footer a, a:link {
color: #999;
text-decoration: none;

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

}

/* ~~~~~~~~~ END FOOTER~~~~~~~~~ */


/* ~~~~~~~~~ BOXES AT BOTTOM OF PAGE ~~~~~~~~~ */

.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}


.centercontentleftimg {float:left; width:45%; height:45%x; background-color:#31412c; text-align:left;
border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}

.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888;  padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888;  padding:6px; font-size:1.1em; color:#fff;}