/* ************************************ */
/* ************************************ */
/* global styles or "parent" in cascade */
/* ************************************ */
/* ************************************ */

* { margin: 0; padding: 0; }
img { border: 0; }
body, table { font-family: 'trebuchet ms','arial',sans-serif; font-size: 13px; color: #534d4b; line-height: 18px; }
h1,h2,h3,h4 { font-weight: normal; color: #b8a492; margin-top: 16px; }
a, a:link, a:visited, a:active { color: #0073b0; text-decoration: none; }
a:hover { color: #00a7ff; text-decoration: underline; }
p { margin-bottom: 16px; }
ul, ol { margin: 10px 0 10px 30px; }

/* tells firefox div's to interperet padding box model the same as IE */
div { -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding: 0;}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

.heading { font-family: 'times','times new roman', serif; font-weight: bold; color: #736258; font-size: 30px; }
.subHeading { font-family: 'times','times new roman', serif; font-weight: bold; color: #b8a492; font-size: 18px; }

.Image_border {border:2px solid #b8a492;}
.Image_left_border {border:2px solid #b8a492;float:left;margin:10px 20px 20px 0;}
.Image_right_border {border:2px solid #b8a492;float:right;margin:10px 0px 20px 20px;}
.Image_left {float:left;margin:10px 20px 20px 0;}
.Image_right {float:right;margin:10px 0px 20px 20px;}

h1 { color: #736258; font-family: 'times','times new roman', serif; margin: 7px 0 16px 0; font-size: 30px;}
h2 { font-size: 18px; }

body { background: url('../images/bodyBG.jpg') top repeat-x #f5f3ef; }

.mainContain { width: 806px; background: url('../images/subBG.jpg') top left no-repeat; }

.topHeader { width: 806px; height: 123px; }
.flashHeader {  }
.mainMenu { width: 752px; height: 50px; color: #c7b299; font-size: 11px; padding-top: 5px; }
.mainMenu a { color: #0073b0; font-size: 12px; }
.mainMenu a:hover { color: #0196ff; }
.mainMenu a.on { color: #736258; }

.contentContain { width: 760px; background: #fff; margin-top: 28px; }

.contentTable { width: 720px; }
.subMenuTD { width: 165px; padding: 22px 0 30px 0; text-align:left; }
.contentTD { text-align:left; }
.contentTD a { text-decoration: underline; }
.subMenuItem { width: 120px; font-size: 12px; margin: 0 0 12px 13px; line-height: 15px; }
.subMenuItem a.on { color: #736258; font-weight: bold; text-decoration:underline;}

.footerContain { width: 718px; height: 72px; background:url('../images/footerBG.jpg') top left no-repeat; font-size: 12px; color: #b9b1ab; padding-top: 5px; margin-top: 20px;}
.footerContain a { color: #6ea5c2; }
.footerContain a:hover { color: #0073b0; }

.footerTable { width: 670px; height: 36px; font-size: 12px; color: #b9b1ab; }

.errorBox {width:300px;background:url('/images/errorBoxBG.gif') top left no-repeat;border:1px solid #c8c2b4;padding:10px 15px 10px 27px;margin-top:10px;margin-bottom:10px;}

.formTable {margin-top:15px;margin-bottom:15px;}
.formTable td {padding:4px}
.formTable input {padding:2px;}
.formLeftTD {font-weight:bold;padding-right:10px;color:#736258;}

.siteMapHeading {font-size:110%;font-weight:bold;color:#736258;margin:10px 0 10px 0;}




/* SPLASH CSS */

body.splash { background: url('../images/splashBodyBG.jpg') top repeat-x #988674; }
.splashHeader {  width: 806px; height: 207px; }
.splashContain { width: 806px; background: url('../images/splashBG.jpg') top left no-repeat; }
.splashMainMenu { width: 752px; height: 50px; color: #c7b299; font-size: 11px; padding-top: 10px; }
.splashMainMenu a { color: #6dcff6; font-size: 12px; }
.splashMainMenu a:hover { color: #0ff; }
.splashFooterContain { width: 718px; height: 72px; font-size: 12px; color: #b9b1ab; padding-top: 5px; margin-top: 50px; }
.splashFooterContain a { color: #6dcff6; }
.splashFooterContain a:hover { color: #0ff; }
