.clear {clear: both;}
body {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; background-color: #000000; margin: 0; padding: 0; line-height: 16px; }
#main {width:900px; margin-left: auto; margin-right:auto; background: url(/_images/template/main_bkg.gif) 0 220px #0e498e no-repeat;}
a img {border: 0;}
a {color: #9dd1ff; font-weight: bold;}
h1 { position: absolute; left: -987em;}
h2 {font-size: 14px;color: #9dd1ff;}
#content {margin: 45px 20px 45px 45px;}
#leftcontent {width: 605px; float: left;}
.homepagecopy {width:365px;}
#buttons img {padding-right: 3px;}
#footer {width:900px; height: 192px; background: url(/_images/template/footer_bkg.gif) no-repeat; color: #383838;}
#footerlinks { margin: 0; padding: 0;}
#footerlinks li { display: inline;}
#footer a {text-decoration: none; color: #00529c;}
#footer a:hover { text-decoration: underline;}
#footerlinks a { color: #383838; }
#flashlogos {float: right;}
.footertext { padding: 120px 0px 0px 45px;}
.backtotop {color: #00529c; font-weight: bold; background: url(/_images/icons/arrow.gif) no-repeat; padding-left: 8px;}
#homepagepods { float: right; width: 217px;}
#industryselector { background: url(/_images/template/industry_bkg.gif) no-repeat; margin: 0; padding: 10px 0 0 15px; height: 187px;}
#industryselector .first {padding-bottom: 4px;}
#differentlevels {background: url(/_images/template/levels.gif) no-repeat; height: 138px; padding: 15px;}
#differentlevels p { margin: 0; padding: 0;}
#differentlevels ul { margin: 0; padding: 10px 0 0 0; list-style-type: none;}
#differentlevels a {color: #ffffff; text-decoration: none; background: url(/_images/icons/levelsarrow.gif) no-repeat 0px 2px; padding-left: 15px;}
#differentlevels a:hover {color: #9dd1ff;}
#industryselector li { margin: 0; padding: 0; list-style-type: none; line-height: 0px;}
#rightcontent { float:right; width:215px;}
.tour { background: url(/_images/template/tour.gif) no-repeat; padding: 40px 90px 0px 10px; line-height: 13px;}
#banner {background: url(/_images/template/flash.jpg) no-repeat; height: 220px; position: relative;}
#banner ul li {display: inline;}
#banner ul {margin: 0; padding: 0; list-style-type: none; position: absolute; top:97px; left:45px;}
#banner a {text-decoration: none; color: #59B0FF; background: url(/_images/template/navdiv.gif) no-repeat right; margin-right: 25px; padding-right: 25px;}
#banner a:hover {color: white;}

/* forms */

.errorbox {background: url(/_images/icons/error.gif) no-repeat; padding-left: 40px; color:#9DD1FF; line-height: 6px; padding-bottom: 5px;}
.errorbox h2 {padding-top: 5px;}
.errorbox p { margin: 0; padding: 0;}
legend {display: none;}
fieldset {border:0; padding: 0; margin:0;}
.form {background-color: #245998; border: 1px solid #2f66a8; padding: 10px;}

.contactleft {width:260px; float: left;}
.contactright {float: left;width: 280px; padding-left: 20px; margin-left: 10px; border-left: 1px solid #245998;}

.textfield { border: 0; width: 160px; float: right;}
.textarea {width:260px; height: 80px; border: 0;}
label {width:85px; float: left;}
.form p {padding-bottom: 20px;}

.sub_error {color: #9DD1FF;}


/* ***************************************** */

.whyuseus li { padding-bottom: 10px;}
.divider {border-bottom:1px solid #2f66a8;}



#products {float: right;}
#modules {margin: 0; padding: 0;list-style-type: none; width: 200px;}
#modules {background: url(/_images/template/levels.gif) no-repeat; height: 145px; padding: 13px;}

#modules a {color: #ffffff; text-decoration: none; background: url(/_images/icons/levelsarrow.gif) no-repeat 0px 2px; padding-left: 13px;line-height: 21px;}
#modules a.selected {color: #9dd1ff;}
#modules a:hover {color: #9dd1ff; }



#productcopy {width:350px;float: left;}
