html {height:100%;}
body {background-color: #FFF;font-family: Arial, "Times New Roman", Times, serif;font-size: 15px;line-height: 19px;color: #000;text-align: left;margin: 0;padding: 0;}
img {border:none;}
H1 {color: #3a6ea5;font-family:Georgia, "Times New Roman", Times, Tahoma, Serif; font-size: 34px;line-height: 34px;font-weight: normal;margin: 0 0 20px 0;padding:0;}
H2 {color: #65a9df;font-family:Georgia, "Times New Roman", Times, Tahoma, Serif; font-size: 34px;line-height: 22px;font-weight: normal;margin: 0 0 20px 40px;}
H3 {color: #3a6ea5;font-size: 24px;font-weight: normal;margin: 0;padding:0;}
H4 {color:#000000;font-size:12px;font-weight:bold;margin:0;padding:0;}
p { margin:6px 0 24px 0;padding:0;line-height:16px; }
.wrap {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -6em;}
div.inner-wrap {width: 800px;margin: 0 auto;text-align: left;}
.clearContent {clear: both;margin:0;padding:0;}
#banner {width: 100%;padding: 15px 0 0 0;}
#banner img {float: right;}
#content {width: 100%;}
#home #content .inner-wrap {border-top: 3px solid #cacaca;padding-top: 25px;}
#content .indexContentLeft {float: left;width: 350px;}
#content .indexContentRight {float: right;width: 400px;}
#content .indexContentLeft, .indexContentRight {font-size: 12px;line-height: 18px;padding-top:4px;}
.form-right {border:1px solid gray;margin-top:10px;padding:10px 10px 0 25px;}
#footer {width: 100%;margin: 0 auto;}
#footer .inner-wrap {font-family:Arial, Tahoma, Verdana;font-size: 11px;color: #787878;padding: 50px 0 10px 0;}
html, body {height: 100%;}
.push {height: 6em;}
a.blueLink { text-decoration:underline; font-family:Arial, Tahoma, Verdana; font-size:11px; color:#3274b7; }
a:hover.blueLink { text-decoration:none; }
label {display: block;margin:0;padding: 0;font-weight: bold;font-size:12px;}
input {border: 1px solid #a6a6a6;color: #000000;font:normal 12px Arial, Tahoma, Verdana;margin-bottom:10px;}
input:hover {border: 1px solid #a6a6a6;background: #eaeaea;}
input.fieldError-med { border:1px solid red;width:180px;}
input.fieldError-lrg { border:1px solid red;width:380px;}
.med {width:180px;}
.lrg {width:380px;}
.submit_btn {margin-top:12px;border:none;}
.submit_btn:hover{border:none;}

.roundedcornr_box_gray { margin:0 6px 10px 0; background-color:#cfcfcf; text-align:left; padding:0; }
.roundedcornr_top_gray div {background: url(images/tl_corner_gray.gif) no-repeat top left; }
.roundedcornr_top_gray {background: url(images/tr_corner_gray.gif) no-repeat top right; }
.roundedcornr_bottom_gray div { background: url(images/bl_corner_gray.gif) no-repeat bottom left; }
.roundedcornr_bottom_gray { background: url(images/br_corner_gray.gif) no-repeat bottom right;}
.roundedcornr_top_gray div, .roundedcornr_top_gray, .roundedcornr_bottom_gray div, .roundedcornr_bottom_gray { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content_gray { margin: 0; }

#clearit { clear:both; }

.supplylink_content { margin:0; padding:0 0 0 14px; }
.supplylink_content h1 { margin:0; padding:0; font-family:Arial,Tahoma,Verdana; font-size:17px; }
.supplylink_content p { padding:0; font-family:Arial,Tahoma,Verdana; font-size:12px; }
.supplylink_content a { color:#003F7F; font-family:Arial,Tahoma,Verdana; font-size:12px; }
.supplylink_content a:hover { text-decoration:none; }

.supplylink_logo { float:left; padding:16px 10px 14px 0; }

.reg_button { float:right; padding:10px 0 0 14px; }

ul.SupplyLink_list { font-family:Arial, Tahoma, Verdana; font-size:12px; color:#003F7F; list-style-type: square; padding:0; margin:4px 10px 4px 30px; }
ul.SupplyLink_list li.bullet { padding:0 0 6px 0; }