html {overflow-y: scroll;height:100%;}
/* Global styles */
body{margin:0;padding:0;font-family: arial, sans-serif;font-size: 0.95em;background:#fff url('../images/bk-clients2.gif') top left repeat-x;height:100%;letter-spacing:0.1px;}
a{border:0;color:#000;text-decoration:none;outline:none;}
img {border:0;}

.clearfix:after, .iCols2:after, .iCols3:after, .iRow:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix, .iCols2, .iCols3, iRow {display: inline-block;}
html[xmlns] .clearfix,html[xmlns] .iCols2,html[xmlns] .iCols3,html[xmlns] .iRow {display: block;}
html[xmlns] .iCols2 {display: block;}
* html .clearfix, * html .iCols2, * html .iCols3, * html .iRow {height: 1%;}

/* Header Styles */

#header {clear:both;margin:0 auto;width:960px;display:block;text-align:left;padding:0px 0 15px 20px;color:#7e7e7e;border-bottom:0px solid #e9e9ea;background:#fff;background:url('../images/bk-clients2.gif') top left repeat-x;}
#logos{float:left;padding:0px 0 0 10px;display:block;width:180px;border:8px solid #7dcdc3;-moz-border-radius:60px;background:#fff url('../images/logos/logo.gif') 20px 5px no-repeat;}
#logo{float:left;padding:0px 0 0 10px;display:block;width:180px;height:100px;}
#header ul{float:right;display:inline;margin:20px 50px 0 0;padding:0;list-style-type:none;}
#header ul li{display:inline;float:left;padding:0;margin:20px 0 2px 0;}
#header ul li a{font-size:1.4em;font-weight:normal;padding:2px 10px;color:#7dcdc3;border:0px solid #343434;}		
#header ul li a:hover, #header li a.selected {color:#fff;}

#subNav{clear:right;float:left;padding:2px 0 0 10px;}
#subNav ul{float:left;display:inline;margin:0;padding:0;list-style-type:none;}
#subNav ul li a {padding:4px 8px;font-size:1.0em;font-weight:bold;}
#subNav ul li a:hover, #subNav ul li a.selected {background:#c41230;color:#fff;}
#subNav ul li a.inactive span{color:#fff;}
#subNav ul li a.active span{color:#343434!important;}

#frame {clear:both;margin: 0 auto;width: 980px;border:solid #ddd;border-width:0 1px;text-align:left;padding:15px 0 20px 0;min-height:100%;background:#fff url('../images/bk-frame.gif') bottom left repeat-x;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;}

/* Footer Styles */

#footer{clear:both;border-top:1px solid #e9e9ea; margin: 0px 0;text-align:left;padding:10px 10px 0;;color:#fff;font-size:0.9em;}
#footer #footerNav {padding:0 0 0 30px;}
#footer #footerNav div {margin:5px 0 10px 10px;padding:0;display:block;float:left;border:0px solid silver;font-size:0.8em; max-width:430px;}

#footer #footerNav div a {color:#fff;float:left;}
#footer ul.sub{clear:left;margin:0 0 10px 10px;padding:0;list-style-type:none;display:block;}
#footer ul.sub li{padding:0;margin:0;display:inline;float:left;min-width:145px;}
 
#footer a.credit {color:#fff;}
		
/* Content Styles */		
		
h1 {color:#343434;float:left;width:395px;font-weight:normal;font-size:1.8em;margin:10px 0;letter-spacing:-1px;}
h1 span {display:block;color:#343434;}
.campaign h1 {margin:10px 0 10px 0;}
h2 {display:block;color:#343434;font-weight:normal;font-size:1.5em;line-height:0.9em;margin:0;padding:0px 5px;}
h3 {padding:5px 0px;color:#343434;font-weight:normal;font-size:1.5em;margin:0 5px;}
h4 {display:block;color:#343434;font-size:1.3em;font-weight:normal;margin:0 5px;}


/* Column Styles */

#content,.content{background:#fff;}


.iCols3, .iCols2{clear:both;padding:0;}

.iCol {float:left;margin:0 0;padding:0 10px;}



.iCols3 .iCol {width:295px;}
.iCols2 .iCol {width:330px;}

.iCols2 .iCol.wide {width:600px;}
.showCase{border:1px solid silver;border-width:0 0 1px 0;margin-bottom:20px;background: url('../images/campaign/campaign.jpg') -10px 10px no-repeat;}

.iCols3.home{margin-bottom:20px;}
.iCol.promoBlock{width:260px;}
.iCol.contentBlock{width:335px;}
.iCol div {display:block;float:left;clear:both;}
.iCol.campaign {width:600px;height:300px;background:none;}

/* Content Columns & Rows */

.copy {width:600px!important;border-right:0px solid silver;}
.copy h2 {display:block;color:#343434;padding:5px 10px 0;}
.copy p {padding:5px 10px;}


.iRow {width:580px;background:#fff;margin:5px 0 10px 10px;padding:5px 0 20px 0;color:#343434;border-bottom:1px solid #e9e9ea}/*#f8f8f8*/
.iRow h2 {color:#343434;margin-bottom:0;padding-bottom:0;font-size:2em;font-weight:normal;border:0;}
.iRow p {color:#343434;letter-spacing:0.15px;margin:0 0 10px 0;line-height:1.4em;margin:5px 10px;}
.iRow a {color:#c41230;font-weight:bold;font-size:1em;}
.iRow a:hover{color:#343434;}
.iRow a.main {display:block;text-align:right;padding-right:20px;}
/*.iRow a.main:hover{color:#343434;}*/
#accordian .iRow {display:none;}
#accordian  h2 {cursor:pointer;}
.home .iRow {border:0;}
.iRow.subCampaign{height:40px;background:none;}

.cCol {border:solid silver;border-width:0px;padding:0px 0 0 0;float:right;width:340px!important;background:#fff;}
.cCol p {font-size:1em;font-weight:normal;width:250px;padding:0;margin:5px 0;color:#343434;}
.cCol div {margin-top:0;border:0px solid silver;background:#fff url('../im ages/bg_testimonial.gif') 40px 0 no-repeat;padding:0 0 30px 0px;}

#footer #copyright{font-size:0.8em;width:235px;border-right:1px solid #ddd;float:left;margin-right:20px;}
#copyright img{float:left;}
#copyright p{margin:5px 0 0 5px;clear:left;float:left;}

.clientShowCase{background:url('../images/bk-clients2.gif') top left repeat-x;padding:10px 0 20px;}
.clientShowCase h3{color:#fff;}
#clients {padding:0px 14px;background:none;}
#clientlist {padding:0;margin:0;background:transparent;}
#clientlist li{float:left;display:inline;margin:0;padding:2px 6px;list-style-type:none;background:transparent;}

div.quote{background:url('../images/profile.jpg') -10px -10px no-repeat;padding:40px 0 0 140px;height:160px;}
.home div.quote{padding-top:20px;}
div.quote p {text-indent:25px;margin:0;padding-bottom:0;background:url('../images/quoteMark.gif') -10px -10px no-repeat;width:180px;}
div.quote p span{display:block;margin-left:30px;text-indent:0;padding-top:10px;}
div.quote h3 span{display:block;font-size:0.8em;margin-bottom:10px;}

div.apply{background:#76aca3;padding:3px 8px 3px 6px;margin-top:10px;display:block;width:300px;-moz-border-radius:12px;-webkit-border-radius:12px;color:#fff;margin-bottom:19px;}
div.apply div{font-size:0.8em;width:280px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #ddd;color:#343434;padding:10px;margin:3px 0;}
div.apply h3{color:#fff;font-size:1.2em;}
div.apply p {width:60%;float:left;}
div.apply p.lead{font-size:1.3em;font-weight:700;display:block;width:100%;}
div.apply a {border:3px solid #7dcdc3;-moz-border-radius:12px;-webkit-border-radius:12px;padding:3px 10px;-moz-box-shadow:1px 1px 1px #666;margin:15px 3px;float:right;}
div.apply a:hover {background:#7dcdc3;color:#fff;}
div.apply hr {height:1px;clear:both;margin:6px;color:#ddd;}

div.apply ul{float:left;width:200px;border:0px solid silver;margin:20px 0 20px 30px;padding:0;}
div.apply ul li {padding:10px 5px;list-style-type:disc;}

.iRow.hide{display:none;}
ul.tabs{float:left;width:200px;border:0px solid silver;margin:0 0 20px 0;padding:0;}
ul.tabs li {padding:0px 5px;margin:2px;list-style-type:none;display:block;border-bottom:1px dotted silver;}
ul.tabs li a{padding:5px;border:0px solid silver;display:block;}
ul.tabs li a:hover,ul.tabs li a.current{background:url('../images/link-arrow.gif') top right no-repeat;}
div.panes{float:right;clear:none;	border:0px solid #999;width:380px;}
div.panes div.iRow {
	display:none;		
	width:380px;
	float:right;
	border:0;
}

form div {float:left;margin:5px 10px;display:block;border:0px solid silver;width:280px;padding:2px 0;}
.form form div label {width:180px;}
form input{float:right;}
form select{float:right;margin:0 90px 0 0;}
form textarea{width:300px;}
.standard-submit{clear:both;float:left;margin:10px 0 10px 10px;border:3px solid #7dcdc3;-moz-border-radius:12px;padding:3px 10px;-moz-box-shadow:1px 1px 1px #666;margin:15px 3px;float:right;background:#fff;cursor:pointer;}

#formErrors {border:0px solid silver;padding:10px;margin:10px;width:280px;background:#b22222;color:#fff;}

div.panes .iRow a {font-size:0.8em;color:#343434;border:3px solid #7dcdc3;-moz-border-radius:12px;padding:3px 10px;-moz-box-shadow:1px 1px 1px #666;margin:15px 3px;float:right;}
div.panes .iRow a:hover {background:#7dcdc3;color:#fff;}
#sitemap {margin-bottom:20px;}
#sitemap div {padding:5px 10px;}
