
/* ---------------------------------------- GLOBAL --------------------------------------- */

html {
  height						     : 100%;
  border							    : none;
}
			
body {
		height											: 100%;
  margin											: 0;
  padding										: 0;
		background-color : #D0E273;
}

.footer {
		background-color : #D0E273;
		font-family						: Arial;
		font-size								: 12px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #666666;
		text-align       : justify;		
}

.footer a {
		background-color : #D0E273;
		font-family						: Arial;
		font-size								: 12px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #666666;
		text-align       : justify;
}

.fullheight {
		height											:	100%;
}

form {
	 margin          	: 0px;
}

.errormsg {
  font-family     	: tahoma;
  font-size       	: 13px; 
		font-weight     	: bold; 
  color            : #ff0000;
}

.successmsg {
  font-family     	: Arial;
  font-size       	: 12px; 
  color           	: #78B566;
		font-weight      : bold;
}

.member-successmsg {
  font-family     	: Arial;
  font-size       	: 12px; 
  color           	: #ff6600;
		font-weight      : bold;
}

/* ------------------------------------------- TEXT --------------------------------------- */

.page-title {  
		font-family						: Arial;
		font-size								: 16px; 
		text-decoration		: none; 		
		font-weight						: bold;
		color												: #000000;
}

.main-txt {  
		font-family						: Arial;
		font-size								: 12px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #666666;
		text-align       : justify;
}
.main-txt a {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: none;
}
.main-txt a:hover {
  color            : #000000;
		text-decoration 	: underline;
}

.main-title {  
		font-family						: Arial;
		font-size								: 15px; 
		text-decoration		: none; 		
		font-weight						: bold;
		color												: #618C18;
}

.sub-title {  
		font-family						: Arial;
		font-size								: 13px; 
		text-decoration		: none; 		
		font-weight						: bold;
		color												: #333333;
}

/* ---------------------------------------- FORMATTED LIST ---------------------------------------- */

.formatted-list-title {
		font-family						: Arial;
		font-size								: 12px; 
		text-decoration		: none; 		
		font-weight						: bold;
		color												: #618C18;
}

.formatted-list-category {
		font-family						: Arial;
		font-size								: 14px; 
		text-decoration		: none; 
		text-align       : left;		
		font-weight						: bold;
		color												: #333333;
}

.formatted-list-link {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: none;
}
.formatted-list-link:hover {
  color            : #000000;
		text-decoration 	: underline;
}

/* ---------------------------------------- SUMMARY LIST ------------------------------------------ */

.summary-title {  
		font-family						: Arial;
		font-size								: 15px; 
		text-decoration		: none; 		
		font-weight						: bold;
		color												: #618C18;
}

.summary-date {  
		font-family						: Arial;
		font-size								: 11px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #000000;
}

.summary-text {  
		font-family						: Arial;
		font-size								: 12px; 	
		font-weight						: normal;
		color												: #666666;
				text-align       : justify;
}

.summary-text a {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: none;
}
.summary-text a:hover {
  color            : #000000;
		text-decoration 	: underline;
}

.summary-footer {
  font-family      : Arial;
  font-size        : 11px;
  color            : #666666;
		font-weight						: bold;
		text-decoration 	: none;
}
.summary-footer:hover {
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: underline;
}


/* ------------------------------------------- LINK LIST -------------------------------------------- */

.link-legend {  
		font-family						: Arial;
		font-size								: 12px; 
		font-weight						: bold;
		color												: #618C18;
}

.link-text {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: none;
}
.link-text:hover {
  color            : #000000;
		text-decoration 	: underline;
}

/* ------------------------------------------- DOCUMENT LIST -------------------------------------------- */

.document-legend {  
		font-family						: Arial;
		font-size								: 12px; 
		font-weight						: bold;
		color												: #618C18;
}

.document-text,.document-detail{
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		text-decoration 	: none;
}
.document-text:hover {
  color            : #000000;
		text-decoration 	: underline;
}

.document-detail {
		font-weight						: normal;
		font-size        : 10px;
}

/*-------------------------------------------- WISDOM -------------------------------------------- */

.wisdom-link {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		font-style					  : italic;
		text-decoration 	: none;
}

.wisdom-text {
  font-family      : Arial;
  font-size        : 12px;
  color            : #46660F;
		background-color : #dee3e7;
}

/* ----------------------------------------- RIGHT MENU --------------------------------------- */

.right {
  font-family      : Arial;
  font-size        : 10px;
  color            : #666666;
		font-weight						: normal;
		text-decoration 	: none;
}

.right:hover {
  color            : #618C18;
		text-decoration 	: Underline;
}

/* --------------------------------------- FORM ELEMENTS ------------------------------------- */

.input-bulletin, .input-memberlogin {
	 font-family	     : Arial;
	 font-size	       : 11px; 
	 font-weight	     : normal;
	 color		          : #666666;
	 padding-left     : 4px;
	 padding-right	   : 4px;
	 border           : 0px ;
	 background-color : #FFFFFF;
	 width            : 115px;
}

.form-input {
	 font-family	     : Arial;
	 font-size	       : 12px; 
	 color		          : #666666;
	 padding-left     : 4px;
 	padding-right	   : 4px;
	 border           : 1px solid #A4B97F;
 	background-color : #F4F8DE;
	 width            : 200px;
}
 
.form-select {
	 font-family	     : Arial;
	 font-size	       : 12px; 
	 color		          : #666666;
  padding-left 				: 4px;
	 border           : 1px solid #A4B97F;
 	background-color : #F4F8DE;
}

.required-field, .requiredfields {
		font-family						: Arial;
		font-size								: 16px; 
		text-decoration	 : none; 		
		font-weight						: bold;
		color												: #FC0000;
		padding-left     : 3px;
		padding-right    : 3px;
}

/* ----------------------------------------- SITE MAP --------------------------------------- */

.site-map-txt{ 
		font-family						: Arial;
		font-size								: 12px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #666666;
		text-align       : justify;
}

.site-map-txt a:hover {
  color            : #fc1922;
		text-decoration 	: underline;
}
.site-map-txt a {
  color            : #747474;
		text-decoration 	: underline;
}

/* -------------------------------------------- MISC --------------------------------------- */

.flash-detect {
  font-family      : Arial;
  font-size        : 12px;
  color            : #618C18;
		font-weight						: bold;
		font-style					  : italic;
		text-decoration 	: none;
}

.horizontal-dotted-line {
		line-height      : 3px;
		height           : 3px;
		background-image : url(../images/global/dotted_line.jpg);
		font-size        : 1px; /* IE6 fix */
}

.member-bar {  
		font-family						: Arial;
		font-size								: 11px; 
		text-decoration		: none; 		
		font-weight						: normal;
		color												: #000000;
}

.list-odd-row {
		background-color : #F4F8DE;
}
