/************************************************************/
/*** BODY ***/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #666;
}

a {
	color: #000;
	text-decoration: none;
}

h1 {
	margin-top: 20px;
}

h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


h3 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #439990;
	padding-bottom: 5px;
	margin-bottom: -18px;
}

/************************************************************/
/*** MISC ***/
.error {
	color: #ff0000;
	font-weight: bold;	
}


/************************************************************/
/*** CONTAINER ***/
#container {
	position: relative;
	width: 935px;
	height: auto;
	margin: auto;
}

#inner-container {
	position: relative;
	top: 40px;
	width: 928px;
	height: auto;
	
	background-color: #fff;
	background-image: url(../images/fg_green.gif);
	background-repeat: repeat-y;
	
	float: left;
}

/************************************************************/
/*** LOGO ***/
#logo {
	position: relative;
	top: 18px;
	left: 19px;
	width: 140px;
	height: 60px;
	
	margin-top: 15px;
	margin-bottom: 50px;
}

#logo img {
	border: none;
}

/************************************************************/
/*** LEFTNAV ***/
#leftnav {
	margin-top: 0px;
	_margin-top: 11px;
	*margin-top: 11px;
	float: left;
}

#leftnav  a {
	font-weight: bold;
}

#leftnav .act {
	background-color: #439990;
}

#leftnav .act a {
	color: #fff;
}

#leftnav .sub {
	width: 143px;
	padding-left: 28px;
	background-color: #83bcb6;
}

#leftnav  ul {
	list-style: none;
	margin: none;
	padding-left: 0px;
	_margin-left: 0px;
	*margin-left: 0px;
}

#leftnav  li {
	width: 159px;
	
	line-height: 18px;
	list-style: none;

	margin: none;
	padding: 7px 10px 7px 12px;
	
	border-top: 1px solid #fff;
}

.last  {
	border-bottom: 1px solid #fff;
}


#leftnav .subnav a {
	font-weight: normal;
}


/************************************************************/
/*** HEAD-IMAGES ***/
#head-images {
	position: absolute;
	top: -22px;
	left: 568px;
	width: 350px;
	height: 144px;
}

#head-images img {
	margin-right: 7px;
	border: none;
}

#head-image-layer {
	position: absolute;
	top: 0px;
	left: 568px;
	width: 350px;
	height: 140px;
	
	background-color: #fff;
}

/************************************************************/
/*** CONTENT ***/
#content {
	width: 473px;
	height: auto;
	
	line-height: 18px;

	margin-top: -13px;
	_margin-top: -20px;
	*margin-top: -13px;
	
	margin-bottom: 50px;
	
	padding: 0px 40px 20px 20px;

	float: left;
}

#content a {
	color: #439990;
}

#content ul {
	padding-left: 15px;
	margin-left: 0px;
}

table.contact {
	line-height: 30px;	
	border: none !important;
}

table.contact  td{
	/*border: none;
	margin-right: 0px*/
}

.contact tr {
	border: none;
}


.contact .multiline {
	line-height: 14px;	
	padding-top: 10px;
	padding-bottom: 10px;
}


.dark {
	background-color: #EFEFF4;
}

.light {
	background-color: #F0F0F0;
}


/************************************************************/
/*** RIGHTBOX ***/
#rightbox {
	position: relative;
	top: 2px;
	left: -15px;
	width: 210px;
	height: auto;
	
	padding-bottom: 10px;
	
	float: left;
}

#rightbox ul {
	list-style: none;
	margin: none;
	margin-top: 0px;
	margin-left: 0px;
	
	padding-top: 0px;
	_padding-top: 12px;
	*padding-top: 12px;
	
	padding-left: 8px;
	
	float: left;
}

#rightbox li {
	line-height: 18px;
	padding-right: 8px;
}

.rightbox-header {
	position: relative;
	top: 10px;
	left: 0px;
	width: 196px;
	height: 15px;
	
	font-weight: bold;
	color: #fff;
	
	padding: 5px 7px 5px 7px;
	
	background-color: #439990;
	
	float: left;
}d

#rightbox a {
	text-decoration: underline;
}

.newsBottom {
	line-height: 18px;
}

/************************************************************/
/*** FOOTER ***/
#footer {
	position: relative;
	left: 0px;
	width: 928px;
	*width: 320px;
	height: 15px;
	
	margin-top:  60px;
	margin-bottom:  60px;

	color: #fff;
	background-color: #666;
	
	float: left;
}

#footer  a {
	color: #fff;
}

.font-left {
	position: relative;
	left: 130px;
}

.linkfooter {
	text-align: center;
	width: 928px;
}
