html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background:#D3E8EB url(../images/body-bkg.jpg) repeat-x top;
	text-align:center;
}
#workspace {
	margin:0px auto 0px auto;
	width:850px;
	position:relative;
	text-align:left;
}
div, p {
	zz-text-align:left;
	font:normal 12px Arial;
}
#workspace-left {
	position:absolute;
	z-index:0;
	top:0px;
	left:-71px;
	width:71px;
	height:455px;
	background:url(../images/workspace-lc.jpg) no-repeat top right;
}
#workspace-right {
	position:absolute;
	top:0px;
	right:-79px;
	width:79px;
	height:455px;
	background:url(../images/workspace-rc.jpg) no-repeat top left;
}
#head {
	height:248px;
	background:url(../images/head-bkg.jpg) no-repeat top left;
}
#menu {
	height:39px;
	background:url(../images/menu-bkg.jpg) no-repeat top left;
	padding-left:10px;
}
#menu-bottom {
	height:4px;
	background:url(../images/menu-bottom.jpg) no-repeat top left;
}
#content-bottom {
	height:3px;
	background:url(../images/content-bottom.jpg) no-repeat top left;
}
#content-out {
	background:url(../images/content-bkg.jpg);
}
#content {
	background:url(../images/content-top-bkg.jpg) no-repeat top;
	min-height:300px;
	--height:300px;
	position:relative;
	z-index:0;
	font:normal 12px Arial;
}
#content a {
color:#78831E;
}
#content a:hover {
color:#8B9915;
}
#content-wide {
	padding:20px 40px 20px 40px;
}
#content-home {
	padding:20px 40px 20px 40px;
	padding-bottom:207px;
	margin-right:299px;
	min-height:344px;
	--height:344px;
	position:relative;
}
#content-news {
	padding:20px 40px 20px 40px;
	margin-right:299px;
	min-height:344px;
	--height:344px;
	position:relative;
}
#footer {
	padding-top:16px;
	height:65px;
	--height:81px;
	background:url(../images/footer-bkg.jpg) no-repeat top;
}
#footer-menu {
	font:11px Tahoma;
	padding-left:26px;
}
#footer-menu div {
	font:11px Tahoma;
	margin-bottom:5px;
}
/****************** MENU ELEMENTS ****************************/
#menu span {
z-index:10000000;
display:inline-block;
float:left;
position:relative;
height:39px;
}
#menu span a {
height:17px;
padding:12px 7px 10px 7px;
text-decoration:none;
font:12px Arial;
color:#FBFBFB;
display:block;  
--display:inline-block;  
}
#menu span.hover {
background:url(../images/menu-hover.jpg) top;
}
#menu span.hover a{
}
#menu span.separator{
background:#85921D;
display:inline-block;
height:39px; 
width:1px;
}
#menu .flyout {
float:none;
position:absolute;
padding-top:2px;
width:150px; 
border:none;
z-index:10000000;
top:39px;
left:0px;
display:none;
}
#menu .flyout .flyout {
top:0px;
left:100%;
}
#menu span.hover .flyout {
display:block;
}
#menu span.hidden .flyout {
display:none;
}
#menu div.flyout span, #menu div.flyout span.hover {
float:none;
display:block;
text-align:left;
height:auto;
padding:0px;
background:#78831E;
}
#menu div.flyout span a, #menu div.flyout span.hover a {
font:11px Arial;
height:auto;
padding:3px 9px 3px 9px;
background-position: right top;
display:block;
}
#menu div.flyout span.hover { 
background:#8B9915;
}
#menu div.flyout span.hover a {
}
#menu div.flyout span.hidden a {
background:#78831E; 
}
/********************* PANELS *************************/
#maps {
position:absolute;
top:0px;
right:3px;
height:139px;
width:236px;
padding:49px 30px 30px 30px;
background:url(../images/maps-panel.jpg);
text-align:center;
}
#maps a {
color:#4C521B;
font:bold 12px Arial;
text-decoration:none;
}
#maps a:hover {
color:#4C521B;
text-decoration:underline;
}
#guide {
position:absolute;
top:220px;
right:3px;
height:191px;
width:274px;
padding:49px 11px 11px 11px;
background:url(../images/guide-panel.jpg);
}
#call {
position:absolute;
top:473px;
right:3px;
height:38px;
width:274px;
padding:49px 11px 11px 11px;
background:url(../images/call-panel.jpg);
text-align:center;
}
#partners {
position:absolute;
bottom:0px;
left:3px;
height:187px;
width:548px;
background:url(../images/partners-panel.jpg);
}
#partners-list {
position:absolute;
top:40px;
left:11px;
height:100px;
width:300px;
}
#partners-list a {
background:url(../images/partners-bullet.png) no-repeat left;
padding:4px 10px 4px 21px;
display:block;
color:black;
text-decoration:none;
}
#partners-list a:hover {
text-decoration:underline;
}
#partners a.sponsor {
position:absolute;
top:53px;
left:330px;
height:100px;
width:180px;
display:block;
}
#partners a.sponsor:hover {
}
#phone-shadow {
position:relative; 
margin-top:-2px;
margin-left:2px; 
font:25px Arial; 
text-align:center; 
color:white;
--width:272px;
}
#phone {
position:absolute; 
top:-2px; 
left:-2px; 
color:#197384; 
font:25px Arial; 
text-align:center; 
width:100%;
}
#call a {
color:#197384; 
text-decoration:none;
}
#call a:hover {
text-decoration:underline;
}
#content h1 {
color:#758017;
font:18px Arial;
margin-top:-2px; 
}
#news-panel {
position:absolute;
top:5px;
right:3px;
bottom:0px;
background:url(../images/news-top.png) no-repeat top;
width:241px;
--height:expression(document.all.content.offsetHeight - 5 + 'px');
}
#news-panel-bottom {
position:absolute;
left:0px;
height:14px;
bottom:0px;
width:241px;
background:url(../images/news-bottom.png) no-repeat top;
}
#news-panel-body {
position:absolute;
left:0px;
top:14px;
bottom:14px;
width:221px;
padding:10px;
background:url(../images/news-bkg.png);
--height:expression(document.all['news-panel'].offsetHeight - 49 + 'px');
}
#content .news-list {
}
#content .news-list p {
  margin:0px;
	margin-bottom:5px;
}
#content .news-list a {
color:black;
font-family:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
display:block;
}
#content .news-list a strong {
color:#1A4964;
}

#content .news-list a:hover {
background:#D4EDF1;
}
#content .pager-simple {
text-align:center;
}
#content .pager-simple b {
font-weight:normal;
color:#47868F;
}
#content .pager-simple a {
color:black;
text-decoration:none;
font-weight:bold;
color:#1A4964;
}

#news-panel-body .pager-simple {
position:absolute;
bottom:5px;
left:0px;
width:100%;
}
#footer-menu a {
color:black;
text-decoration:none;
}
#footer-menu a:hover {
text-decoration:underline;
}
#guide .news-list a strong { 
color:#7C7210;
}
#guide .news-list a:hover {
background:#F0E7A6;
}
/*************** GALLERY STYLES ***************/
#picture-popup {
display:none;
}

