@charset "UTF-8";
/* benjaminb CSS */

* {
	padding:0px;
	margin:0px;
}
/* starting from scratch */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}


.pagetitlesmall {
	font-size: 36px; 
	color: #777777;
}

.maintable {
	margin-top:10px;
	margin-left:10px;
}

.td29high {
	height:29px;
}

.tdblack {
	background-color:#000000;
	padding-left:5px;

	font-size: 14px; 
	color: #0066CC; 
	font-style: normal; 
	font-weight: bolder
}

.tdselected {
	background-color:#cccccc;
	padding-left:5px;

	font-size: 14px; 
	color: #0066CC; 
	font-style: normal; 
	font-weight: bolder;
}

.tdgray {
	background-color:#999999;
}

.tdtext {
	padding:8px;
	vertical-align:top;
	font-size: 18px;
}

.tdtextfr {
	padding:5px 30px 15px 20px;
	vertical-align:top;
	color: #6666bb;
		text-align:justify;  
}

.tdtexteng {
	padding:5px 30px 15px 10px;
	vertical-align:top;
	color: #333333;
	text-align:justify; 
}


.tdimage {
	padding-left:5px;
	vertical-align:bottom;
}


.tdimageleft {
	padding-left:20px;
	vertical-align:bottom;
}


.pagetitle {  
	font-size: 36px; 
	color: #333333;
	
}


/* --------   link styles -------------------*/
	
a:link { 
	text-decoration : none ;
	color:#0033FF;
}

/* using descendant selector to change color 
only for text*/

.tdblack a:link { color:#888888; }


a:visited { 
	text-decoration : none ;
	color:#0033FF ;
}


a:hover {
	color : #FF0000;
	text-decoration : underline ;
}

a:active {
	color : #FF9900;
	text-decoration:overline;
}


/* ---------------------------------------- */

.section {
	padding:5px 30px 0px 20px;
   font-size:18px;
   font-style:bold;
   color:#FF0000;
}
