html, body{ 
 	margin				: 0; 
 	padding				: 0; 
 	text-align			: center;
	background-color	: #0C107D;
	/*background-image	: url(img/bg.gif);*/
	font-family			: Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px; 
} 
 
h3 { 
	font-family			: Geneva, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
	color				: #0c0f7d; 
}

a:link {
	color: #0c0f7d;
	}
	
#pagewidth{ 
	width				: 760px; 
 	text-align			: left;  
	margin-left			: auto; 
 	margin-right		: auto;  
	border				: 10px solid #FFF;
} 
 
#header{
 	position			: relative; 
 	height				: 230px; 
  	background-color	: #FFFCED; 
 	width				: 100%;
}

#header img{
	border 				:none;
	}
 
#wrapper {
	background-image	: url(images/bg_wrapper.gif);
	border-top			: 20px solid #FFFCED;
 }

#leftcol{
 	width				: 200px; 
 	float				: left; 
 	position			: relative; 
	padding-top			: 5px;
 }
 
#maincol{
	/*background-color	: #F0F0E8;*/  
 	float				: right; 
 	display				: inline; 
 	position			: relative; 
 	width				: 560px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 100%;
	word-spacing		: 2px;
 	line-height			: 150%;
	color				: #333333;
 }

#maintext{
	padding				: 25px 25px 25px 50px; 
 }
 
#maintext img {
	border:none;
} 
 
#footer {
 	height				: 40px; 
  	background-color	: #FFF; /*#EAE7DE; */
 	clear				: both;
	color				: #6C6B66;
	font-size			: 11px; 
	padding-left		: 250px;
	padding-top			: 15px;
 } 
 
#footer a:link ,#footer a:visited, #footer a:hover, #footer a:active {
	color				: #6C6B66;
 	text-decoration		: none;
 } 

#buttonscontainer {
  width: 165px;
}

#buttons a:link, #buttons a:visited, #buttons a:active {
  color					: #183893;
  border-bottom			: 1px solid #9B8D5C;
  /*background-color		: #5A7798;*/
  padding				: 3px;
  padding-left			: 3px;
  font					: 11px Arial, sans-serif;
  font-weight			: bold;
  text-decoration		: none;
  /*border-color			: #869CB4 #234A76 #234A76 #869CB4;*/
  display				: block;
  margin				: 0px;
  width					: 100%;
  text-align			: left;
}

#buttons a:hover {

 background-color		: #303391; /*#D0D1E6;*/

  color					: #ffffff;
  
}

#bookmark, #bookmark a:link, #bookmark a:visited, #bookmark a:active {
  font-size				: 12px;
  font-weight			: bold;
  color					: #CC3366;
  text-decoration		: none;
}

#bookmark a:hover {
  color					: #333333;
  text-decoration		: none;
}

#contact  {
  color					: #ffffff;
  border				: 1px solid #7A9399;
  background-color		: #4d4fa0; /*#CBBF97*/
  padding-top			: 5px;
  padding-left          : 10px;
  padding-bottom        : 10px;
  font					: 11px Arial, sans-serif;
  text-decoration		: none;
  display				: block;
  margin-top			: 20px;
  width					: 95%;
  text-align			: left;
}

#contact a:link {
	color: #fff;
	}

#contact a:hover {
	color: #fff;
	}

.floatleft {
float: left;
margin: 0 10px 10px 0;
}

.capitals {
	font-size: 14px;
	font-weight: bold;
	}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#wrapper:after {
 	content				: "."; 
 	display				: block; 
	height				: 0; 
 	clear				: both; 
 	visibility			: hidden;
	background-color	: #FFFFFF;
 }
 
#wrapper{display: inline-table;}

/* Hides from IE-mac \*/
* html #wrapper{height: 1%;}
#wrapper{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;}
}


.light_bg {
background-color: #EEEEF6;
}