/*--------------------------------------------------------------------------------------------------------
				HTML General classes
--------------------------------------------------------------------------------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/pattern.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#121171;
margin-bottom:0px;
}

h1.highlight {font-size: 22px; color: #990000;}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#96a85e;
margin-top:0px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#96a85e;
margin-top:0px;
}

a {
color:#121171;
text-decoration:none;

}
img {
border:0px;
}

.oneColFixCtr #container {
	width: 768px;
	background: #96a85e;
	margin: 0 auto;
	padding-bottom:4px; 
}

.maincontainer {
width:760px;
background:#FFFFFF;
margin:0px 4px 0px 4px;
background-image:url(../images/mainbackground.gif);
}

#dottedline {
border-bottom:1px #a2945f dotted; 

}


/*--------------------------------------------------------------------------------------------------------
				Document/Formatting classes
--------------------------------------------------------------------------------------------------------*/
.leftpanel {
color:#FFFFFF;
width:111px;
height:100%;
float:left;
position:absolute;
}

.inleftpanel {
background-color:#f1efe6;
width:77px;
height:100%;
margin-left:21px;
position:absolute; top:0px;
}

.logo {
width:111px;
float:left;
margin-top:62px;
}

.header {
width:649px;
float:right;
}

#subContainer {
width:628px;
padding-left:111px;
clear:both;
}

#maincontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:440px;
padding:20px 13px 0px 10px;
}

#ctacontainer {
	width:158px;
	height:300px;
	/*margin-right:10px;*/
	float:right;
}
#cta {
	width:156px;
	background-color:#899c52;
	text-align:center;
}
#formlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:12px;
padding-top:10px;
height: 40px;

}
#formarrow {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

/*--------------------------------------------------------------------------------------------------------
				Footer classes
--------------------------------------------------------------------------------------------------------*/

.footer {
/*margin:0px 4px 0px 4px;*/
background-color:#FFFFFF;
color:#96a85e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.whitelinks {
font:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.foot {font-size: 10px}

/*--------------------------------------------------------------------------------------------------------
				Controls for drop down menu
--------------------------------------------------------------------------------------------------------*/
/* main container for the menu bar */
div.menuBar {
	padding: 0px 0px 0px 0px;
	text-align: left;
}


/* Off state for the links in the main menu bar */
div.menuBar a.menuButton {
	color: #000000;
	cursor: default;
	left: 0px;
	margin: 1px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
	}
	
	
/* On state for the links in the main menu bar */
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover, div.menuBar a.menuButton:hover {
	text-decoration: underline;
	}

	
/* container for the drop down menu */
div.menu {
	background-color: #dce5c8;
	border:1px solid #899c52;
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	text-align:left;
	cursor:pointer;
	margin-top:0px;
	margin-left:6px;
	}
	
	
	
/* menu items for the drop down menu */
div.menu a.menuItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #899c52;
	cursor: default;
	display: block;
	padding: 2px 20px 2px 10px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	white-space: nowrap;
	background:url(../images/sub-arrow.gif) left center no-repeat;
	}
	
	
/* menu items for the drop down menu (hover state) */
div.menu a.menuItem:hover {
	background:#f2f7e5 url(../images/sub-arrow.gif) left center no-repeat;
	cursor:pointer;
	}
	
	
/* menu item seperators */
div.menu div.menuItemSep {
	border-top: 1px solid #899c52;
	margin: 1px 0px 0px 0px;
	}
