@charset"utf-8";
/* Innovative Customer Style Sheet */
/* Foundation */
body {text-align:center;background:#b9ebfc;font-family:Arial, Helvetica, sans-serif;margin:0;}
h1 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;letter-spacing:-1px;font-size:30px;color:#0b4355;}
h2 {margin:0 0 15px 0;padding:0;color:#1e667d;font-size:24px;letter-spacing:-1px;line-height:100%}
h3 {color:#000;font-size:24px;letter-spacing:-1px;padding:0;margin:0 0 10px 0;}
h4 {color: #0b4355;margin:10px 0 0 0;padding:0;font-size:14px;}
img {border:0;}
.imageMiddle {vertical-align:middle;}
form {padding:0;margin:0;font-size:11px;}
.left {float:left;}
.right {float:right;}
.small {font-size:11px;}

/* Header and Top Menu */
#top {width:100%;height:140px;background:url(../img/bg_header.jpg) top repeat-x;}
#header {width:900px;margin:0 auto;padding-top:20px;text-align:left;}
#logo {width:162px;height:65px;float:left;}
ul#topMenu {padding-top:25px;margin:0 0 31px 0;float:right;font-size:11px;color:#fff;}
ul#topMenu li {display:inline;margin-left:10px;}
ul#topMenu li a {color:#8fe1fd;text-decoration:underline;}
ul#topMenu li a.active, ul#topMenu li a:hover { color:#fff;  }
#languageSelect {float:right;width:80px;font-size:11px;padding-top:24px;margin-left:-5px;}
#language {width:100%;margin-top:-3px;padding:0;}

/* Main Menu */
#slatenav {clear:both;height:30px;width:729px;font-size:16px;font-weight:bold;background:transparent url(../img/bg_menu.gif) repeat-x top left;float:right;}
#slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#slatenav ul li{display:block;float:left;margin:0;}
#slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 10px 0 10px;height:50px;}
#slatenav ul li a:hover, #slatenav ul li a.current{color:#fff;background:transparent url(../img/bg_menuHighlight.gif) no-repeat center top;}

/*Content */
#container {clear:both;width:900px;margin:0 auto;overflow:hidden;}
.slogan {margin:20px auto 5px auto;width:740px;}
#bannerWrap {width:900px;overflow:hidden;}
#banner1 {width:290px;height:230px;background:url(../img/banner_01.gif) no-repeat bottom;float:left;margin:20px 15px 0 0;}
#banner2 {width:290px;height:230px;background:url(../img/banner_02.gif) no-repeat bottom;float:left;margin:20px 15px 0 0;}
#banner3 {width:290px;height:230px;background:url(../img/banner_03.gif) no-repeat bottom;float:left;margin:20px 0 0 0;}
.moreBtn {padding:175px 0 0 10px;text-align:left;}
#leftCol {clear:both;width:600px;margin:30px 22px 0 0;float:left;text-align:left;}
#leftCol p {font-size:14px;color:#666;line-height:140%;margin:0 0 15px  0;padding:0;}
#leftCol a {color:#1e667d;text-decoration:none;font-weight:bold;}
#leftCol a:hover {text-decoration:underline;}
#featureWrap {width:600px;}
.featureChallenge {width:268px;height:83px;background:#fff;border:solid 1px #ccc;float:left;margin:0 14px 14px 0;padding:8px;text-align:left;}
.featureChallenge img {float:left;margin:0 7px 5px 0;}
.featureChallenge ul {list-style-type:none;margin:0;padding:0;}
.featureChallenge ul  li {font-size:12px;color:#666;display:list-item;line-height:120%;}
.featureChallenge ul  li  a {color:#1e667d;font-weight:bold;text-decoration:none;}
.numberChallenges {width:117px;float:left;font-size:12px;color:#666;font-weight:bold;line-height:200%;}
.viewAll {float:right;font-size:18px;color:#286f85;padding-right:12px;}
.viewAll a {color:#286f85;font-weight:bold;text-decoration:none;}
.viewAll a:hover {text-decoration:underline;}
#rightCol {overflow:hidden;width:275px;margin-top:30px;text-align:left;}
.newsBlock {width:275px;overflow:hidden;background:url(../img/i_pixelUnderline.gif) repeat-x bottom;margin-top:8px;padding-bottom:10px;font-size:12px;line-height:120%;color:#666;}
.newsBlock  p { margin:0;padding:0;}
.newsBlock a {color:#1e667d;font-weight:bold;text-decoration:none;}
.newsBlock a:hover {text-decoration:underline;color:#000;}

/*Footer */
#bottom {clear:both;width:100%;min-height:30px;background:url(../img/bg_footer.gif) repeat-x top #08677c;margin-top:30px;padding:30px 0 30px 0;} 
#footer {width:900px;height:100%;text-align:left;margin:0 auto 0 auto;color:#fff;font-size:12px;}
#footer p {margin:0;padding:0;line-height:150%;}
.footerLeft {width:230px;float:left;}
.footerRight {width:530px;text-align:right;float:right;}
.footerRight a {color:#fff;text-decoration:none;}
.footerRight a:hover {text-decoration:underline;}
/* 2 COLUMN INSIDE */

/* Sidebar */
#sidebar {width:235px;overflow:hidden;margin-top:30px;margin-right:40px;float:left;}
#navcontainer { width:235px; text-align:left;font-size:14px;letter-spacing:-1px;}
#navcontainer ul {margin:0;padding-left:0;list-style-type:none;}
#navcontainer a {display:block;padding:10px 10px 10px 15px;width:210px;background-color:#fff;border-bottom:1px solid #e1e7e9;font-weight:bold;}
#navcontainer a:link, #navlist a:visited {color:#185b72;text-decoration:none;}
#navcontainer a:hover, #navcontainer a.current {background-color:#94def7;color:#185b72;}
.sidebarHeading {width:205px;height:15px;background:#18b4e7;padding:10px 15px 10px 15px;border-bottom:1px solid #2c97ba;}
.registerBtn {width:235px;margin:25px 0 0 0;}

/* Company and Customer Content */
#contentWrap {width:620px;overflow:hidden;margin-top:30px;font-size:12px;color:#666;text-align:left;}
.contentDesc {width:590px;overflow:hidden;background:url(../img/companies/bg_desc_bottom.gif) no-repeat bottom right #fff;margin-bottom:30px;padding:15px;border-top:5px solid #18b4e7;}
.contentDesc img {margin:4px 10px  10px 0;padding:0;float:left;}
.contentDesc p {margin:0 0 5px 0;padding:0;line-height:150%;}
.contentDesc ul {list-style-position:outside;list-style:none;margin:0 30px 20px 86px;line-height:150%;padding:0;}
.contentDesc li {background:url(../img/bl_triangle_blue.gif) no-repeat left top;padding:0 0 0 15px;margin:10px 0 0 0;}
.contentDesc a {color:#1e667d;text-decoration:none;font-weight:bold;}
.contentDesc a:hover {text-decoration:underline;}
.team {margin:5px 0 20px 0;}
.clientProfile {width:515px;margin:15px 0 10px 45px;}
.clientProfile img {float:left;margin:0 20px 20px 0;padding:0;}

/* Pricing Page */
#priceWrap {width: 820px;overflow:hidden;margin:30px auto 10px auto;font-size:12px;color:#666;border-top:solid 5px #18b4e7;padding:20px;background:url(../img/companies/bg_desc_bottom.gif) no-repeat bottom right #fff;text-align:left;}
.priceLeft {width:385px;height:155px;margin-right:40px;float:left;}
.priceLeft img {margin:4px 10px  10px 0;padding:0;float:left;}
.priceLeft p {margin:10px 0 0 0;padding:0;line-height:140%;}
.priceRight {width:385px;height:155px;overflow:hidden;}
.priceRight img {margin:4px 10px  10px 0;padding:0;float:left;}
.priceRight p {margin:10px 0 0 0;padding:0;line-height:140%;}

u {color:#FF6600;}
/* Policy */	
#policy {
	width:  820px;
	overflow: hidden;
	margin: 30px auto 10px auto;
	font-size: 12px;
	color: #666;
	border-top: solid 5px #18b4e7;
	padding: 20px;
	background: url(img/companies/bg_desc_bottom.gif) no-repeat bottom right #fff;
	text-align: left;
}
	
#policy p{	
	line-height: 150%;
}
