*{ margin:0px; padding:0px; }

p{ padding:10px 5px; }

h1{
	color:#E36308;
}

h2{
	color:#E36308;
}

.sponsor-titles {
	background-color:#779258;
}

.sponsor-titles p {
	margin:10px 0 10px 10px;
}

.clrBoth{ clear:both; }
.clrLeft{ clear:left; }
.clrRight{ clear:right; }

.staffItem{ margin-top:10px; padding-bottom:10px; clear:left; }
.staffItem p{ padding-top:0px; padding-bottom:10px;}

.marginTop{ margin-top:25px; }

img{ border:0px; }
img.imgCenter{ display:block; margin:0px auto; border:0px; }
img.imgRight{ float:right; }
img.imgLeft{ float:left; }


.imgRotator .slide p{ text-align:center; }

body { 
	background:#779258 url("../img/pageFrame/bg-body.jpg") top repeat-x;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#pageContainer{
	width:930px;
	margin:0px auto;
}

.pageBody{
	padding-bottom:16px;
	background:url(../img/pageFrame/frame-bottom.jpg) no-repeat bottom;
}

#mastHead{
	width:930px;
	height:132px;
	background:url(../img/pageFrame/masthead.jpg) no-repeat;
}

#mastHead p{
	width:405px;
	padding-top:107px;
	padding-left:70px;
	text-align:left;
	font-size:16px;
}

#mainMenuWrapper{
	width:930px;
	margin:0px auto;
	margin-top:6px;
}


#pageWrapper{
	padding:0 26px;
	background:url(../img/pageFrame/frame-body.png) repeat-y;
}

#subLeftCol{
	float:left;
	width:139px;
	background-color:#333;
}

#subLeftCol ul.navList{
	list-style-type:none;
	margin-left:15px;
	text-align:right;
	padding:15px 5px;

}

#subLeftCol ul.navList a{
	color:#FFF;
	text-decoration:none;
	line-height:20px;
}

#subRightCol{
	float:right;
	width:690px;
	padding:15px;
}

#subRightCol img.pageMain{
	margin-left:15px;
	margin-bottom:15px;
}

#subRightCol h1{
	margin-bottom:10px;
	color:#E36308;
	font-size:18px;
}

#subRightCol h2{
	margin-top:10px;
	margin-bottom:10px;
	color:#E36308;
	font-size:14px;
}

#subRightCol ul, #subRightCol ol{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:25px;	
}


#subRightCol ul li, #subRightCol ol li{ margin-bottom:5px; }

#subRightCol ul.noList{
	list-style-type:none;	
}




/* ------------------------footer framework ------------------------ */
#footer {
	width:930px;
	margin:0 auto;
	text-align:center;
	color:#fff;
}

#footer p {
	margin-bottom:10px;
}

#footer a:link, #footer a:visited {
	color:#fff;
}
#footer a:hover, #footer a:active {
	color:#fff;
}

#footer ul {margin:10px;}
#footer li {
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid #FFF;
}

#footer li.first { border: none; }



	
