* {padding:0; margin:0;}
html, body {width:100%; margin: 0; padding: 0;	border: 0; text-align:center; background-color:transparent;}
body, p, h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
p {font-size:12px;}
#wrapper {width:769px; margin:auto; text-align:left;}
a img,:link img,:visited img {border:none;}
strong, b {font-weight:bold; background-color:transparent;}
.fleft {float:left;}
h1, h2, span {position: absolute; text-indent: -5000px; display:inline;}
form span{display:none;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.red {color:#c00; background-color:#fff;}
.smaller {font-size: 0.6em; color:#999; font-weight:bold;}
a {color:#1F2352; text-decoration:none; background-color:transparent;}
a:hover {color:#41688E;}

#header {width:769px; background-color:#41688E; color:#666; position:relative; width: 769px; height: 138px; background:url("../images/logo.jpg") top left no-repeat;}

#hdprodmenu {width: 769px; height: 23px; clear: both; list-style-type: none; overflow:visible; margin-right:-8px;}
#hdprodmenu span {text-indent: -5000px; position: absolute;}
#hdprodmenu ul {width: 769px; height: 23px; background:transparent url("../images/background.gif") top left no-repeat;}
#hdprodmenu li {list-style:none; float:left; display:block;}
#hdprodmenu a {display:block; height: 23px; text-decoration: none; overflow: hidden; background-position: 0px 0px;}
#hdprodmenu a:hover {background-position: 0px -23px;}

#menu1 a {width:140px; background:transparent url("../images/menu1.gif") 0px 0px no-repeat;}
#menu2 a {width:109px; background:transparent url("../images/menu2.gif") 0px 0px no-repeat;}
#menu3 a {width:120px; background:transparent url("../images/menu3.gif") 0px 0px no-repeat;}
#menu4 a {width:125px; background:transparent url("../images/menu4.gif") 0px 0px no-repeat;}
#menu5 a {width:119px; background:transparent url("../images/menu5.gif") 0px 0px no-repeat;}
#menu6 a {width:156px; background:transparent url("../images/menu6.gif") 0px 0px no-repeat;}

#menu1.tabon a {background: url("../images/menu1.gif") 0px -23px no-repeat;}
#menu2.tabon a {background: url("../images/menu2.gif") 0px -23px no-repeat;}
#menu3.tabon a {background: url("../images/menu3.gif") 0px -23px no-repeat;}
#menu4.tabon a {background: url("../images/menu4.gif") 0px -23px no-repeat;}
#menu5.tabon a {background: url("../images/menu5.gif") 0px -23px no-repeat;}
#menu6.tabon a {background: url("../images/menu6.gif") 0px -23px no-repeat;}

#right {width:187px; float:right; font-size:10px;}
.rightbox {border: 1px solid #A5B1C0; margin-bottom:7px;}
.rightbox ul {margin-left:12px; padding:6px 6px 4px 12px; list-style-position:outside; line-height:120%; list-style-type:square;}
.rightbox li {list-style-image:url("../images/bullet.gif")}
.rightbox p {padding: 0px 8px 8px 8px; font-size:10px;}
.news {line-height:130%; margin-top:8px;}
.news a{font-weight:bold; color:#1F2352; text-decoration:none;}
.news a:hover{font-weight:bold; text-decoration:none; color:#41688E;}
#topimg {width:187px; height:39px; background:transparent url("../images/rightnavhome.gif") top left no-repeat; display:block; margin:7px 0px 5px 0px;}
#newsheader {width:185px; height:25px; background:transparent url("../images/newsheader.gif") top left no-repeat; display:block;}
#qaheader {width:185px; height:25px; background:transparent url("../images/qaheader.gif") top left no-repeat; display:block;}

#main {width:574px; clear:left; margin:7px 0px 9px 0px; float:left;}
#maincopy {min-height:250px; border-right:1px solid #EAEDF2;}
#maincopy p {padding:0.9em 0.9em 0.9em 0.9em; line-height:1.3em;}
#maincopy ul li { font-size:0.75em; }
#maincopy ul#company-list, #maincopy ul#examples-list, #maincopy ul#partners-list, #maincopy ul#partnering-benefits-list { margin-left: 30px; list-style-type:square; }
#mainbox {border:1px solid #EAEDF2; width:387px; float:left; border-top:0px solid #EAEDF2; border-right:0px solid #EAEDF2; margin-right:7px; margin-top:5px;}
#banner {width:575px; height:128px; background:transparent url("../images/banner.gif") top left no-repeat; display:block; cursor: pointer;}

.matth1 {position: relative; text-indent: 2px; display: block; font-size: 1.5em; font-weight: bold; }
.matth2 {position: relative; text-indent: 4px; display: block; font-size: 1.2em; font-weight: bold; }

#homeheader {width:387px; height:44px; background:transparent url("../images/homeheader.gif") top left no-repeat;}
#homepic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px;}
#homepic img {margin-bottom:10px;}

#mattofferpic {float:right; margin-top:5px; margin-bottom:-5px; width:174px; height:120px;}
#mattofferpic img {margin-top: 0.5cm; margin-bottom:10px;}

#footer {width:574px; clear:left;}
#footer p {font-size:11px; color:#1F2352; margin:9px 11px 0 11px;}
#byline {width:574px; clear:left; background-color:#222353;}
#byline p {padding:3px 12px 3px; margin: 0 auto 0 auto; width: 405px; height:auto; font-size:10px; color:#fff;}
#byline a {font-weight:bold; color:#fff;}
#footer span{position: relative; text-indent: 0px;}

#mainbox2 {border:1px solid #EAEDF2; width:573px; float:left; border-top:0px solid #EAEDF2; border-right:0px solid #EAEDF2; margin-right:0px; margin-top:5px;}

#aboutheader {width:387px; height:44px; background:transparent url("../images/aboutheader.gif") top left no-repeat;}
#benefitsheader {width:387px; height:44px; background:transparent url("../images/benefitsheader.gif") top left no-repeat;}
#howitheader {width:573px; height:44px; background:transparent url("../images/howitheader.gif") top left no-repeat;}
#qaheading {width:387px; height:44px; background:transparent url("../images/qaheading.gif") top left no-repeat;}
#examplesheader {width:387px; height:44px; background:transparent url("../images/examplesheader.gif") top left no-repeat;}
#partnersheader {width:387px; height:44px; background:transparent url("../images/partnersheader.gif") top left no-repeat;}
#contactheader {width:573px; height:44px; background:transparent url("../images/contactheader.gif") top left no-repeat;}
#nextstepsheader {width:387px; height:44px; background:transparent url("../images/nextstepsheader.gif") top left no-repeat;}
#valuationheader {width:387px; height:44px; background:transparent url("../images/valuationheader.gif") top left no-repeat;}
#newsheading {width:573px; height:44px; background:transparent url("../images/newsheading.gif") top left no-repeat;}
#termsheader {width:573px; height:44px; background:transparent url("../images/termsheader.gif") top left no-repeat;}
#thanksheader {width:573px; height:44px; background:transparent url("../images/thanksheader.gif") top left no-repeat;}
#blankheader {width:573px; height:44px; background:transparent url("../images/blankheader.gif") top left no-repeat;}

#aboutpic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px; background:transparent url("../images/aboutpic.jpg") top left no-repeat;}
#benefitspic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px; background:transparent url("../images/benefitspic.jpg") top left no-repeat;}
#qapic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px; background:transparent url("../images/qapic.jpg") top left no-repeat;}
#examplespic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px; background:transparent url("../images/examplespic.jpg") top left no-repeat;}
#partnerspic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:263px; background:transparent url("../images/partnerspic.jpg") top left no-repeat;}
#nextstepspic {float:right; margin-top:5px; margin-bottom:-5px; width:177px; height:290px; background:transparent url("../images/nextstepspic.jpg") top left no-repeat;}

#formdiv {background-color:#EAEDF2;}
form {background-color:#EAEDF2; padding:0 0 28px 0;}
button {margin-top:8px; width:103px; height:20px; background: transparent url("../images/send.gif") top left no-repeat; border:0px; cursor:hand; float:right; clear:both;}
input, textarea {border:1px solid #A5B1C0; display:inline; background-color:#fff; float:left; clear:none; margin:0 0 4px 0; width:190px;}
#contactform {min-height:132px}
#nextstepsform {min-height:85px}
#nextstepsformtwo {min-height:253px}
#partnersform {min-height:198px}

#contactform input, #contactform textarea{margin-right:50px;}
label {float:left; clear:left; margin-right:4px; display:inline; width:120px;}
textarea {margin-bottom:4px;}
.checkbox {width:20px; height:20px; border:0px; background-color:transparent; position:relative; top:0px; left:0px;}
.checklabel {width:290px;}
.checkpar {width:350px;}

div#news { padding-top: 0.8em; }
div#maincopy h3 { margin: 0; padding: 1em 0 0 0.6em; font-size: 1em; line-height: 0; }
div#maincopy p#news-date { margin: 0; padding: 0 0 1em 0.9em; }
div#maincopy a { font-weight: bold; text-decoration: none; }
div#maincopy a#news-title-link { font-size: 1.2em; }

h5.titleText { font-weight:bold; font-size:0.77em; padding-left: 11px; color:#41688E; }
p#arrangeSurvey, p#handle-paperwork, p#provide-solutions, .answer { padding-top: 1px; }

.news-title-link { font-size:1.2em; color:#1F2352;}
.question, .howit-highlight { color:#1F2352; }

h4#news-title { padding:0.6em 0.6em 0 0.6em; font-size: 0.98em; }

#maincopy h4 { padding-left: 10px; padding-top: 8px; }