/* standard tag declarations */

* {border:0;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
body {width:100%;}

p, ul, ol, dl {line-height:1.55em;margin-bottom:20px;}

a {color:#990000;}
a:hover {color:#cccccc;}


/* main page divisions
*******************************************/
#header, #page, #footer {display:block;clear:both;width:100%;}

#header .content, 
#body .content, 
#footer .content {margin:0 auto;}




/* body
*******************************************/
#body {background-color:#fff;padding:0 0 25px 0;}		



/* footer
*******************************************/
#footer {padding:80px 0 40px 0;background:url(../images/bg/footer_bg.jpg) #c4ced3 repeat-x top left;}
#footer .content {width:958px;height:277px;padding:20px 0 0 20px;background:url(../images/bg/footer_content_bg.jpg) #15547c no-repeat top left;-webkit-border-radius: 1.65ex;-moz-border-radius: 1.65ex;}

#footer .aboutTheCompany {float:left;width:482px;height:250px;padding-right:40px;}
#footer h4 {font-size:22px;line-height:22px;margin:0 0 10px 0;font-weight:normal;color:#fff;}
#footer p, #footer ul, #footer a {color:#fff;}
#footer p {margin-bottom:12px;}
#footer ul {list-style-type:none;}
#footer ul li {padding-left:12px;background:url(../images/misc/footer_bullet.gif) no-repeat center left;}
#footer a {text-decoration:none;font-weight:bold;}
#footer a:hover {color:#00c0ff;}

#footer form {float:left;width:400px;}
#footer form label {display:block;line-height:12px;margin:0 0 8px 0;color:#fff;}
#footer form input {float:left;}
#footer form input.txt {width:252px;height:23px;color:#2d2d2d;padding:8px 0 0 8px;border:1px solid #063655;background:url(../images/bg/footer_input_bg.gif) no-repeat top left;margin:0 5px 0 0;}

#footer p.utility {clear:left;display:block;}
#footer p.utility, #footer p.utility a {font-size:10px;}
#footer p.utility a {border-left:1px solid #fff;padding:0 5px 0 10px;margin-left:6px;}
#footer p span.processing {display:block;height:22px;padding:4px 0 0 38px;color:#94d0ff;background:url(../images/misc/footer_submit_processing.gif) no-repeat top left;font-weight:bold;}






/* special table formatting */
table.tbllisting {border-collapse:collapse;}
table.tbllisting h3 {color:#00558b;font-size:15px;margin-bottom:10px;}
table.tbllisting ul {margin:0;padding:0;list-style-type:none;}
table.tbllisting ul li {font-size:11px;line-height:1.25em;margin-bottom:5px;}


/* misc classes 
*************************************/
.clear {clear:both;}
.bold {font-weight:bold;}
.orange {color:#FFCC00;}


