* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;	
	height: 100%;
	font-family: arial; 
	font-weight: normal;
	background-image:url(../images/bg.gif);
	color: black; /*#333;*/		
	text-align: center;
}

p { 	
	margin: 0px; 
	padding: 3px 0px;
	font-size: 12px;
	color: #636363
}

ol {
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
}

ul {
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
}

a	{
	color: #108eed;
    font-weight: normal;
    outline:none;
    text-decoration: none;
}

a:hover {
	color: #C00;
	text-decoration: underline; 
}

.generalnotice a {
	color: #333;
	text-decoration: none; 
}

.generalnotice a:hover{
	color: #C00;
	text-decoration: underline; 
}

img {
	border: none;
    outline: none;
}

.hide {
	display: none;	
}

/*============== Layout ==============*/
#container { 	
	clear: both;
	margin: 0 auto;
	#margin-top:-10px;
	padding: 0px;	
	text-align: left;
	width: 1200px;
	/*min-width: 1240px;*/
	
}
	
#header { 
	clear: both;
	margin: 0 auto;
	padding: 0px;		
}

#menu { 
	clear: both;
	margin: 0 auto;
	padding: 0px;
}

#mainbody {
	clear: both;
	margin: 0 auto;
	padding: 0px;	
	/*min-height:360px;*/
	font-weight: normal;
	font-size: 12px;	
	/*line-height: 1.5;*/
} 

#footer {
	clear: both;
	margin: 0 auto;
	padding: 0px;
	margin-bottom: 35px;
}


/*====================================*/

#selection_title {background-image:url(../images/titleline.jpg); background-repeat:repeat-x; height:39px; margin-left:0px; width:90%;}
.selection_title{clear:both;margin:8px auto; background-image:url(../images/titleline.jpg); background-repeat:repeat-x; height:39px; margin-left:0px; width:90%;}
#blog_selector{clear:both;margin:8px 10px;}
#blog_selector *{
    vertical-align:text-bottom;
}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.divGlobal,.DivTop,.DivBottom{min-width: 760px;width: expression(document.body.clientWidth < 760? "760px": "100%" )/*minimal width*/;width:100%;}
/* leftbg */
.ltopbg{background-image:url(../images/ltopbg.png); background-repeat:no-repeat; height:112px; width:12px; }
.lmenubg{background-image:url(../images/lmenubg.png); background-repeat:no-repeat; height:30px; width:12px;}
.lrebbg{background-image:url(../images/lrebbg.png); background-repeat:no-repeat; height:5px; width:12px;}
.lwhitebg{ background-image:url(../images/lwhitebg.png); background-repeat:repeat-y; width:12px;}
.lbottombg{background-image:url(../images/lbottombg.png); background-repeat:no-repeat; width:12px; height:65px;}
/* rightbg */
.rtopbg{margin-left:-12px;background-image:url(../images/rtopbg.png); background-repeat:no-repeat; height:112px; width:12px;}
.rmenubg{margin-left:-12px;background-image:url(../images/rmenubg.png); background-repeat:no-repeat; height:30px; width:12px;}
.rrebbg{margin-left:-12px;background-image:url(../images/rrebbg.png); background-repeat:no-repeat; height:5px; width:12px;}
.rwhitebg{margin-left:-12px;background-image:url(../images/rwhitebg.png); background-repeat:repeat-y; width:12px;}
.rbottombg{margin-left:-12px;background-image:url(../images/rbottombg.png); background-repeat:no-repeat; width:12px; height:65px;}
/* middlebg */
.mlogo{background-image:url(../images/logo.png); background-repeat:no-repeat; width:370px; height:114px; }
.mbg{background-image:url(../images/mbg.png); background-repeat:repeat-x; height:112px;margin:0 12px;}
.mmbg{ background-image:url(../images/mmmenubg.png); background-repeat:repeat-x; height:30px;margin:0 12px;}

.mmbg li{ display:inline; margin:0px; cursor:pointer;list-style-type:none; font-family:Verdana; font-size:12px; color:#FFF; line-height:25px;}
.mrebbg{background-color:#a61a1a; height:5px;margin:0 12px;}
.mwhitebg{background-color:#fff;margin:0 12px; padding:15px;}
.mbottombg{background-image:url(../images/mbottombg.png); background-repeat:repeat-x; height:65px;margin:0 12px;}
.bottomlogo{background-image:url(../images/bottomlogo.png); background-repeat:no-repeat; width:209px; height:65px; }
.bottomword{background-image:url(../images/bottomword.png); background-repeat:no-repeat; width:496px; height:65px;}
/* main */
.navmain{width:100%; background:#fff;}
.title{background-image:url(../images/title.jpg); background-repeat:no-repeat; height:39px; width:412px;}
.titleline{background-image:url(../images/titleline.jpg); background-repeat:repeat-x; height:39px; margin-left:0px; width:55%;}
.con{ margin-left:30px; margin-right:30px; color:#666; font-size:14px; background-color:#fff;}
.sl{background-image:url(../images/inputleft.jpg); background-repeat:no-repeat;height:27px; width:6px;}
.sbg{background-image:url(../images/inputbg.jpg); background-repeat:repeat-x; height:27px; width:300px; line-height:27px; color:#090909;}
.sr{ background-image:url(../images/inputright.jpg); background-repeat:no-repeat; height:27px; width:27px; cursor:pointer;}
.iconorange{background:url(../images/icon_over.png) no-repeat; height:28px; width:109px; text-align:center; font-weight:bold; color:#fff; padding-top:3px; margin-left:8px; cursor:pointer;}
.iconred{ background:url(../images/iconred.jpg) no-repeat; height:28px; width:109px; color:#fff; padding-top:3px; margin-left:8px; text-align:center; font-weight:bold; cursor:pointer;}
.word{ line-height:50px;}
.blueword{ color:#5e7cfc;}
.blueword a { color:#5e7cfc; text-decoration:underline;}
.boxtopl{background:url(../images/gl.jpg) no-repeat; width:9px; height:42px;}
.boxtopbg{background:url(../images/gm.jpg) repeat-x;height:42px; text-align:left; line-height:42px; font-weight:bold; font-size:14px;}
.boxtopr{background:url(../images/gr.jpg) no-repeat; width:11px; height:42px;}
.boxml{background:url(../images/glm.jpg) repeat-y; width:9px;}
.boxmr{background:url(../images/grm.jpg) repeat-y; width:11px;}
.boxbl{ background:url(../images/glb.jpg) no-repeat; width:9px; height:10px;}
.boxbm{ background:url(../images/glbm.jpg) repeat-x; height:10px;}
.boxbr{ background:url(../images/grb.jpg) no-repeat; width:11px; height:10px;}
.boxover{background:url(../images/menubg.jpg) repeat-x; height:28px; color:#5b7dfb; cursor:pointer; line-height:28px}
.boxout{ background:#FFF; height:28px; line-height:28px;}
.gbox{ border:#bcbcbc 1px solid; height:20px; line-height:20px; width:240px;}
.iconq{ background:url(../images/icon_q.jpg) no-repeat; height:28px; width:29px; cursor:pointer;}
.boxtopl_01{background:url(../images/gl.jpg) no-repeat; width:9px; height:40px;}
.boxtopbg_01{background:url(../images/gm.jpg) repeat-x;height:40px; text-align:left; line-height:40px; font-weight:bold;}
.boxtopr_01{background:url(../images/gr.jpg) no-repeat; width:11px; height:40px;}
.gboxtl{ background:url(../images/gboxtl.jpg) no-repeat; width:9px; height:40px;}
.gboxml{ background:url(../images/gboxml.jpg) repeat-y; width:9px;}
.gboxbl{ background:url(../images/gboxbl.jpg) no-repeat; width:9px; height:11px;}
.gboxtbg{ background:url(../images/gboxtbg.jpg) repeat-x; height:40px;text-align:left; line-height:40px; font-weight:bold;}
.gboxtr{background:url(../images/gboxtr.jpg) no-repeat; width:11px; height:40px;}
.gboxmr{background:url(../images/gboxmr.jpg) repeat-y; width:11px;}
.gboxbr{background:url(../images/gboxbr.jpg) no-repeat; width:11px; height:11px;}
.gboxtl_01{ background:url(../images/gboxtl.jpg) no-repeat; width:9px; height:38px;}
.gboxtbg_01{ background:url(../images/gboxtbg.jpg) repeat-x; height:38px; text-align:left; line-height:38px; font-weight:bold;}
.gboxtr_01{background:url(../images/gboxtr.jpg) no-repeat; width:11px; height:38px;}
.icon01l{background:url(../images/icon01_l.jpg) no-repeat; width:5px; height:27px;}
.icon01bg{ background:url(../images/icon01_bg.jpg) repeat-x; height:27px; padding-left:1px; padding-right:1px; text-align:center; line-height:27px; font-size:12px; cursor:pointer; color:#666;}
.icon01r{background:url(../images/icon01_r.jpg) no-repeat; width:5px; height:27px; }
.underline{background:url(../images/underline.jpg) repeat-x bottom; height:5px;}
/*===font====*/
.font666{ color:#666;}
.font666 a{ color:#666; text-decoration:none;}
.font999{ color:#999;}
.font999 a{ color:#999; text-decoration:none;}
.shadow { position:relative; display:block; color:#666; }
.shadow span { position:absolute; display:block; top:0px; }
.shadow: before { display:block; padding:2px; content: attr(title); color:#fff; } 
/*=====boxlist=====*/
.boxtop{background:url(../images/boxtop.png) bottom repeat-x; height:35px; line-height:35px; font-weight:bold; text-align:center; font-size:12px;}
.boxlist{ text-align:center; font-size:12px; height:35px; line-height:35px; color:#666;}
.boxlist_over{ background:url(../images/menubg.jpg) repeat-x center;border:1px #e5e4e3 solid;  text-align:center; font-size:12px; height:35px; line-height:35px; color:#666;}
.greenfont{color:275a02;}



