
html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #5e5e5e;
	font-weight:300;
	margin-bottom: 5px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #5e5e5e;
	font-weight:300;
	margin-bottom: 0px;
}

li {
	padding-bottom:6px;
}

.border{
	border:2px solid #88a3c6;
	padding:1px;
	background:#ffeda5;
}


.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	line-height: 17px;
}

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: underline;
}

.content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: none;
}

.home-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 14px;
}

.home-news a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:underline;
}

.home-news a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #5e5e5e;
}

.caption a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5e5e5e;
	text-decoration: underline;
}

.caption a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5e5e5e;
	text-decoration: none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #5e5e5e;
}

.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5e5e5e;
	text-decoration: underline;
}

.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5e5e5e;
	text-decoration: none;
}

.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: red;
}

.ip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5e5e5e;
	border: solid 1px #cccccc;
	padding:3px;
}



/********** NAV STYLES ***************/

.navtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #5e5e5e;
	line-height:17px;
}

.navtitle a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #5e5e5e;
	text-decoration: none;
}

.navtitle a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #88a3c6;
	text-decoration: none;
}



#nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:16px;
	color:#999999;
}


#nav a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#nav a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #88a3c6;
	text-decoration: none;
}


#nav ul {
	padding:0px;	
}

#nav li {
	list-style:none;
	padding-bottom: 10px;
}

#nav {
	display:block;
	margin-left:15px;
	padding:0px;
	border:0px;
}
/********* END NAV STYLES ****************/



#container {
	position:relative;
	width:1005px;
	background:url(/library/images/common/container-bg.png);
	background-repeat:repeat-y;
	margin:0 auto;
	
}

#container-bottom {
	position:relative;
	width:1005px;
	height:34px;
	min-height:34px;
	background:url(/library/images/common/container-bg-bottom.png);
	background-repeat:repeat-y;
	margin:0 auto;
	
}



#gallery {position:relative; width:783px; margin:0px auto; padding:0px;}

#images {border:0px; height:225px; background:#eef5f6; margin-bottom:0px}

#image {position:relative; width:783px; height:412px; url(/slideshow/images/loading.gif) center center no-repeat}

#image img {position:absolute; top:0px; left:0px}

#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}

#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }

#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}

#thumbs li {float:left; margin-right:5px; cursor:pointer}

.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}

#previmg {left:0; background:url(/slideshow/images/left.gif) left center no-repeat; border-left:0px solid #FFF}

#previmg:hover {opacity:1; filter:alpha(opacity=100)}

#nextimg {right:0; background:url(/slideshow/images/right.gif) right center no-repeat; border-right:0px solid #FFF}

#nextimg:hover {opacity:1; filter:alpha(opacity=100)}












