html
{
	font-family: 			Arial;
	font-size: 				9pt;
	color: 					#000;
}


img
{
	border: 0;
}


a:link,
a:hover,
a:active,
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}


/*==========================*/
/* MessageReturn		    */
/*==========================*/
.messagereturn_buttonclose { display: none; position: absolute; top: 0; right: 0; margin: 5px; }
.messagereturn_success, .messagereturn_error, .messagereturn_noright, .messagereturn_info, .messagereturn_admin
{ margin: 10px; padding: 25px; font-size: 9pt;  }
/*{ position: fixed; z-index:99; margin: 10px; padding: 25px; bottom: 0px; right: 0px; width: 300px; font-size: 9pt; text-align: center; -moz-border-radius: 5px;}*/

.messagereturn_success { background-color: #FFE;  border: 1px solid #000; color: #000; background-image:url(../images/message_left_info.gif);  background-position: left; background-repeat: no-repeat; padding-left: 40px; }
.messagereturn_admin   { background-color: #FFC;  border: 1px solid #000; color: #000; background-image:url(../images/message_left_admin.gif); background-position: 15px; background-repeat: no-repeat; padding-left: 40px; font-weight: bold;}
.messagereturn_error   { background-color: #FEE;  border: 2px solid #A00; color: #900; background-image:url(../images/message_left_nok.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}
.messagereturn_noright { background-color: #FFD;  border: 2px solid #CCC; color: #C00; background-image:url(../images/message_left_noright.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}
.messagereturn_info    { background-color: #FFD;  border: 1px solid #000; color: #009; background-image:url(../images/message_left_info.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}


#messagereturn_opener
{
	position: 				fixed;
	bottom: 				0;
	right: 					0;
	height: 				16px;
	width:	 				16px;
	cursor: 				pointer;
}


h1
{
	font-size: 			10pt;
}



/*==========================*/
/* Pagination			    */
/*==========================*/
.pager
{
	margin: 				0 5px;
	padding: 				5px;
	text-align: 			center;
	background-color: 		#EEE;
	border: 				1px solid #DDD;	
}

.pager ul,
.pager li
{
	margin: 				0;
	padding: 				0;
}

.pager li
{
	display: 				inline;
}


.pager li a.selected:link,
.pager li a.selected:hover,
.pager li a.selected:active,
.pager li a.selected:visited,
.pager li a:link,
.pager li a:hover,
.pager li a:active,
.pager li a:visited
{
	padding: 				2px 4px;
	color: 					#777;
	margin:					1px;
	text-decoration: 		none;
	text-align: 			center;
}

.pager li a:hover
{
	text-decoration: 		underline;
}

.pager li a.selected:link,
.pager li a.selected:hover,
.pager li a.selected:active,
.pager li a.selected:visited
{
	background-color: 		#FFF;
	color: 					#333;
	font-weight: 			bold;
	border: 				1px solid #DDD;
}

.slideshow {
    position:relative;
}

.slideshow .slideitem {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

.slideshow .slideitem.active {
    z-index:10;
    opacity:1.0;
}

.slideshow .slideitem.last-active {
    z-index:9;
}