/* GLOBAL */
body{margin:0 0 0 0;
}
img.png{behavior: url(png.htc);
}
table{height:100%;
}
.btn{cursor:pointer;
}
/* MAIN CONTENT ZONE */
td.cont{background:url('cont_bg.jpg') repeat-y left top; background-color:#ffffff; color:#525252; font-family:verdana; font-size:9pt; text-align:justify; padding:10px 0 40px 0; vertical-align:top;
}
td.cont img{border-style:solid; border-width:4px; border-color:#bfe8df;
}
td.cont a{color:#7aa75a;}
td.cont a:visited{color:#7aa75a;}
td.cont a:hover{color:#636678;
}
td.cont b{color:#525252; font-weight:bold;
}
td.cont h1{font-family:arial narrow; font-size:16pt; color:#629191; font-weight:normal; padding:10px 0 0 0; margin:0; }
td.cont h2{font-family:arial; font-size:13pt; color:#629191; font-weight:bold; padding:17px 0 0 0; margin:0; }
td.cont h3, h4, h5 {font-family:arial; font-size:11pt; color:#629191; font-weight:bold; padding:17px 0 0 0; margin:0;
}
td.cont ul{margin: 0.5em 0; padding: 0 0 0 1.2em;}
td.cont ul li {margin: 0.1em 0; padding: 0 0 0 10px; list-style-type:none; background: url('li.gif') no-repeat 0 5px;
}
td.cont ul.map{margin: 0.5em 0; padding: 0 0 0 1.2em;}
td.cont ul.map li {margin: 0.1em 0; padding: 0 0 0 20px; list-style-type:none; background: url('map_li.gif') no-repeat 0 2px;
}
td.cont ul.map li ul{margin: 0.5em 0; padding: 0 0 0 1.2em;}
td.cont ul.map li ul li {margin: 0.1em 0; padding: 0 0 0 10px; list-style-type:none; background: url('li.gif') no-repeat 0 5px;
}
td.cont hr{border-color:#919191 #ffffff #ffffff #ffffff; border-width:1px; border-style:dotted; 
}
td.cont table{color:#525252; font-family:verdana; font-size:9pt; height:0%;}
td.cont table tr.t_head td{color:#6c865a; font-family:verdana; font-size:9pt; border-style:solid; border-width:1px; border-color:#d8e3e4; background-color:#deece0; margin-top:10px; padding:2px; vertical-align:top;}
td.cont table td{color:#525252; font-family:verdana; font-size:9pt; border-style:solid; border-width:1px; border-color:#d8e3e4; margin-top:10px; padding:2px; vertical-align:top;
}
td.cont table.b0{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:0%;}
td.cont table.b0 td{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;}

td.cont table.cont_table01{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:0%;}
td.cont table.cont_table01 td{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;}
td.cont table.cont_table01 td img{border-style:solid; border-width:2px; border-color:#bfe8df;
}
td.cont table.cont_table02{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:0%;}
td.cont table.cont_table02 td{color:#525252; font-family:verdana; font-size:9pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;}
td.cont table.cont_table02 td img{border-style:solid; border-width:2px; border-color:#bfe8df;
}

td.cont div.news_selected{background-color:#fafffe; border-style:solid; border-width:1px; border-color:#87c8cc; padding:10px;
}
/* ADITTIONAL STUFF */
td.atop_bg{background:url('atop_bg.gif') repeat-x left top;
}
td.center_bg{background:url('center_bg.gif') repeat-x left top;
}
td.bottom_bg{background:url('center_bg.gif') repeat-x left top; color:#a0af8c; font-family:arial; font-size:9pt;
}
td.menu_bg{background:url('menu_bg.gif') no-repeat left top; padding:0 0 0 70px; vertical-align:top;
}
td.top_bg{background:url('top_bg.gif') repeat-x right top;
}
td.top_collage{background:url('top_collage.jpg') no-repeat right top; height:272px;
}
td.icons_bg{background-color:#f1f1f1; vertical-align:bottom; text-align:center; padding:0 0 24px 0;
}
td.search_bg{background-color:#ffffff; vertical-align:middle;
}
input.search_input{background-color:#ffffff; border-color:#cfcfcf #f5f5f5 #f5f5f5 #d8d8d8; height:19px; border-width:1px; border-style:solid; padding:0 0 0 7px;
}
td.news{color:#44637b; font-family:arial; font-size:10pt; font-weight:normal; margin: 0 0; padding:5px 13px 40px 10px; vertical-align:top;}
td.news a{color:#7aa75a; }
td.news a:hover{color:#636678;
}
td.news hr{border-color:#919191 #ffffff #ffffff #ffffff; border-width:1px; border-style:dotted; 
}
td.ph{background:url('ph_location_bg.gif') repeat-x left bottom; padding: 0 0 0 20px;}
td.ph h1{color:#6d7081; font-family:arial narrow; font-size:16pt; font-weight:normal; margin: 0 0; padding:3px 0 0 0; 
}
td.location_bg{background:url('ph_location_bg.gif') repeat-x left bottom;
}
td.location{background:url('location_mark.gif') no-repeat left 12px; color:#636678; font-family:tahoma; font-size:9pt; padding:7px 0 7px 15px;}
td.location a{color:#7aa75a;}
td.location a:hover{color:#636678;
}
table.green_area{height:33px; background:url('green_area_bg.gif') repeat-x left top;
}
table.green_area td{color:#959595; font-family:tahoma; font-size:9pt;
}
table.green_area td a{color:#7aa75a; text-decoration:underline; font-weight:bold;}
table.green_area td a:hover{color:#787878;  text-decoration:underline; font-weight:bold;
}
table.green_area select{border-style:solid; border-color:#959595; border-width:1px;
}
table.green_area td.digit{color:#86ae9f; font-family:tahoma; font-size:9pt; font-weight:bold; background:url('green_area_digit.gif') no-repeat right top; width:20px; text-align:right; padding:0 4px 0 0;}
table.green_area td.digit a{color:#787878;}
table.green_area td.digit a:hover{color:#7aa75a;
}
table.green_area td.digit_at{color:#ffffff; font-family:tahoma; font-size:9pt; font-weight:bold; background:url('green_area_digit_at.gif') no-repeat right top; width:20px; text-align:right; padding:0 4px 0 0;}
/* ABC & CONTACTS */
td.abc{color:#a0af8c; font-family:arial; font-size:9pt; padding:0 0 0 20px;}
td.abc a{color:#ffba00; }
td.abc a:hover{color:#4e8485;
}
/* BUTTONS BACK, UP, PRINT */
table.print_up{height:5px; margin:0 0; padding:0 0 0 0; background:url('ph_location_bg.gif') repeat-x left top; 
} 
td.btn {margin:0 0; padding:5px 0 0 0; vertical-align:top;
}
td.btn a{font-family:tahoma; font-size:9pt; color:#4f4f4f; font-weight:bold; text-decoration:none;
}
td.btn a:hover{font-family:tahoma; font-size:9pt; color:#305ebd; font-weight:bold; text-decoration:none;
}
span.btn_back{margin:0 0 0 0; padding:0 0 0 15px; list-style-type: none; background: url('icon_back.gif') no-repeat 0 4px; font-family:tahoma; font-size:9pt; color:#7aa75a; font-weight:bold; text-decoration:none; cursor:pointer;}
span.btn_back_on{margin:0 0 0 0; padding:0 0 0 15px; list-style-type: none; background: url('icon_back_on.gif') no-repeat 0 4px; font-family:tahoma; font-size:9pt; color:#636678; font-weight:bold; text-decoration:none; cursor:pointer;
}
span.btn_print{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('icon_print.gif') no-repeat 0 3px; font-family:tahoma; font-size:9pt; color:#7aa75a; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_print_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('icon_print_on.gif') no-repeat 0 3px; font-family:tahoma; font-size:9pt; color:#636678; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}
span.btn_up{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('icon_up.gif') no-repeat 0 5px; font-family:tahoma; font-size:9pt; color:#7aa75a; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_up_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('icon_up_on.gif') no-repeat 0 5px; font-family:tahoma; font-size:9pt; color:#636678; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}
/* SEND FORM */
input.form{border-width:1px; width:220px; border-style:solid; border-color:#9eb5cf; background-Color:#e8f1fb; font-family:verdana; font-size:8pt; color:#272727;
}
textarea.form{border-width:1px; width:220px; border-style:solid; border-color:#9eb5cf; background-Color:#e8f1fb; font-family:verdana; font-size:8pt; color:#000000;
}
input.form_button{width:90px; height:20px; border-style:solid; font-weight:bold; border-width:1px; border-color:#9eb5cf; color:#871bbe; font-family:verdana; font-size:8pt;
background-color:#c0d8f3; cursor:pointer;
}