body {
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
    background: #fff;
    color: #000;
    text-align: center; /* Centers the container */
    margin: 0;
    padding: 0;
	font-size:62.5%;
	font-family:verdana, arial, "lucida console", sans-serif;
	font-weight:normal;
  text-align: left;   



}
p{font-size:1.6em;line-height:1.4em}
span.webaddress {font-weight:bold;color:#6699ff;font-size:1.4em;padding:0 0 0 820px;margin:0;position:absolute;top:5px;line-height:1.2em}
h1{font-family:Arial;font-size: 2.2em; color:#39f;margin:0;}
#backtop{background:#ffffff url('images/maintop.gif') no-repeat; height:28px;width:1010px;padding:0;margin:0;}
#wrapper {
    width: 1010px; /* 780px is just wide enough to fill and 800px screen */
    margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
    background: #fff;
    text-align: left;
 
}
		
#plogotitle {font-weight:bold;margin:0 0 0 20px;padding-top:20px;background:none;width:290px}
#header, #sidebar, #navigation, #footer, #content {
    padding: 10px;  /* This sets a 10px padding on all of our content boxes */

}
#navigation{padding-right:20px}
#header {
background: url('images/maintopmidn.gif') repeat-y; width:1010px;padding:0;margin:0;
  }

#title {background:#fff url('images/header.jpg') no-repeat;margin-left:10px;height:160px;width:980px;position:relative;top:-8px;padding:5px 0 0 5px}

#title p{color:white;font-size:38px;}


#navcontainer {margin-bottom:10px;margin-top:10px;width:990px;background:#39f;height:30px;position:relative;left:5px;text-align: center;}


#navcontainer ul
{

padding:3px;
margin:0;
/* cancels gap caused by top padding in Opera 7.54 */

background-color: #39f;
color: white;
width:990px;
font-family: Arial,Helvetica,sans-serif;
line-height: 25px;
/* fixes Firefox 0.9.3 */
font-size:1.8em
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #ffc;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}

#navcontainer #active { border-left: 1px solid #fff;margin:0;padding:5px;line-height:18px; }
ul.ro {padding:0 0 0 2em;margin:0;}
ul.ro li {color:#ffff00;font-size:1.2em;margin-left:0;line-height:2em;padding:0;text-decoration:none}

ul.ro li a{color:#ffffcc;font-size:1.2em;margin-left:0;line-height:2em;padding:0;text-decoration:none}


ul.ro li a:hover{font-weight:bold;color:white;font-size:1.2em;margin:0;line-height:2em;text-decoration:underline}





ul.roh {text-decoration:none;list-style-type:none;margin:0;padding:0;font-size:1.1em;color:yellow;line-height:2em;}

ul.roh li a{text-decoration:underline;color:yellow;font-size:1.1em;margin:0;line-height:2em;list-style-type:none;padding:0;line-height:2em;}


ul.roh li a:hover{text-decoration:underline;color:yellow;font-size:1.1em;margin:0;line-height:2em}






#sidebar {
    float: left; /* Sets this column to the left */

    width: 210px;margin-left:5px
}







#navigation {
     float: right; /*Sets this column to the right */
    background: #fff;
    width: 210px;padding-right:0;margin-right:20px;
}



h1.mainheading{font-family:Arial;font-size: 2em; margin:0;padding-top:12px;color:#39f; }
#content {
    margin: 0 200px 0 225px; padding: 0 10px 0 25px;/* Sets the margin to 190px on the right and left */
}




#contentwide {
    margin: 0 0 20px 120px; /* Sets the margin to 190px on the right and left */
}


#contentwidet {
    margin: 0 0 20px 120px;width:600px /* Sets the margin to 190px on the right and left */
}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#3399ff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7d3ff;
  border-right:1px solid #a7d3ff;
  background:#66b2ff}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaf4ff;
  border-right:1px solid #eaf4ff;
  background:#59acff}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #59acff;
  border-right:1px solid #59acff;}
.spiffy4{
  border-left:1px solid #a7d3ff;
  border-right:1px solid #a7d3ff}
.spiffy5{
  border-left:1px solid #66b2ff;
  border-right:1px solid #66b2ff}
.spiffyfg{
  background:#3399ff}


/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 2px;font-size:.7em }
.rbroundbox { width: 130px; margin: .8em auto; }

#scpy {color:white;font-size:1.8em;margin-left:5px;line-height:1.5em;margin-top:0;padding:0 5px 0 15px;font-style:arial;font-weight:500}
#scpy li{line-height:1.2em;margin: 5px 0 5px 0}
/* set millions of background images */
.rbroundboxr { background: url(images/ntr.gif) repeat; }
.rbtopr div { background: url(images/tlr.gif) no-repeat top left; }
.rbtopr { background: url(images/trr.gif) no-repeat top right; }
.rbbotr div { background: url(images/blr.gif) no-repeat bottom left; }
.rbbotr { background: url(images/brr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopr div, .rbtopr, .rbbotr div, .rbbotr {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentr { margin: 0 2px; font-size:.7em }
.rbroundboxr { width: 130px; margin: .8em auto; }


.imgbb {padding-left:10px}


#footer { 
	background: #39f; 
	clear: both; padding:5px 0 5px 0;margin:0;font-weight:bold
}



#navcontainerbtm
{
margin-bottom: 1em;
overflow: hidden;
width: 100%;
}

#navlistbtm
{
list-style-type: none;
margin: 0;
padding: 0;padding-left:310px;
}

#navlistbtm li
{
border-left: 1px solid #fff;
float:left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}
#navlistbtm li a{color:white}
.tablepagebtm {vertical-align: top;border-color:#ccc;border-width:1px;border-style:solid}
#tableq td{border-style: solid; border-color:yellow;color:white;border-width: 1px;color:white;font-size:1em}
#tableq {position:relative;border-collapse:collapse;color:white;border-color:yellow;padding:5px;width:170px;margin-left:5px}
#tableq th {color:yellow}
.tableq td{border-style: solid; border-color:yellow;color:white;border-width: 1px;color:white;font-size:1em}
.tableq {position:relative;border-collapse:collapse;color:white;border-color:yellow;padding:5px;width:170px;margin-left:5px}
.tableq th {color:yellow}
p.sidewhite{padding:5px;margin:0;color:#ffc}
div.sidewhite{padding:5px;margin:0;color:white;font-size:1.5em}
p.footer{text-align:center;padding:0 0 0 0;margin:0;font-size:1em;color:white}
p.footer1{text-align:center;padding:0 0 5px 0;margin:0;font-size:1em;color:white}
p.footer2{color:white;margin:0 5em;padding:0 5em 1em 5em ;font-size:1em;text-align:center;}
.blockquote{color:#ffffcc;font-family:arial;float: left; height: 180px; margin-top: -10px; padding-top: 
15px;margin-bottom: 0;font-size: 500%;}
.blockquoteright{color:#ffffcc;font-family:arial;float: right;
     height: 15px;
     margin-top: 0;
     padding-top: 15px;
     margin-bottom: -15px;
     font-size: 500%;}
