/* *** 

 */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 

background-color:#32668E;
} 
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background-color:#FFFFCC;
}
 
#header{
	position: relative;
        background-color:#FFFFFF;
	width: 100%;
}   
 
#leftcol{
	width: 173px;
	float: left;
	position: relative;
	background-color: #FFFFFF; 
    margin:10; 
    padding:10;
}

 /* +++ Start Of Content Section +++ */
#maincol{
/* background-color: #FFFFCC;  */
 float: right; 
 display:inline; 
 position: relative; 
 width:626px;
 vertical-align: top;
 }

#content{
padding-left: 15px;
padding-right: 15px;
vertical-align: top;
font-family:"Times New Roman", "Times", serif; 
font-weight:normal;
 }

#content img {
 border-style:none;}

#content h1 {margin:0; padding:0.1em; text-indent:2.5em;}


#footer{
	height: 45px;
	background-color: #294D69;
	clear: both;
} 
 

 
  /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0;}

.superheader {
background-color:#294D69; text-align:right; color:#FFFFFF; padding:2px 2em 2px 2px;}

.mainheader {
        background-image: url("logo.jpg");
        background-repeat: repeat-n;
        height: 200px;
}

.mainheader h1 {
font-size:300%; margin:0 0 5px 0; padding:0;  }

.mainheader p {
text-indent:4em; color:#5D99C7; margin:0; padding:0.2em; font-weight:bold;}

.subheader {
background-color:#32668E; margin:0; padding:0.2em; text-align:center; color:#FFFFFF;}


/* +++ Start of Footer Section +++ */

#footer {
margin:0; padding:0; color:#32668E}

.superfooter {
background-color:#32668E; height:1.8em;}

.mainfooter {
background-color:#FFFFCC; text-align:center;}

.subfooter {
background-color:#32668E; height:0.4em;}

#footer p {
font-size:75%; color:#294D69; p//adding:0.3em;}


/* +++ Start Of Side Menu Section +++ */

#sidecontainer {
margin:0; padding:0; float:left; 
width: 170px; 

border-right:4px solid #294D69;
text-align:center;}

#sidecontainer h2 {
display:block; margin:0; padding:0.2em; color:#FFFFCC; background-color:#294D69; font-weight:bold;
font-family:"Palatino Linotype", "Book Antiqua", "Palatino", serif;  font-size:120%;}

.nav {
margin:0 0 0 0; padding:0; list-style-type:none; background-color:#FFFFCC;
font-family:"Palatino Linotype", "Book Antiqua", "Palatino", serif;  font-size:85%; font-weight:bold;}

.nav li {
margin:0; padding:0; display:block; border-bottom:4px solid #294D69;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#FFFFCC; margin:0; padding:0.4em; background-color: #32668E;}

.nav a:active {
display:block; margin:0; font-weight:bold; color:#32668E; margin:0; padding:0.4em;}


/* +++ Start Of Site Sections +++ */

a:link, a:visited {
color:#294D69; text-decoration:underline;}

a:hover {
color:#32668E; text-decoration:none;}

a:active {
color:#294D69; text-decoration:underline;}


div {margin:0; padding:0;}

h1 {
color:#32668E; font-size:150%; font-family:"Times New Roman", "Times", serif;   
font-weight:bold;}
h2 {
color:#32668E; font-size:120%; font-family:"Times New Roman", "Times", serif;   
font-weight:bold;}
/*  */ 