body {
background:#666666;
padding:0px;
margin:0px;
}

#mainwrapper {
	width:1024px;
	height:763px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	text-decorationn:none;
	color:#FFFFFF;
}

#mainwrapperSUB {
	width:1024px;
	height:723px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	text-decorationn:none;
	color:#FFFFFF;
}

/* ------HOME PAGE BELOW------- */

/* WITH EFI LOGO */
#mainlogosection {
	width:453px;
	height:287px;
	background-image:url(image/topbig.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:70px;
	padding-top:70px;
	font-size:16px;
	line-height:120%;
}

#flashrotate {
	width:369px;
	height:195px;
}


/* BLANK */
#mainlogosection2 {
	width:501px;
	height:190px;
	background-image:url(image/topright.jpg);
	background-repeat:no-repeat;
	float:left;
}

/* BLANK */
#mainflashsection {
	height:167px;
	width:523px;
	float:left;
}

/* FLASH */
#mainflashsection2 {
	height:167px;
	width:501px;
	float:left;
	background-image:url(image/flash02.jpg);
	background-repeat:no-repeat;
}

/* BLANK */
#mainflashsection3 {
	height:200px;
	width:1024px;
	float:left;
}

/* MAIN LINKS */
#mainlinks {
	width:156px;
	height:183px;
	float:left;
	background-image:url(image/bottomleft.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:150%;
}

/* MAIN INFO */
#mainintro {
	width:512px;
	height:183px;
	float:left;
	background-image:url(image/bottomleft2.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#FF9900;
	padding-left:20px;
	padding-right:10px;
	line-height:110%;
}

/* LATEST NEWS */
#mainnews {
	width:276px;
	height:183px;
	float:left;
	overflow:auto;
	background-image:url(image/bottomright.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FF9900;
}
/* END */


/* ------SUB PAGES BELOW------- */

/* TOP LINKS */
#subsections01 {
	width:964px;
	height:140px;
	float:left;
	background-image:url(image/sub00.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:60px;
}

/* BLANK */
#subsections02 {
	width:334px;
	height:160px;
	float:left;
}

/* LEFT LINKS */
#subsections03 {
	width:160px;
	height:514px;
	float:left;
	background-image:url(image/sub05.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:30px;
	line-height:150%;
}

/* MAIN INFO */
#subsections04 {
	width:482px;
	height:544px;
	float:left;
	background-image:url(image/sub03.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
	line-height:140%;
	overflow:auto;
}

#subsections04GLOBAL {
	width:816px;
	height:544px;
	float:left;
	background-image:url(image/sub03a.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
	line-height:140%;
	overflow:auto;
}

/* BACKGROUND IMAGE */
#subsections05 {
	width:334px;
	height:544px;
	float:left;
}

/* PRODUCTS MAIN INFO */
#subsections06 {
	width:592px;
	height:544px;
	float:left;
	background-image:url(image/sub06.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	line-height:140%;
	overflow:auto;
}

/* PRODUCTS BACKGROUND IMAGE */
#subsections07 {
	width:234px;
	height:544px;
	float:left;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

#toplink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#productblockUL {
width:570px;
height:280px;
overflow:auto;
}

#pdf {
	float:right;
}


#fontbigger {
	font-size:11px;
	font-weight:bold;
	color:#F60;
}

a:link{text-decoration:none;color:#FF9900;}
a.sublink:link {text-decoration:none;color:#FFFFFF;}
a.asublink:link {text-decoration:none;color:#FF9900;}
a.footer:link {text-decoration:none;color:#FFFFFF;}
a.afooter:link {text-decoration:none;color:#FFFFFF;}
a.newslink:link {text-decoration:none;color:#FFFFFF;}
a.underline:link {color:#FF9900; text-decoration:none;}
a.logout:link {color:#000000; text-decoration:none;}
a.fontbigger:link {color:#F60; text-decoration:none; font-size:12px; font-weight:bold;}

a.sublink:active {text-decoration:none;color:#FFCC00;}

a:visited {text-decoration:none;color:#FF9900;}
a.sublink:visited {text-decoration:none;color:#FFFFFF;}
a.asublink:visited {text-decoration:none;color:#FF9900;}
a.footer:visited {text-decoration:none;color:#FFFFFF;}
a.afooter:visited {text-decoration:none;color:#FFFFFF;}
a.newslink:visited {text-decoration:none;color:#FFFFFF;}
a.underline:visited {color:#FF9900; text-decoration:none;}
a.logout:visited {color:#000000; text-decoration:none;}
a.fontbigger:visited {color:#F60; text-decoration:none; font-size:12px;}

a:hover {text-decoration:none;color:#FFFFFF;}
a.sublink:hover {text-decoration:none;color:#FF9900;}
a.asublink:hover {text-decoration:none;color:#FFFFFF;}
a.footer:hover {text-decoration:none;color:#000000;}
a.afooter:hover {text-decoration:none;color:#333333;}
a.newslink:hover {text-decoration:none;color:#FF9900;}
a.underline:hover {color:#FFFFFF; text-decoration:none;}
a.logout:hover {color:#FFFFFF; text-decoration:none;}
a.fontbigger:hover {color:#000000; text-decoration:none; font-size:12px;}






#mainfont {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decorationn:none;
color:#FFFFFF;
}

#title {
font-family:Neuropolitical;
font-size:24px;
color:#FFFFFF;
}

#introtext {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#FF9900;
}

#subtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}





#sep {
height:5px;
width:30px;
}
#sep2 {
height:8px;
width:30px;
}

#topblock {
height:50px;
width:135px;
}

#topblock2 {
height:30px;
width:135px;
}

#rightblock {
width:274px;
}

#rightblockteam {
width:270px;
}

#rightblocksmall {
width:170px;
}

#productblock1 {
width:490px;
height:285px;
overflow:auto;
}

#productblock2 {
width:490px;
height:235px;
overflow:auto;
}

#productblock3 {
width:490px;
height:225px;
overflow:auto;
}

#linkleftblock {
width:60px;
height:20px;
}

#wrapper {
	width:810px;
	height:590px;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}

#maincaption {
	margin-left: 600px;
	position: absolute;
	top: 146px;
	width:380px;
	height:110px;
	left: -39px;
}

#testimonials {
	overflow:auto;
	widows:388px;
	height:491px;
	font-size:11px;
}

#testimonialswords {
	font-size:12px;
}

#datasheet {
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
