* {
	font-size:14px;
	color:#666666;
	font-family:garamond;
	line-height:20px;
}
.nav {
	line-height:25px;
	text-align: left;
}

	A.nav_link {
		font-family:arial;
		font-size:10px;
		color:#666666;
		text-decoration:none;
		text-align: left;
	}  
	A.nav_link span {
		font-family:arial;
		font-size:10px;
		color:#666666;
		text-decoration:none;
		text-align: left;
		
	}
	A.nav_link:HOVER {
		font-family:arial;
		font-size:10px;
		color:#666666;
		text-decoration:underline;
	}


	A.link {
		font-family:garamond;
		font-size:14px;
		color:#5190CD;
		text-align: left;
	}


	A.sub_nav_on {
		font-family:arial;
		font-size:11px;
		color:#AFAB8E;
		text-decoration:none;
		font-weight:bold;
	}
	
	A.sub_nav_off {
		font-family:arial;
		font-size:11px;
		color:#5190CD;
		text-decoration:underline;
	}

.highlight_blue {
	background-color:#5190CD;
	padding:4px;
}
.highlight_blue A {color:#FFFFFF;}
.highlight_blue A:hover {color:#FFFFFF;}
.highlight_light_blue {
	background-color:#E7EFF7;
	padding:4px;
}
.highlight_off {padding:4px;}


.header {
	margin-top:30px;
	display:block;
	font-family:arial;
	font-size:18px;
	color:#5190CD;
	text-decoration:none;
	text-transform:uppercase;
}

.header-beige {
	margin-top:30px;
	display:block;
	font-family:arial;
	font-size:18px;
	color:#b9b096;
	text-decoration:none;
	text-transform:uppercase;
}
.subheader {

	font-family:garamond;
	font-size:18px;
	color:#aaa286;
} 
.subheader2 {
	font-family:garamond;
	font-size:14px;
	color:#aaa286;
	line-height:14px;
}
em {
	text-decoration:underline;
}
ol li {
	padding:8px 0;
}
.t_chart {
	width:100%;
	border-collapse:collapse;
}
	.t_chart th {
		background:#e7e7e7;
		border:1px solid #ccc;
	}
	.t_chart td {
		padding:3px;
		border:1px solid #e7e7e7;
	}


/*OneSource*/

.nav #contact {
	font-family:arial;
/*	width: 143px;*/
	text-align: left;
	border: 1px solid #e7e7e7;
	text-transform: uppercase;
	font-size: 10px;
	padding: 10px;
	
}

.nav #fnamei input, .nav #lnamei input, .nav #phonei input, .nav #emaili input {
	width: 135px;
	border: 1px solid #e7e7e7;
	font-size: 10px;
	font-family:arial;
	width: 143px;
	text-align: left;
}

.nav #fname-text, .nav #lname-text, .nav #phone-text, .nav #email-text {
	width: 135px;
	font-size: 10px;
	font-family:arial;
	width: 143px;
	text-align: left;
}


.nav #submitter {
	background: url("../images/submitone.jpg") no-repeat;
	border: none;
	color: #fff;
	width: 58px;
	height: 18px;
	text-indent: 1000px;
	_text-indent: 0px;	
	line-height: 1000px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 80px;
	line-height: 100px;
}

.nav #log {
	margin: 15px 0 15px 0;
	color: #5da3d6;
}

.nav #heading-form p{
	font-weight: bold;
	color: #5da3d6;
	font-family:Arial; 
	font-size: 9px; 
	text-align:center;
	line-height: normal;
}


td div {

	text-align: left;
}



#fname-w, #lname-w, #email-w, #phone-w {
	padding-bottom: 8px;
}

#serving-1 {
	border-bottom:1px solid #e7e7e7;
	margin-bottom:20px;
}

table #serving-1 #text-serving {
	margin-top:15px;
	width:420px;
	text-align:left;
}

#serving-2 img.photoo {
	float:right;
}

#serving-1 .beige {
	color: #b8b499;
	text-decoration:none;
}

#serving-1 a.beige {
	font-style:italic;
}

.candidacy-page {
	height: 255px;
	width: 95%;
	border-bottom: 1px solid #e7e7e7;
}
