html, body {height:100%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;color:#003556;font-size:12px;background-color:#FFF;background-image:url(images/bodybg.jpg);background-repeat:repeat-x;}
input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:12px;}
#surroundDiv {margin:0 auto;padding:0;width:1010px;}
#mainDiv {margin:0;padding:0;width:1044px;min-height:606px;background-image:url(images/homebg.jpg);background-repeat:no-repeat;background-position:top center;}
#mainInternalDiv {min-height:209px;margin:0;padding:0;width:1044px;background-image:url(images/internalbg.jpg);background-repeat:no-repeat;background-position:top center;}

#navHomeDiv {float:right;text-align:left;margin-top:100px;margin-right:69px;margin-bottom:21px;width:732px;}
#navHomeDiv table{height:23px;border:none;}
#navHomeDiv td{border-right:1px solid #FFF;padding-left:7px;padding-right:7px;}
#navHomeDiv a{font-family: Helvetica, sans-serif;text-decoration:none;color:#FFF;font-weight:bold;font-size:9px;}
#navHomeDiv td:hover{background-color:#B7BE1C;}

#homeRightPanel {float:right;width:213px;margin-right:69px;padding-top:23px;}

#tippingPanel {width:213px;height:247px;text-align:center;}
#tippingPanel p {font-weight:bold;margin-left:20px;margin-right:20px;}
#enquireBtn {width:213px;height:151px;background-color:#D8DF8E; text-align:center;padding-top:40px;}

#homeText {float:left;width:410px;margin-left:75px;margin-top:20px;padding-top:23px;}
#homeText p{margin-left:40px;margin-right:40px;}
#homeAnim2 {float:left;width:410px;height:191px;margin-top:16px;}
#homeAnim1  {float:left;width:276px;height:461px;}

#internalText {float:left;width:650px;margin-left:110px;margin-top:0px;padding-top:12px;padding-bottom:0px;}
#internalText a {color:#B7BE1C;text-decoration:none;font-weight:bold;}
#internalText a:hover {text-decoration:underline;}

#rightPanel {float:right;width:215px;height:930px;margin-right:69px;margin-top:13px;text-align:center; background-image:url(images/internalrightbg.jpg);background-repeat:repeat-x; background-position:top center;background-color:#E6EBEE;}

#rightfaqbtn {margin-top:20px;margin-bottom:15px;}
#righthomebtn {margin-bottom:15px;}

/*#baseBanner {float:left;width:900px;height:23px;text-align:center;margin-left:75px;margin-top:1px;color:#FFF;background-image:url(images/basebar.jpg);background-repeat:no-repeat;font-weight:bold;font-size:11px;padding-top:5px;}*/
#baseBanner {clear:both;width:900px;height:23px;text-align:center;margin-left:75px;margin-top:1px;color:#FFF;background-image:url(images/basebar.jpg);background-repeat:no-repeat;font-weight:bold;font-size:11px;padding-top:5px;}
#baseBanner a{color:#FFF;text-decoration:none;font-weight:bold;font-size:11px;}
#baseBanner a:hover{text-decoration:underline;}

.divider {padding-left:10px;padding-right:10px;color:#B7BE1C;}

h1 {font-size:150%;color:#003556;margin-top:20px;margin-bottom:30px;}
h2 {font-size:110%;color:#aab420;margin-top:0px;}
h3 {font-size:100%;color:#003556;margin-top:0px;}
form {margin:0;}
p {margin-top:0px;margin-bottom:10px;}
.moreText {font-weight:bold;font-size:9px;text-decoration:none;color:#003556;}
#servicesMenu {margin-top:60px;}
#practiceAreasBase {width:685px;height:190px;background-color:#D8DF8E;float:left;margin-left:-35px;margin-top:25px;}
.contactRTbl td {width:50%;vertical-align:top;}
.teamTbl td {text-align:center;vertical-align:top;}
#tippingLink {text-decoration:none;color:#003556;}
#caseReviewTable td {text-align:left}
#callnow {margin-top:20px}