body{color:#555555;font:70% Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#FFFFFF;margin:0px 0px 0px 0px;}
form{margin:0px 0px 0px 0px;}
td{color:#555555;font:70% Verdana,Geneva,Arial,Helvetica,sans-serif;}
th{color:#000000;font:bold 70% Verdana,Geneva,Arial,Helvetica,sans-serif;}
input,select,textarea{color:#333333;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;}
small{font-size:0.8em;}
h1{font-size:1.5em;color:#D99D1D;margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}
h2{font-size:1.2em;color:#185847;margin:0em 0em 0em 0em;}
h3{font-size:1.0em;margin:0em 0em 0em 0em;}
.postcardborder { border-bottom: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; margin-top: 10px; margin-left: 10px; }
.goldh2 { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #D99D1D; padding-bottom: 0px; margin-bottom: 0px; }

ul{margin: 0.2em 0em 0.2em 1.5em;}

a { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #7AC141; padding-bottom: 5px; text-decoration: none; }
/*a:hover { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #E3B656; padding-bottom: 5px; text-decoration: underline; }*/

a.lgnorm { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #7AC141; padding-bottom: 5px; text-decoration: underline; }
a.lgnorm:hover { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #7AC141; padding-bottom: 5px; text-decoration: underline; }

.norm { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #666666; padding-bottom: 5px; text-decoration: none; }
a.norm { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #7AC141; padding-bottom: 5px; text-decoration: none; }
a.norm:hover { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #7AC141; padding-bottom: 5px; text-decoration: underline; }

.topbanner { background-color: #ffffff; margin-bottom: 38px;}

h1.logo{background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;margin:0px 0px 0px 0px;position:relative;width:300px;height:62px;padding-left:225px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;font:8px Verdana,Geneva,Arial,Helvetica,sans-serif;}

.tp1off{background-image:url(../images/tp1bakoff.gif);}
.tp1on{background-image:url(../images/tp1bakon.gif); color: #000000;}
.tp1on a:link, .tp1on a:visited {color: #000000;} 

ul.subnav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;position:absolute;z-index:9;top:88px;left:5px;display:block;}
.subnav li{float:left;position:relative;width:125px;font:bold 10px Tahoma,Arial,Helvetica,sans-serif; height:32px;letter-spacing:1px;padding:3px 3px 3px 3px;margin:0px 3px 0px 0px;border:1px solid #E9D5AB;background-color:#FFFFFF; vertical-align: middle;}
.subnav li ul{display:none;position:absolute;top:31px;left:-11px;font-size:smaller;font-weight:normal;list-style:none;}
.subnav li ul li{font:10px Tahoma,Arial,Helvetica,sans-serif;list-style:none;width:125px;height:auto;background-color:#FFFFFF;padding:3px 2px 3px 8px;border:1px solid #E9D5AB;letter-spacing:0px;}
.subnav li:hover ul,.subnav li.over ul{display:block;}

.tpnav{font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:1px;color:#000000;text-decoration:none;display:block;margin:6px 5px 0px 5px; }
.tpdate{font:normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#015742;display:block;margin:2px 5px 0px 5px;}

.toptools{ padding-right: 5px;}
.toptoolstable1{display:block;margin:0px 0px 0px 0px;}
.toptoolstable1 a {font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-decoration: none; margin-right:10px;}
.toptoolstable1 a:hover {font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-decoration: underline; margin-right:10px;}
.toptoolstable9{display:block;margin:0px 0px 0px 0px; width: 300px; padding:7px 0px 7px 12px; border: 1px solid #7AC141;}
.toptoolslabel{font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;}

.bodytable { width: 100%; margin-bottom:10px;}
.bodyright { width: 175 px; vertical-align: top;}
.bodyleft { width: 175 px; vertical-align: top;}
.bodycenter { vertical-align: top; }
.thincol { text-align: center; }
.thincol li {text-align: left; }

.smnuggettop { background-image: url(../images/smnugget_green.gif); background-repeat: no-repeat; width:160px; height: 5px; }
.smnuggettitle { text-align:left; font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #1F7564; padding-left:10px; padding-bottom:3px; height:15px; width: 160px; position:relative; top:-10px; }
.smnuggetline {  background-color: #FFC200; height:2px; width: 160px; position:relative; top:-10px; }
.smnuggetbody{ font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; background-color: #F8F1E7; width: 160px; position:relative; top:-10px; padding: 5px; text-align: left; margin-bottom: 10px; }
.smnuggettitle em { color: #E5F5E7; }

.lgnuggettop { background-image: url(../images/lgnugget_green.gif); background-repeat: no-repeat; width: 260px; height: 5px; }
.lgnuggettitle { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #1F7564; text-align:left; padding-left:10px; padding-bottom:3px; height:15px; width: 260px; position:relative; top:-10px; }
.lgnuggetline {  background-color: #FFC200; height:2px; width: 260px; position:relative; top:-10px; }
.lgnuggetbody{ font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; background-color: #F8F1E7; width: 260px; position:relative; top:-10px; padding: 5px; text-align: left; margin-bottom: 10px; }
.lgnuggettitle em { color: #E5F5E7; }

.bodynodot { vertical-align: top; font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #888888; }
.bodynodot td { vertical-align: top; font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #888888; }
.bodynodot h2 { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #D99D1D; padding-bottom: 0px; margin-bottom: 0px; }
.body { vertical-align: top; font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #888888; border-bottom: 2px dotted #CCCCCC; }
.body td { vertical-align: top; font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #888888; }
.bodydottedright { vertical-align: top; font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #888888; border-right: 2px dotted #CCCCCC; }
.bodyheader { vertical-align: top; font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #D99D1D; }
.body h2 { font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #D99D1D; padding-bottom: 0px; margin-bottom: 0px; }
.bodylist { margin-left: 0px; padding-left: 0px; list-style-type: none; }
.arrowlist li { list-style-image: url(../images/arrow_orange.gif); margin-left: 3px; padding-left: 0px; padding-bottom: 3px; }

.mainimage { margin-right: 5px; }

.caltopline { background-color: #767776; }
.calheader { background-color: #7A96DF; font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #FFFFFF; text-align:center; }
.calmidline { background-color: #BECBEF; }
.calbody { background-color: #FFFFFF; font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; text-align:center; height: 15px; }
.eventlisting { background-color: #FFFFFF; font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; border: 1px solid #F7F1E7; vertical-align:top; padding: 5px; }
.eventlisting h1 { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #000000; padding-bottom: 5px; }
.eventlisting ul { margin-left: 0px; padding-left: 0px; }
.eventlisting li { list-style-type: none; }

.bak1{background-color:#FBF8F3;}

.rightcolhome { background-color:#FBF8F3; padding:10px 0px 10px 10px; border-left: 1px solid #C2A875;}
.rightcolhome caption { color: #666666; font-weight: bold; font-size: 12px;}

.table { background-color: #E3B656; margin-left: 3px;}
.tableheader { background-color: #FBF8F3;}
.tableheader a { color: #666666; }
.tableheader a:hover { color: #000000; text-decoration: underline; }
.tablerow { background-color: #FFFFFF;}

ul.exnews { list-style:none;display:block;margin:10px 0px 10px 0px;}
.exnews li{ float:left;position:relative;width:70px; height:15px;padding:0px 3px 3px 3px;margin:0px 3px 0px 0px;border:1px solid #E9D5AB;background-color:#FBF8F3; text-align:center;}
.exnews a { font-weight: bold; color:#000000; text-decoration: none;}

.extnl {	margin: 40px 0px 0px 0px;}


.footer { color: #FFFFFF; background-color:#000000; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding:5px 5px 5px 5px; display:block; margin:0px 0px 0px 0px; text-align: center; }

.redtext { font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; color: #C10000; }

.datetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: 555555;
}
.lang_bg { background-color: #185847;}
.lang_active { background-color: #185847; border-top: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; padding: 5px 5px 5px 5px; color: #FFFFFF; text-decoration:none; line-height: 25px; font-size:12px; font-weight: bold; text-align: center; }
.lang_inactive { background-color: #FFFFFF; border-top: 1px solid #185847; border-right: 1px solid #185847; border-left: 1px solid #185847; padding: 5px 5px 5px 5px; color: #185847; text-decoration:none; line-height: 25px; font-size:12px; font-weight: bold; text-align: center;  }
.lang_disabled { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 5px 5px 5px 5px; color: #CCCCCC; text-decoration:none; line-height: 25px; font-size:12px; font-weight: bold; text-align: center;  }

.externalNews_active { background-color: #FFCC00; padding: 5px 20px 5px 20px; color: #185847; text-decoration:none; line-height: 25px; font-size:12px; font-weight: bold; text-align: center; }
.externalNews_inactive { background-color: #006600; border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; padding: 5px 20px 5px 20px; color: #FFFFFF; text-decoration:none; line-height: 25px; font-size:12px; font-weight: bold; text-align: center;  }