body {margin:0px; padding:0px; background-color:#000f5f; font:normal 11px Tahoma; color:#434a4d;}
p, h1, h2, h3, ul, form {margin:0px; padding:0px;}
p {padding:0 0 15px 0;}
h1 {padding:0 0 5px 0; margin-bottom:10px; border-bottom:4px solid #bbc7c9; font:bold 15px Trebuchet MS; color:#464f54;}
h1 span {color:#eb3c08;}
.h1Label {text-align:center; background:url(../images/bg_h1_label.gif) repeat-x left top;}
.h1LabelNews {background:url(../images/bg_h1_label_news.gif) no-repeat right top;}
.h1Label h1 {width:180px; padding:14px 0 11px 0; margin:0px; border-bottom:4px solid #f3f7f9; font:bold 15px Trebuchet MS; color:#464f54;}

img {border:0px;}
a {color:#f05411; text-decoration:underline;}
a:hover {color:#000;}

.clear {clear:both; height:1px;}
.fL {float:left;}
.fR {float:right;}

.orange {color:#eb3c08;}

.picSlide {padding-top:15px; background:url(../images/bg_pic.gif) no-repeat right top;}
.rightBgShadow {text-align:left; background:url(../images/right_bg_shadow.gif) repeat-y right top #fff;}

.pg {padding:20px 35px; background:url(../images/bg_pg.gif) no-repeat left top;}
.lnkMore {display:block; padding:3px 0; text-align:right; font-weight:bold; text-decoration:none;}

.left {background:url(../images/left_shadow.gif) repeat-y right top #fff;}

.leftNav {list-style:none;}
.leftNav li {}
.leftNav li a {display:block; width:255px; text-decoration:none; text-indent:-9999px; outline-style:none; background:no-repeat left top;}
.leftNav li .bAboutUs {height:52px; background:url(../images/btn_about_us.gif);}
.leftNav li .bAboutUs:hover {background:url(../images/btn_about_us.gif) no-repeat left bottom;}
.leftNav li .bPractices {height:52px; background:url(../images/btn_practices.gif);}
.leftNav li .bPractices:hover {background:url(../images/btn_practices.gif) no-repeat left bottom;}
.leftNav li .bOurTeam {height:50px; background:url(../images/btn_our_team.gif);}
.leftNav li .bOurTeam:hover {background:url(../images/btn_our_team.gif) no-repeat left bottom;}
.leftNav li .bWhyUs {height:50px; background:url(../images/btn_why_us.gif);}
.leftNav li .bWhyUs:hover {background:url(../images/btn_why_us.gif) no-repeat left bottom;}
.leftNav li .bContact {height:52px; background:url(../images/btn_contact.gif);}
.leftNav li .bContact:hover {background:url(../images/btn_contact.gif) no-repeat left bottom;}

.leftContent {padding:5px 20px; background:url(../images/bg_left_content.gif) repeat-y right top #eef3f6;}
.ulNews {list-style:none;}
.ulNews li {padding:15px 0 15px 10px; border-bottom:1px dotted #7d736e; background:url(../images/arr_lnk.gif) no-repeat left 20px;}
.ulNews li.more {text-align:right; background:none; border:none;}

.footer {color:#838e9a; font:normal 10px Arial;}
.footerRight {padding:10px 15px 10px 0; color:#838e9a; font:normal 10px Arial;}

.field1, .required {border:1px solid #bbc7c9; padding:3px; font:normal 12px Tahoma; color:#434a4d; background:url(../images/bg_field.gif) no-repeat left top #fff;}
.button1 {border:1px solid #a7a7a7; font:bold 11px Tahoma; color:#000; background:url(../images/bg_button_1.gif) repeat-x left top #b7d830;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

/* Slide CSS */
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}


