* {margin:0px; padding:0px;}
img {border:none;}
article, section, header, footer { display:block;}
body
{
	background-color:#2e2e2e;
	color:#636363;
	font-family:Verdana;
	font-size:14px;
}
.main
{
	width:1024px;
	margin:40px auto 40px auto;
	padding:0px 20px 20px 20px;
	background-color:#ffffff;
}
a {color:#ffffff; text-decoration:none;}
header img, header .caption, .menu li, .mid-block1 img {float:left;}
header .text, .r-panel, .r-panel .map-link, .mid-block2 img, .mid-block1 img {float:right;}
nav, .clear{clear:both;}
header {color:#1e1e1e;}
header .logo {margin:20px auto auto auto;}
header .caption {margin:44px 0px auto 10px;}
header .caption .text1 {font-size:28px;}
header .caption .text2 {font-size:18px;}
header .text {margin:54px 10px auto auto; color:#1e1e1e; font-family: 'Sansita One', cursive; font-size:18px;}
.menu, .menu>li:nth-child(1)
{
	-webkit-border-top-left-radius:6px;
	-moz-border-top-left-radius:6px;
	-ms-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.menu, .menu li
{
	background-color:#046eb8;
}
.menu
{
	height:44px;
	background-color:#046eb8;
	border-top:1px solid #00dcff;
	-webkit-border-top-right-radius:6px;
	-moz-border-top-right-radius:6px;
	-ms-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.menu li
{
	position:relative;
	height:32px;
	list-style:none;
	color:#ffffff;
	font-size:16px;
	padding:12px 20px 0px 20px;
	cursor:hand;
	cursor:pointer;
}
.menu li:hover
{
	background-color:#00233c;
}
.menu ul
{
	position:absolute;
	z-index:100;
	left:0px; top:44px;
	display:none;
	background-color:#046eb8;
}
.menu ul li
{
	height:auto;
	font-size:14px;
	background-color:#046eb8;
	width:160px;
	padding:10px 20px 10px 20px;
	border-top:1px solid #66ccff;
}
.menu ul li:hover
{
	background-color:#00233c;
}
.r-panel section
{
	width:296px;
	margin:2px auto 20px auto;
	padding:10px;
	background-color:#65e0ff;
	background-color:#b0ccf4;
	color:#454545;
	color:#012a6d;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
}
.r-panel section .heading, .mid-block1 .heading, .mid-block2 .heading
{
	font-size:20px;
	font-weight:bold;
	margin-bottom:6px;
}
.r-panel .map-link a
{
	color:#454545;
}
.r-panel .map-link, footer 
{
	font-size:12px;
}
.mid-images
{
	margin-top:2px;
}
.img-board img
{
	display:none;
}
.mid-separator
{
	background-color:#bababa;
	width:700px;
	height:10px;
	margin-top:16px;
}
.mid-block1, .mid-block2
{
	width:680px;
	padding:10px;
	text-align:justify;
}
.mid-block1
{
	background-color:#e3e3e3;
	color:#575757;
}
.mid-block2
{
	background-color:#bababa;
	color:#3a3a3a;
}
.mid-block1 img
{
	margin:auto auto auto 10px;
}
.mid-block2 img
{
	margin:auto 10px auto auto;
}
footer
{
	color:#0066cc;
	text-align:center;
	margin-top:30px;
}
footer a
{
	color:#0066cc;
	text-decoration:none;
}
h6{font-size:2px;}