body {
	font-family: Arial, Helvetica sans-serif;
	margin-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/main_bg.gif);    
}

td {
	font-family: Arial, Helvetica sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	float: right;
	margin: 10 10 10 10;
} /*all regular text*/

.footertxt {
	font-size: 9px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
} /*copyright text in footer*/

.btitle {
font-size: 11px; color: #666666;
} /*titles, bolded in html -case studies*/

.featurestext {
font-size: 13px; color: #333333;
} /* main text on features main page*/



.black1 {
font-size: 10px; color: #000000;
}

.black2 {
font-size: 11px; color: #000000;
} /**/

.black2a {
font-size: 12px; color: #000000;
} /* larger text for directions*/

.black3 {
font-size: 12px; color: #000000;
}

.black4 {
font-size: 16px; color: #000000;
}

.black5 {
font-size: 13px; color: #000000;
}

.black6 {
font-size: 13px; color: #000000;
font-family: Helvetica, Trebuchet, Geneva, Arial, , sans-serif;
}

.red1 {
font-size: 11px; color: #F00;
} /**/

.error {
	font-size:11px;
	color: #ff6600;
} /*used for regular page errors*/

.alert {
font-size:14px ;
color: #ff6600;
font-weight: bold;}
/*used for alerts like on delete pages*/

.alert1 {
font-size:13px ;
color: #ff6600;
font-weight: bold;}
/*used for alerts like on delete pages*/

.alertblack {
font-size:16px ;
color: #000;
font-weight: bold;}
/*used for alerts like on delete pages*/

.alertblack1 {
font-size:14px ;
color: #000;
font-weight: bold;}
/*used for alerts like on delete pages*/

.alertblack2 {
font-size:12px ;
color: #000;
font-weight: bold;}
/*used for alerts like on delete pages*/

.alertred {
font-size:16px ;
color: #FF0000;
font-weight: bold;}
/*used for alerts like on delete pages*/

.discount {
	font-size:14px;
	color: #F00;
	font-weight: bold;
	text-align: center;
}
/*used for alerts like on delete pages*/

.req {
font-size: 10px; color: #FF0000;
}/*used for indicate required fields in a form*/

/* default link style */
A:link { color: #ff6600; text-decoration: underline; }
A:visited { color: #ff6600; text-decoration: underline; }
A:active { color: #ff6600; text-decoration: underline; }
A:hover { color: #ff9933; text-decoration: underline;  }

/* same as default link style but no underline */
A.nou:link { color: #ff6600; text-decoration: none; }
A.nou:visited { color: #ff6600; text-decoration: none; }
A.nou:active { color: #ff6600; text-decoration: none; }
A.nou:hover { color: #ff9933; text-decoration: none;  } 

/* black links  -case studies titles */
A.title:link { color: #666666; text-decoration: none; }
A.title:visited { color: #666666; text-decoration: none; }
A.title:active { color: #666666; text-decoration: none; }
A.title:hover { color: #cc6633; text-decoration: none;  }

/* white links */
A.lite:link { color: #ffffff; text-decoration: none; }
A.lite:visited { color: #ffffff; text-decoration: none; }
A.lite:active { color: #ffffff; text-decoration: none; }
A.lite:hover { color: #000000; text-decoration: none;  }

/* white links in footer */
A.flink:link { color: #ffffff; text-decoration: none; } 
A.flink:visited { color: #ffffff; text-decoration: none; }
A.flink:active { color: #ffffff; text-decoration: none; }
A.flink:hover { color: #CCCCCC; text-decoration: none;  } 

/* grey links */
A.g:link { color: #E9E5E0; text-decoration: none; } 
A.g:visited { color: #E9E5E0; text-decoration: none; }
A.g:active { color: #E9E5E0; text-decoration: none; }
A.g:hover { color: #E9E5E0; text-decoration: none;  } 

.wdlist { background-color: #5b6e7d; color: #ffffff; padding: 2px; font-size: 10px; font-family: arial, helvetica, sans-serif;}

INPUT, SELECT, OPTION, TEXTAREA{
font-family: Arial, Helvetica sans-serif;
font-size: 10px;
font-weight: normal;}
.bullet {
	font-size: 24px;
}

.eurostyle {
font-size: 17px; color: #000000;
font-family: Helvetica, Tahoma, Verdana, Trebuchet, Geneva, Arial, , sans-serif;
}