body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #4C4C4C;
	font-size: 12pt;
	font-family: Garamond,"Times New Roman", Times, serif;
	font-weight: normal;
}

#frame {
	position: relative;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
	display: inline;
}

#header {
	position: relative;
	background: url(images/header_bg.jpg) top left repeat-x;
	height: 192px;
	overflow: hidden;
}

#headerContent {
	width: 984px;
	margin: 0px auto;
}

#sashHolder {
	position: absolute;
	top: 0px;
	left: 100%;
}

#sash {
	position: absolute;
	width: 146px;
	height: 147px;
	top: 0px;
	left: -146px;
	background: url(images/sash.gif) 0px 0px no-repeat;
}

#menu {
	clear: both;
	background: url(images/menu_bg.jpg) top left repeat-x;
}

#nav {
	width: 984px;
	height: 41px;
	margin: 0px auto;
	background: url(images/menu.jpg) top left no-repeat;
	/*overflow: hidden;*/
}

#nav ul li.top-drop {
	margin: 0px;
	padding: 0px;
}

#nav ul li.top-drop {
	float: left;
	list-style: none;
}

#nav a#link1, #nav a#link2, #nav a#link3, #nav a#link4, #nav a#link5, #nav a#link6, #nav a#link7 {
	display: block;
	height: 41px;
}

#nav span { display: none; }

/* #nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5, #nav li a#link6, #nav li a#link7 {display:block; height:27px; border:none;} */

#nav-1 { width: 106px;}
#nav-2 { width: 190px;}
#nav-3 { width: 183px;}
#nav-4 { width: 273px;}
#nav-5 { width: 232px;}

#nav-1 a#link1:hover {	background: url(images/menu.jpg) 0px -41px no-repeat;}
#nav-2 a#link2:hover {	background: url(images/menu.jpg) -106px -41px no-repeat;}
#nav-3 a#link3:hover {	background: url(images/menu.jpg) -296px -41px no-repeat;}
#nav-4 a#link4:hover {	background: url(images/menu.jpg) -479px -41px no-repeat;}
#nav-5 a#link5:hover {	background: url(images/menu.jpg) -752px -41px no-repeat;}

	
#banner {
	background: url(images/banner_bg.jpg) top left repeat-x;
	height: 160px;
	overflow: hidden;
}

#bannerContent {
	width: 984px;
	margin: 0px auto;
}

#mainContainer {
	width: 984px;
	margin: 0px auto;
}

#mainContent { }
	#home-left, #home-middle, #home-right { padding-top:15px; float:left; }
	#home-left { width:328px; }
		#home-left #photoOfMonth { width:248px; margin:0 auto; background:url(images/photoofmonth-bg.gif) left top repeat-y; padding-bottom:20px; }
			#home-left #photoOfMonth #photoOfMonthhdr { width:248px; height:31px; background:url(images/photoofmonth-hdr.gif); }
		#home-left a { display:block; border:4px solid #3B7135; margin:0 auto; }
			#home-left a:hover { border-color:#22401E; }
	#home-middle { width:328px; }
	#home-right { width:328px; }
	#home-right.no-middle { width:656px; }

.slideshow1 {  
    height:  192px;  
    width:   566px;  
    padding: 0;  
    margin:  0;  
} 
 
.slideshow1 img {  
    background-color: #fff;  
    width:  566px; 
    height: 192px; 
    top:  0; 
    left: 0; 
} 

#counter { margin:0 auto 0; }
#counter, #counter div { height:23px; }
#counter div { float:left; background:url(images/counter.gif) left top no-repeat; }
#counter .counter0 { width:14px; background-position:-1px 0; }
#counter .counter1 { width:10px; background-position:-16px 0; }
#counter .counter2 { width:13px; background-position:-27px 0; }
#counter .counter3 { width:13px; background-position:-41px 0; }
#counter .counter4 { width:13px; background-position:-55px 0; }
#counter .counter5 { width:12px; background-position:-69px 0; }
#counter .counter6 { width:13px; background-position:-82px 0; }
#counter .counter7 { width:12px; background-position:-96px 0; }
#counter .counter8 { width:14px; background-position:-109px 0; }
#counter .counter9 { width:14px; background-position:-123px 0; }
#counter .counterComma { width:6px; background-position:-138px 0; }

#footer {
	clear: both;
	position: relative;
	min-height: 123px;
	height: auto !important;
	height: 123px;
	background: url(images/footer_bg.jpg) top left repeat-x;
	font-size: 9.4px;
	color: #939393;
}

#footer .lastUpdate {
	font-family:Garamond,"Times New Roman",Times,serif;
	font-size:16px;
	color:#c0c0c0;
	}

#footer a, a:link, a:hover, a:visited, a:active {
	color: #7394AE;
	text-decoration: none;
}

#footerContent {
	width: 984px;
	margin: 0px auto;
}

#footerIcon {
	width: 31px;
	height: 31px;
	margin: 0px auto;
}

/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:18pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:18pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}

.form { border:1px solid #DDDDBB; padding:3px; font-size:11pt; font-family: Garamond,"Times New Roman", Times, serif;  }
.error { color: #900; font-weight:bold; padding: 3px; }
 /* Sifr End*/