/* CSS Document */

/*.pngFix { behavior: url(/iepngfix/iepngfix.htc); } */

body { margin:0px; background-color:#8b0400; background-image:url(/images/bodyBG.jpg); background-position:top; background-repeat:repeat-x; } 

body { font-size:11px; color:#502c1d; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;*/ }

/*body a { color:#824932; text-decoration:none; }
body a:hover { color:#DD0000; }*/

p { margin-top:0px; text-align:justify; }

hr { height:0; border:0; background:none; border-bottom:1px solid #CCCCCC; }

ul { }

h1 { font-size:15px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }
h2 { font-size:14px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }
h3 { font-size:13px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }
h4 { font-size:12px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }
h5 { font-size:11px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }
h6 { font-size:10px; margin-bottom:4px; margin-top:0px; margin-bottom:4px; color:#502c1d; }

form { margin:0px; padding:0px; }

.labelField td { vertical-align:top; font-weight:bold; text-align:left; border-bottom:1px solid #9d0400; padding-bottom:6px; padding-top:15px;}

.selectedList { border:1px solid #9d0400; background-color:white; }
.selectedList td { padding:2px; padding-left:4px; padding-right:4px; padding-bottom:3px; border-top:1px solid #9d0400; }
.selectedList .headerTR { background-color:#9d0400; background-image:url(/images/subMenuBarBG.jpg); background-repeat:repeat-x; color:white; font-weight:bold; }
.selectRemoveBox { cursor:pointer; }

.headerText { font-weight:bold; }
.headerText a { color:#b32d00; text-decoration:none; }
.headerText a:hover { color:#b32d00; }

#mainMenu { background-image:url(/images/mainMenuBG.png); background-repeat:repeat-x; }
#mainMenu { color:#502c1d; border-top:1px solid #cf3900; border-bottom:1px solid #cf3900; line-height:21px; height:23px; font-weight:bold; }

#subMenu { font-size:10px; color:white; }
#subMenu { background-color:#b32d00; background-image:url(/images/subMenuBarBG.jpg); height:25px; line-height:23px; padding-left:10px; }

#mainMenu a { color:#502c1d; text-decoration:none; }
#mainMenu a:hover { color:#DD0000; }

#contentContainer a { color:#824932; text-decoration:none; }
#contentContainer a:hover { color:#DD0000; }

#mainContainer {
	min-height:400px;
	height:auto !important;
	height:500px;
}
/*#mainContainer { background-image:url(/images/headerBG.gif); background-position:top; background-repeat:repeat-x; }*/

.pagebody { background-color:white; border-top:1px solid white; background-image:url(/images/pagebodyTop.gif); background-repeat:repeat-x; background-position:top; }

.pageWidth { margin:auto; width:960px; }

.mainPadding { padding-left:20px; padding-right:20px; }

.paraHeaders { font-weight:bold; margin-bottom:2px; }

#headerContainer { height:120px; padding-top:6px; }

.sideMenuBullets { background-color:#824932; height:5px; width:5px; margin-right:5px; margin-top:4px; }

.sideMenu { text-align:justify; color:#b32d00; }
.sideMenu a { color:#824932; text-decoration:none; }
.sideMenu a:hover { color:#DD0000; }

.a { color:#97C5FF; text-decoration:none; }

#footerContainer { color:white; }
#footerContainer a { color:white; text-decoration:none; }
#footerContainer a:hover { color:white; }

#contentContainer .darkTR { background-color:#ffdeaf; color:#b32d00; }
#contentContainer .darkTR a { color:#b32d00; }
#contentContainer .darkTR td a:hover { color:#b32d00; }

#contentContainer .lightTR { background-color:#ffefd8; color:#b32d00; }
#contentContainer .lightTR a { color:#b32d00; }
#contentContainer .lightTR a:hover { color:#b32d00; }

#shadowBar { position:relative; width:100%; top:-2px; }
#shadowBar div { position:absolute; width:100%; height:7px; z-index:33; margin-top:1px; width:100%; overflow:hidden; }
#shadowBar div { background-image:url(/images/shadowBG.png); background-repeat:repeat-x; }
.html #shadowBar div { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shadowBG.png'); }


.menuTabMid_off { background-image:url(/images/menuTabMid_off.png); font-size:13px; font-weight:bold; color:#FFFFFF; }
.menuTabMid_off:hover { color:#ffd797; }

.menuTabMid_on { background-image:url(/images/menuTabMid_on.png); font-size:13px; font-weight:bold; color:#FFFFFF; }

.bluebutton {
	color: #9E6057; 
	font-weight:normal; 
	font-family:verdana; 
	font-size: 8pt;
	border-style: solid; 
	border-width: 1px; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: white;
	border-color: #9E6057;
}

/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:100%;
      background:#FFF;
      font-size:93%;
      line-height:normal;

      }
    #tabsE ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("/images/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("/images/tabrightE.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  
	

