BODY	
	{
		margin:7 0 0 0;
		padding: 0px;
		font-family:Verdana; 
		font-size:8pt;
		white-space:normal; 
		text-align:center; 
//		background-color:#DDDDEE; 
		background-color:#ffffff;
		color:#003366;
	}
	
strong {
	font-weight:normal;
}

h1 {
	font-size:1.4em;;
	color:#003366;
	margin: 5 0 7 5;
}

h2 {
	font-size:1.2em;;
	color:#003366;
	margin: 5 0 7 5;
}


h5 {
	color: #4F74B9;	
	padding-left:15px;
	padding-top:15px;
	padding-bottom:5px;
	margin:0px;
}

h4 {
	color: #915544;	
	padding-left:15px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:5px;
}



P {
	padding-left: 15px;
	text-indent: 0pt;
	padding-bottom: 5pt;
	padding-top: 5pt;
	padding-right: 15px;
	margin: 0px;

}




TABLE
	{
		font-family:Verdana; 
	 	border: outset 0pt;
	 	border: inset 0pt;
		border-spacing: 0px;
		border-padding: 0px;
		border-collapse: collapse;
		border-width: 0px
		border-style: solid;
		font-size:8pt;
	}

TD	
	{	
		padding:0px;
		margin:0px;
		border: inset 0px;
		border: outset 0px;
		border-width: 0px;
		border-style: solid;
		border-color: #606060;
	}
	
td.td_menufirstpage {
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	font-weight:bold;
	color:#003366;
	line-height:12pt;
	vertical-align:top;
	
}

TD.u	
	{	
		border-width: 1px;
		border-style: solid;
		border-color: #606060;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:1px;
	}


.courses_caption 
	{
		font: 12pt;
		color: #003366;
		font-weight: bold;
		padding: 5px;
				}

.courses_info_caption 
	{
		font: 10pt;
		color: #003366;
		font-weight: bold;
		padding: 15 0 4 5;
		margin: 0;
		text-align:left;
	}

.courses_text 
	{
		padding-left:20px;
		padding-right: 15px;
		text-align:justify;
	}

.courses_date 
	{
		padding-left:25px;
		color: #767676;
		font-size: 7pt;
	}

.courses_price 
	{
		font-family: arial;
		text-align: center;
		vertical-align: middle;
		color: #5daf82;
		font: 14pt;
		font-weight: bold;
	}

.courses_signin 
	{
		text-align: center;
		vertical-align: middle;
		font: 7pt;
	}


.courses_price_maintable 
	{
		font-family: arial;
		text-align: center;
		vertical-align: middle;
		color: #5daf82;
		font: 10pt;
		font-weight: bold;
		padding-left:15px;
	}

.courses_links_maintable 
	{
		text-align: center;
		vertical-align: middle;
		font: 8pt;
		padding-left:15px;
	}

TD.hd	
	{	
		padding:10px;
		font-weight:bold;
		background-color:616165;
		color:white; 
		border-bottom-color: #000000;
		border-bottom-width:2px;
		text-align: center;
	}

TD.newsbg	
	{	
		padding:0px;
		font-weight:bold;
		background-color:3434f6;
		color:white; 
		border-bottom-color: #000000;
		text-align: center;
	}

TD.news	
	{	
		padding:10px;
		background-color:;
		color:161260; 
		border-bottom-color: #000000;
		text-align: justify;
	}

TD.dk	
	{	
		background-color:#cfcfcf;
		padding:2px;
		color:black; 
		border-bottom-color: #606060;
		border-bottom-width:1px;
	}

TD.lt	
	{	
		background-color:#dfdfdf;
		padding:2px;
		color:black; 
		border-bottom-color: #606060;
		border-bottom-width:1px;
	}

TD.rightline	
	{	
		border-right-color: #606060;
		border-right-width:1px;;
	}

TD.topline	
	{	
		border-top-color: #606060;
		border-top-width: 1px;
	}

TD.leftmenu
	{	
		background-color: #d9e5f5;
		width:230px;
		border: inset 0pt;
		border-right-color: #606060;
		border-right-width: 1px;
	}

TD.content
	{	
		background-color: #ffffff;
		border: inset 0pt;
		font-size:8pt;

	}

TD.menu
	{	
		font-weight:bold;
		padding-left:10px;
		padding-bottom:1px;
		height:30px;
		font-size:9pt;
		color:#003366;
		background-image: url("../img/menu.gif");
	}

TD.menu_first
	{	
		font-weight:bold;
		padding-left:10px;
		padding-bottom:1px;
		height:30px;
		font-size:9pt;
		color:#003366;
		background-image: url("../img/menu_.gif");
	}

TD.submenu
	{	
		background-color: #e3eaf3;
		padding-left:20px;
		padding-bottom:0px;
		height:14px;
		color:#003366;
	}

TD.coursesthemesheads
	{	
		font-weight:bold;
		color: #2e5bb1;
		padding-left:25px;
		padding-bottom:2px;
		padding-top:10px;
		height:26px;
		font-size: 11pt;
	}

TD.bluehead
	{	
		font-weight:bold;
		background-color: #2E5BB1;
		padding-left:15px;
		padding-bottom:0px;
		height:26px;
		color:#ffffff;
	}


TD.grayhead
	{	
		font-family:Verdana; 
		font-size:8pt;
		font-weight:bold;
		padding-left:10px;
		padding-top:0px;
		padding-bottom:0px;
		height:26px;
		color:#93af8e;
		text-align: left;
	}

TD.texthead
	{	
		font-size:8pt;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:5px;
		padding-right:5px;
		text-align: justify;
	}

TD.firstpagenewstd
	{	
		font-size:8pt;
		padding-left:5px;
		padding-bottom:0px;
		padding-top:10px;
		padding-right:5px;
		text-align: left;
	}



TABLE.topmenutable
	{ 	
		background-color: #d2d8e0;
		border-top-style: solid;
		border-top-color: #606060;
		border-right-color: #606060;
		border-top-width: 1px;
		border-right-width:1px;
		border-left-width:1px;

	}

TABLE.maintable
	{ 	
		background-color: #d2d8e0;
		border-top-style: solid;
		border-top-color: #606060;
		border-color: #606060;
		border-top-width: 1px;
		border-right-width:1px;
		border-left-width:1px;
		border-style: solid;
		
	}

TABLE.downtable
	{ 	
		border-top-color: #606060;
		border-top-style: solid;
		border-top-width: 1px;
	}

P.content
	{ 	
		text-align: justify;
		padding:10px;
	}

P.head
	{ 	
		font-weight:bold;
		font-size:12pt;
		text-align: center;
		padding:10px;
	}

P.blueinfo
	{ 	
		margin-top:7px;
		margin-left:10px;
		margin-right:7px;
		margin-bottom:7px;
		font-size:10pt;
	}

P.head_faq
	{ 	
		font-weight:bold;
		margin-top:7px;
		margin-left:10px;
		margin-bottom:7px;
		margin-right:10px;
		font-size:10pt;
	}

P.quest_faq
	{ 	
		margin-top:0px;
		margin-left:10px;
		margin-bottom:0px;
		font-size:7pt;
		text-align: left;
	}

P.answer_faq
	{ 	
		margin-top:0px;
		margin-left:30px;
		margin-bottom:7px;
		font-size:8pt;
		text-align: left;
	}

A 
	{
		color:#767676;
	}

A.menu:link, A.menu:visited, A.menu:hover, A.menu:active 
	{ 
		color: #003366;
	        text-decoration:none;
	}
	
A.menu:hover {
	color: #915544;
	text-decoration:none;
	}

A.menu_active:link, A.menu_active:visited, A.menu_active:hover, A.menu_active:active 
	{ 
		color: #915544;
		font-weight:bold;
	        text-decoration:none;
	}

A.topmenu:link, A.topmenu:visited, A.topmenu:hover, A.topmenu:active 
	{ 
		color: #606060;
	        text-decoration:none;
	}

A.topmenu_active:link, A.topmenu_active:visited, A.topmenu_active:hover, A.topmenu_active:active 
	{ 
		color: brown;
		font-weight:bold;
	        text-decoration:none;
	}

A.top:link, A.top:visited, A.top:hover, A.top:active 
	{ 
		font-size:7pt;
		color: #4f6d8b;
	        text-decoration:none;
	}

A.faq:link, A.faq:visited, A.faq:hover, A.top:active 
	{ 
		text-align: justify;
		color: #767676;
		font: 8pt;
	}
A.firstpagenews:link, A.firstpagenews:visited, A.firstpagenews:hover, A.firstpagenews:active 
	{ 
		text-align: left;
		color: #767676;
		font: 8pt;
	}



BUTTON	
	{
	font-family:Verdana; 
	font-size:8pt; 
	white-space:normal;
	}

INPUT	
	{
	font-family:Verdana; 
	font-size:8pt; 
	white-space:normal;
	}

SELECT	
	{
	font-family:Verdana; 
	font-size:8pt; 
	white-space:normal;
	}

TEXTAREA	
	{
	font-family:Verdana; 
	font-size:8pt; 
	white-space:normal;
	}

UL	{
	margin-top: 4px;
	font: 8pt;
	list-style-type: square;
	}

.signin_button {
	padding: 5 5 5 0;
	color: #606060;
	text-algn: left;
}

.signin_texttd {
	 padding-right: 10px;
	 text-align: right;
	 width: 79px;
}

ul.ul_insidetext, ol.ol_insidetext, ul, ol {
	padding-bottom: 0pt;
	padding-top: 0pt;
	margin-left:10px;
	padding-right: 15px;
	list-style-type: disk;
	margin-top: 0px;
	margin-bottom: 0px;
}


li {
	padding-top: 4px;
	margin-left: 30px;
}

li.li_noleftspace {
	padding-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
}

p.p_textheader {
	font-weight:bold;
	font-size: 9pt;
	color: #666666;
	padding-top:15px;	
}


p.p_mainheader {
	font-weight:bold;
	font-size: 11pt;
	color: #666666;	
}


.statusblue {
	text-align: center;
	font-weight: bold;
	color: #0000FF;
}

.statusgreen {
	text-align: center;
	font-weight: bold;
	color: #99cc00;
}

.statusred {
	text-align: center;
	font-weight: bold;
	color: #cc0000;
}

.statustable {
	margin-left: 40px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}

.statustablecaption {
	text-align: center;
	background-color: #dddddd;
	font-weight: bold;
}

.statustable td {
	font-family : Verdana;
	font-size : 8pt;
	border-width: 1px;
	padding:5px;

}


