Body { 
	margin: 0;
	padding: 0;
	font-size : 12px;
	color: #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	background: #1e2f5d url(/images/eacBodyBG.jpg) 50% 0 no-repeat;
}

font {
	font-size : 12px;
	color: #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

TD {
	padding: 0;
	background-color: transparent;
	font-size : 12px;
	color:#000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

p {
	font-size : 12px;
	color:#000000;
	line-height: 16px;
	padding: 0;
	margin: 0 0 16px 0;
}

form {
	margin: 0;
	padding: 0;
}

.formTable {
	padding: 0 10px 5px 0;
}

.stdInput {
	border: 1px solid #999;
	padding: 1px 3px;
	background: #eaeaea;
}

.stdSelect {
	border: 1px solid #999;
	padding: 1px 3px;
	background: #eaeaea;
}

.stdTextarea {
	border: 1px solid #999;
	padding: 1px 3px;
	background: #eaeaea;
	font-size: 11px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}

.stdInput:focus, .stdTextarea:focus, .stdSelect:focus {
	border: 1px solid #c07614;
	background: #fff;
}

.stdSubmit {
	font-size: 10px;
	text-transform: uppercase;
	border: 1px solid #ccc;
	padding: 1px 3px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	margin: 1px 0;
	background: #eaeaea;
}

.stdSubmit:hover {
	border: 1px solid #c07614;
	background: #c07614;
	color: #fff;
}

h1 { font-size: 24px; margin: 0 0 5px 0; padding: 0; font-weight: normal; text-decoration: none; color:#1e2f5d; }
h2 { font-size: 20px; margin: 0 0 3px 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }
h3 { font-size: 16px; margin: 0 0 3px 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }

A:link { text-decoration: none; color:#6F6F6F; }
A:visited { text-decoration: none; color:#6F6F6F; }
A:active { text-decoration: none; color:#6F6F6F; }
A:hover { text-decoration: underline; color:#000000; }

A:link.mainMenuLink { text-decoration: none; color:#fff; }
A:visited.mainMenuLink { text-decoration: none; color:#fff; }
A:active.mainMenuLink { text-decoration: none; color:#fff; }
A:hover.mainMenuLink { text-decoration: none; color:#1e2f5d; }

A:link.footerLink { text-decoration: none; color:#fff; }
A:visited.footerLink { text-decoration: none; color:#fff; }
A:active.footerLink { text-decoration: none; color:#fff; }
A:hover.footerLink { text-decoration: underline; color:#fff; }

A:link.sectionHeaderLink { text-decoration: none; color:#fff; }
A:visited.sectionHeaderLink { text-decoration: none; color:#fff; }
A:active.sectionHeaderLink { text-decoration: none; color:#fff; }
A:hover.sectionHeaderLink { text-decoration: underline; color:#1e2f5d; }

A:link.blueLink { text-decoration: none; color:#1e2f5d; }
A:visited.blueLink { text-decoration: none; color:#1e2f5d; }
A:active.blueLink { text-decoration: none; color:#1e2f5d; }
A:hover.blueLink { text-decoration: underline; color:#c07614; }

A:link.blockLink { padding: 1px 5px; border: 1px solid #c07614; text-decoration: none; color: #fff; background-color: #c07614; }
A:visited.blockLink { padding: 1px 5px; border: 1px solid #c07614; text-decoration: none; color: #fff; background-color: #c07614; }
A:active.blockLink { padding: 1px 5px; border: 1px solid #c07614; text-decoration: none; color: #fff; background-color: #c07614; }
A:hover.blockLink { padding: 1px 5px; border: 1px solid #999; text-decoration: none; color: #fff; background-color: #999; }

td.topLogoCell { padding: 30px 0 17px 0; }
td.mainMenuCell { padding: 0 20px 18px; }
td.mainMenuLinkCell { padding: 0 20px; font-size: 15px; font-weight: normal; color: #fff; }
td.mainBodyCell { padding: 10px; background: #fff; }
td.footer { padding: 20px 10px; text-align: center; font-size: 10px; line-height: 12px; color: #fff; }

.sectionHeader { padding: 5px 10px; background: #c9a170; border-top: 1px solid #9d6323; color: #fff; font-size: 13px; }
.sectionBody { padding: 5px 10px 15px 10px; }
div.rightColBoxGray { background: #fafafa; border: 1px solid #eaeaea; margin: 0 0 10px 0; padding: 10px; display: block; line-height: 17px; }
div.groupListings1 { background: #f5f5f5; border: 1px solid #e1e1e1; padding: 10px 10px 5px; margin: 5px 0; font-size: 11px; line-height: 13px; }
div.groupListings2 { background: #fafafa; border: 1px solid #eaeaea; padding: 10px 10px 5px; margin: 5px 0; font-size: 11px; line-height: 13px; }

div.grayBox { background: #fafafa; border: 1px solid #eaeaea; margin: 10px 0; padding: 15px; display: block; }
div.redBox { background: #f3d9d9; border: 1px solid #a05d5d; margin: 10px 0; padding: 15px; display: block; }
div.tanBox { background: #f3f0d9; border: 1px solid #a09f5d; margin: 10px 0; padding: 15px; display: block; }

.pageNumbers{
padding: 10px 0;
}

.pageNumbers ul{
margin: 0;
padding: 0;
text-align: right;
font-size: 11px;
}

.pageNumbers li{
margin: 0 2px 0 0;
list-style-type: none;
display: inline;
}

.pageNumbers a, .pageNumbers a:visited{
padding: 1px 5px;
border: 1px solid #999;
text-decoration: none; 
color: #fff;
background-color: #999;
}

.pageNumbers a:hover, .pageNumbers a:active{
border: 1px solid #c47f24;
color: #fff;
background-color: #c47f24;
}

.pageNumbers a.currentpage{
background-color: #666;
color: #FFF !important;
border-color: #666;
font-weight: bold;
cursor: default;
}

.pageNumbers a.disablelink, .pageNumbers a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pageNumbers a.prevnext{
font-weight: bold;
}