body{
	color: #487B97;
	background: #003;
	margin-top: 5px; margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif; font-size:12px;
	line-height: 16px;
}
 .bgmenu{; vertical-align:top;}
 .top{
	margin-bottom: 10px;
	text-align: right;
	width: 800px;
	padding: 0px 20px 0px 10px;
	vertical-align: baseline;
 }
 /*Start up TOP MENU*/
 .top-menu{
	float: left;
	width: 100%;
	height: 190px;
	margin: 0px;
	padding: 0px;
	background: url(../images/header.png);
	background-repeat: no-repeat;
	-moz-border-radius: 10px;
 }
 .top-menu div{
	color: #069;
	margin-top: 165px;
	padding-top: 7px;
	width: 450px;
	float: left;
 }
 .top-menu ul{
	padding-top: 0px;
 	margin-top: 0px;
	margin-left: -30px;
	float: left;
 }
 .top-menu ul li{
	height: 20px;
	margin-bottom: -5px;
	margin-top: 155px;
	list-style: none;
	float: left;
	padding: 8px 10px 3px 10px;
 }
 .top-menu ul li a{
	color: #069;
	font-weight: bold;
 }
 .top-menu ul li:hover{
	cursor: pointer;
 }
 /*end of top-menu*/
 
 /*----Start Right Fieldset-----*/
 fieldset{
	margin: 20px 0;
	padding: 10px 5px 10px 5px;
	border: 1px solid #069;
	-moz-border-radius: 10px;
	text-align: left;
 }
 fieldset legend{
	font-weight: bold;
	color: #069; 
 }
 fieldset ul{
	 margin: 0px;
 }
 fieldset ul li{
	margin-left: -25px;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-image: url(../images/arrows.gif);
	list-style-position: outside;
 }
 fieldset ul li a:hover{
	 color: #069; 
 }
 /*----End----*/
 /*----Start DIV Search----*/
 .search{
	float: left;
	width: 552px;
	height: auto;
	background: #33A0FF;
	margin: 0px;
	padding:5px 10px 5px 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;	
 }
 .search div{
	float: left;
	width: 268px;
	height: auto;
	margin: 0px;
	padding: 2px 0;
 }
 .here{
	color: #E7404C;
	background: #003;
	border: 1px solid #069;
	padding: 5px 10px 5px 10px;
	text-align: left; 
	margin: 15px 0px 0px 7px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
 }
 .text_search{
	height: 15px;
	width: 200px;
	border-style: none; 
	background: #FFF;
	border: 1px solid #E7E3DE;
	margin-top: -15px;
	margin-right: -4px;
 }
 /*----End----*/
 
 .footer{
	margin-top: 5px;
	margin-bottom: -5px;
	height: auto;
	width: 700px;
	font-size:10px;
 }
 .bgheader1{
	 height:35px;
	 margin:0;
	 padding:5px;
	 background: #3399CC;
 }
 a{ color: #39F; text-decoration: none;}
 a:hover{ cursor: pointer; color: #069;}
 
/*----Content Block----*/
 .content{
	margin: 4px 0;
	padding: 10px; 
 }
 .title{
	text-align: left;
	color: #069;
	height: 20px;
	font-weight: bold;
	padding: 10px 0px 7px 25px;
	background-image: url(../images/icon.png);
	background-position: left;
	background-repeat: no-repeat;
 }
 .title a{
	text-decoration:  none;
 }
 .t1{
	font-weight: bold; 
 }
 .sub-content{
	width: 550px;
	float: right;
	padding: 10px 0px 10px 0px;
	margin: 0;
 }
 .sub-content div{
	float: right;
	width: 400px; 
 }
 .sub-content img{
	float: right; 
 }
 .sitemap ul{
	background: #F5F5F5;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
 }
 .sitemap ul li{
	padding: 2px;
	list-style: none;
	list-style-image: url(../images/arrows.gif);
	list-style-position: outside;
 }
 .lab{
	width: 550px;
	height: 202px;
	float: left;
	color: #F30;
	background: #BCEBEB;
	vertical-align: middle;
	margin-top: 20px;
	padding-top: 10px;
	line-height: 24px;
 }
 .lab img{
	float: left;
	margin-top: -15px;
 }
 .time ul li{
	float: left;
	padding-right: 30px;
	margin-left: 10px;
	list-style: square;
 }
/*----end content----*/

/*-------Bottom Link----------*/
 .bottom_link{
	text-align: center;
	width: 600px;
	height: 16px;
	padding: 4px;
	margin-bottom: -10px;
	display: inline-block;
	background: #003;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
 }
 .bottom_link ul{
	padding: 0;
 	margin: 0;
	float: left;
 }
 .bottom_link ul li{
	height: 10px;
	margin: 1px 0;
	list-style: none;
	font-size: 10px;
	float: left;
	padding: 0px 13px 5px 13px;
	border-right: 1px dotted #3079B6;
 }
 .bottom_link ul li:last-child{
	border-right: none; 
 }
 .bottom_link ul li a{
	color: #CCC;
	font-size: 10px; 
 }
 .bottom_link ul li a:hover{
	text-decoration: underline; 
 }
/*----End Link--------*/

 .hightlight{
	background:  yellow;
 }
 .hightlight-color{
	color: #C30; 
 }
 
 /*Show/hide Subject to study*/
 .slide_contentBox{
		border:1px solid #FFF;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#FF9;
		overflow:hidden;
		padding:2px;
		width:440px;
			
 }
 .slide_content{
		position:relative;		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		width:100%;
		font-size:1em;
 }
 /*End*/
 
 /*Split page bottom*/
  .split{
	height: 20px;
	width: 350px;
	margin-left: 100px;
	padding:0px;
	float: left;
	text-align: center;
	background-color: #FFF;
	border-top: 1px solid lightblue;
	border-bottom: 1px solid lightblue;
  }
  .split ul{
	margin-top: 2px;
	margin-left: 50px;
	float: left;
  }
  .split ul li{
	list-style: none;
	float: left; 
	padding-left: 5px;
	padding-right: 5px;
  }
  .split ul li a:hover{
	color: #F00;
	text-decoration: underline;  
  }
  .splitcurrent{
	font-weight: bold;
	text-decoration: underline;
	color: #F00;
  }
 /*end*/

 .style69 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color:#6666CC;
}
.bgshortcourse{background:url(../images/300.gif); background-repeat: no-repeat; vertical-align: middle; background-position:right;
	background-color: #F9FCE9;
	border: 1px solid #EEC699;
	padding: 2px;
	position: relative;
	left: 10px; /*Shadow Depth*/
	top: 10px; /*Shadow depth*/
}
ol li{
	list-style: none;
	list-style-type: disc;
	list-style-position: outside;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #033;
}
.tdboder{ border: 1px groove #3399CC;}
.worth1{
	color: #F60;
}
.bottom-line{
	padding-left: 20px;
	color: #F60;
	border-bottom: 1px solid #C1E0EF;
	border-bottom-width: 2px;
	width: 350px;
	background:#EAF7F0;
}

/*------Image Shadow-------*/
.image-shadow{
	background-color: #FFF;
	border: 1px solid #069;
	padding: 5px;
	position: relative;
	left: -7px; /*Shadow Depth*/
	top: -7px; /*Shadow depth*/
}

/*-----Content of Math and Science-----*/
.code-title{
	color: yellow;
	background-color: #39F;
	border: 1px solid #C1E0EF;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	height: 25px;
}
sub-code{
	margin-left: 5px;
	text-align: left;
}

/**/
ol li{
	list-style: outside decimal;
}