﻿
body {
margin:0;
padding:0;
width:100%;
}
html {
margin:0;
padding:0;
}
.main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
margin:0 auto;
padding:0;
width:100%;
}
.header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1ECEF none repeat scroll 0 0;
margin:0 auto;
padding:0;
}
.block_header {
margin:0 auto;
padding:0;
width:986px;
}
.logo {
float:left;
margin:0;
padding:0;
width:277px;
}
.search {
float:right;
margin:0;
padding:53px 25px 0 0;
width:340px;

}
.search form {
display:block;
float:right;
padding:0;
}
.search span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(images/search_bg.gif) no-repeat scroll left top; */
display:block;
float:left;
height:33px;
padding:0 5px;
width:149px;
}
.search form .keywords {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#9C9C9C;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:normal;
margin:0;
padding:9px 0;
width:149px;
}
.search form .button {
float:left;
margin:0;
padding:0;
}
.menu {
float:right;
height:35px;
margin:0;
padding:23px 0 0;
width:620px;
}
.menu ul {
border:0 none;
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}
.menu ul li {
border:0 none;
float:left;
height:35px;
margin:0;
padding:0 5px;
}
.menu ul li a {
-x-system-font:none;
color:#5C8783;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:10px 0;
text-decoration:none;
}
.menu ul li a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:10px 13px;
}
.menu ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/r_menu.gif) no-repeat scroll right center;
}
.menu ul li a:hover span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/l_menu.gif) no-repeat scroll left center;
}
.menu ul li a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/r_menu.gif) no-repeat scroll right center;
}
.menu ul li a.active span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/l_menu.gif) no-repeat scroll left center;
}
.slider_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1ECEF none repeat scroll 0 0;
margin:0 auto;
padding:0;
}
.header_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_text_bg.gif) repeat-x scroll center top;
border:1px solid #CDD7D9;
height:263px;
margin:0 auto;
padding:29px 0 0;
width:984px;
}
.header_text .div {
margin:0 auto;
padding:0;
width:860px;
}
.header_text img.screen {
float:left;
margin:0;
padding:0;
}
.header_text .div .left1 {
float:right;
margin:0;
padding:10px 0 0;
width:415px;
}
.header_text .div .left1 img {
float:left;
margin:0;
padding:0;
}
.header_text .div .left1 h2 {
-x-system-font:none;
color:#5C8783;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:10px 0;
}
.header_text .div .left1 p.uli {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/simple_ul_li.gif) no-repeat scroll left center;
color:#878787;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:2px 20px;
}
.header_text p {
-x-system-font:none;
color:#878787;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px 50px 20px 0;
}
.header_text2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_text2_bg.gif) repeat-x scroll center top;
border:1px solid #CDD7D9;
height:72px;
margin:0 auto;
padding:29px 0 0;
width:984px;
}
.header_text2 h2 {
-x-system-font:none;
color:#5C8783;
font-family:Arial,Helvetica,sans-serif;
font-size:36px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0 0 0 25px;
}
.header_text2 img {
float:right;
margin:0;
padding:10px 20px 0 0;
}
.top_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_bg.gif) repeat-x scroll center top;
margin:0;
padding:0;
}
.top_bg2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_bg2.gif) repeat-x scroll center top;
height:23px;
margin:0;
padding:0;
}
.top_bg_resize {
margin:0 auto;
padding:0;
width:986px;
}
.top_bg_resize img {
float:left;
margin:0;
padding:0;
}
.FBG {
margin:0 auto;
padding:0 0 20px;
}
.FBG p {
-x-system-font:none;
color:#5F5F5F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
margin:0;
padding:5px 0;
}
.FBG p strong {
color:#2A2A2A;
}
.FBG img {
float:left;
margin:10px;
padding:0;
}
.FBG_resize {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #D4D4D4;
margin:0 auto;
padding:0;
width:984px;
}
.Recent {
border-right:1px solid #DDDDDD;
float:left;
margin:10px 0;
padding:10px;
width:220px;
}
.Recent2 {
float:left;
margin:10px 0;
padding:10px;
width:220px;
}
.body {
margin:0;
padding:0 0 20px;
}
.body_resize {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #D4D4D4;
margin:0 auto;
padding:0 15px;
width:954px;
}
.body_resize h2 {
-x-system-font:none;
border-bottom:1px solid #DFDFDF;
color:#282828;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px;
}
.body_resize h3 {
-x-system-font:none;
color:#282828;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px;
}
.body_resize h2 span {
-x-system-font:none;
color:#819E9C;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px 0;
}
.body_resize p {
-x-system-font:none;
color:#747474;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
margin:0;
padding:10px 5px;
}
.body_resize p span {
color:#819E9C;
}
.body_resize a {
color:#EA3900;
text-decoration:underline;
}
.left ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 210px;
padding:10px 0 20px;
}
.left li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/port_ul_li.gif) no-repeat scroll left center;
color:#5C8783;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
margin:0;
padding:2px 20px;
}
.body_resize img {
float:left;
margin:20px 10px;
padding:0;
}
.body_resize img.floated {
float:left;
margin:10px 5px;
padding:0;
}
.right {
float:right;
margin:0;
padding:10px;
width:325px;
}
.left {
float:left;
margin:0;
padding:10px;
width:565px;
}
.blog {
float:left;
margin:0;
padding:10px;
width:280px;
}
#contactform {
margin:0;
padding:5px 10px;
}
#contactform * {
color:#FF0000;
}
#contactform ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#contactform li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
display:block;
margin:0;
padding:0;
}
#contactform li.buttons {
margin:5px 0;
}
#contactform label {
-x-system-font:none;
color:#1C1C1C;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:10px 0;
text-transform:capitalize;
width:110px;
}
#contactform label span {
color:#FF0000;
}
#contactform input.text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #D4D4D4;
float:left;
height:16px;
margin:10px 0;
padding:5px 2px;
width:380px;
}
#contactform textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #D4D4D4;
float:left;
margin:10px 0;
padding:2px;
width:380px;
}
#contactform li.buttons input {
border:0 none;
color:#FFFFFF;
float:left;
margin:0;
padding:3px 0 3px 380px;
}
p.response {
-x-system-font:none;
color:#FF0000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
text-align:center;
width:auto;
}
.footer_resize {
margin:0 auto;
padding:10px 0 0;
width:960px;
}
.footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7D7D7 url(images/footer_bg.gif) repeat-x scroll 0 0;
height:55px;
margin:0;
padding:0;
}
.footer p {
-x-system-font:none;
color:#6D6D6D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.footer a {
-x-system-font:none;
color:#6D6D6D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:5px;
text-decoration:none;
}
.footer p.leftt {
float:left;
margin:0;
padding:10px 0 0 20px;
text-align:left;
width:50%;
}
.footer p.rightt {
float:right;
margin:0;
padding:15px 20px 0 0;
text-align:right;
width:30%;
}
p.clr, .clr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
clear:both;
margin:0;
padding:0;
}
li.bg, .bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-top:1px solid #DFDFDF;
clear:both;
line-height:0;
margin:10px 0;
padding:0;
}

a.homenavi { color: #555; text-decoration: none; }
