* {margin:0;padding:0}
body {background:#2a5790;font:normal 14px/21px Tahoma, Verdana, Geneva, sans-serif;color:#313131; }
img {border:none}
.clear {clear:both}
p {margin:4px 0;padding:4px 0}
a, a:link, a:visited {color:#3269ad;text-decoration:underline}
a:hover, a:active {text-decoration: none}

h1 {float:left}
h1 a {position:relative;display:block;width:220px;height:45px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/35TfH-ba_logo.gif) top left no-repeat}
h1 span {position:absolute;left:-9999px}
h2 {font-size:28px;line-height:34px;color:#3269ad}
h3 {font-size:18px;color:#3269ad}

.wrap {background:#3269ad;width:100%}
.header {width:940px;margin:0 auto;overflow:hidden;padding:20px 0}
	.logo {width:600px;float:left}
		.subhead {color:#fff;font-size:18px;font-weight:bold;padding:10px 0 0 15px;float:left}
	.contact {width:330px;float:right;text-align:right}
		.phone {display:inline-block;vertical-align:middle;text-align:center;padding-right:15px;color:#fff;font-size:18px;font-weight:bold;line-height:18px}
		.phone b {font-size:11px;color:#98bbe7}
		.social {display:inline-block;vertical-align:middle}
		.social img {display:inline-block;padding:0 1px}

.main {width:940px;margin:0 auto;background:#fff;padding:20px 0 0 0;}
.gray {width:940px;margin:0 auto;background:#f0f0f0}
.col_left {width:452px;padding:0 0 0 20px;float:left;position: relative}
	.main-copy {padding-bottom:120px;padding-top:20px}
	#inner .main-copy {padding-bottom:40px}
	.main-copy ul {list-style:none;margin:10px 0}
	.main-copy ul li {padding:4px 0 4px 30px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/urgJR-check.gif) center left no-repeat}
	
	.form_body {background:#dedede;width:442px;border-bottom:1px solid #cbcbcb;position:absolute;top:-110px}
	.fb_headline {background:url(http://cdn.performable.com/catalog/3003.0/assets/images/d4rcM-form_arrow.gif) 370px 11px no-repeat #bfbfbf;padding:15px 20px}
	.form_body table.bottom, .form_body table {width:400px;margin:0 auto}
	.form_body table td {border-bottom:1px solid #f0f0f0;padding:5px 0;color:#6b6b6b;font-size:11px;font-weight:bold}
	.form_body table.bottom td {border-bottom:none;padding:10px 0;}
	.form_body form {padding:20px 0 10px 0}
	.form_body form input[type=text] {width:190px;background:#fff;border:1px solid #a3a3a3;height:22px}
	.form_body form select {width:190px;}
	.form_body form button {border:none;background:none;margin:0;padding:0;cursor:pointer}
  *:first-child+html .form_body form button	{width:250px}
	.form_body form button span {height:45px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/w6vxv-submit_button.gif) 100% 100% no-repeat transparent;color:#fff;display:inline-block;border:none;cursor:pointer;padding:0 15px 0 0;margin:0 0 0 auto;font-size:0px;line-height:0px}
	.form_body form button span b { font-weight:normal;height:45px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/w6vxv-submit_button.gif) 0 0 no-repeat transparent;font-size:12px;color:#fff;display:inline-block;border:none;white-space:nowrap;padding:0 0 0 21px;line-height: 45px;margin:0;text-shadow:0 -1px 0 #000}
	.form_body form button:hover b {color:#ddd}
	.contact_txt {font-size:10px;line-height:14px;font-weight:normal !important;white-space:nowrap}
	
.col_right {width:460px;float:right}
	.prod_img {padding-bottom:30px}
	.parentbox {position:relative;top:-20px;margin-top:0px}
	.childbox {width:469px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/378bJ-angle.gif) bottom right no-repeat;padding-bottom:1px}
	* html .childbox {background:none}
	.childbox p {width:429px;background:#9ec010;color:#fff;text-shadow:0 1px 0 #000;padding: 10px 20px}
	.testimonials {width:425px;margin:0 auto}
	.testbox {width:385px;background:#fff;border-bottom:1px solid #c7c7c7;padding:10px 20px;font:italic 15px/22px Georgia, Times, "Times New Roman", serif;color:#6b6b6b}
	.testimonials h3 {margin-bottom:15px}
	p.author {text-align:right;font-size:11px;line-height:14px;color:#6b6b6b}
	p.author strong {font-size:12px}
	
.affiliations {width:500px;height:90px;margin:20px 0 20px 20px;float:left;background:#fff;border-bottom:1px solid #c7c7c7;padding:15px}
	.affiliations img {display:inline-block;padding:0 15px}
.clients {width:320px;height:90px;float:right;background:#fff;border-bottom:1px solid #c7c7c7;margin:20px;padding:15px;position:relative;}
.clients #prev {position:absolute;top:58px;left:10px;width:7px;height:13px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/DqDJv-prev.gif) top left no-repeat}
.clients #next {position:absolute;top:58px;right:10px;width:7px;height:13px;background:url(http://cdn.performable.com/catalog/3003.0/assets/images/FjSsZ-next.gif) top left no-repeat}
#clients {width:150px !important;margin:0 auto;text-align:center;height:71px !important;overflow:hidden;display:block}
#clients img {display:block;margin:0 auto}
.affiliations h5, .clients h5 {margin-bottom:5px;color:#3269ad}

* html .affiliations {width:480px;height:100px}
* html .clients {width:300px;height:100px}

.footer {width:940px;margin:0 auto;text-align:center;font-size:10px;color:#8eb3e2;line-height:14px;padding:10px 0 30px 0}
.footer .subnav {color:#fff}
.subnav a, .subnav a:link, .subnav a:visited {color:#fff;text-decoration:none}
.subnav a:hover, .subnav a:active {text-decoration:underline}

.bigsocial {background:#ededed;width:400px;padding:10px 15px;font-size:12px;color:#696969;margin:20px 0 0 0}
.bigsocial img {display:inline-block;padding-right:10px;padding-top:5px}

.smaller {font-size:12px;line-height: 18px}


/* Firefox active fix */
a {outline: none}
:-moz-any-link:focus {outline: none}