/*
Title:      		Qualitas
Authors:     		David Martin ©2007 http://www.lhmmedia.com/
*/

* { margin: 0; padding: 0; }
img { border: none; margin: 0; padding: 0; }
html { background: #6d9bbe url(/_assets/img/bg-html.jpg) repeat-x; }
body { background: url(/_assets/img/bg-body.jpg) 50% 0 no-repeat; font: 100.01%/1.3 tahoma, arial, Helvetica, Sans-Serif;}

/* a href */
a { color:#105b93; }
a:hover { color:#000; }

/* =main layout (div's) */

#container { width: 758px; margin: 0 auto; }
#content { padding: 18px; background: #fff; overflow/**/:/**/hidden; height: 1%;}
#content-1 { float: left; width: 325px; padding: 10px 0 0 10px; margin: 0;}
#content-1-pri { background: #dbe6ef url(/_assets/img/bg-content1-pri-bot.gif) 0 100% no-repeat; width: 330px; margin: 0; margin-left: -10px;}

#content-2 { float: right; width: 365px; }

#content-3 { float: left; width: 290px; padding: 10px 0 0 10px; margin: 0;}
#content-3-pri { background: #dbe6ef url(/_assets/img/bg-form-bot.gif) 0 100% no-repeat; width: 300px; margin: 0; margin-left: -5px;}

#content-4 { float: right; width: 365px; padding-top: 15px; background: url(/_assets/img/img-content-contact.jpg) 100% 0 no-repeat;}
#content-5 { padding: 0 12px; margin-bottom: -20px; overflow/**/:/**/hidden; height: 1%; }
#content-6 { padding: 0 12px; margin-bottom: -20px; overflow/**/:/**/hidden; height: 1%; }

#footer { background: #6d9bbe url(/_assets/img/bg-footer.gif) no-repeat; padding: 25px 20px; font-size: 11px; }

/*h1*/
h1      { padding: 63px 0 20px 22px;}
h1 span { display: none; }

/*h2*/
h2 { color: #0c69af; font-size: 17px; font-weight: bold; font-family: arial, Helvetica, Sans-Serif;}

#content-1-pri h2 { background: url(/_assets/img/bg-content1-pri-top.gif) no-repeat; padding: 10px 15px 0 15px;}
#content-4 h2 { font-size: 14px; margin: 0 0 0 -2px; font-weight: bold; }

/*h3*/
#content-1 h3 { margin-bottom: 10px; font-size: 12px; color: #595959; }

/*h4*/
/*h5*/
/*h6*/

/*p*/
p { margin-bottom: 20px; font-size: 11px; color: #595959;}

#content-1-pri p { padding: 0 15px; margin-bottom: 10px;}

#footer p { color: #b5ccde; }

p em { color: #0c69af; font-style: normal; font-weight: bold;}

/*ol*/

/*ul*/
ul#navi { background: url(/_assets/img/bg-nav.gif) repeat-x; overflow/**/:/**/hidden; height: 1%; margin: 0 18px; }
ul#navi li span { display: none;}
ul#navi li { float: left; list-style: none;}
ul#navi li a { display: block; height: 30px; width: 57px; background: url(/_assets/img/nav-item1.gif) no-repeat; }
ul#navi li a:hover { background-position: 0 -30px ; }
ul#navi li.active a { background-position: 0 -30px ; }
ul#navi li#end { float: right; height: 30px; width: 201px; background: url(/_assets/img/nav-number.gif) no-repeat; }

ul#navi li#ctl00_item2 a { background-image: url(/_assets/img/nav-item2.gif); width: 73px; }
ul#navi li#ctl00_item3 a { background-image: url(/_assets/img/nav-item3.gif); width: 81px; }
ul#navi li#ctl00_item4 a { background-image: url(/_assets/img/nav-item4.gif); width: 105px; }
ul#navi li#ctl00_item5 a { background-image: url(/_assets/img/nav-item5.gif); width: 81px; }

.subnav { background: #0a4370 url(/_assets/img/bg-subnav.gif)  repeat-x; margin: 0 23px;}
.subnav span.clients { display: block; height: 4px; width: 81px; background: #0a4370; margin-left: 125px;}
.subnav span.candidates { display: block; height: 4px; width: 105px; background: #0a4370; margin-left: 206px;}
.subnav ul { background: url(/_assets/img/bg-subnav-bot.gif) 0 100% no-repeat; padding: 3px 0 5px 5px; list-style: none; overflow/**/:/**/hidden; height: 1%; }
.subnav ul li { float: left; }
.subnav ul li span { display: none; }
.subnav ul li a { background: url(/_assets/img/bg-cf-subnav-item1.gif) no-repeat; width: 99px; height: 17px; display: block; }
.subnav ul li a:hover { background-position: 0 -17px; }

.subnav ul li#sub-item2 a { background-image: url(/_assets/img/bg-cf-subnav-item2.gif); width: 77px; }
.subnav ul li#sub-item3 a { background-image: url(/_assets/img/bg-cf-subnav-item3.gif); width: 124px; }
.subnav ul li#sub-item4 a { background-image: url(/_assets/img/bg-cf-subnav-item4.gif); width: 124px; }
.subnav ul li#sub-item5 a { background-image: url(/_assets/img/bg-cf-subnav-item5.gif); width: 71px; }

.subnav ul li#sub-item6 a { background-image: url(/_assets/img/bg-cf-subnav-item6.gif); width: 103px; }
.subnav ul li#sub-item7 a { background-image: url(/_assets/img/bg-cf-subnav-item7.gif); width: 101px; }
.subnav ul li#sub-item8 a { background-image: url(/_assets/img/bg-cf-subnav-item8.gif); width: 98px; }
.subnav ul li#sub-item9 a { background-image: url(/_assets/img/bg-cf-subnav-item9.gif); width: 124px; }
.subnav ul li#sub-item10 a { background-image: url(/_assets/img/bg-cf-subnav-item10.gif); width: 88px; }


#content-1 ul { margin-bottom: 15px; overflow/**/:/**/hidden; height: 1%; }
x#content-1 ul li { color: #00408d; font-size: 11px; margin-bottom: 2px; list-style: none; float: left; width: 232px; display: inline;}

ul.content-general { color: #595959; font-size: 11px; padding: 0 15px; margin-top: 0; }
ul.content-general p { color: #595959; margin-bottom: 10px; }

ul.content-general-1 { color: #595959; font-size: 11px; padding: 0 0; list-style: none; margin-top: 0;  }
ul.content-general-1 p { color: #595959; margin-bottom: 15px;}

#content ul.content-general-2 { color: #595959; font-size: 11px; padding: 10px 0;    }
#content ul.content-general-2 a { text-decoration: none;  }
#content ul.content-general-2 li  { margin-bottom: 8px; list-style: none;}
#content ul.content-general-2 li ul { margin: 0; padding: 5px 0; margin-left: 15px; }
#content ul.content-general-2 li ul li { list-style: disc; margin-bottom: 2px;}

ul.content-1-sec { margin-bottom: 10px;  }
ul.content-1-sec li { color: #00408d; font-size: 11px; margin-bottom: 2px; list-style: none; float: left; width: 232px; display: inline;}

#content-5 ul     { margin-bottom: 15px; width: 220px; margin-right: 25px; float: left;}
#content-5 ul li  { color: #00408d; font-size: 11px; margin-bottom: 2px; list-style: none; }
#content-5 ul.end { margin-right: 0; width: 200px;}

#content-6 ul     { margin-bottom: 15px; margin-right: 25px; padding-top: 10px;}
#content-6 ul li  { color: #000; font-size: 11px; margin-bottom: 2px; list-style: none; }
#content-6 ul.end { margin-right: 0; width: 200px;}

#content-6 ol     { margin-left: 20px; color: #595959; }
#content-6 ol li  { font-size: 11px; margin-bottom: 20px; }
#content-6 ol li h3 { color: #000; }
#content-6 ol li p { margin-bottom: 10px;  }
#content-6 ol ol     { margin-left: 20px; color: #595959;  }
#content-6 ol ol li  { font-size: 11px; margin-bottom: 5px; list-style: lower-alpha;}


#content-5 ol { margin: 0 0 15px 20px;  }
#content-5 ol li { color: #00408d; font-size: 11px; margin-bottom: 8px; }



#footer ul { color: #e2ebf2; background: url(/_assets/img/bg-footer-rec.gif) 100% 0 no-repeat; }
#footer ul li { display: inline;  }
#footer ul a  { color: #e2ebf2; text-decoration: none; }
#footer ul a:hover { color: #000;  }

/*dl*/

/*blockquote*/
#content-4 blockquote, #content-2 blockquote { padding:10px 5px 5px 0;}
#content-4 blockquote p, #content-2 blockquote p { margin: 0; color: #0e578d; font-size: 18px; font-weight: normal; padding-left: 28px; background: url(/_assets/img/quotes-start.gif) no-repeat; font-family: Times New Roman, Helvetica, Sans-Serif; }
#content-4 blockquote p em, #content-2 blockquote p em { font-size: 11px; font-weight: normal; display: block; color: #2687d0; }

#content-4 blockquote { padding: 85px 10px 0 0;}

/*forms*/

#content-1-pri input.txt { color: #7a7a7a; font-size: 11px; padding: 2px; margin: 0 8px 15px 15px; width: 230px;}
#content-1-pri input.submit { margin: 0 0 14px 0; width: 50px; height: 22px; border: 0; background: url(/_assets/img/bt-submit.gif) no-repeat; cursor: pointer;}
#content-1-pri input.submit:hover { background-position: 0 -22px;}

#content-3-pri ul { background: url(/_assets/img/bg-form-top.gif) no-repeat; padding: 15px; list-style: none; }
#content-3-pri ul label { color: #105b93; font-size: 11px; font-weight: bold; display: block;}
#content-3-pri ul input.txt { width: 260px; color: #7a7a7a; font-size: 11px; padding: 2px;}
#content-3-pri ul textarea { width: 256px; color: #7a7a7a; font-size: 11px; padding: 4px;  font-family: tahoma, arial, Helvetica, Sans-Serif; }
#content-3-pri ul input.submit { cursor: pointer; margin: 5px 4px 0 0; width: 50px; float: right; height: 22px; border: 0; background: url(/_assets/img/bt-submit.gif) no-repeat;}
#content-3-pri ul input.submit:hover { background-position: 0 -22px;}

#content-3-pri ul li { margin-bottom: 10px; overflow/**/:/**/hidden; height: 1%;}

