body  {
	font: 0.71em Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 10px 10px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

div.hiddenText{
	display: block;
	height: 25px;
	color: #000000;
	padding: 5px 0 0 0;	
}
div.hiddenText a{
	color: #000000;
	font-weight: bold;
}

#wrapLogo { 
	background: #FFFFFF; 
	padding: 0px;  
	height: 73px;
}

#topNav {
  width:100%;
  float: left;

}
#topNav ul {
  margin:0;
  list-style:none;
}
#topNav li {
  display:inline;
  margin:0;
  padding:0;
}
#topNav a {
  float: none;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  
}
#topNav a span {
  float: none;
  display:block;
  padding:5px 6px 4px 6px;
  color:#666;
  border-bottom: none;
}

#topNav a span {float:none;}

#siteName{
	margin: 0;
	padding: 0;
	float: none;
}
#siteName a{
	display: block;
	background: none; 
	display:block;
	height: 73px;
	width: 286px;
	text-indent: -900em;
	text-decoration: none;
	line-height:100%;
	margin: 0;
	padding: 0;
}
#siteName h1{
	margin: 0;
	padding: 0;
}

#divisionsDrop{
	text-align: right;
	margin: 0px;
}
#divisionsDrop form{
	margin: 0;
}
#divisionsDrop label{
	color: #4D4D4D;
}
#divisionsDrop select{
}

.textfield {
	BACKGROUND-COLOR:#EEEEEE;
	BORDER-BOTTOM: none;
	BORDER-COLLAPSE: collapse;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	font-size: 0.81em;
}
.buttonSearch {
	font-weight:bold;
	color: #FFFFFF;
	BACKGROUND-COLOR:#38383A;
	BORDER-BOTTOM: none;
	BORDER-COLLAPSE: collapse;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	font-size: 0.81em;
	
}
.button {
	font-weight:bold;
	color: #EEEEEE;
	BACKGROUND-COLOR:#FF6600;
	BORDER-BOTTOM: none;
	BORDER-COLLAPSE: collapse;
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	font-size: 0.81em;
	height: 20px;
}
.form{
	margin-top: 0px;
	margin-bottom: 0;
	padding: 0px;
}

#search label{
	margin: 0px;
	padding: 0px;
	
}

#infoContact{
	text-align: right;
	padding: 0;
	margin: 3px 10px 3px 10px;
	color: #4D4D4D;
	display: table;
	font-size: 0.71em;
}
#infoContact a{
	text-decoration: none;
	color: #4D4D4D;
	background: #FFFFFF;
}
#infoContact a:hover{
	text-decoration: underline;
}
#topimgWrap{
	display: table;
	width: 100%;
} 
#bannerBgr {
	background: none;
	height: 153px;
}

#imgHeaderTop{
	width: 100%;
	height: 153px;
	background: none;
	display: table;
}
#flashImg{
	float: none;
	width: 141px;
	height: 153px;
	font-size: 8px;
}
#midNav{
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 1.11em;
}

#midNav a{
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
#midNav a:hover{
	text-decoration: underline;
}

#tripleA{
	color: #FFFFFF;
	text-align: right;
	padding: 5px 0 0 30px;
}

#tripleA a{
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}
#tripleA a:hover{
	text-decoration: underline;
}

.size1 {font-size: 12px;}
.size2 {font-size: 14px;}
.size3 {font-size: 16px;}



.lineBottonWrap{
	font-size: 8px;
	height: 10px;
	width: 100%;
	background: none;
}
.lineBottonRight{
	float: none;
	width: 10px;
	height: 10px;
	font-size: 8px;
	background:none;
}
.lineBottonLeft{
	float: none;
	width: 10px;
	height: 10px;
	font-size: 8px;
	background:none;
}

.imgBottonWrap{
	width: 100%;
	height: 30px;
	background: #542989;
	color: #FFFFFF;
	clear: both;
}
#imgHeaderBot{
	float: none;
	height: 30px;
	background: none;
	color: #FFFFFF;
}
.search {
	float: none;
	height: 30px;
	background: #542989;
	margin-top: 0;
	text-align: right;
}
.search label{
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1.01em;
	font-weight: bold;
}
.search form{
	margin: 0;
	padding: 4px 10px 0 0;
}


#container { 
	background: none;
	margin: 0px; 
	border: 0;
	text-align: left; 
}
#botPeople { 
	background: none;
}
#header { 
	background: #DDDDDD; 
	padding: 0 10px 0 20px;  
} 
#sidebar1 {
	float: none; 
	width: 190px; 
	padding: 0; 
	margin: 0 0 170px 0;
}
#sidebar2 {
	float: none; 
	width: 190px; 
	background: #F3F3F4; 
	padding: 0; 
	text-align: center;
	padding: 20px 0;
}
.imgSpace{
	margin: 0px;
}
#mainContent { 
	margin: 0px 190px; 
	padding: 10px 10px 30px 10px; 
	border-left: none;
	border-right: none;
} 
#footerLeftBgr { 
	background: none;
	height: 27px;
}
#footerCentBgr { 
	background: none;
}
#footer { 
	color: #FFFFFF;
	padding: 0;
	text-align: center;
	padding: 6px 10px 0 10px;
}
#footer a{
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.fltrt { 
	float: none;
	margin-left: 0px;
}
.fltlft { 
	float: none;
	margin-right: 0px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}






#contWrap{
	background: none;
	clear: both
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



#leftNavTopCon{
	height: 22px;
	width: 166px;
	margin: 0 auto;
	font-size: 0px;
	background: none;
}

#leftNavBotCon{
	height: 14px;
	width: 166px;
	margin: 0px;
	font-size: 0px;
	background: none;
}
#leftNavMidCon{
	width: 166px;
	margin: 0px;
	background: none;
	text-align: left;
	font-size: 1.01em;
	font-weight: bold;
}

#leftNavMidCon ul a:link, #leftNavMidCon ul a:visited {
	color: #FFFFFF;
	display: block;
	padding: 8px 18px 10px 8px;
	OVERFLOW: visible;
	text-decoration: none;
	background: none;
	margin: 0px;
}

#leftNavMidCon ul li ul a:link, #leftNavMidCon ul li ul a:visited {
	color: #666666;
	display: block;
	padding: 2px 0 3px 14px;
	OVERFLOW: visible;
	text-decoration: none;
	background: none;
	margin: 0;
}

#leftNavMidCon ul li ul li ul a:link, #leftNavMidCon ul li ul li ul a:visited {
	color: #666666;
	display: block;
	padding: 2px 0 3px 14px;
	OVERFLOW: visible;
	text-decoration: none;
	background: none;
	margin: 0;
}

#leftNavMidCon ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
	LIST-STYLE-TYPE: none;

}

#leftNavMidCon li {
	padding: 0px 13px;
	margin: 0px;
	background: none;
}
#leftNavMidCon ul a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#leftNavMidCon ul li ul a:hover {
	text-decoration: underline;
}
#leftNavMidCon ul li ul li ul a:hover {
	text-decoration: underline;
}
#leftNavMidCon li ul li {
	padding: 0;
	margin: 0px;
	background: #F2F2F3;
}
#leftNavMidCon li ul li ul li {
	padding: 0px 0 2px 7px;
	margin: 0px;
	background: #F2F2F3;
}


#rightNav {
	float: none; 
	width: 190px;
	padding: 20px 0; 
	text-align: center;
	background: #F3F3F4;
}


#breadCrumb{
	font-size: 0.81em;
	padding: 5px 0px 5px 0px;
	color: #4D4D4D;
	text-align: left;
}
#breadCrumb a{
	color: #542989;
	text-decoration: none;
}
#breadCrumb a:hover{
	text-decoration: underline;
}

#content{
color: #4D4D4D;
text-align: left;
}

#content a{
text-decoration: none;
color: #542989;
}
#content a:hover{
text-decoration: underline;
}

#wrapInfo{
	margin: 0;
}
.imgTopRight{
	float: none;
	width: 10px;
	height: 10px;
	font-size: 8px;
	background: none;
}
#imgTopLeft{
	font-size: 8px;
	width: 100%;
	height: 10px;
	background: none;
}
#siteInfo{
	clear: both;
	color: #999999;
	padding: 5px 10px 5px 10px;
	background: #330066;
}

#siteInfo a{
	color: #FFFFFF;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}
.imgFooterWrap{
	font-size: 8px;
	width: 100%;
	height: 10px;
	background: #330066;
	color: #FFFFFF;
}
.imgFooterRight{
	float: none;
	width: 10px;
	height: 10px;
	font-size: 8px;
	background: none;
}
.imgFooterLeft{
	float: none;
	width: 10px;
	height: 10px;
	font-size: 8px;
	background: none;
}

.fltrt { 
	float: none;
	margin-left: 0px;
}
.fltlft { 
	float: none;
	margin-right: 0px;
}

.reportlHeaderTD{
padding: 5px 0 5px 0;
border-top: none;
background: #E5E5E5;
text-align: center;
width: 70px;
}

.reportlTD{
padding: 5px 0 5px 0;
border-top: none;
background: #FFFFFF;
text-align: center;
width: 70px;
}

.itemboxLine {
padding: 5px 0 5px 0;
border-top: none;
}
.itemboxLine h2 {
padding: 0;
margin: 0;
}
.mblogcomments{
	padding: 20px 0 10px 30px;
	border-top: none;
	background: none; 
}
.mblogcommentsDetails{
	padding: 0 0 5px 40px;
	color:#666666;
}
.mblogDetails{
	padding: 0 0 5px 10px;
	color:#666666;
}


    .shadetabs {
      float: none;
      width:100%;
	  background:#F4F7FB;
      line-height:normal;
	  border-bottom:none;
	  background: none;
	  font: bold 1.21em Arial, Helvetica, sans-serif;
      }
    .shadetabs ul {
	  margin:0;
	  padding:10px 10px 0 0;
	  list-style:none;
      }
    .shadetabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .shadetabs a {
      float: none;
      background:none;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .shadetabs a span {
      float: none;
      display:block;
      background:none;
      padding: 6px 30px 6px 6px;
      color:#FFFFFF;
      }

    .shadetabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFFFFF;
      }
    .shadetabs a:hover {
      background-position:0% -42px;
      }
    .shadetabs a:hover span {
      background-position:100% -42px;
      }

.shadetabs li a:visited{
color: #666666;
}

.shadetabs li a:hover span{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ 
background: none;
background-position: 0% -42px;
}
.shadetabs li.selected a span{ 
background: none;
background-position: 100% -42px;
}
.shadetabs li.selected a:hover span{ 
}

#tabcontentstyle{
border: none;
padding: 5px 5px 10px 5px;
clear: both;
}

#tabcontentstyle a{ 
color: #542989;
text-decoration: none;
font-weight: bold;
}
#tabcontentstyle a:hover{ 
text-decoration: underline;
}
.tabcontent{
display:none;
}

display:block!important;
}
}

#tabcontentstyle.reports td { 
	padding: 5px 5px 5px 5px;
	border-bottom: none;
}
.reports td {
	padding: 5px 5px 5px 5px;
	border-bottom: none;
}
.reports p {
	margin: 0;
}
.reportsAll {
	padding: 5px 0 0 0;
}

.RSSfeed {
	text-align: right;
}
.paging{
	text-align: left;
}
.tableTop{
	margin: 0px 0px 0px 0px;
	border-bottom: none;
	padding-bottom: 5px;
}

.purple{
	color: #542989;
}
.orange{
	color: #F47E2F;

}
.shareTitle{
	color: #FF6600;
	font-weight: bold;
	margin: 0px;
}
#shareBox{
	border: #999999 1px solid;
	margin: 0px;
	padding: 10px 0;
	text-align: center;
}