body { font-family: Corbel, Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; font-size:1em; margin: 0; padding: 0; }
p { }
input, textarea { color: #264b78; font-size: 0.85em;  padding: 1px; margin: 1px; border: solid 1px #b7c5d6; display: inline; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#gadget .text { background-color: #f2f6fa; background-image: url(../img/find.png); background-repeat: no-repeat; background-position: 1px 1px; padding-left: 15px; }
#gadget input { background-color: #e5ecf5; background-image: none; margin-left: 2px; padding-right: 2px; padding-left: 2px; }
.submit, #gadget .submit { color: #f2f6fa; background-color: #b7c5d6; margin-left: 2px; padding-right: 2px; padding-left: 2px; }
td { }
h1 { font-size: 2em; line-height: 1.8em; word-spacing: 0.5em; letter-spacing: 0.1em; margin-bottom: 0.15em; }
h2 { font-size: 1.55em; line-height: 1.4em; word-spacing: 0.4em; letter-spacing: 0.05em; margin-bottom: 0.15em; }
h3 { font-size: 1.2em; line-height: 1.1em; word-spacing: 0.35em; margin-bottom: 4px; margin-top: 0.4em;}
address { margin-bottom: 0.25em; }
#text ul { list-style-image:url("../img/liststyle.png"); }
#text ul li ul { list-style-type: circle; font-style:italic;}
a:link { color: #4b96f0; text-decoration: none; }
a:visited { color: #4b96f0; text-decoration: none; }
a:hover { color: #dc550f; text-decoration: none; }
a:active { color: #a5b3c4; text-decoration: none; }
a:link, a:visited, a:hover, a:active, a:focus {
   -webkit-transition: color .25s linear, border-color .25s linear;
   transition: color .25s linear, border-color .25s linear;}
.pic img, .pic { background-color: #b7c5d6; width: 440px; height: 150px; border: solid 1px #7299c6; }
#header { background-image: url(../img/logo_0.png); background-repeat: no-repeat; margin: 60px 0 0 20%; }
.logo { font-size: 60px; margin: 0; }
.logo a, .logo a:hover { color: transparent; }
.pod { font-size: 2em; letter-spacing: 0.25em; margin: 0; }
.pod a { text-decoration: none; color:#7299c6; float: left; margin: 0 1.5em 0 0; padding: 0; display: inline; text-shadow: 0 0 2px #fff; }
.pod a:hover { text-decoration: none; color:#000; text-shadow: 0 0 2px #7399c5; }
#text { color: #264b78; font-size: 0.85em; line-height: 1.25em; word-spacing: 0.4em; letter-spacing: 0.05em; width: 50%; min-width: 510px; max-width: 800px; margin-top: 40px; margin-bottom: 80px; margin-left: 20%; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
#menu { color: #264b78; font-size: 0.85em; background-color: rgba(229, 236, 245, 0.85); position: fixed; z-index: 115; top: 0; width: 100%; height: 30px; margin: 0; padding-top: -15px; padding-left: 20%; border-bottom: 1px solid #b7c5d6; }
#menu ul { margin: 0; padding: 0; list-style-type: none; display: inline; }
#menu li a { color: #264b78; text-decoration: none; float: left; margin: 0; padding: 5px; display: inline; }
#menu li a:hover { color: #000; background-color: white; text-decoration: none; position: relative; top: 5px; margin: -10px 0 0; padding: 5px 4px; border-color: #4b96f0 #b7c5d6 #b7c5d6; border-style: solid; border-width: 10px 1px 1px; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -webkit-box-shadow: 1px 1px 4px #a3b1c2; -moz-box-shadow: 1px 1px 4px #a3b1c2; box-shadow: 1px 1px 4px #a3b1c2; }
#menu li .selected, #menu li .childselected { color: #3f464e; text-decoration: none; background-color: #fff; padding: 5px 4px; position: relative; top: 5px; margin: -10px 0 0; border-color: #b7c5d6; border-style: solid; border-width: 10px 1px 1px; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -webkit-box-shadow: 1px 1px 2px #a3b1c2; -moz-box-shadow: 1px 1px 2px #a3b1c2; box-shadow: 1px 1px 2px #a3b1c2;}
#navig { font-size: 0.85em; position: fixed; top: 30px; left: 82%; width: 18%; z-index: 7; border-right: 5px solid transparent; }
#navig ul { margin: 0; padding: 0; list-style-type: none; }
#navig li a { color: #264b78; text-decoration: none; margin: 0; padding: 5px 12px 5px 5px; border-top: 1px solid #a3b1c2; border-bottom: 1px solid #fff; display: block; }
#navig li a:hover { color: #000; background-color: #fff; text-decoration: none; margin-left: -5px; padding: 5px 2px 5px 9px; border-color: #b7c5d6 #4b96f0 #b7c5d6 #b7c5d6; border-style: solid; border-width: 1px 10px 1px 1px; display: block; border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px;  -webkit-box-shadow: 1px 1px 4px #a3b1c2;
-moz-box-shadow: 1px 1px 4px #a3b1c2;
box-shadow: 1px 1px 4px #a3b1c2;}
#navig li .selected, #navig li .childselected { color: #3f464e; font-weight: bolder; text-decoration: none; padding: 5px; border-top: 1px solid #a3b1c2; display: block; background: #E5ECF5; /* old browsers */
background: -moz-linear-gradient(top, #E5ECF5 50%, #FFF 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#E5ECF5), color-stop(100%,#FFF)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5ECF5', endColorstr='#FFF',GradientType=0 ); /* ie */}
#navig ul li ul { margin: 0; padding: 0; list-style-type: none; }
#navig ul li ul li a { color: #264b78; font-style: italic; text-decoration: none; margin: 0; padding: 1px 12px 1px 5px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; display: block; }
#navig ul li ul li a:hover { color: #000; background-color: #fff; text-decoration: none; margin-left: -5px; padding: 1px 2px 1px 9px; border-color: #b7c5d6 #4b96f0 #b7c5d6 #b7c5d6; border-style: solid; border-width: 1px 10px 1px 1px; display: block; border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -webkit-box-shadow: 1px 1px 2px #a3b1c2;
-moz-box-shadow: 1px 1px 2px #a3b1c2;
box-shadow: 1px 1px 2px #a3b1c2;}
#navig ul li ul li .selected { color: #3f464e; font-weight: bold; text-decoration: none; padding: 1px 12px 1px 5px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; display: block; background: #FFF; /* old browsers */
background: -moz-linear-gradient(top, #FFF 0%, #E5ECF5 50%, #FFF 100%); /* firefox */

background: #fff; /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#FFF',GradientType=0 ); /* ie */}

#box-breit { color: #264b78; background-color: rgba(203, 217, 234, 0.85); width: 500px; word-spacing: 0.4em; letter-spacing: 0.05em; margin-bottom: 20px; padding: 4px; border: solid 1px #a3b1c2; }
#box1 { color: #264b78; width: 150px; float: left; padding: 4px; border: solid 1px #b7c5d6; display: inline; }
#box2 { color: #264b78; width: 150px; float: left; padding: 4px; border: solid 1px #b7c5d6; display: inline; margin-right: 15px; margin-left: 15px;}
#box3 { color: #264b78; width: 150px; float: left; padding: 4px; border: solid 1px #b7c5d6; display: inline; }
#clear { clear: both; }
#popup { color: #264b78; font-size: 0.85em; background-color: #e5ecf5; word-spacing: 0.4em; letter-spacing: 0.05em; width: 600px; padding: 5px; }
.login_link a, .login_link a:hover, .sitemap_link a, .sitemap_link a:hover { color: transparent; }
.gpArea_Simple_Search { margin-bottom: 5px; }
.search_results p {margin: 0 0 0.6em 0; padding-bottom: 0.6em; border-bottom: 1px solid #E9EEF3;}
.search_results form {margin-bottom: 24px;}
#gadget { font-size: 0.85em; text-align: right; position: fixed; top: 3px; left: 70%; width: 28%; z-index: 150; margin-top: 2px; }
#admin { margin-bottom: 10px; }
div.pod:after{ content: ".";display:block;height:0;clear:both;visibility: hidden;}div.pod{ zoom:1;}

#captions { color: #264b78; font-size: 1em; font-weight: bold; background-color: rgba(255, 255, 255, 0.75); text-align: center; position: relative; z-index: 100; top: 40px; left: 0; visibility: visible; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#scrollbar { border-bottom: 5px solid #a3b1c2; position: relative; z-index: 101; top: 50px; left: 0; visibility: hidden; display: block }
#slider { background-color: rgba(203, 217, 234, 0.85); margin-top: -10px; margin-left: -10px; position: absolute; z-index: 1002; top: 0; left: 0; width: 20px; height: 20px; visibility: visible; border: solid 1px #4b96f0; display: block; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#imageflow{  }
#imageflow img {position: absolute;top:0;
	border:solid 1px #a3b1c2;}
#loading{
	margin-top:100px;
	text-align:right;
	height:30px;
	width:100%; padding:5px;background-color:#E5ECF5;
}
#powered_by_link { width: 0; height: 0; visibility: hidden; }
.gpArea_Simple_Search h3 {display: none;}

#fade{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: white;
			z-index:110;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.overlay_content { color: #264b78; font-size: 10pt; display: none; position: absolute; top: 15%; left: 17%; width: 58%; padding: 12px; border: solid 3px #4b96f0; background-color: #e5ecf5; z-index:120; overflow: auto; min-height: 50%; border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -webkit-box-shadow: 3px 3px 5px #a3b1c2; -moz-box-shadow: 3px 3px 5px #a3b1c2; box-shadow: 3px 3px 5px #a3b1c2; -webkit-transition-property:color, background; -webkit-transition-duration: 1s, 1s; -webkit-transition-timing-function: linear, ease-in; }
.overlay_content h2 { margin-top: -1em; }
.overlay_close { text-align: right; margin: 0; padding: 0; }
@media print {
#menu {display: none; height: 0; visibility: hidden;}
#navig {display: none; height: 0; visibility: hidden;}
#gadget {display: none;}
#header {margin: 0 0 0 5%;}
#text {margin-left: 5%; width: 80%;color: #000; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
a:link, a:visited {color: #444; text-decoration:underline;}
.logo a, .logo a:hover { color: transparent; }

}