/* CSS Document */html, body{	padding: 0px;}body{	background-color: #DCF4FF;	background-image: url(../img/bg.gif);	background-repeat: repeat-x;	text-align: center;	margin: 0;}td{font-size:12px;}/* text decoration */h1, h2, h3, h4, h5, h6 {	font-family: Arial, Helvetica, sans-serif;	margin: 0 0 5px 0;	padding: 0px;}h1{ font-size: 150%;}h2{ font-size: 120%;}/* Form formattation */input{        border: 1px solid #4c88e1;}input:hover{        border: 1px solid #00FF00;}.sub{        background-color: #fff;}.sub:hover {        border: 1px solid #00FF00;}select{	margin: 2px;	border: 1px solid #4c88e1;}select:hover{        border: 1px solid #00FF00;}textarea{        border: 1px solid #4c88e1;}textarea:hover{        border: 1px solid #00FF00;}/* image text class */.image{	padding: 0px 27px 0px 27px;	text-align: justify;}.image img{	float: left;	padding: 0px 0px 0px 0px;	margin: 10px 10px 10px 10px;}/* no image text class */.noimage{	padding: 0px 27px 0px 27px;	text-align: justify;}/* menu text item */.menu_item{	font-family:Arial, Helvetica, sans-serif;	font-size:14pt;	padding: 7px 0 5px 0;	margin-left: 18px;	width:295px;\width:295px;w\idth:295px;	border-bottom: 1px solid #aaaaaa;}/* course title item */.course_title{	background-color: #B7ECF7;	font-size: 200%;	padding: 15px 5px 15px 28px;	color: #383838;}/* course abstract item */.course_abstract{	border-top: 1px solid #aaaaaa;	padding: 10px 25px 5px 25px;	margin-left: 3px;	text-align: justify;}.course{	padding: 10px 25px 5px 28px;	text-align: justify;}/* static course text in right position */.static_right_course{	padding: 27px 8px 27px 8px;	margin-bottom: 15px;	margin-left: 3px;	width:300px !important; 	width:300px;	/*background-color: #c5c5c5;*/	background-image:url(../img/static_bg.jpg);	background-repeat:repeat-x;}/*.static_right_course a{	color:#0060A9;	font-family:Arial, Helvetica, sans-serif;	}.static_right_course a:hover{	color:#FA9E0D;	font-family:Arial, Helvetica, sans-serif;	}*//* layout ID */#body_container{	position:relative;	/*left:120px;*/	width: 770px;	min-height:620px;	background-image: url(../img/bg_body.gif);	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color: #2A3749;	float:right;}#banner_top{	position:relative;	width: 758px !important;	width: 754px;	height: 81px;	background-color: #ffffff;	margin-left:7px;	text-align: center;}#banner_right{	position:relative;	width: 160px;	height: 600px;	font-size:14px;	float:right;}#banner_right a{	color:#0060A9;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#banner_right a:hover{	color:#FA9E0D;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_masthead{	position: relative;	margin-left: 6px !important;	margin-left: 3px;	background-image: url(../img/top.jpg);	background-repeat: no-repeat;	height: 98px;	width: 760px;}#body_navbar{	position: relative;	left: 1px;	bottom: 242px;	/*background-image: url(../img/menubar.gif);*/	background-repeat: no-repeat;	height: 29px;	/* debuging: uncomment */	/* border: 1px solid #000000; */}.body_flashscript{	position: relative;	elevation: lower;	margin-left: 7px !important;	margin-left: 3px;	background-repeat: no-repeat;	height: 238px;	width: 758px;}#body_form{	margin: 0 4px 0 4px;	/* debuging: uncomment */	/* border: 1px solid #000000; */}#body_left{	margin: 0 380px 0 4px;	border-right: 1px solid #aaaaaa;	/* debuging: uncomment */	/* border: 1px solid #000000; */}#body_left a{	color:#0060A9;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_left a:hover{	color:#FA9E0D;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_right{	float: right;	margin: 0 4px 0 0;	padding-right: 21px;	width:329px !important;	width/**/:320px;	text-align:left;		/* debuging: uncomment */	/* border: 1px solid #000000; */}#body_right a{	color:#0060A9;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_right a:hover{	color:#FA9E0D;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_bar_course{	position: relative;	/*width:758px !important; */	width:758px;	height:5px;	background-color: #4e80a1;	top: -30px;	margin-left: 7px !important;	margin-left: 3px;}#body_left_course{	position: relative;	margin: 0 320px 0 4px !important;	margin: 0 344px 0 4px;	padding-left: 3px;	top: -30px;	border-right: 1px solid #aaaaaa;	/* debuging: uncomment */	/*border: 1px solid #000000; */}#body_left_course a{	color:#0060A9;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_left_course a:hover{	color:#FA9E0D;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_right_course{	position: relative;	float: right;	margin: 0 4px 0 0;	padding-right: 21px;	width:300px !important;	width:300px;	text-align:left;	/* debuging: uncomment */	/* border: 1px solid #000000; */}#menu_box{	/*background-image: url(../img/bg_menu.jpg);*/	width:315px !important;	width/**/:315px;	min-height: 225px;	height: auto !important;	height: 225px;		padding-bottom: 0px;}#body_footer{	position: relative;	margin: 10px 26px 0 29px;	border-top: 1px solid #aaaaaa;	border-bottom: 1px solid #aaaaaa;	padding: 5px 0 5px 0;	clear: both;}#body_footer a{	color:#0060A9;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#body_footer a:hover{	color:#FA9E0D;	text-align:left;	/*font-size:12px;*/	font-family:Arial, Helvetica, sans-serif;	}#footer_box{	border: 1px solid #919191;	background-color: #c5c5c5;	margin: 0 2px 0 2px;	font-size: 8pt;	text-align: center;}