/* 门户整体框架css样式  开始 */
BODY{
	background: #ffffff;
	font-size:12px;
}
table,p{
	font-size:12px;
}
A {
	text-decoration : none;
	color : 000000;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A:VISITED {
	color : #000000;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A:HOVER {
	color : #9244a9;
	text-decoration: underline;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.navigation {
	color : #F5EBFB;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.navigation:visited {
	color : #F5EBFB;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
A.navigation:hover {
	color : #993333;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.navigation-selected{
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
A.uportal-navigation-category{
	color : #3D3D3D;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.uportal-navigation-category:visited{
	color : #3D3D3D;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.uportal-navigation-category:hover{
	color : #993333;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.uportal-navigation-category-selected{
	font-size : 12px;
	font-weight : bold;
	font-family : 宋体,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
A.uportal-navigation-channel{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}
A.uportal-navigation-channel:visited{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
A.uportal-navigation-channel:hover{
	color : #993333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: underline;
}
.uportal-navigation-channel-selected{
	background : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
}
.uportal-text{
	color : Black;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
}
.uportal-text-small{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #E8E8E9;
}
.uportal-button{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;;
	background : #DCBFF5;
}
.uportal-label{
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.uportal-label-bg{
	padding-top:4px;
	background : #E8E8E9;
}

.uportal-input-text{
	color : Black;
	font-size: x-small;
	font-family: Monaco, Andale Mono, monospace;
	background : #ECDFF8;
}
.uportal-text-reversed{
	color : White;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
}

.uportal-crumbtrail{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}
.uportal-copyright{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-style : italic;
}

.uportal-channel-border{
 border-right: 1px  #8D62AA solid;
 border-top:  1px #8D62AA solid;
 border-left: 1px #BD9ED0 solid;
 border-bottom: 1px #BD9ED0 solid;
}

.uportal-channel-text{
	color : Black;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
}
.uportal-channel-title{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-title-reversed{
	color : #663333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;	
}
.uportal-channel-subtitle{
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-subtitle-reversed{
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-emphasis{
	font-weight : bold;
	font-size : 12px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.uportal-channel-strong{
	font-weight : bold;
	font-size : 12px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.uportal-channel-code{
	color : Black;
	font-size: 12px;
	font-family: Monaco, Andale Mono, monospace;
}
.uportal-channel-copyright{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Black;
	font-style : italic;
}
.uportal-channel-warning{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
}
.uportal-channel-error{
	color : #993333;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-channel-table-caption{
	color : #993333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: center;
}
.uportal-channel-table-header{
	color : #993333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: left;
}
.uportal-channel-table-row-even{
	color : Black;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-channel-table-row-odd{
	color : #666666;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-background{
	background : #000000;
}
.uportal-background-dark{
	background : #F9F9F9;	
}
.uportal-background-med{
	background : #F9F9F9;
}
.uportal-background-light{
	background : #F9F9F9;
}
.uportal-background-content{
	background : #F9F9F9;
}
.uportal-background-highlight{
	background : #F9F9F9;
}
.uportal-background-shadow{/* top右侧及下面区域颜色 */
	background : #F9F9F9;
}
.uportal-background-page{
	background : #EFEFF1;
}
.uportal-background-semidark{
	background: #F9F9F9;
}
.uportal-background-selected{
	background : #BD89ED;
	padding-top:2px;
}
.uportal-background-neutral-dark{
	background: #F9F9F9;
}
.uportal-background-neutral-light{
	background: #C8C8C8;
}

.site_map{
 border-right: 1px  #BD9ED0 solid;
 border-top:  1px #BD9ED0 solid;
 border-left: 1px #BD9ED0 solid;
 border-bottom: 1px #BD9ED0 solid;
}

.site_map_waikuang{
 border-right: 1px  #BD9ED0 solid;
 border-top:  1px #BD9ED0 solid;
 border-left: 1px #BD9ED0 solid;
 border-bottom: 1px #BD9ED0 solid;
 background-color:#F5EBFB;
}

.banquan_color{
  color:#000000;
}

.menu_bg{
	background-image: url(/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/purple/columnBorder/menu_bg.gif);
}
.window_title{
	font-weight:bold;
}
#function_menu{
	margin-right:5px;
}
/* 门户整体框架css样式 结束 */

/* 站点地图 样式  开始 */

  /* screen 样式  开始 */
 	#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x; text-align: center }
	#banner a { color: white; }
	#main { padding: 1em; }
  /* screen 样式 结束 */
  
  /* jquery.treeview 样式  开始 */
		.treeview ul { background-color: white; }
	
		.treeview, .treeview ul { 
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		.treeview div.hitarea {
			height: 15px;
			width: 15px;
			margin-left: -15px;
			float: left;
			cursor: pointer;
		}
	/* fix for IE6 */
		* html div.hitarea {
			background: #fff;
			filter: alpha(opacity=0);
			display: inline;
			float:none;
		}
		
		.treeview li { 
			margin: 0;
			padding: 3px 0pt 3px 16px;
		}
		
		.treeview a.selected {
			background-color: #eee;
		}
		
		#treecontrol { margin: 1em 0; }
		
		.treeview .hover { color: red; cursor: pointer; }
		
		.treeview li { background: url(images/tv-item.gif) 0 0 no-repeat; }
		.treeview .collapsable { background-image: url(images/tv-collapsable.gif); font-size:12px;}
		.treeview .expandable { background-image: url(images/tv-expandable.gif); }
		.treeview .last { background-image: url(images/tv-item-last.gif); font-size:12px;}
		.treeview .lastCollapsable { background-image: url(images/tv-collapsable-last.gif); }
		.treeview .lastExpandable { background-image: url(images/tv-expandable-last.gif); }
		
		.filetree li { padding: 3px 0 1px 16px; }
		.filetree span.folder, .filetree span.file { padding-left: 16px; display: block; height: 15px; }
		.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
		.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; font-size:12px;color:#333;}
  /* jquery.treeview 样式 结束 */
  
   /* red-treeview  开始 */
   		#red.treeview li { background: url(images/red/tv-item.gif) 0 0 no-repeat; }
		#red.treeview .collapsable { background-image: url(images/red/tv-collapsable.gif); }
		#red.treeview .expandable { background-image: url(images/red/tv-expandable.gif); }
		#red.treeview .last { background-image: url(images/red/tv-item-last.gif); }
		#red.treeview .lastCollapsable { background-image: url(images/red/tv-collapsable-last.gif); }
		#red.treeview .lastExpandable { background-image: url(images/red/tv-expandable-last.gif); }
		
			#black.treeview li { background: url({$mediaPath}/{$skin}/skin/images/black/tv-item.gif) 0 0 no-repeat; }
			#black.treeview .collapsable { background-image: url({$mediaPath}/{$skin}/skin/images/black/tv-collapsable.gif); }
			#black.treeview .expandable { background-image: url({$mediaPath}/{$skin}/skin/images/black/tv-expandable.gif); }
			#black.treeview .last { background-image: url({$mediaPath}/{$skin}/skin/images/black/tv-item-last.gif); }
			#black.treeview .lastCollapsable { background-image: url({$mediaPath}/{$skin}/skin/images/black/tv-collapsable-last.gif); }
			#black.treeview .lastExpandable { background-image: url({$mediaPath}/{$skin}/skin/images/black/tv-expandable-last.gif); }
	
			  #gray.treeview li { background: url({$mediaPath}/{$skin}/skin/images/gray/tv-item.gif) 0 0 no-repeat; }
			  #gray.treeview .collapsable { background-image: url({$mediaPath}/{$skin}/skin/images/gray/tv-collapsable.gif); }
			  #gray.treeview .expandable { background-image: url({$mediaPath}/{$skin}/skin/images/gray/tv-expandable.gif); }
			  #gray.treeview .last { background-image: url({$mediaPath}/{$skin}/skin/images/gray/tv-item-last.gif); }
			  #gray.treeview .lastCollapsable { background-image: url({$mediaPath}/{$skin}/skin/images/gray/tv-collapsable-last.gif); }
			  #gray.treeview .lastExpandable { background-image: url({$mediaPath}/{$skin}/skin/imagesgray/tv-expandable-last.gif); }
   /* red-treeview  结束 */

/* 站点地图 样式 结束 */

/* 各个应用的css样式  开始 */
.side_content {
     PADDING-LEFT: 5px;
	 PADDING-RIGHT: 0px;
	 PADDING-BOTTOM: 2px;
	 LINE-HEIGHT:110%; 
	 PADDING-TOP: 2px; 
}

.window_content_list_jishu {
    padding-right: 2px;
    padding-left: 18px;
    padding-bottom: 4px;
    line-height: 120%;
    padding-top: 7px;
    background-color: #ffffff;
    color: #000000;
    background-image: url(/ziyy/purple/images/dot.gif);
    background-repeat: no-repeat;
    text-align: left;
}

.window_content_list_oushu {
    padding-right: 2px;
    padding-left: 18px;
    padding-bottom: 4px;
    line-height: 120%;
    padding-top: 7px;
    background-color: #F3F3F3;
    color: #000000;
    background-image: url(/ziyy/purple/images/dot.gif);
    background-repeat: no-repeat;
    text-align: left;
}

.window_content_space {
    height: 10px;
    width: 50%;
}

.list_more {
	PADDING-RIGHT: 10px;  PADDING-BOTTOM: 2px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff;text-align:right;
}

.list_date{
 color:#8B858E;
 padding-left:15px;
}

.list_title{
 font-weight:bold;
 color:#8B56B9;
 text-align:center;
 background-color:#E1CFF7;
}
.doc_title{
  font-weight:bold;
  color:#592F69;
  font-size:14px;
  text-align:center;
  line-height:150%;
  height:28px;
}

.doc_text{
  line-height:150%;
}

.doc_login{
  text-align:center;
}

.biaodan_left{
  font-weight:bold;
  line-height:150%;
  height:22px;
  text-align:right;
  vertical-align:top;
  background-color:#EDE6F7;
}

.biaodan_table {
    width: 98%;
    border-collapse: collapse;
    border: 0px;	
	BORDER-top: #CDABEC 1px solid;
    BORDER-left: #CDABEC 1px solid;
}
.biaodan_table td {
  padding: 0px;	
  line-height:150%;
  BORDER-bottom: #CDABEC 1px solid;
  BORDER-right: #CDABEC 1px solid;
  padding-left:3px;
}


.biaodan_table_little {
    border-collapse: collapse;
    border: 0px;	
	BORDER-top: #CDABEC 1px solid;
    BORDER-left: #CDABEC 1px solid;
}
.biaodan_table_little td {
  padding: 0px;	
  line-height:150%;
  BORDER-bottom: #CDABEC 1px solid;
  BORDER-right: #CDABEC 1px solid;
  padding-left:3px;
}

.biaodan_table_login {
    width: 260px;
    border-collapse: collapse;
    border: 0px;	
	BORDER-top: #CDABEC 1px solid;
    BORDER-left: #CDABEC 1px solid;
}
.biaodan_table_login td {
  padding: 0px;	
  line-height:150%;
  BORDER-bottom: #CDABEC 1px solid;
  BORDER-right: #CDABEC 1px solid;
  padding-left:3px;
}

.biaodan_table_enter {
  text-align: center;	
  line-height:150%;
  height:30px;
}

.data_list_table{
    width: 98%;
    border-collapse: collapse;
    border: 0px;	
	BORDER-top: #CDABEC 1px solid;
    BORDER-left: #CDABEC 1px solid;
}
.data_list_table td{
  padding: 0px;	
  line-height:180%;
  text-align:center;
  BORDER-bottom: #CDABEC 1px solid;
  BORDER-right: #CDABEC 1px solid;
}

.data_list_table_1{
    border-collapse: collapse;
    border: 0px;	
	BORDER-top: #CDABEC 1px solid;
    BORDER-left: #CDABEC 1px solid;
}
.data_list_table_1 td{
  padding: 0px;	
  line-height:180%;
  text-align:center;
  BORDER-bottom: #CDABEC 1px solid;
  BORDER-right: #CDABEC 1px solid;
}


.data_list_title{
  font-weight:bold;
  color:#592F69;
  text-align:center; 
  background-color:#E9DDF8;
}

.biaodan-input-text{
	border-right: #E6CBFF 1px solid;
    border-top: #E6CBFF 1px solid;
    font-size: 13px;
    border-left: #E6CBFF 1px solid;
    color: #000000;
    border-bottom: #E6CBFF 1px solid;
    height: 16px;
    vertical-align: middle;
	background-color:#F8F5FA;
}

.input_textarea {
    font-size: 13px;
    background-color: #F8F5FA;
    border-top: #E6CBFF 1px solid;
    border-left: #E6CBFF 1px solid;
    border-right: #E6CBFF 1px solid;
    border-bottom: #E6CBFF 1px solid;
}

.input_but {
    border-right: #BD82F0 1px solid;
    border-top: #DCCDEB 1px solid;
    font-size: 12px;
    border-left: #DCCDEB 1px solid;
    color: #000000;
    border-bottom: #BD82F0 1px solid;
    height: 20px;
    padding: 0;
    cursor: pointer;
	background-color:#DFBDFF;
}

.nav_kuang {
    height: 24px;
    width: 98%;
    margin-right: auto;
    margin-left: auto;	
	padding:0;
}

.dec_menu_title{
  padding-top:15px;
  font-weight:bold;
  color:#592F69;
  font-size:14px;
  text-align:center;
  line-height:150%;
  height:28px;
}

.footer_txt{
	font-size:14px;
	font-weight:bolder;
	color:#773BB1;
	text-align:center;
}
/* 各个应用的css样式  结束 */