/* CSS Document */
#buttonLinks {
vertical-align:top;
height:inherit;

}

.pestImage {
border:solid #666666 1px;
padding:5px;
}


#roundedBox {
display:block;
text-align:center;
width:100%;
}
.topRound {
margin:0px;
display:block;
padding:0px;
background-image:url(../images/roundedtop.gif);
background-repeat:no-repeat;
width:550px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
font-size:14px;

}
.topRound2 {
margin:0px;
width:548px;
background-color:#ECE9D8;
border:solid #005329;
border-width: 0 1px 1px 1px;
text-align:center;
}
.topRound2a {
margin:0px;
display:block;
width:548px;
background-image:url(../images/boxbg.jpg);
background-repeat:no-repeat;
text-align:center;
}

.roundThis3 {
display:block;
background-image:url(../images/boxbg.jpg);
background-repeat:no-repeat;
text-align:left;
width:530px;
background-color:#ECE9D8;
margin-bottom:20px;
margin-top:20px;
border:solid #CBA372 5px;
}

html {
		height:inherit;
	height: 100%;
	margin: auto;
}


#footerSection {
text-align:center;
font-size: 64%;
	background-image:url(../images/headerBG.jpg);
	background-repeat:no-repeat;
color: #FFFFFF;
padding:10px;
}
.bulletThis {

display:block;
	text-align:left;
	width:440px;
	padding:20px;
	color:#193E2C;
	list-style-type: disc;
	line-height:120%;
}
.bulletThis li a:link {
	text-decoration: none;
	color:#193E2C;
	font-weight: bold;
	list-style-type: none;
}

.bulletThis li a:visited {
	text-decoration: none;
	font-weight: bold;
	color:#193E2C;
	list-style-type: none;
			
}

.bulletThis li a:hover {
	text-decoration: underline;
	color:#578A5F;
	font-weight: bold;
	list-style-type: none;	
}
.bulletThis li a:active {
	text-decoration: none;
	font-weight: bold;
	color:#006633;
	list-style-type: none;
}

.whiteHolder {
background-color: #FFFFFF;
}
img .whiteHolder {
text-align: center;
}

body {
background-image:url(../images/bbBG.jpg);
background-repeat:repeat-x;
	min-height: 100%; 
	height: inherit;
	height:100%;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	margin: auto;
	background-color: #005329;
	text-align: center;
	line-height: 120%;
}


.thinBorder {
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border:#FFFFFF;
	border-width:1px;
}






.blockThis {
	text-align:left;
	width:540px;
	background:#4D7761;
	padding:10px;
	color:#FFFFFF;
}


h2 {
	font-weight: bold;
	color: #193D2B;
	font-size: 135%;
}


div.hr {
  height: 5px;
  background: #FFFFFF url(../images/squareHR.gif) repeat-x scroll center;
}


div.hr hr {
  display: none;
}


#headerHolder {
	width: 744px;
	border: solid #ffffff 1px;
	border-top:0px;
	margin: auto;
	height:238px;
}
#sectionHeader {
	width: 744px;
	background-image:url(../images/headerBG.jpg);
	background-repeat:no-repeat;
	height:38px;	
	margin: auto;
	text-align:right;
	
}
img.sectionHeader {padding-top:10px;
padding-right:10px;
}

hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}



#mainHolder {
	width: 746px;
	border: solid #ffffff 1px;
	border-top:0px;
	border-bottom:0px;
	height: inherit;
	text-align:inherit;
	margin: auto;
	height:auto;
}


#secondHolder {
	margin: auto;
	width: 744px;
	background: #006633;
	height:inherit;
	height: 100%;
	margin: auto;
	text-align:inherit;
	height: auto;
}


#thirdHolder {
	margin: auto;
	background: #002814;
	width: 730px;
	height:inherit;
	height: auto;
	margin: auto;
	text-align:inherit;
}


#contentHolder {
	margin: auto;
	background: #FFFFFF;
	width: 720px;
	height:inherit;
	height: auto;
	margin: auto;
	text-align: left;
	font-size: 76%;
}


#headerSection {
	border:solid #FFFFFF 0px;
	height:inherit;
	height: 100%;
	margin: auto;
}



#thisIsContent {
	padding:10px;
	height:inherit;
	height: auto;
	margin: auto;
}



#navlist
{
	display:block;
	padding: 0px;
	margin: auto;
	font: normal 10px Tahoma bold;
	background: #FFFFFF;
	font-weight:bold;
	width: 100%;
	color: #333333;
	height:inherit;
	height: 100%;
	margin: auto;
}

#navlist li
{
	display:block;
	background: #AF895A;
	margin: 0px;
	border-bottom: solid #FFFFFF 1px;
	text-align: left;
	list-style-type: none;
}


#navlist li a
{
	display: block;
	padding: 0.50em 0.5em 0.50em 1em;
	text-decoration: none;
}




#navlist li a:link
{
	color: #666666;
	background: #FFFF97;
}


#navlist li a:visited
{
background: #FFFF97;
	color: #666666;
}


#navlist li a:hover
{
	color: #000000;
	background-color:#FFFF51;
}


#leftSideExtended
{
	float:right;
	background:#DE8807;
	width:204px;
	height:inherit;
	height: 100%;
	margin: auto;
}


#leftSide
{
	float:left;
	background:#FFFFFF;
	width:140px;
	height:inherit;
	height: auto;
	margin: auto;
}


#rightSide
{
	float:right;
	background:#F3F3F3;
	width:576px;
	height:inherit;
	height: auto;
	margin: auto;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.clear{
clear:both;
}
