/*Page Column*/
#Form1
{
    margin: 0px;   
}
/*#Page*/
#MainPage
{
    margin: 0 auto; 
    width: 1000px; 
    text-align: center; 
    background-color: #EFEFEF;
}
#main
{
	margin-top:10px;
	margin-bottom:10px;
    padding:5px;
    padding-top:0px;
    padding-right:9px;
    padding-left:0px;
    text-align:right;
    clear:both;
	
	margin-right:0px; 
}
.RightCol
{
float:right;
margin-left:5px;
}
.LeftCol
{
float:left;
margin-right:10px;
}
.CenterCol
{
overflow:hidden;
}
/*end page Column*/

/*direction*/
.Right
{
    text-align:right;   
}
.Center
{
    text-align:center;   
}
.Left
{
    text-align:left;
}
.FLeft
{
    float:left;
}
.FRight
{
    float:right;
}
.Ltr
{
    direction:ltr;
}
.Rtl
{
    direction:rtl;
}
.inline
{
    display:inline;
}
.Clear
{
clear:both;
}
/*end direction*/

.Hide
{
	display : none;
	visibility : hidden;
}

.sbox
{
    border: solid 1px;
    padding: 10px;
}

.box
{
    border: solid 1px; 
}
.box .title
{
    padding-right:5px;
    line-height:2;
}
.box .body
{
    padding:10px;
}

.btitle
{
    padding-right:5px;
    line-height:2;
}
.bbody
{
    padding:10px;
}

.Msg
{
color:Red;
}

.arrow
{
font-size:17px;
}

.advSearchLink
{
font-size:11px;
padding:5px;
text-decoration:underline;
font-weight:bold;
}

.bugrow
{
    line-height: 2;
    clear: both;
}
.rcol
{
    float: right;
    width: 120px;
    position: relative;
}

.rcol1
{
    float: right;
    width: 80px;
    position: relative;
}

.popupBlock
{
overflow:hidden;
background-color:White;
position:absolute;
z-index:999;
}
.ImgCloseIco
{
cursor : pointer;
float:left;
width:14px;
height:14px;
margin-top:5px;
margin-left:5px;
}
select
{
border: solid 1px #BAD5FC;
background-color:#FFFFFF;	
color:#000000;	
}

.centerMsg
{
    color:Red; text-align:center;
}


/*Share*/
ul.L1
{
	margin:5px;
}
ul.L1 li
{
    line-height:1.5;
}
input.TextBox
{
    border: 1px solid #C2AA01;
    background-color: #FFFFFF;
    color: #000000;
}
/*End Share*/

/*begin css top page*/
.ts-1 {
	border: none;
	height: 154px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

.ts-1-1 {
	border: none;
	height: 154px;
	left: 761px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 239px;
}

.ts-1-2 {
	border: none;
	height: 154px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 761px;
}

.ts-2 {
	border: none;
	height: 154px;
	position: relative;
	text-align: left;
	width: 761px;
}

.ts-2-1 {
	border: none;
	height: 118px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 761px;
}

.ts-3 {
	border: none;
	height: 118px;
	position: relative;
	text-align: left;
	width: 761px;
}

.ts-3-1 {
	background-image: url('Images/Top/02.gif');
	background-repeat: repeat-x;
	border: none;
	height: 94px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 761px;
}

.ts-4 {
	border: none;
	height: 94px;
	position: relative;
	text-align: left;
	width: 761px;
}

.ts-4-1 {
	border: none;
	height: 94px;
	left: 250px;
	line-height: 94px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 611px;
}

.ts-4-2 {
	border: none;
	height: 94px;
	left: 0px;
	line-height: 94px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 250px;
}

.ts-3-2 {
	background-image: url('Images/Top/05.gif');
	background-repeat: repeat-x;
	border: none;
	height: 24px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 94px;
	width: 761px;
}

.ts-5 {
	border: none;
	height: 24px;
	position: relative;
	text-align: left;
	width: 761px;
}

.ts-5-1 
{
    text-align:right;
	border: none;
	height: 24px;
	left: 130px;
	overflow: visible;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 685px;
	margin-top:3px;
}

.ts-5-2 {
	border: none;
	height: 24px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 130px;
}

.ts-2-2 {
	background-image: url('Images/Top/07.gif');
	background-position-y: top;
	background-repeat: repeat-x;
	border: none;
	height: 36px;
	left: 0px;
	line-height: 36px;
	padding: 0px;
	position: absolute;
	top: 118px;
	width: 761px;
	text-align:center;
}
/*end css top page*/

li {
	list-style:none outside none;
}

.SubjectListTree .ul {
padding-right:20px;
width:100%;
}

.ul {
margin:0;
padding:0;
}

.SubjectListTree .div {
left:0;
right:0;
top:0;
visibility:visible;
}
