#header {
width: 100%;
height: 45px;
margin: 0 auto;
background: black;
}
#header_inside {
margin: 0 auto;
width: 940px;
padding: 10px;
color: #fff;
font-size: 20px;
}
h1 {
color: #fff;
font-size: 24px !important;
text-shadow: 1px 1px 1px #000;
margin: 0!important;
padding: 0;
}
#header_inside span {
float: right;
}
#nav {
background: #0662AC;
border-bottom: 3px solid #fff;
border-top: 2px solid #fff;
height: 78px;
width: 100%;
}
#nav_inside {
margin: 0 auto;
width: 960px;
padding: 0 20px 0 0;
}
#nav ul {
list-style-type: none;
padding: 0;
margin: 1px 0 0 0;
float: right;
}
#nav ul {
    margin: 3px 0 0 0 \0/; /* IE8+9  */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*Chrome CSS here*/
#nav ul {
list-style-type: none;
padding: 0;
margin: 3px 0 0 0;
float: right;
}
}
#nav li {
display: inline;
float: left;
margin: 25px 0 0 15px;
text-shadow: 1px 1px 1px #000;
font-size: 20px;
}
#nav li a {
color: white;
text-decoration: none;
padding: 26px;
text-transform: uppercase;
margin: -10px;
}
#nav li a:hover {
background: red;
}
#slider {
height: 275px;
width: 960px;
margin: 0 auto;
border-bottom: 2px solid #fff;
}
#under_slider {
height: 25px;
width: 100%;
border-top: solid 2px #fff;
float: left;
background: #0662AC;
}
#feature_box1, #feature_box2 {
height: 176px;
width: 304px;
border: solid 1px #ccc;
background: #000;
margin: 15px 21px 15px 0;
float: left;
}
#feature_box3 {
height: 176px;
width: 304px;
border: solid 1px #ccc;
background: #000;
margin: 15px 0;
float: left;
}
#box_content {
width: 960px;
margin: 0 auto;
}
.clear {clear:both}
#title {
width: 100%;
height: 50px;
background: #0662AC;
}
#title_inside {
width: 960px;
margin: 0 auto;
padding: 10px 0 0 0;
}
h2 {
color: #000;
font-size: 20px;
margin: 0;
padding: 0;
}
h2:first-child {
margin: 20px 0 0;
}
#main_content {
width: 960px;
margin: 0 auto;
}
#main_content a {
color: blue;	
}
#main_content a:hover {
text-decoration: none;	
}
#main_content_left {
float: left;
margin-right: 18px;
width: 63%;
}
#main_content_right {
float: left;
margin: 1px auto;
padding-left: 7px;
width: 34%;
}
#main_content_right ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#main_content_right li a {
border: 1px solid #00FF99;
display: block;
margin: 10px 0;
padding: 15px;
background: #0662AC;
border: solid 1px #000;
text-decoration: none;
color: white;
}
#main_content_right li a:hover {
background: red;
}
#subtitle {
font-weight: bold;
font-size: 18px;
}
#outro_content {
width: 100%;
background: #0662AC;
padding: 7px 0 15px 0;
}
#outro_content_inside {
width: 960px;
margin: 0 auto;
}
#outro_content p {
padding: 0;
margin: 0;
font-size: 13px;
}
#outro_content img {float:left; margin-left:3px; birder: 1px solid #000;}
#outro_content_box1, #outro_content_box2 {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #FFFFFF #FFFFFF #FF0000;
border-image: none;
border-style: solid;
border-width: 1px 1px 4px;
box-shadow: 1px 1px 1px #000000;
float: left;
margin: 15px 17px 0 0;
padding: 10px;
width: 282px;
}
#outro_content_box3 {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #FFFFFF #FFFFFF #FF0000;
border-image: none;
border-style: solid;
border-width: 1px 1px 4px;
box-shadow: 1px 1px 1px #000000;
float: left;
margin: 15px 15px 0 0;
padding: 10px;
width: 281px;
}
#outro_content_box1 a, #outro_content_box2 a, #outro_content_box3 a {
float: right;
text-decoration: none;
font-size: 12px;
color: blue;
font-weight: bold;
margin-top: 5px;
}
#outro_content_box1 a:hover, #outro_content_box2 a:hover, #outro_content_box3 a:hover {
text-decoration: underline;
}
#footer {
width: 100%;
height: 30px;
background: #000;
padding: 12px 0 7px 0;
}
#footer_inside {
width: 960px;
margin: 0 auto;
color: #fff;
}
#copy {float:left}
#footer_links {
float: right;
}
#footer_links ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#footer_links li {
float: left;
text-transform: uppercase;
padding-left: 10px;
}
#footer_links li a {
color: white;
text-decoration: none;
}
#footer_links li a:hover {
text-decoration: underline;
}
h4 {
padding: 0;
margin: 0 0 7px 0;
color: red;
}
#map {
margin: 0 0 10px 70px;
float: left;
width: 45%;
}
#contact_form {
float: left;
width: 45%;
clear: both;
}
#contact_form  td {
padding: 7px!important;
}
#business {
float: right;
margin: 20px 0 0 3px;
}
#environment {
float: right;
margin: 0 0 0 5px;
}
.home_icons {
float: right;
margin: -7px 0 0 3px;
}
#logo {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: -16px 0 0 -10px;
    padding: 10px;
    position: relative;
    width: 263px;
}
#ktp_box1 {
    float: left;
    width: 50%;
}
#ktp_box2 {
    float: left;
    width: 45%;
    margin-left: 21px;
}