/* CSS Document */
#ML1 {
		
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:top left;
		height: 250px;
		overflow: hide;
		clear: both;
		margin-top:10px;
		}
		
		
		#t-left {
			float: left;
			width: 75%;
			background: #6699CC;
		}
		
		#t-right {
			float: right;
			width: 23.9%;
			padding:0px;
			vertical-align:bottom;
			/*background: #CCCC66;*/
		}
	
		#t-middle {
			position: relative;
			left: 200px;
			width: 360px;
			height: 250px;
			overflow: auto;
			font-size: 12px;
			overflow: hide;
		}
		
		#t-middle h4.title {
		margin-bottom: -5px;
		}
		
		#news {
			/*background: #CCCC66;*/
			overflow: auto;
			height: 160px;
			padding-left: 5px;
			padding-top: 5px;
			border-left: 1px solid #AABBD5;
			border-bottom: 1px solid #AABBD5;
			border-right: 1px solid #AABBD5;
			color: #333;
		}
		
		#news li{
			font-size: 11px;
		}
		
		#mids {
			width: 100%;
			clear: both;
		}
		
		#footer {
		clear: both;
		padding-bottom:inherit;
}

#cap{
	clear: both; 
	margin: auto;
	
	width: 789px; 
	height: 23px;
	background-repeat:no-repeat;
	background-position: top left;
}



#footer_a {
	clear: both;
	background-color:#FFF;
	background-repeat:repeat-x;
	/*padding: 10px 5px 10px 10px;*/
	height: 20px;
	font-size: 70%;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#footer_b {
	clear: both;
	background-color:#FFF;
	background-image:url(/SYSTEM/displayImg/div_bt.gif); 
	background-repeat:repeat-x;
	padding: 10px 5px 10px 10px;
	font-size: 70%;
}

	#f_left
	{
		float:left;
		width:600px;
		position:absolute;
	}
	
	/*#f_mid
	{
		position: absolute;
		margin-left: 440px;
	}*/
	
	#f_right
	{
		/*float:right;*/
		position: absolute;
		padding: 0;
		width:110px;
		margin-left:650px;
	}
	
	.naTab {
			background-image:url(/SYSTEM/displayImg/tab_red_na.gif); 
			background-repeat:no-repeat; 
			border-bottom: 1px solid #AABBD5;
			padding-left: 3px;
			font-size: 11px;
			
		}
		.acTab {
			background-image:url(/SYSTEM/displayImg/tab_red_ac.gif); 
			background-repeat:no-repeat; 
			padding-left: 3px;
			font-size: 11px;
		}
		.emTab {
			border-bottom: 1px solid #AABBD5;
			padding-left: 3px;
			font-size: 11px;
		}
		.imTab {
			border-bottom: 1px solid #AABBD5;
			font-size: 11px;
		}
		.borderBt {
			border-bottom: 1px solid #AABBD5;
		}
		.allTab{
			background-image:url(/SYSTEM/displayImg/bg_info2.gif); 
			background-repeat:repeat-x;
			font-size: 11px;	
		}
		
		#tabBox a { text-decoration: none; color: #339; }
		#tabBox a:active { text-decoration: none; color: #339; }
		#tabBox a:link { text-decoration: none; color: #339; }
		#tabBox a:visited { text-decoration: none; color: #667; }
		#tabBox a:hover	{ text-decoration: none; color: #603; }
		
		.squareList
		{
		margin-left: 3px;
		margin-top: 5px;
		padding-left: 0;
		list-style: none;
		}
		
		.squareList li{
			padding-left: 10px;
			background-image: url(/SYSTEM/displayImg/bg_list.gif);
			background-repeat: no-repeat;
			background-position: 0 .5em;
		}
		
		

.versions td {
	background-color: #EDEDED;
	border-top: 1px solid #AFAFC0;
	vertical-align:top;
}

.c_yellow {
	background-color: #e7e378;
	padding-top: 1px;
	font-size:10px;
	font-weight:bold;
}

.c_brown {
	background-color: #DA8D0B;
}