body, p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
	background-color:White;
	margin-top:0px;
	margin-left:0px;
}
input, select, textarea {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#FDFDFD;
	font-size:8pt;
	font-weight:normal;
}
table.form, td.form {
	background-color:transparent;
	padding-right:4px;
	margin-right:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#FDFDFD;
	font-size:8pt;
	font-weight:bold;
}
td.form2 {
	background-color:transparent;
	padding-right:4px;
	margin-right:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#FDFDFD;
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
}
table, td {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:9pt;
}
table.topnav {
	background-color:#EAEAEA;
	width:100%;
	border:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
td.topnav {
	background-color:#EAEAEA;
	vertical-align:middle;
	text-align:center;
	margin-left:6px;
	margin-right:6px;
	white-space:nowrap;
	padding-left:6px;
	padding-right:6px;
	height:16px;
}
span.topnav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#87bddf;
	vertical-align:middle;
	font-size:8pt;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:3px;
}
A:link.topnav,
A:visited.topnav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#117CC0;
	font-size:8pt;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:3px;
	text-decoration:none;
}
A:hover.topnav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#87bddf;
	font-size:8pt;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:3px;
   	text-decoration:none;
}
td.bkgleftnav {
	background-color:#358ECC;
}
table.leftnav{
	background-color:#358ECC;
	width:100%;
	border:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
td.leftnav {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	background-color:#358ECC;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	margin-left:6px;
	margin-right:6px;
	white-space:nowrap;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	letter-spacing:2px;
	text-indent:8px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#2481C0;
	margin-top:0px;
}
a:link.leftnav,
a:visited.leftnav {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:white;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
}
a:hover.leftnav {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#87bddf;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
}
a:link.leftnavtitle,
a:visited.leftnavtitle {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
}
a:hover.leftnavtitle {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
}
span.leftnavboxtitle {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	font-style:normal;
}
table.leftnavbox{
	background-color:transparent;
	width:175px;
	border:0px;
	margin-bottom:3px;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}
td.leftnavbox {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	background-color:#76B2DC;
	vertical-align:middle;
	text-align:left;
	font-weight:normal;
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
	letter-spacing:0px;
	text-indent:2px;
/*	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#96C4E4;
	border:1px solid #fdd399;
*/	border:1px solid #96C4E4;
	margin-top:0px;
	font-style:italic;
}
td.content td.leftnavbox {
	border:1px solid #fdd399;
}
td.leftnavboxyellow {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	background-color:#fdb044;
	vertical-align:middle;
	text-align:left;
	font-weight:normal;
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
	letter-spacing:0px;
	text-indent:2px;
/*	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fdd399;
	border:1px solid #fdd399;
*/	border:1px solid #96C4E4;
	margin-top:0px;
	font-style:italic;
}
a:link.leftnavmoreyellow,
a:visited.leftnavmoreyellow {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
a:hover.leftnavmoreyellow {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ea8900;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
td.centerboxtop {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#eeeeee;
	font-size:8pt;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
	letter-spacing:0px;
	text-indent:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#96C4E4;
	margin-top:0px;
	border:1px solid #96C4E4;
	font-style:italic;
}
td.centerbox {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#eeeeee;
	font-size:8pt;
	vertical-align:middle;
	text-align:left;
	font-weight:normal;
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
	letter-spacing:0px;
	text-indent:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#96C4E4;
	margin-top:0px;
	border:1px solid #96C4E4;
	font-style:italic;
}
span.centerboxtitle {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	font-style:normal;
}
a:link.centerboxmore,
a:visited.centerboxmore {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:underline;
	font-style:italic;
}
a:hover.centerboxmore {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#87bddf;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
a:link.centerboxmoreext,
a:visited.centerboxmoreext {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:underline;
	font-style:italic;
}
a:hover.centerboxmoreext {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#87bddf;
	font-size:8pt;
	text-align:left;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
a:link.leftnavbox,
a:visited.leftnavbox {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:2px;
	text-decoration:none;
	font-style:normal;
}
a:hover.leftnavbox {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:2px;
	text-decoration:none;
	font-style:normal;
}
a:link.leftnavmore,
a:visited.leftnavmore {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
a:hover.leftnavmore {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
img.leftnavimg {
	border-color:#358ECC;
}
li.leftnavbox {
	list-style-image:url(img/bullet.gif);
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	text-indent:2px;
	text-decoration:none;
	font-style:normal;
}
h1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:3px;
	line-height:20px;
	text-align:left;
	color:#358ECC;
}
h2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:3px;
	line-height:20px;
	text-align:left;
	color:#358ECC;
}
h3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0px;
	color:#358ECC;
}
td.content {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
	color:#358ECC;
	background-color:#FDFDFD;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:10px;
	padding-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	background-repeat:no-repeat;
}
table.gallery, td.gallery {
	background-color:transparent;
	padding-left:4px;
	padding-right:0px;
	padding-top:4px;
	margin-left:0px;
	margin-right:4px;
	margin-top:4px;
}
a:link,
a:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0px;
	line-height:16px;
	color:#358ECC;
	text-decoration:underline;
}
a:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0px;
	line-height:16px;
	color:#358ECC;
	text-decoration:none;
}
a:link.more,
a:visited.more {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	letter-spacing:1px;
	line-height:16px;
	text-align:left;
	color:#358ECC;
	text-decoration:none;
}
a:hover.more {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
	letter-spacing:1px;
	line-height:16px;
	text-align:left;
	color:#358ECC;
	text-decoration:none;
}
table.news, td.news {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:italic;
	font-weight:bold;
	color:#358ECC;
	letter-spacing:1px;
	background-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#2481C0;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
table.news0, td.news0 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#358ECC;
	letter-spacing:1px;
	background-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#96C4E4;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
a:link.news0,
a:visited.news0 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#358ECC;
	letter-spacing:1px;
}
a:hover.news0 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#358ECC;
	letter-spacing:1px;
}
a:link.sitemap,
a:visited.sitemap {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	line-height:16px;
	color:#358ECC;
	text-decoration:underline;
}
a:hover.sitemap {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	line-height:16px;
	color:#358ECC;
	text-decoration:none;
}
p.notes {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0px;
	text-align:center;
	line-height:10px;
	color:#358ECC;
	text-decoration:none;
}
p.notesleft {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0px;
	text-align:left;
	line-height:10px;
	color:#358ECC;
	text-decoration:none;
}
p.footer {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
	text-align:center;
	line-height:10px;
	color:#B9D4E7;
	text-decoration:none;
}
a:link.footer,
a:visited.footer {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:10px;
	color:#B9D4E7;
	text-decoration:none;
}
a:hover.footer {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:10px;
	color:#B9D4E7;
	text-decoration:none;
}
.faq {
	visibility:hidden;
	display:none;
}
#MySpamTrap {display: none;}
.category {
	border-top:1px;
	border-right:1px;
	border-bottom:1px;
	border-left:0px;
	border-style:solid;
	border-color:#76B2DC;
	padding:6px;
	margin:6px;
	text-align:center;
	font-size:7pt;
	font-weight:bold;
	width:92px;
}
.catselected {
	border:1px solid #76B2DC;
	text-align:center;
	padding:6px;
	margin:6px;
	text-align:center;
	font-size:7pt;
	font-weight:bold;
	color:white;
	background:#76B2DC;
	width:92px;
}
img.imgcategory {
	border:1px solid;
	cursor:pointer;
	cursor:hand;
}
img.imgblank {
	border:0px;
	width:63px;
	height:1px;
}
.trgalleryselected {
	visibility:visible;
	display:inline-block;
}
.trgallery {
	visibility:hidden;
	display:none;
}
.bigpicture {
	border:0px;
	border-style:solid;
	border-color:#76B2DC;
	padding:6px 6px 6px 0px;
	margin:0px;
	text-align:left;
	font-size:7pt;
	font-weight:bold;
}
img.bigpic {
	border:1px solid;
}
#directions {
	border:1px solid #fdd399;
	padding:7px 5px 7px 5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	background-color:#76B2DC;
}
#directions a.directionsform:link,
#directions a.directionsform:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
#directions a.directionsform:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	font-style:italic;
}
#facebook {
	text-align:center;
	padding:20 16 20 16;
}
/* new classes added for Google Translate */
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:550px;
	height:250px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:white;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#358ECC;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}
#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}
#lightbox.done img{
	width:100%;
	height:100%;
}
#translate {
	display:inline;
	position:absolute;
	top:115px;
	left:682px;
	list-style:none;
    text-align:left;
	margin:0px;
	padding:0px;
}
#translate, #.ie_hack, {
	left:670px;
}
.lng-opt-first {
    list-style:none;
    cursor:pointer;
    cursor:hand;
	width:150px;
	height:17px
}
.lng-opt-first a:link,
.lng-opt-first a:visited,
.lng-opt-first a:hover {
	font-family:Arial;
	font-size:7pt;
	color:#117CC0;
	text-decoration:none;
	border:solid #9DC9E5 1px;
	padding:0 15 1 1;
	background:url(img/bg_otherlanguages.gif) repeat-x top right;
}
.lng-opt {
    background:#EAEAEA;
    list-style:none;
    cursor:pointer;
    cursor:hand;
	width:95px;
	height:24px;
	border:solid #9DC9E5 1px;
	margin-top:-1px;
	padding-top:2px
}
.lng-opt-on {
    background:white;
    list-style:none;
    cursor:pointer;
    cursor:hand;
	width:95px;
	height:24px;
	border:solid #9DC9E5 1px;
	margin-top:-1px;
	padding-top:2px
}
.lng-opt-footer {
	font-family:Arial;
	font-size:7pt;
	text-align:right;
	line-height:9px;
	color:#117CC0;
    background:#EAEAEA;
    list-style:none;
    cursor:pointer;
    cursor:hand;
	width:95px;
	height:24px;
	border:solid #9DC9E5 1px;
	margin-top:-1px;
	padding-top:2px
}
.lng-opt a:link,
.lng-opt a:visited,
.lng-opt a:hover,
.lng-opt-on a:link,
.lng-opt-on a:visited,
.lng-opt-on a:hover {
	font-family:Arial;
	font-size:7pt;
	text-decoration:none;
	vertical-align:center
}
#translatedby{
	font-family:Arial;
	font-size:8pt;
	display:none;
	visibility:hidden
}
img.survey {
	width:17px;
	height:10px;
	border:1px solid #96C4E4;
	margin:0 0 0 -1;
	vertical-align:middle;
	
}
span.survey_vote {
	font-size:13pt;
	font-weight:bolder
}span.survey_10 {
	font-size:7pt;
	font-weight:normal
}
.prevnext {
	background:transparent;
	border:0px;
	text-decoration:underline;
}
table.singlesurvey {
	width:98%;
	border-bottom:1px solid #96C4E4;
	margin:1px;
}
table.singlesurvey td {
	text-align:middle;
}
span.surveycomment {
	font-style:italic;
}
div.surveycommenttranslated {
	font-style:italic;
	font-size:10px;
	margin-top:5px;
}
.unread {
	background-color:#EAEAEA;
}
span.tempmessage {
	font-variant:small-caps;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	letter-spacing:2px;
	font-style:normal;
        border-bottom:3px double #358ECC;
}
table.tempmessage td {
	margin-left:6px;
	margin-right:6px;
	margin-top:0px;

	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
        
	border:1px solid #fdb044;
        
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#358ECC;
	background-color:#eeeeee;
	font-size:8pt;
	vertical-align:middle;
	text-align:left;
	font-weight:normal;
	letter-spacing:0px;
	text-indent:2px;
	font-style:italic;
}
