BODY{
	margin: 0;
}
DIV, INPUT, BODY{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
A{
	color: #0047B9;
	text-decoration:none;
}
A:hover{
	color:#FF6D0A;
}
.Highlight{
	color: #0047B9;
}
A.Next{
	padding-right:10px;
	background-image:url(../img/Common/Next_Icon_blue.gif) ;
	background-repeat:no-repeat;
	background-position:right;
}
A.Next:hover{
	background-image:url(../img/Common/next_icon_orange.gif) ;
}
UL{
	margin:0;
	padding:0;
}
LI{
	list-style-image:url(../img/Common/ListItem.gif);
	margin-left:15px;
}
FORM{
	margin:0;
}
#HeaderBar{
	width: 768px;
	height: 110px;
	background: #FFF;
	margin: 0 auto;
}
#Logo {
	float: left;
	padding-top:55px;
	cursor:pointer;
}
#Landing.Homepage #Logo{
	cursor:default;
}
#SearchBox{
	float:right;
	padding-top:54px;
	text-align:left;
}
#SearchBox INPUT{
	background-image:url(../img/Common/Search_Keyword_BG.gif);
	width:127px;
	height:15px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;
	border-top:1px solid #7C7C7C;
	padding:1px 3px;
	color:#4A4A4A;
}
#SearchBox A{
	margin-left:6px;
	text-transform:uppercase;
	background-image:url(../img/Common/Search_Icon.gif);
	background-repeat:no-repeat;
	padding-right:13px;
	background-position:right;
}
#SearchBox A:hover{
	background-image:url(../img/Common/Search_Icon_down.gif);
}
#SearchBox DIV{
	width:135px;
	text-align:right;
	color:#676767;
	font-size:9px;
	margin-top:2px;
}
#MenuBar{
	width: 768px;
	height: 24px;
	border: 1px solid #A3A3A3;
	margin:0 auto;
}
#MenuBar A{
	/*color:#4A4A4A;*/
	color: #1A1A1A;
	padding:6px 11px 6px 11px;
	display:block;
	font-size:9px;
	float:left;
	border-left:1px solid #A3A3A3;
	text-transform:uppercase;
}
#MenuBar A:hover{
	background-color:#D5D5D5;
	/*color: #FFF;*/
}
#MenuBar A.First{
	border:none;
	padding:6px 14px 6px 13px;
}
#MenuBar A.OnFirst{
	border:none;
	background-color:#D5D5D5;
	padding:6px 14px 6px 13px;
}
#MenuBar A.On{
	padding:6px 11px 6px 11px;
	display:block;
	font-size:9px;
	float:left;
	border-left:1px solid #A3A3A3;
	text-transform:uppercase;
	background-color:#D5D5D5;
}
#MenuBar A.OnLast{
	border:none;
	background-color:#D5D5D5;
	padding:6px 15px 6px 14px;
	border-left:1px solid #A3A3A3;
}
#MenuBar A.Last{
	padding:6px 15px 6px 14px;
}
#MenuBarSecondary{
	background-color:#0047B9;
	background-image:url(../img/Common/MenuBarSecondaryBG.gif);
	height:18px;
	width: 770px;
	margin:0 auto;
	text-transform:uppercase;
	font-size:10px;
}
#MenuBarSecondary .TopLevel A, #MenuBarSecondary .TopLevel A.HasChild, #MenuBarSecondary .TopLevel A.FirstHasChild{
	padding:2px 8px;
	display:block;
	color:#FFF;
	border-top:1px solid #9AB6E4;
	border-right:1px solid #2D66C5;
	border-left:1px solid #9AB6E4;
}
.TopLevel A{
	cursor:default;
}
#MenuBarSecondary .TopLevel A:hover, #MenuBarSecondary .TopLevel A.HasChild, #MenuBarSecondary .TopLevel A.FirstHasChild{
	/*color:#FFF;*/
	background-color:#6D90C9;
}
.MenuBarTertiary{
	display:none;
	color: #FFF;
	text-transform:uppercase;
	position:absolute;
	font-size:10px;
	background-color:#0047B9;
	z-index:200;
	margin-top:1px;
	}
.MenuBarTertiary A{
	display:block;
	color:#FFF;
	padding:2px 8px;
	border-top:1px solid #9AB6E4;
	border-right:1px solid #2D66C5;
	border-bottom:1px solid #1C4990;
	border-left:1px solid #9AB6E4;
	white-space:nowrap;
	}
.MenuBarTertiary A:hover{
	color:#FFF;
	background-color:#6D90C9;
	border:1px solid #6D90C9;
}
#Page{
	width: 768px;
	height: 403px;
	border: 1px solid #A3A3A3;
	margin:0 auto;
	background-color:#EEE;
	line-height:16px;
}
#Popup{
	width:768px;
	height:403px;
	position:absolute;
	display:none;
}
#Landing #ShadowLeft{
	width:379px;
	height:392px;
	margin: 7px 0 0 5px;
	background-image:url(../img/Common/bgShadow371.gif);
	position:absolute;
}
#FullSpread #ShadowLeft{
	width:759px;
	height:392px;
	margin: 7px 0 0 5px;
	background-image:url(../img/Common/bgShadow751.gif);
	position:absolute;
}
#ShadowRight{
	width:379px;
	height:392px;
	margin: 7px 0 0 385px;
	background-image:url(../img/Common/bgShadow371.gif);
	position:absolute;
}
#Image{
	border:1px solid #A3A3A3;
	position:absolute;
	margin:10px 0 0 8px;
	width:369px;
	height:382px;
}
#FullSpread.People #ImageLeft{
	width:191px;
	float:left;
	margin-left:-5px;
	margin-top:45px;
}
#Toolbar{
	float:right;
	margin-top:-7px;
	margin-right:3px;
}
/*
#Landing.Homepage #Image, #Landing.Development #Image, #Landing.ApplicationSupport #Image, #Landing.ExportSales #Image{
	background-image:    url("../img/Company%20Profile/G1_Company-Profile.jpg");
}
*/
#Landing.Design #Image, #Landing.EFDLabHistory #Image{
	/*background-image:  url("../img/Design/G1_Design-Devision.jpg");*/
	width:351px;
}
#Landing.ContactUs #Image{
	/*background-image:url(../img/Contact/G1_Contact_Details.jpg);*/
	width:351px;
}
#Landing.Design #ShadowLeft, #Landing.EFDLabHistory #ShadowLeft,#Landing.ContactUs #ShadowLeft {
	/*background-image:url(../img/Common/bgShadow351.gif);*/
	width:362px;
}
#Landing.Design #ShadowRight, #Landing.EFDLabHistory #ShadowRight,#Landing.ContactUs #ShadowRight {
	width:397px;
	background-image:url(../img/Common/bgShadow386.gif);
	margin-left:368px;
}
#Content, #ContentLeft{
	background-color: #FFF;
	height:352px;
	border:1px solid #A3A3A3;
	position:absolute;
	padding:19px 11px 11px;
}
#Landing #Content{
	width:347px;
	margin: 10px 0 0 388px;
}
#Landing #ContentLeft{
	width:347px;
	margin:10px 0 0 8px;
}
#Landing.EFDLabHistory #ContentLeft{
	width: 329px;
}
#FullSpread #Content{
	width:727px;
	margin: 10px 0 0 8px;
}
#Landing.Design #Content, #Landing.EFDLabHistory #Content, #Landing.ContactUs #Content{
	width:364px;
	margin: 10px 0 0 371px;
}
H1, H2, H3, H4{
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	color:#0047B9;
	font-weight: bold;
}
IMG{
	border:none;
}
H1, H2{
	margin-left:7px;
}
H1{
	height:32px;
}
H2{
	height:54px;
}
H4{
	font-size:12px;
	margin-bottom:3px;
}
.PseudoLink{
	cursor:pointer;
}
.hr{
	height:1px;
	width:100%;
	font-size:1px;
	background-image:url(../img/Common/bgDots.gif);
	background-repeat:repeat-x;
	margin-bottom:8px
}
#Landing.Homepage H1{
	background-image:url(../img/Homepage/H_Welcome.gif);
}
#Landing.Development H1{
	background-image:url(../img/Development/H1_Development.gif);
}
#Landing.ApplicationSupport H1{
	background-image:url(../img/ApplicationSupport/H_Application_Support.gif);
}
#Landing.ExportSales H1{
	background-image:url(../img/ExportSales/H_Export_Sales.gif);
}
#Scrollable{
	font-size:11px;
	padding:12px 8px;
	overflow:hidden;
	position:absolute;
	top:0;
	height:358px;
}
#Scrolling{
	 position:absolute;
	 left:0;
}
#Landing #Scrolling{
	left:0;
}

#FullSpread.News #Scrolling{
	left:0;
}
#FullSpread #Scrollable{
	width:690px;
}
#FullSpread #Scrolling, [Dummy]{
	left:185px;
	width: 768px;
}
#Landing #Scrollable{
	width:317px;
	padding-right:50px;
}
#Landing.People #Image, #Landing.CompanyProfile #Image{
	background-image:url(../img/Homepage/G1_Landing.jpg);
}
#Landing.CompanyProfile H2{
	background-image:      url("../img/Company%20Profile/Background/H_CompanyProfileBg.gif");
}
.Profile{
	position:absolute;
	margin-left:-10px;
	margin-top:-20px;
	width:350px;
	display:none;
}
#Text{
	padding-left:7px;
}
#FullSpread #Text{
	padding:0;
}
.Profile .Image{
	float:left;
}
.Profile #Text{
	margin-top:25px;
	margin-left:11px;
}
#Scroller{
	width:35px;
	position:absolute;
	top:0px;
	height:100%;
	background-color:#EEEEEE;
}
#FullSpread #Scroller{
	left:714px;
}
#Landing #Scroller{
	left:340px;
}
#Scroller DIV{
	position:absolute;
}
#Scroller IMG{
	cursor:pointer;
}
#ScrollBar{
	 position:absolute;
	 top:27px;
	 left:10px;
	 background-image:url(../img/Common/scrollBG.gif);
	 height:329px;
	 width:15px;
}
#ScrollButton{
	height:90px;
}
#ScrollUp{
	 top:10px;
	 left:10px;
}
#ScrollDown{
	 top:356px;
	 left:10px;
}
#Heading{
	background-color:#FFF;
	 position:absolute;
	 margin-top:-19px;
	 padding-top:27px;
}
#FullSpread #Heading{
	 margin-left:0;
	 width:513px;
}
#FullSpread #Heading, [Dummy]{
	margin-left:179px;
}
#FullSpread.News #Heading{
	margin-left:0;
	width:690px;
	margin-top:-19px;
}
#FullSpread.News #Heading H2{
	margin-top:-8px;
}
#Landing #Heading{
	margin-left:-8px;
	width:317px;
}
#Scrollable #Text{
	float:left;
	margin-top:75px;
}
#FullSpread #Text{
	 width:480px;
}
#FullSpread.News #Text{
	width:680px;
	padding-left:8px;
}
#Landing.Design #Text, #Landing.EFDLabHistory #Text, #Landing.ContactUs #Text{
	width:305px;
}
#Landing.EFDLabHistory #Image{
	background-image:  url("../img/Design/Fluids/Design_History.gif");
}
.Tables TD{
	border-bottom:1px solid #EEEEEE;
	padding:3px;
	vertical-align:top;
}
.TableHeading{
	background-color:#EEEEEE;
	color:#0047B9;
	font-weight:bold;
	
	border-bottom:none;
}
#Popup{
	background-image:url(../img/Common/DisabledOverlay.png) !important;
	background: none;
}
A.Close{
	padding:3px 15px 3px 8px;
	display:block;
	background-image:url(../img/Common/pop-up_Icon.gif);
	background-position:right;
	background-repeat:no-repeat;
}
A.Close:hover{
	background-image:url(../img/Common/pop-up_Icon_down.gif);
}
.PressReleases .PressRelease{
	margin-bottom:5px
}
#tooltip{
	display:none;
	font-size:11px;
	border:1px solid #000;
	background-color:#FFFFCC;
	padding:3px;
	position:absolute;
}
