/* by skip at 2010.04.24 */

/*-------------Common-------------*/
body { font-family: Verdana; font-size:12px; line-height:1.5em; margin:0px; padding:0;} 
.clear { clear:both;}
a{color:#2f5d87; text-decoration:none;}
a:hover { color:#9ed3fe;}

/*-------------Display-------------*/
.page { width:902px; margin-left:auto; margin-right:auto; }
.PageTop{ margin-bottom:3px; margin-top:3px;}
.PageTop img { padding-top:8px; float:left; padding-bottom:14px;}
.toplink { float:right; margin-right:5px; text-align:right; color:#434343; font-size:10px; }

.nav { height:27px; background:url(../images/nav_bg.gif) repeat-x; margin-bottom:7px; font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:27px; padding-left:12px; }
.nav a{ color:#FFFFFF;}
.nav a:hover{ color:#05557d;}
.nav .line { font-weight:normal; font-size:16px; padding-left:4px; padding-right:4px;}

.PageBottom { color:#848484; font-family:Verdana; font-size:11px; padding-left:20px;
background:url(../images/btmbg.gif) repeat-x; height:76px; text-align:center; padding-top:20px;}

.search { float:left; width:550px; height:81px; background:url(../images/searchbg.gif) no-repeat; margin-bottom:7px; position:relative;}
.home_search{ position:absolute; left:12px; top:34px; width:525px; z-index:10000;
text-align:left; background:url(../images/home_search_bg.gif) no-repeat; height:37px;}
.home_search .input { border:0; font-size:10px; font-family:Verdana; color:#7a7a7a; margin-left:6px; height:26px;
width:415px;}

.welcome{ float:left; width:533px; height:180px; background:url(../images/welcome_bg.jpg) no-repeat; padding:6px 8px 6px 8px;}
.welcome .title { background:#9ed3ff;}
.welcome .cont{ margin-top:3px; font-family:arial; font-size:12px; color:#2f5d87; }
.welcome .cont .cont_l { float:left; width:156px;}
.welcome .cont .cont_r { float:left; margin-top:5px;}
.welcome .cont .more { float:right; margin-top:118px; margin-right:4px;}

ul { list-style:none; margin:0px; padding:0px; width:470px;  } 
li { height:22px; border-bottom:1px #e7e7e7 solid; height:25px; line-height:25px; text-indent:10px;} 

.blog{ float:left; width:533px; height:152px; background:url(../images/blogbg.gif) no-repeat; padding:6px 8px 6px 8px;}
.blog .title { height:24px;}
.blog .cont{ margin-top:3px; font-family:arial; font-size:12px; color:#2f5d87; }
.blog .cont .cont_l { float:left; width:110px;}
.blog .cont .cont_r { float:left; margin-top:5px; width:417px;}

.blog ul { list-style:none; margin:0px; padding:0px; width:470px;  } 
.blog li { height:22px; height:25px; line-height:25px; text-indent:15px; background:url(../images/dot.gif) no-repeat 6px 10px; border-bottom:0;} 

.login { float:right; width:343px; }
.login_1 { background:url(../images/login_bg.gif) no-repeat; height:152px;}
.login_1 .title{ height:32px; line-height:32px;}
.login_2 {}

.login_tb { width:93%; margin-top:6px;}
.login_tb td { height:25px; color:#FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; padding:4px;}
.btn_log { float:right; margin-right:4px;}


/*-------------Font-------------*/
a.login { display:block; width:115px; color:#FFFFFF; font-family:verdana; font-size:12px; font-weight:bold; text-align:center; float:left;}
a.signup { display:block; width:125px; color:#04537c; font-family:verdana; font-size:12px; font-weight:bold; text-align:center; float:left;}


/*Flashnews*/
#flash_ad { width:344px; height:269px; float:right;}
