
html, body {margin:0;padding:0;border:0;}
body {font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#231F20;background:url(images/page-bg.jpg) top left repeat-x;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
#wrapper {margin:0 auto;width:972px;text-align:left;margin-top:6px;border-top:1px solid #A4A4A4;border-bottom:1px solid #A4A4A4;background:url(images/wrapper-bg.gif) top left repeat-y;}
#wrapperinner {width:970px;margin-left:1px;background:url(images/wrapperinner-bg.jpg) bottom left repeat-x;padding-bottom:12px;}
#content {width:914px;margin-left:28px;}
#header {width:914px;height:82px;position:relative;}
#logo {position:absolute;width:205px;height:47px;top:22px;right:0px;}
#strap {position:absolute;width:650px;height:30px;top:50px;left:3px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;}

#nav {width:920px;background:url(images/nav-bg.jpg) bottom right no-repeat;padding-bottom:8px;margin-left:2px;}
#nav ul {width:909px;font-family:Arial, Helvetica, sans-serif;}
#nav li {width:101px;float:left;display:inline;list-style:none;color:#7D7E82;}
#nav a {display:block;text-align:center;font-size:90%;color:#000000;padding-top:9px;padding-bottom:7px;font-weight:bold;}
#nav a:link, #nav a:visited {color:#000000;text-decoration:none;background:url(images/navli-bg.jpg) top left no-repeat;}
#nav a:active, #nav a:hover {color:#FFFFFF;text-decoration:none;background:url(images/navlion-bg.jpg) top left no-repeat;}
#nav a.linkon {color:#FFFFFF;text-decoration:none;background:url(images/navlion-bg.jpg) top left no-repeat;}

#homeimg {width:600px;height:286px;position:relative;background:url(images/img-home.jpg) top left no-repeat;}
#homeimglink {width:135px;height:28px;position:absolute;top:234px;left:26px;}

#slash {width:914px;height:17px;background:url(images/slash.gif) top left no-repeat;}
#main {width:914px;text-align:left;min-height:500px;background:url(images/main-bg.gif) top left repeat-y;margin-top:6px;}
/*\*/
* html #main {height:500px;}
/**/
#left {width:292px;float:left;display:inline;}
#left img {margin-bottom:10px;}
.orangeboxtop {width:292px;background:url(images/orangebox-top.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;}
.orangeboxtop p {color:#FFFFFF;font-size:120%;font-weight:bold;text-align:center;padding:8px 0px 8px 0px;}
.orangeboxbottom {width:292px;background:url(images/orangebox-bottom.jpg) bottom left no-repeat;font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
.orangeboxbottom p {color:#FFFFFF;font-size:120%;font-weight:bold;text-align:center;padding:8px 0px 8px 0px;}
.leftpanel {width:292px;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;background:url(images/leftpanel-bg.gif) top left repeat-y;margin-bottom:10px;}
.leftpanel h3 {margin-left:6px;padding:8px 10px 8px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:url(images/h1-bg.gif) center left no-repeat;}
.leftpanel p {padding:0px 10px 10px 22px;}
p.quote {color:#2883D5;font-weight:bold;font-size:110%;font-style:italic;font-family:Arial, Helvetica, sans-serif;}
span.date {color:#2883D5;font-weight:bold;}
.leftpanel a:link, .leftpanel a:visited {color:#2883D5;text-decoration:none;}
.leftpanel a:active, .leftpanel a:hover {color:#2883D5;text-decoration:underline;}
.leftpanel ul {margin-left:12px;padding:6px 10px 8px 6px;}
.leftpanel li {list-style:none;font-weight:bold;padding:2px 10px 2px 10px;background:url(images/rightli-bg.gif) top left no-repeat;font-size:110%;}
span.small {font-size:80%;font-weight:normal;}
.leftbutton {width:292px;height:45px;background:url(images/leftbutton-bg.jpg) top left no-repeat;margin-bottom:10px;}
.leftbuttonl {width:292px;height:45px;background:url(images/leftbuttonpartners-bg.jpg) top left no-repeat;margin-bottom:10px;}
.leftbutton h3, .leftbuttonl h3 {margin-left:6px;padding:14px 10px 8px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.leftbutton a:link, .leftbutton a:visited, .leftbuttonl a:link, .leftbuttonl a:visited {color:#28366C;font-weight:bold;text-decoration:none;}
.leftbutton a:active, .leftbutton a:hover, .leftbuttonl a:active, .leftbuttonl a:hover {color:#28366C;font-weight:bold;text-decoration:underline;}

.hleftpanel {width:292px;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;background:url(images/hleftpanel-bg.jpg) bottom left no-repeat;margin-bottom:10px;min-height:180px;}
/*\*/
* html .hleftpanel {height:180px;}
/**/
.hleftpanel h3 {margin-left:6px;padding:8px 10px 8px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:url(images/h1-bg.gif) center left no-repeat;}
.hleftpanel p {padding:0px 100px 10px 22px;}

.leftpanels {width:292px;border-top:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;background:url(images/leftpanels-bg.gif) top left repeat-y;margin-bottom:10px;padding-top:10px;}
.leftpanelinner {width:292px;background:url(images/leftpanelsinner-bg.jpg) bottom left no-repeat;padding-bottom:8px;}
.leftpanels h3 {margin-left:6px;padding:8px 10px 8px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:url(images/h1-bg.gif) center left no-repeat;}
.leftpanels p {padding:0px 10px 10px 22px;color:#2883D5;}


#right {width:600px;float:right;display:inline;}
#right h1 {margin-left:6px;padding:12px 10px 12px 15px;color:#28366C;font-size:140%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:url(images/h1-bg.gif) center left no-repeat;}
#right h2 {margin:0px 10px 0px 22px;padding:14px 10px 4px 0px;color:#28366C;font-size:130%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-bottom:1px solid #D4D4D4;}
#right h3 {margin:0px 10px 0px 22px;padding:12px 10px 0px 0px;color:#28366C;font-size:110%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#right p {padding:6px 10px 8px 22px;}
#right p.blue {color:#2883D5;}
span.blue {color:#2883D5;font-weight:bold;}
#right a:link, #right a:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
#right a:active, #right a:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}
#right ul {margin-left:12px;padding:6px 10px 8px 12px;}
#right li {list-style:none;padding:1px 10px 1px 12px;background:url(images/rightli-bg.gif) top left no-repeat;}
#clientlogos {width:576px;margin-left:22px;margin-top:30px;}
#clientlogos p {padding:6px 0px 6px 0px;border-bottom:1px solid #C5C5C5;margin-bottom:4px;}

#contactleft p {padding:6px 6px 8px 0px;}
#contactleft a:link, #contactleft a:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
#contactleft a:active, #contactleft a:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}

div.formrow {margin-left:25px;padding:6px 0 6px 0;clear:both;width:470px;}
#contact label {float:left;display:inline;width:120px;}
#contact input {float:left;display:inline;}
#contact input.txtsml {width:90px;}
#contact input.txtmed {width:176px;}
#contact input.txtwde {width:340px;}
#contact textarea.txtwde {width:340px;height:76px;margin-left:5px;padding:0px;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
div.buttonrow {margin:20px 0px 16px 150px;width:250px;clear:both;text-align:left;}
span.required {font-size:90%;color:#FF0000;}
div.flt {float:right;display:inline;text-align:left;width:340px;}
label.error {font-weight:bold;color:#FF1111;}

#footer {width:914px;background:url(images/footer-bg.gif) top left no-repeat;}
#footer p.left {font-family:Arial, Helvetica, sans-serif;width:400px;float:left;display:inline;padding:20px 0px 20px 20px;color:#28366C;font-size:86%;}
#footer p.right {width:300px;float:right;display:inline;padding:20px 20px 20px 0px;text-align:right;font-size:86%;}
#footer a {padding-left:5px;padding-right:5px;}
#footer a:link, #footer a:visited {color:#28366C;text-decoration:none;}
#footer a:active, #footer a:hover {color:#28366C;text-decoration:underline;}

a.blink:link, a.blink:visited {color:#2883D5;font-weight:bold;text-decoration:none;}
a.blink:active, a.blink:hover {color:#2883D5;font-weight:bold;text-decoration:underline;}
.limage {padding-right:10px;padding-bottom:6px;}