@charset "windows-1252";
	html,body {height:100%;}
	
	body {
		margin: 0;
		background-color: #000090 !important;
		font-family: "arial","helvetica","sans-serif" !important;
		font-size: 12px !important;
		/*color: #FFFFFF !important;*/
		text-align: center;
		line-height:120%;
	}
	a {
		color:#FF9900;
		text-decoration: none;
	}
	a:hover {
		color:#66CCFF;
		text-decoration:underline
	}
	
	/*.float_box {margin:0 auto;display:inline;}
	.float_box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.float_box {display:inline-block;}
	*html .float_box {height:1%;}
	.float_box {display:block;}*/
	
	div,ul,li,p,h1,h2,h3,h4,h5,form,label,blockquote {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	li {list-style-type: none;}
	img {border:0;}
	
	
	.float_after {display:block; height:0; clear:both; visibility:hidden;}
	
	.bd_tb{ border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	
	.inline{display:inline;}
	.inline-block{display:inline-block;}
	.fl {float:left; margin:4px;}
	.fr	{float:right; margin:4px;}
	
	/*container*/
	#container {
		width: 850px;
		margin: 10px auto 0 auto;
		text-align:left;
		color: #FFFFFF;
	}
	/*header*/
	#header {
		width: 100%;
		height: 150px;
	}
	/*infobar*/
	#infobar {
		background:#000090 url(../img/infobar.gif) no-repeat;
		width:100%;
		height:24px;
		font-weight:bold;
		text-decoration:none;
		padding:4px 0 0 0;
	}
	#infobar li {
		display:inline;
		padding:0 20px 0 20px;
	}
	#infobar a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#infobar a:hover {
		color:#C60000;
		text-decoration:none;
	}
	/*bgcolor*/
	#bgcolor_General {float:left;background-color:#000066;width:100%;}
		#bgcolor_general {float:left;background-color:#000066;width:100%;}
	#bgcolor_Distance {float:left;background-color:#99CCFF;width:100%;}
	#bgcolor_Courses {float:left;background-color:#FFCC99;width:100%;}
	#bgcolor_books {float:left;background-color:#FFCECE;width:100%;}
	#bgcolor_etj {float:left;background-color:#ffe6a2;width:100%;}
	#bgcolor_Resources {float:left;background-color:#990000;width:100%;}
	/*menu*/
	#menu {
		float:left;
		height:100%;
		width:212px;
		margin:0 0 0 0;
/*ie 5 hack to avoid li/ul indent */
   _margin-left/**/: -15px; /* IE 5.0 */
   _margin-left:/**/ -15px; /* IE 5.5 only */
      _margin-left/**/:/**/ 0; /* IE 6 only */


	}
	#menu a {
		/*font-weight:bold;*/
		/*font-size:10px;*/
		text-decoration: none;
		padding:4px 0 4px 8px;
		display:block;
		width:204px;
	}
	.menu_section {
		background:#000090 url(../img/menu_sectionbar.gif);
		border:1px solid #00004D;
		width:100%;
		height:20px;
		vertical-align:middle;
		background-position:center;
	}
	.menu_section h2 {
		font-weight:bold;
		font-size:12px;
		padding:2px 0 2px 8px;
	}
	
	.menu_list {
		background:#000090 url(../img/menu_listbar.gif);
		background-position:center;
		vertical-align:middle;
		border:1px solid #CCCCCC;
		width:100%;
		height:20px;
	}
	.menu_list a {
		color:#666666;
		font-size:12px;
		display:block;
	}
	.menu_list a:hover {
		background:#85D5FD;
		color:#CC0000;
		border:0;
		/*filter:alpha(opacity=80);-moz-opacity: 0.9; opacity: 0.85;*/
	}
	.menu_sublist {
		background:#000090 url(../img/menu_sublistbar.gif);
		border:1px solid #CCCCCC;
		width:100%;
		height:20px;
		vertical-align:middle;
		background-position:center;
	}
	.menu_sublist a {
		font-size:10px;
		display:block;
	}
	#menu ul {
		width:100%;
	}
	#menu li {
		width:100%;
		height:20px;
	}
	
	/*main_container*/
	#main_container {
		float:right;
		width:634px;
		height:100%;
		margin:0 0 0 2px;
		/*padding:0 0 0 2px;*/
		text-align:left;
		/*border-left:2px solid #DDDDDD;*/
	}
	
	#main_container_left {
		width:315px;
		float:left;
		margin:0 2px 0 0;
	}
	#main_container_right {
		width:315px;
		float:left;
		margin:0 0 0 0;
	}
	#main_container ul {
		width:100%;
		margin:0 0 2px 0;
	}
	#main_container li {
		width:100%;
	}
	
	#main_section_title_general {
		background:#FFFFFF url(../img/section_general_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	#main_section_title_distance {
		background:#FFFFFF url(../img/section_distance_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	#main_section_title_courses {
		background:#FFFFFF url(../img/section_courses_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	#main_section_title_books {
		background:#FFFFFF url(../img/section_books_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	#main_section_title_etj {
		background:#FFFFFF url(../img/section_etj_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	#main_section_title_resourses {
		background:#FFFFFF url(../img/section_resourses_title.jpg) no-repeat;
		height:57px;
		margin:0 0 2px 0;
	}
	
	#main_container h2 {
		font-size:22px;
		color:#000090;
		padding:18px 0 2px 8px;
	}
	/*content*/
	.content {
		clear:both;
		width:100%;
		height:100%;
		background-color:#FFFFFF;
		margin:0 0 2px 0;
	}
	.content_title {
		background: #000090 url(../img/subtitle_bar.gif);
		color:#FFFFFF;
		width:100%;
		height:24px;
		vertical-align:middle;
		background-position:center;
	}
	
	
	.content h3, .indextable h3 {
		font-size:14px;
		padding:2px 0 0 8px;
	}
	.content h3 .emphasize {
		color:#FFFF00;
	}
	
	.separator {
		width: 2px;
		background-color: #006;
		}
	.sepchild {
		width: 2px;
		background-color: #900;
		}
		
	.content_main {
		float:left;
		width:100%;
		height:100%;
		/*min-height:190px; */
		background-color:#FFFFFF;
		color:#000000;
		padding:8px 0 8px 0;
		margin:0 0 2px 0;
	}
	.content_main_top {
		float:left;
		width:100%;
		height:300px;
		/*min-height:190px; */
		background-color:#FFFFFF;
		color:#000000;
		padding:8px 0 8px 0;
		margin:0 0 2px 0;
	}

.indextable {
		color:#000000;
		background-color:#FFFFFF;
		margin: 0;
		padding: 0;
	}
.tabspace {
		padding:8px 0 8px 0;
		margin:0 0 2px 0;
	}
.moreinfo {
		padding:10px 0 10px 0;
		margin:0 0 2px 0;
	}

/* changed by matthias 11 Dec 2009 */
	.content_img {
	float:left;
	width:42%;
	text-align:center;
	}
	.content_text {
	float:left;
	width:46%;
	}
	
	.content_center {
		width:600px;
		margin:0 auto 0 auto;
	}
	.content .emphasize {
		color:#3366FF;
		font-weight:bold;
		font-size:12px;
	}
	.content h4 {
		color:#3366FF;
		font-weight:bold;
		font-size:16px;
		margin:4px 0 4px 0;
	}
	
	.content h5 {
		color:#3366FF;
		/*background-color:#66CCFF;*/
		font-weight:bold;
		font-size:14px;
		margin:8px 0 4px 0;
		padding:0 0 0 8px;
	}
	
	/*footer*/
	#footer {
		clear:both;
		border-top:1px solid #FFFFFF;
		text-align:right;
		width:100%;
		height:100%;
		margin:4px 0 20px 0;
		font-size:10px;
	}
	
	
	/*  everything below added by Matthias  */
	.content_img a img {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}
	.content_img a:hover img {filter:alpha(opacity=70);-moz-opacity: 0.7; opacity: 0.75;
	border-bottom: 2px solid #66CCFF;
	}
	 
	ul.course {
		list-style-type: disc;
		display:inline;
	}
	ul.course li {
		list-style-type: disc;
		margin-left: 15px;
		display:inline;
		}
	.leftfloat
		{
		width:260px;
		margin: 0 20px 0 10px;
		float:left
		}
	.rightfloat
		{
		left:20px;
		}
	#main_container h2.double {
		padding:2px 0 2px 8px;
		}
	
	h3.courses {
		font-size:22px;
		padding:2px 0 0 8px;
		color: #C96;
		line-height: 1.0em;
	}
	h3.etj {
		font-size:22px;
		padding:2px 0 0 8px;
		color: #9CBD18
	}
	ul.normal, li.normal  {
	list-style-type: disc;
	margin: 5px 15px 5px 15px;
	}

	
	
