﻿.alignCenter {
	text-align:center;
}	

.discIt{
	list-style-type:disc;
}

.medGrooveBottom {
	border-bottom:medium grey groove
}
.medGrooveLeft {
	border-left:medium grey groove
}
.borderIt {
	border:thin black solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #333333;


}
.borderItLarge {
	border:thick black solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #333333;


}


.borderItChoice {
	border:thin black solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #333333;


}

.borderItChoice:hover {
	border:thin green solid;
	background-color:gold;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.borderItChoiceMed {
	border:medium black solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #333333;


}

.borderItChoiceMed:hover {
	border:thin green solid;
	background-color:gold;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;


}
.borderItChoiceLarge {
	border:thick black solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #333333;


}

.borderItChoiceLarge:hover {
	border:thin green solid;
	background-color:gold;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.photoSliderNav {
	max-width:250px;
	max-height:100px;
}
.photoSliderNav:hover {
}
.galleryButton{
	height:130px;
	background-color:black;
	border:thin black solid;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	cursor:pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:gold;

}
.galleryButton:hover{
	background-color:gold;
	border:thin green solid;
	color:black;

}
.whiteOpac {
	background-image:url('../images/WindowBG.png');
}

.home-button {
    width: 45px;
    height: 45px;
    overflow: hidden;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left:10px;
    margin-top:-7px;
     -moz-border-ra`dius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-image:url('../images/home.png');
	z-index:0;
	border:8px #4CC417 inset;
}
.home-button:hover{
    width: 60px;
    height: 60px;
    background-size: 100% 100%;
    margin: -13px 0px 0px 0px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-image:url('../images/homeLarge.png');
    border:8px #009900 inset;
 
}

.home-button:active{
    width: 20px;
    height: 20px;
    overflow: hidden;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left:20px;
    margin-top:5px;
     -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-image:url('../images/home.png');
	z-index:0;
	border:8px #4CC417 inset;
}

.newsFeedTitle {
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	font-size:small;
}
.newsFeedBody {
	text-align:center;
}
.newsFeedDate {
	text-align:right;
	font-style:italic;
	font-size:x-small;
}

.nav-circle {
	text-align:center;
	text-decoration:none;
	color:black;	
	font-weight:bold;
}


.nav-circle:hover {
	background-color:green;
	background-size:100px; 
	background-position:center; 
	background-repeat:no-repeat;
	cursor:pointer;
	height:5vh;
	-moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	    animation:fqenav 1s infinite;
   -moz-animation:fqenav 1.5s infinite;
   -webkit-animation:fqenav 1.5s infinite;
	animation-iteration-count: infinite;

	
}
.nav-square {
	text-align:center;
	text-decoration:none;
	color:black;	
	font-weight:bold;

}
.nav-square:hover {
	-moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	border-bottom:8px blue inset;
    animation:fqenav 1s infinite;
   -moz-animation:fqenav 1.5s infinite;
   -webkit-animation:fqenav 1.5s infinite;
	animation-iteration-count: infinite;
	cursor:pointer;
	color:green;
	overflow:hidden;
}

.dollaSignGreen {
	vertical-align:text-top;
	margin-top:5px;
	height:25px;
	width:25px;
	background:green;	
}

a.tooltip {outline:none; text-decoration:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-70px; margin-left:28px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltipInvert span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

a.tooltipInvert {outline:none; text-decoration:none; }
a.tooltipInvert strong {line-height:30px;}
a.tooltipInvert:hover{text-decoration:none;} 
a.tooltipInvert span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-70px; margin-left:-468px;
    width:300px; line-height:16px;
}
a.tooltipInvert:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltipInvert span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}


.paddingT45 {
	padding-top:45px;
}