/*-----------------------------------------------------------------------------------------------
  global
-----------------------------------------------------------------------------------------------*/
* {margin:0; padding:0;}
div.clear{clear:both; height:0; font-size:0; line-height:0;}
div.container {width:832px; margin:0 auto;}
.box {float:left;}

/*-----------------------------------------------------------------------------------------------
  redefs
-----------------------------------------------------------------------------------------------*/
body {/* background:#f2f2f2 url('../images/layout/body_bkg.jpg') repeat-x scroll;*/ background-color:#EBEBEB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 0.80em;}
h1, h2 {margin-bottom:25px; font-size:2em; color:#646464; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
h3 {font-size:1em;}
p, li {line-height:1.5em;}
a {font-weight:bold; color:#FE660D;}

/*-----------------------------------------------------------------------------------------------
  header
-----------------------------------------------------------------------------------------------*/
div#header { height:142px; background:transparent url(../images/layout/header.gif) no-repeat scroll; }
div#header img {display:none;}

/*-----------------------------------------------------------------------------------------------
  content primary
-----------------------------------------------------------------------------------------------*/
div#content div.primary { background:transparent url('../images/layout/content_primary_bkg.jpg') repeat-y scroll; }
div#content div.primary div.footer {height:40px; background:transparent url('../images/layout/content_primary_secondary_separator.jpg') no-repeat scroll;}

/*-----------------------------------------------------------------------------------------------
  content primary roi
-----------------------------------------------------------------------------------------------*/
div#content div.primary div#roi {width:556px; padding:45px 35px 15px 35px; float:left; background:transparent url('../images/layout/content_primary_roi_header.jpg') no-repeat scroll top left;}
div#content div.primary div#roi h3 {margin-top:24px;}
div#content div.primary div#roi p.box {width:258px;}
div#content div.primary div#roi p.box.first {margin-right:40px;}

/*-----------------------------------------------------------------------------------------------
  content primary inquiryform
-----------------------------------------------------------------------------------------------*/
div#content div.primary div#inquiryform {width:182px; padding:45px 12px 0 12px; float:left; background:transparent url('../images/layout/content_primary_inquiryform_header.jpg') no-repeat scroll top left;}

div#content div.primary div#inquiryform fieldset {border:solid 0;}
div#content div.primary div#inquiryform fieldset ol,
div#content div.primary div#inquiryform fieldset ol li {list-style:none;}
div#content div.primary div#inquiryform fieldset ol li {margin-top:7px;}
div#content div.primary div#inquiryform fieldset ol li label {display:block; font-weight:bold; color:#646464; margin-bottom:2px; font-size:0.85em;}
div#content div.primary div#inquiryform fieldset ol li em {color:red; font-style:normal; font-weight:bold; font-size:1.3em; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}
div#content div.primary div#inquiryform fieldset ol li input {width:100%}
div#content div.primary div#inquiryform fieldset ol li.requiredfieldsnotice {font-size:0.8em; color:gray;}

div#content div.primary div#inquiryform fieldset ol li.submit {margin-top:15px;}

div#content div.primary div#inquiryform fieldset ol li.submit input {width:182px; height:43px; border:solid 0; background-image:url('../images/layout/send_button.jpg'); background-repeat:no-repeat; color:White; font-weight:bold; font-size:1.2em; cursor:pointer;}

/*-----------------------------------------------------------------------------------------------
  content secondary
-----------------------------------------------------------------------------------------------*/
div#content div.secondary {padding:0 35px 0 35px; background:white url('../images/layout/content_secondary_bkg.jpg') repeat-y scroll; }

div#content div.secondary .box {width:366px;}
div#content div.secondary .box.first {margin-right:30px;}
div#content div.secondary div.hr {border-bottom:solid 1px #bfbfbf; height:25px;}
div#content div.secondary ul,
div#content div.secondary ul li {list-style:none;}
div#content div.secondary ul li {margin-top:25px; list-style-type:disc; list-style-position:inside; }
div#content div.secondary ul li em {font-style:normal; font-weight:bold;}

div#content div.secondary h2 span {display:block; float:left; width:722px; margin-bottom:25px;}
div#content div.secondary h2 a.print {width:20px; height:23px; background:transparent url('../images/icons/print.jpg') no-repeat scroll; display:block; float:right;}

/*-----------------------------------------------------------------------------------------------
  content secondary roianalysis
-----------------------------------------------------------------------------------------------*/
div#content div.secondary div#roianalysis {margin-bottom:56px;}

/*-----------------------------------------------------------------------------------------------
  footer
-----------------------------------------------------------------------------------------------*/
div#footer {height:55px; padding-top:62px; background:transparent url(../images/layout/footer.jpg) no-repeat scroll; font-size:0.8em; color:#f0f0f0}

div#footer ul,
div#footer ul li {list-style:none;}
div#footer ul li {display:block; float:left; border-right:1px solid gray; padding:0 10px;}
div#footer ul li.last {border-right:solid 0;}

div#footer ul {float:left; width:416px}
div#footer p.copy {float:right; width:406px; padding-right:10px; text-align:right;}

/* ******************************************************************************************* */
/* ******************************************************************************************* */
/* ******************************************************************************************* */

/*-----------------------------------------------------------------------------------------------
  body#thankyou content (override)
-----------------------------------------------------------------------------------------------*/
body#thankyou h2 {margin-bottom:5px;}
body#thankyou div#content {padding-top:33px; background:white url('../images/layout/content_secondary_header.jpg') repeat-y scroll;}
