﻿*{padding:0; margin:0} body{background:#000000; margin:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px} img{border:0} a{color:#990033;} .drillheader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; line-height: normal } .text { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; line-height: normal } .intextlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; line-height: normal } .main{width:1000px; margin:auto} .top-sec {background:url(../images/bg-top.jpg) repeat-x; height:139px;} .logo{width:343px} .logo img{margin-left:25px} .top-links{color:#ffffff; text-transform:uppercase; font-weight:bold; padding-right:60px; text-align:right; height:35px; vertical-align:bottom} .top-links a{color:#ffffff; text-transform:uppercase; font-weight:bold; margin:0 5px 0 5px; text-decoration:none; font-size:10px;} .top-links a:hover{text-decoration:underline} .top-slogan{text-align:right; padding-right:60px; height:66px;} .top-nav {background:url(../images/bg-top-nav.jpg) bottom repeat-x; height:38px;} .top-nav ul{margin:0px 0 0 15px; list-style:none; padding:12px 0 0 0} .top-nav ul li{float:left; color:#ffffff; font-size:9px;} .top-nav ul li a{ color:#ffffff; font-size:9px; text-transform:uppercase; margin:0 15px 0 15px; text-decoration:none;} .top-nav ul li a:hover{text-decoration:underline} .mid-sec{ padding-bottom:25px;} table.mid-cols tr td{padding:15px 15px 0 15px;} table.mid-cols h1{color:#ffffff; font-size:23px; font-weight:normal; line-height:40px; margin-bottom:5px} table.mid-cols h1 a{color:#990000; font-size:23px; font-weight:normal; line-height:40px; margin-bottom:5px; text-decoration:none;} table.mid-cols h1 a:hover{color:#990000; font-size:23px; font-weight:normal; line-height:40px; margin-bottom:5px; text-decoration:none;} table.mid-cols p{color:#990000; font-size:10px} table.mid-cols p a{color:#990000; font-size:10px; text-decoration:none;} table.mid-cols p a:hover{color:#990000; font-size:10px; text-decoration:none;} .left-sec{background:url(../images/bg-left.jpg) repeat-x #340004; vertical-align:top; width:137px;} .left-sec ul{margin:40px 10px 0 20px; list-style:none} .left-sec ul li{margin-bottom:20px} .left-sec ul li a{color:#ffffff; font-size:10px; text-transform:uppercase; text-decoration:none } .left-sec ul li a:hover{text-decoration:underline} 
.container{ background:url(../images/bg-container.jpg) repeat-x #000000; vertical-align:top; padding:40px 25px 25px 25px; text-align:justify; 
            height:400px;
} .container h1{ font-size:15px; font-weight:bold; margin-bottom:15px; border-bottom:2px solid #C0A0A1; padding-bottom:7px} .container h6{ font-size:13px; font-weight:bold; margin-bottom:5px; padding-bottom:7px} .container p{text-align:justify; font-size:12px; margin-bottom:10px;} .container ul{margin-left:15px; font-size:12px; list-style-image:url(../images/bullet.gif)} .divider{background:url(../images/bg-divider.jpg) repeat-x #FFFFFF; width:15px;} .right-sec{width:275px; vertical-align:top; background:#FFFFFF;} .right-sec h2{color:#ffffff; font-size:11px; margin:20px 15px 5px 15px} .right-sec h3{background:url(../images/bg-right-heading.jpg) #ffffff repeat-x; height:45px; text-align:left; line-height:45px; text-indent:5px; font-size:25px; margin:0px 0px 3px 0px; font-weight:normal} .right-sec img.secimg{} .right-sec ul{margin:5px; margin-bottom:0; list-style-image:url(../images/bullet-1.gif)} .right-sec ul li{color:#333333; font-weight:bold; font-size:12px; line-height:18px;} .right-sec ul li span{font-weight:normal} .bot-sec{border-top: 1px solid #680F16; padding-top:10px; color:#ffffff; font-size:10px; width:276px;} .mendetory{color:#FF0000;} img.biography-photo {border:1px solid #340004; padding:1px; background-color:#FFFFFF; margin-bottom:5px; margin-right:15px;} img.gallery-main, img.gallery-thumb{border:1px solid #A48384; padding:0px; background-color:#FFFFFF; margin-bottom:5px; margin-right:15px;} .sorting-strip{padding:5px 10px 5px 5px; border:1px solid #C0A0A1; background:#D4B7B9;} .sorting-strip select{font-size:11px} table.property_listing{margin:5px 0 5px 0; border:1px solid #D4B7B8} table.property_listing tr td{padding:4px 7px 4px 7px; font-size:11px; text-align:left} table.property_listing tr.prop_name td{background:#5E2B2F; color:#ffffff; font-weight:bold; font-size:13px;} table.property_listing tr td.view_details {text-align:right; font-size:11px;} table.property_listing tr td.view_details a{color:#ffffff; text-decoration:none} table.property_listing tr td.view_details a:hover{color:#ffffff; text-decoration:underline} table.property_listing tr.data td{background:#F7EBEC; padding:7px} table.property_listing tr td img.property_photo{border:1px solid #D4B7B8; padding:2px;} table.pinkbox{border:1px solid #C0A0A1; background:#F7EBEC; margin-bottom:8px;} table.pinkbox tr td{padding:8px 10px 8px 10px;} table.pinkbox a{color:#990033; font-weight:bold; text-decoration:none} table.pinkbox a:hover{text-decoration:underline} table.pinkbox-contact{border:1px solid #C0A0A1; background:#D4B7B9; margin-bottom:5px;} table.pinkbox-contact tr td{padding:2px 2px 2px 2px;} table.pinkbox-contact a{color:#990033; font-weight:bold; text-decoration:none} table.pinkbox-contact a:hover{text-decoration:underline} h4{background:#340004; color:#ffffff; padding:5px; margin-bottom:0px; font-size:12px;} .breadcrumbs{color:#990033; margin-bottom:20px;margin-left:0px;} .breadcrumbs a{color:#990033; margin:0 5px 0 0px} .breadcrumbs a:hover{text-decoration:none} table.case-study-detail{font-size:12px} table.case-study-detail tr td{padding:5px 10px 5px 0} table.case-study-detail img{border:1px solid #340004} table.drawing-board{} table.drawing-board tr td{padding:5px 10px 5px 0; vertical-align:top} table.drawing-board img{border:1px solid #340004} table.current_openings_list{margin:5px 0 5px 0; border:1px solid #D4B7B8} table.current_openings_list tr td{padding:4px 7px 4px 7px; font-size:11px; text-align:left} table.current_openings_list tr.job_name td {background:#5E2B2F; font-weight:bold; font-size:11px; display:block} table.current_openings_list tr.job_name td a{color:#ffffff; text-decoration:none} table.current_openings_list tr.job_name td a:hover{color:#00FF33} table.current_openings_list tr td.view_details {text-align:right; font-size:11px;} table.current_openings_list tr td.view_details a{color:#ffffff; text-decoration:none} table.current_openings_list tr td.view_details a:hover{color:#ffffff; text-decoration:underline} table.current_openings_list tr.data td{background:#F7EBEC; padding:4px 7px 4px 7px} table.current_opening_details{font-size:12px} table.submit-resume-form{border:1px solid #C0A0A1; background:#D4B7B9; margin-bottom:8px;} table.submit-resume-form tr td{padding:2px 5px 2px 5px;} table.submit-resume-form a{color:#990033; font-weight:bold; text-decoration:none} table.submit-resume-form a:hover{text-decoration:underline} table.news-archieve{ color:#000000; margin-bottom:10px} table.news-archieve tr th{background:#5E2B2F; color:#ffffff; font-weight:bold} table.news-archieve tr th{padding:5px 5px 5px 5px} table.news-archieve tr td{padding:5px 5px 5px 5px; border-bottom:1px solid #D4B7B8} table.news-archieve tr td{ background:#F7EBEC;} table.press-clips{ border:1px solid #C0A0A1; background:#F7EBEC; margin-bottom:5px} table.press-clips tr td{padding:8px 5px 0px 15px} .news-title a{color:#660000; font-weight:bold; text-decoration:none} .news-title a:hover{text-decoration:underline} .linktitle a{color:#6E5D5E} table.press-release{ border:1px solid #C0A0A1; background:#F7EBEC; margin-bottom:5px} table.press-release tr td{padding:5px 5px 5px 5px} h3{color:#ffffff; padding:10px; margin-bottom:0px; font-size:10px;text-align:center;}
