/***************************/
/* 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: Verdana;}
PRE { font-family: monospace; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 10pt; }
INPUT, TEXTAREA, SELECT { padding-left: 0px; font-size: 12px; margin-bottom:5px;}

 
A:link {   
	color: #58595b; 
	text-decoration:None;  
}
A:visited {   	
	color: #58595b; 	
	text-decoration:None;  
}
A:hover {   	
	color: #c0cad0; 
	text-decoration:None;  
}

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 14px; color: #2a546d; font-weight: bold;}
H2 { font-size: 12px; color: #2a546d; font-weight: bold;}



 

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

	     }
/*P.bodytext A { font-weight: bold; }*/

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

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

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

}

 

fieldset { 
	border: 0px; 
	
}

.csc-mailform-label { font-family: Verdana; 
		  	   font-size: 12px; color: #292828; line-height: 18px;
		         margin-top: 0px; margin-bottom: 6px;
}

DL {
margin:0;
padding:0;
}
