body { font: normal small/1.2 Arial,Helvetica,Sans-serif; color: #000; margin: 0; text-align: center }
html>body { font-size: 90% }
/*\*/ * html body { font: normal 0.9em/1.2 Arial,Helvetica,Sans-serif; color: #000; margin: 0; text-align: center }
/*\*/ * html table { font-size: 100% }

hr { color: #B0975E; height: 1px; border: 0; line-height: 1px; background-color: #B0975E }
h1 { font-size: 130%; color: #B1975E; margin: 0.5em 0 }
form { margin: 0; text-align: left }
img { border: none }

#hdr, #mnu, #bdy, #ftr { width: 998px; margin: auto; text-align: left }
#hdr { background: #FFF; text-align: right; margin:5px auto 25px auto }
#mnu { background: #B0975E; padding: 0; height: 1% }
#mnum { margin: -6px 0; text-align: center}
#mnub, #mnut { background: none; font-size: 0; height: 6px; line-height: 6px }
#lft { float: left; width: 200px; background: #FFF; margin-top: -5px }
#rgt { float: right; width: 245px; background: #FFF; margin-top: -5px  }
#cnt {  font-size: 85%; width: 533px; height: 1%; margin: 0; margin-right: 10px; background: #FFF; float: right }
#ftr { clear: both; background: #FFF; text-align: right; margin-bottom: 20px; color: #B1975E; font-size: 75% }
#lgo { float: left }
#lst { border-right: none }
#cnt2 {  font-size: 80%; float: right; width: 788px; background: #FFF; height: 1% }
#tabbox { border: 1px solid #B1975E; padding: 10px 10px 0 10px; border-bottom: none; clear: left; height: 1% }
#tabboxdk { border: 1px solid #B1975E; padding: 10px 10px 0 10px; border-bottom: none; clear: left; background: #FFF url(/img/tabbox_bkg.jpg) repeat-x top left; height: 1% }
#oaln { padding-bottom: 5px }
#nws, #nwsl { font-size: 75% }
#luk { font-size: 80% }
#apt { float: right; width: 468px; background: #FFF; font-size: 130% }
#viewmore { font-size: 80%; float: left; width: 140px; margin: 11px 0 }
#dldpdf { font-size: 80%; float: right; width: 139px; margin: 2.85em 10px 0 0; text-align: right }
#aptftrtxt { font-weight: bold; color: #60470E; margin: -36px 0 20px 97px }

#nwsl input { border: 1px solid #90773E; font-size: 130%; padding: 3px; color: #666 }
#nwsl .sbm { border: none; margin: 0; padding: 0; background: none; font-weight: bold; color: #FFF }
#nwsl p { margin: 0 0 5px 0 }
#nws hr { clear: both; color: #D1C4A1; background-color: #D1C4A1 }
#nws img { float: left; margin-right: 5px }
#lft img, #rgt img { display: block }
#mnum table { margin: auto }
#ftr div { float: left }
#ftr a { color: #B1975E; text-decoration: none }
#ftr a:hover { text-decoration: underline }
#cnt p, #cnt2 p, #cnt li, #cnt2 li { margin: 0 0 1em 0 }
#cnt td p { margin: 1em 0 }
#lasttab { margin-right: 0 }
#oaln p { display: block; margin: 0.5em 15px 0 15px; font-size: 80% }
#luk p { margin: 10px 10px 5px 10px }
#locmap { overflow: hidden }
#viewmore, #dldpdf { margin-top: 479px }
#cnt3 { margin-left: 210px; font-size: 85% }
#enqform { width: 745px; height: 1%; background: #F7F3D0; padding: 10px; float: left }
#zoom { cursor: pointer; position: absolute; top: 10px; right: 15px }

#imgsml { position: absolute; visibility: visible }

@media all and (min-width: 0px) { #imgsml { margin-top: -12px } }

#imglge { position: absolute; top: -150px; visibility: hidden; border: 1px solid #000; cursor: pointer; border: 1px solid #000 }
#aptlge { position: absolute; top: -150px; top: 0; right: 0; visibility: hidden; border: 1px solid #000; cursor: pointer }

.nwsitm a { color: #FFF; text-decoration: none; font-weight: bold }
.nwsitm a:hover { text-decoration: underline }

.taboff,.tabact { display: block; float: left; margin-right: 2px; text-align: center; overflow: hidden; font-size: 100%; padding: 5px }
.tabact { width: 100px; background: #FFF url(/img/tab110_act.gif); color: #B1975E; margin-bottom: -1px }
.taboff { width: 101px; background: #FFF url(/img/tab110_off.gif); color: #B1975E; padding-bottom: 4px; text-decoration: none }
.taboff:hover { color: #91773E; background: url(/img/tab110_on.gif) }

/*\*/ * html .taboff { width: 111px }
/*\*/ * html .tabact { width: 110px }

.taboffwd,.tabactwd { display: block; float: left; margin-right: 2px; text-align: center; overflow: hidden; font-size: 100%; text-decoration: none }
.tabactwd { width: 131px; background: #D9CEB1 url(/img/tab132_act.gif); color: #FFF; margin-bottom: -1px; padding: 5px 0 }
.taboffwd { width: 132px; background: #FFF url(/img/tab132_off.gif); color: #B1975E; padding: 5px 0 4px 0; text-decoration: none }
.taboffwd:hover, tabactwd:hover { color: #91773E; background: url(/img/tab132_on.gif) }

#oaln a, #loclist a  { color: #000; text-decoration: none }
#oaln a:hover, #loclist a:hover { text-decoration: underline }


.clr { clear: both }

.mnuitm { display: block; padding: 8px 10px; text-align: center; text-decoration: none; background: none; color: #FFF; text-align: center }
.mnuitm:hover { background: #D1C3A0; color: #90773E; padding: 7px 10px; }

.bdr { border-right: 2px solid #FFF }
.boxhd { background: #C6B584 url(/img/box_hd.jpg) repeat-x top center; margin-bottom: 1px; margin-top: 5px }
.hl { float: left; width: 7px; background: #C6B584 url(/img/box_hd_l.jpg) no-repeat top left; height: 1em }
.hr { float: right; width: 7px; background: #C6B584 url(/img/box_hd_r.jpg) no-repeat top right; height: 1em  }
.boxhd span { display: block; padding: 7px 7px 5px 7px; color: #FFF }
.box { background: #D1C3A0; padding: 5px 5px 0 5px }
.box_tw { margin-top: 5px; height: 8px }
.box_w { background: #FFF; border: 1px solid #BCA573; border-width: 0 1px; padding: 0 5px; font-size: 80%; margin: 0 }
.box_ft { margin-bottom: 5px }
.boxd  { background: #B1975E; color: #FFF; padding: 5px 5px 0 5px; margin: 0; height: 1% }
.boxbd { border: 1px solid #B1975E; border-width: 0 1px; padding: 10px; height: 1% }
.small { font-size: 75% }
.sbmw { border: none; margin: 0; padding: 0; background: none; font-weight: bold; color: #B1975E; cursor: pointer }
.apt_ftr { margin-top: -60px }
.err { display: block; text-align: center; color: #000 }
.loc { position: absolute; font-size: 11px; background: url(/img/dot.gif) no-repeat center left; padding-left: 8px }
.locl { position: absolute; font-size: 11px; background: url(/img/dot.gif) no-repeat center right; padding-right: 8px }
.sml { font-size: 85%; line-height: 1.6em }
.w75 { width: 75px }
.w150 { width: 150px }
.w300 { width: 300px }


.pnk { color: #E4008B; background-color: #E4008B; height: 3px; margin: 0}
.blu { color: #00ABEB; background-color: #00ABEB; height: 3px }
.ylw { color: #FFD52B; background-color: #FFD52B; height: 3px }
.grn { color: #8EC948; background-color: #8EC948; height: 3px }
.red { color: #FF0000; background-color: #FF0000; height: 3px }
.cyn { color: #00FFFF; background-color: #00FFFF; height: 3px }
.ora { color: #FF9900; background-color: #FF9900; height: 3px }
.dkb { color: #0000CC; background-color: #0000CC; height: 3px }
.lpn { color: #FF69F6; background-color: #FF69F6; height: 3px }
.dgn { color: #009900; background-color: #009900; height: 3px }

.sqr_avl, .sqr_sld, .sqr_rsd, .sqr_act, .sqr_esm { display: block; text-decoration: none; color: #FFF; width: 1.5em; height: 1.5em; float: left; margin: 1px; display: table-cell; text-align: center; vertical-align: 100%; line-height: 1.5em }

.sqr_avl { background-color: #D1C3A0 }
.sqr_sld { background-color: #DB2744 }
.sqr_rsd { background-color: #90C849 }
.sqr_act { background-color: #B0975E }
.sqr_esm { background-color: #008BCB }
.sqr_avl:hover { background-color: #A19370 }
.sqr_sld:hover { background-color: #AB0014 }
.sqr_rsd:hover { background-color: #609819 }
.sqr_act:hover { background-color: #80672E }

#keycont { font-size: 70%; clear: left; margin-top: 50px }
.key { margin: 5px 0 0 0; overflow: hidden }
.keypad { padding-top: 4px }

.loc a, .locl a { text-decoration: none; color: #000; font-weight: bold }
.glform span { color: #F00 }

#cnt .boxhd, #cnt2 .boxhd { margin-top: 0 }
#apt .boxhd { margin-bottom: 0 }
.boxbd #cont { float: right; width: 360px}
.apt_pln th { border: 5px solid #FFF; border-width: 5px 0; background: #D1C3A0}
.apt_pln td { background: #E4DBCA; vertical-align: top; font-size: 75% }
.tbl_ftr { font-size: 65%; font-weight: normal }

.glform label, .glform input, .glform select ,.glform textarea, .glform span { display: block; float: left; margin-left: 0.5em}
.glform label { clear: left; width: 300px; margin-bottom: 1em }
.apt_pln { width: 360px }
#discl { display: none; font-size: 80%; color: #777 }

.smlflr { font-size: 75%; line-height: 1.6em; font-weight: bold; color: #B0975E }
.smlflr a { text-decoration: none; color: #000 }
.smlflr a:hover { text-decoration: underline }

@media print {

	#mnu, #lft, #rgt, #ftr, .taboff, .tabact, .hide, .apt_ftr, .hl, .hr { display: none }
	#cnt, #cnt2 { width: auto }
	#tabbox { border: 0 }
	#apt { width: 1000px; margin: 0; padding: 0; font-size: 150% }
	#aptlge { visibility: visible; position: relative; top: 0; left: 0; border: none }
	.boxbd #cont { float: none; width: auto; border: 0; margin: 0; padding: 0}
	.apt_pln { width: 70% }
	.boxhd span { font-size: 200% }
	.boxbd { border: none }
	#discl { display: block; width: 620px; text-align: justify }
}

