@charset "utf-8";
/* CSS Document */

/*
  
 * Filename		 		style.css
 * Website				
 * Author				InMotion Hosting - http://inmotionhosting.com 

 */

html, body {
margin:0;
padding:0;
height: 100%;
}

body {
background:#656565 url(../images/bg-body.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

h1 {font-size:18px; color:#000000; margin:6px 0 12px 0;}

h2 {font-size:16px; color:#2876b3; margin:20px 0 6px 0;}

h3 {font-size:14px; color:#000000; margin:6px;}

h4 {}

h5 {}

h6 {}

p {font-size:12px; line-height:18px; margin:0 0 20px 0;}


#wrap {
width:900px;
margin:0 auto;
border-left:1px solid #adadad;
border-right:1px solid #adadad;	
}

/* Top */

#top {
width:100%;
height:115px;
background:#ffffff;
color:#000;
}



#logo {
margin:0;
float:left;	
}


#nav {float:right; font-size:12px; width:460px; height:115px;}

#nav ul {display:block ;margin:0;}

#nav li {text-align:center;}

#nav li a {color:#015641; text-decoration:none; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}
#nav li a:hover, #nav li a:focus {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}

#pagehome .nav-home {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}

#pageabout .nav-about {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}
#pageservices .nav-services {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}
#pageresources .nav-resources {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}
#pagecontact .nav-contact {color:#ffffff; text-decoration:none; background:url(../images/nav-hov-bg.jpg) repeat-x; float:right; height:95px; margin-left:10px; padding:45px 14px 0 14px;}




#header {width:900px; height:308px; border-top:1px solid #515252; border-bottom:1px solid #515252;}
#header img {margin:0;}


/* Main Content */


#center {width:900px; margin-top:308px; padding:2px 0 2px 0; background:#ffffff;}

#centerin {width:900px; background:url(../images/bg-center.jpg) repeat-y;} /*this is a wrapper only for the faux column effect*/

#content {width:878px; margin:0 auto; background:#ffffff;}


#left-col {width:616px; float:left; margin:16px 0 2px 10px;}

#home-boxes {width:615px; float:left;}
.box {width:195px; float:left; margin:12px 0 12px 0; background:#dcdcdc; border:1px solid #515252;}
.box2 {width:195px; float:left; margin:12px 0 12px 12px; background:#dcdcdc; border:1px solid #515252;}
#home-boxes p {margin:6px;}

#left-col ul {margin:20px; font-size:12px;}
#left-col li {list-style-type:disc; line-height:20px;}

#locations {width:615px; float:left; margin-bottom:20px;}
.location {width:195px; height:110px; float:left; margin:12px 0 12px 0; background:#dcdcdc; border:1px solid #515252;}
.location2 {width:195px; height:110px; float:left; margin:12px 0 12px 12px; background:#dcdcdc; border:1px solid #515252;}
#locations p {margin:6px;}




#right-col {width:262px; float:right; margin:0;}
#right-col h2 {width:248px; height:44px; background:url(../images/heading-bg.jpg) repeat-x; color:#ffffff; font-size:14px; padding:14px 0 0 14px; margin:0;}


#rss {width:230px; margin:0 auto;}
#login {width:230px; margin:0 auto;}


#left-col a, #left-col a:visited {color:#015641; text-decoration:none; outline:none;}
#left-col a:hover, #left-col a:focus {color:#2876b3; text-decoration:none; outline:none;}

table {width:400px; float:left; background:#e2e2e2; border:1px solid #c2c2c2;margin: 10px; font-size:12px;}
th {text-align:left; padding: 8px 0 8px 4px; background:#c2c2c2;}
td {padding: 6px 0 6px 4px; border-bottom:1px solid #c2c2c2;}
.t1 {font-weight:bold;}


/* Bottom */

#bottom {
width:900px;
background:#1e1e1e;
color:#cfcece;
border-bottom:1px solid #adadad;
margin-top:-18px;
}

#footer {width:878px; margin:0 auto; padding:10px 0 0 0;}

#footer a, #footer a:visited {color:#b9bb9e; text-decoration:none; outline:none;}
#footer a:hover, #footer a:focus {color:#2876b3; text-decoration:none; outline:none;}


#links {
float:left;
text-align:left;}

#links h3 {color:#ffffff; margin:6px 0 8px 20px;}
#links ul {margin: 8px 0 0 20px;}
#links li {font-size:12px; line-height:18px;}

#contact {
float:right;
text-align:right;
font-size:12px;
margin:6px 20px 8px 0;}


#copy {
margin:0 auto;
width:960px;
color:#c2c2c2;
font-size:11px;
text-align:center;	
padding:6px 0 6px 0;
}


#copy a, #copy a:visited {color:#cfcece; text-decoration:none;}
#copy a:hover, #copy a:focus {color:#ffffff; text-decoration:underline;}


/* Custom */
.greenb {color:#015641; font-weight:bold;}
.greeni {color:#015641; font-style:italic;}
.right {float:right; border:1px solid #515252; margin:0 0 10px 10px;}
.left {float:left; border:1px solid #515252; margin:0 10px 10px 0;}
form {padding-bottom:0;margin-bottom:0;}
iframe {padding-bottom:0;margin-bottom:0;}

#account-links {position:relative; margin-left:10px; padding-top: 10px;text-align:left; font-size:12px;} 
#account-links a, #account-links a:visited {color:#015641; text-decoration:none; outline:none;}
#account-links a:hover, #account-links a:focus {color:#2876b3; text-decoration:none; outline:none;}

