﻿
.mainbody
{ 
	background-color : #336600;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
}

.mainbodyov
{ 
	background-color : #d53f04;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
}

.OLDmainbody
{ 
	background-image: url(pics/backtop.gif);
	background-repeat: repeat-x;
	background-color : #CBCBCB;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
}

.indent
{
	padding-left: 30px;
}

.contentbody
{
	background-color : #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.topbar
{
	background-color : #336600;
}

.topbarov
{
	background-color : #d53f04;
}

.bottombar
{
	background-color : #FFFFFF;
	font-family: Arial; 
	font-size: 10px; 
	color: #000000;
	text-align: center;
}

.sidemenu {
	background-color:#FFFFFF;
	margin-left:0;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.OLDsidemenu {
	background-color:#DDDDDD;
	margin-left:0;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	width: 160px;
}

.menustyle 
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-left:10px;
}

.default
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}

.defaultnowrap
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
    white-space: nowrap;
}

.nowrap
{
	white-space:nowrap;
}

.defaultbold 
{
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #000000; 
}

.defaultred 
{
	font-family: Arial; 
	font-size: 13px; 
	color: red; 
}

.defaultwhite 
{
	font-family: Arial; 
	font-size: 13px; 
	color: white; 
}


.defaultwhitebold
{
	font-family: Arial; 
	font-size: 13px; 
	color: white; 
	font-weight: bold;
}

.defaultmedium 
{
	font-family: Arial; 
	font-size: 14px; 
	color: #000000; 
}

.defaultmediumwhite
{
	font-family: Arial; 
	font-size: 14px; 
	color: #FFFFFF; 
}

.defaultmediumbold
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
	color: #000000; 
}

.defaultmediumwhitebold
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF; 
}

.defaultmediumred 
{
	font-family: Arial; 
	font-size: 14px; 
	color: red; 
}

.defaultlarge 
{
	font-family: Arial; 
	font-size: 16px; 
	color: #000000; 
}

.defaultlargebold 
{
	font-family: Arial; 
	font-size: 16px;
	font-weight: bold;
	color: #000000; 
}

.defaultlarger 
{
	font-family: Arial; 
	font-size: 18px; 
	color: #000000; 
}

.defaultlargerbold 
{
	font-family: Arial; 
	font-size: 18px;
	font-weight: bold;
	color: #000000; 
}

.defaultlargered 
{
	font-family: Arial; 
	font-size: 16px; 
	color: red; 
}

.titlewithback
{
	font-family: Arial; 
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
}

.defaulttitle 
{
	font-family: Arial; 
	font-size: 20px; 
	font-weight: bold;
	color: #d53f04; 
}

.defaulttitlewhite 
{
	font-family: Arial; 
	font-size: 20px; 
	font-weight: bold;
	color: white; 
}

.defaulttitleov
{
	font-family: Arial; 
	font-size: 20px; 
	font-weight: bold;
	color: #456b37; 
}

.defaultextralarge 
{
	font-family: Arial; 
	font-size: 20px; 
	color: #000000; 
}

.defaultextralargebold
{
	font-family: Arial; 
	font-size: 20px;
	font-weight: bold;
	color: #000000; 
}

.defaultextralargered
{
	font-family: Arial; 
	font-size: 20px; 
	color: red; 
}

.defaultsmall 
{
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
}

.defaultsmallred
{
	font-family: Arial; 
	font-size: 12px; 
	color: Red; 
}

.defaultsmallnowrap
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
    white-space: nowrap;
}

.defaultsmallbold 
{
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold; 
	color: #000000; 
}

.defaultfine 
{
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
}

.defaultfinebold 
{
	font-family: Arial; 
	font-size: 10px;
	font-weight: bold;
	color: #000000; 
}

.defaultlink
{
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}

.defaultlinksmall
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.defaultlinklarge
{
	font-family: Arial;
	font-size: 18px;
	text-decoration: none;
}
 
@media print
{     
	.page-break { display:block; page-break-before:always; } 
	.page-break2 { display: inline; page-break-before:always; } 
}

.maptable
{
	width: 650px;
	height: 800px;	
}


/*New Items Below */
.mainbodynew
{
	background-color: White;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:15px;
	padding:0px;
}

.center
{
	text-align:center;
}

.mainmenu
{
	background-color: Transparent;
	height:30px;
}

.maintable
{
	width:950px;
	max-width:950px;
	background-color:transparent;
}

.standardtable
{
	width:100%;
	background-color:transparent;
}

.headertable
{
	height:80px;
	width:100%;
	background-color:transparent;
}

.logintable
{
	width:100%;
	text-align: right;
	padding-top: 0px;
	background-color:transparent;
}

.headertablecolumn1
{
	text-align: left;
	width:70%;
}
.headertablecolumn2
{
	width:1%;
}
.headertablecolumn3
{
	text-align: right;
	width:29%;
}

.menuspace
{
	width: 10px;
}

.menumiddle
{
	background-color: #4d4d4d;
	width: 930px;
}

.mainsection
{
	background-color:transparent;
}

.mainarea
{
	height: 500px;
	background-color:White;
}

.eventcalendarheader
{
	background-image: url(pics/event_calendar_header.png);
	background-repeat: no-repeat;
	height: 50px;
	max-height: 50px;
}

.eventcalendarmiddle
{
	background-image: url(pics/event_calendar_middle.png);
	background-repeat: repeat-y
}

.eventcalendarbottom
{
	background-image: url(pics/event_calendar_bottom.png);
	background-repeat: no-repeat;
	height: 25px;
	max-height: 25px;
}

.mainfooter
{
	font-family:Arial;
	font-size: 12px;
	font-style: normal;
	text-align:center;
	color: #000000;
}

.footerlink
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	color: Black;
}

.padpage
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.padpagesmall
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.padsides
{
	padding-right: 10px;
	padding-left: 10px;
}

.padsidessmall
{
	padding-right: 5px;
	padding-left: 5px;
}

.padsubmenu
{
	padding-top: 8px;
	padding-left: 10px;
}

.eventcalsearchfilter
{
	background-color: #4d4d4d;
	width: 100%;
	cursor: pointer;
}

.loginlink
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/login.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.loginlink 
{
	background-position: -105px 0px;
}

.logoutlink
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/logout.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.logoutlink 
{
	background-position: -105px 0px;
}

.profilelink
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/profile.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.profilelink 
{
	background-position: -105px 0px;
}

.enotifylink
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/enotify.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.enotifylink
{
	background-position: -150px 0px;
}

.newslink
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/news.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.newslink
{
	background-position: -150px 0px;
}

.gallerylink
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/gallery.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.gallerylink
{
	background-position: -150px 0px;
}

.donatelink
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/donate.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.donatelink
{
	background-position: -150px 0px;
}

.storelink
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/store.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.storelink
{
	background-position: -150px 0px;
}

.storelinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/storeOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.storelinkov
{
	background-position: -150px 0px;
}

.loginlinkov
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/loginOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.loginlinkov 
{
	background-position: -105px 0px;
}

.logoutlinkov
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/logoutOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.logoutlinkov 
{
	background-position: -105px 0px;
}

.profilelinkov
{
	display: block;
	width: 105px;
	height: 30px;
	background: url(pics/widgetpics/profileOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.profilelinkov 
{
	background-position: -105px 0px;
}

.enotifylinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/enotifyOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.enotifylinkov
{
	background-position: -150px 0px;
}

.calendarlinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/calendarOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.calendarlinkov
{
	background-position: -150px 0px;
}

.donatelinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/donateOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.donatelinkov
{
	background-position: -150px 0px;
}

.agencieslinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/agenciesOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.agencieslinkov
{
	background-position: -150px 0px;
}
				                    
.addagencylinkov
{
	display: block;
	width: 150px;
	height: 79px;
	background: url(pics/widgetpics/addagencyOV.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;   
	font-size: 0px;   
	line-height: 0px;
}

a:hover.addagencylinkov
{
	background-position: -150px 0px;
}		                    


/*Mega Menu Items*/

.megamenu{
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	border-color: #000000;
	border-width: 0px;
	border-style:solid;
	padding: 10px;
	font: normal 12px Verdana;
	z-index: 100;
	margin-top: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.menumegalink
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

.menumegalink:hover
{
	color: #F15A29;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

.menumegalinkov
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

.menumegalinkov:hover
{
	color: #33CCFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

.menumegalinknoclick
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

.menumegalinknoclick:hover
{
	color: #F15A29;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	cursor: default;
}

.menumegalinknoclickov
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

.menumegalinknoclickov:hover
{
	color: #33CCFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	cursor: default;
}

.megamenu .column{
	float: left;
	width: 170px; /*width of each menu column*/
	margin-right: 5px;
}

.megamenu .column ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.megamenu .column ul li{
	padding-bottom: 10px;
	white-space:nowrap;
}

.megamenu .column h3{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-decoration: underline;
}

.megamenu .column ul li a{
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	white-space:nowrap;
}

.megamenu .column ul li a:hover{
	white-space:nowrap;
	color: #F15A29;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.megamenu .columnov{
	float: left;
	width: 170px; /*width of each menu column*/
	margin-right: 5px;
}

.megamenu .columnov ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.megamenu .columnov ul li{
	padding-bottom: 10px;
	white-space:nowrap;
}

.megamenu .columnov h3{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-decoration: underline;
}

.megamenu .columnov ul li a{
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	white-space:nowrap;
}

.megamenu .columnov ul li a:hover{
	white-space:nowrap;
	color: #33CCFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}



/*End Mega Menu Items*/
