/* Applied Health CSS */
body{background:#e6e4e1 url(../../img/sub/bodyBG.jpg) top center no-repeat; margin:0; color:#6a6a6a; font:13px helvetica, arial, sans-serif; line-height:17px;}
	
ul{margin:2px 0 0 8px; padding:0; list-style:none; color:#6a6a6a;}
li{margin:0; padding:0; font-size:12px;}
li a{margin:0; padding:0; font-size:12px; color:#6a6a6a;}

h1{margin:0;}
h2{margin:20px 0 0 0;}
h3{margin:35px 0 0 0;}
h4{margin:13px 0 5px 2px; padding:0; font-size:18px; font-weight:normal; color:#333333;}
h5{margin:0 0 0 2px; padding:0; font-size:13px; font-weight:normal; color:#a47913;}

p{margin:8px 0 0 0; padding:0; width:91%;}
p.link{margin:4px 0 0 0; padding:0; text-align:right; width:90%;}
a{color:#362d65; text-decoration:none; font-size:14px;}
a:hover{color:#dd9227; text-decoration:none;}
a:visited{color:#362d65; text-decoration:none;}

/*========================  MENU ==========================*/

ul{padding:0; margin:0; list-style:none;}
li{float:left; position:relative; text-align:left; margin:0; padding:0;}
li ul{display:none; position:absolute; top:18px; left:8px; padding:4px 0 6px 0; margin:0; background-color:#d8d3c5; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;}
li ul li{margin:3px 0 0 0; width:240px; padding:0;}
/*li>ul{top:auto; left:auto;}*/
li:hover ul, li.over ul{display:block; text-decoration:none; color:#FFFFFF; font-weight:normal;}


#nav{padding:0; margin:0;}
#nav a{text-decoration:none; color:#6a6a6a; font-weight:normal;}
#nav a:hover{text-decoration:none; color:#6a6a6a; font-weight:normal;}
#nav a:visited{text-decoration:none; color:#6a6a6a; font-weight:normal;}

/*========================================================*/

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

#wrap .header{float:left; display:inline; margin:11px 0 0 10px; width:845px;}

#wrap .subLeft{float:left; display:inline; margin:9px 0 0 0; width:243px;}
#wrap .subLeft .subLeftBottom{float:left; display:inline; margin:8px 0 0 12px;}
#wrap .subLeft .subLeftBottom p{float:left; display:inline; margin:0 0 0 2px; width:224px;}
#wrap .subLeft .subLeftBottom p.link{margin:8px 0 0 0; padding:0; text-align:right; width:224px;}
#wrap .subLeft .subLeftBottom h5{margin:4px 0 0 3px; padding:0; font-size:15px; font-weight:normal; color:#244878;}

#wrap .gloablMenu{float:left; display:inline; margin:24px 0 0 24px;}
#wrap .gloablMenu a{float:left; display:inline; margin:0;}
#wrap .menu{float:left; display:inline; margin:24px 0 0 20px;}
#wrap .menu a{float:left; display:inline; margin:0 0 0 15px;}
#wrap .content{float:left; display:inline; margin:24px 0 0 24px; width:580px;}
#wrap .content p img{float:right; display:inline; margin:0 0 18px 18px;}
#wrap .content .left{float:left; display:inline; margin:0;}
#wrap .content .right{float:left; display:inline; margin:12px 0 18px 110px;}
#wrap .content ul{margin:4px 0 0 0; list-style:disc; width:87%;}
#wrap .content li{margin:4px 0 0 12px;list-style:disc;}

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

#wrap .footer{float:left; display:inline; margin:30px 0 15px 0; width:855px; font-size:11px;}
#wrap .footer .sitLeft{float:left; display:inline; text-align:left; width:210px;}
#wrap .footer .sitMiddle{float:left; display:inline; text-align:right; width:590px;}
#wrap .footer .sitRight{float:left; display:inline; text-align:right; width:55px;}


/*----------- 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:#a47913;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 #a47913;border-left:1px solid #a47913;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#a47913;}
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:#a47913;color:#fff;font-size:100%; width:100px;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container{margin:0;padding:1em;width:450px;text-align:left;}
p#fm-intro{margin:0;}
