body { margin:0; padding:0; background:#3C5A85 url("../images/body_bg.gif") repeat-x; }

a { color:#0A77B6; }

img { border:none; }

p { padding:0; margin:0 0 15px 0; }
h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; }
h1 { color:#A2853C; font-size:22px; font-weight:normal; border-bottom:2px solid #C3CFDC; padding:0 0 2px 7px; margin-bottom:15px; }
h2 { font-size:18px; font-weight:normal; color:#5A7290; border-bottom:2px solid #B8C8DA; padding:0 0 3px 7px; margin-bottom:4px; }
h2.brddark { border-color:#9CB0C9; }
h3 { font-size:14px; }

#content ul { padding:0; margin:0 0 15px 15px; list-style:none; }
#content ul li { padding:0 0 0 17px; margin:0 0 5px 0; background:url("../images/ar.gif") no-repeat 0 6px; }

#content .serv-list { margin:0 0 12px 15px; }
#content .serv-list a { font-size:11px; text-transform:uppercase; font-weight:bold; }

#content .content-cnt .serv-list { margin:0 0 25px 23px; }

#page { position:relative; }

.ftr_l { z-index:10; width:447px; height:517px; position:absolute; bottom:0; right:0; background:url("../images/ftr_l.png") no-repeat; }
* html .ftr_l { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ftr_l.png", sizingMethod='crop'); }

#container { z-index:20; width:851px; position:relative; margin:0 auto; font-family:Tahoma; }

.cnt-top { position:relative; z-index:90; width:851px; height:7px; overflow:hidden; background:url("../images/cnt_bg_top.gif") no-repeat; }

#header { z-index:30; position:relative; height:119px; width:851px; }
#header .logo { position:absolute; top:0; left:0; }

#topnav { position:absolute; top:0; right:30px; padding:0; margin:0; list-style:none; }
#topnav li { float:left; }
#topnav a, #topnav b { display:block; height:81px; float:left; margin-left:8px; }
#topnav span { display:none; }
#topnav .tm1 a { width:64px; background:url("../images/nav_m1.gif") no-repeat; }
#topnav .tm2 a { width:52px; background:url("../images/nav_m2.gif") no-repeat; }
#topnav .tm3 a { width:116px; background:url("../images/nav_m3.gif") no-repeat; }
#topnav .tm4 a { width:65px; background:url("../images/nav_m4.gif") no-repeat; }
#topnav .tm1 b { width:64px; background:url("../images/nav_m1_over.gif") no-repeat; }
#topnav .tm2 b { width:52px; background:url("../images/nav_m2_over.gif") no-repeat; }
#topnav .tm3 b { width:116px; background:url("../images/nav_m3_over.gif") no-repeat; }
#topnav .tm4 b { width:65px; background:url("../images/nav_m4_over.gif") no-repeat; }

.hd1 { width:500px; height:272px; position:absolute; top:0; left:-69px; background:url("../images/hd1.jpg") no-repeat;  }

.ind-flash { margin-top:-38px; position:relative; z-index:50; }

#content { position:relative; z-index:40; width:847px; padding:0 2px; background:#FFF url("../images/cnt_bg.gif") repeat-y; font-size:12px; color:#456185; }

.indbox1 { position:relative; min-height:321px; width:515px; float:left; background:#E6EDF5 url("../images/ind_bg1.gif") repeat-x; }
* html .indbox1 { height:321px; }
.indbox1a { position:relative; z-index:70; padding:10px; }
.indbox1a p { padding-left:17px; }

.indbox2 { min-height:321px; width:332px; float:left; background:#E6EDF5 url("../images/ind_bg2.jpg") no-repeat; }
* html .indbox2 { height:321px; }
.indbox2a { padding:10px 10px 0 10px; }
.indbox2a h2 { color:#A2853C; }

.indbox2a .hot h2 { color:#7D2C2C; border-color:#A0B2CA; margin-bottom:6px; }
.indbox2a .hot p { text-align:center; padding:0 145px 0 7px; margin:0; }
.indbox2a .hot p img { margin-top:3px; }


.content-box { position:relative; background:#E7EDF5 url("../images/content_bg.gif") repeat-x; }
* html .content-box { height:300px; }
.content-cnt { padding:7px 10px 40px 10px; position:relative; z-index:100; }

.slogan1 { z-index:60; width:463px; height:250px; position:absolute; bottom:20px; right:0; background:url("../images/slogan1.png") no-repeat; }
* html .slogan1 { right:-1px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/slogan1.png", sizingMethod='crop'); }

.txtbox { padding:5px 0 10px 20px; }

.contact-info { float:left; width:190px; padding-left:20px; }
.contact-tab { margin-left:10px; }
.contact-tab td { padding:0 0 10px 5px; vertical-align:top; font-size:11px; color:#253448; }

.imgright { float:right; }
.imgleft { float:left; }

.auto-item { margin-bottom:20px; }
* html .auto-item { height:160px; }
.auto-item .a-info { width:500px; float:left; padding:0px 0px 0px 10px; }
.auto-item .a-info .a-links { line-height:16px; }
.auto-item img.imgleft { margin-left:12px; }

.s-item {  }
* html .s-item { height:160px; }
.s-item1 .s-info { width:445px; float:left; padding:5px 0 20px 15px; }
.s-item2 .s-info { width:420px; float:left; padding:5px 0 20px 20px; }
.s-item .s-info .a-links { line-height:16px; }
.s-item1 img { float:left; margin-left:12px; }
.s-item2 img { float:right; margin-left:12px; margin-right:12px; }
.s-item1 { padding-right:60px; }
.s-item2 { padding-left:60px; }


#footer { width:851px; height:90px; background:url("../images/cnt_bg_bott.gif") no-repeat;}
#footer .ftr-box { padding:25px 24px 0 24px; text-align:right; color:#FFF; font-size:12px; }

form { padding:0; margin:0; }

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }


