body {
margin: 0;
	background-color: #ebebeb;
color: #3f5b8b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
#wrapper {
margin-left: auto;
	margin-right: auto;
	background-image: url(assets/base/crs/background.gif);
	background-repeat: repeat-y;
width: 849px;
}
#container {
width: 802px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
#header {
	background-color: #3f5b8b;
	border-bottom: 2px solid #fffbb4;
	height: 77px;
}
#logo {
	margin-left: 15px;
	padding-top: 16px;
	float: left;
}
#loginButton {
	float: right;
	margin-right: 10px;
	padding-top: 42px;
}
#topnav {
	height: 15px;
	clear: both;
	background-color: #FFFFFF;
	border-bottom: 1px solid #f0f8fc;
	text-align: right;
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
#topnavButtons {
clear: both;
	height: 26px;
	background-color: #edf9fe;
	border-top: 1px solid #c7def0;
	border-bottom: 1px solid #91b7da;
}
#leftButtons {
	float: left;
	margin-left: 5px;
	padding-top: 2px;
}
#search {
	float: right;
	margin-right: 5px;
	text-align: right;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transforM: uppercase;
}
#main {
	padding-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
#bottomButtons {
background: url(assets/base/crs/yellow_footer_bg.gif) bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #d9d9d9;
	clear: both;
	height: 35px;
padding-top: 25px;
}
#footer {
clear: both;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 50px;
	line-height: 20px;
	color: #3f5b8b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
clear: both;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	line-height: 20px;
	color: #3f5b8b;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul.footList {
	list-style-type: none;
	display: inline;
}
li.footListLI {
	display: inline;
	padding-right: 15px;
}
ul.arrow {
	list-style-image: url(assets/base/crs/arrow.gif);
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#content {
background: #fff;
width: 780px;
padding: 18px 10px 0 10px;
color: #000;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
#main_content {
width: 630px;
float: left;
margin: 0;
font-size: 1.45em;
}
#main_content p, #main_content ul, #main_content ol, #main_content dl, #main_content table {
color: #222;
font-size: .75em;
}
#page_head {
width: 650px; height: 88px;
}
#page_head img {
float: left;
}
ul#legend {
margin: 258px 40px 0 0; padding: 0;
float: right;
list-style: none;
font-size: .6875em;
}
#clients {
background: url('assets/base/crs/clients.gif') no-repeat top right;
padding: 2px 50px 5px 2px;
}
ul#industries {
margin: 0; padding: 0;
float: right;
list-style: none;
line-height: 1.75em;
color: #3f5b8b;
font-size: 1.1em;
font-weight: bold;

}
#heading {
color: #000;
text-decoration: none;
}
ul#industries li {
font-size: .6875em;
font-weight: bold;
text-decoration: none;
}
#side {
width: 117px;
margin: 0 15px 0 0;
float: left;
font-size: 1.5em;
}
#side_right {
width: 117px;
margin: 0 0 0 20px;
float: right;
}
#sub_nav {
background: #a8cadf url('assets/base/crs/sub_navbg.gif') no-repeat;
border: 1px solid #a1afc6;
width: 95px; min-height: 166px;
margin: 0 0 20px 0;
padding: 10px;
line-height: 11px;
}
#sub_nav h5 {
margin: 0 0 5px 0;
color: #3f5b8b;
font-size: .75em;
text-transform: uppercase;
}
#sub_nav ul {
margin: 0 0 0 15px;
padding: 0;
list-style: url('assets/base/crs/sub_navli.gif');
}
#sub_nav ul li a {
color: #0062a8;
font-size: .675em;
text-decoration: none;
}
#sub_nav ul li a:hover {
text-decoration: underline;
}
#more_info {
background: url('assets/base/crs/more_infobg.gif') no-repeat; 
width: 102px; height: 142px;
padding: 10px 5px 10px 10px;
}
#more_info h4 {
margin: 0 0 8px 0;
}
#more_info ul {
margin: 0 0 0 15px;
padding: 0;
list-style: url('assets/base/crs/more_infoli.gif');
}
#more_info ul li a {
color: #000;
font-size: 10px;
text-decoration: none;
}
#more_info ul li a:hover {
text-decoration: underline;
}
#main_content ul {
color: #222222;
font-size: .75em;
}
#main_content ul ul {
font-size: 1em;
}
#bottomButtons2 {
background: url(assets/base/crs/yellow_footer_bg.gif) bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #d9d9d9;
	clear: both;
	height: 35px;
padding-top: 25px;
width: 780px;
float: right;
margin-right: 10px;
}
#main_content ul ul {
font-size: 1em;
}
#main_content a {
text-decoration: none;

}
#main_content a:hover {
text-decoration: underline;
}
.pullquote {
float: right;
padding: 0 15px 15px 15px;
width: 250px;
font-size: 18px;
font-weight: bold;
font-family: Georgia;
text-align: right;
}
.pagetitle {
font-size: 16px;
font-weight: bold;
color: #555555;
}
.mainlossbox {
background-color: #e0e7ef;
background-image:url(assets/base/crs/mlp_backl.jpg);
background-repeat: repeat-x;
border: 1px solid #d3dbe5;
padding: 5px;
}
#page_head h1 {
background: #6F4584;
width: 399px; height: 57px;
margin: 0 0 0 1px;
float: left;
padding: 31px 0 0 17px;
color: #fff;
font-size: 1.375em;
font-weight: bold;
}
.vidlinks {
position: relative;
left: 380px;
top: 10px;
height: 240px;
width: 262px;
background: #FFFFFF;
border: 2px solid #bcbbbb;
margin-bottom: -230px;
margin-left: 0;
overflow: hidden;
}
#sub_nav ul li {
margin-bottom: 4px;
}
.ulind {
color: #ff00ff;
}
.ulind a {
color: #ff00ff;
}
#sub_nav ul ul li a {
color: #168B7C;
}
#search_form {
margin-top: -8px;
}
#search_form img {
margin-bottom: -2px;
}

