
body {
	background: #203200 url(images/bck-mc.jpg) repeat-x; /* #3C4735 */
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 1em;
	padding-left: 0;
}
/* Layout
----------------------------------------------------------------*/
#wrapper{
	background: #5C6C51;
	width:754px;
	margin: 0px auto;
	border: 2px #3C4735 solid;
}
#header{
/* 	background: url(images/sections/himage-contact.jpg); */
	width: 754px;
	height: 244px;
	
}
#main-nav{
	background: #3C4735;
	width:754px;
	height: 37px;
}
#sidebar{
	width: 144px;
	float: left;
	margin: 0;
	padding: 0;
}
#content{
	background: #fff;
	width:610px;
	float: right;
	overflow: hidden;
}
#content-full{
	background: #fff;
	width: 714px;
	padding: 0px 20px;
	float: right;
	overflow: hidden;
}
#content-single {
	padding: 10px 20px;
}
#content-right{
	background: #F7F2F6;
	float: right;
	width: 100%;
	position: relative;
	left: 368px;
}
#content-right-full{
	background: #F7F2F6;
	float: right;
	width: 100%;
	position: relative;
	left: 428px;
}

#left-col{
	width: 328px;
	float: left;
	padding: 10px 0;
	position: relative;
	right:348px;
}
#left-col-full{
	width: 388px;
	float: left;
	padding: 10px 0;
	position: relative;
	right:408px;
}
#right-col{
	width: 242px;
	float: right;
	position: relative;
	padding: 10px 0;
	right: 368px;
}
#right-col-full{
	width: 242px;
	float: right;
	position: relative;
	padding: 10px 0;
	right: 398px;
}

#footer{
	background: #738765;
/* 	height: 37px; */
	padding: 15px;
	clear: both;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

/* Navigation 
----------------------------------------------------------------*/
ul.topnav {
/* 	width: 700px; */
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
ul.topnav li {
	float: left;
	margin: 0;

/* 	padding: 10px 15px; */
/* 	line-height: 24px; */
}

ul.topnav li a {
	padding: 10px 18px;
	display: block;
}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF200;
	text-decoration: none;
	text-align: center;
	border: 0px none;

}
.topnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF200;
	text-decoration: none;
	text-align: center;
	padding: 10px;
	border: 0px none;

}
.topnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	border: 0px none;
	background-color: #333333;

}
/* Dropdown */
ul.topnav ul {
	display: none;
	position: absolute;
	z-index: 10;
	background:#333333; 
	padding: 0;
/* 	margin: 0px; */
	list-style:none;
	text-align: left;
	width: 200px;
}
ul.topnav li:hover ul {
	display: block;
}
.topnav ul li{
	padding:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	margin: 0;
	float:none;
}

.topnav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#333333;
	text-decoration:none;
}
.topnav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	background: transparent;
	text-decoration:none;
	text-align: left;
	display: block;
	padding: 10px;
}
.topnav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#718564;
}

/* Obsolete dropdown */
.dropmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F38E1D;
	background-color: #3C4735;

}

.dropmenu A
{
	width: 120px;
	height: 15px;
	color: #FFFFFF;
	display: table-cell;
	text-decoration: none;
	border-right: 1px none #C1C1C1;
	border-left: 1px none #C1C1C1;
	border-bottom: 1px none #C1C1C1;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	font-size: 10px;
	border-top-style: none;

}

.dropmenu A:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5C6C51;
	
}


/* Sidebar Nav */
#sidebar ul{
	margin: 0;
	padding: 10px;
	list-style: none;
}
.leftmenuheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003B78;
	padding: 5px 0px 5px 12px;
	font-weight: bold;
}
.leftmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F2F5100;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	padding: 5px;



}

.leftmenu a
{
	width: 120px;
	height: 10px;
	color: #FFFFFF;
	display: table-cell;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	padding: 3px 0px 3px 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.leftmenu a:hover
{
	text-decoration: none;
	color: #CCCCCC;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
.leftmenuactive
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #3C4735;
	border-bottom-width: 1px;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;


}
.leftmenusub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.leftmenusub a
{
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
	display: table-cell;
	width: 143px;
}

.leftmenusub a:hover
{
	text-decoration: none;
	color: #79A038;
	background-color: #FFFFFF;

}
.leftmenusubactive
{
	text-decoration: none;
	color: #79A038;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;

}

/* Text Styles
----------------------------------------------------------------*/
#right-col p {
	padding: 0px 20px;
	margin: 0 0 0.25em 0;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}

.small a {
	font-size: 11px;
	font-weight: normal;
	color: #232323;
	text-decoration: none;
}
.small a:hover {
	color: #002B65;
	text-decoration: underline;
	background-color: #E5F0F9;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 14px;
	padding: 0px;

}

.news a {
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	padding: 5px;

}
.news a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a {
	font-size: 11px;
	color: #365025;
	text-decoration: underline;
	font-weight: normal;

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

}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
	line-height: 16px;
}
.headcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.headcrumb a 
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;

}
.headcrumb a:hover 
{
	color: #3333CC;
	text-decoration: underline;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003B78;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #DA671D;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #DA671D;
}
.subheader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
}
.subheader a:hover
{
	color: #333333;
	text-decoration: underline;	
	background-color: #E5F0F9;
}
.subheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	font-weight: normal;
}
.EDCmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #002B65;
	color: #FFFFFF;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.MSPmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #558A01;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.CPmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #BC1625;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.OEMmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFC20D;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.requirued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.requirued_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
#flashcontent {
	VISIBILITY: visible;
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff;
	layer-background-color: #ffffff;

}
.subheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;

}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	padding-right: 10px;
	padding-left: 0px;
}
.subheader4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #003B78;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px none #336699;
	padding: 0px;
	margin: 0 0 3em;
	text-align: center;
	font-weight: bold;
	line-height: 1.25em;
}
.subheaderW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;

}
.contentR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;

}
.imageB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;

}
div.imageB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	float: left;
	width:170px;
	height: 150px;
	margin: 4px;

}

div.image-2col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	float: left;
	width:260px;
/* 	min-height: 200px; */
	margin: 5px;

}

/* Links 
------------------------------------------------------------*/
#footer A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
#footer A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314821;
	text-align: center;
}
.subheaderA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #8FA749;
}
.subheaderB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #3C4735;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
	text-decoration: none;
}
.subheaderC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
}
.leftmenuactive A {

	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}
.leftmenuactive A:hover {


	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}
.caption2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5B28;
	border: 1px none #FFFFFF;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0px;
}
.subheaderA3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #365025;
}
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #3C4735;

}
.table2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #FFFFFF;
	padding: 5px 5px 5px 10px;
	text-align: left;
	font-weight: normal;
	background-color: #D1E1EB;
}
.table3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #FFFFFF;
	padding: 5px 5px 5px 25px;
	text-align: left;
	font-weight: normal;
	background-color: #A1BD8E;
}
.table1A {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #8FA749;
}
.subheaderrates {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #464553;
}
.requestform {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px none #FFFFFF;
	padding: 5px;
	text-align: left;
	font-weight: bold;
}
.caption2 a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5B28;
	border: 1px none #FFFFFF;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
.caption a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5B28;
	border: 1px none #FFFFFF;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;

}
.headcrumbon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;

}
.subheaderA3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #365025;
}

