@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#000;
	background-color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, p, input, label, form, span, select, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
/********************************************main-page****************************/
#main-page{
	width:970px; margin:0 auto;
}
#top{
	width:970px; margin:0 auto;
	padding:20px 0 0 0;
}
#top img.logo{
	margin:0 0 0 0; float:left;
}
#top img.logo-1{
	margin:55px 0 0 0; float:left;
}
#top ul img.year{
	margin:15px 30px 0 0px; float:right;
}
#top ul{
	width:285px; float:right;
	padding:0; margin:0;
}
#top ul li.home a{
	background:url(images/home-icon.png) no-repeat 40px 5px;
	font:bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; float:left; padding:0 40px 0 70px;
}
#top ul li.contact a{
	background:url(images/contact-icon.png) no-repeat 10px 5px;
	font:bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; float:left; padding:0 0px 0 40px;
}
/********************************************menu****************************/
#menu{
	width:970px; margin:0 auto;
}
#menu ul{
	padding:0; margin:0 0 0 260px;
}
#menu ul li{
	float:left; padding:0 12px;
}
#menu ul li a{
	font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce;
}
#menu ul li a:hover{
	font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#9b0000;
}
.dropmenudiv{
position:absolute;
top: 0;
border:1px solid #01abce;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 140px;
visibility: hidden;
margin:8px 0 0 0;

}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 5px;
border-bottom: 1px solid #01abce; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
color:#01abce;
}
.dropmenudiv a:hover{
color:#990000; background-color:inherit;
}
/********************************************menu****************************/
#bg-top{
	width:970px;
}
#bg-bottom{
	width:970px;
}
/********************************************body****************************/
#body{
	width:930px;
	background:url(images/body-bg.png) repeat-y 0 0;
	padding:0 20px;
}
#body p {
	font:normal 13px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; text-align:center; display:block; padding:0 0 10px 0;
}
#body p a{
	font:normal 13px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; text-align:center;
}
#body p a:hover{
	text-decoration:underline;
}
/********************************************body-left****************************/
#left-side{
	width:235px; float:left;
}
#left-side img{
	margin:0 0 0 0;
}
/********************************************body-left****************************/
/********************************************body-right****************************/
#right-side{
	width:673px; float:right;
	padding:0 14px 0 0;
}
#header{
	width:673px; height:313px;
	background:url(images/header-pic.jpg) no-repeat 0 0;
}
#content{
	width:673px;
}
#content-top{
	width:673px; height:25px;
	background:url(images/right-top.png) no-repeat 0 0;
}
#content-bottom{
	width:673px; height:19px;
	background:url(images/right-bottom.png) no-repeat 0 0;
}
#content-middle{
	width:641px;
	background:url(images/right-middle.png) repeat-y 0 0;
	padding:0 16px;
}
#content-middle h2{
	font:normal 24px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; background-color:inherit; padding:0 0 5px 0;
}
#content-middle p{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; text-align:justify;
	padding:0px 0 10px 0;
}
#content-middle p a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; text-align:justify;
	padding:0px 0 10px 0;
}
content-middle p a:hover{
	text-decoration:underline;
}
#content-middle p.bold{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; background-color:inherit; text-align:justify;
	padding:0px 0 10px 10px;
}
#content-middle p.bold span{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; background-color:inherit; text-align:justify;
}
#content-middle p.bold a{
	background:url(images/arrow-2.png) no-repeat 0 14px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#01abce; background-color:inherit; padding:10px 0 0 25px; display:block;
}
#content-middle p.bold a.new{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center;
	color:#01abce; background-color:inherit;
}
#content-middle p.bold span a:hover{	
	color:#39393a; background-color:inherit;
}
#content-middle p.text{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; text-align:justify;
	padding:0px 0 0px 35px;
}
#content-middle p.bullet{
	background:url(images/arrow-1.png) no-repeat 50px 1px;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; text-align:justify;
	padding:0px 0 0px 70px;
}
#content-middle a.link{
	width:80px; float:right;
	background:url(images/bullet.png) no-repeat 0 3px;
	font:normal 14px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; display:block; padding:0 0 0 25px;
}
#content-middle a:hover{
	text-decoration:underline; cursor:pointer;
}
#content-middle h3{
	background:url(images/arrow.png) no-repeat 0 0; display:block;
	font:bold 15px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; background-color:inherit; margin:10px 0 0 0; padding:0 0 3px 35px;
}
#content-middle h4{
	background:url(images/bullet.png) no-repeat 30px 3px;
	font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; background-color:inherit; margin:10px 0 0 0; padding:0 0 3px 55px;
}
#content-middle ol li{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; text-align:justify;
	padding:0px 0 10px 0px;
}
#content-middle label{
	width:130px; float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; display:block; padding:0 0 0 20px;
}
#content-middle p.course{
	width:490px; float:left;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit; display:block;
}
#content-middle p.course a{
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#39393a; background-color:inherit;
}

/********************************************body-right****************************/
#dot{
	width:930px; float:left;
}
#dot img{
	margin:35px 0 7px 0;
}
/********************************************body****************************/
/********************************************main-page****************************/
#footer{
	width:970px; margin:0 auto;
	text-align:center; 
	font:normal 13px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; text-align:center; display:block;
}
#footer a{
	text-align:center;
	font:normal 13px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#01abce; text-align:center;
}
#footer a:hover{
	text-decoration:underline;
}
#top-link{
	width:40px; float:right; display:block;
}
#top-link img{
	float:left;
}
#top-link a{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000; float:left;
}