﻿body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#container {
	min-width: 820px;
}

}
#masthead {
	width: 100%;
	height: 61px;
	position: relative;
}

#sidebar {
	position: relative;
	border: 4px solid #F1F1F4;
	width: 106px;
	padding: 14px 3px 3px 3px;
	text-align: center;
	color: #808000;
	font-size: .8em;
	background-color: #DDE2F0;
	top: 8px;

}
#sidebar a {
	color: #003FCF;
}
#sidebar a:hover {
	color: #408;
	background-color: #CCFFCC;
	text-decoration: underline;
}
#sidebar a:visited {
	color: #999966;
}
#sidebar img {
	border: 1px solid #dbd;
}
#source {
	background-color: #D1F0E1;
	color: #993366;
	border: 1px solid #F2F2F3;
	width: 104px;
	margin-top: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#source a {
	color: #003FCF;
	text-decoration: none;
}
#source a:hover {
	color: #5C2929;
	text-decoration: none;
	background-color: #CCFFCC;
}
#navigation {
	width: 106px;
	font-size: .8em;
	background-color: #F1F1F4;
	position: relative;
	padding-top: 8px;
	padding-bottom: 16px;
}
/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	width: 100px;
}
#navigation a {
	margin: 0 7px;
	padding: 5px;
	display: block;
	border: 1px solid #DCDBE0;
	text-decoration: none;
	color: #800000;
	font-size: small;
}
#navigation a:hover {
	background-color: #CCFFCC;
	border: 1px solid #DCDBE0;
}
#top {
	position: relative;
}

#content {
	border-style: outset;
	border-width: 1px;
	border-color: #CCFFFF #C0D8DA #C0D8DA #CCFFFF;
	padding: 40px 60px 40px 60px;
	width: 600px;
	margin-left: 200px;
	top: 80px;
	position: absolute;
	left: -50px;
	background-color: #FFFFFF;
	clear: both;
	height: auto;
	line-height: 145%;
}
#content img {
	max-width: 600px;
	height: auto;
}

.centertext {	text-align: center; }

.smallcaps {  font-variant:small-caps }


#maincontent {
    position:absolute;
	border-style:none;
	border-color:#FFFFFF;
	border-width:0px;
	padding: 10px 10px 10px 10px;
	max-width: 600px;
	margin-left: 10px;
	background-color: #FFFFFF;
	clear: both;
	height: auto;
	line-height: 145%;
}
.no-border {
}
#maincontent img {
	max-width: 600px;
	height: auto;
}



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

#maincontent 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 10px;
	text-decoration:none;
	text-shadow:1px 0px 2px #ffffff;
 
     }
     
#maincontent li:hover {
   background-color: #bbe6f2;
   color: #1111111;		
     }
     

#maincontent 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;     }
     
#maincontent 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;
	     }




#belowslider {
	position:absolute;
	top:310px;
	width:580px;
}
#bottom {
 }
 
#rightside {
	position:absolute;
	margin-left:610px;
	width:240px;
	   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -4px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -4px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -4px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -4px #cbe6f2, 0 0 3px #8ec1da;
   color: #333333;
   text-shadow: 0 1px #fff;
   padding: 5px 15px;
} 
 
/* Content and Sidebar Styles */
h6 {
	color: #060;
	padding-bottom:2pt;
}
h5 {
	color: #060;
	padding-bottom:3pt;
}
h4 {
	color: #060;
	padding-bottom:4pt;
}
h3 {
	color: #060;
	padding-bottom:6pt;
}
h2 {
	color: #060;
	padding-bottom:8pt;

}  
h1 {
	color: #060;
	padding-bottom:10pt;
}
.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:135px; 
	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;
}

