/* body */
body
{
	background: #4D4E53;
	border: 0;
	margin: 0;
	text-align: center;
}

img, div
{
	margin:0;
	border:0;
	padding:0;
}

div, table, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

td
{
	vertical-align: top;
}

a, a:visited 
{
	color:#3364a6;
	text-decoration:underline;
}

a:hover 
{
		color:#3364a6;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
}

img
{
	border: 0;
}


/* Container */
#container
{
	margin: 0 auto;
	width: 780px;
	text-align: center;
	padding: 0;
}


/* Header */
#header-nav
{
	background: #fff url(/templates/s16/images/header-nav.gif) top left no-repeat;
	width: 780px;
	height: 34px;
}


#header-nav-links 
{
	width:287px;
	margin:0px;
	padding:0px;
	float:right;
	height:34px;
	
}

#header-nav-links a
{
	border:0;
	margin-right:-3px;
	padding:0;
	height:34px;
}

#header-nav li 
{
	display:inline;
	margin:0;
	padding:0;
}

#header-nav a, #header-nav a:visited 
{
	color:#000;
	text-decoration:none;
}

#header-nav a:hover 
{
		color:#000;
	text-decoration:underline;
}

#header
{
	background: url(/templates/s16/images/header-image.jpg) top left no-repeat;
	width: 780px;
	height: 159px;
}


#header-image
{
	width: 780px;
	height: 159px;
}

#search-navigation 
{
	width:780px;
	height:60px;
	_margin-top:-4px;
}

#search
{
	background: #e2e2e2 url(/templates/s16/images/search-bg.jpg) top left no-repeat;
	width: 248px;
	height: 60px;
	float: left;
	text-align:left;
}


.search-title
{
	width:79px;
		height: 60px;
	float:left;
}

.search-title p
{
	margin:0;
	padding: 28px 0 0 27px;
	font-size:13px;
	font-weight:bold;
}

.search-txtbox
{
	width:108px;
		height: 60px;
	float:left;

}


.search-txtbox p
{
	margin:0;
	padding: 25px 0 0 0;
}


.search-button 
{
	width:61px;
		height: 60px;
		float:left;
}

.search-button p
{
	margin:0;
	padding: 24px 0 0 11px;
}

.search-submit
{
	background: url(/templates/s16/images/btn-search.gif) top left no-repeat;
	width: 22px;
	height: 26px;
	border: none;
}


#navigation
{
	background: #e2e2e2 url(/templates/s16/images/nav-bg.jpg)  top left no-repeat;
	width: 532px;
	height: 60px;
	float: right;
}

.nav-menu 
{
	padding:3px 0 0 0;
}


.menu-hover
{
cursor: pointer;
}




#sub-nav
{
	background: #fff url(/templates/s16/images/sub-nav.gif) top left no-repeat;
	width: 780px;
	height: 16px;
	font-size: 0px;
}

#in-sub-nav
{
	background: #fff url(/templates/s16/images/in-sub-nav.gif) top left no-repeat;
	width: 780px;
	height: 16px;
	font-size: 0px;
}

#in-content
{
	background-color:White;
}

#in-page-title
{
		background:#fff url(/templates/s16/images/in-content-header.gif) top left no-repeat;
		width:766px;
		height:50px;
		margin-left:14px;
}

#in-title-text
{
	float:left;
	width:700;
	margin:15px 15px 0 50px;
	text-align:left;
	font-size:18px;	
}
#in-content-bucket
{
	background-color:#e2e2e2;
	border-left:solid 1px gray;
	margin-left:14px;
	width:725px;
	_width:766px;
	margin-top:-1px;
	_margin-top:0px;
	padding:20px 20px 10px;
	overflow:auto;
	_overflow:hidden;
	text-align:left;		
}

#in-content-container
{
	width:720px;
	margin:10px;	
}

#in-content-footer
{
	background:#fff url(/templates/s16/images/in-content-footer.gif) top left no-repeat;
	margin-left:14px;
	width:766px;
	height:23px;
		
}

/* menu */

td.menu-item
{
	cursor: pointer;
}
td.menu-item span
{
	background: #F0F6F6 url(/templates/s16/images/menu-bg.gif) repeat-x;
	border: 1px solid #778;
	border-bottom-width: 0;
	color: #2D2B2B;
	display: block;
	margin: 0 6px 0 0;
	padding: 0 6px;
}
td.menu-item-hover
{
	cursor: pointer;
}
td.menu-item-hover span
{
	background: #FFF url(/templates/s16/images/menu-bg-hover.gif) repeat-x;
	border: 1px solid #778;
	border-bottom-width: 0;
	color: #A8A8A8;
	display: block;
	margin: 1px 6px -1px 0;
	padding: 0 6px;
}







/*subitems*/
table.menu-subitem
{

	border-top-width: 0;
}
td.menu-subitem
{
	background: #c7c7c7 url(/templates/s16/images/sub-nav-off.gif) top left no-repeat;
	color: #000;
	cursor: pointer;
	display: block;
	font: bold 12px arial,tahoma,sans-serif;
	height:29px;
	padding: 0;
	border-bottom: 1px solid #fff;
}
td.menu-subitem span
{
	display: block;
	padding: 6px 12px 6px 22px;
}
td.menu-subitem-hover
{
	background: #003e74 url(/templates/s16/images/sub-nav-on.gif) repeat-y;
	color: #fff;
	cursor: pointer;
	display: block;
	font: bold 12px arial,tahoma,sans-serif;
	height:29px;
	padding: 0;
	border-bottom: 1px solid #fff;
}
td.menu-subitem-hover span
{
	display: block;
	padding: 6px 12px 6px 22px;
}




#body-bg
{
	background: #fff  repeat-y;
	width: 780px;
	padding-bottom:5px;
}


#left-column
{
	width: 264px;
	float: left;
	border:none 0px;
	background:#fff url(/templates/s16/images/hm-news-bg.gif) top left repeat-y;
	overflow:auto;
}

#news-header
{
	background:transparent url(/templates/s16/images/hm-news-header.gif) top left no-repeat;
	margin-left:27px;
	height:50px;
	width:211px;
}

#news-footer
{
	background:white url(/templates/s16/images/hm-news-footer.gif) top left no-repeat;
	margin-left:26px;
	height:24px;
	
}

#left-content
{
	width:190px;
	margin-left:37px;
	margin-top:10px;
}

#right-column
{
	width: 516px;
	float: left;
	border: none 0px;
}

#page-title
{
	background: #fff url(/templates/s16/images/rc-header.gif) no-repeat;
	width: 516px;
	height: 50px;
	border:none 0px;
}

#page-title h4
{
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 0 34px;
	text-transform: uppercase;
	border:none 0px;
}


.content-main
{
	font-size: 12px;
	padding: 16px 25px 16px 20px;
	background:#fff url(/templates/s16/images/hm-content-bg.gif) top left repeat-y;
}

.content-main td
{
	font-size: 12px;
}

.content-headline
{
	font-size: 18px;
	color: #3f6618;
	padding: 0 0 10px 0;
}

#content-footer
{
	margin-top:-4px;
	background:#fff url(/templates/s16/images/hm-content-footer.gif) top left no-repeat;
	height:23px;
}

#body-bg-admin 
{
	background:#fff;
		width:780px;
}


.content-admin
{
	font-size: 12px;
	padding: 16px 25px;
}

.content-admin td
{
	font-size: 12px;
}


/* Footer */
#footer
{
	background: #fff url(/templates/s16/images/hm-footer-bg.gif) top left repeat-x;
	height:116px;
}

#top-footer ul
{
	margin:0;
	padding-top:20px;
}

#top-footer li
{
	display:inline;
	margin-left:20px;
}

#top-footer li a
{
	color:White;
	font:bold 11px Tahoma,Helvetica,Arial,sans-serif;
	text-decoration:none;
}

#top-footer li a:hover
{
	text-decoration:underline;
}

#bottom-footer ul
{
	padding-top: 18px;
	margin-bottom:0;
	padding-bottom:0;
}

#bottom-footer li
{
	display:inline;
	font:11px Tahoma,Helvetica,Arial,sans-serif;
	color:White;
}

#bottom-footer p
{
	margin:0;
	padding:0;
	font:11px Tahoma,Helvetica,Arial,sans-serif;
	color:White;
}

#bottom-footer p a 
{
	color:White;
	text-decoration:none;
}

#bottom-footer p a:hover
{
	text-decoration:underline;
}

#footer-nav ul
{
	margin: 0;
	padding: 0;
	float: right;
}

#footer-nav li
{
	margin: 0;
	padding: 52px 30px 0 0;
	font-size: 12px;
	color: #fff;
	list-style: none;
	float: left;
}

#footer-nav a, #footer-nav a:visited
{
	color: #fff;
	text-decoration: none;
}

#footer-nav a:hover
{
	color: #fff;
	text-decoration: underline;
}


#footer p
{
	margin: 0;
	padding: 4px 0 14px 0;
	font-size: 11px;
	color: #fff;
}

a.ls:link,
a.ls:visited {
color:#fff;
text-decoration:none;
}

a.ls:hover {
color:#fff;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#fff;
text-decoration:underline;
}

a.lshome:hover {
color:#fff;
text-decoration:none;
}

