body
{
	margin: 0;
	padding: 0;
	font: 80% arial, hevetica, sans-serif;
	text-align: center;
	color: #666666; 
	background-color: #04b5b7;

}

a:link { color: #0000FF; }
a:visited { color: #0000FF; }

a:hover, a:active
{
	color: #fff;
	background-color: #0000FF;
}


#container
{
	margin: 1em auto;
	width: 840px;
	text-align: left;
	background-color: #070493;
	border: 1px none #fff;
}

#header
{
	height: 88px;
	width: 100%;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 1px solid #03015a;
	position: relative;
	border: 1px none #03015a;
	
}

#header h1
{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}

#nav ul { list-style-type: none; }
#nav li { display: inline; }

#menu
{
	float: right;
	width: 175px;
	border: 1px solid #245185;
	padding-left: 7px;
padding-right: 7px;
background-color:  white;
color: #272900;
margin-right: 5px;
text-align:left;

}

#menu h3
{
	color: #245185; 
 padding-bottom: 0.1em; 
 border-bottom: 1px solid #b9d2e3; 
font: 100% arial, hevetica, sans-serif;
font-weight: bold;
margin: 0px 0px 0px 0px; 
background-color:  #e1e1e7;
text-align: center;

}
#menu h4
{
list-style-type: none;
	line-height: 100%;
	color: #245185; 
font: 100% arial, hevetica, sans-serif
margin-top: 5px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
text-align: center;

}


#contents { margin: 0px 200px 20px 5px; 
background-color: white;
border: 1px solid #245185;}
#contents p { line-height: 150%
;padding-right: 20px;}

#contents h2
{
	color: #B52C07;
	font: 120% arial, hevetica, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;
}

#contents h5
{
	list-style-type: none;
	text-align: left;
	margin: 1em 0;
	padding-left: 20px;
	font-size: 70%;
}

#contents h2 a { text-decoration: none; }




#contents .layout1 h2 { 
 color: #245185; 
 padding-bottom: 0.1em; 
 border-bottom: 1px solid #b9d2e3; 
font: 100% arial, hevetica, sans-serif;
font-weight: bold;
margin: 0px 20px 0px 0px; 

}
#contents .layout1 h3 { 

 font: 100% arial, hevetica, sans-serif;
text-decoration: underline;
}

#contents .layout2 { 
 margin: 10px 20px 10px 40px; 
}
#contents .layout2 h2 { 
 color: #245185; 
 padding-bottom: 0.2em; 
 border-bottom: 1px solid #b9d2e3; 
font: 100% arial, hevetica, sans-serif;
font-weight: bold;

}
#contents .layout2 ul.features { 
 margin: 0px 8px 0px 0px;
 padding: 0; 
 list-style: none; 
}
#contents .layout2 .features li img { 
 float: left; 
 margin: 0px 8px 0px 0px; 
}


#contents .layout2 h4 { 

 font: 100% arial, hevetica, sans-serif;
 margin-left: 125pt;
margin-top: 0pt;
margin-bottom: 0pt; 
text-align:justify;
}



#contents .layout2 h3 { 

 font: 100% arial, hevetica, sans-serif;
margin: 8px 8px 0px 0px;
text-decoration: underline;
}


#contents .layout2 p { 
 color: #666666; 
 font: 100% arial, hevetica, sans-serif;
 
 
}



#footer
{
	clear: both;
	color: #FFFFFF;
	text-align: center;
	font-size: 90%;
}

#welcome
{
	position: absolute;
	left: 0;
	top: 5px;
	width: 645px;
	text-align: right;
}
























#contents .layout3 { 
 margin: 10px 20px 10px 40px; 
line-height: 100%;
color: #245185; 
font: 100% arial, hevetica, sans-serif

}
#contents .layout3 h2 { 

 color: #245185; 
 padding-bottom: 0.2em; 
 border-bottom: 1px solid #b9d2e3; 
font: 100% arial, hevetica, sans-serif;
font-weight: bold;

}
#contents .layout3 h3 { 


 font: 100% arial, hevetica, sans-serif;
margin: 8px 8px 0px 0px;
text-decoration: underline;


#contents .layout3 h4 { 

list-style-type: none;
margin-top: 5px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
text-align: center;
}





