@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #000000;
}

h1{
font-size:18px;
}

h2{
font-size:16px;
}

h3{
font-size:14px;
}

A:link {text-decoration: underline; color: black;}
A:visited {text-decoration: underline; color: black;}
A:active {text-decoration: underline; color: black;}
A:hover {text-decoration: bold; color: black;}

.Font-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.left-stretch {
	background-image: url(images/backgrounds/left-stretch.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.body-map {
	background-image: url(images/map-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.table-line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fa7754;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Font-site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.right-stretch {
	background-image: url(images/backgrounds/right-stretch.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.timg {
   behavior: url("png.htc");
}.table-line2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #68a3ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-color: #68a3ac;
}
.Font-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.Font-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Form-Buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FAED25;
	width: 100%;
	height: 25px;
	border: 1px solid #666666;
}
.Form-ButtonsC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;
	background-color: #FAED25;*/
	color:#FFFFFF;
	background-color:#000000;
	width: 100%;
	height: 25px;
	border: 1px solid #666666;
}
.dotted-vertical {
	background-image: url(images/dotted-vertical.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.dotted-horz {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.mypdding4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}
.footerline {
	background-image: url(images/footerline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}



a.Hover-White:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.Hover-White:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.Hover-White:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


a.Hover-yellow:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #faed25;
	text-decoration: none;
}
a.Hover-yellow:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #faed25;
	text-decoration: none;
}
a.Hover-yellow:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #faed25;
	text-decoration: none;
}





a.Hover-White2:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.Hover-White2:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.Hover-White2:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


a.Hover-Black:link {
COLOR: #000; TEXT-DECORATION: none
}
a.Hover-Black:visited {
COLOR: #000; TEXT-DECORATION: none
}
a.Hover-Black:hover {
text-decoration: underline;
}.Form-textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100%;
	border: 1px solid #D3E4EC;
	height: 20px;
}
.table-right-dotted {
	border-right-width: 2px;
	border-right-style: none;
	border-right-color: #FFFFFF;
	background-image: url(images/backgrounds/dotted-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Form-TextArea {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.Form-ButtonsB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	width: 100%;
}

#dropmenudiv{
position:absolute;
border:1px solid #ccc;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ccc;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
COLOR: #444444;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #fff;
}
.myerr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	padding: 10px;
	border: 2px dotted #FF0000;
	text-align: center;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.Font-site-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tbl-border_0 {
	border: 1px solid #E8E8E8;
}
.Form-TextArea_2 {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.Form-Buttons2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4c829d;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
}
.top-left-banner {
	background-image: url(images/backgrounds/top-left-banner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.top-right-banner {
	background-image: url(images/backgrounds/top-right-banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
 
.Form-TextAreasmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}













tr.topdays {
	background-color: #eaffff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #000000; 
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;	
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}

.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bottom-stretch {
	background-image: url(images/backgrounds/bottom-stretch.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.left-stretch {
	background-image: url(images/backgrounds/left-stretch.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.right-stretch {
	background-image: url(images/backgrounds/right-stretch.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.white-border {
	border: 1px solid #FFFFFF;
}
.bottom-left {
	background-image: url(images/backgrounds/bottom-left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.main-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}


div.pagination {
	padding: 3px;
	margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	text-decoration: none; /* no underline */
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: #000000;
		color: #FFF;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
}

.T-REP{
background-image:url(images/yellowbox/T-REP.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.B-REP{
background-image:url(images/yellowbox/B-REP.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.L-REP{
background-image:url(images/yellowbox/L-REP.gif);
background-repeat:repeat-y;
}

.R-REP{
background-image:url(images/yellowbox/R-REP.gif);
background-repeat:repeat-y;
background-position:right;
}


.mainbuttons{
border:1px solid #ececec;
background-color:#f5f5f5;
}

.bg-img-1{
background-image:url(images/bgimages/bgimg-1.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.bg-img-2{
background-image:url(images/bgimages/bgimg-2.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.bg-img-3{
background-image:url(images/bgimages/bgimg-3.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

.bg-img-4{
background-image:url(images/bgimages/bgimg-4.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}
