body, table, td, tr, tbody, b, p, input, textarea, select {



	



	font-size: 11px;



	font-family: Verdana, Helvetica, Arial, Sans-serif;



	text-decoration: none;



}







a {



	color: white;



	font-size: 11px;



	font-family: Verdana, Helvetica, Arial, Sans-serif;



	text-decoration: none;



}











body {



	padding: 0px;



	margin: 0px;



}



input, textarea, select {



	font-size: 11px;



	font-family: Verdana, Helvetica, Arial, Sans-serif;



	text-decoration: none;



	margin-bottom: 1px;



	



}



form {margin: 0px;padding: 0px;}



img {border: none;}



label {width: 120px; padding: 3px 0px 0px 0px;	float: left;}



h1 {font-size: 150%; font-weight: bolder;}



h2 {font-size: 130%; font-weight: bolder;}



h3 {font-size: 120%; font-weight: bolder;}



h4 {font-size: 110%; font-weight: bolder;}



h5 {font-size: 100%; font-weight: bolder;}



.comment {color: #a6a3a3;}



.description {font-size: 90%;}



.selected {color: #5c5c5c;}



.body .message {



	border: 1px solid #FFA500;



	background: #FFCE7B;



	padding: 5px;



	font-weight: bolder;



	color: black;



}



.error {



	color: red;



}







img .text_right {float: left; padding-right: 5px;}



img .text_left {float: right; padding-left: 5px;}







.item {



	background: #729FCF;



	padding: 3px;



	margin: 3px 0px 3px 0px;



	border: 1px solid #204A87;



}



.item:hover {background: #3465A4;}



.item a {



	text-decoration: none;



}



hr {



	height: 1px;



	border: 1px solid #0099DF;



}



.highlighting {



	background: yellow;



}







label {



	color: white;



}











/* Site table*/







.site {



	border: 8px solid white;



	text-align: left;



	margin-top: 12px;



}







/* Left column */



.left {



	background: #DDDDDD;



	padding: 5px;



	width: 190px;



}















/* Body column */



.body {



	background: transparent;



	color: #FFFFFF;



}







.body a, .body table, .body tr, .body td, .body p, .body li, .body ul, .body span, .body div {



	color: white;



}















.cal td{



	color: black;



}







/*******************************************************************************/







/* navigation */











.navigation_top {



	margin-left:25px;

	width:380px;



}



.navigation_top a {



	color: white;



	text-decoration: none;



	margin-right: 5px;



	color: #fff;
	
	text-transform:lowercase;



}



.navigation_top a:hover {



	color: white;



	text-decoration: underline;



	margin-left: 0px;



	margin-right: 5px;



	color: #fff;
text-transform:lowercase;


}



.top2 {



	padding: 3px 0px 3px 0px;

	color: #ffffff;

	background-color: #747474;



}











/******************************** Additional styles ****************************/











body {



	background: #A0C7F2;



}







.body p {



	margin-top: 0px;



	padding-top: 0px;



}







.content {



	padding: 18px 25px 0px 25px;



	height: 350px;



	color: white;



	background-color: #F79147;



}





.title {



	margin-top: 2px;



	padding-top: 1px;



	height: 25px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



}







.content a {



	color: white;



	text-decoration: underline;



}















/*******************************************************************************/











.navigation_top.current,



.navigation_top .current,



.navigation_top .root_navigation .current,



.navigation_top.root_navigation.current,



.current {



	display: inline;



}







/********************* calendar *************************************************/











	.basic-cl-header {



		color: white;



		font-family: Verdana;



		font-size: 7pt;



		background-color: #D46201;



	}



	.basic-cl-on-month {



		font-family: Verdana;



		font-size: 7pt;



		background-color: transparent;



		text-align: center;



		border-top: 1px solid silver;



		border-left: 1px solid silver;



	}



	.basic-cl-on-month-lit {



		font-family: Verdana;



		font-size: 7pt;



		background-color: #D46201;



		color:#FFFFFF;



		text-align: center;



		border-top: 1px solid silver;



		border-left: 1px solid silver;



	}











	.basic-cl-off-month {



		font-family: Verdana;



		font-size: 7pt;



		background-color: gray;



		color: white;



		text-align: center;



		border-top: 1px solid silver;



		border-left: 1px solid silver;



	}



	.basic-cl-off-month-lit {



		font-family: Verdana;



		font-size: 7pt;



		background-color: silver;



		color: white;



		text-align: center;



		border-top: 1px;



		border-left: 1px;



	}



	.basic-cl-body {



		border: 1px solid black;



	}



	



.basic-cl-year {



		border: 1px solid black;



		background-color:#fefefe;



		border-collapse: collapse;



		border-spacing: 0px;



		font-size: 7pt;



		font-family: Verdana;



		text-align: center;



		padding-left: 5px;



		padding-right: 5px;



	}



	.basic-cl-year-lit {



		background-color: silver;



		border: 1px solid black;



		border-collapse: collapse;



		font-size: 7pt;



		font-family: Verdana;



		text-align: center;



		padding-left: 5px;



		padding-right: 5px;



	}



	.basic-cl-day {



		text-align: center;



		font-size: 7pt;



		font-family: Verdana;



		padding-left: 7px;



		padding-right: 7px;



	}



.navigation_top2 {







	background: transparent;



	padding: 0px 0px 0px 82px;



	



}



