/* --- Main ---------------------------------------------------------- */



body {



	background-image:url(media/images/bg.gif);
	background:#44474B url('../images/bg.gif');

	margin-bottom: 0px;;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	text-align:center;



}

.error{
/*	background: #563B40;
*/	text-align:left;
	color:#B7403F;
	font-size:12px;
}


     





a:link,

a:visited,

a:active,

a:hover { 

	color: #e7e7e7;



}



.maintext

{



color:#e7e7e7;

font-size: 8pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

line-height: 1.5;

}

.maintext a:visited,

.maintext a:active,

.maintext a:link

{



	color:#e7e7e7;	

	text-decoration:none;

	}

.maintext a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}

.menu-link {
	display:block;
	font-family:arial narrow;
	font-size:14px;
	letter-spacing:1px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
}



.largertext

{



color:#e7e7e7;

font-size: 8pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

line-height: 1.5;

}

.largertext a:visited,

.largertext a:active,

.largertext a:link

{



	color:#e7e7e7;	

	text-decoration:none;

	}

.largertext a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}







.newstext

{



color:#e7e7e7;

font-size: 8pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

line-height: 1.5;

}

.newstext a:visited,

.newstext a:active,

.newstext a:link

{

	color:#ffffff;	

	text-decoration:none;

	}

.newstext a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}





.leftnavtext

{



color:#e7e7e7;

font-size: 9pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

}

.leftnavtext a:visited,

.leftnavtext a:active,

.leftnavtext a:link

{

	color:#e7e7e7;	

	text-decoration:none;

	}

.leftnavtext a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}





.menu

{



color:#e7e7e7;

font-size: 8pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

}

.menu a:visited,

.menu a:active,

.menu a:link

{



	color:#e7e7e7;	

	text-decoration:none;

	}

.menu a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}




.schedule

{



color:#e7e7e7;

font-size: 8.5pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

padding:5px 5px;

}

.schedule a:visited,

.schedule a:active,

.schedule a:link

{



	color:#e7e7e7;	

	text-decoration:none;

	}

.schedule a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}

td.schedule{
	margin: 0 5px;
	padding: 0 15px;
}

tr.schedule{

}



.bio

{



color:#e7e7e7;

font-size: 9pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

padding:5px 0px 5px 0px;

}

.bio a:visited,

.bio a:active,

.bio a:link

{



	color:#e7e7e7;	

	text-decoration:none;

	}

.bio a:hover

{

	color:#e7e7e7;	

	text-decoration:underline;

}



.underline

{



color:#e7e7e7;

font-size: 8pt;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

line-height: 1.5;

}

.underline a:visited,

.underline a:active,

.underline a:link

{



	color:#e7e7e7;	

	text-decoration:underline;

	}

.underline a:hover

{

	color:#e7e7e7;	

	text-decoration:none;

}









/* --- footerText ---------------------------------------------------------- */



.footerText

{

text-align:center;

background-color:#3D485C;

color:#ffffff;

font-size: 8pt;

font-family:Arial, Helvetica, sans-serif;

padding:2px 0px 0px 0px;

}

.footerText a:visited,

.footerText a:active,

.footerText a:link

{



	color:#ffffff;	

	text-decoration:none;

	}

.footerText a:hover

{

	color:#ffffff;	

	text-decoration:underline;

}

/* ----------- images ------------------------ */

.smallimage {

	margin: 5px;

}