/* body */
body
{
	background: #e9e9e9 url(/templates/s16/images/bg.jpg) repeat-x;
	border: 0;
	margin: 0;
	text-align: center;
}

div, table, td
{
	font-family: Arial, Helvetica, sans-serif;
}

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: 990px;
	text-align: center;
	padding: 0;
	border: 1px solid #666666;
}


/* Header */
#header-nav{
background: #fff url(/templates/s16/images/header-nav.gif) repeat-x;
width: 990px;
height: 34px;
}


#header-nav ul{
margin:0px;
padding:0px;
float:right;
}

#header-nav li {
margin:0px;
padding:16px 0 6px 0;
list-style:none;
float:left;
background: #fff url(/templates/s16/images/header-nav-link.gif) top left no-repeat;
width:90px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

#header-nav a, #header-nav a:visited {
color:#000;
text-decoration:none;
}

#header-nav a:hover{
color:#000;
text-decoration:underline;
}


#header{
width: 990px;
height: 159px;
}

#header-logo{
width:261px;
height:159px;
float: left;
}

#header-image{
width:729px;
height:159px;
float:left;
}

#search-navigation {
width:990px;
height:60px;
}


#search{
background: #fff url(/templates/s16/images/search-bg.gif) top left no-repeat;
width: 247px;
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:60px;
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;
cursor:pointer;
}


#navigation{
background:#fff url(/templates/s16/images/nav-bg.gif) top left no-repeat;
width:743px;
height:60px;
float:left;
}

.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:990px;
height:16px;
font-size:0px;
}




/*
.menu-item-about
{
	background-image: url(/templates/s16/images/about-off.gif);
	width: 124px;
	height: 40px;
}
.menu-item-about span
{
	display: none;
}
.menu-item-about-hover
{
	background-image: url(/templates/s16/images/about-on.gif);
	width: 124px;
	height: 40px;
	cursor: pointer;
}
.menu-item-about-hover span
{
	display: none;
}

.menu-item-help
{
	background-image: url(/templates/s16/images/help-off.gif);
	width: 104px;
	height: 40px;
}
.menu-item-help span
{
	display: none;
}
.menu-item-help-hover
{
	background-image: url(/templates/s16/images/help-on.gif);
	width: 104px;
	height: 40px;
	cursor: pointer;
}
.menu-item-help-hover span
{
	display: none;
}

.menu-item-practice
{
	background-image: url(/templates/s16/images/practice-off.gif);
	width: 114px;
	height: 40px;
}
.menu-item-practice span
{
	display: none;
}
.menu-item-practice-hover
{
	background-image: url(/templates/s16/images/practice-on.gif);
	width: 114px;
	height: 40px;
	cursor: pointer;
}
.menu-item-practice-hover span
{
	display: none;
}

.menu-item-newsletter
{
	background-image: url(/templates/s16/images/newsletter-off.gif);
	width: 92px;
	height: 40px;
}
.menu-item-newsletter span
{
	display: none;
}
.menu-item-newsletter-hover
{
	background-image: url(/templates/s16/images/newsletter-on.gif);
	width: 92px;
	height: 40px;
	cursor: pointer;
}
.menu-item-newsletter-hover span
{
	display: none;
}

.menu-item-contact
{
	background-image: url(/templates/s16/images/contact-off.gif);
	width: 98px;
	height: 40px;
}
.menu-item-contact span
{
	display: none;
}
.menu-item-contact-hover
{
	background-image: url(/templates/s16/images/contact-on.gif);
	width: 98px;
	height: 40px;
	cursor: pointer;
}
.menu-item-contact-hover span
{
	display: none;
}*/


/* menu */








/*subitems*/
table.menu-subitem
{

	border-top-width: 0;
}
td.menu-subitem
{
background: #3f6618 url(/templates/s16/images/sub-nav-off.gif) top left no-repeat;
	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 span
{
	display: block;
	padding: 6px 12px 6px 22px;
}
td.menu-subitem-hover
{
background: #3364a6 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 url(/templates/s16/images/body-bg.gif) repeat-y;
width:990px;
}

#left-column{
width: 247px;
float: left;
}

.link-injured{
padding: 10px 0 29px 35px;
}

#newsletter{
background: #fff url(/templates/s16/images/newsletter-bg.gif) top left no-repeat;
width: 210px;
height: 123px;
}

.newsletter-txtbox{
padding: 68px 0 0 52px;
}


.newsletter-button{
padding: 7px 0 0 89px;
}

.subscribe-submit{
background:url(/templates/s16/images/btn-submit.gif) top left no-repeat;
width:65px;
height:16px;
border:none;
cursor:pointer;
}

.phone-number{
padding:0px 0 40px 35px;
}


#right-column{
width:743px;
float:left;
}

#page-title{
background:#fff url(/templates/s16/images/rc-header.gif) top left no-repeat;
width:743px;
height:42px;
}

#page-title h4{
font-size: 12px;
font-weight: normal;
padding: 15px 0 0 34px;
text-transform: uppercase;
}

.content-main{
font-size: 12px;
padding: 16px 40px 0 20px;
}

.content-main td{
font-size: 12px;
}

.content-headline{
font-size: 18px;
color: #3f6618;
padding: 0 0 10px 0;
}

#body-bg-admin{
background:#fff;
width:990px;
}

.content-admin{
font-size: 12px;
padding: 16px 25px;
}

.content-admin td{
font-size: 12px;
}


/* form */
.form, textarea.form
{
	background: #FFF url(/templates/s16/images/input-bg.gif) repeat-x;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	font: 11px verdana,tahoma,sans-serif;
}
.form-cancel
{
	background-color: #AAA;
	background: #AAA url(/templates/s16/images/button-cancel-bg.gif) repeat-x;
	border: 1px outset #AAA;
	color: #333;
	font: bold 11px verdana,tahoma,sans-serif;
}
.form-submit
{
	background-color: #4670b5;

	border: 2px outset #fff;
	color: #FFF;
	font: bold 11px verdana,tahoma,sans-serif;
}
.form-label
{
	color: #333;
	font: bold 11px verdana,tahoma,sans-serif;
}
.error
{
	color: #C00;
}
.error-box
{
	background: #FEE;
	border: 1px solid #FCC;
	color: #C00;
	margin-bottom: 8px;
	padding: 3px 10px;
}
.error-box ul, .error-box li
{
	color: #C00;
	margin: 0;
}
.help
{
	color: #639;
	font-weight: normal;
}
.required
{
	color: #933;
}


/* Footer */
#footer-nav{
background: #fff url(/templates/s16/images/sub-body.gif) top left no-repeat;
width: 990px;
height: 96px;
}

#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{
background: #3f6618;
width:990px;
}

#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;
}

