body { 
background-color: #F3F8F0;
background: url(../images/bamboo.gif); 

background-repeat:repeat;

margin:0px; 
} 

p {
font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt; color: #666666;
}



h1 {
font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: normal; margin-top: -3px;  margin-bottom: -3px; 
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333399; font-weight: normal;  margin-bottom: -3px  
}


h3 {
font-family: Arial, Helvetica, sans serif; font-size: 9pt; color: #333399; font-weight: bold; margin-bottom: -1px
} 





a:link { color : #3333CC; }
a:hover { color: #3333CC; }
a:visited { color: #666699; }

.italic {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;
}

.italicbold {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold;
}

.small{
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal;
}

.smallblue {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #355791; font-weight: normal; font-style: normal;
}

.smallwhite {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; font-style: normal;
}

.white {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; font-style: normal;
}

.whiteitalic{
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; font-style: italic;
}

.whitebold {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; font-style: normal;
}


.bold {
     font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}


.blue{
     font-size: 10pt; color: #355791; font-weight: bold;
}

.pink{
     font-size: 10pt; color: #FF0066; font-weight: bold;
}



.blueTitle{
     font-size: 11pt; color: #355791; font-weight: bold;
}


.blueitalic{
     font-size: 10pt; color: #355791; font-weight: bold; font-style: italic;
}

.title {
     font-size: 12pt; color: #355791; font-weight: bold;
}

.title2 {
     font-size: 14pt; color: #355791; font-weight: bold;
}


#topmenu a {
 font-size: 8pt;  color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}

#topmenu  a:link  {
   color: #FFF; background-color: transparent;
}
#topmenu   a:visited {
   color: #669900;  background-color: transparent; 
}
#topmenu   a:hover {
   color: #0000FF; background-color: transparent; text-decoration:underline; 
}
#topmenu  a:active  {
   color: #fFF; background-color: transparent;
}


#navcontainer ul
{
text-align: center;
background-color: #5E8B65;
padding-bottom: 0px;
padding-top: 15px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
border:1px white;
color: white;
width: 100%;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;  font-size: 10pt; font-weight: bold;
line-height: 15px;
/* fixes Firefox 0.9.3 */
}

#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;
background-color: #5E8B65;
}

#navcontainer ul li a
{
padding-left: 30px;
padding-right: 30px;
padding-bottom: 3px;
padding-top: 3px;
color: white;
text-decoration: none;
border:1px solid white;
background-color: #5E8B65;
}

#navcontainer ul li a:hover
{
background-color: #6187C5;
color: white;
}

#navcontainer #active { border-left: 0px solid #fff; }

#navcontainer2 ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
border-bottom: 1px solid #fff;

background-color: #5E8B65;
color: white;
width: 100%;
font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt; font-weight: bold;
line-height: 20px;
/* fixes Firefox 0.9.3 */
}

#navcontainer2 ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer2 ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer2 ul li a:hover
{
background-color: #6187C5;
}

#navcontainer2 #active { border-left: 1px solid #fff; }

.boxblue{

background: #355791;

color: #FFFFFF; 

font-family: "Verdana", "Arial", "Helvetica", sans-serif; 

font-size: 10pt;

font-weight: normal; 

padding-top: 5px;

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

}



.boxnavbar{

background: #6187C5;

color: #FFFFFF; 

font-family: "Verdana", "Arial", "Helvetica", sans-serif; 

font-size: 10pt;

font-weight: normal; 

padding-top: 5px;

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

}

.boxgreen{

background: #83AA7D;

color: #FFFFFF; 

font-family: "Verdana", "Arial", "Helvetica", sans-serif; 

font-size: 10pt;

font-weight: normal; 

padding-top: 5px;

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

}

.boxgreenLite{

background: #D3E9CF;

color: #333333; 

font-family: "Verdana", "Arial", "Helvetica", sans-serif; 

font-size: 10pt;

font-weight: normal; 

padding-top: 5px;

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

}


.boxblueLite{

background: #CCDDFC;

color: #333333; 

font-family: "Verdana", "Arial", "Helvetica", sans-serif; 

font-size: 10pt;

font-weight: normal; 

padding-top: 5px;

padding-left: 5px;

padding-right: 5px;

padding-bottom: 5px;

}







