* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.main-wrapper{width:980px; margin-left:auto; margin-right:auto; background-color:#fff; padding-top:10px; margin-top:28px;}
.wrapper{margin:0px 10px 0 10px;}

.header{height:200px;}/* background:url('../images/header-bg.jpg') no-repeat; */

.slogan{height:86px; text-align:center; font-size:36px; color:#002e1a; font-family:Georgia; letter-spacing:4px;}
.slogan:first-letter{font-size:40px}

.home-link{color:#000;}
.home-link:hover{text-decoration:none;}

.contents-top-container{width:100%; overflow:hidden; padding-bottom:10px;}
.contents-top-container .contents-top-left{float:left; width:283px; margin-right:10px; padding-top:20px; background-color:#fff; background-image:url('../images/contents-top-bg.jpg'); background-repeat:repeat-x; background-position:top left;}
.contents-top-container .contents-top-right{float:left; width:651px; padding:20px 8px 10px 8px; background-color:#fff; background-image:url('../images/contents-top-bg.jpg'); background-repeat:repeat-x; background-position:top left;}

.top-left-wrapper{padding-left:10px; padding-right:10px;}
.top-left-box, .box{padding:7px; background-color:#e2eef4; background-image:url('../images/background-top-left.jpg'); background-repeat:repeat-x; background-position:top left; margin-bottom:10px;}
.top-left-box p{margin:0; padding-left:18px; padding-right:5px; background:url('../images/list-left.gif') no-repeat left center;}
.top-left-box a{display:block; text-align:right; margin-right:10px;}

.homepage-icons{margin-top:16px;}
.homepage-icons span{margin-right:7px; float:left;}

.contents{background-color:#e4ca90; padding:24px 10px 22px 10px; overflow:hidden;}
.contents-left{float:left; width:585px; margin-right:20px; text-align:justify;}
.contents-right{float:right; width:355px;}

.contents li, .contents-top-right li{list-style-position:outside; margin-top:10px; margin-left:15px;}

.menu td a{color:#000; font-weight:bold;}
.menu{margin-bottom:10px;}
.border{border-bottom:1px solid #000; margin-bottom:10px;}

.testimonials{background-color:#ecd9af; padding:22px 17px 11px 17px; background-image:url('../images/testi-bg-top.jpg'); background-repeat:no-repeat; background-position:2% 4%;}
.testimonials p{text-align:right; background:url('../images/testi-bg-bottom.jpg') no-repeat bottom right; margin:0; padding-top:10px; padding-bottom:10px; margin-top:10px;}
.testimonials li{list-style:disc; list-style-position:inside; margin:5px 0 0 10px;}
.testimonials ul{margin-top:10px;}

.footer{text-align:center; color:#fff; width:980px; margin-left:auto; margin-right:auto; margin-top:20px;}
.footer li{list-style:none; display:inline; margin-right:38px;}
.footer li a{color:#fff;}
.footer li a:hover{text-decoration:none;}
.footer ul{margin-bottom:10px;}

.divider{border-top:1px solid #ccc; width:100%; overflow:hidden; margin-top:10px; margin-bottom:10px; font-size:2px;}

/* sitemap */
.sitemap td{vertical-align:top; width:33%}
.sitemap td label{text-transform:uppercase; font-weight:bold; color:#00699c; font-size:14px; margin-bottom:10px; display:block;}
.sitemap td label a{font-weight:bold; color:#00699c;}
.sitemap td li{list-style:circle; margin-bottom:5px; margin-left:25px;}
.sitemap td li a{font-weight:normal; color:#000;}
.sitemap a:hover{color:#ff7300; text-decoration:none;}
/* end of sitemap */