.blue_title_bg{
	background-image:url(images/blue_title_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	}

/*----------------- Border Styles ---------------*/
.blue_border{
	border:#0066B3 solid 1px;
	}

/*------------------ Header Tags ------------------*/
#hide{
	display:none;
	}

/* ----------------- Div IDs & Styles ----------------*/

#course_content{
	float:left;
	width:230px;
	}

#course_outline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#466F82;
	text-align:center;
	padding-bottom:20px;
	padding-top:50px;
	text-align:center;
	}
	
.course_outline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#466F82;
	text-align:center;
	}

#title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#466F82;
	text-align:center;
	padding-bottom:25px;
	}

#contents_contain{
	width:478px;
	}

.float_left{
	float:left;
	}
	
.width_120{
	width:120px;
	}

.width_350{
	width:350px;
	}
	
.height_22{
	height:22px;
	}
	
.height_10{
	height:10px;
	}

.width_520{
	width:480px;
	}

#fotter{
	float:left;
	height:20px;
	border-top:#647883 dotted 1px;
	text-align:right;
	padding-right:10px;
	background-color:#E6E6E6;
	width:800px;
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	padding-top:3px;
	}

#right_cont{
	background-color:#FFFFFE;
	width:529px;
	min-height:420px;
	float:left;
	border-left:#647883 dotted 1px;
	}
	
#cont_spc{
	width:10px;
	min-height:200px;
	float:left;
	background-image:url(images/cont_spc_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
	
#cont_spc1{
	width:30px;
	float:left;
	}

#left_cont{
	background-image:url(images/right_col_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFE;
	width:260px;
	min-height:200px;
	float:left;
	}

#contents{
	min-height:200px;
	}

#contact{
	float:left;
	height:85px;
	width:530px;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	color:#FEFFFF;
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	}

#map{
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
	display:block;
	height:85px;
	width:260px;
	float:left;
	}

#banner_spc{
	height:85px;
	}

#nav_menu{
	height:25px;
	float:right;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px;
	border-right:#659BD2 solid 1px;
	}

#nav_bar{
	background-image:url(images/navi_bar.jpg);
	background-repeat:repeat-x;
	height:25px;
	border-top:#659BD2 solid 1px;
	border-bottom:#659BD2 solid 1px;
	}

#seco_base{
	background-image:url(images/blue_bar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

#base{
	width:800px;
	margin:auto;
	}
	
#top{
	width:800px;
	height:110px;
	background-color:#FFFFFE;
	}
	
#top_spc{
	height:110px;
	width:265px;
	float:left;
	}
	
#top_spc_small{
	height:110px;
	width:35px;
	float:left;
	}
	
#top_spc_small1{
	height:110px;
	width:10px;
	float:left;
	}
	
#top_elem{
	height:110px;
	float:left;
	}
	
#root_sign{
	background-image:url(images/root_sign.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:100px;
	float:left;
	}
	
.height_10{
	height:10px;
	}
	
.height_5{
	height:5px;
	}
	
/* ----------------- Padding Styles ----------------*/
.left_right_30{
	padding-left:30px;
	padding-right:30px;
	}
	
.left_right_20{
	padding-left:20px;
	padding-right:20px;
	}
	
.round_25_pad{
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;
	}
	
.left_15{
	padding-left:15px;
	}
	
	
/*----------------- Links Style ------------------*/
a.fotter_front{
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
	text-decoration:underline;
	}
	
a.fotter_front:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#0099FF;
	text-decoration:underline;
	}

a.course_links{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
	color:#648595;
	line-height:20px;
	}
	
a.course_links:hover{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
	color:#333333;
	line-height:20px;
	}
	

a{
	font-family:Tahoma;
	font-size:11px;
	color:#0066B3;
	text-decoration:underline;
	}

a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}

a.paging{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066B3;
	background-color:#FFFFFE;
	border:#0066B3 solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	}
	
a.paging:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFE;
	background-color:#BBBEC0;
	border:#BCBEC0 solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	}

a.delete_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	}
	
a.delete_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	}

a.normal_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066B3;
	text-decoration:underline;
	}
	
a.normal_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	}

a.fotter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	}
	
a.fotter:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066B3;
	text-decoration:underline;
	}
	
.fotter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}

a#logo{
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:110px;
	float:left
	}
	
a#home{
	background-image:url(images/home.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:23px;
	height:100px;
	}
	
a#home:hover{
	background-image:url(images/home_1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:23px;
	height:100px;
	}
	
a#contact_us{
	background-image:url(images/contact_us.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:23px;
	height:100px;
	}
	
a#contact_us:hover{
	background-image:url(images/contact_us_1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:23px;
	height:100px;
	}
	
a#english{
	background-image: url(images/englsih.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:19px;
	height:100px;
	}
	
a#french{
	background-image:url(images/french.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	width:19px;
	height:100px;
	}
	
a.top_nav{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFEFF;
	text-decoration:none;
	line-height:23px;
	}
	
a.top_nav:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFEFF;
	text-decoration:underline;
	line-height:23px;
	}

/*------------------------- Text Styles -------------------------- */

.content_text{
	font-family:Tahoma;
	font-size:11px;
	color:#727D84;
	text-align:justify;
	}
	
.content_title{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#005B7F;
	}

.blue_bold_txt{
	font-family:Tahoma;
	color:#005B7F;
	font-size:12px;
	font-weight:bold;
	}
	
.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	}
	
.white_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFDFE;
	}
	
.gray_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
/*------------------------ Text Fields & Buttons Styles ----------------*/

.txt_field1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:300px;
	padding-left:3px;
	background-color:#FFFFFF !important;
	border:#466F82 solid 1px;
	}
	
.txt_field2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:200px;
	padding-left:3px;
	background-color:#FFFFFF !important;
	border:#466F82 solid 1px;
	}
	
.txt_field3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:120px;
	padding-left:3px;
	background-color:#FFFFFF !important;
	border:#466F82 solid 1px;
	}
	
.txt_field4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:450px;
	padding-left:3px;
	background-color:#FFFFFF !important;
	border:#466F82 solid 1px;
	}

.txt_area1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:300px;
	height:100px;
	padding-left:3px;
	background-color:#FFFFFF !important;
	border:#466F82 solid 1px;
	}

