@charset "utf-8";
/* CSS Document */

/************************************************
		I N C L U D E S
************************************************/

@import URL('sub/menu.css');
@import URL('sub/links.css');

@import URL('sub/login.css');
@import URL('sub/newsletter.css');
@import URL('sub/news.css');
@import URL('sub/dates.css');
@import URL('sub/courses.css');
@import URL('sub/infoscreen.css');



/************************************************
		G L O B A L
************************************************/

*, html
{
	margin: 0;
	padding: 0;
}

body,
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body
{
	cursor: default;
	
	/**/
	background: url(../images/bg_1.jpg) repeat;
}

.clearer
{
	clear: both;
	height: 1px;
	
	font-size: 1px;
}

.invisible
{
	display: none !important;
}

ul
{
	list-style: none;
}

.notext,
a.notext,
a.notext:hover
{
	color: #000000;
	
	font-size: .1px;
	text-indent: -500000em;
}

a,
a:visited,
a:hover,
a:visited:hover
{
	outline: none;
}


/************************************************
		L O G O U T
************************************************/

div.logout
{
	padding: 5px 0 5px 40px;
}

/************************************************
		S K E L E T O N
************************************************/

div#admin
{
	
}

div.content
{
	padding: 20px;
}

div.newsletter div.pageContent
{
}


div.content h1
{
	padding-left: 10px;
	
	font-family: 'Century Gothic', Helvetica, sans-serif;
}

p
{
	padding: 3px 0 15px 20px;
}



/************************************************
		S T A T U S I N F O
************************************************/

div.statusinfo
{
	color: #fff;
	font-weight: bold;
	
	padding-bottom: 10px;
}


div.statusinfo h6
{
	font-size: 14px;
	text-decoration: underline;
	
	padding-bottom: 3px;
}

div.statusinfo div.error
{
	padding-bottom: 0;
	margin-bottom: 0;
}

div.statusinfo div.error ul
{
	margin-left: 20px;
}


/************************************************
		F O R M W I N D O W
************************************************/

div.editwindow
{
	position: absolute;
	
	left: 200px;
	top: 300px;
	
	z-index: 10;
}

div.editwindow div.editbox
{
	width: 380px;
	
	padding: 10px 5px 5px 5px;
	
	background: url(../images/bg_black_semitrans.png) repeat;
	border: medium #CCCCCC solid;
	
	color: #CCCCCC;
}

div.editwindow h5
{
	padding: 0 0 0 20px;
	
	font-size: 16px;
	
	color: #f98e0e;
}

div.editwindow label.title
{
	color: #f98e0e;
	
	display: block;
	width: 80px;
	
	padding-right: 10px;
	text-align: right;
	
	float: left;
}

div.editwindow div.editbox span.info
{
	margin: 0 0 0 10px;
	
	padding: 0;
	
	font-size: 10px;
	color: #999999;
}

div.editwindow div.buttons
{
	margin-top: 15px;
	text-align: center;
}

div.editwindow div.buttons button,
div.editwindow div.buttons input
{
	width: 120px;
	margin: 0 8px 0 8px;
}

div.editbox > div
{
	margin-top: 5px;
}

div.editwindow input
{
	margin-right: 2px;
}

div.editwindow form div
{
	margin-bottom: 3px;
}



/************************************************
		B U T T O N S
************************************************/

div.content a.button
{
	display: block;
	
	width: 16px;
	height: 16px;
	
	color: #000000;
	
	font-size: .1px;
	text-indent: -500000em;
}

div.content a.button.add
{
	background: url(../images/btn_add_def.png);
}

div.content a.button.add:hover
{
	background: url(../images/btn_add.png);
}

div.content a.button.edit
{
	background: url(../images/btn_edit_def.png);
}

div.content a.button.edit:hover
{
	background: url(../images/btn_edit.png);
}

div.content a.button.delete
{
	background: url(../images/btn_del_def.png);
}

div.content a.button.delete:hover
{
	background: url(../images/btn_del.png);
}

