body { background-image:url(background.gif); font-family: verdana, arial, sans-serif; }
a { color: white; text-decoration: none;}

#container { width:760px; margin:0px auto; margin-top:0px; text-align:left; border-width: 1px; border-style: solid; border-color: white; }

#language { color: white; width:760px; margin:0px auto; text-align: right; font-size: 70%; padding-right: 30px; padding-top: 5px; padding-bottom:5px; }
#language a { color: white; } 
#language a:hover { color: #99cc66;  } 

#top { background-color: #4679ac; }
#menu { color: #99cc66; text-align: right; font-size: 70%; padding-top: 5px; padding-bottom: 5px; padding-left: 7px;}
#menu a:hover { color: #aece60; }
.menu-item { float:left; text-align: left; padding-left: 13px; }
.menu-language { padding-right: 20px; }

#middle { background-color: white; vertical-align: top;  }

#content { width: 410px; height: 320px; font-size: 70%; color: #666666; overflow: auto; padding-left: 20px; padding-right: 20px; padding-bottom:10px; text-align: left; line-height: 150%; }
#content a { color: #6699cc; font-weight: bold; text-decoration: underline; }

#calltoaction-wrap { height: 25px; color: white; background-color: #001364; }
#calltoaction { color: white; font-size: 70%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px;}
#calltoaction a { color: white; text-decoration: underline; }
#calltoaction a:hover { color: #aece60; }
.calltoaction-item { color: white; }

.news {color: #6699cc; font-weight: bold;}
#holidays {color: #961207; font-weight: bold;}
#holidays a {color: #961207; font-weight: bold;}
#green {color: #7C9D1A; }

.thumbnail { width: 60px; height:66px; margin-right:10px; border-width:0px; }
.thumbnail-hr { width: 120px; height:132px; margin-right:10px; border-width:0px; }
.thumbnail-partner { width: 70px; height:70px; margin-right:10px; border-width:0px; }

#bottom { background-color: #7C9D1A; height: 70px; }

#footer { color: white; text-align: left; font-size: 70%; padding-left: 20px; padding-top: 10px; line-height: 150%; }
#footer img { border:0px; float:right; }
#footer a { text-decoration: none; }

#copyright { color: white; width:760px; margin:0px auto; text-align: left; font-size: 60%; padding-left: 35px; padding-top: 5px; }
#copyright a { color: white; } 
#copyright a:hover { color: #99cc66;  } 

table.rates { border-width: 0px; background-color: white; }
table.rates th { padding: 5px; }
table.rates td { padding: 5px; }
th.service { width: 34%; }
.rate { text-align: center; width: 33%; }
tr.odd th { background-color: #eee; }
tr.odd td { background-color: #eee; }

ol { margin-left:0px; padding-left:20px; }
ol li { font-weight: bold; }

.skiplink {display:none}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}