*{ margin:0; padding:0; outline:none;}
body{
	background:url(images/bg.gif) repeat-x;
	margin:0;
	font-family:arial;
	color:#686867;
	font-size:12px;
	font-weight:normal;
 }
@font-face{
	font-family:Trebuchet MS;
	src:url(trebuc)
	}
img{
	margin:0;
	padding:0;
	border:none;
	}
a{
	text-decoration:underline;
	color:#3F9DCE;
	}
a:hover{
	text-decoration:none;
	color:#3F9DCE;
	}
h1, h2, h3{
	margin:0;
	padding:0;
	font-weight:normal;
	}
#maincontainer{
	width:980px;
	margin:0 auto;
	}
#header{
	width:980px;
	float:left;
	padding:22px 0 0 0;
	}
.headertop{
	width:980px;
	float:left;
	}
.logo{
	float:left;
	margin:0;
	}
.logo-right{
	float:right;
	color:#656565;
	padding-top:26px;
	line-height:22px;
	font-size:18px;
	text-align:right;
	}
.logo-right span{
	color:#6EA018;
	}
.menubar{
	width:980px;
	float:left;
	margin:20px 0 0 0;
	position:relative;
	}
.menu{
	width:980px;
	float:left;
	background:url(images/menu.gif) repeat-x;
	height:51px;
	}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.menu ul li{
	float:left;
	background:url(images/slider.gif) no-repeat right;
	margin:0;
	padding-right:2px;
	}
.menu ul li a{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin:0;
	padding:15px 47px 15px 46px;
	}
.menu ul li a:hover{
	background:url(images/hover.gif) repeat-x left 1px;
	}
.menu ul li a.here{
	background:url(images/hover.gif) repeat-x left 1px;
	}
.menu ul li.home a{
	background:url(images/home.gif) no-repeat;
	}
.menu ul li.home a:hover{
	background:url(images/home-hovr.gif) no-repeat;
	}
.menu ul li.home a.here{
	background:url(images/home-hovr.gif) no-repeat;
	}
.menu ul li.contact{
padding:0px;
background:none;
float:right;
}
.menu ul li.contact a{
	background:url(images/contact.gif) no-repeat right;
	margin:0;
	}
.menu ul li.contact a:hover{
	background:url(images/contacthvr.gif) no-repeat right;
	}
.menu ul li.contact a.here{
	background:url(images/contacthvr.gif) no-repeat right;
	}
.banner{
	width:980px;
	float:left;
	background:url(images/banner.jpg) no-repeat;
	padding:0;
	}
.banner h2{
	font-family:Calibri;
	font-size:40px;
	line-height:40px;
	color:#727271;
	padding:40px 0 0 70px;
	}
.banner h2 span{
	color:#6EA018;
	}
.banner ul{
	margin:12px 0 0 0;
	padding:0 0 35px 70px;
	list-style:none;
	}
.banner ul li{
	display:block;
	background:url(images/libg.gif) no-repeat left 8px;
	font-size:16px;
	color:#5B5B5A;
	line-height:20px;
	margin:0;
	padding:3px 20px;
	font-weight:bold;
	}
.banner ul li a{
	color:#6EA018;
	text-decoration:none;
	}
.banner ul li a:hover{
	color:#3F9DCE;
	}
.banner img{
	padding-left:70px;
	}
.farmes{
	width:980px;
	float:left;
	margin-top:37px;
	}
.athletic-donor{
	width:160px;
	background:url(images/farme1.gif) no-repeat;
	height:149px;
	float:left;
	margin-left:15px;
	padding:0 22px 0 126px;
	}
.athletic-donor1{
	width:160px;
	background:url(images/farme1.png) no-repeat;
	height:147px;
	float:left;
	margin-top:10px;
	padding:0 22px 0 126px;
	}
.gifted-donor{
	width:166px;
	background:url(images/farme2.png) no-repeat;
	height:149px;
	float:left;
	margin-left:5px;
	padding:0 22px 0 120px;
	}
.gifted-donor1{
	width:166px;
	background:url(images/farme2.png) no-repeat;
	height:147px;
	float:left;
	margin-top:15px;
	padding:0 22px 0 120px;
	}
.wellrnd-donor{
	width:185px;
	background:url(images/farme3.png) no-repeat;
	height:149px;
	float:left;
	margin-left:5px;
	padding:0 22px 0 130px;
	}
.wellrnd-donor1{
	width:185px;
	background:url(images/farme3.png) no-repeat;
	height:149px;
	float:left;
	margin-top:15px;
	padding:0 22px 0 130px;
	}
.fortxt{
	float:left;
	margin:0;

	}
.fortxt h2{
	font-size:22px;
	font-weight:bold;
	color:#3F9DCE;
	line-height:20px;
	margin:0;
	padding:20px 0 0 0;
	}
.fortxt h2 span{
	font-size:18px;
	color:#686867;
	}
.fortxt p{
	margin:4px 0 0 0;
	padding:0;
	font-size:12px;
	line-height:18px;
	}
.fortxt p img{
	padding:1px 0 0 3px;
	}
.maincontent{
	width:980px;
	float:left;
	background:url(images/banner1.jpg) no-repeat;
	}
.pageheading{
	font-family:Calibri;
	font-size:40px;
	line-height:40px;
	color:#727271;
	padding:40px 0 30px 40px;
	}
.pageheading span{
	color:#6EA018;
	}
.holddiv{
	width:963px;
	float:left;
	padding:0 0 0 17px;
	}
.bgtop{
	width:944px;
	float:left;
	background:url(images/bgtop.gif) no-repeat;
	height:17px;
	}
.middle{
	width:944px;
	float:left;
	background:url(images/bgmid.png) repeat-y;
	}
.left{
	width:556px;
	float:left;
	padding:0 30px 0 30px;
	}
.left h2{
	display:block;
	border-bottom:#E0E0E0 solid 1px;
	line-height:25px;
	font-size:18px;
	color:#686867;
	padding:10px 0 8px 0;
	}
.left p{
	margin:0;
	padding:15px 0 5px 0;
	float:left;
	width:556px;
	}
.left p img {
    float: left;
    padding: 5px 15px 20px 0;
}
.left p img.no {
    float: left;
    padding: 5px 15px 0 0;
}
.left p b {
    float: left;
    font-size: 13px;
    font-weight: normal;
	padding:5px 0 0 0;
    width: 532px;
}
.listedcareria{
	width:554px;
	float:left;
	background:#fff;
	border:#E0E0E0 solid 1px;
	margin-top:15px;
	}
.listedcareria p.list{
	width:554px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	border-bottom:#E0E0E0 solid 1px;
	font-size:13px;
	}
.listedcareria p.list label{
	float:left;
	width:245px;
	padding:8px 0 8px 18px;
	border-right:#E0E0E0 solid 1px;
	}
.listedcareria p.list label span{
	font-weight:bold;
	color:#3F9DCE;
	}
.right{
	width:321px;
	float:left;
	margin:0;
	}
.bgbottom{
	width:944px;
	float:left;
	background:url(images/bgbtm.gif) no-repeat;
	height:17px;
	}	
.footer{
	width:100%;
	float:left;
	background:url(images/footer.gif) repeat-x;
	height:52px;
	margin-top:18px;
	}
.footer p.fl{
	float:left;
	font-size:12px;
	color:#A3A4A3;
	margin:0;
	padding:18px 0 0 0;
	line-height:20px;
	}
.footer p.fl a{
	text-decoration:none;
	padding:0 6px 0 6px;
	color:#A3A4A3;
	}
.footer p.fl a:hover{
	color:#3F9DCE;
	text-decoration:underline;
	}
.footer p.fr{
	float: right;
	font-size:12px;
	color:#A3A4A3;
	margin:0;
	padding:18px 0 0 0;
	line-height:20px;
	}