/* TRP HOME CSS */
body{background:#d1d8c6 url(../../img/global/bodyBG.jpg) top center no-repeat; margin:0; color:#444; font:14px times, Times New Roman, times-roman, georgia, serif; line-height:16px;}
	
ul{margin:2px 0 0 8px; padding:0; list-style:none; color:#6a6a6a;}
li{margin:0; padding:0; font-size:14px;}
li a{margin:0; padding:0; font-size:12px; color:#6a6a6a;}

h1{margin:0;}
h2{margin:8px 0 0 1px;}
h3{margin:12px 0 0 0; padding:0;}
h4{margin:0;}
h5{margin:6px 0 0 0; padding:0;}

p{margin:12px 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:815px;}
#wrap .header .logo{float:left; display:inline; margin:0; width:236px;}
#wrap .header .menu{float:left; display:inline; margin:0 0 0 0; width:579px;}
#wrap .header .menu .clientLogin{float:left; display:inline; text-align:right; margin:4px 0 0 0; width:579px;}
#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 .left{float:left; display:inline; margin:5px 0 0 0; width:380px;}
#wrap .left .qlHome{float:left; display:inline; margin:120px 0 0 140px; background:url(../../img/menu/ql_bg.png) no-repeat; width:175px; height:190px;}
#wrap .left .qlHome .qlLinks{float:left; display:inline; margin:45px 0 0 22px;}

#wrap .right{float:left; display:inline; margin:-25px 0 0 7px; width:428px; height:658px; background:url(../../img/home/right.jpg) no-repeat;}
#wrap .right .content1{float:left; display:inline; margin:18px 0 0 48px; width:340px;}
#wrap .right .content1 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;}
#wrap .right .content1 h4{font-family:times, Times New Roman, times-roman, georgia, serif; color:#444; margin:18px 0 0 0; padding:0; font-size:30px; line-height:32px; letter-spacing:-1px; font-weight:bold;}
#wrap .right .content1 p{line-height:17px; margin:5px 0 0 0; width:93%;}
#wrap .right .sep{float:left; display:inline; margin:8px 0 0 16px; width:340px;}
#wrap .right .sep p{text-align:center;}
#wrap .right .content2{float:left; display:inline; margin:16px 0 0 48px; width:340px;}
#wrap .right .content2 h2{font-family:times, Times New Roman, times-roman, georgia, serif; color:#444; margin:0; padding:0; font-size:32px; line-height:36px; letter-spacing:-1px; font-weight:bold;}
#wrap .right .content2 p{line-height:17px; margin:5px 0 0 0; width:93%;}
#wrap .right .content2 p img{float:right; margin:0 0 8px 12px;}

/*-----------  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  -----------*/
#wrapSub .aboutContent .aboutRight .copy .formTag{float:left; display:block; width:500px; margin:12px 0 30px 0;}
label,input, select{display:block; width:250px; float:left; margin-bottom:10px;}
label{text-align:right; width:210px; padding-right:20px; color:#333333;}
textarea{height:150px; width:250px;}
#wrapSub .aboutContent .aboutRight .copy .formTag br{clear:left;}
