* {	margin:0; padding:0; }

body { color:#000; font:12px Tahoma,Verdana,Arial; background:#8D8D99 url(../images/bg.jpg) repeat-x; }

/* a { blr:expression(this.onFocus=this.blur()) } */

a:link, a:visited { color:#048; text-decoration:underline; }

a:hover { color:#00F; text-decoration:underline; }

a.go:link, a.go:visited { font:bold 11px Tahoma; text-decoration:none; }

a.go:hover { text-decoration:underline; }

a.title:link, a.title:visited { color:#048; text-decoration:none; }

a.title:hover { color:#00F; }

img { border:0px none; }

img, div, input { behavior:url(/common/iepng.htc); }

h2 { font:normal 17px Tahoma; text-align:left; padding:10px 0 15px 15px; }


#container { width:960px; text-align:center; margin:0 auto; }

#header { height:100px; background: url(../images/top_bg.jpg); margin-top:30px; }

#header dt { float:left; display:inline; }

#logo { width:288px; margin-left:20px; font-size:0; }

#toplink { width:633px; color:#FFF; text-align:right; margin-top:15px; }

#toplink a { color:#FFF; font-weight:bold; text-decoration:none; }

#toplink a:hover { color:#DEF; }

/*need help ÑùÊ½*/
#botlink{ padding-left:524px; padding-top:10px; background-image:url(../images/nh2.jpg); background-repeat:no-repeat; background-position:524px 34px; height:51px;}



#navigation { clear:both; }

#navmenu { width:958px; height:33px; background:url(../images/menubar_bg.gif); border-left:1px solid #FFF; border-right:1px solid #FFF; }

#navmenu li { position:relative; list-style-type:none; float:left; display:inline; }

#navmenu li:hover { background:url(../images/menubar_on.gif) repeat-x; }

#navmenu li a { height:33px; color:#038; font:bold 15px/33px Arial; text-decoration:none; padding:0 22px; display:block; }

*html #navmenu li a { display:inline-block; }

#navmenu li a:hover { color:#F40; }

#navmenu li img { vertical-align:middle; }

#navmenu li ul {  position:absolute; left:0; background:#FFF url(../images/slide_bg.jpg); display:block; visibility:hidden; border:1px solid #CCC; border-top-color:#AAA; opacity:0.95; filter:alpha(opacity=95); }

*html #navmenu li ul { width:160px; }

#navmenu li ul li { text-align:left; display:list-item; }

#navmenu li ul li a { width:160px; height:23px; font:bold 11px/23px Verdana; margin:1px -1px 1px 1px; padding:0 5px; }

#navmenu li ul li a:hover{ color:#DEF; background:#06B url(../images/slide_on.gif) repeat-x; }

#navmenu li ul li:hover{ background:none; }

#navmenu li ul li img {  vertical-align:middle; margin:0 4px 0 1px !important; margin:5px; }

#navmenu .menu_select { background:url(../images/menubar_select.gif) repeat-x; }

#navmenu .menu_select strong { color:#E00; }

#navmenu .line_grey { border-bottom:1px solid #BCD; }

#navmenu .line_white { border-top:1px solid #fff; }

#bar_shadow { height:15px; background:url(../images/bar_shadow.gif); clear:both; }

#main { background:#FFF; padding:0 15px; }

#ad { width:930px; font-size:0; margin:0 auto; }

#ad img { display:block; }

#mod1, #mod2 { width:460px; height:250px; text-align:left; }

#mod1 h2, #mod2 h2  { font-size:20px; font-weight:bold; padding:20px 0 0 20px; }

#mod1 p, #mod2 p  { padding:12px 20px 0 20px; }

#mod1 dl, #mod2 dl { line-height:22px; padding:20px 0 0 20px; }

#mod1 dl dt, #mod2 dl dt { padding:1px 0; }

#mod1 { float:left; background:url(../images/mod_bg.jpg); }

#mod2 { float:right; background:url(../images/mod2_bg.jpg); }

#pro1 { width:180px; float:left; }

#pro2 { width:220px; float:right; }

#sash_left { width:670px; float:left; }

#sash_left ul { list-style:url(../images/man.gif); text-align:left; vertical-align:middle; padding-left:75px; }

#sash_left ul li { line-height:16px; margin:2px 0; }

#sash_right { width:250px; float:right; }

#bottom { height:40px; background:url(../images/bottom_bar.jpg); }

#footer { height:66px; font:bold 13px Arial; background:url(../images/footer_bg.jpg) no-repeat; }

#footer dl { padding:25px 0 0 240px; }

#footer dl dt { float:left; margin:0 4px; }

#footer img { vertical-align:middle; margin:12px 6px; }

#footer p { color:#EEE; font:normal 11px/20px Tahoma; }


.home { padding:0 16px; }

.icenter { vertical-align:middle; margin:0 4px 0 0; }

.barline { width:2px; height:33px; background:url(../images/menubar_line.gif) no-repeat; margin:0 0 0 1px; }

.dashedline { width:570px; height:1px; background:url(../images/dashed.gif); list-style-image:none; list-style-type:none; overflow:hidden; }

.separator { width:1px; height:15px; background:#555; overflow:hidden; }

.blankli { list-style-image:none; list-style-type:none; }

.space1 { height:12px; font-size:0; clear:both; }

.space2 { height:10px; font-size:0; clear:both; }

.btxt { color:#444; font:bold 13px/15px Arial; }

.pud { cursor:pointer; }

.clearboth { clear:both; }

.hide { display:none; }

.show { display:inline; }


.b1, .b2, .b3, .b4 { font-size:1px; overflow:hidden; display:block; }

.b1 { height:1px; background:#AAA; margin:0 5px; }

.b2 { height:1px; background:#E0E0E0; border-right:2px solid #AAA; border-left:2px solid #AAA; margin:0 3px; }

.b3 { height:1px; background:#E3E3E3; border-right:1px solid #AAA; border-left:1px solid #AAA; margin:0 2px; }

.b4 { height:2px; background:#E6E6E6; border-right:1px solid #AAA; border-left:1px solid #AAA; margin:0 1px; }

.contentb { height:186px; background:#E9E9E9; border-right:1px solid #AAA; border-left:1px solid #AAA; }

.contentb p { text-align:left; padding:0 15px; }