* {
	margin: 0;
	padding:0;
}
html, body {
	height: 100%;
}
html, body, .page { height: 100%; }
body > .page {height: auto; min-height: 100%;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container { padding-bottom: 26px;}

p{margin:0 0 9px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{font-size:18px;line-height:27px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}

a, a:active, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

body {font:13px Tahoma,Arial,lucida,sans-serif; font-size:14px;color:#6B6B6B;}
.page {margin:0;float:left;width:100%;} 
.box {display:inline; margin:0 0 10px 0; float:left; }
.box p, .box li {line-height:18px;}
.box a { color:#009cda; font-weight:bold; }

#bottom {float:left;width:100%;margin:0;}
#header {float:left;width:100%;margin:0;}
#bottom #news-active,
#bottom .inner,
#header {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);border: 0 none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}


#header .inner {margin:0px auto;width:1160px;}
#container {margin:0 auto;width:1160px;min-height:100%;height:100%;}
#bottom {/*position:absolute;bottom:0;left:0;*/font-size:10px;height:26px;
position: relative;
	margin-top: -116px; /* negative value of footer height */
	height: 116px;
	clear:both;}
#bottom .inner {margin:0px auto;text-align:center;color:#fff;}
#bottom #news {height:80px;margin:0 auto 10px auto;width:500px;}
#bottom #news-active {padding:10px;}
#bottom #news .image {float:left;margin:0 10px 0 0; }
#bottom #news .text p {margin:2px 0 0 0;color: #FFFFFF;font-size:12px;}
#bottom #news .text p strong {font-size:14px;}
#bottom .inner {height:14px;padding:6px 0 6px 0;}
#bottom .inner p {margin:0;}

#logo {float:left;margin:0px 20px 0px 0;}
#menu {float:right;margin-top: 27px;margin-right:22px;}
#menu ul, #menu ul li {list-style-type:none;margin:0;padding:0;}
#menu ul li {display:block; float:left;line-height:70px;}
#menu a, #menu a:active, #menu a:visited, #menu a:hover { transition: all 0.2s ease 0s;text-decoration:none;color:#6B6B6B;color:#fff;margin-left:35px;font-size:18px;font-weight:bold;text-transform:uppercase;}
#menu a.active, #menu a:hover {color:#009cda;}

.submenu {display:none;}
#menu ul li ul.submenu {background: none repeat scroll 0 0 rgba(0, 0, 0, 1);position:absolute;margin-left:-17px;padding:10px;}
#menu ul li ul.submenu li {line-height:24px;float:none;border-bottom:1px solid;border-color:rgb(0, 156, 218);border-color:rgba(0, 156, 218, 0.3);}
#menu ul li ul.submenu li a {margin:0;font-size: 12px;display:block; text-transform: none;width:200px;text-align:center;font-weight:normal; color: #fff;}
#menu ul li ul.submenu li a:hover {background: none repeat scroll 0 0 rgba(0, 156, 218, 0.3);}
#menu ul li ul.submenu li ul.submenu {margin-left:210px;margin-top:-34px;}/*background:white;}
#menu ul li ul.submenu li ul.submenu li a {color:#000;}*/
#menu ul li ul li span {float:right;margin-top:-24px;margin-right:4px;}

#content {clear:both;width:1160px;}

#content #column,
#content .inner {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65); color:#fff; margin:15px 15px 15px 0;padding:20px;float:right;}
#content .motto {font-style:italic;}
#content .inner #map {width:380px;float:right;}

#content .inner {width:600px;}
#content #column {width:300px;float:left;}
#index #content .inner {width:670px;}
.col2 #content .inner {width: 1085px;}

h2,
h1 {font-size:28px;line-height:32px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);margin-bottom:15px;}
h2 {font-size:24x;margin-top:30px;}

h3 {font-size:16px;}

.page-image {margin:0 0 10px 0;}

#content .static-text img {max-width:600px;}
#flash, .main-image {margin:0 20px 10px 0;float:left;}
.static-text {float:left;width:465px;}
.clr {clear:both;}

#menu ul li ul.submenu {background:#000\9;}

#content #column,
#content .inner,
#bottom #news-active,
#bottom .inner,
#header {/*background:#000\9;filter: alpha(opacity=65)\9;*/

/* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"

}
