@charset "UTF-8";
/* 


Last Modified:					07.17.2009 [created]


Author: 						Corey Haggard (http://www.coreymade.com)
Use:							InterServer Web Design
Copyright:						All Rights Reserved - InterServer, Inc


 */



/*=======================================================================
1.0 - BODY AND MISC ELEMENTS
=========================================================================*/

body {
	background-image:url(../v2-images/home_background.jpg);
	background-repeat: repeat-x;
	background-color:#fff;
	margin:0px;
}
.container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.clear {
	clear:both;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:100;
	color:#fff;
	margin:0px;
	padding:0px;
}
h2 {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#90A900;
	font-weight:lighter;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}
p {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#666;
	padding:0px;
	margin:0px;
}
	
/*=======================================================================
2.0 - LOGO ELEMENTS
=========================================================================*/

.logo {
	width:300px;
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-bottom:15px;
}

/*=======================================================================
3.0 - TOP NAVIGATION ELEMENTS
=========================================================================*/

.top_nav {
	width:500px;
	float:right;
	background-image:url(../v2-images/top_nav_bg.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin-top:6px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
}
.top_nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.top_nav ul li {
	display:inline;
}
.top_nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border-right:1px solid #fff;
	padding:0px 7px 0px 7px;
}
.live_chat {
	padding-top:30px;
	text-align:right;
	padding-right:25px;
}

/*=======================================================================
4.0 - MAIN NAVIGATION ELEMENTS
=========================================================================*/

.main_nav {
	background-image:url(../v2-images/main_nav_bg.jpg);
	background-repeat:no-repeat;
	width:908px;
	margin-left:auto;
	margin-right:auto;
}
.main_nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.main_nav ul li {
	display:block;
	float:left;
	line-height:45px;

}
.main_nav ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	line-height:44px;
	border-right:1px solid #16425F;
}
.main_nav ul li a:hover {
	color:#0184C7;
	text-decoration:none;
}

/*=======================================================================
5.0 - HOMEPAGE HEADER ELEMENTS
=========================================================================*/

.header_img {
	width:908px;
	margin-left:auto;
	margin-right:auto;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#fff;
	overflow:hidden;d
}
.header_text {
	float:left;
	width:500px;
	padding-top:40px;
	padding-left:15px;
}
.goal {
	width:305px;
	float:right;
	padding-top:10px;
}

/*=======================================================================
5.0 - FEATURES ELEMENTS
=========================================================================*/

.features {
	width:295px;
	float:left;
	border-right:1px solid #c8c8c8;
	display:inline;
	margin-top:15px;
	margin-left:15px;
}
.icon {
	width:60px;
	float:left;
}
.feature_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#004D96;
	float:left;
	width:220px;
	padding-left:5px;
}
.feature_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:18px;
	float:left;
	width:220px;
	padding-left:5px;
}

/*=======================================================================
6.0 - SERVICES ELEMENTS & CLIENT LOGIN ELEMENTS
=========================================================================*/

.services {
	width:280px;
	float:left;
	display:inline;
	margin-top:38px;
}
.managed_services {
	width:280px;
	float:left;
}
.login {
	width:280px;
	float:left;

}
.content_wrap {
	width:908px;
	margin-left:auto;
	margin-right:auto;
}
.service_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004D96;
}
.service_menu {
	border-bottom:1px dotted #ccc;
}
.the_feature {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding-top:10px;
	padding-bottom:20px;
	line-height:19px;
	width:270px;
}
.learn_more {
	padding-bottom:20px;
}
.managed_feature {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	padding-left:5px;
	padding-top:11px;
	padding-bottom:11px;
}
.field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	padding:8px;
	border:1px solid #c8c8c8;
}

/*=======================================================================
7.0 - LOWER SECTION OF HOMEPAGE ELEMENTS
=========================================================================*/

.lower_left {
	width:591px;
	float:left;
	border-right:1px solid #ccc;
	display:inline;
	margin-top:35px;
}
.lower_right {
	width:300px;
	float:right;
	display:inline;
	margin-top:35px;
}
.low_feature_wrap {
	width:278px;
	border-bottom:1px dotted #ccc;
	padding-top:10px;
	padding-left:10px;
}
.low_icon {
	width:50px;
	float:left;
}
.low_head {
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#135DA4;
	padding-left:5px;
	
}
.low_text {
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:19px;
	padding-left:5px;
}




.footer_bg {
	background-image:url(../v2-images/footer_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	z-index:-350;
	
	margin-top:-50px;
	left: 0px;
	top: 850px;
}
.footer_wrap {
	width:900px;
	margin:0 auto;
	padding-top:85px;
}
.foot_wrap {
	background-image:url(../v2-images/footer_bg.jpg);
	background-repeat:repeat-x;
	margin-top:30px;
}
.footer {
	width:924px;
	margin:0 auto;
}
.bottom {
	width:924px;
	margin:0 auto;
}
.link_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-left:15px;
	padding-bottom:10px;
}
.footer_links ul {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:18px;
}
.footer_links ul li {
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.footer_links ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.footer_links ul li a:hover {
	color:#003160;
}
.link_wrap {
	width:145px;
	float:left;
	display:inline;
	margin-top:25px;
	margin-bottom:15px;
}
.footer_right {
	width:350px;
	float:right;
}
.phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	text-align:right;
	padding-top:8px;
}
.site {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:right;
	padding-top:8px;
	font-weight:bold;
	padding-top:30px;
}
.site a {
	color:#fff;
}
.site a:hover {
	color:#003160;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:right;
	padding-top:8px;
}
.copyright a {
	color:#fff;
}
.copyright  a:hover {
	color:#003160;
}
.legal {
	padding-bottom:8px;
	padding-top:8px;
}
.legal ul {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:right;
}
.legal ul li {
	display:inline;
}
.legal ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border-right:1px solid #fff;
	padding:0px 4px 0px 4px;
	font-weight:bold;
}
.legal ul li a:hover {
	color:#003160;
}	
