@charset "utf-8";
/*Code by Fio
author url: http//www.vonfio.de
copyright: Creative Commons Attribution-Share Alike 3.0 Unported License
*/
#content {
	border-top: 2px solid #CCDCEC;
}
#left_out a.sublevel, 
#left_out ul.menu li#current li a,
#left_out ul.menu li li a,
#left_out ul.menu li li#current li a,
#left_out ul.menu li li li a,
#right_out a.sublevel, 
#right_out ul.menu li#current li a,
#right_out ul.menu li li a,
#right_out ul.menu li li#current li a,
#right_out ul.menu li li li a {
	color: #7EA4C9;
}
#left_out a.sublevel, 
#left_out ul.menu li#current li a,
#left_out ul.menu li li a,
#left_out ul.menu li li#current a, 
#left_out ul.menu li li#current li a,
#left_out ul.menu li li li a,
#right_out a.sublevel, 
#right_out ul.menu li#current li a,
#right_out ul.menu li li a,
#right_out ul.menu li li#current a, 
#right_out ul.menu li li#current li a,
#right_out ul.menu li li li a,
#left_out ul.menu li li a:hover,
#right_out ul.menu li li a:hover {
	background-image: url(../images/blue/sublevel.gif);
}
#left_out ul.menu li a, 
#left_out ul.menu li#current a, 
#left_out a.mainlevel,
#right_out ul.menu li a, 
#right_out ul.menu li#current a, 
#right_out a.mainlevel {
	border-bottom: 1px solid #CCDCEC;
}
#left_out ul.menu li a,
#left_out a.mainlevel,
#right_out ul.menu li a,  
#right_out a.mainlevel {
	color: #396C9F;
	background-image: url(../images/blue/mainlevel_bg.gif);
}
#left_border {
	background-image: url(../images/blue/left_border.png);
}  
#right_border {
	background-image: url(../images/blue/right_border.png);
}
#bottom_bg {
	background-image: url(../images/blue/bottom.png);
}
#bottom_right {
	background-image: url(../images/blue/bottom_right.png);
}
#bottom_left {
	background-image: url(../images/blue/bottom_left.png);
}
#topmenu {
	background-image: url(../images/blue/topmenu_bg.png);
}
#topmenu_left {
	background-image: url(../images/blue/topmenu_left.png);
}
#topmenu_right {
	background-image: url(../images/blue/topmenu_right.png);
}
#left_out a.sublevel#active_menu, #right_out #active_menu {
	background-image: url(../images/blue/sublevel.gif);
}
#left_out .module, 
#right_out .module, 
#left_out .moduletable, 
#right_out .moduletable,
#left_out .module_menu, 
#right_out .module_menu, 
#left_out .module_text,
#right_out .module_text {
	background-image: url(../images/blue/moduletable_bg.gif);
}
#left_out .module div, 
#right_out .module div, 
#left_out .moduletable div, 
#right_out .moduletable div,
#left_out .module_menu div, 
#right_out .module_menu div,
#left_out .module_text div,
#right_out .module_text div {
	background-image: url(../images/blue/moduletable_bottom.png);
}
#left_out .module div div, 
#right_out .module div div, 
#left_out .moduletable div div, 
#right_out .moduletable div div,
#left_out .module_menu div div, 
#right_out .module_menu div div,
#left_out .module_text div div,
#right_out .module_text div div {
	background-image: url(../images/blue/moduletable_top.gif);
}
#left_out h3, 
#right_out h3 {
	background-image: url(../images/blue/moduletable_h3.png);
}
#content {
	background-image: url(../images/blue/content_bottom_bg.jpg);
}
#content_border_left {
	background-image: url(../images/blue/border.gif);
}
#content_border_right {
	background-image: url(../images/blue/border.gif);
}
#content_bottom_right {
	background-image: url(../images/blue/content_bottom_right.jpg);
}
#content_bottom_left {
	background-image: url(../images/blue/content_bottom_left.jpg);
}
.user_bg {
	background-image: url(../images/blue/user_top_bg.jpg);
}
.user_left {
	background-image: url(../images/blue/user_top_left.jpg);
}
.user_right {
	background-image: url(../images/blue/user_top_right.jpg);
}
.separator {
	background-image: url(../images/blue/separator.jpg);
}
.sectiontableentry1, 
.sectiontableentry2 {
	background-image: url(../images/blue/sectiontableentry.jpg);
}

/* -- SYSTEM MESSAGE STYLES ----------------------------- */

#system-message dd.message ul {
	background-image: url(../images/notice-info.png);
	background-repeat: no-repeat;
}

#system-message dd.error ul {
	background-image: url(../images/notice-alert.png);
	background-repeat: no-repeat;
}

#system-message dd.warning ul {
	background-image: url(../images/notice-note.png);
	background-repeat: no-repeat;
}

#system-message dd.notice ul {
	background-image: url(../images/notice-note.png);
	background-repeat: no-repeat;
}

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(../images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(../images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(../images/notice-note.png);
	border-color: #F0DC7E;
}

.invalid{border:1px solid #FF0000;}
label.invalid {border:none;color:#FF0000;}
.registration dl{width:500px;}
.registration dl dt{width:180px;padding:5px 0;}
.registration dl dd{margin-left:180px;margin-top:-20px;}