/* CSS for PRINT */
body{margin:0; color:#444; font:13px verdana, arial, sans-serif; line-height:18px;}
	
ul{margin:12px 0 0 40px; padding:0; color:#444;}
li{font-family:Gill Sans, Verdana; margin:8px 0 0 0; padding:0; font-size:21px; text-transform:uppercase; font-weight:bold;}
li small{font-family:Verdana; margin:0; padding:0; font-size:15px; text-transform:none; font-weight:normal;}
li a{margin:0; padding:0; font-size:12px; color:#6a6a6a;}

h1{font-family:Gill Sans, Verdana; color:#232020; margin:0; padding:0; font-size:36px; line-height:32px; text-transform:uppercase; letter-spacing:-1px; font-weight:bold;}
h2{font-family:Gill Sans, Verdana; color:#365724; margin:12px 0 0 0; padding:0; font-size:21px; line-height:24px; text-transform:uppercase; letter-spacing:-1px; font-weight:bold;}
h3{font-family:times, Times New Roman, times-roman, georgia, serif; color:#444; margin:0; padding:0; font-size:30px; line-height:32px; letter-spacing:-1px; font-weight:bold;}
h4{margin:0;}
h5{margin:6px 0 0 0; padding:0;}

p{margin:8px 0 0 0; padding:0;}
p.link{margin:4px 0 0 0; padding:0; text-align:right; width:100%;}
a{color:#222; text-decoration:underline; font-size:15px; font-weight:bold;}
a:hover{color:#365724; text-decoration:none;}
a:visited{color:#365724; text-decoration:none;}

#wrap{margin:0 auto; text-align:left; width:815px;}

#wrap .header{float:left; display:inline; margin:5px 0 0 0; width:810px;}
#wrap .header .logo{display:none;}
#wrap .header .logoPrint{float:left; display:inline; margin:0; width:236px;}
#wrap .header .menu{display:none;}
#wrap .header .menu .clientLogin{float:left; display:inline; text-align:right; margin:7px 0 0 0; width:574px;}
#wrap .header .menu .items{float:left; display:inline; margin:40px 0 0 0;}
#wrap .header .menu .items a{float:left; display:inline; margin:0;}

#wrap .content{float:left; display:inline; margin:24px 0 0 15px; width:785px;}
#wrap .content .left{float:left; display:inline; margin:0 0 0 40px; width:745px;}
#wrap .content .right{float:left; display:inline; margin:0 0 0 15px; width:280px;}

#wrap .content .right .qlHome{display:none;}
#wrap .content .right .qlHome .qlLinks{float:left; display:inline; margin:45px 0 0 22px;}
#wrap .content .right .feature{display:none;}
#wrap .content .right .feature h3{margin:24px 0 0 16px;}
#wrap .content .right .feature p{margin:4px 0 0 16px; width:240px;}
#wrap .content .right .feature p img{float:right; margin:0 0 8px 12px;}
#wrap .content .right .locations{float:left; display:inline; text-align:right; width:280px;}
#wrap .content .right .locations h2{font-size:24px; line-height:22px; color:#232020;}
#wrap .content .right .locations h3{font-family:Gill Sans, Verdana; color:#365724; font-size:18px; line-height:18px; margin:12px 0 3px 0; font-weight:normal;}
#wrap .content .right .locations h4{font-size:13px; text-transform:none; font-weight:normal;}
#wrap .content .right .locations h4 a{font-size:13px; text-transform:none; font-weight:normal;}


/*-----------  Sub  --------------*/

/*------------  FOOTER  ------------*/

#wrap .footer{float:left; display:inline; margin:20px 0 15px 0; width:815px; font:11px helvetica, arial, sans-serif;}
#wrap .footer .sitLeft{float:left; display:inline; margin:30px 0 0 0; text-align:left; width:210px;}
#wrap .footer .sitMiddle{float:left; display:inline; margin:30px 0 0 0; text-align:center; width:400px;}
#wrap .footer .sitRight{float:left; display:inline; margin:30px 0 0 0; text-align:right; width:205px;}


/*----------- HIDE ELEMENTS FOR SEO -----------*/
.hide{display:none;}

/*-----------  FORMS  -----------*/
form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#365724;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:188px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:200px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
fieldset div select{padding:1px; width:200px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi p{width:350px;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:138px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:12px;text-align:right; width:300px;}
#fm-submit input{border:1px solid #333;padding:2px;background:#365724;color:#fff;font-size:100%; width:100px; margin:0 0 0 120px;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container{float:left; display:inline; margin:0;padding:1em;width:450px;text-align:left;}
p#fm-intro{margin:0;}