body, a, table, p, ul, li, ol, pre, div { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
body { color:#8B9AA7; background-color:#FFFFFF;}
html { height: 100%;}
/*body { min-height:100%; height: 100%;}*/
td { font-size:12px;}
a { color:#1E89B6}
a img { border:none}

.h { visibility:hidden}

.screen{   margin: auto; height: auto !important; min-height:100%; height: 100%;}
/*.page { width:1004px;  margin: auto; height: auto !important; min-height:100%; height: 100%; background-color:#FFFFFF; }*/

.section { padding:9px 0px 24px 0px; overflow:hidden}
.section { padding-top:55px}

.section p { margin-bottom:14px;}
.section ul { margin:5px 0px 10px 30px}
.section ol { margin:5px 0px 10px 30px}
.section li { margin-bottom:2px}

.section h1, .section h2, .section h3, .section h4, .section h5, .section h6 { font-family:Arial, Helvetica, sans-serif }

.section h1 { font-weight:bold; font-size:14px; margin-top:14px; margin-bottom:6px;}
.section h2 { font-weight:bold; font-size:14px; margin-top:14px; margin-bottom:6px}
.section h3 { font-weight:bold; font-size:14px; margin-top:12px; margin-bottom:6px}
.section h4 { font-weight:bold; font-size:13px; margin-top:10px; margin-bottom:6px}
.section h5 { font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:6px}

.section hr {height:1px; width:75%; text-align:left; margin-top:10px; margin-bottom:10px}

.logo { padding-top:33px; padding-left:102px}

.navigator { position:absolute; right:0px; top:0px}
.navigator { padding:43px 99px 17px 0px;}
.navigator a, .navigator a img { display:block;}

.navigator a.map{ background:url(/img/nav_map.gif) left top no-repeat}
.navigator a.map:hover{ background-position:left bottom}
.navigator a.mail{ background:url(/img/nav_mail.gif) left top no-repeat}
.navigator a.mail:hover{ background-position:left bottom}
.navigator a.print{ background:url(/img/nav_print.gif) left top no-repeat}
.navigator a.print:hover{ background-position:left bottom}

.header { background:url(/img/header_common.jpg) left top no-repeat;}
.menu { background:url(/img/header.jpg) left 32px no-repeat;}

.contentTable {z-index:500}

.sectionTitle { padding:55px 25px 0px 114px; font-size:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase}
/*.sectionTitleNew { font-size:24px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:17px; position:relative; left:-47px; padding-top:12px; z-index:1000}*/
.sectionTitleNew { font-size:24px; font-family:Tahoma, Arial, Helvetica, sans-serif; position:absolute; top:400px; left:10%; z-index:1000}

.sectionNavigation { padding:0px 0px 60px 142px; }
.sectionNavigation a.back { background:url(/img/arrow_back.gif) left 6px no-repeat; margin-right:22px; padding-left:9px}
.sectionNavigation a.top { background:url(/img/arrow_top.gif) left 7px no-repeat; padding-left:10px}

.footer {}
.footer a {}
.footer td.copyright { font-family:Arial, Helvetica, sans-serif; padding-left:50px; padding-bottom:20px;}
.footer td.copyright img { vertical-align:middle; margin-right:10px}
.footer td.interso { font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}
.footer td.interso div.picture { margin-bottom:5px; background:url(/img/interso.gif) left top no-repeat}
.footer td.links { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:20px}

.gallery {}
.gallery div.image { width:200px;}
.gallery div.title { width:190px; padding:5px 5px 15px 5px;}
.gallery div.title a { text-decoration:none}
.gallery div.title a:hover { text-decoration:underline}

.pagelist { margin:20px 20px 20px 10px}

.search_field {background-color:#ffffff; padding:1px 2px 2px 2px; width:300px}
.foundTitle { font-weight:bold; border-bottom:1px solid #DEDEDE; padding-bottom:8px; margin-bottom:12px; width:50%}

.searchbar { padding-bottom:20px}
.searchbar table {background:url(/img/search_w.gif) left top no-repeat;}
.searchbar td.search_input { padding:2px 0px 3px 11px}
.searchbar td.search_input input { border:none; background-color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:1px 1px 2px 1px; color:#8E8E8E; width:190px}
.searchbar td.search_button { padding:2px 15px 0px 0px}
.searchbar td.search_button button { border:none; background:none}

.submenu { padding-top:10px; font-weight:bold; padding-right:15px; padding-left:50px}
.submenu div.item { padding-left:45px; margin-bottom:7px}
.submenu table.item_hilite { margin-bottom:7px; color:#ffffff}
.submenu table.item_hilite td.image { background:url(/img/sub_w.gif) 2px top no-repeat}
.submenu a.current { color:#ffffff; text-decoration:none}
.submenu a.current:hover { text-decoration:underline}

.nextMenu { padding-left:10px; font-weight:normal}
.nextMenu p { margin-bottom:7px}

.headerNew { height:390px }
.logoNew { padding-top:25px; padding-left:55px}

.noFlashMenu {position:relative}
.noFlashMenu div { position:relative}
.noFlashMenu div a { display:block; height:12px; position:relative; overflow:hidden}
.noFlashMenu div.item1 { width:80px; height:12px; left:48px; top:29px}
.noFlashMenu div.item2 { width:114px; height:12px; left:51px; top:48px}
.noFlashMenu div.item3 { width:152px; height:12px; left:65px; top:68px}
.noFlashMenu div.item4 { width:117px; height:21px; left:82px; top:88px}
.noFlashMenu div.item4 a { height:21px}
.noFlashMenu div.item5 { width:102px; height:12px; left:108px; top:110px}
.noFlashMenu div.item6 { width:57px; height:12px; left:138px; top:130px}
.noFlashMenu div.item7 { width:101px; height:12px; left:168px; top:149px}

.noFlashHeader { height:370px; background:url(/img/header_noflash.jpg) left top no-repeat #ffffff}
.subheader { height:20px}
