
/*****Reset*****/  
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/*****Basic Elements*****/  
body { 
	background-color:#005696;
	background:#005696 url(/50/images/bg_top.gif) repeat-x;
	font-family: Arial,Helvetica,Verdana,"Sans-Serif";
	font-size:14px;
}


h1,h2 { 
	text-transform:uppercase;
	margin: 5px 0 0 27px;
	height: 22px;
	background: url(/50/images/header_bg.gif) no-repeat;
	color: #fffeff;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	padding: 4px 0 7px 23px;
 }
p { 
	margin:0 50px 10px;
	font-size:12px;
	line-height: 130%;
	color:#58595B;
}
strong {
	color:#58595B;
	font-weight: bold;
}
ul li {
	margin:0 0 4px;
	font-size:12px;
	line-height: 130%;
	color:#58595B;
}

ul li>strong {
	margin:0 0 10px;
	font-size:14px;
	line-height: 130%;
}
ul li>strong>a {
	text-decoration:none;
}

a { 
	color:#f68e1e;
}
a:hover { 
	color:#f68e1e;
}
label { 
	display: block;
	font-size: 11px;
}
label.checkbox {
	display: block;
	float: left;
	clear: none;
}
input, textarea, select { 
		margin-bottom: 10px;
		border-width:1px;
		color:#333;
		font-family:Arial,'Lucida Grande',Verdana;
		border-style:solid;
		border-color:#f68e1e;
		font-size:12px;
		padding:2px;
	}
textarea { width:360px;height:100px;max-height:800px; }
input[type=submit], button { 
	cursor:pointer;
	margin-top:10px;
	background-color: #f68e1e;
	border-color: #807f83;
	padding:4px 4px;
	color: #fff;
}
input[type=text] { width:180px; }
input[type=text].small { width:90px; }
input[type=checkbox] { 
	border: 0px none; 
	display:inline;
	float:left;
	margin-right: 5px;
}
input[type="hidden"] { 
	border:0 none;
}
form {
	margin-left:50px;
}
  
/*****Generic Classes*****/

ul#clients {
	list-style: none;
	margin: 0 0 0 5px;
}
ul#clients li {
	float: left;
	width: 160px;
	height: 160px;
	border: 1px solid #ccc;
	margin: 0 10px 10px 0;
	font-size: 80%;
	text-align: center;
}
form div ul li ul {
	list-style: none;
	display:block;
	margin:0;
}
form div ul li ul li { 
	float:left;
	padding:0 10px 0 0;
}
form>div>ul>li { 
	clear: left;
}
form>div>ul {
	margin: 30px 0 0 0;
}

  
/*****Basic Layout*****/  
div#headerbox, div#content { 
	width: 960px;
	margin: 0px auto;
}

  
/*****Header*****/  


  
/*****Navigation*****/  
div#navbar { 
	background-color: #001042;
	background:#001042 url(/50/images/nav_bg.gif) repeat-x;
	width: 100%;
	height: 46px;
}
div#navbarlinks { 
	width: 960px;
	height: 46px;
	margin: 0 auto;
}
div#navbarlinks ul {  
    list-style: none;  
    display: block;  
    margin: 0 0 0 40px;  
}  
/* div#navbarlinks ul li:first-child { 
	border-left:1px solid #FFFFFF;
} */
div#navbarlinks ul li { 
	float:left;
	height:19px;
	margin:1px 0;
	padding:12px 25px;
}
div#navbarlinks ul li a { 
	color:#fff;
	text-decoration: none;
	font-size:11px;
	text-transform:uppercase;
}
div#navbarlinks ul li { 
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}

li.navover {
	background-color:#032e70;
}
li.navon {
	background-color:#032e70;
}
li.navoff {
	background-color:transparent;
}
div#navbarlinks ul li.navon a { 
	color:#f78f1e;
}
div#navbarlinks ul li.navover a { 
	color:#f78f1e;
}

/*****Content*****/ 
div#bodycopy { 
	background:#032e70 url(/50/images/body_bg.gif) repeat-y;
}
div#right_column {
	width: 295px; 
	float: right;
	background:#005696 url(/50/images/right_col_bg.gif) repeat-y; 
	margin: 0;
	display:inline; /*for ie6 */
}
div#right_column > p {
	margin: 5px 30px;
}
div#left_column {
	width:650px;
	float:left;
	margin: 0;
	display:inline; /*for ie6 */
}
div#left_column > ol { 
	margin-left: 50px;
}
div#left_column > ol > li { 
	list-style: inside;
	list-style-type: decimal;
	font-size: 12px;
	color: #58595B;
	padding:3px;
}

p.biggytype {
	font-size: 24px; text-transform: uppercase; margin-top: 20px; color:#005696;
}
div.copycallout p {
	margin: 0 50px 10px 0px;
}
div.copycallout p img {
	float:left;
	display:inline; /*for ie6 */
}
div#left_column p.stronger {
	font-size:14px;
}


/*****Footer*****/  

div#footer { 
	background-color: #001042;
	background:#001042 url(/50/images/footer_bg.gif) repeat-x;
	width: 100%;
	height: 180px;
}
div#footerlinks {
	width:960px;
	margin: 0px auto;
}
div#footerlinks p { 
	font-size: 11px;
	color: white;
	padding: 15px 0px;
	line-height: 140%;
}
div#footerlinks p a { 
	color: white;
	margin:0 10px 5px 0;
	text-decoration:none;
	text-transform:uppercase;
}


/* REQUIRED BUTTON STYLES: */	
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 10px 0 0; 
	margin-right:5px; 
	//font-size:1em; 
	text-align: center; 
	background: transparent url(/50/images/orange_btn_sprite.gif) no-repeat right -106px; 
}
	
button.submitBtn span {
	padding: 6px 0 0 10px; 
	height:24px; 
	background: transparent url(/50/images/orange_btn_sprite.gif) no-repeat left top; 
	color:#fff; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -159px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -53px;
}


<!--[if IE 6]>
div#bodycopy { 
	border: #005696 1px solid;
}
<![endif]-->