


*{
	outline:none;
	margin:0px;
	padding:0px;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	
   		font-size:11px;
    
    
}
#popupBrowser{
	width:263px;
    height:139px;
    background:url(/graphics/popupBG.png) no-repeat;
    position:relative;
    z-index:9999;
    padding:20px 30px 0 30px;
}
	#popupBrowser p{
    	font-family:Verdana, Geneva, sans-serif;
        font-size:10px;
        color:#1e386b;
        line-height:18px;
        margin:0 0 10px 0;
    }
	#popupBrowser a{
    	color:#1e386b;
        text-decoration:underline;
    }
    #popupBrowser #linkArrow{
    	position:relative;
        top:0px;
    }
    #popupBrowser #popupClose{
    	
    }
   #pageViel{
   		background:url(/graphics/pageViel.png) repeat;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:9998;
   }
    

H1, .H1{
	
   		font-size:12px;
    
    margin-bottom:7px;
}
H2, .H2{
	color:#1E386B;
	
   		font-size:11px;
    
    margin:7px 0px 6px 0px;
}
H3, .H3{
	color:#1E386B;
	
   		font-size:10px;
    
    margin:7px 0px 6px 0px;
}
p{
	margin-bottom:22px;
}
#MainContainer{
	width:907px;
	min-height:790px;
	height:auto!important;
	height:790px;
	margin:auto;
	padding:28px 0px 0px 83px;
	background:url(/graphics/eng/Global/Global_CheckeredBg.gif) top left no-repeat;
	margin-bottom:20px;
	position:relative;
}
.clear{clear:both;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
.Uppercase{text-transform:uppercase;}
.lowerCase{text-transform:lowercase;}
UL{
	margin:5px 0px 10px 19px;
    padding-left:0px 0px 0px 0px;
}
UL LI{
	margin:0px 0px 0px 0px;
    padding-left:0px 0px 0px 10px;
}
OL{
	line-height:22px;
	margin:5px 0px 10px 19px;
    padding:0px 0px 0px 10px;
}
    OL LI{
        line-height:22px;
    }
.Row{
	clear:both;
	min-height:10px;
	overflow:hidden;
}
.Col{float:left;}
.FloatRight,.ColRight{float:right;}
#GlobalHeader{
	height:53px;
	position:relative;
	z-index:2;
	width:850px;
}
    #Logo{
        width:451px;
        height:45px;
        overflow:hidden;
    }
#LogoMod, #LogoMod_Tech{
	height:51px;
	overflow:hidden;
    position:absolute;
    top:27px;
    left:83px;
    z-index:100;
}
#LogoMod_Tech{
    left:82px;
}
#Utilities{
	width:310px;
	color:#BBCCD6;
	font-family:Arial, Helvetica, sans-serif;
	
   		font-size:11px;
    
	padding:8px 0px 0px 94px;
	position:absolute;
    right:6px;
}
#Utilities a{
	color:#BBCCD6;
	
   		font-size:11px;
    
	font-family:Arial, Helvetica, sans-serif;
}
#Utilities a:hover{color:#7fa34f; text-decoration:none;}
#Utilities .FloatRight{
	margin-left:10px;
	padding-top:1px;
}

#globalSearch{
	position:absolute;
    top:6px;
    right:63px;
}

#LanguageDropDown_Select{
	width:90px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	
   		font-size:10px;
    
	color:#FFF;
	border:1px solid #FFF;
	padding:1px 0px 0px 6px;
	background:url(/graphics/eng/Global/LanguageDropDown_Arrow.gif) 84px 5px no-repeat #1E386B;
	cursor:pointer;
}
	#LanguageOptions{
		display:none;
		width:96px;
		min-height:10px;
		height:auto!important;
		height:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFF;
		border:1px solid #FFF;
		border-top:0px;
		background:#1E386B;
		position:absolute;
		left:0px;
		top:17px;
		z-index:3;
	}
		#LanguageOptions .Options{
			display:block;
			padding:2px 6px 2px 6px;
			border-top:1px solid #FFF;
			cursor:pointer;
		}
		#LanguageOptions .Options:hover, #LanguageOptions .Selected{
			color:#7FA34F;
		}


#GlobalNav{
	width:475px;
	height:27px;
	position:absolute;
	right:106px;
	top:78px;
	z-index:100;
}
	#GlobalNav a{
		display:block;
		position:absolute;
        text-indent:-9000px;
		text-decoration:none;
	}
		#GlobalNav_about{
			left:0px;
			width:67px;
			height:27px;
			background:url(/graphics/eng/Nav/NavSprite.png) 0px 0px no-repeat;
		}
			#GlobalNav_about:hover, #GlobalNav_about.Selected{
				background-position:0px -31px;
			}
		#GlobalNav_products{
			left:67px;
			width:77px;
			height:27px;
			background:url(/graphics/eng/Nav/NavSprite.png) -67px 0px no-repeat;
		}
			#GlobalNav_products:hover, #GlobalNav_products.Selected{
				background-position:-67px -31px;
			}
		#GlobalNav_services{
			left:138px;
			width:76px;
			height:27px;
			background:url(/graphics/eng/Nav/NavSprite.png) -138px 0px no-repeat;
		}
			#GlobalNav_services:hover, #GlobalNav_services.Selected{
				background-position:-138px -31px;
			}
		#GlobalNav_applications{
			left:207px;
			width:110px;
			height:29px;
			background:url(/graphics/eng/Nav/NavSprite.png) -207px 0px no-repeat;
		}
			#GlobalNav_applications:hover, #GlobalNav_applications.Selected{
				background-position:-207px -31px;
			}
		#GlobalNav_resources{
			left:310px;
			width:85px;
			height:29px;
			background:url(/graphics/eng/Nav/NavSprite.png) -310px 0px no-repeat;
		}
			#GlobalNav_resources:hover, #GlobalNav_resources.Selected{
				background-position:-310px -31px;
			}
		#GlobalNav_contactus{
			left:388px;
			width:87px;
			height:29px;
			background:url(/graphics/eng/Nav/NavSprite.png) -388px 0px no-repeat;
		}
			#GlobalNav_contactus:hover, #GlobalNav_contactus.Selected{
				background-position:-388px -31px;
			}





#FooterBorder{
	width:100%;
	height:4px;
	background-color:#153B54;
	clear:both;
}
#FooterRow{
	min-height:20px;
	padding:3px 10px 20px 10px;
}
	#FooterRow, #FooterRow a{
		color:#153B54;
		font-family:Arial, Helvetica, sans-serif;
	}
    #SiteCreditArea{
    	clear:both;
        width:511px;
        min-height:16px;
        position:relative;
        overflow:hidden;
    }
	#Copyright{
		width:306px;
        font-size:11px;
	}
	#CreditsContainer{
		width:400px;
		text-align:left;
		position:relative;
		margin-top:4px;
	}
	#initLink{
		float:right;
    	
            font-size:11px;
        
        padding-top:2px;
	}
	#initLink a{
    	
            font-size:11px;
        
		color:#153B54;
		font-family:Arial, Helvetica, sans-serif;
	}
	#CreditsLink {
		top:0;
		right:-375px;
        
            font-size:11px;
        
        padding-top:2px;
		position:absolute;
		color:#153B54;
	}
	
#subpageGlobal{
	padding-left:24px;
	width:826px;
    position:relative;
}
#subpageHeader{	
	display:block;
}

#subpageContainer{
	background:url(/graphics/eng/subpage/subpageBG.png) repeat-x #f5f9fb;
	width:816px;
	padding:0 0 15px 10px;
}

#subNav{
	background:#4e6d81;
	width:164px;
	float:left;
}
	.navCorners{
		background:url(/graphics/eng/subpage/sunNavCorners.png) no-repeat;
		width:164px;
		height:7px;
	}
	#navBottomCorner{
		background-position:0 -7px;
	}
	#navCatTitle{
		margin:7px 0 0 10px;
	}
	#subNav ul{
		margin:10px 0 0 10px;
		padding:0;
		
            font-size:10px;
        
		line-height:10px;
        list-style:none;
	}
		#subNav Li{
			margin:0 0 4px 4px;
		}
		#subNav a{
			display:block;
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			
                font-size:10px;
            
			line-height:15px;
		}
		#subNav li.nav0{
			text-transform:uppercase;
		}
		#subNav li.Selected, #subNav li.Selected a{
			color:#92DE46;
			font-weight:bold;
		}
		#subNav li.nav1, #subNav li.nav1_Show{
			padding:0px 4px 0px 25px;
			background:url(/graphics/eng/subpage/subNavArrow.gif) no-repeat 14px 5px;
            text-transform:none;
		}
		#subNav li.nav2, #subNav li.nav2_Show{
			padding:0px 4px 0px 41px;
			background:url(/graphics/eng/subpage/subNavArrow.gif) no-repeat 29px 5px;
            text-transform:none;
		}
        	#subNav li.nav2{
        		display:none;
            }
		#subNav li.nav3{
        	display:none;
			padding:0px 4px 0px 56px;
			background:url(/graphics/eng/subpage/subNavArrow.gif) no-repeat 41px 5px;
            text-transform:none;
		}
	
	/*#subNav a.selected{color:#92de46; font-weight:bold;}
		#subNav ul li{
			margin:0 0 8px 0;
			padding:0;
			text-transform:uppercase;
			width:155px;
			line-height:10px;
		}
	#subNav ul li ul{	
		margin:0px 0 8px 16px;
		padding:0;
		line-height:10px;
	}
		#subNav ul li ul li{
			text-transform:none;	
			margin:0 0 8px 0;
			padding-left:10px;
			background:url(/graphics/eng/subpage/subNavArrow.gif) no-repeat 0 3px;
			line-height:10px;
		}*/
		
		

#contentCol{
	float:left;
	width:461px;
	margin:0 0 0 7px;
}
	#contentTopCorner{
		background:url(/graphics/eng/subpage/contentColTop.gif) no-repeat;
		width:461px;
		height:15px;
	}
	#content{
		background:url(/graphics/eng/subpage/contentBG.gif) no-repeat;
		width:381px;
		
            font-size:11px;
        
		padding:8px 45px 20px 35px;
		min-height:567px;
	}
	#content_Applications{
		background:url(/graphics/eng/subpage/contentBG.gif) no-repeat;
		width:405px;
		min-height:567px;
        height:auto !important;
        height:567px;
        padding:10px 25px 20px 31px;
		
            font-size:10px;
        
	}
	#content p{
		line-height:22px;
        margin:11px 0px 11px 0px;
	}
    #content a{
    	color:#153b54;
        text-decoration:underline;
    }
        #content a:hover{
        	text-decoration:none;
        }
	/*#content h1{
		font-weight:bold;
		
            font-size:12px;
        
		margin-bottom:17px;
	}*/
	#content UL{
		margin-left:15px;
        list-style:none;
	}
        #content UL LI{
            line-height:22px;
            padding:0px 0px 0px 12px;
            background:url(/graphics/Assets/GreenLIDot.gif) 0px 10px no-repeat;
        }
	#content OL{
		margin:0px 0px 10px 19px;
	}
        #content OL LI{
            line-height:22px;
        }
#rightColContainer{
	float:left;
	margin-left:5px;
	width:167px;
}
	.sidebarTop, .sidebarBottom{
		background:url(/graphics/eng/subpage/sideBarCorners.gif) no-repeat;	
		height:14px;
		
	}
		.sidebarBottom{background-position:0 -14px;}
	.sidebarContent{
		background:url(/graphics/eng/subpage/sidebarContentBG.gif) repeat-y;
        min-height:10px;
        overflow:hidden;
	}
		.sidebarContent #description{
			padding:0px 4px 0px 4px;
		}
	#featuredProducContainer{
		margin:0 0 8px 0;	
	}
	
	#featuredProductHeader{
		margin:0 auto;
		
            font-size:12px;
        
		background:url(/graphics/eng/subpage/featuredProductHeader.gif) no-repeat;
		
        	width:129px;
			height:13px;
        
		text-indent:-9000px;
	}
	#subProductImg{
		display:block;
		margin:15px auto;
	}
	#featuredProducContainer #description{
		
            font-size:11px;
        
		margin:0 auto;
		text-align:center;
	}
    	#featuredProducContainer #description a{
        	color:#000001;
        }
	
	#resourcesHeader_related{
		background:url(/graphics/eng/subpage/resourcesHeader.gif) no-repeat;
		
        	width:139px;
            height:35px;
		
		margin:0 0 15px 0;
		text-indent:-9000px;
	}
    #resourcesHeader_featuredApplications{
		background:url(/graphics/eng/subpage/featuredAppsHeader.gif) no-repeat;
		
        	width:139px;
            height:35px;
		
		margin:0 0 15px 0;
		text-indent:-9000px;
	}
    #resourcesContainer{
        margin-bottom:10px;
    }
	#resourcesContainer .sidebarContent{
		padding:5px 8px 0 12px;
	}
    	#resourcesContainer .sidebarContent a{
        	color:#000;
        }
		#resourcesContainer li{
			background:url(/graphics/Assets/pdfIcon.gif) no-repeat;
			
                font-size:10px;
            
			padding:0px 0 10px 26px;
			line-height:14px;
		}
        #resourcesContainer UL{
        	list-style:none;
            margin:0px 0px 0px 0px;
        }

#globalSearchContainer{
	float:left;	
}
#Criteria{
	
   		font-size:11px;
    
	font-family:Arial, Helvetica, sans-serif;
	color:#7e7f83;
	height:13px;
	width:114px;
	border:1px solid #ccc;
	padding:1px 2px 2px 2px;
	margin-left:0px;
}
#globalSearchBtn{
	position:relative;
	top:5px;
}


/*
Custom Checkboxes
*/
.customCheckLabel{
	
   		font-size:9px;
    
	color:#fff;
	cursor:pointer;
}
.customCheckBoxImg{
	position:relative;
	top:2px;
	cursor:pointer;
}
.customCheckbox{
	display:none;	
}

.checkRow{
	margin:0 0 6px 3px;	
}
	.checkRowSecondary{
		margin-left:21px;	
	}
	.checkRowSecondary .customCheckLabel{
		font-style:oblique;	
	}
#AppContentDiv{
   		font-size:10px;
     line-height:22px;}
#ApplicationsTable{
	width:450px;
}
#ApplicationsTable, #ApplicationsTable a{
	font-family:Verdana, Arial, sans-serif;
    text-decoration:none;
    
   		font-size:10px;
    
    color:#1E386B;
}
    #ApplicationsTable a:hover{
        text-decoration:underline;
    }
    #ApplicationsTable TD, #ApplicationsTable DIV{
    	width:100px;
        min-height:45px;
        padding:0px 5px 0px 0px;
        overflow:hidden;
    }
    #ApplicationsTable .AppName{
    	width:90px;
        text-align:left;
        padding:10px 10px 0px 0px;
    }
    
    #appMasthead{
    	position:absolute; 
        top:4px; 
        left:28px;
    }

#ContactFormContainer{
	width:325px;
    clear:both;
    margin-top:10px;
    margin-bottom:10px;
    line-height:22px;
}
    #ContactFormContainer .Label{
    	width:170px;
        color:#4E6D81;
        font-weight:bold;
        padding:0px 0px 0px 0px;
    }
    #ContactFormContainer .InputFieldDiv{
    	width:155px;
        color:#4E6D81;
    }
    #ContactFormContainer .Row{
    	margin-bottom:10px;
    }
    #ContactFormContainer .InputTextField{
    	width:148px;
        height:16px;
        padding:3px 0px 0px 5px;
        border:1px solid #4E6D81;
    	
            font-size:10px;
        
        color:#4E6D81;
    }
    #ContactFormContainer .InputSelectField{
    	width:154px;
        height:19px;
        padding:1px 0px 0px 0px;
        border:1px solid #4E6D81;
    	
            font-size:11px;
        
        outline:none;
        color:#4E6D81;
    }
    #ContactFormContainer .InputSelectField OPTION{
    	padding:2px 0px 2px 5px;
        border-bottom:1px dotted #4E6D81;
        outline:none;
        color:#4E6D81;
    }
    .InputTextAreaField{
    	width:317px;
        height:60px;
    	
            font-size:10px;
        
        font-family:Verdana;
        padding:3px;
        color:#4E6D81;
        border:1px solid #4E6D81;
    }
    #ContactFormContainer #PostCountryFields_1, #ContactFormContainer #PostCountryFields_2{
    	display:block;
    }
    	#StateDropDown{
        	/*display:none;*/
        }
    	#ProvinceDropDown{
        	/*display:none;*/
        }
    	#StateTextFieldDiv{
        	/*display:none;*/
        }
    #SubmitBtn{
    	min-width:20px;
    	display:block;
    	padding:3px 5px 3px 5px;
        
            font-size:12px;
        
        font-weight:bold;
        text-transform:uppercase;
        background-color:#FFF;
        border:1px solid #4e6d81;
        color:#4e6d81;
    }
    #PreferedContact_Method{
    	/*display:none;*/
    	border:1px solid #4E6D81;
        padding:1px 3px 1px 3px;
    }

#PopularProducts UL {
	list-style:none;
    margin:0 0 0 6px;
    padding:0px;
}
#ProductLoadingImg{
	display:none;
	width:43px;
    height:43px;
    position:absolute;
    top:100px;
    left:250px;
    z-index:500;
}
ul.news{
    list-style:disc;	
    margin:6px 0px 0px 0px;
    padding:0 0 0 0px;	
}
.news li{
    padding:0 0 0 0px;	
}

OL.newsList {
	margin:5px 0px 10px 19px;
    padding:0px 0px 0px 15px;
}
    OL.newsList LI{
        line-height:12px;
    }
    OL.newsList LI.hiddenListItem{
    	display:none;
    }
UL.listYear{
	margin:0px 0px 0px -20px;
    padding:0px 0px 0px -30px;
}  
    UL.listYear LI{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px;
    }
#toggleEventLink a{
	text-decoration:none;
}
    #toggleEventLink a:hover{
        text-decoration:underline;
    }
.submitBtn{
	background:url(/graphics/eng/buttons/SubmitBtn.gif) no-repeat;
}
UL.SiteMap{
	background-image:none;
	background-position:20px 4px;
}
li.paddingLv0{
	background-image:none;
}
#UpcomingEvents, .UpcomingEvents{
    width:187px;
	height:32px;
    display:block;
    color:#13354B;
	background:transparent url(/graphics/eng/Home/Home3Col_UpcomingEventsBg.gif) no-repeat scroll 0;
    padding:39px 0 1px 62px;
}
#GetInTouch, .GetInTouch{
    width:210px;
	height:30px;
    display:block;
    color:#13354B;
	background:transparent url(/graphics/eng/Home/Home3Col_GetInTouchBg.gif) no-repeat scroll 0;
    padding:39px 0 4px 60px;
}
#GetInTouch a, .GetInTouch a{
    color:#13354B;
    text-decoration:none;
}
#GetInTouch a:hover, .GetInTouch a:hover{
    text-decoration:underline;
}
#content_Applications a{
	color:#355385;
    text-decoration:underline;
}
#content_Applications a:hover{
    text-decoration:none;
}
H2.newsHeader{
	font-family:Verdana, Geneva, sans-serif;
}