/* Global */
* { padding: 0px; margin: 0px; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-bottom: 10px; color: #339f6b; font-weight: normal; }
h1 { font-size: 19px; line-height: 20px; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px; }
p { margin-bottom: 20px; line-height: 18px;}
li { margin-left: 18px;}

/* Page */
body {
	font-size: 11px;
	font-family: Verdana,arial;
	line-height: 17px;
	color: #6e6e6e;
	background: #fff url(../img/header-background.jpg) top left repeat-x;
}

#head {
	width: 730px;
	margin: 0 auto;
	height: 192px;
}

#page {
	width: 730px;
	margin: 0 auto;
}
#logo {
	float: left;
	padding: 15px 0px 0px 5px;
	height: 149px;
}
#info-panel {
	float: right;
	width: 160px;
	color: #329e6a;
	font-size: 10px;
	height: 89px;
	padding: 75px 10px 0 200px;
}

/* Top Navigation */
#top-navigation a {
	display: block;
	float: right;
	background-image: url(../img/nav-skin-left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 28px;
	margin-right: 1px;
	text-decoration: none;
}
#top-navigation a span {
	display: block;
	padding: 7px 14px 0px 10px;
	float: left;
	cursor: pointer;

	background-image: url(../img/nav-skin-right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 21px;
	text-decoration: none;
	color: #6e6e6e;
	font-size: 11px;
	text-transform: uppercase;
}
#top-navigation a.active,
#top-navigation a:hover {
	background-position: left top;
	color: #fff;
}
#top-navigation a.active span,
#top-navigation a:hover span {
	background-position: right top;
	color: #fff;
}

/* Content */
#content-center {
	float: right;
	width: 559px;
	padding: 15px 0px 0px 10px;
}
#content-left {
	float: left;
	width: 150px;
}
#min-height {
	width: 1px;
	float: left;
	height: 250px;
}

#content-center ul,
#content-center ol {
	color: #329E6A;

}

/* Left Menu */
#content-left ul {
	padding: 15px 0px 15px 5px;
	list-style: none;
	margin: 0px;
}
#content-left ul li {
	padding: 1px 0 0 0;
	margin: 0px;
}
#content-left ul li a{
	background: transparent url(../img/menu-left-background.gif) top left no-repeat;
	color: #6e6e6e;
	display: block;
	width: 131px;
	height: 21px;
	text-transform: uppercase;
	padding: 1px 0px 0px 5px;
	text-decoration: none;
}
#content-left ul li a:hover,
#content-left ul li.active a{
	background-position: bottom left;
	color: white;
}

/* Footer */
#footer {
	background: #fff url(../img/footer-background.jpg) top left repeat-x;
	height: 98px;
}
#footer-center {
	color: #838383;
	width: 730px;
	margin: 0 auto;
	text-align: center;
	padding-top: 15px;
}
#footer-center a {
	color: #838383;
	text-decoration: none;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}

/* Contact */
#mailform fieldset {
 border: 0;
}
#mailform label {
 width: 115px;
 display: block;
 float: left;
}
#mailform .csc-mailform-field {
 clear: both;
 padding: 3px;
}

#mailform input,
#mailform textarea {
 width: 300px;
 border: 1px solid #6E6E6E;
 color: #6E6E6E;
 padding: 2px;
}
#mailform input.csc-mailform-submit {
 width: auto;
 margin-top: 10px;
 margin-left: 115px;
 font-weight: bold;
 background-color: #EEE;
}
#mailform input.csc-mailform-check { width: auto; border: 0; }