﻿/*clear all*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.confidential{color: Red;}
.innerList { padding-top: 10px; padding-left: 20px;  }
.innerList ul { list-style-type: square!important; }
.innerList ul li { margin-bottom: 3px; line-height: 20px; }

/* helpers */
.aL{text-align:left}.aR{text-align:right}.aC{text-align:center}
.vaT{vertical-align:top}.vaB{vertical-align:bottom}.vaM{vertical-align:middle}
.fL{float:left}.fR{float:right}
.p100{width:100%}.p50{width:50%}
.w150{width:150px}.w200{width:200px}
.justify{text-align:justify}
.pb-0{padding-bottom:0px!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pt-0{padding-top:0px!important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pl-0{padding-left:0px!important}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pr-0{padding-right:0px!important}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.p-0{padding:0px!important}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}
.p-20{padding:20px}
.mb-0{margin-bottom:0px!important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mt-0{margin-top:0px!important}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.ml-0{margin-left:0px!important}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.mr-0{margin-right:0px!important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.m-0{margin:0px!immortant}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}
.m-20{margin:20px}
.blc{display:block}.bold{font-weight:bold}
.cR{clear:right;}.cL{clear:left}.cB{clear:both}
/* END helpers */


/* GENERAL */
a { color: #0074c5; cursor: pointer; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; }
td, th { vertical-align: top; text-align: left; font-weight: normal; }
p { line-height: 16px; }
/* END GENERAL */

body { background: #151515; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #c7c7c7; margin: 0px; }

#all { background: #151515 url(../Images/bg.jpg) repeat-x; text-align: center; width: 100%; }
#width { width: 980px; margin: auto; }

.menu { height: 39px; background: transparent url(..Images/bg_menu.jpg); }
.menu a, .menu div span.txt { color: #fff; text-transform: uppercase; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Verdana; text-decoration: none; }
.menu .rollover { display: inline; }
.menu .rollover div { text-align: left; position: absolute; z-index: 1; top: 15px; left: 0px; border: 1px solid gray; background: black; padding: 20px; display: none; }
.menu .rollover div ul { text-align: left; list-style: none; }
.menu .rollover div ul a { white-space: nowrap; } 
.menu .rollover div ul a:hover { background: gray; } 

.sitemap a { text-transform: uppercase; color: #000; text-decoration: none; font-weight: bold; font-size: 10px; }
.sitemap span { text-transform: uppercase; color: Gray; font-weight: bold; font-size: 10px; }

.home-right { width: 412px; height: 372px; background: transparent url(../Images/home_right.jpg) no-repeat; }

h1 { color: #fff; font-family: "Trebuchet MS", Verdana; font-size: 15px; text-transform: uppercase; }
h2 { font-size: 15px; }
.green { color: #239066; }

/*.dl-sheets, .login { width: 50%; height: 270px; }*/

.dl-sheets h1 { color: #525252; }
.dl-sheets h2 { color: #045d39; }
.dl-sheets ul { list-style: none; margin-top: 15px; }
.dl-sheets li { border-bottom: 1px solid #e5e5e5; padding: 7px 0px 7px 5px; }
    .dl-sheets a { text-decoration: none; }
    .dl-sheets li span { display: block; font-size: 10px; color: Gray; }
    .dl-sheets li strong { display: block; color: Gray; font-weight: bold; }
    
.login { margin-top: 15px; }
.login label { display: block; }
.btnlogin { width: 60px; height: 20px; background: transparent url(../Images/loginbtn.jpg) no-repeat; border: 0px; margin: 15px 5px 0px 10px; }
.login .forgot { text-transform: uppercase; font-size: 11px; color: Gray; float: right; padding-right: 75px; }

.home-btn { vertical-align: middle; }
    .home-btn h2 { display: block; margin-left: 15px; }
        .home-btn h2 a { font-size: 14px; text-transform: uppercase; display: block; color: #fff; text-decoration: none; font-weight: bold; }
        
#footer { width: 100%; background: transparent url(../Images/footer.jpg) no-repeat; height: 233px; }

.staff { padding: 20px; border: 1px solid gray; }
    .staff h2 { text-transform: uppercase; font-size: 13px; font-weight: bold; padding: 15px; }
    .staff span, .staff p { text-align: justify; }
    .staff .list li { padding: 2px 0px 2px 0px; }
    .staff h1 { font-size: 23px; font-weight: bold; }
    
.gray { color: black; }

.submit { width: 115px; height: 33px; background: transparent url(../Images/submit.jpg) no-repeat; border: 0px; }

.link-list li { padding: 4px 0px 4px 0px; }

.td-padding td, .td-padding th { padding: 6px 0px 6px 0px; }

.lnkInvestigations { width: 260px; height: 100px; background: transparent url(../Images/1aa.jpg) no-repeat; float: left; margin-left: 70px; }
.lnkInvestigations:hover { background: transparent url(../Images/1a.jpg) no-repeat; }

.lnkLegal { width: 255px; height: 100px; background: transparent url(../Images/1ba.jpg) no-repeat; float: left; }
.lnkLegal:hover { background: transparent url(../Images/1b.jpg) no-repeat; }

.lnkSecurity { width: 260px; height: 100px; background: transparent url(../Images/1ca.jpg) no-repeat; float: left; }
.lnkSecurity:hover { background: transparent url(../Images/1c.jpg) no-repeat; }

.fax { padding-top: 40px; font-size: 11px; float: left; color: White; font-weight: bold; margin-left: 150px; padding-bottom: 20px;}
.fax fieldset { width: 680px; border: 1px solid silver; color: White; font-weight:bold; background-color: #070707; margin-bottom: 15px; float: left;}
.fax .content { width: 630px; padding: 20px 0px 20px 25px; float: left;}
.fax .line { float: left; width: 100%; clear: both; margin-bottom: 15px;}
.fax .cell { float: left; margin-bottom: 10px; margin-right: 40px;  }
.fax .lbl { color: White; text-transform: capitalize; font-weight: bold; float: left; margin-bottom: 4px;}
.fax .txt { width: 250px; border: 0px; border-bottom: 1px solid #239066; background-color: #202020; color: White; float: left; line-height: 20px; height: 20px; clear: both;}
.fax .txt2 { width: 542px; border: 0px; border-bottom: 1px solid #239066; background-color: #202020; color: White; float: left; line-height: 20px; height: 20px; clear: both;}
.fax .txt0 { width: 70px; border: 0px; border-bottom: 1px solid #239066; background-color: #202020; color: White; float: left; line-height: 20px; height: 20px; clear: both;}
.fax .txt3 { width: 360px; border: 0px; border-bottom: 1px solid #239066; background-color: #202020; color: White; float: left; line-height: 20px; height: 20px; clear: both;}
.fax .ddl { width: 250px; float: left; line-height: 20px; height: 20px; clear: both;}
.fax .ddl2 { float: left; line-height: 20px; height: 20px; margin-left: 10px;}
.fax .txtArea { width: 542px; border: 0px; border-bottom: 1px solid #239066; background-color: #202020; color: White; float: left; line-height: 20px; height: 150px; clear: both;}
.fax .wd0 { width: 70px; }
.fax .wd1 {width: 250px; }
.fax .wd2 {width: 542px; }
.fax .wd3 {width: 360px; }
.fax .rbl { float: left; clear: both; }
.fax .rbl * { margin-right: 5px;  }
.fax .listing { width: 100%; float: left;  }
.fax .listing > div { margin-bottom: 8px;}
.fax .listing .even { background-color: #838C88; }
.fax .listing .odd { background-color: #6F8E82; }
.fax .disclaimer { font-size: 10px; display: none; position: absolute; border: 1px solid white; background-color: Black;}