/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:center;
	margin:0px 0px; 
	padding:0px;
	background-color:#158652;
	background-image:url("../images/bg.gif");
	background-repeat:repeat;	
}

/* HEADERS */

h1{
	font-size:200%;
	color:#FF6600;
	margin:0px;
	font-weight:normal;
}

h1.header{
	font-size:200%;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:3
	px;
	font-weight:bold;
	padding-left:15px;
}

h2{
	font-size:160%;
	color:#ff6600;
	margin:0px;
	font-weight:normal;
}

h2.header{
	font-size:100%;
	color:#287728;
	margin:0px;
	font-weight:bold;
	padding-left:15px;
}


h3{
	font-size:115%;
	color:#ff6600;
	margin:0px;
	font-weight:bold;
	
}



h4{
	font-size:100%;
	font-weight:bold;
	color:#ff6600;
	margin:0px;
}

/* TEXT and TABLES */

p, td, div{	
	font-size:100%;
	line-height:140%;
	color:#000000;
}

address{
	font-style:normal;
	font-weight:normal;
	font-size:85%;
	color:#666666;
	margin-bottom:15px;

}




/* LINKS */


a, a:link, a:visited{
	 color:#ff6600;
	 text-decoration:none;	
} 


a:hover{
	 color:#ff6600;
	 text-decoration:underline;	
} 

a.navlink, a.navlink:link, a.navlink:visited {
	
	color:#ffffff;
	text-decoration:none;
	font-size:105%;
	padding:0px 20px;
	font-weight:bold;
	
	
}


a.navlink:hover {
	
	color:#66ff66;
	text-decoration:underline;
	
}

img{
	border:1px solid #158652;
	margin-bottom:15px;
}

.noborder{
	border:none;
	margin:0px;
}

.introtext{
	color:#666666;
	font-weight:normal;
	font-size:110%;
	margin-bottom:0px;
	padding-bottom:0px;
}

.leftside{
	width:25%;
	padding:0px;
	padding-left:15px;
	padding-top:15px;
	vertical-align:top;
}

.maincontent{
	width:75%;
	padding:15px;
	vertical-align:top;
}

.nav{
	width:100%;
	background-image:url("../images/nav_bg.gif");
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#158652;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:8px;
}


.headerbg{
	background-color:#ff6600;
	background-image:url("../images/head_right.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	
}

.candidate_photo{
	 margin-left:15px;
	 margin-bottom:15px
}



