@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}
body {

	background-color: #858585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-image:url(../images/test-bg.gif);
}
/* HEADER LINKS */
#header-links {
text-align:center;
font-size:9px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #143558;
border-left:1px solid #143558;
}
#topright {
background-color:#5E7FA6;
margin-left:640px;
margin-top:-10px;
}
#header-links a:link, #header-links a:visited {
	color:white;
	padding:6px;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
} 
#header-links a:hover, #header-links a:focus {

	background-color:#143558;
}

/* BODY WRAPPER */

#body-wrap {
	width:900px;
	border:1px white solid;
	background-color:white;
	margin:0 auto;
	padding:0px;
}
#number {
font-size:14pt;
font-weight:bold;
float:right;
margin-top:15px;
margin-right:10px;
text-align:right;
}

/* LOGO */
#logo {
	height:95px;
	padding-top:10px;
	padding-left:10px;
}
/* NAVIGATION */
#nav {
	padding:10px;
	background-color:#143558;
	color:white;
}
/*adam changes*/
#nav2 {
	background-color:#143558;
}
#nav2 a:link, #nav a:visited {
	text-decoration:none;
	font-weight:bold;
}
#nav2 a:hover, #nav a:focus {
	text-decoration:none;
	font-weight:bold;
	background-color:#5E7FA6;
}
/*end*/
#nav a:link, #nav a:visited {
	color:white;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
}
#nav a:hover, #nav a:focus {
	color:white;
	text-decoration:none;
	padding:10px;
	font-weight:bold;
	background-color:#5E7FA6;
}
.onpage {
	background-color:#5E7FA6;
}
#undernav {
	background-color:#5E7FA6;
	padding:5px 0px 5px 20px;
	font-size:9px;
	color:white;
	font-weight:bold;
}

/* BANNER MOUNT */
#banner {
	width:900px;
}
#b-1 {
	width:650px;
	background-color:#333333;
	height: 230px;
}
#b-2 {
	background-color:#000000;
	background-image:url(../images/interface-subnav-bg.gif);
	height:230px;
}
/*
#b-2 ul {
	margin:5px 5px 5px 5px;
	color:white;
}
#b-2 li {
	padding:3px 2px 3px 0px;
	border-bottom:1px solid #555555;
	display:block;
	list-style-image:none;
	list-style-type:none;
}
#b-2 li:hover {
	background-color:black;

}
#b-2 a:link, #b-2 a:visited, #b-2 a:hover, #b-2 a:focus {
	color: white;
	display:block;
	padding:0px 0px 0px 4px;
	text-decoration:none;
}
*/
#pagename {
padding:8px 8px 0px 12px;
background-color:#363636;
}
#pagename a{
font-size:1.1em;
font-weight:bold;
color:white;
text-decoration:none;
}
/*
#side-nav {
text-align:left;
padding:0px 4px 4px 4px;
font-size:.85em;
color:#222222;
background-color:#363636;
border-bottom:1px dashed #CCCCCC;
padding:6px
}
#side-nav a:link, #mini-nav a:visited {
text-decoration:none;
color:white;
padding:6px;
}
#side-nav a:hover, #mini-nav a:focus {
background:#363636;
text-decoration:underline;
padding:6px;
}
*/
/* BODY CONTENT */
#body-content {
	width:900px;
}
#body-c-1 {
	width:630px;
	background-color:white;
	padding:10px;
}
#body-c-1 h1 {
font-size:1.3em;
margin: 5px 0px 5px 0px;
border-bottom:1px solid #e3e3e3;
}
#body-c-1 h2 {
font-size:1em;
font-style:italic;
margin:0px 0px 5px 0px;
}

#body-c-1 h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.85em;
}
#body-c-1 p {
margin:10px 0px 10px 0px;
}
#body-c-1 ul {
padding:10px 10px 10px 20px;
}
.reglist li {
	list-style-image:url(../images/bullet_blue.gif);
	padding:0px 0px 15px 0px;
}
.reglist-2 li {
	list-style-image:url(../images/bullet_blue.gif);
	padding:0px 0px 0px 0px;
}
#body-c-2 {
	background-color:#FFFFFF;
	background-image:url(../images/interface-banner-right.jpg);
	background-repeat:no-repeat;
}
/* CALL TO ACTION
***********************************/
#c2a {
	background-color:#f1f1f1;
	padding:10px;
	font-size:.90em;
	font-weight:bold;
	/*border-left:solid 4px #CCCCCC;*/
}
#c2a a:link, #c2a a:visited {
color:#333333;
text-decoration:underline;
}
#c2a a:hover, #c2a a:focus {
color: #3399FF;
}
/* FOOTER BLOCK */
#footer-top {
	background-color:#143558;
	padding:10px 10px 10px 20px;
	color:white;
	font-size:.75em;
}

#footer-top a:link, #footer-top a:visited {
	font-size:.85em;
	color:#c0c0c0;
}
#footer-top a:hover, #footer-top a:focus {
	color:#ffffff;
}

.phone {
	font-size:1.25em;
	font-weight:bold;
}

#footer-bottom {
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto;
	width:900px;
	text-align:center;
}
#footer-bottom a:link, #footer-bottom a:visited {
	font-size:.85em;
	color:#c0c0c0;
	padding:0px 5px 0px 5px;
	border-left:1px dotted black;
}
#footer-bottom a:hover, #footer-bottom a:focus {
	color:#ffffff;
}

.boldtitles {
padding:4px;
background-color:#E9EBED;
border:1px solid #CCCCCC;
}

/* BREAD CRUMBS
*********************************************/
#bread {
border:1px solid #D0D5D8;
background-color:#EEEEEE;
font-size:10px;
padding:3px;
margin-bottom:10px;
color:#93A1AC;
}
#bread a:link, #bread a:visited {
font-weight:bold;
text-decoration:none;
color:#93A1AC;
padding-bottom:2px;
}
#bread a:hover, #break a:focus {
color:#333333;
}

/* Case Studies
*********************************************/
#case {
background-color:#CCCCCC;
margin-left:500px;
padding:10px;
margin-bottom:-10px;
}
#case a:link, #case a:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:24px;
background-image:url(../images/casestudy-icon.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:underline;
}
#case a:hover, #case a:focus {
color:black;
}
#casestudylist li {
margin-bottom:6px;
list-style-image:url(../images/book_go.gif);
font-weight:bold;
}
#casestudylist a:link, #casestudylist a:visited {
display:block;
color:#333333;
text-decoration:none;
} 
#casestudylist a:hover, #casestudylist a:focus {
color: #003366;
}
/* Mini Nav
******************************************/
#mininav li{
list-style-image:url(../images/mininav-icon.gif);
border-bottom:1px solid #f1f1f1;
}
#mininav a:link, #mininav a:visited {
padding:4px;
display:block;
color:#333333;
font-weight:bold;
text-decoration:none;
}
#mininav a:hover, #mininav a:focus {
background-color:#f1f1f1;
}

/* Client List
***************************************/
.client-list li {
list-style-image:url(../images/client-list-icon.gif);
margin-bottom:6px;
padding-bottom:4px;
font-weight:bold;
}

/* News Section
****************************************/
#news {
padding:9px;
color:#FFFFFF;
font-size:11px;
}
#news p {
font-size:11px;
}
#newshead {
font-weight:bold;
font-size:15px;
color:#ECF1F4;
display:block;
border-bottom:1px solid #555555;
padding-bottom:4px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#news ul {
list-style:square;
margin-top:5px;
margin-left:15px;
}
#news li {
margin-bottom:8px;
}
#news a:link, #news a:visited {
color:#6699CC;
text-decoration:none;
}
#news a:hover, #news a:focus {
text-decoration:underline;
}
#news img {
top:10px;
left:10px;
}
/* Highlighted Text
*******************************************/
.highlight {
color:#336699;
}

/* LOCATIONS 
******************************************/
#locations {
margin-left:0x;
padding:0px 0px 0px 5px !important;
border-left:20px solid #EEEEEE;
}
#locations li{
list-style:none;
font-weight:bold;
color:#333333;
display:block;
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
}
#locations a:link, #locations a:visited {
padding:3px;
color:#333333;
text-decoration:none;
display:block;
}
#locations a:hover, #locations a:focus {
background-color:#EEEEEE;
}
.locationbox {
padding:6px;
margin-bottom:10px;
border-bottom:20px solid #EEEEEE;
font-size:12px;
}
.locationbox img {
float:left;
padding-right:10px;
}
.locationbox a:link, .locationbox a:visited {
color:#669933;
font-weight:bold;
text-decoration:none;
}
.locationbox a:hover, .locationbox a:focus{

text-decoration:underline;
}
.locationbox em {
font-weight:bold;
color:#003366;
display:block;
font-size:12px;
}
/*   ZONES 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.zones {
font-size:11px;
line-height:2em;
}
/*   BIOS 
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.bios a:link, .bios a:visited{
	display:block;
	text-decoration:none;
	color:#333333;
	padding:5px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
	background-image:url(../images/mininav-icon.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.bios a:hover, .bios a:focus{
color:#006699;
font-style:italic;
}
/* CONTACT FORM
////////////////////////////////////////////////////////////////*/
input {
width:200px;
padding:2px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
textarea {
width:300px;
padding:5px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}