@import url(tabmenu.css);
@import url(mainmenu.css);
@import url(subModal.css);
@import url(displaytag.css);
@import url(TabContainer.css);
@import url(styles.css);

body {
	background: url(../r2images/page_bg.jpg) #2481ba left top repeat-x;
	font-family:Arial, Helvetica, sans-serif Verdana, Geneva;
	font-size:14px;
	line-height:18px;
	margin:0px auto;
	text-align:center;
	color:#666;
	SCROLLBAR-FACE-COLOR: #7b91cb;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #F0F0F0; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #F0F0F0;
	SCROLLBAR-DARKSHADOW-COLOR: #F0F0F0;
}
table{
font-size:12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

img{
	border:none;
}

b{
	color:#000;
}

a{
	color:#3093aa;
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
}

a:hover{
	color:#686803;
	text-decoration: none;
}

input, select, textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif Verdana, Geneva;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.inputlong{
	width:550px;
}
.inputfutuu{
width:400px;
}
.inputshort{
width:200px;
}



/*页面底色为白色*/
.extdiv{
	background:#fff;
	width:1002px;
	margin:0px auto;
}
/*页面最外层顶部蓝条*/
.roof{
	background:url(../r2images/roof_line.gif) top left repeat !important;
	background:url(../r2images/roof_line.gif) top left repeat;
	height: 6px;
	overflow: hidden;
}
/*页面logo区样式*/
.logo{
	height:80px;
	background:url(../r2images/logo_head.png) top left no-repeat !important;
	background:url(../r2images/logo_head.png) top left no-repeat;
	vertical-align:bottom;
	text-align:right;
	position:relative;
}

.logo td .img1 {
	width: 171px;
	height: 79px;
}

.logo td .img2 {
	width: 831px;
	height: 79px;
}

.language{
margin:5px 9px 0 5px; 
height:22px;
color:#fff5d2;
padding: 0 ;
font-size:12px;
}

.language a {
color:#fff;
font-size:12px;
}

.language_left{
background:url(../r2images/language_lan.gif) ; 
width:70px;
height:22px;
text-align:center;
margin:-1px 0 0 0;
line-height:22px;
}
*+html .language_left{ /*---IE7 IE8*/
line-height:22px;
}

.language_left a:hover{
height:22px;
background:#9ea616;
padding:3px 23px 2px 21px  !important;
padding:3px 25px 2px 20px ;
margin:0 -1px 0 1px!important;
margin:0 -6px 0 0  ;
color:#fff;
line-height:22px;
}
*+html .language_left a:hover{/*---IE7 IE8*/
height:22px;
padding:3px 24px 2px 20px!important;
margin:0 -4px 0 0px!important;
line-height:22px;
}

 .language_right{
background:url(../r2images/language_bg.gif) ; 
width:69px; 
height:22px; 
border-left:#fff 1px solid; 
border-right:#fff 1px solid;  
}
 
/*语言切换字体样式结束*/

/*导航条*/
.info_table{
	width:100%;
	background: url(../r2images/info_bg.gif) left top repeat-x;
	height: 40px;
	margin: 10px 0 0 0;
	padding:1px 1px;
	border:#ccc solid 2px;
}
/*导航条左边当前位置*/
.position{
	background: url(../r2images/info_icon.gif) left top no-repeat;
	height: 34px;
	color:#2e3c3f;
	font-size: 14px;
	padding-left:30px;
	line-height: 35px;
	text-align:left;
	vertical-align:middle;
	color:#3093aa;

}

.position a{
	color:#3093aa;
	text-decoration:none;
}

.position a:hover{
	color:#666902;
}
/*导航条右边登录区---未登录状态*/
.login{
	color:#2e3c3f;
	font-size: 14px;
	text-align:left;
	text-align:center;
	padding-right:10px;
	vertical-align:middle;
	width:50%;
}

/*导航条右边登录区---登录状态*/
.logout{
	color:#2e3c3f;
	font-size: 14px;
	text-align:left;
	text-align:center;
	padding-right:10px;
	vertical-align:middle;
	width:35%;
	color:#3792a5;
}

/*左边列表区样式*-----当前使用shoutaglist样式指定左边列表区及所有列表样式-----*/

.catelist {	
	padding-top: 5px;
	text-align:center;
}

.catelist TR TD{
    background: #e9e9e9;
	height: 25px;
    border-top: none;
    border-bottom: solid 2px white;
    border-left: none;
    border-right: none;
}
	
.catelist TR TD.title{
	background:url(../r2images/catelist_title_bg.png) top center repeat-x;
	height: 29px;
	text-align:left;
	padding-top: 0px;
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
	color: #068aa8;
}
    
.catelist TR.cl_focus TD {
    background: #d3f0f7;
	height: 25px;
    border-top: none;
    border-bottom: solid 2px white;
    border-left: none;
    border-right: none;
}

.catelist .newsname a{
	background:url(../r2images/icon_ss_grey.gif) 10px center no-repeat;
	padding-left:25px;
	color:#666;
	text-decoration:none;
	text-align:left;
	display:block;
	word-break:break-all; 
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.catelist .newsname a:hover{
	background:url(../r2images/icon_ss_blue.gif) 10px center no-repeat;
	padding-left:25px;
	color:#2b97b3;
	text-decoration:underline;
}

.catelist .newsname a:visited{
	background:url(../r2images/icon_ss_blue.gif) 10px center no-repeat;
	padding-left:25px;
	color:#2b97b3;
	text-decoration:none;
}

.catelist .icon{
	text-align:center;
	vertical-align:middle;
}

/*左边列表title样式*/

.text_icon{
	background:url(../r2images/text_icon.gif) top left no-repeat;
	height: 26px;
	padding-left: 35px;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color: #3093aa;
	line-height: 26px;
	}

/*左边列表区样式结束*/

/*页面底部*/
.root{
	background: url(../r2images/root_bg.gif) top left repeat-x;
	background-color: #336c90;
	border-top:#9ba8c5 solid 2px;
	color:#fff;
	font-size:12px;
	height:60px;
	padding:10px 20px !important;
	padding:10px 20px;
}

.root div{
	float:left;
}

/*---二级页面有计数器使用的copyright---*/
.copyright{
	width:600px;
	height:50px;
	text-align:left;
}

/*---二级页面无计数器使用的copyright---*/
.copyright_center{
	width:100%;
	height:50px;
	text-align:center;
}

.visited{
	width:180px;
	height:50px;
	text-align:right;
	margin-right:10px;
}
.c{
	width:170px;
	height:20px;
	text-align:left;
}
.counter{
	float:left;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	background:#e3f6fc;	
	border:solid 1px #336c90;
	color:#336c90;
	font-weight:bold;	
	width:16px;
	height:17px;
	text-align:center;
	margin-right:3px;
	position:relative;
}


/*
input.btn_default {
    padding: 0px 10px 0px 15px;
    margin: 5px 10px 5px 0px;
    background:url(../r2images/p_btn_left.gif) no-repeat;
    border:none;
    height: 23px;
    color: #293b3f;
    font-weight: bold;
    position: relative;
    cursor: pointer;
 }
input.btn_default_over {
    padding: 0px 10px 0px 15px;
    margin: 5px 10px 5px 0px;
    background:url(../r2images/p_btn_left.gif) no-repeat;
    border:none;
    height: 23px;
    color: #2b96b3;
    font-weight: bold;
    position: relative;
    cursor: pointer;
 }

.btn_default_ending {
    position: absolute;
    display: inline;
    margin: 5px 0px 5px -10px;
    width: 7px;
    height: 23px;
    background: url(../r2images/p_btn_right.gif) no-repeat;
}
*/

.button{  
	border:solid 1px #2b97b3;
	background: url(../r2images/btn_bg.gif) left top repeat-x; 
	padding: 1px 1px 1px 1px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	display:inline;
	cursor: pointer;
}

.button_red{  
	border:solid 1px #a85f17;
	background: url(../r2images/btn_bg_red.gif) left top repeat-x; 
	padding: 1px 1px 1px 1px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	display:inline;
	cursor: pointer;
}

.button_red:hover,.button:hover{  
	background: url(../r2images/btn_bg2.gif) left top repeat-x; 
	color:#fff;
	border:solid 1px #9EA616;
}


.logoutbtn{
	padding-bottom:5px;
	line-height:13px;
}

/* 用户的displayname过长时，在导航条上要截断 */
.welcome{
 	display: block;
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding: 0;
	margin: 0;
 }
 
 /*select tag code for Laos Font*/
select {
font-family: Saysettha OT;
}

 
 
 /*eLearning首页div样式  2009-03-03*/
.leftdiv_in_eLearning_home{
	overflow-x: hidden; 
	overflow-y: scroll; 
	height: 280px; 
	width: 99%; 
	border: 1px solid;
    border-color: #61BDD0;
	z-index: 1;
	text-align: left;
	background-color:#F9F9F9;
}
.rightdiv_in_eLearning_home{
	overflow-x: hidden; 
	overflow-y: scroll; 
	height: 155px; 
	width: 99%; 
	border: 1px solid;
    border-color: #61BDD0;
	z-index: 1;
	text-align: left;
	background-color:#F9F9F9;
}
/*eLearning首页标题样式  2009-03-03*/
.eLearning_home_title {
	color: #274b98;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 15px;
	text-align: left;
	background-color:#61BDD0; 
	width:370px;
}
/*eLearning首页列表样式  2009-03-03*/
.eLearning_home_list {
	color: #000;
	font-size: 12px;
	margin-bottom: 5px;
	padding-left: 8px;
	padding-top: 2px;
}

.eLearning_home_list a {
	color: #000;
  background: url(../images/dot_4.gif) left 8px no-repeat;	
	text-decoration: none;
	padding-left: 8px;
	display: block;
}
.eLearning_home_list a:hover {
	text-decoration: underline;
}
 
