﻿body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 140%; 
}

#content {

	background-color: #FFFFFF;
	clear: both;
	height: auto;
	line-height: 145%;
}
#content img {
	max-width: 600px;
	height: auto;
	border-style:none;
}

#content a {
	text-decoration:none;

}
#content a:hover {
	text-decoration:underline;

}
#content img {
	max-width: 600px;
	height: auto;
	margin-right: 8px;
	border-style:none;
}

/* Content and Sidebar Styles */
#content h6 {
	color: #060;
	padding-bottom:2pt;
	line-height: 5pt%;
}
#content h5 {
	color: #060;
	padding-bottom:3pt;
	line-height: 8pt%;
}
#content h4 {
	color: #060;
	padding-bottom:4pt;
	line-height: 10pt%;
}
#content h3 {
	color: #060;
	padding-bottom:6pt;
	line-height: 16pt;
}
#content h2 {
	color: #060;
	padding-bottom:2pt;
	line-height: 22pt;

}  
#content h1 {
	color: #060;
	padding-bottom:4pt;
	line-height: 28pt;
	
}

#content ul {
         background: #FFF;
         color: black;
         list-style: none;
         padding-left: 0;
         max-width:70%;
         }

#content li {
   
   	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#525252;
	padding:10px;
	text-decoration:none;
	text-shadow:1px 0px 2px #ffffff;
	margin: 1px 0px 1px 0px;
	
 
     }
     
#content li:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c7c7), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #c7c7c7 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#dedede');

   background-color: #bbe6f2;
   color: #1111111;		
     }
     

#content li li {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #c7c7c7) );
	background:-moz-linear-gradient( center top, #dedede 5%, #c7c7c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c7c7c7');
	background-color:#dedede;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#525252;

	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;     }
     
#content li li:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c7c7), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #c7c7c7 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#dedede');
	background-color:#c7c7c7;
	     }



.centertext {	text-align: center; }

.smallcaps {  font-variant:small-caps }

 

.hanging-indent {
	text-indent: -25px;
	padding-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
}
.indented {
	text-indent: 25px;
	margin-top: 0;
	margin-bottom: 0;
}
.no-indent {
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.indented-hanging-indent {
	text-indent: -25px;
	padding-left: 50px;
	margin-top: 0;
	margin-bottom: 0;
}
.centered-line {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
.large-cap {
	font-size: 24.0pt
}
.indented-quote {
	font-size: x-small;
	padding-left: 25px;
	padding-right: 25px;
}

.shadowtext {
	font-size:xx-large;
    color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}


#hoverpop {
}
#hoverpop img {
	border: 1px solid #ccc;
}
#hoverpop img:hover {
	border: 1px solid navy;
}
#hoverpop a:hover {
	text-decoration: none;
	background-color:transparent;
}
#hoverpop a span {
	display:none; 
	padding:5px 7px; 
	margin-left:8px; 
	width:80px;
	text-align:center;
}
#hoverpop a:hover span{
	display:inline; 
	position:absolute; 
	margin-top:53px; 
	margin-left:-50px; 
	z-index:2; 
	border-style:outset;
	border:1px solid #cccccc; 
	background:#ffffff; 
	color:#6c6c6c;
}


#hoverpop1 {
}
#hoverpop1 img {
	border: none;
}
#hoverpop1 img:hover {
	border: none;
}
#hoverpop1 a:hover {
	text-decoration: none;
	background-color:transparent;
}
#hoverpop1 a span {
	display:none; 
	padding:2px 4px; 
	margin-left:8px; 
	width:80px;
	text-align:center;
	font-size:small;
}
#hoverpop1 a:hover span{
	display:inline; 
	position:absolute; 
	margin-top:53px; 
	margin-left:-50px; 
	z-index:2; 
	border-style:outset;
	border:1px solid #cccccc; 
	background:#ffffff; 
	color:#6c6c6c;
}

#hoverpop2 {
}
#hoverpop2 img {
	border: none;
}
#hoverpop2 img:hover {
	border: none;
}
#hoverpop2 a:hover {
	text-decoration: none;
	background-color:transparent;
}
#hoverpop2 a span {
	display:none; 
	padding:2px 4px; 
	margin-left:8px; 
	width:80px;
	text-align:center;
	font-size:small;
}
#hoverpop2 a:hover span{
	display:inline; 
	position:absolute; 
	margin-top:41px; 
	margin-left:-50px; 
	z-index:2; 
	border-style:outset;
	border:1px solid #cccccc; 
	background:#ffffff; 
	color:#6c6c6c;
}


#hoverpop3 {
}
#hoverpop3 img {
	border: none;
}
#hoverpop3 img:hover {
	border: none;
}
#hoverpop3 a:hover {
	text-decoration: none;
	background-color:transparent;
}
#hoverpop3 a span {
	display:none; 
	padding:2px 4px; 
	margin-left:8px; 
	width:80px;
	text-align:center;
	font-size:small;
}
#hoverpop3 a:hover span{
	display:inline; 
	position:absolute; 
	margin-top:35px; 
	margin-left:-90px; 
	z-index:2; 
	border-style:outset;
	border:1px solid #cccccc; 
	background:#ffffff; 
	color:#6c6c6c;
}


.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.8;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.picButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#525252;
	font-size:18px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:1px 0px 2px #ffffff;
	width:300px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;

}
.picButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	   color: #212121;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;

}
.picButton:active {
	position:relative;
	top:1px;
}
.shadowy {
	-moz-box-shadow: 3px 3px 4px #2e2e2e;
	-webkit-box-shadow: 3px 3px 4px #2e2e2e;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#2e2e2e')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#2e2e2e');

}

.spryhead{
	text-align:left;
}


.spryodd{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	color:#525252;
	text-decoration:none;
	text-shadow:1px 0px 2px #ffffff;
	 }

.spryeven{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#dddddd;
	border:1px solid #dcdcdc;
	color:#525252;
	text-decoration:none;
	text-shadow:1px 0px 2px #ffffff;
	 }

.spryhover{
	background-color:#CCC;
	}

.spryselected{
	background-color:#BBB;
	}
