 
a:link {text-decoration:none; color: #F7FBFE;}
a:visited {text-decoration:none; color: #F7FBFE;}
a:active {text-decoration:none; color: #F7FBFE;}
a:hover {text-decoration:none; color: #6AA8D5;}
#work_samples a:link {text-decoration:none; color: #0B2B43;}
#work_samples a:visited {text-decoration:none; color: #0B2B43;}
#work_samples a:active {text-decoration:none; color: #0B2B43;}
#work_samples a:hover {text-decoration:none; color: #6AA8D5;}
#next_steps a:link {text-decoration:none; color: #A3CFEB;}
#next_steps a:visited {text-decoration:none; color: #A3CFEB;}
#next_steps a:active {text-decoration:none; color: #A3CFEB;}
#next_steps a:hover {text-decoration:none; color: #fff;}
 #text a:link {text-decoration:none; color: #FF7700;}
 #text a:visited {text-decoration:none; color: #FF7700;}
 #text a:active {text-decoration:none; color: #FF7700;}
 #text a:hover {text-decoration:none; color: #FF963B;}
html, body { 
margin:0 auto;
background-color:#1E405F; 
} 
h1, h2, h3, h4, h5{
padding:20px 0 20px 0;
}
#wrapper {
min-height: 100%; 
margin:0 auto;
width:100%;
background-color:#1e3f5e;
  } 
#header { 
width:1100px;
height:500px;
margin:0 auto;
background:url('images/HeaderTitle.png') no-repeat; 
margin-top:-62px;
}
#navi{ 
background:url('images/button_bg.png') repeat-x;
width:100%;
height:62px;
position:relative;
z-index:2; 
}
#navi_links{
margin:0 auto;
width: 900px;
color:#fff; 
font-size:16px;   
font-family: optima, arial;
position:relative;
z-index:3; 
padding-top:17px;
}
#navi_links a{
padding-left:25px;
}  
#contentwrapper{
width:100%; background-color:#497391;margin:0 auto;  
}
#content{
height:100%; 
width:899px;
border-right: 1px solid #3B677D;
border-left: 1px solid #3B677D;
margin:0 auto;  
background-color:#FFF 
}
#main {overflow:auto;}  

#content_displaywrapper{
background:url('images/display_bg2.png') repeat-x; 
width:100%;
position:absolute;
top:300px;   }
 
#content_display{
background:url('images/display_bg2.png') repeat-x; 
width:899px;
height:190px; 
padding:10px 0 0 10px; 
margin:0 auto;
} 
li #invisible{
display:none;}
#text{
width:625px;
padding:20px 27px 0 27px; 
float:left; 
}
#text h3,h4{padding-bottom:0px;padding-top:12px}
#text p{
background-color:#fff;
border-radius:2px;
padding:12px 8px 8px 8px
}

#work_samples{
width:843px;  
float:left;  
margin-left:45px;
}
#work_samples h4{padding-left:2px;margin-top:20px;margin-bottom:-10px;}
#work_left,#work_middle,#work_right{
float:left;
width:250px; 
padding-left:25px;
margin-bottom:150px; 
} 
#right_panel{
width:214px;
height:790px;
background-color:#497391;
float:right;  
padding:0 4px 0 2px;
color:#fff;
overflow:hidden;
} 

/*tabs */
#first, #second{
margin-top:47px;
margin-left:3px;
background-color:#0B2B43; 
height:725px; 
padding:0 10px 10px 10px;
}
#second li{list-style:none;padding:2px 0 0 10px;}
ul.tabNavigation{list-style-type: none;}
ul.tabNavigation li {  
float:left; 
color:#fff;
height:40px;
width:96px;  
margin-top:-25px; 
}
ul.tabNavigation li a { 
text-decoration: none; 
background:url('images/tab2.png') no-repeat;   
padding:15px 20px 10px 17px;
} 
ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover { 
list-style:none;  
color: #fff;
padding:15px 20px 10px 17px;
background:url('images/tab.png') no-repeat; 
 }             
lu.tabNavigation li A:focus {
list-style:none;
outline: 0;
 }
.quotes{
font-size:14px;} 
#next_stepswrapper{
background-color:#0D3450;
width:100%; margin:0 auto;   
}
#next_steps{
background-color:#0D3450;
color:#fff;
height:317px;
width:899px; 
padding-top:7px;margin:0 auto; 
}
#next_steps_header{
background-color:#0D3450; 
height:44px;
width:872px;  
padding-left:27px;
}
#next_steps_left,#next_steps_middle,#next_steps_right{
float:left;
height:207px;
width:260px; 
padding:10px 10px 10px 27px;
}
#next_steps a{height:21px;}
#next_steps_left,#next_steps_middle{border-right: 1px dashed #6AA8D5; }

.tm{float:right;margin-right:25px;}
.siteblue{color:#205C82; }
.lightblue{color:#A3CFEB;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.small{font-size:14px;}


#footer {
	width:100%;
	background:url('images/display_bg.png') repeat-x; 
	position: relative;
	margin-top: -217px;  
	height: 184px;
	clear:both;
	margin:0 auto;} 
 


/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->




