html, body, #fullheight{
margin:0;
padding:0;
border:none;
}

#fullheight{height:100%;}

table, td, th {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #424242;
}

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #424242;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_outer.gif);
	background-color: #000000;
	table-layout: auto;
}

div.container {
	position: relative;
	margin: 0 auto;
	width: 743px;
	height: 800px;
	text-align: left;
}

div.container2 {
	position: relative;
	margin: 0 auto;
	width: 743px;
	height: 400px;
	text-align: left;
}

.box{ 
float: left; 
width: 128px;
height: 142px;
}

.box2{ 
float: right; 
width: 128px;
height: 142px;
}

.box3{ 
float: left; 
width: 193px;
height: 114px;
}

.box4{ 
float: right; 
width: 193px;
height: 114px;
}

.box5{ 
float: center; 
width: 494px;
height: 114px;
}

.box6{ 
float: center; 
width: 494px;
height: 230px;
}

.box7{ 
float: center; 
width: 494px;
height: 338px;
}

.box8{ 
float: left; 
width: 160px;
height: 90px;
}

.gallery_th{ 
float: left; 
width: 120px;
height: 70px;
}

.gallery_normal{ 
float: center; 
width: 458px;
height: 344px;
}

.gallery_cert{ 
float: center; 
width: 458px;
height: 627px;
}

.gallery_landscape{ 
float: center; 
width: 494px;
height: 280px;
}

.gallery_portrait{ 
float: center; 
width: 344px;
height: 474px;
}

.gallery_group{ 
float: center; 
width: 682px;
height: 380px;
}

.gallery_special{ 
float: center; 
width: 682px;
height: 288px;
}

.video{ 
float: center; 
width: 324px;
height: 244px;
}

.newsbox{ 
float: left; 
width: 72px;
height: 67px;
}

#boxContent{
border: none;
background: #18749F;
position: relative;
left: -2px;
top: -2px;
}

#boxContainer{
position: relative;
background: #B5B5B5;
margin-left: 2px;
margin-top: 16px;
margin-right: 11px;
margin-bottom: 11px;
}

#boxContainer2{
position: relative;
background: #B5B5B5;
margin-left: 11px;
margin-top: 11px;
margin-right: 2px;
margin-bottom: 11px;
}

#boxContainer3{
position: relative;
background: #B5B5B5;
margin-top: 11px;
margin-bottom: 11px;
}

#newsContainer{
position: relative;
background: #B5B5B5;
margin-top: 16px;
margin-right: 11px;
margin-bottom: 16px;
}

#galleryContainer{
position: relative;
background: #B5B5B5;
margin-left: 2px;
}

h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	color: #115574;
	font-weight: bold;
	display: inline;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D581D;
	font-weight: bold;
	display: inline;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #115574;
	font-weight: bold;
	display: inline;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	text-align:center;
	display: inline;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #443b32;
	font-weight: bold;
	display: inline;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4C317B;
	font-weight: bold;
}

input.search {
background-color: #EFEFCD;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt
}

textarea.search {
background-color: #EFEFCD;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt
} 

.grey { color:black; 
background: #FFFFFF; border: #B7B8BA; border-style: solid; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px; }

.changedField { color:black; 
background: #F7F8F8; border: #B7B8BA; border-style: solid; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px; }

.topmenu1 {position:absolute; width:60px; visibility:visible; z-index:2; padding:2px; left:232px; top:-2px}
.contentArea1 {position: absolute; width:90px; visibility:hidden; z-index:1; padding:2px; height:100px; left:257px; top:43px;}

td.footernav { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D581D;
background-color: #F2C63C; 
padding-left: 12px; 
padding-right: 12px;
}

td.footer { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
padding-top: 11px; 
background-image: url(images/bg_bottom.gif);
}

td.sidetext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
padding-top: 13px; 
padding-bottom: 13px; 
padding-left: 13px; 
padding-right: 13px;
}

td.sidehd {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 4px;
padding-bottom: 7px;
display: block;
background-image: url(images/side_hd.gif);
background-color:#9BAA59;
}

td.special {
vertical-align: middle;
text-align: center;
}

td.location {
	font-size: 12px;
	font-weight: bold;
	color:#F2C63C;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-image:url(images/bg_gradient-black.gif);
	background-color:#000000;
}

td.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

td.info {
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:5px;
	border-bottom:1px dashed #666666;
}

td.vid {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #949494; 
}

td.maintext {padding-left: 40px; padding-right: 40px;}
td.content {padding-left: 27px; padding-right: 28px;}
td.content2 {padding-left: 20px; padding-right: 20px;}
td.indexnews {background-image: url(images/bg_side_slant.gif); padding-top:14px; padding-bottom:14px;}
td.vertdots {background-image: url(images/bg_side_vert.gif); width:1px; background-color:#CCCCCC;}
td.comingsoon {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-top:18px; padding-bottom:18px; padding-left:40px; padding-right:40px;}
td.sidenav {padding-left:7px; padding-right:4px; padding-top:1px; padding-bottom:1px; border-bottom: 1px dotted #666666; background-color:#A5A997;}
td.sidepic {padding-top:13px; padding-left:13px; padding-right:13px}
td.news {padding-top:6px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #424242;}
td.pages {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align:left; padding-top: 13px; padding-bottom: 13px; padding-left:26px; }

.image1{ border-width: 2px; border-style:solid; color:#18749F; }
.image2{ border-width: 1px; border-style:dotted; color:#4D581D; }

a:link { font-family: arial, helvetica; font-size: 12px; text-decoration: underline; color: #7B0000 }
a:active { font-family: arial, helvetica; font-size: 12px; text-decoration: underline; color: #7B0000 } 
a:visited { font-family: arial, helvetica; font-size: 12px; text-decoration: underline; color: #7B0000 } 
a:hover { font-family: arial, helvetica; font-size: 12px; text-decoration: none; color: #A48F00 }

a.cat:link { font-family: arial, helvetica; font-size: 12px; text-decoration: none; color: #18749F }
a.cat:active { font-family: arial, helvetica; font-size: 12px; text-decoration: none; color: #18749F } 
a.cat:visited { font-family: arial, helvetica; font-size: 12px; text-decoration: none; color: #18749F } 
a.cat:hover { font-family: arial, helvetica; font-size: 12px; text-decoration: none; color: #A48F00 }

a.vid:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #18749F }
a.vid:active { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #18749F } 
a.vid:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #18749F } 
a.vid:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #A48F00 }

a.newssum:link { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #7B0000 }
a.newssum:active { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #7B0000 } 
a.newssum:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #7B0000 } 
a.newssum:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #A48F00 }

a.hd:link { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #115574; font-weight: bold; display: inline; text-decoration: none;}
a.hd:active { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #115574; font-weight: bold; display: inline; text-decoration: none; } 
a.hd:visited { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #115574; font-weight: bold; display: inline; text-decoration: none;} 
a.hd:hover { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #707E32; font-weight: bold; display: inline; text-decoration: none;}

a.news:link { font-family: arial, helvetica; font-size: 12px; color: #115574; font-weight: bold; display: inline; text-decoration: none;}
a.news:active { font-family: arial, helvetica; font-size: 12px; color: #115574; font-weight: bold; display: inline; text-decoration: none; } 
a.news:visited { font-family: arial, helvetica; font-size: 12px; color: #115574; font-weight: bold; display: inline; text-decoration: none;} 
a.news:hover { font-family: arial, helvetica; font-size: 12px; color: #707E32; font-weight: bold; display: inline; text-decoration: underline;}

a.side:link { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #4D581D }
a.side:active { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #4D581D } 
a.side:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #4D581D } 
a.side:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #A48F00 }

a.sidehd:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #4D581D; font-weight: bold; display: inline;}
a.sidehd:active { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #4D581D; font-weight: bold; display: inline;} 
a.sidehd:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #4D581D; font-weight: bold; display: inline;} 
a.sidehd:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #A48F00; font-weight: bold; display: inline;}

a.sidefake:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; background-color:#798061}
a.sidefake:active { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; background-color:#798061} 
a.sidefake:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; background-color:#798061} 
a.sidefake:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; background-color:#798061}

a.sidenav:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #443B32; font-weight: bold; display: block;}
a.sidenav:active { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #443B32; font-weight: bold; display: block;} 
a.sidenav:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #443B32; font-weight: bold; display: block;} 
a.sidenav:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; }

a.footernav:link { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #4D581D; font-size: 10px; }
a.footernav:active { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #4D581D; font-size: 10px; } 
a.footernav:visited { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #4D581D; font-size: 10px; } 
a.footernav:hover { font-family: arial, helvetica; font-size: 10px; text-decoration: underline; color: #A48F00; font-size: 10px; }

a.footer:link { font-family: arial, helvetica; text-decoration: none; color: #A99781; font-size: 10px; }
a.footer:active { font-family: arial, helvetica; text-decoration: none; color: #A99781; font-size: 10px; } 
a.footer:visited { font-family: arial, helvetica; text-decoration: none; color: #A99781; font-size: 10px; } 
a.footer:hover { font-family: arial, helvetica; text-decoration: underline; color: #FFFFFF; font-size: 10px; }

a.menulink { display: block; text-decoration: none; border: none; border: none; font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
a.menulink:hover { border: none; color: #FFFFFF; text-decoration: none; background-color:#DCD6C6; font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }
a.menulink:visited  { display: block; text-decoration: none; font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
a.menulink:active { display: block; text-decoration: none; color: #ffffff; border: none; border: none;font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }

a.top:link { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #707E32; font-size: 10px; }
a.top:active { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #707E32; font-size: 10px; } 
a.top:visited { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #707E32; font-size: 10px; } 
a.top:hover { font-family: arial, helvetica; font-size: 10px; text-decoration: underline; color: #707E32; font-size: 10px; }

a.pages:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #707E32; font-weight: normal; }
a.pages:active { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #707E32; font-weight: normal;} 
a.pages:visited { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #707E32; font-weight: normal;} 
a.pages:hover { font-family: arial, helvetica; font-size: 11px; text-decoration: underline; color: #707E32; font-weight: normal;}

/* Category List */
#vertmenustyle1 { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #443B32; font-weight: bold; display: block; }
#vertmenustyle1 .sitemapul { list-style-type: none; margin: 0; padding: 0; }
#vertmenustyle1 li { background: url(images/icon_arrow.gif) no-repeat 13px 8px; border-bottom: 1px dotted #666666; background-color:#A5A997; }
#vertmenustyle1 li a { width: 160px; display: block; text-decoration: none; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
#vertmenustyle1 li a:Hover { color: #FFFFFF; background: #666666 url(images/icon_arrow_on.gif) no-repeat 13px 8px; }
#vertmenustyle1 li a.Selected { color: #FFFFFF; background: #666666 url(images/icon_arrow.gif) no-repeat 13px 8px; }
#vertmenustyle1 li li { background: url(images/icon_arrow.gif) no-repeat 13px 8px; background-color:#A5A997; }
#vertmenustyle1 li li a { width: 160px; display: inline; text-decoration: none; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
#vertmenustyle1 li li a:Hover { color: #FFFFFF; background: #666666 url(images/icon_arrow_on.gif) no-repeat 13px 8px;  }
#vertmenustyle1 li li a.Selected { color: #FFFFFF; background: #666666 url(images/icon_arrow.gif) no-repeat 13px 8px; }

/* Category List - Mozilla Hacks */
html > body #vertmenustyle1 li a { width: 160px; }
html > body #vertmenustyle1 li li a { width: 160px; }

/* Selected Category List */
#vertmenustyle2 { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; font-weight: bold; display: block; background-color:#798061;}
#vertmenustyle2 .sitemapul { list-style-type: none; margin: 0; padding: 0; }
#vertmenustyle2 li { background: url(images/icon_arrow_pg.gif) no-repeat 13px 8px; border-bottom: 1px dotted #666666; background-color:#798061; }
#vertmenustyle2 li a { width: 160px; display: block; font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #E0E0E0; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
#vertmenustyle2 li a:Hover { color: #E0E0E0; background: #798061 url(images/icon_arrow_pg.gif) no-repeat 13px 8px; }
#vertmenustyle2 li a.Selected { color: #E0E0E0; background: #798061 url(images/icon_arrow_pg.gif) no-repeat 13px 8px; }
#vertmenustyle2 li li { background: url(images/icon_arrow_pg.gif) no-repeat 13px 8px; background-color:#798061; }
#vertmenustyle2 li li a { width: 160px; display: inline; text-decoration: none; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
#vertmenustyle2 li li a:Hover { color: #E0E0E0; background: #798061 url(images/icon_arrow_pg.gif) no-repeat 13px 8px;  }
#vertmenustyle2 li li a.Selected { color: #E0E0E0; background: #798061 url(images/icon_arrow_pg.gif) no-repeat 13px 8px; }

/* Selected Category List - Mozilla Hacks */
html > body #vertmenustyle2 li a { width: 160px; }
html > body #vertmenustyle2 li li a { width: 160px; }