body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #014CE8;
}

a {
	color: #CA4D0F;
	text-decoration: none;
}

a:hover {
	color: #83310A;
}

/*----------------------------------------*/

#headerDiv{
    width: 100%;
	height: 49px;
}

#pageTitle{
	margin-left: 15px;
	margin-top: 78px;
}

.mainTable{
	background-image: url(../images/main_table_bg.gif);
	background-repeat: repeat-y;
}

.rightSplash{
    background-image: url(../images/right_splash.jpg);
	background-repeat: no-repeat;
	width: 597px;
	height: 127px;
}

#titleBar{
    background-image: url(../images/title_bar.gif);
	background-repeat: no-repeat;
	width: 575px;
	height: 23px;
	padding-left: 22px;
	padding-top: 0px;
}

#titleBar2{
    background-image: url(../images/title_bar2.gif);
	background-repeat: no-repeat;
	width: 525px;
	height: 23px;
	padding-left: 22px;
	padding-top: 0px;
}



.leftColumnContainer{
    width: 192px;
}

.menuButton{
	background-image: url(../images/menu_button_2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 19px;
}

.menuButton a{
	color: #000000;
}

.menuButton: hover{
	color: #CA4D0F;
}

.menuButtonFooter{
	background-image: url(../images/menu_button_footer.gif);
	background-repeat: no-repeat;
	height: 12px;
}

.footer{
    background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	width:789px;
	height:47px;
}

#content_footer{
    width:  597px;
	height: 6px;
}

	.contentContainer{
	width:  597px;
	/*background-image: url(../images/content_containerBG.gif);
	background-repeat: repeat-y;*/
}

#contentBox{
   	width:  404px;
	background:#FEFEFD;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contentSubBox{
	width:  388px;
	background:#E2E2E1;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-bottom:1px;
	height:auto;
	overflow: auto;
}

#contentSubBox2{
   	width:  388px;
	background:#E2E2E1;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-bottom:1px;
}

#contentHomePageSpecial{
   	width:  404px;
}

.contentPhotoMarginRight{
    margin-right: 8px;
}

#addressBox{
	width:  175px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FEFEFD;
	background-image: url(../images/addressBoxBg.gif);
	background-position: bottom;
	background-repeat: repeat-y;
}

#addressBox2{
	width:  175px;
	height: 141px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/addressBoxBg.gif);
	background-repeat: repeat-y;
}


#addressSubBox{
	width:  156px;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 17px;
	padding-bottom: 4px;
	font-size: 11px;
}

	/*----------------------------------*/
	
.darkBlueSmall
{
	
	color: blue;
	font-size: 9px;
}
	
.darkRedBold11{
	
	color: #CA4D0F;
	font-size: 11px;
}
	
.darkRedBold {
	font-weight: bold;
	color: #CA4D0F;
	font-size: 12px;
}

.darkBlackBold {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}.small_quote {
	font-size: 10px;
	font-style: italic;
	color: #CA4D0F;
}
.newsletterTextBox {
    font-family: "Trebuchet MS", Verdana, Arial, Tahoma;
	font-size: 10px;
	border: 1px dotted #999999;
}
.newsletterSubmit {
	font-size: 10px;
	color: #FFFFFF;
	border: 1px groove #999999;
	background-color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma;
}
