body {
 padding: 0;
 color: #000;
 background: #190b07 url(images/bgimage2.gif) repeat-x;
 margin: 0 auto;
 text-align: center;
 font: .9em verdana, arial, helvetica, sans-serif;
 }
hr {
  margin-bottom: 15px;
}

#content a:link, #content a:visited {
  text-decoration: none;
  color: #038da8;
  background: transparent;
}
#content a:hover {
  text-decoration: underline;
}

/*--general site --*/
body #mainsitebody{
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0 auto;
 text-align: center;
 color: #000;
 background: transparent;
 }

#generalwrapper {
 width: 900px;
 margin: 53px auto;
 padding: 0;
 text-align: center;
 color: #000;
 background: #fff;
 border: #4e0205 solid 1px;
}
#generalsubwrapper {
 width: 900px;
 margin: 0 auto 10px;
 padding: 0;
 text-align: center;
 color: #000;
 background: transparent url(images/horizline.gif) center bottom no-repeat;
}
#preheader {
 width: 812px;
 height: 70px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 color: #000;
 background: transparent url(images/fqgloballogo.jpg) left no-repeat;
}
#preheader img#loginph{
  float: right;
}
#callus {
  text-align: left;
  float: right;
  width: 250px;
 font: normal small-caps 70% verdana, arial, helvetica, sans-serif;
  padding: 45px 80px 0 0;
  color: #770113;
  background: transparent;
}





#header {
 color: #000;
 background: transparent url(images/solutionheader814.jpg) center 5px no-repeat;
 width: 814px;
 height: 188px;
 margin: 0 auto;
 padding: 1px 0 0 0;
 text-align: center;

 }



#primarynav{
 width: 810px;
 height: 36px;
 background: transparent;
 margin: 152px 0 0 2px;
}
ul#primarynavigation{
 margin: 0 auto;
 padding: 0;
 width: 810px;
 color: #c7a565;
 background: transparent;
 font: normal small-caps 100% verdana, arial, helvetica, sans-serif;
 list-style-type: none;
}
ul#primarynavigation li{
 display: inline;
 padding: 0;
}
ul#primarynavigation li a:link, ul#primarynavigation li a:visited {
 float: left;
 width: 161px;
 height: 30px;
 margin: 0 1px 0 0;
 padding: 10px 0 0 0;
 text-align: center;
 color: #4e0205;
 background: #ece4d3;
 text-decoration: none;
 font: normal small-caps 95% verdana, arial, helvetica, sans-serif;
}
ul#primarynavigation li a:hover{
 font-weight: bold;
 color: #fdecb1;
 background: #780116;
}
ul#primarynavigation li a#assessment{
 font-weight: bold;
 color: #fdecb1;
 background: #770113;
}
/*--end of navigation area - beginning of main content area --*/
.clear {
  clear: both;
  line-height: 8px;
  margin: 0;
  padding: 0;
}
.clearright {
  clear: right;
}

#content {
 width: 810px;
 padding: 0;
 margin: 5px auto 0;
 background: transparent;
 text-align: center;
 font-size: 75%;
 }
#content p {
 color: #000;
 background: transparent;
 font-size: 95%;
 line-height: 140%;
 margin: 0;
 padding: 15px 10px 0 25px;
 }
#sidebar {
  text-align: left;
  float: left;
  width: 323px;
  height: 439px;
  border: 1px solid #770113;
  color: #000;
  background: #faf8f0 url(images/sidebarstrip.jpg) repeat-x;
}
.sidebarcontent {
  float:left;
  width: 310px;
  color: #000;
  background: transparent;
  padding: 0 22px 15px;

}
.sidebarcontent h2 {
  font-size: 95%;
  color: #770113;
  background: transparent;
  margin: 0;
  padding: 0;


}
#content .sidebarcontent p{
  margin: 0;
  padding: 0 10px 10px;
}

.sidebarcontent img {
  float: left;
  padding: 4px 10px 5px 0;
}





img#testimonialbutton, img#welcomebutton, img#assessmentbutton{
  float: left;
  padding: 5px 20px 0 20px;
}

#content .more {
  text-align: right;
  padding: 0 0px 2px;
  color: #038da8;
  background: transparent;

}
#content .sidebarcontent .more {
  text-align: right;
  padding: 2px 10px;
  color: #038da8;
  background: transparent;

}
#content .more a:link, #content .more a:visited{
  text-align: right;
  padding: 2px 0px;
  color: #038da8;
  background: transparent;
 font: bold small-caps 90% verdana, arial, helvetica, sans-serif;
 text-decoration: none;

}
#content .more a:hover{
  text-decoration: underline;
}



#mainsub {
  float: right;
  width: 480px;
  height: 219px;
  color: #000;
  background: transparent;

}
.mainsubcontent {
  text-align: left;
  margin-bottom: 1px;
  width: 480px;
  height: 218px;
  border: 1px solid #770113;
  color: #000;
  background: #faf8f0 url(images/mainsubstrip.jpg) repeat-x;

}
.mainsubcontent img#placeholder {
  float: left;
  margin: 0;
  padding: 4px 10px 0 22px;

}
#content .mainsubcontent p{
  margin: 0;
  padding: 0 10px 5px 22px;
}
#content .mainsubcontent h2 {
  font-size: 110%;
  color: #770113;
  background: transparent;
  margin: 0;
  padding: 0;


}
#content #message {
  padding: 150px 0;
}

#subcontentwide{
  text-align:left ;
}
#subcontentwide p{
  padding: 0 5px 5px;
  margin: 0;
  }
#subcontentwide h2 {
 text-align: center;
 font-size: 110%;
  color: #770113;
  background: transparent;
  margin: 5px;
  padding: 20px 0 10px;
}
#content .quoteme p{
  font-style: italic;
  padding-bottom: 0;
}
#content .drwhitehousesig {
 color: #038da8;
  background: transparent;
  text-align: right;
  font-size: 90%;
  margin: 0;
  padding: 0 45px 10px 0;
}
#subcontentwide h3 {
  padding: 18px 5px 5px;
  margin: 0;
  font-size: 100%;
  font-weight: bold;
}
#content #subcontentwide h4 {
 text-align: center;
 font-size: 115%;
  color: #770113;
  background: transparent;
  margin: 5px;
  padding: 10px 0;
  text-decoration: none;
}
#content #subcontentwide h4 a:link, #content #subcontentwide h4 a:visited{
 text-align: center;
 font-size: 115%;
  color: #800000;
  background: transparent;
  margin: 5px;
  padding: 10px 0;
  text-decoration: none;
}
#content #subcontentwide h4 a:hover{
  text-decoration: underline;
}
#content .question {

  padding: 5px 5px 5px;
    font-weight: bold;
}






.testcontent {
  float: left;
  width: 470px;

}



#takeassswf, #welcomeswf {
  z-index: 0;
  float: left;
  width: 150px;
  padding: 4px 20px 0px 25px;
  margin: 0;
  visibility: visible;
}
.swffloat {
  float: left;
  width: 380px;
  padding: 4px 20px 4px 25px;
  margin: 0;
}

/*--end of main content area - beginning of footer area --*/
#footer {
 margin: 10px auto;
 padding: 10px 0;
 width: 900px;
 text-align: left;
 font-size: 90%;
 color: #770113;
 background: transparent;
 min-height: 30px;
}
#footer p{
 margin: 0;
 font-size: 70%;
 padding: 0px 0 0 70px;
}
ul#secnavigation {
 margin: 0;
 padding: 0;
 width: 40%;
 color: #770113;
 background: transparent;
 float: right;
 font-size: 75%;
 list-style-type: none;
 font-variant: small-caps;
 font-weight: bold;
}
ul#secnavigation li {
  display: inline;
}
ul#secnavigation li a:link, ul#secnavigation li a:visited{
 color: #770113;
 background: transparent;
 text-decoration: none;
 text-align: center;
 }
ul#secnavigation li a:hover{
 color: #4e0205;
 background: transparent;
 text-decoration: underline;
  }
 /* -- assessment area --*/

#subcontentwide table {
  width: 95%;
  margin-left: 20px;

}
#subcontentwide th {
  text-align: center;
  padding: 10px 0 20px;
  margin: 0;
}
#subcontentwide tr {
  padding-bottom: 15px;
  vertical-align: top;
}


#subcontentwide td {
  width: 9%;
  text-align: center;
  padding: 0 0 15px 0;
  margin: 0;
}

#subcontentwide td.numbering {
  width: 5%;
  text-align: left;
}

#subcontentwide td.questionwide, #subcontentwide th.thquestionwide {
  width: 50%;
  text-align: left;
}
input#submitassessment {
  text-align: center;
  margin-left: 500px;
  color: #fdecb1;
  background: #770113;
}
img#flv1, img#flv2, img#flv3 {
  border: none;}

#video1, #video2, #video3 {
 position: absolute;
 top: 250px;
 left: 400px;
 border: 1px solid #000;
 text-align: center;
 z-index: 1000;
 width: 340px;
 height: 260px;
 color: #770113;
 margin: 0;
 padding: 20px 0 0;
 background: #fdecb1 url(images/smallPlayer_bg.jpg) no-repeat;
 display: none;
 }

#content #hiddenvids .closeup {
  line-height: 145%;
  font-size: 110%;
  text-decoration: none;
  color: #770113;
  background: transparent;
}
#content #hiddenvids #video1 a:hover{
  text-decoration: underline;
}




