body { margin:0; padding:0; color:#333; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox,input.cat_textbox_small { padding:3px; border:1px solid #999; width:200px;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { width:208px; padding:5px; background:transparent; border:0; color:#012233; font-size:12px;}
textarea { border:1px solid #999;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2 { margin:0; padding:0; color:#000; font-size:30px; line-height:30px; font-weight:normal; letter-spacing:-1px;}
h2 { font-size:16px; font-weight:bold; letter-spacing:0px;}
p { margin:12px 0;}
a { color:#367CA3; text-decoration:underline;}
a:hover { color:#265772;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}

/*container*/
.home-bg { background:white url(images/bg_home.gif) repeat-x;}
.inner-bg { background:white url(images/bg_inner.gif) repeat-x;}
#container-bg { background:url(images/bg_top.jpg) top center no-repeat; overflow:hidden;}
#container { width:866px;}

/*top*/
#top { height:146px; position:relative;}
#top-logo { position:absolute; top:43px; left:26px;}
#top-feather { position:absolute; top:50px; right:23px; background:url(images/feather.jpg) no-repeat right; width:198px; height:41px; line-height:41px; padding-right:55px;}
#top-feather-left { float:left; background:url(images/login_box.gif) no-repeat 0 10px; width:73px; line-height:42px;}
#top-feather-left a { color:white; text-decoration:none;}
#top-feather-left a:hover { color:#ddd;}
#top-feather-right { float:right; font-weight:bold; font-style:italic; color:#FFCC00; font-size:11px;}
#top-search { position:absolute; top:91px; right:21px; width:255px; height:26px; background:url(images/search.jpg) no-repeat;}
#top-search div { float:left; padding-left:4px; display:inline;}
#top-text { position:absolute; bottom:3px; right:25px; color:white; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*menu*/
#menu { height:61px; padding-left:50px; background:url(images/menu.jpg) no-repeat 21px 0; position:relative;}

/*home*/
#home-header { height:262px; position:relative; z-index:2;}
#home-header-text { padding:20px 0 5px 67px;}
#home-header-text h2 { font-size:37px; line-height:37px; font-weight:bold; letter-spacing:-2px;}
#home-header-img { margin:10px 0 0 29px; position:relative;}
#home-pad { position:absolute; top:-24px; right:32px; width:238px; height:345px;}
#home-pad-img { position:absolute; top:0; left:0;}
#home-pad-top { position:absolute; top:93px; left:45px; width:162px; height:75px; background:url(images/arrow.gif) no-repeat bottom right;}
#home-pad-top h1 { font-size:22px; line-height:25px;}
#home-pad-link { position:absolute; top:174px; left:45px; border-top:1px dotted #666; padding-top:5px; width:160px;}

#home-left { float:left; width:376px;}
#home-right { float:left; width:450px; padding-top:70px;}

#header-list { position:relative; left:52px; margin:0; padding:0; list-style:none;}
#header-list li { height:30px; line-height:30px; font-size:18px; color:#000;}

#text1,#text2,#text3,#text4,#text5 { display:none; position:absolute; left:347px; top:3px; width:200px; color:#FFCC00;}

/*inner*/
#inner-header { position:relative; top:-8px; left:48px; height:157px;}

#inner-left { float:left; margin-left:40px; width:260px; display:inline;}
#inner-pad { height:296px; position:relative;}
#inner-pad-img { position:absolute; top:-15px;}
#inner-pad-img img { width:208px; height:302px;}
#inner-pad-title { margin:0; padding:70px 0 0 27px; width:168px; position:relative;}
#inner-pad-title h2 { font-size:19px; line-height:21px;}
#inner-pad-menu { margin:10px 0 0 27px; padding-top:10px; border-top:1px dotted #666; width:168px; position:relative;}
#inner-left-link {}

#inner-right { float:left; margin-top:50px; width:530px;}

/*footer*/
#footer-bg { clear:both; margin-top:30px; background:#000 url(images/bg_footer.jpg) top center no-repeat; overflow:hidden;}
#footer { width:828px; height:150px; position:relative; color:white;}
#footer a { color:white;}
#footer a:hover { color:#ddd;}
#footer-menu { padding-top:16px;}
#footer-call { position:absolute; top:9px; right:0; width:199px; height:92px; background:url(images/call.jpg) no-repeat;}
#footer-call-text1 { position:absolute; top:1px; left:62px; font-size:11px; color:#FFCC00; font-weight:bold;}
#footer-call-text2 { position:absolute; top:33px; left:31px; line-height:150%;}

/*menu class*/
.menu-off,.menu-over,.menu-on { color:#333; font-size:14px; text-align:center; font-weight:bold;}
.menu-over { color:#000; cursor:pointer;}
.menu-on { color:#4886A9;}

#menu-fe { background:url(images/menu_fe.jpg) no-repeat; color:white;}

.menu-off1,.menu-over1,.menu-on1 { color:white;}
.menu-over1 { color:#ddd; cursor:pointer;}
.menu-on1 { color:#367CA3; font-weight:bold;}

.submenu-off,.submenu-over,.submenu-on { color:#367CA3; font-size:13px; text-decoration:underline;}
.submenu-over { color:#000; cursor:pointer;}
.submenu-on { font-weight:bold; color:#33CC00; text-decoration:none;}