@charset "utf-8";
/* CSS Document */


#headersubmit {
	text-align:center;
	background-color:#00A880;
	
}

#headersubmit a{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}

#headersubmit a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#diarysubmit {
	text-align:center;
	background-color:#00A880;
	float:right;
	height:19px;
}

#diarysubmit a{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}

#diarysubmit a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#evcal_select {width:224px;}
#evcal_select select { float:left;margin-left:2px;width:180px; }
#evcal_select select:focus { border-color: #888; outline: none; }

#evcal table {
	width:224px;
	float:left;
	margin-top:10px;
	}

#evcal th {
	width:32px;
	height:30px;
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:600;
	vertical-align:middle;
	}

#evcal td {
	width:32px;
	height:30px;
	background-color:#ECECEC;
	text-align:center;
	color:#323232;
	font-weight:600;
	vertical-align:middle;
	}

#evcal td.live {
	background-color:#3AC09F;
	color:#ffffff;
	}

#cms strong{
	font-weight:bold;
	}
#cms em{
	font-style:italic
	}

.newsticker {
	list-style-type: none;
	color:#333333;
	display:block;
	font-weight:600;
	width:500px;
}

.newsticker a{
	color:#333333;
	font-weight:600;
}

#newswindow{
width:580px;
height:330px
}

#newswindow h3 {
	background:transparent url(../img/newswindow_top_corners.gif) no-repeat scroll ;
	height:5px;
	line-height:0;
	margin:0;
	padding:0;
	width:580px;
	z-index:200;
	position:absolute;
	text-indent:-5000px;
}

#newswindow img {
	position:absolute;
}

#newswindow .imgsmall {
	filter:alpha(opacity=40);
	opacity:.4;
	cursor:pointer;
}

#newswindow .imgsmall_active{
	filter:alpha(opacity=100);
	opacity:1;
}

#newswindow .slidediv{
	width:580px;
	height:265px
}


#newswindow .topheader {
	filter:alpha(opacity=50);
	opacity:.50;
	background-color:#000000;
	position:absolute;
	height:80px;
	width:560px;
	padding-left:20px;
	color:#ffffff;
	z-index:100;
}

#newswindow .topheader_text{
	filter:alpha(opacity=100);
	opacity:1;
	position:absolute;
	line-height:1.8em;
	width:560px;
	padding-left:20px;
	color:#ffffff;
	z-index:200;
}

#newswindow h1{
	margin-bottom:0px;
}

#newswindow .imgtab{
	position:absolute;
	background: url(../img/newswindow_tab.gif);
	height:23px;
	width:117px;
	z-index:500;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
	font-weight:600;
	text-align:center;
	padding-top:2px;
	margin-top:240px;
	margin-left:290px;
}





#aboutwindow {
width:724px;
height:335px
}


#aboutwindow h3 {
	background:transparent url(../img/aboutwindow_top_corners.gif) no-repeat scroll ;
	height:5px;
	line-height:0;
	margin:0;
	padding:0;
	width:724px;
	z-index:200;
	position:absolute;
	text-indent:-5000px;
}

#aboutwindow img {
	position:absolute;
}



#aboutwindow .topheader {
	filter:alpha(opacity=50);
	opacity:.50;
	background-color:#000000;
	position:absolute;
	height:55px;
	width:704px;
	padding-left:20px;
	color:#ffffff;
	z-index:100;
}

#aboutwindow .topheader_text{
	filter:alpha(opacity=100);
	opacity:1;
	position:absolute;
	height:55px;
	width:704px;
	padding-left:20px;
	color:#ffffff;
	z-index:200;
}

#aboutwindow .greenline{
	background-color:#01AE83;
	height:9px;
	width:724px;
	z-index:400;
	position:absolute;
	margin-top:326px;

	}

#aboutwindow .captionbutton_image{
	background:transparent url(../img/caption_image.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:302px;
	margin-left:620px;
	cursor:pointer;
	}
#aboutwindow .captionbutton_close{
	background:transparent url(../img/caption_close.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:302px;
	margin-left:620px;
	cursor:pointer;
	display:none;
	}

#aboutwindow .caption{
	background-color:#FFFFFF;
	background:transparent url(../img/caption_about_bg.jpg) no-repeat scroll ;
	border-top: #D3D5D4 6px solid;
	height:98px;
	width:249px;
	z-index:300;
	position:absolute;
	margin-top:202px;
	margin-left:419px;
	padding:5px 10px 15px 10px;
	display:none;
	cursor:pointer;
	}

#aboutwindow .caption p{
font-size:10px;
line-height:16px;
	}



#mediumwindow {
width:473px;
height:288px
}



#mediumwindow img {
	position:absolute;
}


#mediumwindow .greenline{
	background-color:#01AE83;
	height:9px;
	width:473px;
	z-index:400;
	position:absolute;
	margin-top:279px;

	}

#mediumwindow .captionbutton_image{
	background:transparent url(../img/caption_image.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:255px;
	margin-left:400px;
	cursor:pointer;
	}
#mediumwindow .captionbutton_close{
	background:transparent url(../img/caption_close.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:255px;
	margin-left:400px;
	cursor:pointer;
	display:none;
	}

#mediumwindow .caption{
	background-color:#FFFFFF;
	background:transparent url(../img/caption_medium_bg.jpg) no-repeat scroll ;
	border-top: #D3D5D4 6px solid;
	height:78px;
	width:249px;
	z-index:300;
	position:absolute;
	margin-top:164px;
	margin-left:189px;
	padding:5px 10px 15px 10px;
	cursor:pointer;
	display:none;
	}

#mediumwindow .caption p{
font-size:10px;
line-height:16px;
	}

#mediumlongwindow {
width:385px;
height:395px

}



#mediumlongwindow img {
	position:absolute;
}


#mediumlongwindow .greenline{
	background-color:#01AE83;
	height:9px;
	width:385px;
	z-index:400;
	position:absolute;
	margin-top:386px;

	}

#mediumlongwindow .captionbutton_image{
	background:transparent url(../img/caption_image.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:363px;
	margin-left:310px;
	cursor:pointer;
	}
#mediumlongwindow .captionbutton_close{
	background:transparent url(../img/caption_close.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:363px;
	margin-left:310px;
	cursor:pointer;
	display:none;
	}

#mediumlongwindow .caption{
	background-color:#FFFFFF;
	background:transparent url(../img/caption_medium_bg.jpg) no-repeat scroll ;
	border-top: #D3D5D4 6px solid;
	height:78px;
	width:249px;
	z-index:300;
	position:absolute;
	margin-top:270px;
	margin-left:97px;
	padding:5px 10px 15px 10px;
	cursor:pointer;
	display:none;
	}

#mediumlongwindow .caption p{
font-size:10px;
line-height:16px;
	}


#smallwindow {
width:473px;
height:158px

}


#smallwindow img {
	position:absolute;
}


#smallwindow .greenline{
	background-color:#01AE83;
	height:9px;
	width:473px;
	z-index:400;
	position:absolute;
	margin-top:149px;

	}

#smallwindow .captionbutton_image{
	background:transparent url(../img/caption_image.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:125px;
	margin-left:380px;
	cursor:pointer;
	}
#smallwindow .captionbutton_close{
	background:transparent url(../img/caption_close.gif) no-repeat scroll ;
	height:24px;
	width:57px;
	z-index:400;
	position:absolute;
	margin-top:125px;
	margin-left:380px;
	cursor:pointer;
	display:none;
	}

#smallwindow .caption{
	background-color:#FFFFFF;
	background:transparent url(../img/caption_small_bg.jpg) no-repeat scroll ;
	border-top: #D3D5D4 6px solid;
	height:98px;
	width:249px;
	z-index:300;
	position:absolute;
	margin-top:32px;
	margin-left:184px;
	padding:5px 10px 15px 10px;
	cursor:pointer;
	display:none;
	}

#smallwindow .caption p{
font-size:10px;
line-height:16px;
	}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 118px;
    height: 118px;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

<!--[if lt IE 8]><style>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}
<![endif]-->
