/* ### Style Body ### */
body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/header_logo-right-background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d7e3cf;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;	
}


td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


li {
	list-style-image:url(../images/bullet.gif);
	list-style-position:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#1b6331;
}

img {
	border-color:#1b6331;
}


/* ### Style Menu Container ### */
.menu_container { 
	background-image:url(../images/menu_background.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	background-color:#d7e3cf;
	width:185px;
	height:100%;
}
.menu_top_container { 
	background-image:url(../images/menu_top.jpg);
	background-repeat:no-repeat;
	background-color:#d7e3cf;
	width:185px;
	height:124px;
}
.menu_level1-no a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b6331;
	padding-left:27px;
	padding-top:7px;
	/* background-image:url(../images/button.jpg);
	background-repeat:no-repeat; */
	text-decoration:none;
	width:185px;
	height:28px;	
}
.menu_level1-act a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:27px;
	padding-top:7px;
	/* background-image:url(../images/button.jpg);
	background-repeat:no-repeat; */
	text-decoration:none;
	width:185px;
	height:28px;
}
.menu_level2-no a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b6331;
	padding-left:38px;
	padding-top:7px;
	/* background-image:url(../images/button2.jpg);
	background-repeat:no-repeat; */
	text-decoration:none;
	width:185px;
	height:28px;	
}
.menu_level2-act a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:38px;
	padding-top:7px;
	/* background-image:url(../images/button2.jpg);
	background-repeat:no-repeat; */
	text-decoration:none;
	width:185px;
	height:28px;
}
.header_tmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:7px;
	padding-left:0px;
}
.header_tmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
.header_tmenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
}

.header_gmenu {
	padding-top:0px;
	padding-left:144px;
}


/* ### Style Content Container ### */
.newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	width:280px;
	margin-left:35px;
}

.content_container { 
	background-image:url(../images/content.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d7e3cf;
	width:532px;
	height:100%;
}
.content_top_container { 
	background-color:#d7e3cf;
	width:532px;
	height:124px;
}
.print_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b6331;
	text-decoration:none;
	padding-top:5px;
	padding-right:15px;
}
.print_button a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b6331;
	text-decoration:underline;
	padding-top:5px;
	padding-right:15px;
}

.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#bbd0b7;
	width:500px;
	padding-right:30px;
}
.headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1b6331;
	text-align:left;
}
.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-align:justify;
	width:500px;
	padding-left:24px;
}
.download {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.external-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.external-link-new-window {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.internal-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.internal-link-new-window {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}


.mail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}


/* ### Style Filelinks Content ###*/
.csc-textpic-caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	top:5px;	
}
.csc-uploads-icon {
	position:relative;
	top:-10px;
}
.csc-uploads-fileName a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.csc-uploads-fileName a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.csc-uploads-description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	top:-13px;
	color:#1b6331;
}
.csc-uploads-fileSize {
	position:relative;
	top:-20px;
	left:100px;
}

	
/* ### Style Footertext ### */	
.footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#1b6331;
}


/* ### Style Right Container ### */
.right_container { 
	background-image:url(../images/right.jpg);
	background-repeat:repeat-y;
	background-color:#d7e3cf;
	width:100%;
	height:100%;
}
.right_top_container { 
	background-image:url(../images/right.jpg);
	background-repeat:repeat-y;
	background-color:#d7e3cf;
	width:100%;
	height:124px;
}
.header_logo-right_container {
	background-image:url(../images/header_logo-right.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:151px;
}


/* ### Style Table Content ### */
table.contenttable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	border-color:#bbd0b7;
	width:100%;
	color:#333333;
}
table.contenttable tr td.td-0 {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
table.contenttable tr.tr-even {
	background-color:#bbd0b7;
	color:#333333;
}


/* ### Style Formmail Content ### */
fieldset.csc-mailform {
	border-width:1px;
 	border-style:solid;
 	border-color:#bbd0b7;
 	background-color:#dee4dd;
	width:100%
}

fieldset.csc-mailform label {
	float:left; 
	width:100px;
	margin-left:10px;
	margin-top:5px;
}
fieldset.csc-mailform input {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:300px;
	margin-left:10px;
	margin-top:5px;
	
}
fieldset.csc-mailform textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:300px;
	margin-left:10px;
	margin-top:5px;
	
}
fieldset.csc-mailform select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:300px;
	margin-left:10px;
	margin-top:5px;
	
}
fieldset.csc-mailform input.csc-mailform-submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:200px;
	height:25px;
	margin-left:148px;	
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #9eb89d;
	background-color:#dee4dd;
	color:#333333;
	cursor:hand;	
}
  

fieldset.csc-mailform span.csc-mailform-radio fieldset label {
	float:left;
	font-size:10px;
	width:150px;
	text-align:left;	
}
fieldset.csc-mailform span.csc-mailform-radio input.csc-mailform-radio {
	float:right;
	font-size:11px;
}
fieldset {
	border:none;
	
}
.csc-mailform-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin-left:0px;
	padding-left:10px;
	padding-top:5px;
	width:100%;
	height:27px;
	background-color:#bbd0b7;
}