html, body{ 
 margin:0; 
 padding:0; 
 background-color:#002556; 
 text-align:center; 
 background-image: url("images/page-bg.jpg");
 background-position: top left;
 background-repeat: repeat-x; 
 font-family: verdana,arial,helvetica, sans-serif;
 font-size: 10pt;
 } 

html {min-height:100%;margin-bottom:1px;} 

h1
   { clear: both; 
     font-family: arial, verdana,helvetica, sans-serif;
     font-size: 150%;
     color: #000000;}
   
h2 
   { clear: both; 
     font-family:  arial, verdana,helvetica, sans-serif;
     font-size: 130%;
     text-align: center;
     color: #000000;}
     
h3 
   { clear: both; 
     font-family:  arial, verdana,helvetica, sans-serif;
     font-size: 110%;
     color: #000000;}
     
#pagewidth{ 
 width:980px; 
 min-width: 500px; 
 border: 1px solid black;
 background-color:#ffffff; 
 margin-right:auto; 
 margin-left:auto; 
 font-size: 10pt;

} 
 
#header{ 
 width:100%; 
 background-color:#ffffff; 
 text-align: center:
 border-bottom: 2px solid white;
 } 

#header img{
 border: none;
} 

#left-header{
 float: left;
 border-bottom: 2px solid white;

}

#right-header{
 float: right;
}

#menu{
 background-color: #032650;
 color: #ffffff;
 font-weight: bold;
}

#menu a:link, #menu a:visited, #menu a:active{
 color: #ffffff;
 text-decoration: none;
} 

#menu a:hover {
 color: #000000;
 background-color: #ffffff;
 text-decoration: none;
} 

#footer{
 width:100%; 
 text-align: center:
 background-color:#ffffff; 
} 

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
 color: #000000;
 text-decoration: none;
} 
 
#maincol{ 
 float: left; 
 text-align: left;
 width: 930px; 
 position: relative; 
 padding: 10px 20px;
 font-size: 10pt;
 }
#maincol img{
 border: none;

}    
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

.imgleft{
	margin: 2px 10px 10px 2px;
	float: left;
}

.imgright{
	margin: 10px 2px 2px 10px;
	float: right;
}

.bold-ital{
 font-style: italic;
 font-weight: bold;
}
.ital{
 font-style: italic;
}

dt {
 font-weight: bold;
 font-size: larger;
}
.smallfont{
 font-size: smaller;
}

.bordered-image{
 border: 2px solid blue;
}

.mceContentBody { background-image: none; background-color: #fff; color: #000; } /*TinyMCE*/
.mceContentBody a:link, .mceContentBody a:visited   { color: #00f !important;    text-decoration: underline; } /* FF requires a important here */
.mceContentBody a:hover, .mceContentBody a:active   { color: #99d9e8 !important; text-decoration: none; } /* FF requires a important here */

