﻿
input, select, textarea
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.button
{
	border: solid 1px #A9ADAE;	
	background-color: #e9f9f9;
	font-weight: bold;	
	height: 22px;
}

.searchbutton
{
	background-color: #D1E5E6;
	border: solid 1px #A9ADAE;	
}

/* NO SCRIPT/FLASH */
.noScript
{
	border: solid 1px blue;
	background-color: #fff;
	color: #000000;
	margin: auto;
	position: relative;
	top: 200px;
}

.noScript a:hover
{
	text-decoration: underline;
}

#noScriptDiv
{
	position: absolute;
	top: 0px; left: 0px;	
	width: 100%;
	height: 400px;
	background-color: #ffffff;
	
}

#noFlashDiv 
{
	display: none;	
	position:absolute;
	top: 0px; left: 0px;	
	
	width: 100%;
	height: 2000px;
	
	z-index: 12000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	/* background-color: #ffffff;
	filter:alpha(opacity=50);
	opacity:0.5;
	moz-opacity:0.5; */
}

#noFlashDiv img
{
	border: none;	
	
}

#noFlashContent
{
	border: solid 1px blue;
	background-color: #fff;
	color: #000000;
	margin: auto;
	position: relative;
	top: 30px;
	width: 510px;
	height: 180px;
	font-size: 15px;
	padding: 8px 8px 8px 8px;
	z-index: 13000;
}

/* NAV MENUS */
#mainNav table
{
	margin: auto;	
}

#footer table
{
	margin: auto;	
	font-size:11px;
}

/* NAV MENUS */

/* EVENT CALENDAR */
.calendarWait {	
	background-color:#e9f9f9;
	filter:alpha(opacity=20);
	opacity:0.2;
	moz-opacity:0.2;
	width: 170px;
	height: 220px;
	position:absolute;
	background-image:url(/assets/images/site/transparent.png);  /* required by MSIE to prevent actions on lower z-index elements */
	text-align: center;
	cursor: wait;
	
}

.calendarWait img
{
	position: relative;
	top: 90px; 
}


#cal
{
	/* border: solid 1px red; */
	margin: auto;
}


.month
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	/* font-weight: bold; */
	text-transform: lowercase;
	color: #000000;
	text-align: center;
	padding: 0 14px 0 14px;
}

#calendarHeader
{
	width: 170px;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 7px 0 7px 0;
}

#calendarHeader div
{
	float: left;
	font-weight: bold;
	width: 14%;
	text-align: center;
}

.eventDay
{
	font-weight: bold;
	background-color: #D1E5E6;
	border: solid 1px #A9ADAE;	
}

.today
{
	font-weight: bold;	
	border: solid 1px #71294A;	
}

/* EVENT CALENDAR */


/* LOGIN TABLE */
.login
{
	font-family: Verdana;
	font-size: 12px;
}

/* LOGIN */

/* GENERAL MESSAGE CONTROL */

.messageCtlImage
{
	margin: 5px 5px 5px 5px;
}

.messageCtlBody
{
	margin: 5px 5px 5px 5px;
	/* width: 600px; */
	height: 90%;
	/* width: 90%; */
	overflow: hidden;
}

/* GENERAL MESSAGE CONTROL */

.errorMessage
{	
    background-color: #fff;
    border: solid 2px red;
    font-size: 11px;
    margin: auto;
    /* width: 400px; */
}

.generalMessage
{
    background-color: #ffffff;
    border: solid 2px #000000;
    color: #325B84;
    font-size: 11px;
    margin: auto;
    width: 400px;
}

/* SITE MAIN MENU */
.mainMenu
{
	/* text-align: center; */
	position: relative;
	top: -22px;	 
	/* border: solid 2px red; */
	width: 600px;
	margin: auto;
}

.mainMenu table{
	
	margin: auto;
}
/* .mainMenu table{
	
	margin: auto;
} */

.footerMenu
{
	width: 900px;
	margin: auto;	
	padding-top: 10px;
	border-top: dotted 1px #2A5A82;
}

.footerMenu table{
	
	margin: auto;
}

/* NEWS MODULE */

#news_container
{	
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	
    padding: 3px 5px 3px 5px;
    width: 150px;
}

.newslink
{
	background-image: url(/assets/images/site/sitemap_bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom: 5px;	
}

/* NEWS MODULE */

.listMessage
{
	font-size: 9px;  
	width: 130px; 
}

#textSize
{
	padding-top: 15px;
	text-align: center;
	font-weight: bold;
	color: #2A5A82;
}



table .required
{
	background-image: url('/assets/images/controls/required.png');
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left: 12px;
}

.eventTitle
{
	color: #2A5A82; /*#4CAFC6;*/ /*color:  #92C546 #2F597F; */ 
	font-size: 13px;
	font-weight: bold;
}

#copyright
{
	padding-top: 10px;
	font-size: 10px;
}

#threesixone
{
	text-align: center;
	clear: both;
}

#threesixone a{
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana;
	text-transform: lowercase;
	color: #000000;
	background-image:url(/assets/images/controls/threesixone.gif);
	background-repeat:no-repeat;
	/* background-position:-10px 0px; */
	padding:0px 12px;
}

#threesixone a:hover{
	color:#A9ADAE;
	/* background-position:0px 2px; */
}

/* contact table interests checkboxlist */
#ctl00_cphContent_cblInterests label 
{
	font-weight: normal;
	padding-left: 5px;
}

/* SEARCH PAGE */
.searchBlock
{
	padding-bottom: 20px;
}

.emptySearchLabel, .searchBlock span, .searchBlock a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a54246;
	font-size: 12px;
}

/* SEARCH PAGE */

/* NEWS PAGE */

.newsDate
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a54246;
	font-size: 12px;
}

/* NEWS PAGE */

/* EVENTS PAGE */

#events
{
}

#events span
{
    font-family: Georgia, "Times New Roman", Times, serif;
	color: #a54246;
	font-size: 12px;
}

.expandLink
{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}


.expandLink:hover
{
	text-decoration: none;
}

/* EVENTS PAGE */

/* SITEMAP */
.pagelink
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a54246;
	font-size: 12px;
	background-image: url(/assets/images/site/sitemap_bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
	text-transform: capitalize;
}

.siteMap
{
	line-height: 25px;
}

.siteMap table
{
	/* background-color: Red; */
	margin: auto;
}

.siteMap td
{
	vertical-align: top;
}

.sitemapGroup
{
	width: 300px;	
	/* padding-right: 20px; */
	/* border: solid 1px blue; */
}

/* SITEMAP */

/* GALLERY PAGE */
.galleryTable td
{
	vertical-align: top;
}
/* GALLERY PAGE */

.mod_sep
{
	width: 160px;
	margin: auto;
	border-top: dotted 1px #bfcbc8;
	clear: both;
}

.watermark
{
	color: silver;
	font-style: italic;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 3px;
}

#searchDiv
{
	width: 145px;
	position: absolute;
	top: 20px;	
	right: 1px;		
	z-index: 100;
}

#searchDiv table
{
	text-align: right;
}

.sidemenu table
{	
	line-height: 22px;
}
.standardlink
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/assets/images/site/sitemap_bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 25px;
	text-transform: capitalize;
}

.latestNewsLink
{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	text-transform: capitalize;
}

.contentlink
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/assets/images/site/sitemap_bullet.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 25px;
	text-transform: capitalize;
}

.emailInput
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.tellafriend
{	
	width: 450px;
}

.tellafriend tr
{
	height: 20px;
}

#socMed
{
	position: relative;
	top: 20px;
}
