﻿/***************************/
/* General align styles: */
/***************************/
 
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Verdana, Helvetica, sans-serif;}
PRE { font-family: monospace; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12px; }
INPUT, TEXTAREA, SELECT { padding-left: 0px; font-size: 12px; margin-bottom:5px;}


A img {
border:0px;
}

 
A:link {   
	color: #505050; 
	text-decoration:None;  
        
}
A:visited {   	
	color: #505050; 	
	text-decoration:None;  
}
A:hover {   	
	color: #90ad50; 
	text-decoration:None;  
}

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 20px; color: #505050; font-weight: bold;}
H2 { font-size: 30px; color: #505050; font-weight: bold;}

H3 { font-size: 18px; color: #505050; font-weight: bold; padding-top:5px;margin-top:0px;margin-bottom: 6px;}
H4 { font-size: 20px; color: #FFFFFF; font-weight: bold; padding-top:30px;margin-top:0px;margin-bottom: 6px;}
H5 { font-family: Arial, Verdana,  Helvetica, sans-serif; 
		 font-size: 12px; color: #FFFFFF; line-height: 18px;
		  margin-top: 0px; margin-bottom: 6px;
   }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-family: Arial, Verdana,  Helvetica, sans-serif; 
		 font-size: 12px; color: #505050; line-height: 18px;
		  margin-top: 0px; margin-bottom: 6px;

	     }
P.bodytext A { font-weight: bold; }
A.external-link-new-window {  	 
	text-decoration:underline;  
}


/* RTE / Bulletlists */
UL { margin-top: 0px; margin-left: 0; padding-left: 2.5em;}
UL UL LI { font-size: 12px; color: #505050; line-height: 18px;
	   margin-top: 0px; margin-bottom: 6px; }
OL { margin-top: 0px; }
LI { font-size: 12px; color: #505050; line-height: 18px;
	   margin-top: 0px; margin-bottom: 6px;}
 

/*****************/
/* Various Forms */
/*****************/

LABEL { 
	font-size: 12px; color: #505050;
	vertical-align: top;
	display:block;  

}

 

fieldset { 
	border: 0px; 
	
}

.csc-mailform-label { font-family: Arial, Verdana,  Helvetica, sans-serif; 
		  	   font-size: 12px; color: #505050; line-height: 18px;
		         margin-top: 0px; margin-bottom: 6px;
}

