#calendar {

	text-align:center;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	width:270px;

}

#calendar .calendarDetail {

	font-size:14px;

	border:1px solid #aaa;

	margin:0 0 1em 0;

	padding:0 0 5px 0;

	width:100%;

	color:#000;

	background-color:#fff;

}

#calendar .calendarDetail .title td, #calendar .calendarDetail .title a {

	font-size:14px;

	color:#fff;

	background-color:#000;

	padding:0;

	text-decoration:none;

}

#calendar .calendarDetail .title1 td {

	border-bottom:1px dashed #ddd;

	padding:0.2em;

}

#calendar .calendarDetail .week td, #calendar .calendarDetail .week a {

	font-size:14px;

	padding:0.2em;

	text-decoration:none;

	color:#000;

	background-color:inherit;

}

#calendar .calendarDetail .week a:hover {

	color:#000;

	background-color:#eee;

}

#calendar .calendarDetail .lastMonth a, #calendar .calendarDetail .nextMonth a {

	color:#aaa;

	background-color:#eee;

}

#calendar .calendarDetail .weekend a {

	color:#009CFF;

	background-color:inherit;

}

#calendar .calendarDetail .event a {

	font-weight:bold;

	color:#ff0000;

	background-color:inherit;

	text-decoration:underline;

}

#calendar .calendarDetail .today a {

	color:;

	background-color:#fff;

	font-weight:;

}

#calendar .calendarDetail .calendarEvent {

	display:none;

	margin:0 -160;

	padding:0.3em;

	position:absolute;

	width:200px;

	color:#000;

	background-color:#fff;

	text-align:left;

	border:1px solid #aaa;

	font-weight:normal;

}

#calendar .calendarDetail .calendarEvent .date {

	font-style:italic;

}

#calendar .calendarDetail .calendarEvent .edit {

	float:left;

}

#calendar .calendarDetail .calendarEvent a {

	font-weight:normal;

	color:#000;

	background-color:#fff;

}

#calendar .calendarDetail .calendarEvent li {

	margin:0 0 1em 0;

	list-style:disc inside none;

}

#calendar .calendarDetail td:hover > .calendarEvent {

	display:block;

}



#calendarForm {

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	background-color:#494949;

	color:#fff;

}

#calendarForm .title {

	text-align:center;

	color:#eee;

	background-color:#808080;

	padding:0.3em;

	margin:0 0 1em 0;

	font-weight:bold;

}

#calendarForm .credit {

	text-align:right;

	margin:0;

	padding:0 1em 0.5em 0;

	color:#C0C0C0;

	background-color:inherit;

}

#calendarForm .credit a {

	color:#C0C0C0;

	background-color:inherit;

	text-decoration:underline;

}

#calendarForm .credit a:hover {

	text-decoration:none;

}

#calendarForm form {

	margin:0;

	padding:0 0.5em;

	color:#eee;

	background-color:inherit;

}

#calendarForm form br {

	clear:both;

}

#calendarForm input, #calendarForm select, #calendarForm textarea {

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 0.5em 0;

}

	


#menu {
    width:952px;
	border-bottom: 0px solid black;
	}

div.outer {
	float: left;
	width: 102px; height: 47px;
	margin: 0 3px 0 0;
	background: url( 'images/navbutt/all2.jpg' ) 0 -94px no-repeat;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: 10px/1 Verdana, san-serif;
	color:#fff;
	text-decoration: none;
	background: url( 'images/navbutt/all2.jpg' ) top left no-repeat;
	}
div.outer span {
	display: block ; text-align: center;
	font: 10px/1 Verdana, san-serif;
	color:#fff;
	margin:0; padding: 18px 0 0 0;
	}
div.outer a:hover {
	font: 10px/1 Verdana, san-serif;
	color:#fff;
	background-image: none;
	color: white;
	}
div.outer a:active {
	font: 10px/1 Verdana, san-serif;
	color:#fff;
	color: white;
	}





body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #CD010C;
	background-color: #000;
	background-image: url(images/bg.jpg);
    background-attachment: fixed; background-repeat: repeat-y; background-position: top center;
}
#arm{
margin:0px;
padding:0px;
width:100%;
height:100%;
min-width:50px;
min-height:0px;
background-image:url(images/fl.gif);
background-position:bottom;
background-attachment: fixed;
background-repeat:repeat-x;
}

a:link { 
	color: #CD010C;
	}
a:visited { 
	color: #CD010C;
	}
a:hover { 
	color: #CD010C;
	text-decoration: none;
	}
a:active { 
	color: #CD010C;
	}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: none;
	width: auto;
	border-top: thin none #999999;
	border-right: thin none;
	border-bottom: thin solid #CD010C;
	border-left: thin none;
	font-weight: bold;
}
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#imageContainer {
    height:227px;
	position:relative;
	margin:auto;
	width:360px;
	border:1px solid #000;

	
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

