* { margin: 0; padding: 0; font-family: Tahoma,Verdana,sans-serif; font-size: 11px; color: #fff;}
img     { border: 0; margin: 0; padding: 0; text-align: left;}
a { color: #fff; font-size: 11px; }
a:link  { text-decoration: none; overflow: hidden;  }
a:visited { text-decoration: none; }
a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }
ul      { list-style-type: none; }
input   { vertical-align: middle; }
html { background-color: #fff; color: #595552;}
tr,td { border: none; margin:0; padding: 0;}

h1 { color: #1a77ad; font-size: 12px; font-weight: 700; padding-top: 5px; text-align: left; padding-left: 10px;}
/* Main Layout Styles*/

html { background-color: #cd6305;  background-image: url(../img/html_bg.jpg); background-repeat: repeat-x;}
#container { margin: 0 auto; text-align: center; width: 928px; height: 458px; margin-bottom: 0; padding-bottom: 0; background-image: url(../img/content_bg_borders.png); background-repeat: no-repeat;}
#content { width: 900px; margin:0 auto; background-image: url(../img/header.jpg); background-repeat: no-repeat; height: 458px; background-color: #fff; }
#content_left { height: 136px; width: 126px; padding-top: 234px; text-align: left; float: left; }
#content_middle { float: left; width: 470px; padding-top: 234px;}
#content_middle p { color: #000; padding-left: 10px; text-align: left; font-size: 12px; padding-top: 5px;}
#content_right { padding-top: 13px; padding-right: 7px;}
#content_right form { background-image: url(../img/form_bg.gif); width: 271px; height: 270px; float: right; padding-top: 4px;}
#content_footer { width: 900px;}
#content_footer p { font-size: 12px; color: #000; padding-right: 100px; text-align: left; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
html,body {margin: 0; padding: 0 }
