a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {background: #ffffff; font-family: Arial, Helvetica, 'sans serif'; color: #727272;}

#body {min-width: 910px; overflow: hidden; background: url(../contentBg.gif) repeat-x #ffffff;}
.container {margin: auto; overflow: hidden; width: 910px;}

#logo {float: left; margin: 19px 0 0 0;}
#clientlogin {float: right; margin: 0 20px;}

#nav {font-size: 13px; text-transform: uppercase; margin: 0px 0 0px 82px;}
#nav li {display: block; float: left; border-right: 1px solid #d1d4d6; padding: 2px 37px; margin: 0 0 20px 0;}
#nav li#nav6 {padding: 2px 0 2px 35px; border: none;}
#nav li#nav1 a {background-image: url(../homeTxt.gif); width: 35px;}
#nav li#nav2 a {background-image: url(../consultingTxt.gif); width: 71px;}
#nav li#nav3 a {background-image: url(../managementTxt.gif); width: 81px;}
#nav li#nav4 a {background-image: url(../hostedTxt.gif); width: 111px;}
#nav li#nav5 a {background-image: url(../aboutTxt.gif); width: 40px;}
#nav li#nav6 a {background-image: url(../contactTxt.gif); width: 70px;}
#nav li a {display: block; height: 9px; background-position: top left; background-repeat: no-repeat; text-indent: -9999px;}
#nav li.current a, #nav li a:hover {background-position: bottom left;}


#banner {margin: 5px 0 0 5px; width: 900px; height: 211px; position: relative;}
#banner img.main {position: absolute; top: 0; left: 0; width: 900px; z-index: 1;}
#banner h3 {font-size: 28px; color: #ffffff; font-weight: normal; position: relative; z-index: 2; top: 100px; left: 390px;}
#banner h4 {position: absolute; bottom: 21px; right: 27px; z-index: 2;}


.col {margin: 38px 0 35px 0;}
.col a {color: #727272;}
.col h5 {font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0 0 10px 0;}
.col li {font-size: 13px; margin: 0 0 7px 0;}

.left_col {
	width: 200px;
	float: left;
	overflow: hidden;
	padding: 10px 0 10px 20px;
margin: 20px 20px 0 0;
border-left:1px #e0e0e0 solid;
border-right:1px #e0e0e0 solid;
}

.left_col p {
padding:3px 0px 1px 0px;
font-size: 18px !important;
}

.main_col {
	width: 630px;
	float: right;
	padding-top: 25px;
padding-bottom: 20px;
	margin: 0;
}

.main {
	padding-bottom:20px;
	width: 890px;
	margin:auto;
}
.main a {color: #000000;}

.main h1 {
	margin: 0;
	padding-bottom: 10px;
	font-size: 18px;
}

.main p {
	padding: 5px 20px 10px 0px;
	font-size: 13px;
	line-height: 22px;
}

.main ul {
	padding-left: 60px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}

.main li {
padding: 2px 0 2px 0;
}

#foot {background: #757575; min-width: 910px;}
#col1 {float: left; width: 185px; padding: 0 0 0 35px; border-right: 1px solid #d1d4d6;}
#col2 {float: left; width: 195px; padding: 0 0 0 40px; border-right: 1px solid #d1d4d6;}
#col3 {float: left; width: 185px; padding: 0 0 0 40px; border-right: 1px solid #d1d4d6;}
#col4 {float: right; width: 185px; padding-left: 20px; }

ul#logos {padding: 23px 0 0 50px; border-top: 1px solid #d1d4d6; width: 882px; overflow: hidden;}
ul#logos li {float: left; padding: 0 45px 23px 0; margin: 0 0 0 0;}
ul#logos li img {}

p#footer {font-size: 12px; color: #ffffff; float: left; padding: 15px 0 15px 20px;}
p#footer span {font-weight: bold;}
p#footer a {color: #ffffff;}
p#notices {font-size: 12px; color: #ffffff; float: right; padding: 15px 0 0 0;}
p#notices a {color: #ffffff;}

table.vpstable td { padding:4px 30px 3px 0; font-size:14px; }

ul#features { padding-left:10px;padding-top:0;list-style-type:disc; }
ul#features li { padding-bottom: 6px; font-size:12px; font-weight: normal; }