/* basic body styles */ 
body { background-color: #ffffff; margin-top: 0px; }


 /* top navigation menu styles */ 
.topmenu 
{ 
font: 11px verdana; 
/*padding: 3px 5px 3px 5px;*/ 
border: 1px #4C4848; 
border-style: solid; 
text-decoration: none; 
display: block; 
position: relative;  
background: #d6e1e7; 
color: #274689; } 

.topmenu td { padding: 2px 4px 2px 4px; }

.topmenu a { 
color: #274689; 
font-weight: bold;
text-decoration: none; } 

.topmenu a:hover 
{ color: #db8e09; } 
 


/* main content area where most of the text will go*/ 
.content { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; color: #000000; 
text-align: justify; vertical-align: top; 
padding-top: 23px; 
padding-right: 40px; 
padding-left: 30px; 
background: #ffffff; 
font-weight: normal; } 

.content p { margin-top: 0px; } 

/* link styles in main content area */ 
.content a { font-weight: bold; 
color: #274689; 
text-decoration: none; } 

.content a:hover { font-weight: bold; 
color: #db8e09; 
text-decoration: underline; } 



/* style for images inserted in content area and aligned left or right */ 
.imageright { padding-left: 13px; padding-top: 0px } 
.imageleft { padding-right: 13px; padding-top: 0px } 

 /* styles for the main and sub headings for each page */ 
h1 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
weight: bold; 
color: #000000; 
margin-top: 0px; 
margin-bottom: 5px; 
}

h2 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
weight: bold; 
color: #000000; 
margin-top: 0px; 
margin-bottom: 5px; 
}

/* styles for the table with the main logo */ 
.logo { border-color: #4C4848; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; background: 
#ffffff;} 

/* styles for the main table that contains the leftcolumn and the content */ 
.main { border-color: #4C4848; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

/* styles for the left hand column */ 
.leftcolumn 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333; 
padding-left: 6px; 
vertical-align: top; 
padding-top: 23px; 
padding-bottom: 20px; 
text-align: center; 
background: #ffffff url(../images/bgdot.gif) repeat; 
} 

/* styles for the links that go in the leftcolumn */ 

.sidebar {
text-align: left;
width: 125px;
border: 1px solid;
padding: 5px 5px 5px 8px;
font: 11px Verdana, Lucida, Arial, sans-serif;
color: #000;
background: #ffffff;
text-indent: 0px;
margin-bottom: 25px; margin-top: 0px;
border: #2F55A6 1px solid; 
}
.sidebar a { text-decoration: none; font-weight: bold; color: #21618c; }
.sidebar a:visited { text-decoration: none; font-weight: bold; color: #21618c }
.sidebar a:hover { text-decoration: underline; font-weight: bold; color: #CC0000 }

.sidebar p { margin-bottom: 6px; margin-top: 0px; }

.sidebarimg { width: 135px; border: 1px solid #2F55A6; margin-top: 30px; margin-left: 0px; } 


 /* address styles at the bottom of the page */ 
.footer 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #333333; 
weight: normal; 
text-align: center; 
padding-top: 25px; 
position: relative; 
bottom: 0px; 
} 
.footer a 
{ text-decoration: none; 
color: #2F55A6; 
} 
.footer a:visited { text-decoration: none; color: #2F55A6 } 
.footer a:hover { text-decoration: underline; color: #db8e09 } 