* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #5c6366; background-color: Aqua; background: #ffffff url(../images/design/bg-body.gif) 0px 0px repeat-x;}
#outer {min-height: 100%; height: auto; width: 100%; margin-bottom: -70px; background: url(../images/design/bg-outer.jpg) center 0px no-repeat; z-index: 1;}
* html #outer {height: 100%;}
#inner {width: 924px; position: relative; margin-left: auto; margin-right: auto; text-align: left; z-index: 3;}
#footer {width: 100%; clear: both; height: 70px; text-align: left; z-index: 1;}
#clearfooter {clear: both; height: 70px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -72px;} /* safari wrapper */

		/* format text */
a {color: #2584ad; text-decoration: none;}
a:hover {color: #be302e; text-decoration: none;}
h1 {font-size: 25px; color: #2584ad; text-transform: uppercase; padding: 0px 0px 10px 0px;}
h2 {font-size: 20px; color: #2584ad; text-transform: uppercase; padding: 0px 0px 10px 0px;}
h3 {font-size: 20px; color: #2584ad; padding: 0px 0px 10px 0px;}
h3 span.black {color: #5c6366;}
h4 {font-size: 12px; color: #2584ad; padding: 0px 0px 15px 0px;}
p {padding: 0px 0px 15px 0px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.f16 {font-size: 16px;}

		/* end format text */

		/* format blocks */
/* units */
.unit-1, .unit-2, .unit-3, .unit-4, .unit-5, .unit-6, .unit-7, .unit-8, .unit-9, .unit-10, .unit-11, .unit-12 {
	padding: 0px 8px 0px 7px;
	float: left;
	position: relative;
}
.unit-1 {width: 62px;}
.unit-2 {width: 139px;}
.unit-3 {width: 216px;}
.unit-4 {width: 293px;}
.unit-5 {width: 370px;}
.unit-6 {width: 447px;}
.unit-7 {width: 524px;}
.unit-8 {width: 601px;}
.unit-9 {width: 678px;}
.unit-10 {width: 755px;}
.unit-11 {width: 832px;}
.unit-12 {width: 909px;}
/* end units*/
.float_left{float: left; margin: 0px;}
.float_right{float: right; margin: 0px;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
.align_c {text-align: center;}
.align_r {text-align: right;}
.align_l {text-align: left;}
ul, ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}
ul {margin: 0px; padding: 0px;}
ul li {}
		/* format blocks */
		
		/* header */
#header {height: 535px;}
.logo {padding: 138px 0px 0px 551px; margin-top: -2px; position: relative;}
.contact {height: 316px;}
.phone {font-size: 34px; color: #fafafa; padding: 0px 0px 0px 596px;}
.email {font-size: 14px; padding: 0px 58px 0px 0px; margin-top: -7px; position: relative; text-align: right;}
.email a {color: #fafafa;}
.email a:hover {color: #be302e;}
.topmenu {height: 38px; width: 601px; padding: 0px 0px 0px 315px; position: relative;}
.topmenu ul {height: 38px; float: right; position: relative;}
.topmenu ul li {height: 38px; width: 148px; padding: 0px 0px 0px 2px; float: left;}
.topmenu ul li a, .topmenu ul li a:hover {display: block; height: 28px; width: 148px; color: #cecece; font-size: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; background: url(../images/design/bg-topmenu.gif) 0px 0px no-repeat; font-weight: bold; padding-top: 10px;}
.topmenu ul li a:hover {background-position: -148px 0px; color: #ffffff;}
.owl { position: absolute; left: 754px; top: -95px; width: 69px; height: 104px; background: url(../images/design/owl.png) 0px 0px no-repeat;}
		/* end header */
		
		/* sidebar */
#sidebar {padding: 28px 0px 0px 0px;}
.so {padding: 0px 0px 0px 0px;}
		/* end sidebar */
		
		/* content */
#content, #content2 {background: #ffffff url(../images/design/bg-content.gif) 0px 0px no-repeat; position: relative;}
#content {width: 541px; padding: 22px 30px 0px 30px; }
#content2 {width: 909px; padding: 22px 0px 0px 0px; }
#content ul, #content2 ul {margin: 0px; padding: 0px 0px 15px 15px;}
#content ul li, #content2 ul li { padding: 0px 0px 0px 12px; background: url(../images/design/bull.gif) 0px 7px no-repeat; line-height: 20px;}
#content ul li ul, #content2 ul li ul {margin: 0px; padding: 0px 0px 0px 15px;}
#content ul li ul li, #content2 ul li ul li { padding: 0px; background: none;}
#content table, #content2 table {width: 100%; margin-bottom: 15px;}
#content table td, #content2 table td {line-height: 20px;}
#content .data_table td, #content2 .data_table td {padding: 2px 5px 2px 5px; background-color: #e4f0f4; border-bottom: 1px solid white }


.text-box {background-color: #e4f0f4; padding: 15px 15px 5px 15px; margin-bottom: 15px;}

.visit {font-size: 16px; font-weight: bold; text-align: center; padding-bottom: 15px;}
.visit img {
	display: inline-block; position: relative; margin-bottom: -7px;
}
		/* end content */
		
		/* footer */
#footer-block {width: 924px; position: relative; margin-left: auto; margin-right: auto; height: 70px; color: #2584ad; font-size: 11px;}
#footer-block ul {float: left; padding: 32px 0px 0px 346px;}
#footer-block ul li {padding: 0px 8px; background: url(../images/design/bull-footermenu.gif) 0px 2px no-repeat; float: left;}
#footer-block ul li.no-bg {padding-left: 0px; background: none;}
#footer-block a, #footer-block a:hover {font-size: 11px; color: #2584ad;}
#footer-block a:hover {color: #be302e;}
#footer-block .copy {float: right; padding: 32px 0px 0px 0px;}
.cloud {position: absolute; top: -75px; left: -50px; width: 392px; height: 112px; background: url(../images/design/bg-footer.gif) 0px 0px no-repeat; z-index: 1;}
.content2-bg {background: url(../images/design/content2-bg.gif) left bottom no-repeat; width: 849px; padding: 0px 30px 0px 30px;}
		/* end footer */
