* default font size*/
@import url(small.css);

/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body {
	padding:20px 0 20px 0;
	/*background-color:#2A654C;92B3A5*/
	background-color:#006250;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}
h1 {
  font-size: 130%;
  font-weight: bold;
}

h2 {
	font-size:110%;
	font-weight:bold;
	color:#c63d3d;
	text-decoration:none;
}

h3 {
	font-size:110%;
	font-weight:bold;
	color:#2A654C;
	text-decoration:none;
}

a.nav:link, .nav:visited{
	color:#006250;
	text-decoration:none;
}
a.nav:hover{
	color:#c63d3d;
	text-decoration:underline;
}

a.nav2:link, .nav2:visited{
	color:#006250;
	text-decoration:underline;
}
a.nav2:hover{
	color:#006250;
	text-decoration:underline;
}

a.link:link, .link:visited{
	color:#006250;
	text-decoration:underline;
}
a.link:hover{
	color:#006250;
	text-decoration:none;
}

#content{
	margin: 0 auto;
	width: 640px;
	border: 1px solid #c63d3d;
	background-color:#fff;
}
.contentleft{
	text-align: center;
	float: left;
	width:290px;
	padding-left:10px;
}

.contentright{
	float: left;
	width:320px;
}

.hdr-contain{
	clear:both;
}	

.contentleft-hdr{
	float:left;
	text-align:left;
	padding:15px 0 15px 20px;
}

.contentright-hdr{
	text-align:right;
	padding:28px 10px 10px 10px;
}

.content-2-contain{
	border-top:solid 1px #2A654C;
	border-bottom:solid 1px #2A654C;
	height:155px;
	background-color:#E9F0ED;
	clear:both;
}

.contentleft2{
	float:left;
}
.contentleft3{
	float:inherit;
	padding:0 20px 0 20px;
}

.contentright2{
	text-align:center;
	padding-top:20px;
}

.contentfull{
	text-align:left;
	margin:20px;
}

.beige{
	color:#7B716B;
}

.blue{
	color:#4A618C;
}

hr{
  color:#c63d3d 1px solid;
}	
span.error {
	color: #F00;
}

div.error {
	position: relative;
	margin: 0 0 .25em 0;
	padding: 1px 10px;
	border: 1px solid #F00;
	background: #F6F7F7;
	color: #F00;
}
.clear{
	clear:both;
	height:15px;
}

#headerbottomright {
  float: right;
  margin-right: 10px;  
  }  
  
/* employment */

.content-3-contain{
	clear:both;
	height:590px;
	margin-bottom:20px;
	border-bottom:solid 1px #2A654C;
	background-color:#E9F0ED;
}

.contentleft3{
	text-align:left;
	width:300px;
	float:left;
	padding:10px;
	height:570px;
}

.contentright3{
	width:300px;
	float:right;
	text-align:left;
	padding:10px;
	height:570px;
	background-color:#fff;
}