body {margin:0 0 0 0;
padding:0 0 0 0;
background-color:#FFFFFF;
empty-cells:show;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#5D6879; 
}

a {font:11px Tahoma, Arial, sans-serif;
color:#5D6879;
text-decoration:none;
}
a:hover {font:11px Tahoma, Arial, sans-serif;
color:#FCB131;
text-decoration:underline
}

td, tr, table {vertical-align:top;
text-align:left
}
img, table {border:0px;
border:none;
margin:0px;
padding:0px}

br {line-height:0px;}

input {vertical-align:middle;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

textarea {font:11px Tahoma, Arial, Helvetica, sans-serif}

button {cursor:hand; cursor:pointer; border:0px}

form {margin:0px;
padding:0px
}

.dt {display:table; 
	width:100%;
}
.dr {display:table-row; 
	width:100%; 
	height:100%;
}
div {border:0px;
padding:0px;
margin:0px;
text-align:left;
}

.sitemap {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D6879;
	font-weight:bold;
	letter-spacing:.1em;
	vertical-align:middle;
	padding-left:55px;
	background: url("/images/arrow.jpg") 15px 45% no-repeat;
	}
.sitemap_sub {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D6879;
	font-weight:bold;
	letter-spacing:.1em;
	vertical-align:middle;
	padding-left:75px;
	}
.course_sub_title {
	color:#5D6879;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.course_title {
	color:#5F6879;
	font-family: Tahoma, Arial, Helvetica, sans-serif, bolder;
	font-size: 11px;
	font-weight: normal;
}
.news {
	color:#5F6879;
	font-family: Tahoma, Arial, Helvetica, sans-serif, bolder;
	font-size: 9px;
	font-weight: bold;
}
.newsalert {
	color:#FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif, bolder;
	font-size: 11px;
	font-weight: bold;
	text-align:center
}

/*================================================================================================*/
.bg-footer {background-image:url(images/bg-footer.gif);
background-repeat:no-repeat;
height:50px;
color:#CDCDE3;
font-size:10px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.bg-cn {background-image:url(images/bg-cn.gif);
background-repeat:no-repeat;
}
/*=========================================== T E X T ============================================*/
.w {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.w {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}
a.w:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}

.b {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#0E4692;}
a.b {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#0E4692; text-decoration:underline}
a.b:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#0E4692; text-decoration:none}

.g {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#FCB131;}
a.g {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#5D6879; text-decoration:underline}
a.g:hover {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FCB131; text-decoration:none}
/*================================================================================================*/
.inp1 {width:171px;
}
.inp2 {width:363px;
height:71px;
}
.bclear {background-image:url(images/b-clear.gif);
background-repeat:no-repeat;
border:0px;
cursor:hand;
cursor:pointer;
width:56px;
height:19px;
margin-right:10px;
margin-left:245px;
}
.bsend {background-image:url(images/b-send.gif);
background-repeat:no-repeat;
border:0px;
cursor:hand;
cursor:pointer;
width:56px;
height:19px
}

#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D6879;
	font-weight:bold;
	letter-spacing:.1em;
	vertical-align:middle;
	padding-left:55px;
	}
