body {
	background: #333B32;
	}
a, a:visited, a:active {	
	text-decoration: underline;
	color:  #3C5B39;
	}
a:hover {
	color: #3C5B39;
	text-decoration: none;
	}
h2.libtitle a, h2.libtitle a:visited, h2.libtitle a:active {
	color: #3C5B39;
	text-decoration: underline;
	}
h2.libtitle a:hover {
	color: #000;
	text-decoration: none;
	}
#content {
	position: relative;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border-top: 10px solid #233A20;
	width: 770px;
	background: url(../../images/left-col-bg-x.gif) top left repeat-y;
	background-color: transparent;
	}

/* right column */

.col-headlines {
	font-size: 12px; 
	color: #fff; 
	border: 0px;
	padding: 4px 4px 2px 6px;
	width: 170px; 
	background-color: #233A20;
}

.col-headlines a, .col-headlines a:visited, .col-headlines a:active {
	color: #F0EBCC;
	text-decoration: none;
}
.col-headlines a:hover {
	color: #fff;
	text-decoration: underline;
}
	
	
/* subnav - left column */

#subnav {
	DISPLAY: block;
	position: relative;
	text-align: left;
	COLOR: #fff; 
	border: 0px;
	padding: 4px 0px 10px 0px;
	WIDTH: 154px; 
	background-color: #233A20;
}

A.dos:link, A.dos:visited, A.dos:active {
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	MARGIN: 2px 0px 2px 0px;  
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-dos-a.gif) no-repeat 50% -18px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	TEXT-DECORATION: none
}
A.dos:hover {
	BACKGROUND-POSITION: 50% 0px; 
}
A.dos-stick:link, A.dos-stick:visited, A.dos-stick:active {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-dos-a.gif) no-repeat 50% 0px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.dos-stick:hover {
	BACKGROUND-POSITION: 50% 0px; 
}

A.tres:link, A.tres:visited, A.tres:active {
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-tres-a.gif) no-repeat 50% -18px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.tres:hover {
	BACKGROUND-POSITION: 50% 0px; 
}
A.tres-stick:link, A.tres-stick:visited, A.tres-stick:active {
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-tres-a.gif) no-repeat 50% 0px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.tres-stick:hover {
	BACKGROUND-POSITION: 50% 0px; 
}

/*************** Search ****************/
.cat1 {font-size: 16px; font-weight: bold}
.title {font-size: 16px}
.largetext {font-size: 15px}
.url {color: #D17707}
.searchBox{border:1px solid #e1e1e1;}


/*************** A standard Button ****************/

a.btn-standard-medium {
	position: relative;
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	width: 128px;
	border: 1px solid #3c5b39;
	background: #233a20;
	}
a.btn-standard-medium:hover {
	border: 1px solid #233a20;
	background: #3c5b39;
	}


/*************** Mailinglist ****************/
.attributename  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}
.attributeinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}
.required {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #48792b;
	text-decoration : none;
}
.missing {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : red;
}
.error  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}
.info  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}
 .email  {
	font-weight : bold;
}
.address  {
	font-weight : normal;
	color : black;
}
table.subscribe-form {
	width: 100%;
	margin-bottom: 20px;
}
