body {margin: 0; padding: 0;border: 0; }
#bodyContainer{display: block;vertical-align: middle;margin: 0; padding: 5px 0 0 5px; 
font: normal 11px Tahoma, "Lucida Sans", "Trebuchet MS", Helvetica, sans-serif;}
#bodyContainer #header{width:100%;display: block;clear:both; padding-bottom: 10px; }
#bodyContainer #body{display: block;}
#bodyContainer #left{position: relative; width: 70%;float: left; display: block;}
#bodyContainer #leftpopup{position: relative; width: 95%;float: left; display: block;}
#bodyContainer #right{position: relative; width: 27%;padding: 4px;float: right;background-color: #f9f9f9;}
#bodyContainer #footer{background-color: #fefefe;display: block;clear:both;}
.loading{font-size: 70%;background-color: #453b12;color:white;}
/***Not sure how this works completely but it does**/
.clearfl:after {content: ".";display: block; height: 0;clear: both;visibility: hidden;} 
.clearfl {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfl {height: 1%;}
.clearfl {display: block;} 
/****/
/*a:hover{
    color: #73471B;
	text-decoration:underline; 
}*/
a:link, a:visited{
   text-decoration: none;
}
a { color: #74a838; text-decoration: none; }
.arrowlistmenu{
width: 95%; /*width of accordion menu*/
color: #5e5e5e;
cursor:pointer; 
margin: 0; padding: 0;
}
.arrowlistmenu a { 
padding: 2px 0 2px 0;
text-decoration: none;
color: #5e5e5e;
}
.arrowlistmenu a:hover{
    color: #73471B;
	text-decoration:underline;
}

.arrowlistmenu .selected {color: #739a23;}
.arrowlistmenu p {margin: 0;padding: 4px 0 1px 0;}
.arrowlistmenu .border { margin: 0; padding: 0;border: 0;border-bottom: 1px dotted gray;}
.arrowlistmenu .hide {display: none;}
.arrowlistmenu .menuheader { /*CSS class for menu headers in general*/
margin: 0; /*bottom spacing between header and rest of content*/
background: transparent url('../images/Arrows/option04a.gif') no-repeat right;
}
.arrowlistmenu .openheader{
background: transparent url('../images/Arrows/option04b.gif') no-repeat right;
}
.arrowlistmenu .openheader a{
color: #5e5e5e;
}
.arrowlistmenu ul {
list-style-type: none;
margin: 0; padding: 0; 
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/ 
}

.arrowlistmenu ul li{
padding: 1px 0 1px 8px; /*bottom spacing between menu items*/
margin-left: 3px;
}

a:hover{
    color: #73471B;
	text-decoration:underline; 
}
.morepad { 
padding: 1px 0 0 355px;
text-decoration: none;
color: #5e5e5e;
}
.homebulletpad { 
padding: 0 0 0 22px;
text-decoration: none;
color: #5e5e5e;
}

.contentupdatedate{
display:none;
}
.siteupdations{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6d6e71;
}

#breadcrumb {
    padding: 4px 0 4px 0;
	font-family: Tahoma, "Lucida Sans", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6d6e71;
	text-decoration: none;
}
.mainheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
}
.titlemain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.titlesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.contenthyperlink {
	font-family: Tahoma, "Lucida Sans", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #74a838;
	text-align: justify;
}
.leftlinks {
	font-family: Tahoma, "Lucida Sans", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #84b684;
}
.ArrowPrev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.ArrowNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1f5647;
}
.bannertitlemain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #a19434;
}
.bannercontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
}
.bannertab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
