/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #305987;
	margin:0;
}
h1, h2, h3 {
	margin-bottom:0;
}
h1 {
	font-size:150%;
	font-weight:bold;
}

#ruler {
	height:5px;
	width:955px;
	margin:3px auto;
	border-bottom:1px solid red;
}
#wrapper {
	width:955px;
	margin:0 auto;
	border:2px solid #EEEEE0;
}
#footer {
	clear:both;
	text-align:center;
	font-size:10px;

}
#left_col {
	width:175px;
	height:550px;
	float:left;
}
#right_col {
	width:201px;
	float:right;
}
#main_content {
	height:550px;
	width:574px;
	float:left;
}
#full_col {
	width:780px;
	height:550px;
	float:right;
	background-color:#e1bc37;
}
#address {
	padding:10px 0 0 50px;
	text-align:center;
	color:#305987;
	font-weight:bold;
	
}
#jobs h2 {
	font-size:135%;

}
#jobs h3 {
	margin:0;
	text-decoration:underline;
	font-size:120%;

}
#jobs div {
	margin:0 0 5px 0;
	padding-right:10px;

}
.app_link {
	padding:10px 0;
	text-align:center;
}
.divider {
	line-height:20px;
	

}
.feature_links {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_links a:link, .feature_links a:visited {
	text-decoration:none;
	color:#000000;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_links a:hover {
	color: #3333CC;
	x_background-color:#CCCCCC;
	border:1px solid #F30;
}
.feature_beige {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_beige a:link, .feature_beige a:visited {
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_beige a:hover {
	color: #d5d2a9;
	x_background-color:#CCCCCC;
	border:1px solid #d5d2a9;
}
.feature_green {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_green a:link, .feature_green a:visited {
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_green a:hover {
	color: #a3cd39;
	x_background-color:#CCCCCC;
	border:1px solid #a3cd39;
}
.feature_orange {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_orange a:link, .feature_orange a:visited {
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_orange a:hover {
	color: #f7ab14;
	x_background-color:#CCCCCC;
	border:1px solid #f7ab14;
}
.feature_pink {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_pink a:link, .feature_pink a:visited {
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_pink a:hover {
	color: #ea62a4;
	x_background-color:#CCCCCC;
	border:1px solid #ea62a4;
}
.feature_blue {
	font-size:14px;
	width:200px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;
	text-align:center;

}
.feature_blue a:link, .feature_blue a:visited {
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom:5px;
	border:1px solid #fff;

}
.feature_blue a:hover {
	color: #85bcdb;
	x_background-color:#CCCCCC;
	border:1px solid #85bcdb;
}

/* ----------------------- MENU STYLES ------------------------ */
<!-- 

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
width: 175px;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
}
#menu dd {
}
#menu li {
text-align: center;
}
#menu li a, #menu dt a {
color: #305987;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
	background-color:transparent;
	font-weight:bold;
}
.scrollbox {
	scrollbar-arrow-color:#ffffff;
	scrollbar-face-color: #ffffff;
	color: #333;
}
.thumb {
	float:left; 
	padding:3px; 
	XXX_border:1px solid #000;
	margin-bottom:10px;
	XXX_height:140px;
	width:140px;
	vertical-align:middle;
	text-align:center;
}
.thumb img {
	border:1px solid #000;
}
dl {
	padding-bottom:0;
	margin-bottom:0;