body { background: #FFF; color: #0F3B60; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
html, body { height: 100%; margin: 0; padding: 0; text-align: center; }

.clear { clear: both; }
p {padding:0; margin:0;}

#container {margin:0 auto; padding:0; text-align:left; width:750px; min-height:100%; background:url('images/container_bg.gif') repeat-y left top;}
#outer {padding-left: 168px; margin-left:0;}
#inner {width: 582px; padding-bottom:44px;}
#float-wrap {float: left;width: 582px;margin-left: -168px; /*** Same length as .outer padding-left but with negative value ***/}

#contact-header {height:87px; background:url('images/center_head_call.gif') no-repeat;}
#contact-header span {position:relative; top:32px; left:45px; color:#488B00; font-size:110%; font-weight:bold;}
#contact-header span a {color:#488B00; text-decoration:none;}
#contact-header span a:hover {text-decoration:none;}
#contact-header span b {color:#15537A;}

.submenu {float:right;width:321px;}
.submenu span {position:relative; top:10px;}
.submenu .item a {margin:0; padding:0; font-size:110%; color:#20587B; font-weight:bold; text-decoration:none;}
.submenu .item b {margin:0; padding:0; font-size:110%; color:#20587B; font-weight:bold; text-decoration:underline;}
.submenu .item a:hover {color:#4A8F01; text-decoration:none;}


#content {float:right;width:341px;}
#content .content .txt { padding: 67px 25px 15px 26px;}
#content .content .txt h1 {margin:0; padding:0 0 15px 0; font-size:110%; color:#5AAE00;}
.content .item a {margin:0; padding:0; font-size:110%; color:#20587B; font-weight:bold; text-decoration:none;}
.content .item a:hover {color:#4A8F01; text-decoration:none;}

#left {float: left;width: 241px;padding:0;}
#left div.navigation {display:block; height:40px; width:241px; background:url('images/left_navigation.gif') no-repeat;}
#left div.navigation-last {height:39px; width:241px; background:url('images/left_navigation_last.gif') no-repeat; }
#left div.navigation a, #left div.navigation-last a {display:block; padding:14px 0 0 34px; color:#20587B; text-decoration:none; font-size:110%; font-weight:bold;}
#left div.navigation b, #left div.navigation-last b {display:block; padding:14px 0 0 34px; color:#20587B; text-decoration:underline; font-size:110%; font-weight:bold;}
#left div.navigation a:hover, #left div.navigation-last a:hover {color:#4A8F01; text-decoration:none;}
#left .content {background: url('images/left_content_bg.gif') no-repeat; min-height:328px;}
#left .content .txt {padding:64px 53px 15px 32px;}
#left .content .txt h1 {margin:0; padding:0 0 15px 0; font-size:110%; color:#5AAE00;}

#right {float:right; width:168px;padding:0;}
#right .content {background: url('images/right_content_bg.jpg') no-repeat;}
#right .content .txt {padding:67px 20px 15px 28px;}
#right .content .txt h1 {margin:0; padding:0 0 15px 0; font-size:110%; color:#5AAE00;}

#footer {width:750px; height:33px; margin:0 auto; padding:0; margin-top:-33px; background:url('images/container_footer_bg.gif') no-repeat top left; text-align:left; }
#footer div.txt {padding:14px 0 0 305px; color:#FFF;}

.news .item {padding-bottom:23px;}
.news .item a h3 {margin:0; padding:0; font-size:100%; color:#5AAE00; font-weight:bold; text-decoration:underline;}
.news .item a h4 {margin:0; padding:0; font-size:100%; color:#20587B; font-weight:bold; text-decoration:underline;}