.black{color:#000000;}
.green {color:#86D0A0;}
.red {color:#CC0033;}

.ft {font:75% Arial, Helvetica, sans-serif;}
.ftg {font:75% Arial, Helvetica, sans-serif; color:#86D0A0;}
.ftgdk {font:75% Arial, Helvetica, sans-serif; color:#336600;}
.ftgy {font:75% Arial, Helvetica, sans-serif; color:#333333;}
.ftgydk {font:75% Arial, Helvetica, sans-serif; color:#666666;}
.ftw {font:75% Arial, Helvetica, sans-serif; color:#FFFFFF;}
.stg {font:110% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#86D0A0;}
.stw {font:110% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.pgtlg {font:150% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#86D0A0;}
.tl {font:200% Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
.tlg {font:200% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#86D0A0; text-align:left;}
.tlw {font:200% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.cft {font:75% Arial, Helvetica, sans-serif; text-align:center;}
.cftgy {font:75% Arial, Helvetica, sans-serif; text-align:center; color:#333333;}
.cftr {font:75% Arial, Helvetica, sans-serif; text-align:center; color:#CC0033;}
.cftw {font:75% Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.clggy {font:80% Arial, Helvetica, sans-serif; text-align:center; color:#333333;}
.news {font:75% Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; letter-spacing:3px}

.rft {font:75% Arial, Helvetica, sans-serif; text-align:right;}
.rftgy {font:75% Arial, Helvetica, sans-serif; text-align:right; color:#333333;}
.14bftg {font:80% Arial, Helvetica, sans-serif; text-align:left; color:#86D0A0;}
.14ft {font:80% Arial, Helvetica, sans-serif;}

.right {text-align:right;}

.nav_orig {font:90% Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle; height:30px; border-bottom-style:solid; border-width:3px; border-color:#FFFFFF; border-right-style:solid; border-width:2px; border-color:#FFFFFF; background-color:#CCCCCC; vertical-align:middle;}
.nav_orig_top {font:90% Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle; height:30px; border-bottom-style:solid; border-width:3px; border-color:#FFFFFF; border-right-style:solid; border-width:2px; border-color:#FFFFFF; background-color:#86D0A0; vertical-align:middle;}
.nav_orig_sub {height:20px; border-bottom-style:solid; border-width:3px; border-color:#FFFFFF; border-right-style:solid; border-width:2px; border-color:#FFFFFF; background-color:#CCCCCC;}

table#nav_top a{padding-top: 5px; display:block; height:100%; text-align:center; font:90% Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
table#nav_top a:hover{font:90% Lucida Sans Unicode, Arial, Helvetica; color: #FFFFFF; background-color:#669966;}

table#nav a{padding-top: 5px; display:block; height:100%; text-align:center; font:90% Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:none;}
table#nav a:hover{font:90% Lucida Sans Unicode, Arial, Helvetica; color: #FFFFFF; background-color:#999999;}


.righttext {font:75% Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify; padding-right: 25px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
.lefttext {font:75% Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify; padding-right: 0px; padding-left: 25px; padding-bottom: 0px; padding-top: 0px;}
.header_left {font:75% Arial, Helvetica, sans-serif; color:#999999; line-height: 140%; text-align: justify; padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;}
.footer_left {font:75% Arial, Helvetica, sans-serif; color:#333333; line-height: 140%; text-align: left; padding-right: 0px; padding-left: 25px; padding-bottom: 0px; padding-top: 0px;}
.footer_right {font:75% Arial, Helvetica, sans-serif; color:#333333; line-height: 140%; text-align: right; padding-right: 25px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}

.hometext {font:75% Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify; padding-right: 25px; padding-left: 25px; padding-bottom: 0px; padding-top: 68px;  vertical-align: top;}
.maintext {font:75% Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify; padding-right: 25px; padding-left: 25px; padding-bottom: 0px; padding-top: 17px;  vertical-align: top;}
.newstext {font:75% Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 140%; text-align:center; padding:10px;}
.pagetext {font:75% Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify; padding-right: 25px; padding-left: 25px; padding-bottom: 0px; padding-top: 10px;  vertical-align: top;}
.mainimage {background-color:#86D0A0; background-repeat: no-repeat;  vertical-align: bottom;}
.mainimage_solution {background-color:#86D0A0; background-position: top right; background-repeat: no-repeat;}
.mainimage_solution_corner {text-align:right; vertical-align: bottom;}
.sideimage {background-color:#FFFFFF; background-image: url(../images/page/side_logo.gif); background-repeat: no-repeat;}
.sectionimage {background-color:#FFFFFF; background-repeat: no-repeat;  vertical-align: bottom;}

.txtbox {width:100%; font:100% Arial, Helvetica, sans-serif;}
.txtarea {width:100%; height:200px; font:100% Arial, Helvetica, sans-serif;}
.txlgp {width:80%; font:12px Arial, Helvetica, sans-serif;}
.txap {width:80%; height:100px; font:12px Arial, Helvetica, sans-serif;}

a{font:100% Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
a:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:none;}

a.black_ul{font:100% Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.black_ul:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:underline;}

a.green{font:100% Arial, Helvetica, sans-serif; color:#86D0A0; text-decoration:none;}
a.green:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:none;}

a.green_ul{font:100% Arial, Helvetica, sans-serif; color:#86D0A0; text-decoration:underline;}
a.green_ul:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:underline;}

a.grey{font:100% Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
a.grey:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:none;}

a.grey_ul{font:100% Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}
a.grey_ul:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:underline;}

a.white{font:95% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.white:hover{font:95% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:none;}

a.footer{font:100% Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a.footer:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:underline;}

a.italic{font:100% Arial, Helvetica, sans-serif; color:#333333; font-style:italic; text-decoration:underline;}
a.italic:hover{font:100% Arial, Helvetica, sans-serif; color:#CC0033; font-style:italic; text-decoration:underline;}

a.white_tl{font:200% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.white_tl:hover{font:200% Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#CC0033; text-decoration:none;}

.nav_orig_yellow {
	font:90% Lucida Sans Unicode, Arial, Helvetica, sans-serif; 
	text-align:center; 
	vertical-align:middle; 
	height:30px; 
	border-bottom-style:solid; 
	border-width:3px; 
	border-color:#FFFFFF; 
	border-right-style:solid; 
	border-width:2px; 
	border-color:#FFFFFF; 
	background-color:#ffff52; 
	vertical-align:middle;
}

#tech_footer{
	float:right;
	background: transparent url(/images/main/tech-tab.jpg) no-repeat scroll 0 0;
	width: 129px;
	height: 31px;
	font-family:Lucida Sans Unicode,Arial,Helvetica,sans-serif;
	color: #FFFF52;
	font-size:14px;
	vertical-align:middle;
	margin-right:15px;
}

#tech_footer a{
	padding-top: 5px; 
	display:block; 
	height:100%; 
	text-align:center; 
	font:90% Lucida Sans Unicode, Arial, Helvetica; 
	color:#ffff52; 
	text-decoration:none;
}

