

body{
	font-weight:normal; 
	font-size:10pt; color:#666666; 
	line-height: 150%; 
	font-family:"lucida Grande",helvetica,arial,"lucida console",sans-serif;
}

/* @group Latest News/links */

   #newscontent ul, #newscontent li {
	margin:0;
	padding:0;
	}

	#list_nav li {
	list-style-type: none; 
	font-family:"lucida Grande",helvetica,sans-serif;font-size:85%; 
	border:solid 0px black;
	margin:0;
	}

	#list_nav li a {
	text-decoration: none; 
	float: left; width:215px; 
	color:#ffffff; 
	border: solid 1px black; 
	margin-bottom: 5px;
  	padding:2px;
  	padding-left:30px; 
  	background-color: #0a4e8a;}

#list_nav li a:link {
	color:#fffff; 
	text-decoration: none;   
	background: url("../../images/news_bulletbg.gif")no-repeat center left ; 
	margin-bottom: 5px; 
	padding:2px; 
	padding-left:30px; 
	background-color: #00639c;
	}

#list_nav li a:visited {
	color:#fffff; 
	text-decoration: none;   
	background: url("../../images/news_bulletbg.gif")no-repeat center left ; 
	margin-bottom: 5px; 
	padding:2px; 
	padding-left:30px; 
	background-color: #00639c;
	}
	
#list_nav li a:hover {
	color:#fffff; 
	text-decoration: none;   
	background: url("../../images/news_bulletbg_rl.gif")no-repeat center left ; 
	margin-bottom: 5px; 
	padding:2px; 
	padding-left:30px; 
	background-color: #1d5082;
	}
	
	#list_nav li a:active {
	color:#fffff; 
	text-decoration: none;   
	background: url("../../images/news_bulletbg.gif")no-repeat center left ; 
	margin-bottom: 5px; 
	padding:5px; 
	padding-left:30px; 
	background-color: #00639c;
	}
/* @end */


/* @group Text styles */

h1 {
	font-weight:bold; 
	font-size:130%; 
	line-height: 150%; 
	margin:0;
	padding:0; 
	color:#027AC6;
	}

h2 {
	font-weight:bold; 
	font-size:110%; 
	line-height: 100%; 
	margin:0;
	padding:0; 
	color:#027AC6;
}


.title{
	font-size:160%; 
	line-height: 120%; 
	font-family: 'lucida console', arial, sans-serif;
	}

.smalltitle{
	font-size:140%; 
	line-height: 100%; 
	font-family: 'lucida console', arial, sans-serif;
}

.bold{font-weight:bold; }
.highlight { background-color:rgb(229,229,229);}
.joblist-details {font-weight:bold; color:#000000; font-size:100%; line-height: 110%;}
.bigbold {font-weight:normal; font-size:240%; color:#000000; line-height:200%;}
.subtitle {font-weight:bold;}
.caps{ text-transform: uppercase;}
.alert {color: #e9292f;font-size:110%;}

.homeleft{ 
	font-weight:bold; 
	color: #999999; 
	font-size:120%; 
	text-decoration:underline; 
	line-height: 150%;
}




.btn-text{
	border:solid #99cc01 1px; 	
	background-color:#99cc01;	
	font-family: "lucida Grande",Geneva, helvetica, arial, "lucida console", sans-serif;
	font-size:80%;
	color:#ffffff;
	margin-right:8px;
  	padding-left:5px;
  	padding-right:5px;
  	padding-top:3px;
  	padding-bottom:3px;
  	margin-top:15px;
	}	
	
	.btn-text:hover{
	border:solid #99cc01 1px;
	background-color:#333333;
	font-family: "lucida Grande",Geneva, helvetica, arial, "lucida console", sans-serif;
	font-size:80%;
	color:#ffffff;
  	margin-right:8px;
  	margin-top:15px;
  	padding-right:5px;
  	padding-top:3px;
  	padding-left:5px;
	}	
	

/* @end */


.align-right {float:right; margin: 0 0 130% 130%; }





	
