/*

#222A7C

#6369A3

#A5ACB4

#336699

#195895

#C7D7E6

#E3EBF2

 */

body{
	background-color:#ffffff;
	color:#000000;
	background-image:url(../../gfx/hsba/pageLeftBack.gif);
	background-repeat:repeat-y;
}

#pageContainer{

}

#pageHeadTop{
	background-color:#195895;

}

#pageHeadTop a{
	color:#ffffff;
}

#pageHead{
	border-top:2px solid #ffffff;
}
#pageHeadCenter{
	border-bottom:1px solid #0056a2;
	border-top:1px solid #0056a2;
	overflow:hidden;
	background-color:#ffffff;
}
#pageHeadLeft{
	border:0;
}

#pageHeadRight{
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;
}
#pageHeadTop{
 	border:0;
 	border-bottom:1px solid #ffffff;
}
#pageHeadBottom_1{
	border:0;
	background-color:#0056a2;
	border-top:1px solid #ffffff;
}

#pageHeadBottom_2{
	background-color:#ffffff;
}
#pageHeadBottom_3{
	border:0;
	background-color:#C7D7E6;
	border-bottom:1px solid #195895;
	margin-left:185px;
}

#pageHeadControlsLeft{

}
#pageHeadControlsLeft,
#pageHeadControlsLeft a,
#pageHeadControlsRight a{
	color:#C7D7E6 !important;
	font-weight:bold;


}

#pageContent{
	border-left:0px solid #195895;
}

#pageContentContainer{

}

#pageLeft{

}


/*--------------------------PAGE FOOT----------------------*/

#pageFoot{
	background-color:transparent;
	border:0px;
}


#pageFootControls{
	display:none;
}

#footControl_btnImprint{
	color:#C7D7E6;
	font-weight:bold;
	font-size:14px; /*------BAD CHOICE SETTING SIZE HERE !--------------*/
}
#footControl_btnContact{

}
#pageContentPopUp{

}

/*-----------------------------------------------------------*/

*{

	color:#000000;	/*------------GENERAL TEXT COLOR*/
}



a{
	color:#195895;
}

a:hover{
	text-decoration:underline;

}
h1{
	color:#195895;
}
h2{
	color:#000000;
}

ul{

}

li{

}

/* tables */
* table,
.tb_contentright,
.tb,
div.tb,
table.tb{
	border:1px solid #195895;
}
th.nb,
.nb{
	border:0;
}

th,
td,
.tbdata,
.tb th,
.tb td{
	border-top:1px solid #195895;
}

caption,
caption a,
.tbhead,
.tbhead b{
	color:#ffffff;
	background-color:#195895;
}

th,
.tbLeftCol,
.tbsubhead,
div.tbsubhead,
.tbsubhead b{
	color:#195895;
	background-color:#C7D7E6;
	border-top:1px solid #195895;
}
.subhead{
	background-color:#195895;
	color:#C7D7E6;
	border:1px solid #195895;
	text-align:left;
}

.error_caption,
.error,
span.error_caption,
span.error,
.tbdata_error input,
.tbdata_error{
	color:#ff0000;
	font-weight:bold;
}


.tbLeftCol{
	background-color:#C7D7E6;
}
.tbMonthDay{
	border:1px solid #195895;
}
.tbMonthDay .tbsubhead{
	border-bottom:1px solid #195895;
}
div.tbMonthDay div.tbsubhead{
	border:0;
	border-bottom:1px solid #195895;

}

/* inputfields */
form{

}

fieldset legend{
	background-color:#D4D0C8;
	border:1px solid #195895;
	display:none;
}
fieldset,
fieldset.pageElementTop{
	border:0px solid #195895;

}

fieldset legend.tbsubhead{
	border:1px solid #195895;
}

.formRow{
	border-top:1px solid #195895;

}

.formRowControl{
	border-top:0px solid #195895;
	background-color:#C7D7E6;
}

.inputFieldLabel{

}

input,
.inputFieldLabel textarea,
.inputFieldLabel input,
.inputFieldLabel select,
.inputFieldLabel select option{
	color:#363636;
	border:1px solid #195895;
	background-color:#ffffff;
}
.inputFieldLabel input.img{
	background-color:transparent;
	border:0;
}
.inputFieldLabel input.checkBox{
	border:0;
}
.inputFieldLabel select option{
  border:0;
}

select:hover{

}

.inputFieldLabel select{

}

.inputFieldLabel label{

}

input.checkBox{
	border:0;
}
/* g_links */

.img,
a.img,
input.img
.arrow,
button.arrow,
a.arrow,
input.arrow{
	color:#195895;
}

a.arrow:hover,
input.arrow:hover,
button.arrow:hover,
input.img:hover,
a.img:hover{
	color:#195895!important;
	text-decoration:underline;
}

/* t_links */

.text{

}

input.img:Active{   /* stop inputButtons from twitching (MOZILLA) */

}

input.img:hover{   /* stop inputButtons from twitching (MOZILLA) */

}

/*-------------------- COURSENUMBERS --------------*/
.courseList,
.tb.courseList{

}
ul.courseList li.courseListCell,
ul.courseList li.courseListCellHover{

	border:1px solid #195895;
	color:#363636;
}
ul.courseList li.courseListCellHover{
	background-color:#C7D7E6;
}
ul.courseList li.courseListCellHover.numout2{
	background-color:#d2d2d2;
}
ul.courseList li.courseListCellHover.numout2 a{
	color:#363636;
}
ul.courseList li.courseListCellHover a{
	color:#363636;
}
ul.courseList li.courseListCellHover:hover{
	background-color:#C7D7E6;
}

ul.courseList li.courseListCellHover.numout3{
	background-color:#195895;
	color:#ffffff;
}
ul.courseList li.courseListCellHover.numout3 a{
	color:#ffffff;
}
.detailout{
	border:1px solid #195895;
}
.detailout:hover{
	background-color:transparent;
}

li.courseListCell.noLink{

}


/*--------------------------------------------------------*/

.tbcontrol{
	background-color:#ffffff;
	border-top:1px solid #195895;
}



/*------------------------------------------------------*/

.tbtime11{

}
.tbtime12{
	background-color:#d2d2d2;
}

.tbtime11,
.tbtime01{
	background-color:#ffffff;
}

.tbtime12,
.tbtime02{
	background-color:#C7D7E6;
}
td.tbtime11,
td.tbtime12{
	border-left:1px solid #195895;
}

/*------------------ LOGIN LEFT INLINE ---------------*/

#cn_loginForm{
	border-bottom:0px solid #195895;
}
#cn_loginForm.pageElementRight{

}
#cn_loginForm fieldset{

}
#fieldSet_login .formRow{

}

#fieldSet_login label{

}

#logoutButton{

}

#pageHeadSwitchLang{

}

#info_login p.info_login_text{
	color:#ffffff;
}
#info_login p.info_login_text b{
	color:#ffffff;
}

/*------------------ LOGIN INFO  LEFT FLOATING INLINE ---------------*/

/*--------------------- LEVELS --------------------*/

.level00 ,
.level00 b{
	background-color:#B5D0F1;
	}
.level01 {
	background-color:#EDD1D1;
	}
.level02 {
	background-color:#A9EBBD;
	}
.level03 {
	background-color:#F0F2BC;
	}
.level04 {
	background-color:#EAEAF3;
	}

.level00_color ,
.level00_color b{
	background-color:#B5D0F1;
	}
.level01_color {
	background-color:#EDD1D1;
	}
.level02_color {
	background-color:#A9EBBD;
	}
.level03_color {
	background-color:#F0F2BC;
	}
.level04_color {
	background-color:#EAEAF3;
	}

