/* Start of CMSMS style sheet 'BW-CSS' */

/* CSS Document */

/*Removing The Browser's Default Settings*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div { margin:0; padding:0; border:0; }
img { border:none; }

body { margin:0 auto; }
#wrapper { margin:0 auto; width:1292px; height:100%; clear:both; }

/*header*/
#header { width:1292px; height:119px; float:left; }
#logo { padding:15px 140px 0 145px; float:left; }
#calltoactionbox { padding:0 0 0 170px; float:left; }
#clientlogin { padding:10px 3px 30px 0px; text-align:right; }
#clientlogin a { font:bold 11px Arial, Helvetica, sans-serif; color:#686d71; text-decoration:none; }
#clientlogin a:hover { text-decoration:underline; }
#calltoaction { padding:0; font:16px Arial, Helvetica, sans-serif; color:#767a7e; }
#calltoaction span { font:bold 18px Arial, Helvetica, sans-serif; color:#ffa200; }

/*main nav*/
#mainnavbox { width:1292px; height:44px; background:url(../img/mainnav-bg.gif) top left no-repeat; float:left; }
#mainnav { width:816px; height:44px; float:left; }
#selectbox { padding:13px 0 0 50px; float:left; }
#imabox { width:184px; font:bold 11px Arial, Helvetica, sans-serif; color:#135e90; text-align:center; }

/*home flash box*/
#homeflashbox { width:1292px; height:272px; float:left; }
#homeflash { width:811px; height:272px; float:left; }
#hometestimonials { width:481px; height:272px; background:url(../img/testimonials-bg.gif) top left no-repeat; float:left; }
#hometestimonialsbox { padding:15px 0 0 5px; width:260px; height:256px; }

/*home body box*/
#homebodybox { width:1292px; background:url(../img/homebody-bg.gif) top left no-repeat; float:left; }
#homebodytextbox { width:811px; float:left; }
#homebodytextboxtext { padding:22px 15px 25px 140px; float:left; }
#homebodytextboxtext p { padding:0 0 15px 0; font:13px Arial, Helvetica, sans-serif; color:#40464a; text-align:justify; line-height:22px;  }
#homebodytextboxtext p span { font:bold italic 13px Arial, Helvetica, sans-serif; color:#0f6095; }
#homebodytextboxtext h2 {font:17px Arial, Helvetica, sans-serif; color:#606061; border-bottom:1px dotted #c4ccd1; padding:0 0 4px 0; margin-bottom:8px; }

#homewelcomebox { width:656px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px dotted #c4ccd1; float:left; }
#homewelcometext { float:left; }
#homewelcometext h1 { font:17px Arial, Helvetica, sans-serif; color:#606061; }
#homewelcometext h1 strong { font:bold 17px Arial, Helvetica, sans-serif; color:#0f6095; }
#homewelcomedate { font:11px Arial, Helvetica, sans-serif; color:#606061; padding-top:4px; float:right; }

#homecalltoaction { width:656px; border-bottom:1px dotted #c4ccd1; border-top:1px dotted #c4ccd1; padding-top:20px; padding-bottom:20px; }
#homecalltoaction p { padding:0; font:14px Arial, Helvetica, sans-serif; color:#40464a; }
#homecalltoaction p span { font:normal bold 14px Arial, Helvetica, sans-serif; color:#ffa200; }

#homebodyboxform { width:481px; float:left; } 
#homebodyboxformbox { padding-left:5px; padding-top:15px; width:259px; float:left; } 
#homebodyboxformtitle { width:259px; height:32px; background:url(../img/form-title.gif) top left no-repeat; float:left; }
#homebodyboxformtitle p { padding:6px 0 0 10px; font:15px Arial, Helvetica, sans-serif; color:#fff; }
#homebodyboxforminput { width:239px; min-height:430px; background:url(../img/form-bg.gif) bottom left no-repeat #abd0e9; padding:0 10px 0 10px; float:left; }
#homebodyboxforminput p { font:bold 9px Arial, Helvetica, sans-serif; color:#154469; padding-top:5px; padding-bottom:5px; text-align:right; }
#homebodyboxforminput h2 { font:bold 12px Arial, Helvetica, sans-serif; color:#154469; padding-top:5px; }
#QuickSubmit { text-indent:-9999px; font-size:0; color:#999999; background:url(../img/contact-submit.png) no-repeat; cursor:pointer; background-color: transparent; border-width: 0px; width: 83px; /* adjust to image size */ height: 31px; /* adjust to image size */ }
#homebodyboxformbottom { width:259px; height:81px; float:left; }

/*drill image box*/
#drillimage { width:1292px; height:127px; float:left; }

/*drill body box*/
#drillbodybox { width:1292px; background:url(../img/drill-tile-right.gif) bottom right no-repeat; float:left; }
#drillbodytextbox { width:811px; float:left; }
#drillbodytextboxtext { padding:22px 15px 80px 140px; float:left; }
#drillbodytextboxtext p { padding:0 0 15px 0; font:13px Arial, Helvetica, sans-serif; color:#40464a; text-align:justify; line-height:22px;  }
#drillbodytextboxtext p span { font:bold italic 13px Arial, Helvetica, sans-serif; color:#0f6095; }
#drillbodytextboxtext h2 { padding:0 0 8px 0; font:16px Arial, Helvetica, sans-serif; color:#ffa200; }
#drillbodytextboxtext h3 { padding:0 0 8px 0; margin-bottom:8px; font:16px Arial, Helvetica, sans-serif; color:#ffa200; border-bottom:1px dotted #c4ccd1; }
#drillbodytextboxtext ul { padding:10px 0 20px 15px; }
#drillbodytextboxtext ul li { font:bold 13px Arial, Helvetica, sans-serif; color:#3a7da8; padding-bottom:6px; }
#drillbodytextboxtext ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#0f6095; padding-bottom:6px; text-decoration:none; }
#drillbodytextboxtext ul li a:hover { text-decoration:underline; }
#drillbodytextboxtext ul li ul { padding:10px 0 0px 15px; }

#drilltitlebox { width:656px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px dotted #c4ccd1; float:left; }
#drilltitletext { float:left; }
#drilltitletext h1 { font:17px Arial, Helvetica, sans-serif; color:#606061; }
#drilltitletext h1 strong { font:bold 17px Arial, Helvetica, sans-serif; color:#0f6095; }
#drilltitledate { font:11px Arial, Helvetica, sans-serif; color:#606061; padding-top:4px; float:right; }

#aboutexperiencebox { width:656px; border-bottom:1px dotted #c4ccd1; border-top:1px dotted #c4ccd1; padding-top:0px; padding-bottom:0px; margin-bottom:5px; float:left; }
#aboutexperiencebox ul { list-style:none; float:left; }
#aboutexperiencebox ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#3a7da8; padding-bottom:2px; }

#propertytypebox { width:656px; border-bottom:1px dotted #c4ccd1; border-top:1px dotted #c4ccd1; padding-top:8px; padding-bottom:25px; float:left; }
#propertytypebox ul { float:left; }
#propertytypebox ul li { font:bold 13px Arial, Helvetica, sans-serif; color:#3a7da8; padding-bottom:4px; }

/*drill form box*/
#drillbodyboxform { width:481px; padding-bottom:65px; float:left; } 
#drillbodyboxformtestimonials { width:259px; height:245px; padding-top:15px; padding-bottom:15px; padding-left:6px; background-color:#FFFFFF; float:left; }
#drillbodyboxformtestimonialsnoform { width:259px; height:236px; padding-top:15px; padding-bottom:0px; padding-left:6px; background-color:#FFFFFF; float:left; }
#drillbodyboxformbox { padding-left:6px; padding-top:0px; width:259px; float:left; } 
#drillbodyboxformboxnoform { padding-left:6px; padding-top:22px; width:259px; float:left; } 
#drillbodyboxformtitle { width:259px; height:32px; background:url(../img/form-title.gif) top left no-repeat; float:left; }
#drillbodyboxformtitle p { padding:6px 0 0 10px; font:15px Arial, Helvetica, sans-serif; color:#fff; }
#drillbodyboxforminput { width:239px; padding:0 10px 0px 10px; float:left; }
#drillbodyboxforminput p { font:bold 9px Arial, Helvetica, sans-serif; color:#154469; padding-top:5px; padding-bottom:5px; text-align:right; }
#drillbodyboxforminput h2 { font:bold 12px Arial, Helvetica, sans-serif; color:#154469; padding-top:5px; }
#drillbodyboxforminput ul { list-style:none; padding:10px 10px 0px 0px; }
#drillbodyboxforminput ul li { padding:0 0 6px 20px; background:url(../img/client-login-bullet.gif) 0px 4px no-repeat; }
#drillbodyboxforminput ul li a { font:bold 13px Arial, Helvetica, sans-serif; color:#0d5483; text-decoration:none; }
#drillbodyboxforminput ul li a:hover { text-decoration:underline; }
#drillformsep { width:259px; height:3px; float:left; }
#drillbodyboxformuploadbox { padding-top:15px; padding-bottom:15px; padding-left:5px; background-color:#FFFFFF; float:left; }
#drillbodyboxformupload { width:260px; height:255px; background:url(../img/secure-document-bg.gif) top left no-repeat #FFFFFF; float:left; }
#drillbodyboxformupload h2 { font:15px Arial, Helvetica, sans-serif; color:#fff; padding-top:6px; padding-left:17px; padding-bottom:122px; }
#drillbodyboxformupload p { padding-left:16px; padding-bottom:9px; }
#videobox { width:259px; padding:50px 0 0 0; text-align:center; float:left; }
#videobox p { padding:5px 0 0 0px; font:bold 11px Arial, Helvetica, sans-serif; color:#154469; }
#videobox p strong { font:bold 12px Arial, Helvetica, sans-serif; color:#154469; }
#videobox p a { font:bold 11px Arial, Helvetica, sans-serif; color:#154469; text-decoration:underline; }
#videobox p a:hover { text-decoration:none; }

/*meet the team box*/
#meettheteambox { width:656px; border-bottom:1px dotted #c4ccd1; padding-top:4px; padding-bottom:3px; float:left; }
#meettheteambox ul { list-style:none; }
#meettheteambox ul li { display:inline; padding-right:6px; }

#meettheteambiobox { width:656px; border-bottom:1px dotted #c4ccd1; padding-top:4px; padding-bottom:15px; float:left; }
#meettheteambioimage { width:165px; padding-top:15px; float:left; }
#meettheteambiotext { padding-top:15px; width:491px; float:left; }
#meettheteambiotext h3 { padding:0 0 10px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#4c4c4c; border:none; margin:0; }
#meettheteambiotext h3 span { font:bold 14px Arial, Helvetica, sans-serif; color:#1e6a9c; }
#meettheteambiotext p { padding:0 0 15px 0; font:13px Arial, Helvetica, sans-serif; color:#4c4c4c; text-align:justify; line-height:22px;  }
#meettheteambiotext span { font:bold 14px Arial, Helvetica, sans-serif; color:#1e6a9c; }
#meettheteambiotext ul { list-style:none; padding:8px 0 0 12px; }
#meettheteambiotext ul li { font:bold 13px Arial, Helvetica, sans-serif; color:#ffa200; background:url(../img/meet-the-team-bullet.gif) 0px 7px no-repeat; padding-bottom:8px; padding-left:12px; }
#meettheteambiotext ul li a { font:bold 13px Arial, Helvetica, sans-serif; color:#ffa200; text-decoration:none; }
#meettheteambiotext ul li a:hover { text-decoration:underline; }

/*meet the team box*/
#casestudybox { width:656px; border-bottom:1px dotted #c4ccd1; padding-top:4px; padding-bottom:3px; margin-bottom:10px; float:left; }
#casestudyboxleft { width:140px; padding-top:0px; padding-bottom:3px; float:left; }
#casestudyboxright { float:left; }
#casestudyboxright ul { list-style:none; padding:0 0 0 15px; }
#casestudyboxright ul li { padding-bottom:6px; font:13px Arial, Helvetica, sans-serif; color:#40464a; }
#casestudyboxright ul li span { font:bold 13px Arial, Helvetica, sans-serif; color:#ffa200; }
#casestudyboxright ul li strong { font:bold 13px Arial, Helvetica, sans-serif; color:#0f6095; }

/*testimonials*/
#testimonialbox { width:656px; border-bottom:1px dotted #c4ccd1; padding-top:4px; padding-bottom:8px; margin-bottom:22px; float:left; }
#testimonialbox p { font:13px Arial, Helvetica, sans-serif; color:#40464a; padding:0 0 10px 0; line-height:20px; }
#testimonialbox p strong { font:bold 13px Arial, Helvetica, sans-serif; color:#0f6095; }
#testimonialbox p span { font:bold 13px Arial, Helvetica, sans-serif; color:#ffa200; }

#contactbox { width:656px; float:left; }
#contactboxleft { width:351px; float:left; }
#contactboxleft h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#0f6095; padding:0; }
#contactboxleft ul { list-style:none; padding:8px 0 10px 0px; }
#contactboxleft ul li { font:bold 13px Arial, Helvetica, sans-serif; color:#40464a; }
#contactboxleft ul li strong { font:bold 13px Arial, Helvetica, sans-serif; color:#0F6095; }
#contactboxleft p { font:Arial, Helvetica, sans-serif; color:#40464a; line-height:20px; padding:0; }
#contactboxleft p span { font:normal bold 13px Arial, Helvetica, sans-serif; color:#0f6095; }
#contactboxleft p a { font:bold 13px Arial, Helvetica, sans-serif; color:#ffa200; text-decoration:none; }
#contactboxleft p a:hover { text-decoration:underline; }
#contactboxright { width:305px; float:left; }

/*client login box*/
#clientloginbox { padding:30px 0 0 160px; float:left; }
#clientloginbox p { font:bold 13px Arial, Helvetica, sans-serif; color:#3a7da8; padding:0; }
#m713a0feu_input_username { font:bold 11px Arial; color:#555555; width:200px; margin-left:3px; margin-bottom:10px; }
.cms_password { font:bold 11px Arial; color:#555555; width:200px; margin-left:6px; margin-bottom:10px; }
#client_submit { text-indent:-9999px; background:url(../img/client-login-submit.gif) no-repeat; cursor:pointer; background-color: transparent; border-width: 0px; width:109px; /* adjust to image size */ height:41px; /* adjust to image size */ }

#clientloginbox2 { width:656px; padding-bottom:8px; margin-bottom:10px; border-bottom:1px dotted #c4ccd1; float:left; }
#clientloginbox2 p { font:bold 13px Arial, Helvetica, sans-serif; color:#0f6095; padding:0; }
#clientloginbox2 p a { font:bold 13px Arial, Helvetica, sans-serif; color:#0f6095; padding:0; text-decoration:none; }
#clientloginbox2 p a:hover { text-decoration:underline; }

#clientname { width:580px; float:left; }
#clientlogout { float:left; }

/*contact form*/
.contactform { padding:5px 0 30px 0px; font:bold 11px Arial, Helvetica, sans-serif; color:#666666; text-align:right; }
.contactform legend { display:none; }
.firstname { margin:0 30px 10px 0; float:left; }
#fbrp__30 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__32 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__37 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__38 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__31_1 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__39 { font:bold 11px Arial; color:#555555; width:145px; margin-left:3px; margin-bottom:3px; }
#fbrp__40 { font:bold 11px Arial; color:#555555; width:149px; margin-left:3px; margin-bottom:3px; }
#fbrp__41 { font:bold 11px Arial; color:#555555; width:149px; margin-left:3px; margin-bottom:3px; }
.submit { text-align:right; padding:5px 0px 0 0; }
#m59c27fbrp_submit { text-indent:-9999px; background:url(../img/contact-submit.png) no-repeat; cursor:pointer; background-color: transparent; border-width: 0px; width: 83px; /* adjust to image size */ height: 31px; /* adjust to image size */ }

.error_message { padding:5px 0 0 0px; font:bold 11px Arial, Helvetica, sans-serif; color:#666666; }
.error_message ul { list-style:none; padding:0 0 0 5px; font:bold 11px Arial, Helvetica, sans-serif; color:#666666; }
.error_message ul li { font:bold 11px Arial, Helvetica, sans-serif; color:#990000; }

/*newsletter form*/
.newsletter { padding:5px 0 0 0px; font:bold 10px Arial, Helvetica, sans-serif; color:#afb1b3; }
.newsletter legend { display:none; }
#Contact0Emailb { font:bold 11px Arial; color:#555555; width:125px; margin-bottom:3px; }
#Contact0EmailAddress2b { font:bold 11px Arial; color:#555555; width:125px; margin-bottom:3px; }
.newssubmit { text-align:right; padding:0; z-index:2; right:-211px; top:-21px; width:20px; position:relative; }
#newssubmit { font-size:0; color:#999999; text-indent:-9999px; background:url(../img/news-submit.png) no-repeat; cursor:pointer; background-color: transparent; border-width: 0px; width: 16px; /* adjust to image size */ height: 16px; /* adjust to image size */ }

/*main footer*/
#footerbox { height:179px; background:url(../img/body-bg.gif) top left repeat-x; clear:both; }
#footer { margin:0 auto; width:1292px; height:179px; background:url(../img/footer-bg.jpg) top left no-repeat; }
#footerbox1 { margin-left:123px; width:232px; float:left; }
#footerbox1 ul { padding:67px 0 0 25px; list-style:none; }
#footerbox1 ul li { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; padding-bottom:3px; }
#footerbox1 ul li a { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; text-decoration:none; }
#footerbox1 ul li a:hover { text-decoration:underline; }
#footerbox2 { width:259px; float:left; }
#footerbox2 ul { padding:20px 0 0 35px; list-style:none; }
#footerbox2 ul li { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; padding-bottom:8px; margin:0; }
#footerbox2 ul li a { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; text-decoration:none; }
#footerbox2 ul li a:hover { text-decoration:underline; }
#footerbox3 { width:202px; float:left; }
#footerbox3 ul { padding:20px 0 0 40px; list-style:none; }
#footerbox3 ul li { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; display:inline;  }
#footerbox3 ul li a { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; text-decoration:none; display:block; padding-bottom:2px;  }
#footerbox3 ul li a:hover { text-decoration:underline; }
#footerbox4 { padding-left:15px; padding-top:12px; width:242px; float:left; }
#footerbox4 p { font:bold 10px Arial, Helvetica, sans-serif; color:#e4e4e4; padding-bottom:3px; }
#footerbox4 p strong { font:bold 13px Arial, Helvetica, sans-serif; color:#fff; }

/* Jason S Lee - Insomnis Enterprises - 06.07.10 */

/* End of 'BW-CSS' */

