a:visited  {color: #4040ff; text-decoration: none}
a:link  {color: ; text-decoration: none}
a:active  {color: ; text-decoration: none}
a:hover   {color: ; background-color: ; text-decoration: underline}


.container { 
background: ; 
border: 0px solid #000; 
}

body {
   min-width:751px;
   background-color: ;
   background-image: url(back.gif);
   background-repeat:repeat-x;
   background-attachment: fixed;
   color:#000;
   text-align: center;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
}

#wrap {
   width: 750px;
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
   background-color:#fff;
   padding: 1px;
   border: 1px solid #545A7C; 
}

#header {
   height: 145px;
   width=100%;
   background-image:url(header.gif); 
   background-color: #919B93;
   text-align: left;
   margin: 5px 5px 5px 5px;
   padding: 2px;
   border: 0px solid #000;
}

#menubar {
   height: 100px;
   background: ;
   text-align: center;
   margin: 0px 2px 0px 0px;
   padding: 1px;
   border: 0px solid #000;	
}


#main {
   float: left;
   width: 565px;
   background: ;
   background-image: url();
   background-repeat: no-repeat;
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   margin: 2px;
   padding: 2px;
   border: 0px solid #c00;
}


#sidebar {
   float: left;
   width: 165px;
   background: ;
   background-image: url();
   background-repeat: no-repeat;
   margin: 3px 0px 0px 4px;
   padding: 0em;   
   font: 7pt Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
   border: 0px dashed #ccc;
}



#footer
{
   height: 20px;
   width=100%;   
   font: 90% Verdana, Arial, Helvetica, sans-serif;
   line-height: 2;
   color: #fff;
   background: #919B93;
   margin: 0px;
   padding: 1px;
   border: 0px solid #ddd;
}


#copy {
   font: 80% Verdana, Arial, Helvetica, sans-serif;
   background-color: ;
   color:#000;
   border: 0px solid #ccc;
   text-align:center;
   padding:1em;
   margin: 0em;
}


/* formatting for side menu */

.caption {
   margin-top: 0px;
   margin-left: 0px;
   background: ;
   border: 1px solid #ccc;
   width: 140px;
   padding: 4px;
   text-align: center;
}


.sidecontainer {
   margin-top: 0px;
   margin-left: 0px;
   background: #fff;
   border: 1px solid #ccc;
   width: 140px;
   padding: 5px;
 }


#sidemenu a, #sidemenu a:visited {
  text-decoration:none;
  text-align:center;
  font: 120% Verdana, Arial, Helvetica, sans-serif;
  background-color:#545A7C; 
  color: #fff;
  display:block; 
  width: 9em; 
  padding:.2em;
  margin: .2em auto;
  border-left:0px solid #F3F3F2;
  }

#sidemenu a:hover {
  border-left:0px solid #000;
  background: #9DB8D6;
  color: #000;
  text-decoration: none; 
  font-weight: bold;
  }


/* formatting for link to home page */

#navbar {
   margin-top: 30px;
   margin-left: auto;
   margin-right: auto;
   width: 751px;
   text-align: right;
   font: 90% Verdana, Arial, Helvetica, sans-serif;
}

#navbar a:link, #navbar a:visited
{
   color: #FAFAF1;
   background-color: ;
   text-decoration: none;
}

#navbar a:hover
{
   color: #c00;
   background-color: ;
   text-decoration: none;
}


/* nav menu boxes */



.box1
{
   padding: 0px;
   margin: 0px 7px 0px 4px;

 }


#boxheader1 {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background: #000080;
   color: #fff;
   margin: 0px 7px 0px 4px;
}


.box2
{
   padding: 0em;
   margin: 0px 7px 0px 1px;
 }


#boxheader2 {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background: #c00;
   color: #fff;
   margin: 0px 7px 0px 1px;
}

.box3
{
   padding: 0em;
   margin: 0px 7px 0px 0px;
 }


#boxheader3 {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background: #9DB8D6;
   color: #fff;
   margin: 0px 7px 0px 0px;
}

.box4
{
   padding: 0em;
   margin: 0px 7px 0px 1px;
 }


#boxheader4 {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background: #FF8000;
   color: #fff;
   margin: 0px 7px 0px 1px;
}

.box5
{
   padding: 0em;
   margin: 0px 0px 0px 1px;
 }


#boxheader5 {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   background: #9E805E;
   color: #fff;
   margin: 0px 0px 0px 1px;
}

.clear
{
   clear: both;
}


/* align menu boxes */

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }


a.rollover img {
filter:alpha(opacity=45); 
-moz-opacity: 0.45; 
opacity: 0.45;}

a.rollover:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}



/* bullet formatting */


ul {
list-style-image: url(boxarrow.gif);
line-height: 1.5;
}


ul ul li {
list-style-image: url(doublearrow.gif);
font: 90%;
}











