/*html {overflow: scroll;} */
html, body {margin:0px; padding:0px; background-color:white;}
html { min-height: 100%; margin-bottom: 1px; }

* {font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif}

a, a:link, a:visited {color:#581d6b; text-decoration:underline;}
a:hover {color:blue; text-decoration:none;}

a img {border:1px solid #581d6b;}
a:hover img {border:1px solid blue;}

a img.noBrd {border-width:0px;}
a:hover img.noBrd {border-width:0px;}

.jswarning{
  	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	border: #d6d8d6 1px solid;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
	margin-bottom:12px;
	background: #ffffe1 url(../images/exclamation.gif) 8px 8px no-repeat;
}

.bo {font-weight:bold;}
.no {font-weight:normal;}
.io {font-style:italic;}
.p20 {padding:20px;}
.t16 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.t09 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.t14 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.cg12 {
	font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}

#boxWhite {
	background-color:white;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
#box {
	width:835px;
	border:2px solid #0934a1;
	padding:20px;
	padding-top:60px;
	background:#e5e5e5 url(../images/bg_box.gif) top repeat-x;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
#logo {
	position:absolute;
	width:835px;
	text-align:center;
	margin-top:-114px;
}
* html #logo {width:160px; margin-left:-80px;}

#nav {margin:10px; margin-top:42px;}
#nav a {
	color:#666666;
	text-decoration:none;
	padding:8px 22px;
	font-family: Verdana,Arial,sans-serif; font-size: 1em; 
}
#nav a:hover {color:blue; text-decoration:underline;}


#dropNAV {width:662px;}

#sildeshowHolder {
	width:427px;
	height:227px;
	padding-top:9px;
	padding-left:12px;
	margin-right:-22px;
	background:transparent url(../images/bg_slideshow.png) left top no-repeat;
	text-align:left;
}
* html #sildeshowHolder {margin-right:-12px;}
#slideshow {width:393px; height:193px;  overflow: hidden;}

.tableME tr td:first-child {
	border-width:0px;
}
.tableME tr td {
	border-left:0px solid #efefef;
}

#gallLogo {
	position:relative;
	width:835px;
	text-align:left !IMPORTANT;
	margin-top:-55px;
	margin-left:-15px;
}
* html #gallLogo {margin-left:-415px; z-index:0;}



/*---------------- slider --------------------------*/
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:400px;
	height:241px;
	overflow:hidden; 
	text-align:center;
	}	
#controls {position:absolute; margin-top:-100px; z-index:9999;}
#nextBtn {position:absolute; width:200px; margin-left:420px;}
#prevBtn {position:absolute; width:200px; margin-left:-100px;}
.gallery-title {
	text-align:center;
	background:transparent url(../images/bg_bar.gif) no-repeat 50% 50%;
}
.gallery-counter {
	text-align:center;
	font-size:11px;
	font-weight:bold;
}