html { height: 100% }
body.main { color: white; background-color: white; width: 100%; height: 100% }

body.main table { width: 620px; height: 620px; margin: auto; background-image: url('/images/pages/index/index.jpg'); border-collapse: collapse; font-size: 8.25pt }
body.main table th { height: 210px; _height: 210px; padding: 10px 0 0 220px; vertical-align: middle; text-align: left }
body.main table th.alarm { background: url("/images/pages/index/alarm.jpg"); background-position: top right; background-repeat: no-repeat }
body.main table h1 { float: left; font-size: 16pt; font-weight: normal }
body.main table th.alarm h1 { width: 200px; margin-top: 76px; _margin-top: 69px }
body.main table th.alarm span.contaner { cursor: pointer; float: right; width: 184px; height: 184px; color: black; padding: 8px }
body.main table th.alarm span.contaner span { display: block }
body.main table th.alarm span.alarm { font-size: 8pt }
body.main table th.alarm span.header { font-size: 14pt; margin: 15px 0 10px 0 }
body.main table th.alarm span.text { font-size: 8pt }
body.main table th img { float: right; margin: 0 }
body.main table td.col { padding: 193px 0 0 0; _padding: 183px 0 0 0; width: 200px; height: 410px; _height: 217px; vertical-align: top }
*+html body.main table td.col { padding: 193px 0 0 0; width: 200px; height: 210px; vertical-align: top }
#left { padding-left: 10px }
#right { padding-right: 10px }
body.main table div { font-weight: bold; margin: 0 0 0 10px; font-size: 8.25pt }
body.main table ul { margin: 11px 0 0 10px; padding: 0; list-style-type: none; font-size: 8.25pt }
body.main table a:link, body.main table a:visited { color: white; text-decoration: none }
body.main table a:hover { color: white; text-decoration: underline }



body { margin: 0; font-family: arial, sans-serif; font-size: 8pt; color: #59595c; background-color: white; width: 100% }

div.spacer img { position: absolute; width: 1024px; height: 1px }

div.page { width: 1000px }

table.header { position: absolute; border-collapse: collapse; width: 100%; height: 200px; left: 0; top: 0; min-width: 1000px }
table.header th { padding: 0; width: 200px }
table.header th img { width: 200px; height: 1px }
table.header td { padding: 0; width: 100%; vertical-align: bottom; text-align: right }
table.header td img.rounder { float: right }

div.logo { float: left; width: 200px;}
div.logo img { margin: 32px 25px 0 24px; border: 1px; position: relative; border: 0}




div.menu { float: left; line-height: 111%; width: 600px; height: 200px;}
div.menu a:link, div.menu a:visited { color: white; text-decoration: none }
div.menu a:hover { color: white; text-decoration: underline }

div.menu ul { list-style-type: none; margin: 0; padding: 0; color: white }
div.menu ul ul { position: absolute; margin: 33px 0 0 15px }
div.menu ul ul ul { position: static; margin: 0 }

div.menu ul li { width: 200px; height: 200px; float: left }
div.menu ul li li { float: none; width: auto; height: auto; width: 180px }
div.menu ul li li li { margin-left: 8px; width: 170px }
div.menu ul li li li li { width: 160px }

div.menu div {
	position: absolute;
	width: 200px;
	height: 200px;
	background-repeat: no-repeat;
	background-image: url('/images/menu.gif')
}

div.menu span { position: absolute; margin: 6px 0 0 15px; font-weight: bold; height: 28px; display: block; width: auto }

div.menu li#item1 div {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9
}
div.menu li#item2 div {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8
}
div.menu li#item3 div {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7
}

div.menu img {
	display: none;
	position: absolute;
	margin: 9px 0 0 170px;
	border: 0
}


div.menu li.closed img { display: block }

div.menu li.closed div { background-position: 0 -160px }

div.menu li.closed ul { display: none; }

div.menu li.nonclosed img { display: none; }

div.menu li.nonclosed div { background-position: 0 0px }

div.menu li.nonclosed ul { display: block; }




div.body { width: 590px; float: left; padding: 0 0 0 220px }

p.slogan { margin: 9px 0 0 0; font-size: 16.5pt; color: #00a4e8; text-align: right; background-color: transparent }
div.page_header { height: 200px; margin: -34px 0 0 0; width: 100% }
div.page_header table { width: 100%; height: 200px; border: collapse: collapse; clear: both;}
div.page_header table td { padding: 0 }
div.page_header h1 { margin: 10px 0; color: #00a4e8; font-size: 33pt; background-color: transparent; font-weight: normal }
div.page_header h2 { color: #00a4e8; font-size: 8pt; margin: 10px 0; background-color: transparent }

h2.inner { font-size: 15pt; margin: 0; color: #00a4e8; font-weight: normal }

h2.le_header { font-size: 16.5pt; font-weight: normal; color: #212125; margin: 0 0 0 0 }
h2.le_header_blue { font-size: 16.5pt; font-weight: normal; color: #00a4e8; margin: 0 0 0 0 }
h2.le_header_blue2 { font-size: 16.5pt; font-weight: normal; color: #00a4e8; margin: 20px 0 0 0 }
p.le_title { color: #00a4e8; margin: 0 0 15px 0 }
p.le_title_black { color: #212125; margin: 0 0 15px 0 }
div.le_image { float: left; width: 200px; text-align: center }
span.le_sep { display: block; width: 600px; height: 2px; background-color: #cbcbcd; margin: 4px -10px; clear: both }

div.footer { padding: 50px 0 0 210px; clear: both; color: #96969a; font-weight: bold; background-color: transparent; margin: 0; height: 1% }
div.footer p { margin: 9px 0 0 0 }
div.footer a:link, div.footer a:visited { color: #96969a; text-decoration: none }
div.footer a:hover { color: #00a4e8; text-decoration: none }

img.full { float: left; margin: 0 -10px 5px -10px; padding: 0 }
img.full-news { float: left; margin: 7px -10px 5px -10px; padding: 0 }
p { margin: 10px 0 }
p.blue, span.blue { color: #00a4e8 }
div.body a:link, div.body a:visited { color: #00a4e8; text-decoration: none }
div.body a:hover { color: #00a4e8; text-decoration: underline }
div.flyer { position: absolute; left: 10px; width: 180px }



div.ao img { margin: 0 6px 12px 0; float: left }
div.ao div { width: 180px; height: 197px; float: left; margin: 0 13px 0 0 }
div.ao div.cl { float: none }
div.ao br { clear: both }
div.ao h3 { font-size: 8pt; color: #00a4e8; margin: 0 0 8px 0; font-weight: bold; background-color: transparent }


span.an { text-decoration: none; cursor: pointer; font-weight: bold; font-size: 8pt; color: #00a4e8; float: left; height: 24px; padding: 5px 7px 0 0 }
img.an { float: left; margin: 7px 0 0 0; border: 0 }
p.an_year { color: #00a4e8; font-size: 12pt; font-weight: bold; margin: 23px 0 50px 0 }
h1.general { margin: 25px 0 0 0; color: #00a4e8; font-size: 33pt; background-color: transparent; font-weight: normal }
h2.general { color: #00a4e8; font-size: 8pt; margin: 5px 0 45px 0; background-color: transparent }


a.n_arch { position: absolute }


img.k_icq { margin: 0 0 0 -25px; position: absolute }


h2#gk { clear: both }
div.gk { float: left; margin: 0 80px 0 0 }
div.gk p.gk_select { margin: 0; font-size: 15pt; color: #00a4e8; margin: 0 0 20px 0 }
div.gk div { background-image: url('/images/pages/map.jpg'); width: 320px; height: 399px; margin: 0 0 12px 0 }
div.gk div span { position: relative; height: 20px; display: block; font-weight: bold; color: #212125 }
div.gk div span a:link, div.gk div span a:visited { color: #212125; text-decoration: none }
div.gk div span a:hover { color: #212125; text-decoration: underline }
div.gk div span.r_0 { left: 152px; top: 41px }
div.gk div span.r_1 { left: 111px; top: 84px }
div.gk div span.r_2 { left: 233px; top: 84px }
div.gk div span.r_3 { left: 90px; top: 99px }
div.gk div span.r_4 { left: 265px; top: 81px }
div.gk div span.r_5 { left: 51px; top: 86px }
div.gk div span.r_6 { left: 212px; top: 70px }
div.gk div span.r_7 { left: 88px; top: 71px }
div.gk div span.r_8 { left: 261px; top: 76px }
div.gk div span.r_9 { left: 96px; top: 73px }
div.gk div span.r_10 { left: 230px; top: 66px }
div.gk div span.r_11 { left: 188px; top: 75px }
div.gk2 p { margin: 0 }
div.gk2 p.gk_select { margin: 0; font-size: 15pt; color: #00a4e8; margin: 0 7px 20px 0; float: left }
div.gk2 img { margin: 31px 0 15px 0 }
div.gk2 a:visited { color: #212125; text-decoration: none; }
div.gk2 a:link, div.gk a:visited { color: #212125; text-decoration: none; }
div.gk2 a:hover { color: #212125; text-decoration: underline; }
div.gk2 a:active { color: #ff0000 !important; text-decoration: none !important }

div.lis { width: 620px; margin: 0 0 0 -10px }
div.lis img { float: left }
div.lis div.text { margin: 0 0 0 10px; clear: both }
div.lis div.text div { margin: 0 17px 20px 0; float: left; width: 185px }


div.flyer div.p1 h2 { margin: 3px 0 0 0; color: #00a4e8 }
div.flyer div.p1 img { border: 0 }
div.flyer div.p1 img.label { margin: 45px 0 65px 50px }
div.flyer div.p1 p.header { color: #00a4e8; font-weight: bold; margin: 0 0 12px 0 }
div.flyer div.p1 span { background-color: #cbcbcd; height: 2px; width: 190px; display: block; margin: 10px 0 10px -10px }
div.flyer div.p1 p { margin: 0 }


div.flyer div.p2 { margin: -10px 0 0 0 }


#download_links h2 { margin: 3px 0 29px 0; clear: left; color: #00a4e8; font-size: 16pt; font-weight: normal }
#download_links span.doc { background-image: url('/images/doc.png'); width: 40px; height: 61px; display: block; float: left; margin: 0 0 83px 56px; _margin: 0 0 41px 28px }
#download_links span.pdf { background-image: url('/images/pdf.png'); width: 40px; height: 61px; display: block; float: left; margin: 0 0 0 8px }
#download_links a { text-decoration: none; cursor: pointer }


div.p1 div.le_image { margin: 5px 0 0 0 }
div.p1 h2.le_header_blue2 { margin: 16px 0 27px 0 }
div.p1 h2.le_header { margin: 16px 0 0 0 }


div.s { width: 610px }
div.s div { float: left; width: 185px; margin-right: 17px }
div.s p.blue { font-weight: bold }


div.to div.text p.blue { font-weight: bold }
div.to div.text { width: 610px; clear: both }
div.to div.text div { float: left; width: 185px; margin-right: 17px }
div.to div.images { width: 610px; clear: both }
div.to div.images div { float: left; width: 185px; margin: 10px 17px 25px 0; text-align: center }


div.vo div.text p.blue { font-weight: bold }
div.vo div.text { width: 610px; clear: both }
div.vo div.text div { float: left; width: 185px; margin-right: 17px }
div.vo div.images { width: 610px; clear: both }
div.vo div.images div { float: left; width: 185px; margin: 15px 17px 55px 0; text-align: center }

.textinputs2 {
	font-size: 11px;
	color: #000000;
	border: #ffffff 0px solid
}
