body {
   background: white;
  /* font-size: 12pt;*/
font-family:Arial, Helvetica, sans-serif;
   }
#menu, .news-single-additional-info, .news-single-backlink {
   display: none;
   }

#main-content, #content, #pagetitle , #printbutton {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   background: transparent none;
   }
   
.printhheadertable {
border-bottom:1px solid #888;
height: 100px;
width:100%;
}   
td.print-info {
width:150px;
vertical-align:top;
padding-top:20px;
}
.printlogo {
width:300px;
}


#printbutton a:link, #printbutton a:visited {
display:block;
padding:8px;
border:1px solid red;
background-color:#FFEFF0;
color:red;
text-decoration:none;
font-weight:bold;
text-align:center;
 }
#printbutton a:hover{

border:1px solid red;
background-color:red;
color:white;
 }


.print-footer {
font-size:10px;
color:#888;
border-top:1px solid #888;
margin-top:30px;
padding-top:10px;
}




/*
#pagetitle, #footer {
   margin-left: 10%;
   padding-top: 1em;
   }
*/
.csc-linkToTop {
visibility:hidden;
}
#logo {

}

#logo td {
font-size:12px;
color:#666;
}




/* COLORS
		BODY:			#D3DBDF
		RED : 			#992b25
		
		GREY			#738694
		LIGHT GREY		#cfd5da
		BLUE:			#4e749a

	-- tables --
		odd TR			#edeff1
		even TR			#e2e4e5
		border			
		highlight		#768693 	font: #ffffff;
		
	-- content --
		p				#3f4f5d	
*/


/* General element styles:*/ 
/***************************/ 
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {  color:#666666; }
PRE { font-family:monospace; }
#main-content p.bodytext A { color:#4e749a; border-bottom:1px solid #4e749a; }
#main-content p.bodytext A:hover { color:#992b25; text-decoration:underline; border:0px;}
FORM { margin:0px 0px 0px 0px;}
P, PRE { margin:0px 0px 0px 0px; }
P, TD, UL, OL { font-size:11px; }
INPUT, TEXTAREA, SELECT textarea { font-family:arial, helvetica, sans-serif; color:#555555; border:#7EBFD8 1px solid;  }


body {

	
	}

	#container {

	border-bottom:2px solid #cfd5da;
	}

	#header{
	
	}

	#footerinfo{
		margin-top:1px;
		background:#ffffff;
		}
	
		#footerinfo p {
				font-size:0.6em;
				padding:5px 2px;
				}
				
			#footerinfo p a:link, 
			#footerinfo p a:visited {
				color:#992b25;
				text-decoration:none;
				}
				#footerinfo p a:hover {
					text-decoration:underline;
					}
				
#footerbuttons  {
		padding:0px;
		margin:0px;
		
		background-color:#e3e7ea;
		border-top:2px solid #cfd5da;
		
		height:23px;
		}	
	
		#footerbuttons span {
			padding:0px;
			margin:0 0 0 2px;
			background:url(images/button-back.jpg) top left repeat-x;
			height:23px;
			}	

		#footerbuttons a:link,
		#footerbuttons a:visited {
		font-size:0.8em;
		padding:2px 3px;
		color:#738694;
		}
		
		#footerbuttons a:hover {
		background:url(images/button-back.jpg)top left repeat-x;
		color:#992b25;
		}


/********************************/ 
/* Frames, spacing, link-to-top */ 
/********************************/ 
		P.csc-linkToTop { text-align:right; }
		P.csc-linkToTop A { font-weight:bold; }
		
		DIV.csc-frame { border:0px; }
		DIV.csc-frame-invisible {}
		DIV.csc-frame-rulerBefore { border-top:1px solid #333333; }
		DIV.csc-frame-rulerAfter { border-bottom:1px solid #333333; }
		DIV.csc-frame-indent { padding-left:100px; }
		DIV.csc-frame-indent3366 { padding-left:33%; }
		DIV.csc-frame-indent6633 { padding-right:33%; }
		DIV.csc-frame-frame1 { background-color:#EDEBF1; border:1px solid #333333; }
		DIV.csc-frame-frame2 { background-color:#FFFFFF; border-bottom:1px dotted #FF6000;  }



/******************/ 
/* Headers, plain */ 
/******************/ 
		H1, H2, H3, H4, H5 { margin-top:50px; clear:both;color:black;}
		H1 {  font-weight:lighter; font-size:1.1em; }
		H2 {  font-weight:lighter; font-size:1.1em; }
		H3 {  }
		H4 {  }
		
	/* Headers, with link */ 
		H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; text-decoration:none; }
		H2 A { }
		H3 A {  }
		H4 A { }
		H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }
		
	/* Header date */ 
		P.csc-header-date {  color:#186900; }
		
	/* Subheader, general */ 
		P.csc-subheader { font-style:italic; background-color:#EDEBF1; }
		
	/* Subheader, specific */ 
		P.csc-subheader-0 { font-style:normal; }
		P.csc-subheader-1 { color:#186900; }
		P.csc-subheader-2 { color:#10007B; }
		P.csc-subheader-3 { color:#8A0020; }



/*******************/ 
/* RTE / Bodytext:*/ 
/*******************/ 
		P.bodytext
		 { 
			color:#3f4f5d; 
			font-size:0.8em;
			}
		P.bodytext A { font-weight:normal; }

	/* RTE / Bulletlists */ 
	#main-content ul li,
	#main-content ol li
	 { 
			color:#3f4f5d; 
			font-size:1.1em;
	 }
	/* LI { margin-top:0px; margin-bottom:0px; padding-top:2px; } */ 
	LI {list-style-image:url(images/../../../../../media/bullets/dot.gif);  }


/**********/ 
/* Images */ 
/**********/ 
		.csc-textpic-caption { 
		font-style:italic; 
		color:#738694;
		font-size:0.8em;
		}

/***************/ 
/* Bulletlists */ 
/***************/ 
/* Bulletlists, general */ 
		UL.csc-bulletlist LI { color:#8A0020; list-style-image:url(images/../../../../../media/bullets/dot.gif); }

/* Bulletlists, specifically */ 
		UL.csc-bulletlist-0 { color:#8A0020; list-style-image:url(images/../../../../../media/bullets/dot.gif); }
		UL.csc-bulletlist-1 { color:#186900; list-style-type :decimal; }
		UL.csc-bulletlist-2 { color:#10007B; list-style-position :inside; }
		UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(images/img/red_arrow_bullet.gif); }



/*********************/ 
/* Tables, generally */ 
/*********************/ 
		TABLE.contenttable TR TD { vertical-align:top; }
		TABLE.contenttable { border:1px #333333 solid; font-size:1.1em; line-height:0.9em;  }
		TABLE.contenttable TR TD P.bodytext { font-size:10px; }
		TABLE.contenttable TR td {border:1px #333333 solid;  } 
		
	/* TABLE 1 */
		TABLE.contenttable-1 TR.tr-0 TD {  color:#000; font-weight:bold;}
	
	/* TABLE 2 */
		TABLE.contenttable-2  { color:#10007B; }
		TABLE.contenttable-2 TR TD.td-0 {  color:#000;}
		TABLE.contenttable-2 TR TD.td-0  { font-weight:bold; }
	
	/* TABLE 3 */	
		TABLE.contenttable-3  { color:#8A0020; }
		TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {  color:#000;}
		TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight:bold; }
	
	/* TABLES TR EVEN / ODD */	
		TABLE.contenttable .tr-even {  }
		TABLE.contenttable .tr-odd {  }

/************************/ 
/* Filelinks, generally */ 
/************************/ 
		TABLE.csc-uploads { border:0px; width:540px; }
		TABLE.csc-uploads TR TD p { background-color :transparent;font-size:1.2em;  color:#738694;}
		TABLE.csc-uploads TR TD p a {  color:#738694;}
		TABLE.csc-uploads TR TD { vertical-align :top; padding:3px;}
		TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }
		TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }
		TABLE.csc-uploads TR TD.csc-uploads-icon { padding:4px; }
		TABLE.csc-uploads TR TD.csc-uploads-fileName {  }
		TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }
		TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }
		TABLE.csc-uploads TR TD.csc-uploads-fileSize {  }

	/* Filelinks, specifically */ 
		TABLE.csc-uploads-1 { border-color:#186900; }
		TABLE.csc-uploads-2 { border-color:#10007B; }
		TABLE.csc-uploads-3 { border-color:#8A0020; }
		TABLE.csc-uploads-3 TR TD { }
		TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:0px; }
		TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:0px; }
		
		TABLE.csc-uploads tr:hover { background-color:#768693; color:#ffffff;}
		TABLE.csc-uploads tr:hover p {  color:#ffffff; }
		TABLE.csc-uploads tr:hover p a {  color:#ffffff; text-decoration:underline;}

/*****************/ 
/* Various Forms */ 
/*****************/ 

	/* Email, Login and Search forms generally:*/ 
		FORM TABLE TR TD {  }
		FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color:#D8D7DC; }
		FORM TABLE TR TD.csc-form-fieldcell { background-color:#EDEBF1; }
		FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border:1px solid #333333; }
		FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight:bold; }

	/* Email form, specifically */ 
		FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

	/* Search form, specifically */ 
		FORM TABLE.csc-searchform { }
		FORM TABLE.csc-searchform TR TD {  }
		FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight:bold; }
		FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { }

	/* Login form, specifically */ 
		FORM TABLE.csc-loginform {  }


/*****************/ 
/* Search result */ 
/*****************/ 

/* Search Result, result information box:*/ 
		TABLE.csc-searchResultInfo { }
		TABLE.csc-searchResultInfo TR { background-color:#EDEBF1; }
		TABLE.csc-searchResultInfo TR TD P { }
		TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight:bold; }
		TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align:right; }

	/* Search Result, header + abstract:*/ 
		H3.csc-searchResultHeader A { color:#186900; }
		H3.csc-searchResultHeader { background-color:#EDEBF1; }
		P.csc-searchResult { font-style:italic; }

	/* Search word markup */ 
		SPAN.csc-sword { font-weight:bold; color:red; }


/*****************************/ 
/* Menu / Sitemap, generally */ 
/*****************************/ 
		DIV.csc-menu {  }
		DIV.csc-menu P {  font-weight:bold;  background-color:#EDEBF1; }
		DIV.csc-menu P A { color:#000000; text-decoration:none; }
		DIV.csc-menu P A:hover { color:#660000; text-decoration:underline; }
		DIV.csc-menu P.csc-section { font-weight:normal; margin-left:20px; font-style:italic; }

	/* Menu / Sitemap, "Menu of these pages" */ 
		DIV.csc-menu-def P {  }

	/* Menu / Sitemap, "Menu of subpages to these pages" */ 
		DIV.csc-menu-1 { }

	/* Menu / Sitemap, "Sitemap" */ 
		DIV.csc-menu-2 { }
		DIV.csc-menu-2 P.csc-sitemap { }
		DIV.csc-menu-2 P.csc-sitemap-level1 { }
		DIV.csc-menu-2 P.csc-sitemap-level2 { }
		DIV.csc-menu-2 P.csc-sitemap-level3 {  }
		DIV.csc-menu-2 P.csc-sitemap-level4 {  }
		DIV.csc-menu-2 P.csc-sitemap-level1 A { color:#000000; }
		DIV.csc-menu-2 P.csc-sitemap-level2 A { color:#186900; }
		DIV.csc-menu-2 P.csc-sitemap-level3 A { color:#10007B; }
		DIV.csc-menu-2 P.csc-sitemap-level4 A { color:#8A0020; }

	/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */ 
		DIV.csc-menu-3 { }
		DIV.csc-menu-3 P.csc-section {  }
		DIV.csc-menu-3 P.csc-section A { color:#186900; }

	/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */ 
		DIV.csc-menu-4 { }
		DIV.csc-menu-4 P {  }
		DIV.csc-menu-4 P.csc-abstract {  }

	/* Menu / Sitemap, "Recently updated pages" */ 
		DIV.csc-menu-5 { }

	/* Menu / Sitemap, "Related pages (based on keywords)" */ 
		DIV.csc-menu-6 { }

	/* Menu / Sitemap, "Menu of subpages to these pages + sections" */ 
		DIV.csc-menu-7 { }
		DIV.csc-menu-7 P {  }
		DIV.csc-menu-7 P.csc-section A { color:#186900; }



	h1.pagetitle {
		color:black;
		font-weight:lighter;
		margin:10px 0 10px 0;
		font-size:1.6em;
		border-bottom:1px dashed gray;
		padding-bottom:10px;
		clear:both;
		 }


/*****************/
/* csc-mailform */
/*****************/
.csc-mailform-field {
width:500px;
}
	label {  
		color:#334250; 
		font-size:0.9em;
		}
	
	#mailform .csc-mailform-field input, 
	#mailform .csc-mailform-field textarea, 
	#mailform .csc-mailform-field select {
		
		border:1px solid #aaa;
		background-color:  #f8f8f8;
	
		font-size:0.9em;
		color:#334250;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	 #mailformtext_area,
	 #mailforminput_field {
		width:300px;
		}
		
	#mailform .csc-mailform-field textarea {
		font-size:0.9em;
		}
	
	
	#mailform .csc-mailform-field input:focus, 
	#mailform .csc-mailform-field textarea:focus,
	#mailform .csc-mailform-field select:focus {
		border:1px solid #992b25;
		background-color: #fff;
		}
	
	.csc-mailform-label {
		color: #992b25;
		border-bottom:1px solid #992b25;
		font-size:1.1em;
		
		font-family:Arial, Helvetica, sans-serif;
		font-weight:lighter;
		}
	
	fieldset.csc-mailform {
		border:0px;
		}
	
	
	
	#mailform .csc-mailform-submit {
		background:url(images/button-back.jpg) bottom left repeat-x #fff;
		padding:4px;
		font-weight:bold;
		font-size:1em;
		}
	#mailform .csc-mailform-submit:hover {
		color:#992b25;
	}

	
	.csc-mailform-req label {
		color:red;
		}
/* ADJUSTING PAGE TO PRINT */
		#content p.bodytext a:link:after, #content  p.bodytext a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
   
   #wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   }
   #content p.bodytext {
   color:black;
   font-size:12px;
   }
