body{ margin-left: .5em;margin-right:.5em;margin-top:0;font-size: 0.8em;background: #ffffff; color: #000000;font-family: verdana, geneva, arial, helvetica, sans-serif}

h1{margin-top: 0em;font-weight: bold;font-size: 140%;margin-bottom: 0em;color: #000000}
h2{margin-top: .1em;font-weight: bold;font-size: 108%;margin-bottom: 0em;color: #000000}
h2.white{margin-top: .1em;font-weight: bold;font-size: 108%;margin-bottom: 0em;color: #ffffff}
h3{margin-top: 0em;font-weight: bold;font-size: 100%;margin-bottom: 0em;color: #000000}
h4{margin-top:0em;font-size:100%;color:#030303}
form{margin-top: 0em;margin-bottom: 0em}
textarea{font-size: 100%}

img{border-right: 0em; border-top: 0em; border-left: 0em; border-bottom: 0em}

a:link{color: #800080;text-decoration: none}
a:visited{color: #1C4399;text-decoration: none}
a:hover{color: #ff0000;text-decoration: underline}

a.nav:link{color: #800080;text-decoration: none}
a.nav:visited{color: #1C4399;text-decoration: none}
a.nav:hover{color: #ff0000;text-decoration: none}

.stars{font-weight: bold;font-size: 110%;color: #ff0000}
.normal{font-weight: normal;font-size: 0.8em;color: #000000;font-style: normal}

td{font-weight: normal;font-size: 0.8em;color: #000000;font-style: normal}
td.rightbar{width:20%}

.linksmenu {border:solid .1em #3366cc; padding:1em 1em 1em 1em; margin:1em 1em 1em 1em }
.sidebarindent{margin: 0.4em 0em 0em 1.2em; padding-left: .3em; list-style-image: url(/images/sidebarindent.gif)}
.sidebartext{font-size: 92%}

.noindent{padding-left: .5em;margin: 0em 0em 0em .8em}

.fiftypercent{width: 50%}
.divright{text-align: right}
.subtext{font-size: 85%}
.telephoneno{font-weight: bold;font-size: 90%;color: #990000}
.menubullets{list-style-image: url(/images/square.gif)}

.purple{color: #FFFFCC}

.darkpurplebg{background-color: #205}
.darkpurpleborder{border: solid 1px #205}

.lightpurplebg{background-color: #D4DBF7}
.lightpurpleborder{border: solid 1px #D9BFD9}

.darkbluebg{background-color:#3366cc; color:#fff}
.darkblueborder{border: solid 1px #FFFFCC}
.darkblueborder-top{border-top: solid 1px #FFFFCC}
.darkblueborder-bottom{border-bottom: solid 1px #FFFFCC}

.lightbluebg{background-color: #f3f5ff}
.lightblueborder{border: solid .1em #EBF1FA}
.lightblueborder-top{border-top: solid 1px #EBF1FA}
.lightblueborder-bottom{border-bottom: solid 1px #EBF1FA}
.nomnop {padding:0 0 0 0;margin: 0 0 0 0}
div#rtside{padding:0 0 0 0;margin: 0 0 0 0;border:solid .1em #3366cc;}
div#rtside h3{padding-left:1em;padding-top:.3em;padding-bottom:.3em;background-color: #D4DBF7;}
div#rtside ul{padding-left: .5em;margin: .5em 0em .8em .3em}
div#rtside li{padding-left: .1em;margin: 0em 0em 0em .8em;list-style-type: square;list-style-image: url(/images/square.gif);}
#searchbox{background-color:transparent;font-size:1em;border:none;}
h2#hide  {display:none}
/* ---------------horizontal top navigation ------------------*/
#navcontainer { float:right;margin-right:2em;margin-top:78px;margin-bottom:1px;border:0;background-color:transparent}
ul#navlist
{
font-family: verdana, arial, sans-serif;
font-weight:bold;
list-style-type: none;

margin: 0;
position:relative

}

ul#navlist li
{
float: left;
height: 2em;
background-color: #36c;
margin: .2em .2em 0em .2em;
color:#fff
}

ul#navlist li#active
{
border:solid 1px #36c;
background-color: #E5E3F1;
}

li#active a { color: #000; }

#navlist a
{
float: left;
display: block;
background-color: #36c;
color: #fff;
text-decoration: none;
padding: .4em;
border:solid 1px #36c;
}

#navlist a:hover { background: #E5E3F1; color:#000;border:solid 1px #36c; }

/* -----------------------sidebar navigation ---------------*/
#navlistside li { list-style-type: square;list-style-image: url(/images/square.gif);font-size:1.1em;font-weight:800;margin-bottom:.5em;border-bottom:.1em solid #fff }


/*----------------Footer navigation------------------- */
#navfooter
{}
#navlistfooter ul, #navlistfooter li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

#navlistfooter a:link, #navlistfooter a:visited
{
line-height: 2em;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color:#3366cc;
font-size:.8em;

}

#navlistfooter a:link#current, #navlistfooter a:visited#current, #navlistfooter a:hover
{
border-bottom: 2px solid #25007f;
padding-bottom: 2px;
background: transparent;
color: #25007f;
}

#article p{margin:1em 1em 1em 1em}
#article {margin: 1em 1em 1em 1em}
