@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:#f5fdf9; color:#5f5f5f;}
div, td, h1, h2, h3, h4, p, ul, li, a, span, br, img {margin:0; padding:0;}
ul {list-style-type:none;}
img {border:none;}
.spacer {font-size:0; line-height:0; clear:both;}
.marginAuto {margin:0 auto;}

/*body content text start here*/
p {font:14px/18px Arial, Helvetica, sans-serif; color:#5f5f5f;}
/*body content text end here*/

/*alignment start here*/
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
/*alignment end here*/

/*float start here*/
.floatLeft {float:left;}
.floatRight {float:right;}
/*float end here*/

/*width start here*/
.width550 {width:550px;}
/*width end here*/

/*more link*/
a.more {font:bold italic 12px/16px Arial, Helvetica, sans-serif; color:#033c76; background-color:inherit; text-decoration:none;}
a.more:hover {text-decoration:underline;}
/*more link*/

/*border*/
.vBorder {background:url(../images/v-border.gif) repeat-y 100% 0;}
.hBorder {background:url(../images/h-border.gif) repeat-x 0 100%;}
.greySolidBdr {border:1px solid #bababa;}
.btmBorder {border-bottom:1px solid #FFFFFF;}
/*border*/

/*margin start here*/
.marginRight9 {margin:0 9px 0 0;}
.marginRight10 {margin:0 10px 0 0;}
.marginBottom9 {margin:0 0 9px 0;}
.marginBottom15 {margin:0 0 20px 0;}
.marginTop15 {margin:15px 0 0 0;}
/*margin end here*/

/*padding start here*/
.paddingBottom {padding:0 0 15px 0;}
.paddingLeft10 {padding:0 0 0 10px;}
/*padding end here*/

/*heading start here*/
h1.welcomeHead {width:550px; height:46px; background:url(../images/heading-welcome.gif) no-repeat 0 0; margin:0 0 0 0; text-indent:-20000px;}
h2.head {font:22px/30px Georgia, "Times New Roman", Times, serif; color:#033c76; background-color:inherit;}
h2.practiceHead {background:url(../images/bg-head-practice.gif) no-repeat 100% 3px; width:186px; height:28px;}
h2.practiceHead span.no {display:block; width:20px; height:28px; font:bold 13px/28px Verdana, Arial, Helvetica, sans-serif; color:#033c76; padding:0 0 0 3px; background-color:inherit; background:url(../images/bg-no-practice.gif) no-repeat 0 0;}
h2.practiceHead span.txt {font:bold 11px/28px Verdana, Arial, Helvetica, sans-serif; color:#f5fdf9; background-color:inherit;}
h3.subHead {font:bold 14px/36px Georgia, "Times New Roman", Times, serif; color:#0081bf; background-color:inherit;}
/*heading end here*/

/*top panel start here*/
.topPanel {background:url(../images/bg-top-panel.gif) repeat-x 0 bottom #2a2d33; color:#FFFFFF;}
.topPanel p {width:205px; margin:15px 0 5px 0; font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:inherit;}
.topPanel p span {background:url(../images/icon-phone.gif) no-repeat 2px 0; padding:0 0 0 24px;}
.topPanel p a {background:url(../images/icon-mail.gif) no-repeat 0 3px; padding:0 0 0 24px; text-decoration:underline; color:#FFFFFF;}
.topPanel p a:hover {text-decoration:none;}
/*top panel end here*/

/*header panel start here*/
.headerPanel {background:url(../images/bg-header-panel.gif) repeat-x 0 0 #10b3de; color:#FFFFFF;}
ul.nav {width:214px; padding:18px 0;}
ul.nav li {background:url(../images/divider-nav.gif) no-repeat 100% 100%; padding:0 26px 0 0;}
ul.nav li.last {background:none;}
ul.nav li a {font:14px/25px "Trebuchet MS"; color:#FFFFFF; background-color:inherit; text-decoration:none;}
ul.nav li a:hover, ul.nav li a.selected {color:#ffcc1e; background-color:inherit;}
.header {width:560px; border:2px solid #FFFFFF;}
.borderRightWhite {border-right:2px solid #FFFFFF;}
/*header panel end here*/

/*body panel start here*/
.bodyPanel {background:url(../images/bg-body.gif) repeat-x 0 0; padding:24px 0 0 0; text-align:center;}
.bannerEmail {padding:99px 7px 0 93px; background:url(../images/banner-contact.gif) no-repeat 0 0;}
.bannerEmail a {display:block; width:93px; height:22px; background:url(../images/click-button.gif) no-repeat 0 0; text-decoration:none; text-indent:-20000px;}
.bannerEmail a:hover {background:url(../images/click-button.gif) no-repeat 0 100%;}

/*welcome panel start here*/
.welcome {/*width:563px;*/ padding:0 0 21px 0;}
/*welcome panel end here*/

/*images start here*/
ul.images {width:778px; margin:18px 0;}
ul.images li {padding:2px; border:1px solid #bababa; width:182px;}
ul.images li a {font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#366713; background-color:#FFFFFF; text-decoration:none;}
ul.images li a:hover {color:#033c76; background-color:#FFFFFF;}
/*images end here*/

/*practice start here*/
ul.practice {width:778px; margin:14px 0 20px 0; display:block;}
ul.practice li {width:186px; padding:0 8px 0 0;}
ul.practice li p {padding:6px 0 6px 24px; width:154px; font:12px/16px Arial, Helvetica, sans-serif; color:#5f5f5f; background-color:inherit;}
ul.practice li p a {font:bold italic 12px/16px Arial, Helvetica, sans-serif; color:#033c76; background-color:inherit; text-decoration:none;}
ul.practice li p a:hover {text-decoration:underline;}
/*practice end here*/

/*contact box start here*/
.contactBox {background:#b0e5fa; border:2px solid #4c8ed2; color:#033c76;}
ul.contact {width:346px; padding:15px 3px 10px 15px;}
ul.contact li {background:#033c76; font:bold 14px/22px Georgia, "Times New Roman", Times, serif; color:#cbf1fd;}
ul.contact li span {width:27px; display:block; background:url(../images/bg-no-contact.gif) no-repeat 0 0; font:bold 15px/22px Arial, Helvetica, sans-serif; color:#033c76; background-color:inhrit; margin:0 7px 0 0; text-align:center;}
.contactBox p {background:url(../images/bg-contact.gif) no-repeat 0 0 #cbf1fd; padding:26px 50px 0 124px; width:232px; height:120px; font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#033c76; display:block;}
.contactBox p span {font:bold 20px/20px Verdana, Arial, Helvetica, sans-serif; color:#4c8ed2;}
.contactBox p a {font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif; color:#4c8ed2; text-decoration:none;}
.contactBox p a:hover {text-decoration:underline;}
/*contact box end here*/

/*about page start here*/
.about {width:625px; padding:0 0 0 10px;}
.aboutImg {border:2px solid #b9bbba;}
.serviceBox {background:#effaff; border:1px solid #b1d4f9; padding:10px;}
/*about page end here*/

/*estate panning page start*/
.highlight {font-weight:bold; font-style:italic; color:#406aa1;}
ul.practicePage {padding:0 0 15px 10px;}
ul.practicePage li {background:url(../images/blt-practice.gif) no-repeat 0 1px; padding:0 0 8px 25px; font:bold italic 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
/*estate panning page end*/

/*contact page start here*/
a.email {font:bold italic 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#4c8ed2; text-decoration:none;}
a.email:hover {text-decoration:underline;}
/*contact page end here*/

/*body panel end here*/

/*footer start here*/
.footerPanel {background:url(../images/bg-footer.gif) repeat-x 0 0 #262626; text-align:center; padding:23px 0 40px 0; margin:12px 0 0 0; font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#83887d;}
.footerPanel p {font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#f0ffc2;}
.footerPanel p a {font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#f0ffc2; padding:0 11px; text-decoration:none;}
.footerPanel p a:hover {color:#ffffff;}

/*footer end here*/
