@charset "utf-8";
/* CSS Document */


body,p,h1,h2,h3,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin: 0px;
	padding: 0px;
	text-align: left;
	
}
h20 { font-family: Georgia, "Times New Roman", Times, serif; }
body {
	padding: 0;
	margin: 0;
	background: #73ADD7 url(../images/backgrounds/clear.jpg) center top no-repeat;
		background-attachment:fixed;
       background-size: 100%;


}




#pup {
position : absolute;
z-index : 2000;
padding : 3px;
margin-left : 10px;
margin-top : 5px;
width : 330px;
border : black solid 0;
background-color : transparent;
color : white;
font-size : 0.95em;
}





#map {
	height : 95%;
	border : #888 solid 1px;
}

.button {
display : inline-block;
outline : none;
cursor : pointer;
text-align : center;
text-decoration : none;
font : 14px/100% Arial, Helvetica, sans-serif;
padding : 0.5em 0.5em 0.55em;
text-shadow : 0 1px 1px rgba(0, 0, 0, 0.3);
border-radius : 0.5em;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
/* blue */
.blue {
color : #d9eef7;
border : #0076a3 solid 1px;
background : #0095cd;
}

.blue:hover {
background : #007ead;
}
.blue:active {
color : #80bed6;
}




#page {
background : url(images/.jpg) center top no-repeat;
background-attachment : fixed;
width : 100%;
min-height : 100%;
display : table;
}
table.table1 {
font-family : "Trebuchet MS", sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 1.4em;
font-style : normal;
border-collapse : separate;
}
.table1 thead th {
padding : 15px;
color : #fff;
text-shadow : 1px 1px 1px #568F23;
border : #93CE37 solid 1px;
border-bottom : 3px solid #9ED929;
background-color : #9DD929;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
}
.table1 thead th:empty {
background : transparent;
border : none;
}
.table1 tfoot td {
color : #9CD009;
font-size : 25px;
text-align : left;
padding : 0 0;
text-shadow : 1px 1px 1px #444;
}
.table1 tfoot th {
color : #666;
}
.table1 tbody td {
padding : 10px;
text-align : center;
background-color : #DEF3CA;
border : #E7EFE0 solid 2px;
border-radius : 2px;
color : #666;
text-shadow : 1px 1px 1px #fff;
}
.table1 tbody span.check::before {
content : url(../images/check0.png);
}


/* Gallery styles */

#gallery {
	box-shadow : 0 0 3px transparent;
	border-radius : 10px;
	border : transparent solid 0;
	background : transparent;
	width : 100%;
	overflow : hidden;
	position : relative;
	z-index : -10000000;
	margin-right : auto;
	margin-left : auto;
	font-size: medium;
}
#gallery1 {
box-shadow : 0 0 3px transparent;
border-bottom-left-radius : 4px;
border-bottom-right-radius : 4px;
border : transparent solid 1px;
background : transparent;
width : 95%;
overflow : hidden;
padding-right : 0%;
padding-left : 0%;
padding-top : 0%;
text-align : left;
padding-bottom : 0;
}
#gallery2 {
	box-shadow : 0 0 3px #AAAAAA;
	border-bottom-left-radius : 4px;
	border-bottom-right-radius : 4px;
	border : #CCC solid 1px;
	background : url(/images/common/panel.jpg) bottom center repeat-x #ffffff;
	width : 97%;
	overflow : hidden;
	padding-right : 2%;
	padding-left : 2%;
	padding-top : 2%;
	text-align : left;
	padding-bottom : 20px;
	font-size: medium;
}

#gallery3 {
box-shadow : 0 0 3px #AAAAAA;
border-bottom-left-radius : 4px;
border-bottom-right-radius : 4px;
border : #CCC solid 1px;
background : #ff0000;
width : 95%;
overflow : hidden;
padding-right : 2%;
padding-left : 2%;
padding-top : 10%;
text-align : left;
padding-bottom : 20px;
}
#gallery4 {
box-shadow : 0 0 3px #ff0000;
border-radius : 10px;
border : #ff0000 solid 1px;
background : #ff0000;
text-align : center;
width : 1134px;
position : relative;
z-index : 1;
padding-top : 5px;
padding-bottom : 5px;
height : 20px;
margin-right : auto;
margin-bottom : 5px;
margin-left : auto;
}
#slides1 {
height : 400px;
width : 920px;
overflow : hidden;
}
.slide {
float : left;
}


#menu1 {
height : 45px;
float : none;
width : 400px;
}
#cont {
padding-top : 40px;
background-color : #FFFFFF;
}
#cont {
width : 290px;
height : 300px;
border : #FFF solid 1px;
background-repeat : no-repeat;
text-align : left;
}
#con111 {
padding-left : 20px;
padding-right : 15px;
text-align : left;
padding-top : 15px;
}
#con222 {
text-align : left;
padding-top : 15px;
padding-right : 15px;
padding-left : 20px;
}
#con333 {
text-align : left;
padding-top : 15px;
padding-right : 15px;
padding-left : 20px;
}
#con11 {
height : 45px;
width : auto;
background-image : url(img/panel.jpg);
background-repeat : no-repeat;
font-size : 24px;
text-align : left;
padding-top : 10px;
padding-left : 20px;
}
#con22 {
height : 45px;
width : auto;
background-image : url(img/panel.jpg);
background-repeat : no-repeat;
font-size : 24px;
text-align : left;
padding-top : 10px;
padding-left : 20px;
}
#con33 {
height : 45px;
width : auto;
background-image : url(img/panel.jpg);
background-repeat : no-repeat;
font-size : 24px;
text-align : left;
padding-top : 10px;
padding-left : 20px;
}
#cont2 {
width : 290px;
float : right;
margin-right : 22px;
background-repeat : no-repeat;
height : 300px;
border : #FFF solid 1px;
}
#cont3 {
width : 290px;
float : right;
height : 300px;
border : #FFF solid 1px;
}
ul {
padding : 0;
margin : 0;
}
li1 {
width : 60px;
display : inline-block;
list-style : none;
height : 45px;
overflow : hidden;
margin-left : 150px;
}
li1.inact:hover {
background : url(img/pic_bg.png) repeat;
}
li1.act, li.act:hover {
background : url(img/active_bg.png) no-repeat;
}
li1.act a {
cursor : default;
}
.fbar {
width : 2px;
background : url(img/divider.png) right no-repeat;
}
li1 a {
display : block;
background : url(img/divider.png) right no-repeat;
height : 35px;
padding-top : 10px;
}
a img {
border : none;
}
h1 {
	font-family : "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size : 36px;
	font-weight : normal;
	margin-bottom : 15px;
	font-style: normal;
}

#main1 {
text-align : center;
width : 1134px;
position : relative;
z-index : 1;
margin-right : auto;
margin-bottom : auto;
margin-left : auto;
height : auto;
}
#main2 {
text-align : center;
width : 1134px;
position : relative;
z-index : 3;
margin-right : auto;
margin-bottom : auto;
margin-left : auto;
height : auto;
}
a, a:visited {
color : #6CF;
text-decoration : none;
outline : none;
}
#fotlinks3 {
width : 250px;
float : right;
padding-top : 20px;
padding-left : 30px;
margin-right : 50px;
text-shadow : 1px 1px 1px #000;
}
#fotlinks4 {
width : 250px;
padding-top : 20px;
padding-left : 30px;
float : right;
text-shadow : 1px 1px 1px #000;
}

#fot {
	height: 200px;
	margin-right: auto;
	margin-left: auto;
	background: #014464;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0272a7), to(#013953));
	background: -webkit-linear-gradient(top, #0272a7, #013953);
	background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -o-linear-gradient(top, #0272a7, #013953);
	background: -ms-linear-gradient(top, #0272a7, #013953);
	background: linear-gradient( #0272a7, #013953);
	background-repeat: repeat-x;
	margin-top: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #FFF;
}




#title {
	height: 85px;
	background: #014464;
	background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
	text-decoration:none;
	text-shadow: 2px 2px 2px #000;
}



	



#title1 {
margin-right : auto;
margin-left : auto;
width : 1134px;
padding-left : 70px;
padding-top : 15px;
font-size : 36px;
color : #FFF;
font-family : Arial, Helvetica, sans-serif;
}
#title2 {
margin-right : auto;
margin-left : auto;
width : 1134px;
padding-left : 70px;
padding-top : 15px;
font-size : 32px;
color : #FFF;
font-family : Arial, Helvetica, sans-serif;
}

#fotlinks5 {
width : 250px;
}
#fotlinks1 {
width : 920px;
margin-right : auto;
margin-left : auto;
font-size : 15px;
height : auto;
}
#fotlinks2 {
height : auto;
width : 250px;
text-align : left;
padding-left : 30px;
font-size : 15px;
padding-top : 20px;
text-shadow : 1px 1px 1px #000;
}
#fotlinks6 {
margin-top : 10px;
margin-bottom : 10px;
font-size : 11px;
}
div.content {
font-family : verdana, helvetica, arial, sans-serif;
margin-left : 150px;
border-left : none;
padding-top : 5px;
}

a:hover {
text-decoration : underline;
}
p {
padding : 10px;
text-align : left;
}
#menutop {
height : 45px;
}
#gallery h4 {
text-align : left;
}
body2 {
background : #fff;
color : #333;
font : 12px/22px verdana, arial, sans-serif;
height : 100%;
margin : 0 auto;
width : 100%;
}


h12 {
color : #3a6d8c;
font-size : 34px;
line-height : 40px;
margin : 0;
}
h13 {
color : #3a6d8c;
font-size : 22px;
line-height : 26px;
font-weight : normal;
margin : 0 0 8px 0;
}
#logo {
margin-bottom : 20px;
width : 300px;
}
#logo h1 {
color : #666;
letter-spacing : -1px;
font-weight : normal;
}
#logo h1 span {
color : #444;
font-weight : bold;
}
#logo .title {
color : #999;
font-size : 12px;
}
#container {
margin : 0 auto;
padding-top : 20px;
width : 800px;
}
#content {
border-bottom : 1px dotted #999;
border-top : 1px dotted #999;
padding : 20px 0;
}
#footer {
clear : left;
color : #888;
margin : 20px 0;
}
#footer a:link, #footer a:visited {
color : #888;
text-decoration : none;
}
#footer a:hover {
color : #333;
text-decoration : underline;
}
body, ul, li {
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
line-height : 21px;
text-align : left;
}
body {
color : #444444;
font-size : 0.825em;
background-color : #eeeeee;
font-family : Arial, Helvetica, sans-serif;
}
