/* Structure */
html{background:#000000 url(../images/bg.jpg) repeat-x top;height:100%;}
body{background:transparent;color:#ffffff;}
.wrapper{background:#111111 url(../images/wrapper-bg.jpg) repeat-x bottom;padding:0 0 5px 0;}
.inner-wrapper{background:#111111 url(../images/inner-wrapper-bg.jpg) repeat-x bottom;margin:0 5px 6px 5px;padding:0 5px;position:relative;width:930px;}
html #page-head{height:95px;}
#page-head h2{color:#ffffff;display:block;float:left;font-size:2em;line-height:2em;margin:5px 0 0 0;padding-left:10px;padding-top:2px;}
#page-head h2 strong{font-weight:bold;}
#page-head h2 a{margin:0 -3px;padding:3px 3px;}
#page-head h2 a,#page-head h2 a:hover{color:#ffffff;text-decoration:none;}
#page-head h2 a:hover{background:#333333;}
#main,#sub{margin:0 10px;width:910px;}
a:link,a:visited{color:#f0f0f0;text-decoration:none;}
a:hover,a:active{color:#ffffff;text-decoration:underline;}
/*banner*/
#banner{margin:0 -5px 20px -5px;overflow:hidden;overflow:hidden;width:940px;}
#banner .half-banner{display:inline;float:left;height:200px;margin:0 5px 20px 5px;overflow:hidden;width:460px;}
#banner .third-banner{display:inline;float:left;height:200px;margin:0 5px 20px 5px;overflow:hidden;width:303px;}
/* Header */
#hd h1{float:left;width:150px;}
#hd h1 .logo{background:url(../images/logo.gif) no-repeat bottom;display:block;height:295px;margin:-210px 0 0 5px;}
#hd{border-bottom:1px dashed #525252;height:100px;width:100%;}
#hd ul{float:right;height:2em;margin:2px 0 7px 0;}
#hd ul li{color:#bfbfbf;float:left;font-size:.9em;margin:5px 0 5px 16px;}
#hd ul li strong{color:#ffffff;font-size:1.5em;font-weight:bold;}
#hd ul li a{color:#ffffff;display:block;line-height:1.75em;padding:1px 5px;text-decoration:none;}
#hd ul li a:hover,#hd ul li.selected{background:#333333;}
.tag-line{background:url(../images/header-bg.jpg) no-repeat top right;float:right;height:60px;width:700px;}
.tag-line label{display:none;}
/* Footer */
html #templateID-10 #bd,html #templateID-10 .yui-g{margin-bottom:0;padding-bottom:0;}
#ft{clear:both;margin:0 auto;padding:0 10px;width:930px;}
#ft ul{float:left;margin:5px 0 0 -5px;padding-bottom:20px;width:500px;}
#ft ul li{float:left;font-size:.85em;margin:0 2px;padding:0;}
#ft ul li span,#ft ul li a{color:#353535;text-decoration:none;}
#ft ul li a:hover{color:#ffffff;text-decoration:none;}
#ft label a{color:#353535;float:right;font-size:0.85em;margin:5px -5px 0 0;padding-bottom:20px;text-decoration:none;}
#ft label a:hover,.index-links li a:hover{color:#ffffff;}
/* Index template */
.flash{;width:930px;height:445px;margin:5px 0;}
body ul.index-links{font-size:1.4em;line-height:1.8em;margin:0;padding:10px 0 5px 0;text-align:center;}
.index-links li a{color:#bfbfbf;font-weight:lighter;text-align:center;text-decoration:none;}
.index-links strong{font-weight:bold;}
/* Find a property INDEX*/
.fah-search{margin-right:5px;position:absolute;right:3px;top:106px;}
.fah-search li{color:#D2EA56;float:right;line-height:1.75em;margin:0 2px;}
.fah-search li span{line-height:1.7em;}
.fah-search li a{color:#D2EA56;display:block;padding:1px 5px;text-decoration:none;}
.fah-search li a:hover{background:#333333;color:#ffffff;text-decoration:none;}

#templateID-21 .visionlink {position: absolute;	bottom: 20px; left: 20px; }
#templateID-21 .devSideMenu{min-height:350px; position: relative; z-index: 100;}
#templateID-21 ul.searchButtons{width:400px; clear: both; float: left; margin-left: 0;}
#templateID-21 ul.searchButtons li{float:left;margin-right:3px;}
#templateID-21 ul.searchButtons li a{background:#d2ea56;color:#111111;display:block;font-size:12px;line-height:1.3em;padding:3px 5px;text-align:center;width:160px; font-weight: normal;}
#templateID-21 ul.searchButtons li a:link,#templateID-21 ul.searchButtons li a:visited{color:#111111;text-decoration:none;}
#templateID-21 ul.searchButtons li a:hover,#templateID-21 ul.searchButtons li a:active{background:#7e9308;color:#ffffff;text-decoration:none;}
/* Find a property DEVELOPMENT INDEX PAGE*/
body #bd ul.fah-devMenu{float:right;margin:10px 0 0 0;text-align:center;}
.fah-devMenu li{display:inline;float:left;line-height:1.75em;margin:0 0 0 20px;}
.fah-devMenu li a{color:#D2EA56;display:block;padding:1px 5px;text-decoration:none;white-space:nowrap;}
.fah-devMenu li a:hover,.fah-devMenu li.selected a,.fah-devMenu li a.selected{background:#333333;color:#ffffff;text-decoration:none;}
.fah-devImage{clear:both;height:280px;margin:0 0 20px 0;width:930px;}
html .fah-devImage .sold {background: url(../images/soldSign.gif) top right no-repeat; width:930px; height:280px; float: left; z-index: 100; position: absolute;}
html body .fah-devImage img {position: relative; z-index: 1;}
.development #page-head h2{width:920px;}
.development .yui-g{width:100%;}
.development .yui-gf .yui-u .fah-ad{color:#D2EA56;margin:5px 10px 25px 2px;}
.development .yui-gf .yui-u .fah-ad strong{clear:both;display:block;font-size:1.6em;font-weight:bold;line-height:.9em;margin-left:-1px;}
.development .fah-ad a{color:#D2EA56;display:block;text-decoration:none;}
.development .fah-ad a:hover{color:#ffffff;display:block;}
/* Find a property VISION*/
.FAH-vision #banner .third-banner{float:right;height:200px;margin:0 5px 0 5px;width:286px;}
.FAH-vision #yui-main .yui-g{float:right;margin-bottom:50px;margin-top:0;width:565px;}
.FAH-vision #bd{background-image:url(../images/vision-logo.gif);background-repeat:no-repeat;}
.FAH-vision h3,.FAH-vision h4{color:#D2EA56;}
/* Invest INDEX */
.INVEST .list-style2 dd{margin-bottom:10px;}
/* Find a property WHATS AVAILABLE PAGE*/
div.searchResult ul.property-details{margin-top:-20px;padding-top:0;}
#templateID-16 .yui-u,#templateID-19 .yui-u{color:#D2EA56;height:350px;line-height:1.6em;margin-bottom:10px;}
#templateID-16 .yui-u li,.searchResult .yui-u li,#templateID-19 .yui-u li{padding:2px 4px 0 4px;}
#templateID-16 .yui-u .property-details,#templateID-19 .yui-u .property-details{margin:10px 0 0 0;}
#templateID-16 .yui-u h3,#templateID-19 .yui-u h4,#templateID-19 .yui-u h3,#templateID-1 .yui-u h4,div.searchResult .yui-u h3,div.searchResult .yui-u h4{margin:0;padding:0;}
#templateID-16 .yui-u h3,#templateID-19 .yui-u h3,.searchResult .yui-u h3{font-size:1.4em;margin-bottom:0px;}
#templateID-16 .yui-u h4,#templateID-19 .yui-u h4,.searchResult .yui-u h4{font-size:1em;margin:8px 0 12px 0;}
#templateID-16 .yui-u a,#templateID-19 .yui-u a,body .searchResult .yui-u a{clear:both;color:#D2EA56;display:block;float:left;line-height:1.3em;margin:10px 0 20px -2px;padding:3px;text-decoration:none;}
#templateID-16 .first a,#templateID-19 .first a,body .searchResult .first a{clear:both;color:#D2EA56;display:block;float:left;line-height:1.3em;margin:0;padding:0;text-decoration:none;}
#templateID-16 .yui-u a:hover,#templateID-19 .yui-u a:hover,body .searchResult .yui-u a:hover{background:#333333;color:#ffffff;}
/* Paying for a new home info panels July 2009 */
ul.paying-for-new-home{float:right;padding-top:0px;}
#templateID-16 .yui-u ul.paying-for-new-home li,#templateID-27 .yui-u ul.paying-for-new-home li{clear:both;float:right;position:relative;}
#templateID-16 .yui-u ul.paying-for-new-home li a,#templateID-27 .yui-u ul.paying-for-new-home li a{background:#D2EA56;color:#111111;display:block;margin:3px 0;padding:3px 5px;text-align:center;width:180px;}
#templateID-16 .yui-u ul.paying-for-new-home li a:link,#templateID-16 .yui-u ul.paying-for-new-home li a:visited,
#templateID-27 .yui-u ul.paying-for-new-home li a:link,#templateID-27 .yui-u ul.paying-for-new-home li a:visited{background:#D2EA56;color:#111111;}
#templateID-16 .yui-u ul.paying-for-new-home li a:hover,#templateID-16 .yui-u ul.paying-for-new-home li a:active,
#templateID-27 .yui-u ul.paying-for-new-home li a:hover,#templateID-27 .yui-u ul.paying-for-new-home li a:active{background:#7e9308;color:#ffffff;}
.paying-for-new-home-info{background:#333333;display:none;padding:5px;position:absolute;right:180px;top:20px;z-index:100;}
.paying-for-new-home-info table{clear:both;color:#ffffff;width:500px;}
.paying-for-new-home-info strong{clear:both;color:#ffffff;float:left;font-size:14px;margin:4px 4px 8px 6px;}
.paying-for-new-home-info td{border:3px solid #333333;padding:6px 5px;}
.paying-for-new-home-info tr.monthly-mortgage td.option1{background:#D2EA56;color:#111111;}
.paying-for-new-home-info tr.monthly-mortgage td.option2{background:#232323;}
.paying-for-new-home-info tr.monthly-mortgage td.option3{background:#000000;}
.paying-for-new-home-info tr.interest-rate td.option1{background:#6C7540;color:#111111;}
.paying-for-new-home-info tr.interest-rate td.option2{background:#2D2D2D;}
.paying-for-new-home-info tr.interest-rate td.option3{background:#212121;}
.paying-for-new-home-info tr.yield-profit td.purchase-price{background:#000000;}
.paying-for-new-home-info tr.yield-profit td.monthly-rental{background:#212121;}
.paying-for-new-home-info tr.yield-profit td.yield{background:#D2EA56;color:#111111;}
.paying-for-new-home-info label{clear:both;color:#ffffff;float:right;font-size:10px;font-style:italic;margin:2px 5px 5px 5px;}
ul.unit-images{height:299px;overflow:hidden;width:450px;}
html body#templateID-16 .ditto_item,html body#templateID-27 .searchResult{border-bottom:dashed 1px #353535;}
html body#templateID-27 .searchResult{margin-bottom:20px;}
html body#templateID-16 .ditto_item{margin-bottom:18px;}
html body#templateID-16 .yui-u,html body#templateID-27 .yui-u{height:auto;margin:0;}
/*UPDATE*/
body#templateID-16 .yui-u h3,body#templateID-19 .yui-u h3,.searchResult .yui-u h3{margin:0 0 5px 0;}
/* Find a property WHERE IS IT? */
#templateID-18 .first,#templateID-28 .first{text-align:justify;}
#templateID-18 .yui-u,#templateID-28 .yui-u{text-align:right;}
/* Find a property WHATS IN IT ? PAGE*/
#templateID-17 #bd dl{clear:both;}
#templateID-17 #bd dt{clear:left;float:left;text-align:left;width:73%;}
#templateID-17 #bd dd{clear:right;float:right;text-align:right;width:27%;}
#templateID-17 #nb{color:#bfbfbf;margin-top:30px;}
/* Who We Are INDEX PAGE */
#templateID-11 #bd dl.dt-30{clear:both;overflow:hidden;width:440px;}
#templateID-11 #bd dl.dt-30 dt{width:30%;}
#templateID-11 #bd dl.dt-30 dd{width:60%;}
#templateID-11 #bd .yui-u{width:444px;}
#templateID-11 .sponsors a{color:#d2ea56;}
#templateID-11 a.more{clear:both;color:#666666;display:block;font-size:0.9em;line-height:1.7em;margin:15px 0 0 83%;padding:1px 5px;width:6em;}
#templateID-11 a.more:hover{background:#333333;color:#ffffff;text-decoration:none;}
/*About - two column design tpl-1 */
#templateID-22 .yui-u h4{color:#d2ea56;font-size:1em;font-weight:bold;margin:10px 0;}
/*About - two column design tpl-2 */
#templateID-23 #page-head h3{clear:both;color:#d2ea56;font-size:1.85em;font-weight:normal;line-height:2em;padding-left:10px;}
#templateID-23 #page-head h4{font-size:2.3em;line-height:1.5em;padding:0 10px 15px 10px;}
#templateID-23 #page-head{height:auto;}
/*About - folder page*/
#templateID-20 .folderMenu li{clear:both;float:left;line-height:1.75em;margin:0 0 2px 10px;}
#templateID-20 .folderMenu li a{color:#D2EA56;display:block;padding:1px 5px;text-decoration:none;white-space:nowrap;}
#templateID-20 .folderMenu li a:hover,#templateID-20 .folderMenu li.selected a{background:#333333;color:#ffffff;text-decoration:none;}
#templateID-20 a.more{clear:both;color:#666666;display:block;float:left;font-size:0.9em;line-height:1.7em;margin:15px 11px;padding:1px 5px;}
#templateID-20 a.more:hover{background:#333333;color:#ffffff;text-decoration:none;}
#templateID-20 .yui-u{padding-bottom:40px;}
#templateID-20 .first{height:400px;}
/*About glossary*/
#templateID-24 dt,#templateID-25 dt{color:#d2ea56;}
#templateID-24 #bd dt{float:left;padding-bottom:10px;width:30%;}
#templateID-24 #bd dl dd{padding-bottom:10px;}
/*Control the two coloumn design*/
#templateID-11 #bd #main{margin-bottom:30px;}
#templateID-11 .sponsors{color:#D2EA56;margin:0;}
.WWA-FAQ{margin-right:3px;position:absolute;right:3px;top:107px;}
.WWA-FAQ li{color:#D2EA56;float:right;line-height:1.75em;margin:0 2px;}
.WWA-FAQ li a{color:#D2EA56;display:block;padding:1px 5px;text-decoration:none;}
.WWA-FAQ li a:hover{background:#333333;color:#ffffff;}
#templateID-11 #gallery{display:block;float:left;margin:0 -3px 10px -3px;padding:0;}
#templateID-11 #gallery li{border:1px solid #000000;display:inline;float:left;height:54px;margin:2px 3px 10px 3px;overflow:hidden;width:82px;}
/* Paying for a home INDEX PAGE */
.pfah-banner{background-repeat:no-repeat;clear:both;height:200px;margin:0 0 20px 0;width:930px;}
.pfah-menu{line-height:3em; float: left; clear: both;}
.pfah-menu li a{color:#D2EA56;padding:3px;text-decoration:none;}
.pfah-menu li a:hover{background:#333333;}
.pfah-menu li a:hover,.pfah-menu li.style2 a:hover{color:#ffffff;}
.pfah-menu li.selected a{background:#333333;color:#ffffff;}
.pfah-menu li.last{margin-top:50px;}
.pfah-menu li.style2 a{color:#bfbfbf;}
.PFAH .yui-u{margin-top:20px;}
/* Paying for a home STYLE 2 */
#style2 .pfah-banner{margin:0 0 20px -10px;width:100%;}
.pfah-menu li.download{font-size:1.8em;line-height:1.3em;margin:20px 0 -20px 2px;}
.pfah-menu li.download a{background:transparent;color:#bfbfbf;padding:0;}
.pfah-menu li.download a:hover{color:#ffffff;}
/* Paying for a home SHARED EQUITY  */
#PFAH-shared-equity .even{border:2px solid #666666;padding:5px 5px 10px 5px;}
#PFAH-shared-equity .yui-u{width:100%;}
#PFAH-shared-equity .yui-u .list{display:block;float:left;width:895px;}
#PFAH-shared-equity .yui-u .even,#PFAH-faq .yui-u .odd{clear:both;display:block;float:left;margin:15px 0 10px 0;width:100%;}
#PFAH-shared-equity .yui-u .odd{padding:7px;}
#PFAH-shared-equity .yui-u dt{font-size:1.4em;font-weight:bold;}
#PFAH-shared-equity .yui-u dl{margin:0;}
#PFAH-shared-equity .yui-u dl dt{padding-top:2px;width:380px;}
#PFAH-shared-equity .yui-u dl dd{float:left;width:500px;}
#PFAH-shared-equity h2{clear:both;float:left;width:910px;}
#PFAH-shared-equity #page-head{height:130px;}
#PFAH-shared-equity #page-head h3{clear:left;color:#D2EA56;float:left;font-size:1.2em;padding-left:10px;padding-top:10px;width:50%;}
#PFAH-shared-equity #page-head h4{color:#D2EA56;float:right;font-size:1.5em;font-weight:bold;padding-right:10px;padding-top:1.7em;text-align:right;width:40%;}
/* Paying for a home FAQ */
#templateID-9 .yui-g h5{color:#D2EA56;}
/*Newsletter SUBSCRIPTION */
.TXNewsletters_form{background:#333333;padding:5px;}
.TXNewsletters_form_item label{color:#d2ea56;padding-left:1px;}
.TXNewsletters_form_item{padding:0 0 5px 0;}
.TXNewsletters_form_item input:focus{background:#bfbfbf;border:1px solid #d2ea56;}
.TXNewsletters_form_item input,.TXNewsletters_form_item select{background:#666666;border:1px solid #111111;margin:3px 0;padding:2px;text-align:left;}
input.TXNewsletters_form_noborder,input.TXNewsletters_form_noborder:focus{border:none;margin-left:2px;}
/* Signup form,login and contact forms */
.docID-5 fieldset,.docID-6 fieldset,.docID-37 fieldset,
#templateID-30 fieldset{margin:0 0 5px 0;padding:5px 5px 10px 5px;}
.docID-5 fieldset.userDetails,.docID-5 fieldset.password,.docID-5 fieldset.botPatrol,.docID-37 fieldset.login,.docID-6 fieldset.contact,
#templateID-30 fieldset.contact{background:#353535;}
.docID-5 form fieldset label,.docID-6 form fieldset label,.docID-37 form fieldset label,
#templateID-30 form fieldset label{display:block;float:left;margin:0 0 10px 0;width:435px;}
.docID-5 form fieldset label strong,.docID-6 form fieldset label strong,.docID-37 form fieldset label strong,
#templateID-30 fieldset label strong{float:left;font-weight:normal;}
.docID-5 form fieldset label input,.docID-5 form label select,.docID-6 form fieldset label input,.docID-6 form label select,.docID-37 form fieldset label input,.docID-6 fieldset textarea,
#templateID-30 fieldset label input,#templateID-30 fieldset label textarea{float:right;width:280px;}
.docID-5 form fieldset label.confirmpassword{background:#111111;color:#d2ea56;margin:0 -1px;padding:5px 2px;}
.docID-5 form fieldset label input,.docID-5 form fieldset label select,
.docID-6 form fieldset label input,.docID-6 form fieldset label select,
.docID-37 form fieldset label input,
.docID-6 fieldset textarea,
#templateID-30 fieldset label input,
#templateID-30 fieldset textarea{background:#666666;border:1px solid #111111;float:right;padding:2px;text-align:left;}
.docID-6 fieldset textarea,#templateID-30 fieldset textarea{height:150px;}
.docID-5 form fieldset label input:focus,.docID-5 form fieldset select:focus,
.docID-6 form fieldset label input:focus,.docID-6 form fieldset select:focus,
.docID-37 form fieldset label input:focus,.docID-6 fieldset textarea:focus,
#templateID-30 form fieldset label input:focus,#templateID-30 fieldset textarea:focus{background:#bfbfbf;border:1px solid #d2ea56;}
.docID-5 form fieldset.botPatrol a{float:right;margin:0 2px;}
.docID-37 form fieldset label input#checkbox_1{float:left;margin:5px 0 0 68px;width:auto;}
.docID-37 form fieldset input.button,#templateID-30 fieldset input.button{margin-right:10px;}
.docID-37 h4{color:#d2ea56;}
.docID-37 label.enterEmail input{clear:both;float:left;margin:5px 0;width:400px;}
#templateID-5 div.errors,
#templateID-6 div.errors,
#templateID-26 div.errors,
#templateID-37 div.errors,
#templateID-30 div.errors{color:#d2ea56;padding-bottom:10px;}
/* Content style */
div#bd{font-size:.9em;line-height:1.7em;padding-bottom:30px;}
#bd{min-height:450px;}
#bd .yui-u{margin-top:0;}
.yui-u .yui-g{width:100%;}
#bd p{margin-bottom:15px;margin-top:3px;text-align:justify;white-space:normal;}
#bd h3{font-size:1.3em;font-weight:bold;margin-bottom:.4em;margin-left:-1px;margin-top:.3em;}
#bd h4{font-size:1.2em;margin-bottom:.4em;margin-top:.3em;}
#bd h5{font-size:1.1em;margin-bottom:.4em;margin-top:.3em;}
#bd ul,#bd ol{margin:0 0 20px 0;}
#bd .multi-list-2 li{float:left;width:48%;}
#bd .multi-list-2 li ul{float:left;}
#bd .multi-list-2 li ul li{background-image:url(../images/bullet-bg.gif);background-position:left .7em;background-repeat:no-repeat;padding-left:12px;width:95%;}
#bd .list-style2{color:#D2EA56;}
#bd ol{margin-bottom:15px;margin-top:5px;padding-left:20px;}
#bd ol li{list-style:lower-alpha;list-style-position:outside;}
#bd dl{display:block;float:left;margin:0;padding:0;width:100%;}
#bd dt strong,#bd dd strong{margin:0;padding:0;}
#bd dt{float:left;min-height:1.7em;width:40%;}
#bd dd,#bd .list-style2 dd{clear:right;float:right;min-height:1.7em;text-align:left;width:60%;}
#bd dl.dt-30 dt{width:30%;}
#bd dl.dt-30 dd{width:70%;}
#bd dl dd{float:left;width:50%;}
#bd .colour-style2{color:#D2EA56;}
small{font-size:0.8em;line-height:1.4em;}
strong{font-weight:bold;}
/* search results */
.pagination{clear:both;margin-left:-30px;}
.pagination-pagenumber{display:inline;float:left;margin:0 0 10px 0;}
.pagination-pagenumber a,.pagination-next a,.pagination-previous a{display:block;display:inline;float:left;line-height:1.7em;margin:0 2px;padding:1px 5px;}
.pagination-pagenumber a:hover,.pagination-next a:hover,.pagination-previous a:hover{background:#333333;text-decoration:none;}
.pagination-pagenumber a.selected{background:#d2ea56;color:#000000;}
.property-details{color:#d2ea56;}
body .searchResult{float:left;margin:0 -10px;margin-bottom:20px;padding-bottom:20px;width:930px;}
/* Housuing Survey 26th June 2009 */
body#templateID-38 #bd #main{margin:0;width:auto;}
body#templateID-38 #bd #main .errors{background:#d2ea56;color:#000000;margin-bottom:10px;padding:5px 15px;width:900px;}
body#templateID-38 #bd #main .about,body#templateID-38 #bd #main div.development_images,body#templateID-38 #bd #main div.development_plan,body#templateID-38 #bd #main div.survey{margin-bottom:20px;}
body#templateID-38 ul.fah-devMenu{display:none;}
body#templateID-38 #bd #main .yui-g{margin:0 10px;width:910px;}
body#templateID-38 fieldset.user_group,body#templateID-38 #main fieldset.user_details,body#templateID-38 fieldset.user_contact{margin:0 0 10px 0;padding:5px;width:916px;}
body#templateID-38 fieldset.user_group,body#templateID-38 fieldset.user_contact{border:2px solid #333333;float:left;}
body#templateID-38 #bd #main fieldset.user_contact div.yui-g{width:890px;}
body#templateID-38 fieldset.user_details{background:#333333;border:2px solid #333333;float:left;}
body#templateID-38 fieldset.user_group input{float:left;margin:5px 0 0 3px;padding:0;}
body#templateID-38 fieldset.user_group label{float:right;margin:2px 40px 2px 2px;width:850px;}
body#templateID-38 fieldset.user_group div{float:left;width:100%;}
body#templateID-38 fieldset.user_group div strong{margin-right:3px;}
body#templateID-38 fieldset.user_group div.selected,body#templateID-38 fieldset.user_group div.checked{background:#333333;}
body#templateID-38 fieldset.user_details p{float:left;margin:10px 5px;width:880px;}
html body#templateID-38 fieldset.user_details fieldset{clear:both;padding:0 0 10px 0;}
html body#templateID-38 fieldset.user_details legend{color:#ffffff;float:left;margin:0;padding:3px 0;width:200px;}
body#templateID-38 fieldset.user_details div.fieldHeader{float:left;font-weight:bold;margin-left:2px;padding:3px;width:180px;}
body#templateID-38 fieldset.user_details ul{float:right;margin:0;width:710px;}
body#templateID-38 fieldset.user_details ul li{display:inline;float:left;margin-right:20px;width:110px;}
body#templateID-38 fieldset.user_details ul li div{float:left;padding:3px;}
body#templateID-38 fieldset.user_details ul li div.selected,body#templateID-38 fieldset.user_details ul li div.checked{background:#525252;}
body#templateID-38 fieldset.user_details ul li label{float:left;width:78px;}
body#templateID-38 fieldset.user_details ul li input{float:right;margin:3px 0 0 3px;}
body#templateID-38 fieldset.user_contact{padding-bottom:10px;padding-top:10px;}
body#templateID-38 fieldset.user_contact input{background:#666666;border:1px solid #111111;padding:2px;width:280px;}
body#templateID-38 fieldset.user_contact input:focus{background:#bfbfbf;border:1px solid #d2ea56;}
body#templateID-38 fieldset.user_contact dd{clear:left;float:left;width:100px;}
body#templateID-38 fieldset.user_contact dd label{float:left;}
body#templateID-38 fieldset.user_contact dt input{float:right;}
body#templateID-38 fieldset.user_contact dt{clear:right;float:right;width:284px;}
body#templateID-38 fieldset.user_contact dd,body#templateID-38 fieldset.user_contact dt{display:block;margin-bottom:12px;}
body#templateID-38 div.submitInput{float:left;padding:20px 0 0 0;text-align:center;width:100%;}
.errorField{background:#bfbfbf;border:1px solid #d2ea56;}
body#templateID-38 .signSurvey{display:none;margin:20px 0;text-align:center;width:910px;}
body#templateID-38 .signSurvey a{display:block;margin:auto;padding:3px;width:450px;}
body#templateID-38 .signSurvey a:link,body#templateID-38 .signSurvey a:visited{color:#d2ea56;}
body#templateID-38 .signSurvey a:hover,body#templateID-38 .signSurvey a:active{background:#333333;color:#ffffff;text-decoration:none;}
body#templateID-38  p.open_market{margin-left:-10px;}
body#templateID-38  p.open_market label{padding:0 5px 0 10px;}
