/* body */
body{
	background:#68a9cd;
	border:0;
	margin:0;
	text-align:center;	
}

.h1override {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 13pt;
}


a, a:visited{
	color:#026090;
	text-decoration:underline;
}
a:active,
a:hover{
	color:#026090;
	text-decoration:none;
}
div,
table,
td{
	font:normal 11px Verdana, Arial;
}


h1,h2,h3,h4,h5,h6{
	margin:0;
}

img{
	border:0;
}
#skip-nav img{
	display:none;
}


/* Container */
#container {
margin:0 auto;
padding:0;
width:780px;
text-align:left;
}

/* Header */
#header{
background:#fff url(/templates/s9/images/header-bg.jpg) top right repeat-x;
width:780px;
height:85px;
}

#header-logo {
/*background:#fff url(/templates/s9/images/header-logo.gif) top right no-repeat;*/
width:265px;
height:85px;
padding:0;
margin:0;
float:left;
}
#header-phone {
/*background:#fff url(/templates/s9/images/header-logo.gif) top right no-repeat;*/
width:120px;
height:25px;
padding:0;
margin:0;
margin-top:48px;
margin-left:50px;
float:left;
vertical-align:bottom;
}
/*
#header-logo a {
display:block;
padding: 0 265px 85px 0;
}
*/

#header-link {
background:#FFFFFF url(/templates/s9/images/header-image.gif) top right no-repeat;
width:205px;
height:85px;
padding:0;
margin:0;
float:right;
text-align:right;
}

#header-link p {
margin:0;
padding: 0 32px 0 0;
}

/* Menu */
#nav {
background:#fff;
float:left;
width:780px;
height:46px;
}

.menu {
border-collapse:collapse;
border-style:none;
text-align:left;
}

td.menu-item {
background:#fff;
color:#026090;
font:bold 12px Arial;
height:46px;
text-transform:uppercase;
text-align:center;
line-height:11px;
padding-left:12px;
padding-right:12px;	
}

td.menu-item-hover {
background:#4798c4;
color:#fff;
cursor:pointer;
font:bold 12px Arial;
height:46px;
text-transform:uppercase;
text-align:center;
line-height:11px;
padding-left:12px;
padding-right:12px;
}

/*Subitems*/
table.menu-subitem{
	border:0;
}
.menu-subitem td{
	text-align:left;
}
.menu-subitem td span{
	padding:0 25px;
}
td.menu-subitem{
background:#68a9cd url(/templates/s9/images/sub-nav-off.gif) top left no-repeat;
	border-bottom:1px solid #fff;
	color:#000;
	font:bold 11px Arial;
	height:22px;
	overflow:hidden;
}
td.menu-subitem-hover{
background:#38799d url(/templates/s9/images/sub-nav-on.gif) top left no-repeat;
	border-bottom:1px solid #fff;
	color:#fff;
	cursor:pointer;
	font:bold 11px Arial;
	height:22px;
	overflow:hidden;
}

/* Sub Nav */
#rotating-image {
width:780px;
height:256px;
}


#rotating-image-container
{
	overflow:hidden;
	float:left;
}


#sub-rotating-image {
background:url(/templates/s9/images/sub-rotating-image.jpg) top left no-repeat;
width:780px;
height:7px;
font-size:0px;
line-height:0px;
}

#sub-nav {
background:url(/templates/s9/images/sub-nav.gif) top left no-repeat;
width:780px;
height:5px;
font-size:0px;
line-height:0px;
}

#sub-nav-in {
background:url(/templates/s9/images/sub-nav-in.gif) top left no-repeat;
width:780px;
height:26px;
}

/* Body */
#body-bg {
background: #fff url(/templates/s9/images/body-bg.gif) top left repeat-x;
width:780px;
overflow:hidden;
}

#body-bg-in {
background: #fff url(/templates/s9/images/body-bg.gif) top left repeat-x;
width:780px;
height:400px;
}

html > body #body-bg-in {
background: #fff url(/templates/s9/images/body-bg.gif) top left repeat-x;
width: auto;
height: auto;
width: 780px;
min-width: 780px;
min-height: 400px;
overflow:hidden;
}

#body-bg-admin {
background:#fff;
width:780px;
}


/* HomePage */
#left-column {
float:left;
width:320px;	
}



#latest-new-container {
position:relative;
float:left;  
height:0px;
top:343px;
top:0;
margin-top:-59px;
left:32px;
z-index:9999;
}

#latest-new-title {
width:287px;
height:59px;
position:absolute;
}



#latest-news-header {
background:url(/templates/s9/images/latest-news-header.gif) top left repeat-y;
width:287px;
height:59px;
margin: 5px 0px 0px 32px;
padding:0;
}


#latest-news-body {
background:url(/templates/s9/images/latest-news-body.gif) top left repeat-y;
width:287px;
margin: 0px 0px 0px 32px;
padding:0;
}

#latest-news-footer {
background:url(/templates/s9/images/latest-news-footer.gif) top left no-repeat;
width:287px;
height:13px;
font-size:0px;
line-height:0px;
margin: 0px 0px 0px 32px;
padding:0;
}

.content-news {
padding: 12px 30px 0 32px;
font-size:11px;
}

.content-news h4 {
font-size:15px;
color:#0bcc99;
padding: 0 0 8px 0;
}

.content-news h5 {
font-size:13px;
color:#9a9a9a;
}

#right-column {
float:left;
width:460px;	
}

#rc-header {
background:url(/templates/s9/images/rc-header.gif) top left no-repeat;
width:413px;
height:18px;
margin: 15px 0px 0px 27px;
}

#rc-body {
background:url(/templates/s9/images/rc-body.gif) top left repeat-y;
width:413px;
margin: 0px 0px 0px 27px;
padding:0;
}

#rc-footer {
background:url(/templates/s9/images/rc-footer.gif) top left no-repeat;
width:413px;
height:21px;
margin: 0 0px 0px 27px;
padding:0x;
}

.content-welcome {
padding: 0 15px 0 30px;
}

.content-welcome h4 {
font-size:24px;
font-weight:normal;
color:#026090;
padding: 0 0 18px 0;
}

/* InsidePage */
#left-column-in {
width:222px;
float:left;
}

#lc-content {
padding: 0 0 0 13px;
}

#lc-header-in {
background:#fff url(/templates/s9/images/lc-header-in.gif) top left no-repeat;
width:196px;
height:45px;
}

#lc-body-in {
background:#fff url(/templates/s9/images/lc-body-in.gif) top left repeat-y;
width:196px;
}

.content-lc {
padding: 0 8px;
line-height:14px;
}

.content-lc p {
margin:0;
}

.content-lc ul {
margin:0;
padding:5px 0 5px 30px;
}

.content-lc li {
margin:0;
padding:0
}

.content-lc h4 {
font-size:12px;
color:#39d2a4;
padding: 0 0 6px 0;
}

#lc-footer-in {
background:#fff url(/templates/s9/images/lc-footer-in.gif) top left no-repeat;
width:196px;
height:15px;
font-size:0px;
line-height:0px;
}

#right-column-in {
width:558px;
float:left;
}

#right-column-in h2 {
font-size:24px;
font-weight:normal;
color:#026090;	
padding: 12px 0 6px 22px;
}

#rc-header-in {
background:#fff url(/templates/s9/images/rc-header-in.gif) top left no-repeat;
width:538px;
height:12px;
font-size:0px;
line-height:0px;
}

#rc-body-in {
background:#fff url(/templates/s9/images/rc-body-in.gif) top left repeat-y;
width:538px;
}

.content-rc {
padding: 0 0 0 13px;
}

.content-rc p {
margin:0;
}

.content-rc td {
vertical-align:top;
}

.content-rc hr {
background-color:#026090;
color:#026090;
border:0px;
height:1px;
width: 512px;
margin: 8px 0 0 0;
_margin:0;
}

.link-photo-gallery {
font:bold 11px tahoma,Verdana,Arial;
padding: 0 0 0 16px
}

.content-headline {
background:#cae1ee;
width:514px; 
}

.content-headline h4 {
font-size:12px;
color:#026090;
padding: 4px 0 4px 5px;
}

.content-description {
font: 12px Tahoma,Verdana,Arial;
padding: 10px 16px 14px 0;
}

#rc-footer-in {
background:#fff url(/templates/s9/images/rc-footer-in.gif) top left no-repeat;
width:538px;
height:12px;
font-size:0px;
line-height:0px;
}

/* AdminPage */
#content-admin {
padding: 20px;
}

#content-admin h2 {
font-size:24px;
font-weight:normal;
color:#026090;	
padding: 0 0 6px 0;
}

/* Footer */
#sub-body {
background:#fff;
width:780px;
height:18px;
}

#footer {
background:#fff url(/templates/s9/images/footer.gif) top left no-repeat;
width:780px;
height:150px;
}

#footer-translator {
width:222px;
float:left;
}

.translator {
padding: 7px 0 0 21px;
}

#footer-content {
width:558px;
float:left;	
text-align:right;
}

#footer-content p {
margin:0;
padding: 10px 20px 0 0;
font-size:10px;
color:#026090;
line-height: 14px;
}

a.ls:link,
a.ls:visited {
color:#026090;
text-decoration:none;
}

a.ls:hover {
color:#026090;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#026090;
text-decoration:underline;
}

a.lshome:hover {
color:#026090;
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;
}



