/* body */
body{
	background:#d9e696;
	border:0;
	margin:0;
	text-align:center;	
}
a, a:visited{
	color:#4e73dc;
	text-decoration:underline;
}
a:active,
a:hover{
	color:#4e73dc;
	text-decoration:none;
}
div,
table,
td{
	font-family: Tahoma, Verdana, Arial;
}


h1,h2,h3,h4,h5,h6 {
margin:0;
}

img {
border:0;
}


/* Container */
#container {
margin:0 auto;
padding:0;
width:782px;
text-align:left;
}

/* Header */
#header-border-top {
background:#fff url(/templates/s9/images/header.gif) top right repeat-x;
width:782px;
height:29px;
}

#header {
width:782px;
height:275px;
}

#header-left-column {
width:348px;
height:275px;
float:left;
}

#header-logo {
/*background:#fff url(/templates/s9/images/header-logo.gif) top left no-repeat;*/
width:348px;
height:216px;
}

#latest-news-bg {
background:#fff url(/templates/s9/images/latest-news-bg.gif) top left no-repeat;
width:348px;
height:59px;
}


#latest-news-bg h4 {
font:21px Times New Roman, Verdana, Arial;
color:#426adc;
padding: 34px 0 0 66px;
}

#header-image {
/*background:#fff url(/templates/s9/images/header-image.jpg) top left no-repeat;*/
width:434px;
height:275px;
float:left;
}

/* Menu */
#navigation {
background:#fff url(/templates/s9/images/nav-bg.gif) top left no-repeat;
width:782px;
height:46px;
}

.nav-links {
padding: 0 0 0 44px;
}

#sub-nav {
background:#fff url(/templates/s9/images/sub-nav.gif) top left no-repeat;
width:782px;
height:24px;
}

.menu {
border-collapse:collapse;
border-style:none;
text-align:left;
}

td.menu-item {
background:url(/templates/s9/images/nav-divider.gif) top right no-repeat;
color:#000;
font:bold 12px Arial;
height:46px;
text-transform:uppercase;
text-align:center;
line-height:11px;
padding-left:16px;
padding-right:16px;	
}

td.menu-item-hover {
background: #b1ce93 url(/templates/s9/images/nav-divider.gif) top right no-repeat;
color:#000;
cursor:pointer;
font:bold 12px Arial;
height:46px;
text-transform:uppercase;
text-align:center;
line-height:11px;
padding-left:16px;
padding-right:16px;
}

/*Subitems*/
table.menu-subitem{
	border:0;
}
.menu-subitem td{
	text-align:left;
}
.menu-subitem td span{
	padding:0 25px;
}
td.menu-subitem{
background:#b1ce93;
	border-bottom:1px solid #fff;
	color:#000;
	font:bold 11px Arial;
	height:22px;
	overflow:hidden;
}
td.menu-subitem-hover{
background:#b1ce93;
	border-bottom:1px solid #fff;
	color:#fff;
	cursor:pointer;
	font:bold 11px Arial;
	height:22px;
	overflow:hidden;
}


/* Body */
#body-bg {
background: #fff url(/templates/s9/images/body-bg.gif) top left repeat-y;
width:782px;
overflow:hidden;
}

#body-bg-in {
background: #fff;
width:782px;
overflow:hidden;
}

#body-bg-admin {
background:#fff;
width:782px;
}


/* HomePage */
#left-column {
background:url(/templates/s9/images/left-column.jpg) top left no-repeat;
width:348px;	
float:left;
}

.content-left {
padding: 8px 60px 8px 70px;
font-size:11px;
line-height:15px;
}

.news-date {
font-size:13px;
font-weight:bold;
color:#9a9a9a;
padding: 0 0 2px 0;
}

.news-headline {
font-size:15px;
font-weight:bold;
color:#759d26;
padding: 0 0 5px 0;
}

#right-column {
background:url(/templates/s9/images/right-column.jpg) top left no-repeat;
width:434px;
float:left;	
}

.content-right {
padding: 0 50px 22px 30px;
font-size:11px;
line-height:15px;
}

.page-title {
font:21px Times New Roman, Verdana, Arial;
color:#426adc;
padding: 20px 0;
}


/* InsidePage */
#left-column-in {
width:222px;
float:left;
font:bold 14px Times New Roman, Verdana, Arial;
color:#a5a5a5;
text-align:center;
}

#left-column-logo {
width:222px;
}

#left-column-in ul {
margin:0;
padding: 28px 0 223px 0;
}

#left-column-in li {
margin:0;
padding: 0 0 12px 0;
font:bold 20px Times New Roman, Verdana, Arial;
font-style:italic;
color:#a5a5a5;
list-style:none;
}

#lc-graphic-container {
position:relative;
float:left;  
height:0px;
top:0px;
left:0px;
}

#lc-graphic {
background:#fff url(/templates/s9/images/left-column-graphic.jpg) top left no-repeat;
width:222px;
height:223px;
margin-top:-294px;
position:absolute;
}

#right-column-in {
width:560px;
float:left;
padding: 0 0 10px 0;
}

.contact-info {
font-size:11px;
padding: 4px 0 12px 12px;
}

.contact-info span {
padding: 0 4px;
}

#rc-in-header {
background: url(/templates/s9/images/right-column-in-header.jpg) top left no-repeat;
width:560px;
}

#rc-in-body {
background:#fff url(/templates/s9/images/right-column-in-body.gif) repeat-y;
width:560px;
}

#rc-in-footer {
background:#fff url(/templates/s9/images/right-column-in-footer.gif) top left no-repeat;
width:560px;
height:5px;
font-size:0px;
line-height:0px;
}

.content-right-in {
padding: 0 38px 20px 25px;
font-size:11px;
line-height:15px;
}

.content-right-in td {
font-size:11px;
line-height:15px;
}


/* AdminPage */
#content-admin {
padding: 0 20px 50px 20px;
font-size:11px;
}

#content-admin td {
font-size:11px;
}


/* Footer */
#sub-body{
background:#fff url(/templates/s9/images/sub-body.gif) top left no-repeat;
width:782px;
height:14px;
font-size:0px;
line-height:0px;
}

#footer {
background:#fff url(/templates/s9/images/footer.gif) top left no-repeat;
width:782px;
height:78px;
}

#footer-copyright {
width:420px;
float:left;
}

#footer-copyright p {
margin:0;
padding: 30px 0 0 16px;
font:10px Verdana, Arial;
}

#footer-nav {
width:362px;
float:left;
}

#footer-nav td {
font:bold 10px Verdana, Arial;
text-transform:uppercase;
padding: 36px 0 0 0;
}

#footer-nav a, #footer-nav a:visited {
color:#000;
text-decoration:none;
}

#footer-nav a:hover {
color:#000;
text-decoration:underline;
}

a.ls:link,
a.ls:visited {
color:#000;
text-decoration:none;
}

a.ls:hover {
color:#000;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#000;
text-decoration:underline;
}

a.lshome:hover {
color:#000;
text-decoration:none;
}

/* Form */
.form,
textarea.form{
	background:#FFF url(/templates/s9/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;
	color:#333;
	font:normal 11px Verdana, Arial;
}
.form-cancel{
	background-color:#80343E;
	background-image:url(/templates/s9/images/button-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #666;
	color:#DDD;
	font:bold 13px verdana,tahoma,sans-serif;
}
.form-submit{
	background-color:#616161;
	background-image:url(/templates/s9/images/button-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #999;
	color:#FFF;
	font:bold 13px verdana,tahoma,sans-serif;
}
.form-label{
	color:#333;
	font:bold 11px Verdana, Arial;
}
.error{
	color:#C00;
}
.error-box{
	background:#FEE;
	border:1px solid #FCC;
	color:#C00;
	margin-bottom:8px;
	padding:3px 10px;
}
.error-box ul{
	color:#C00;
	margin:0;
	padding:0 0 0 20px;
}
.help{
	color:#639;
	font-weight:normal;
}
.required{
	color:#933;
}

/*DataGrid*/
.admin-grid{
	font:11px verdana,tahoma,sans-serif;
}
.admin-grid-header{
	background-color:#999;
	color:#FFF;
	font:bold 11px verdana,tahoma,sans-serif;
}
.admin-grid-header td{
	border-bottom:1px solid #888;
}
.admin-grid-header a,
.admin-grid-header a:visited{
	color:#FFF;
	text-decoration:none;
}
.admin-grid-header a:active,
.admin-grid-header a:hover{
	color:#FFF;
	text-decoration:underline;
}
.admin-grid-item{
	background-color:#F9F9F9;
}
.admin-grid-item td{
	border-bottom:1px solid #E9E9E9;
}
.admin-grid-item-alt{
	background-color:#F0F0F0;
}
.admin-grid-item-alt td{
	border-bottom:1px solid #E0E0E0;
}
.admin-grid-item-edit{
	background-color:#FED;
}
.admin-grid-item-edit td{
	border-bottom:1px solid #CBA;
}


