

/* =====================================================================
Header Styles
===================================================================== */
.headerTop, .headerBottom { width : 780px; height : 5px; }
.headerTop { background-color : #686B6B; }
.headerMiddle { background-color : #FFFFFF; }
.headerBottom { background-color : #DDD9CF; }


/* =====================================================================
Header Menu Styles
===================================================================== */
.headerMenuHolder { vertical-align : top; text-align : right; }
.headerMenuLeft2 { background-color : #DDD9CF; width : 17px; height : 22px; border-right : 1px solid #AFAFAB; border-left : 1px solid #AFAFAB; border-top : 1px solid #AFAFAB; border-bottom : 1px solid #AFAFAB; }
.headerMenuLeft { background-color : #DDD9CF; width : 17px; height : 22px; border-right : 1px solid #AFAFAB; border-top : 1px solid #AFAFAB; border-bottom : 1px solid #AFAFAB; }
.headerMenuItem { background-color : #DDD9CF; padding-left : 8px; padding-right : 20px; width : 140px; height : 22px; border-top : 1px solid #AFAFAB; border-bottom : 1px solid #AFAFAB; border-right : 1px solid #AFAFAB; }

A.headerMenuItemA:link, A.headerMenuItemA:visited, A.headerMenuItemA:hover { font-size: 9px; color: #686B6B; font-weight : bold; }
A.headerMenuItemA:link, A.headerMenuItemA:visited { text-decoration : none; }
A.headerMenuItemA:hover { text-decoration : underline; }

/* =====================================================================
Mid Styles
===================================================================== */
/*.midMenuHolder,
.midPartLayers,
.midSubtextHolder,*/
.midMaintextHolder {
	height:116px;
}
/* Hack for browsers other than lte IE6 */
tr > .midMaintextHolder {
	height : 118px;
}
/* Controls the hight of the right links */
.midMenuItem,
.midMenuLeft {
	height:22px;
}
/* Hack for browsers lte IE 6 */
tr > .midMenuItem
 {
	height:23px;
}
/*
.midSubtextHolder { vertical-align : bottom; padding-bottom : 8px; padding-left : 8px; cursor : default; width : 295px; height : 117px; border-top : 1px solid #CACACA; background-image:url(images/sectionimage1.jpg) }

*/
.midSubtextHolder { vertical-align : bottom; padding-bottom : 8px; padding-left : 8px; cursor : default; width : 295px; border-top : 1px solid #CACACA; background-image:url(images/sectionimage1.jpg) }
.midPartLayers { display : inline; position : absolute; top : 87px; left : 1px; visibility : hidden; width : 594px; border-right : 1px Solid #CACACA; }


/* =====================================================================
Mid Menu Styles
===================================================================== */
/*.midMenuHolder { vertical-align : top; width : 206px; height : 117px; background-color : #CACACA; }
.midMenuLeft { background-color : #A4A5A2; width : 17px; height : 23px; border-right : 1px solid #CACACA; border-left : 1px solid #CACACA; border-top : 1px solid #CACACA; }
.midMenuItem { background-color : #A4A5A2; padding-left : 8px; padding-right : 20px; height : 23px; border-top : 1px solid #CACACA; border-right : 1px solid #CACACA; width : 139px; }
*/
.midMenuHolder { vertical-align : top; width : 206px; background-color : #CACACA; }
.midMenuLeft { background-color : #A4A5A2; width : 17px; border-right : 1px solid #CACACA; border-left : 1px solid #CACACA; border-top : 1px solid #CACACA; }
.midMenuItem { background-color : #A4A5A2; padding-left : 8px; padding-right : 20px; border-top : 1px solid #CACACA; border-right : 1px solid #CACACA; width : 139px; }

A.midMenuItemA:link, A.midMenuItemA:visited, A.midMenuItemA:hover { font-size: 9px; color: #FFFFFF; font-weight : bold; }
A.midMenuItemA:link, A.midMenuItemA:visited { text-decoration : none; }
A.midMenuItemA:hover { text-decoration : underline; }

/* =====================================================================
Section Menu Styles
===================================================================== */
.sectionMenuHolder { vertical-align : top; }
.sectionMenuRight { background-color : #FFFFFF; width : 17px; height : 18px; border-left : 1px solid #CACACA; border-bottom : 1px solid #CACACA; }
.sectionMenuRightSelected { background-color : #DDD9CF; width : 17px; height : 18px; border-left : 1px solid #CACACA; border-bottom : 1px solid #CACACA; }
.sectionMenuHolder { vertical-align : top; width : 208px; border-right : 1px solid #CACACA; }

.sectionMenuItem { background-color : #FFFFFF; text-align : right; padding-right : 5px; height : 18px; width : 100%; border-left : 1px solid #CACACA; border-bottom : 1px solid #CACACA; }
.sectionMenuThirdLevelItem { background-color : #FFFFFF; text-align : right; padding-right : 5px; padding-bottom : 5px; }
.sectionMenuThirdLevelHolder { background-color : #FFFFFF; padding-bottom : 5px; padding-top : 5px; height : 18px; width : 100%; border-bottom : 1px solid #CACACA;  border-left : 1px solid #CACACA;  }

A.sectionMenuItemA:link, A.sectionMenuItemA:visited, A.sectionMenuItemA:hover { font-size: 9px; font-weight : bold; }
A.sectionMenuItemA:link, A.sectionMenuItemA:visited { color: #686B6B; text-decoration : none; }
A.sectionMenuItemA:hover { color : #A4A5A2; text-decoration : underline; }

A.sectionMenuItemASelected:link, A.sectionMenuItemASelected:visited, A.sectionMenuItemASelected:hover { font-size: 9px; color: #A4A5A2; font-weight : bold; }
A.sectionMenuItemASelected:link, A.sectionMenuItemASelected:visited { text-decoration : none; }
A.sectionMenuItemASelected:hover { text-decoration : underline; }

A.sectionMenuThirdLevelItemA:link, A.sectionMenuThirdLevelItemA:visited, A.sectionMenuThirdLevelItemA:hover { font-size: 9px; font-weight : bold; }
A.sectionMenuThirdLevelItemA:link, A.sectionMenuThirdLevelItemA:visited { color: #686B6B; text-decoration : none; }
A.sectionMenuThirdLevelItemA:hover { color: #A4A5A2; text-decoration : underline; }

A.sectionMenuThirdLevelItemASelected:link, A.sectionMenuThirdLevelItemASelected:visited, A.sectionMenuThirdLevelItemASelected:hover { font-size: 9px; color: #A4A5A2; font-weight : bold; }
A.sectionMenuThirdLevelItemASelected:link, A.sectionMenuThirdLevelItemASelected:visited { text-decoration : none; }
A.sectionMenuThirdLevelItemASelected:hover { text-decoration : underline; }

/* =====================================================================
Search Styles
===================================================================== */
.searchBox { background-color : #DDD9CF; padding-top : 2px; padding-bottom : 2px; padding-left : 8px; padding-right : 8px;}
.searchBoxField { border : 1px solid #A4A5A2; width : 150px; font-size: 11px; font-weight : bold; }
.searchBoxSubmit { border : 1px solid #A4A5A2; background-color : #E8E4DC; font-size: 9px; color: #686B6B; font-weight : bold; padding-top : 1px; padding-bottom : 2px; padding-left : 3px; padding-right : 1px; }
textarea { font-size:11px; }
.searchBar form {
	 margin:0;
	 padding:0;
}

/* =====================================================================
Footer Styles
===================================================================== */
.footerHolder { background-color : #A4A5A2; }
.footerSearchBoxHolder { width : 209px; }
.footerDetailsHolder { font-size: 11px; color: #FFFFFF; font-weight : bold; background-color : #A4A5A2; padding-left : 20px; width : 250px; }

A.footerLink:link, A.footerLink:visited, A.footerLink:hover { font-size: 11px; color: #FFFFFF; font-weight : bold; }
A.footerLink:link, A.footerLink:visited { text-decoration : none; }
A.footerLink:hover { text-decoration : underline; }

.ContentFooterHolder { padding: 5px 5px 5px 5px; font-size: 0.55em !important; font-family: Verdana,Arial; font-size: xx-small; color: #686B6B; }

/* =====================================================================
Front Styles
===================================================================== */
.frontColHeaderHolder { vertical-align : top; border-left : 1px solid #A4A5A2; }
.frontColHolder { vertical-align : top; border-left : 1px solid #A4A5A2; padding-top : 10px; padding-bottom : 10px; }
.frontColFooter { font-size: 9px; color: #686B6B; font-weight : bold; padding-left : 14px; padding-bottom : 5px; padding-top : 12px; cursor : default; padding-bottom : 10px; }

.frontColTitle { vertical-align : top; font-size: 9px; color: #686B6B; font-weight : bold; cursor : default; color : #A4A5A2; }

A.frontColLink:link, A.frontColLink:visited, A.frontColLink:hover { font-size: 9px; color: #686B6B; font-weight : bold; }
A.frontColLink:link, A.frontColLink:visited { text-decoration : none; }
A.frontColLink:hover { text-decoration : underline; }

/* =====================================================================
Right Styles
===================================================================== */
.rightHolder { vertical-align : top; }
.rightItemsHolder { padding-left : 10px; padding-bottom : 10px; width : 186px; }
.rightTop { font-size: 9px; color: #686B6B; font-weight : bold; background-color : #DDD9CF; padding-left : 5px; cursor : default; border-top : 1px solid #FFFFFF; width : 206px; height : 22px; border-bottom : 1px solid #A4A5A2; border-left : 1px solid #A4A5A2; border-right : 1px solid #A4A5A2; }
.rightItemHolder { cursor : default; width : 206px; height : 22px; border-bottom : 1px solid #A4A5A2; border-left : 1px solid #A4A5A2; border-right : 1px solid #A4A5A2; }
.rightItemFooter { background-color : #DDD9CF; cursor : default; width : 206px; height : 22px; border-bottom : 1px solid #A4A5A2; border-left : 1px solid #A4A5A2; border-right : 1px solid #A4A5A2; }
.rightItemFooterLeft { background-color : #DDD9CF; width : 17px; height : 22px; border-right : 1px solid #A4A5A2; }
.rightItemFooterLeftSelected { background-color : #686B6B; width : 17px; height : 22px; border-right : 1px solid #A4A5A2; }
.rightItemFooterTitle { background-color : #DDD9CF; padding-left : 8px; height : 22px; }

A.rightItemFooterTitleLink:link, A.rightItemFooterTitleLink:visited, A.rightItemFooterTitleLink:hover { font-size: 9px; color: #686B6B; font-weight : bold; text-decoration : none; }

/* =====================================================================
Main Styles
===================================================================== */
.mainHolder { vertical-align : top; width : 780px; }
.ImgBorder { border : 1px solid #686B6B; }

.mainHeaderColMenuHeader { font-size: 9px; color: #686B6B; font-weight : bold; background-color : #DDD9CF; padding-left : 5px; cursor : default; border-top : 1px solid #FFFFFF; height : 22px; border-bottom : 1px solid #A4A5A2; width : 180px; text-align : right; padding-right : 5px; }
.mainHeaderColMenuHeaderRight { background-color : #DDD9CF; height : 22px;  border-bottom : 1px solid #A4A5A2; border-top : 1px solid #FFFFFF; border-left : 1px solid #A4A5A2; width : 17px; }
.mainHeaderColHeaderLoc { font-size: 9px; color: #686B6B; font-weight : bold; background-color : #DDD9CF; padding-left : 5px; cursor : default; border-left : 1px solid #A4A5A2; border-top : 1px solid #FFFFFF; height : 22px; border-bottom : 1px solid #A4A5A2; padding-left : 17px; border-right : 1px solid #A4A5A2; }

A.mainHeaderColHeaderLocLink:link, A.mainHeaderColHeaderLocLink:visited, A.mainHeaderColHeaderLocLink:hover { font-size: 9px; color: #686B6B; font-weight : bold; }
A.mainHeaderColHeaderLocLink:link, A.mainHeaderColHeaderLocLink:visited { text-decoration : none; }
A.mainHeaderColHeaderLocLink:hover { text-decoration : underline; }

/* We have two styles here because there is two diffrent sizes to make the cols */
.mainHeaderColHeader, .mainHeaderColHeader2 { font-size: 9px; color: #686B6B; font-weight : bold; background-color : #DDD9CF; padding-left : 5px; cursor : default; border-top : 1px solid #FFFFFF; height : 22px; border-bottom : 1px solid #A4A5A2; }
.mainHeaderColHeader { width : 206px; }
.mainHeaderColHeader2 { width : 193px; }

.mainTextHolder, .mainTextHolder2 { vertical-align : top; padding-bottom : 20px; padding-left: 15px; }
.mainTextHolder { width : 557px; }
.mainTextHolder2 { width : 780px; }

.Text { font-size: 11px; color: #000000; }

.mainTextSectionTitle { font-size: 18px; color: #C8C8C8; font-weight : bold; padding-bottom: 10px; padding-top : 15px; }

BODY {
	background-color : #FFFFFF;
	margin:0;
}
BODY A, TD, INPUT, TEXTAREA, SELECT { font-family: Verdana,Arial; }

#oUlEmailImages { margin:0!important; padding:0!important; list-style:none; }
#oUlEmailImages li { width:100px; height:155px; float:left; padding:0 3px; }
#oUlEmailImages li img { border-color:#9ac840; }
#oPClearLeft { clear:left; padding-top:10px!important; margin-top:0!important; }

#oUlEmailImages { margin:0!important; padding:0!important; list-style:none; }

#oUlEmailImages li { width:100px; height:155px; float:left; padding:0 3px; }

#oUlEmailImages li img { border-color:#9ac840; }

#oPClearLeft { clear:left; padding-top:10px!important; margin-top:0!important; }

#flashcontent {
	height:450px;
	width:100%;
}


