﻿BODY
{
	font-family:Verdana;
	font-size:13px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(/images/sidenav.jpg) repeat-y 0 0 #ffffff;	/*background-width:178px;*/
}
/*Top Design Elements*/
#NewImageLayer
{
	position:absolute;
	width:51px;
	height:26px;
	z-index:1;
	left:-6px;
	top:-26px;
}
#Adobe, #SideNavigationSubSections #Adobe a
{
    font-family:Arial;
	font-size:10px;
	font-style:normal;
	padding:25px 0 0 0;
	color:#FFFFFF;
}
#Logo
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:0px;
	left:0px;
}
#TopBuildingCustomer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:0px;
	left:178px;
}
#TopNavigationBar { background:url(../images/TopBorderRed.gif) repeat-x; margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:0px; left:420px; 
	display:inline; width:500px; }

#TopNavigationHome 
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:43px;
	display:inline;
	float:left;
}
#TopNavigationSearch
{
	margin:0 0 0 0;
	padding:2px 5px 0 5px;
	top:0px;
	color:#FFFFFF;
	display:inline;
	float:left;
}
#TopNavigationSearchBox
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:0px;
	display:inline;
	float:left;
}
.TopNavigationSearchBox
{
    font-family:Verdana;
	font-size:10px;
	margin:1px 0 0 0;
	padding:0 0 0 0;
	top:0px;
	display:inline;
	float:left;
	height:12px;
}
#SearchBox
{
	font-family:Verdana;
	font-size:10px;
	border:1px solid #8e8182;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
	left:0px;
    width:50px;
}
#TopNavigationLanguage
{
    background:url(../images/TopBorderRed.gif) repeat-x;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
	display:inline;
}
.Language {
    font-family:Verdana;
	font-size:10px;
	border:1px solid #8e8182;
	margin:1px 0 0 0;
	padding:0 0 0 0;
    width:100px;
	float:left;
}
.TopNavigationGoButton
{
	margin:0px 10px 0 0;
	padding:0 0 0 0;
	top:0px;
	display:inline;
	height:18px;
	font-size:10px;
	font-weight:bold;
}
#TopNavigationContact
{
    font-family:Verdana;
	margin:0px 10px 0 0;
	padding:3px 0 0 0;
	top:0px;
	display:inline;
	float:left;
}
#TopNavigationContact a{
    font-family:Verdana;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    margin:0 0 0 0;
	padding:0 0 0 0;
	top:0;
	display:inline;
}
#TopNavigationContact a:link{
    font-family:Verdana;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    margin:0 0 0 0;
	padding:0 0 0 0;
	top:0;
	display:inline;
}
#TopNavigationContact a:visited{
    font-family:Verdana;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    margin:0 0 0 0;
	padding:0 0 0 0;
	top:0;
	display:inline;
}
#TopNavigationContact a:hover{
    font-family:Verdana;
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    margin:0 0 0 0;
	padding:0 0 0 0;
	top:0;
	display:inline;
}
#BuildingCustomer
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:21px;
	left:178px;
}
#TopBorder
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/TopBorderRed.gif) repeat-x; 
	height:21px;
}
#TopDesignFillArea
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(/images/LogoFill.gif) repeat-x 0 0;
	height:71px;
}

	/* GLOBAL NAVIGATION */
	
	
	#TopNavigationRedConatiner { height:21px; width:100%;  margin:0; text-align:left; background:url(/images/TopNavRed.gif) repeat-x 0 0; display:block; /*float:left;*/ }
	#TopNavigationRed { width:900px; margin:0; padding:0; }
	#TopNavigationRed ul { margin:0; padding:0; list-style:none; float:left; z-index:999999999; } 
	
	#TopNavigationRed ul li { height:auto; width:115px; margin:0; padding:0; text-align:left; float:left; display:inline; }
	html > body #TopNavigationRed ul li { width:auto; } 
	#TopNavigationRed ul li:hover, #TopNavigationRed ul li.sfhover { background:url(/images/interface/TopNavigationRedBK.jpg) repeat-x; }
	
	#TopNavigationRed ul li a { height:auto; font-size:14px; font-weight:normal; padding:0 10px 0 10px; color:#fff; text-decoration:none; display:block;  }
	#TopNavigationRed ul li a:hover { font-size:14px; font-weight:normal; color:#fff; background:none; }
	
	/* second-level lists */
	#TopNavigationRed ul li ul { width:180px; height:auto; margin:0; padding:0; background:#d41920; text-align:left; position:absolute; left:-999em; } 
	
	#TopNavigationRed ul li ul li { width:180px; height:auto; margin:0; padding:0; margin:0; padding:0; }
	#TopNavigationRed ul li ul li:hover, #TopNavigationRed ul li ul li a:hover { height:auto; margin:0; padding:0; background:#be161d; }
	#TopNavigationRed ul li ul li.sfhover, #TopNavigationRed ul li ul li a.sfhover { height:auto;  margin:0; padding:0; background:#be161d; position:static; }
	
	
	#TopNavigationRed ul li ul li a { height:auto; margin:0; padding:4px 0 4px 10px; }
	#TopNavigationRed ul li ul li a:hover { height:auto; padding:4px 0 4px 10px; background:#be161d; }
	
	/* third-level lists */
	#TopNavigationRed li ul li ul { margin:-24px 0 0 180px; background:#3e4e70; }
	#TopNavigationRed li ul li ul li a:hover, #TopNavigationRed li ul li ul li a.sfhover { background:#3C436E; height:auto; }
	#TopNavigationRed li:hover ul ul, #TopNavigationRed li:hover ul ul ul, #TopNavigationRed li.sfhover ul ul, #TopNavigationRed li.sfhover ul ul ul { 
			left: -999em; }
	
	/* forth-level lists (hidden) */
	#TopNavigationRed li ul ul ul { display:none; }
	
	/* lists nested under hovered list items */
	#TopNavigationRed li:hover ul, #TopNavigationRed li li:hover ul, #TopNavigationRed li li li:hover ul, #TopNavigationRed li.sfhover ul, #TopNavigationRed li li.sfhover ul, #TopNavigationRed li li li.sfhover ul { left: auto; }

#TopNavigation
{
	background:url("/images/TopNav/nav_bg.jpg") no-repeat;
	padding:0 0 0 5px;
}
#TopNavigationBlue
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(/images/TopNavBlue.gif) repeat-x 0 0;
	height:19px;
}
#MainContentArea .breadcrumbs {
    font-size:12px;
    color:#000000;
	}

#MainContentArea .breadcrumbs a{
    color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	

#MainContentArea .breadcrumbs a:link{
    color:#000000;
	text-size:12px;
	font-weight:bold;
	text-decoration:none;
}	

#MainContentArea .breadcrumbs a:visited{
    color:#000000;
	text-size:12px;
	font-weight:bold;
	text-decoration:none;
}	

#MainContentArea .breadcrumbs a:hover{
    color:#000000;
	text-size:12px;
	font-weight:bold;
	text-decoration:underline;
}	
#MainContentArea
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:130px;
	left:175px;
	width:700px;
/*	text-align:justify;*/
}
#MainContentArea a{
	color:#0033ff;
	text-decoration:none;
	font-size:13px;
}
#MainContentArea a:link
{
	color:#0033ff;
	text-decoration:none;
	font-size:13px;
}
#MainContentArea a:visited{
    color:#0033ff;
	text-decoration:underline;
	font-size:13px;
}

#MainContentArea a:hover
{
	color:#0033ff;
	text-decoration:underline;
	font-size:13px;
}
#MainContentAreaPrint
{
	margin:10px 0 0 30px;
	padding:0 0 0 0;
	/* position:relative; */
	float:left;
	top:50px;
	left:175px;
	width:550px;
	height:100%;
/*	text-align:justify;*/
}
#BreadCrumbContent
{
	font-size:10px;
	margin:0 0 0 0;
	padding:0px 0 10px 0;
}
#FooterContent,p.SmallText,table.SmallText
{
	font-size:10px;
	text-align:center;
	margin:0 0 0 0;
	padding:20px 0 0 0;
}
#__asptrace
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:2000px;
	left:185px;
}
#Error,.Error
{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0 400px 0;
}
#SearchResults
{
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
	padding:0px 0 10px 0;
}
#DataListSearchResult
{
	width:250px;	
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	padding:0 0 0 0;
}
	
	
	#SideNavigationSubSections { font-size:11px; font-weight:bold; color:#FFFFFF; margin:0 0 0 0; padding:0px 0 0 10px; }
		#SideNavigationSubSections h2 { font-family:verdana; font-size:12px; font-style:italic; padding:0; margin:0; color:#c4e6fb; 
										text-decoration:underline; }
		#SideNavigationSubSections img { vertical-align:middle; }
		#SideNavigationSubSections a, a:link, a:visited { font-family:arial; font-size:10px; font-weight:normal; color:#FFFFFF; margin:0; padding:0;
														  text-decoration:none; }
			#SideNavigationSubSections a:hover { text-decoration:underline; }
	
	#SideNavigationSubSectionsPrint { margin:0 0 0 0; padding:0 0 0 0; width:147px; float:left; }

#ManufacturerData td
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none 0 #000000;
	vertical-align:top;
}
ul
{
	margin-top:0px;
	padding-top:0px;
}
img
{
	border:none 0 #000000;
}
#ctl00_ContentHolder_SideImage
{
	padding:0px 0 10px 10px;
	border:none 0 #000000;
}

#SubNavigationTreeItem
{	
	padding:10px 0 0 0;
	width:130px;
	margin:	0 0 0 0;
}
#SubNavigationTreeItem a.SubNavigationTreeItemSelected
{	
    text-decoration:underline;
}
#SubNavigationTreeItem a
{   
    text-decoration:none;
    /*
	padding:3px 10px 3px 15px;
    */
}
#SubNavigationTreeItem a:hover
{	   
    text-decoration:underline;
    /*
	padding:3px 10px 3px 15px;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 5px; 
    */
}
h1
{
	margin:0 0 0 0;
	padding:0px 0 10px 0;
	font-size:16px;
}
h3
{
	margin:0 0 0 0;
	padding:0px 0 2px 0;
	font-size:14px;
	color:#CC0000;
}
td
{
	vertical-align:top;
}
td.EntryValidTrue
{
    
}
td.EntryValidFalse
{
    color:#FF0000;
}

/* Site Map */
li.SiteMap
{
 list-style-type:none;
}
li.SiteMap a
{
 color:#3b4b6d;
}

#worldClass{
color:#000000;
width:100px;
height:20px;
position:absolute;
z-index:100;
left:0px;
top:0px;
margin:0 0 0 135px;
padding:35px 0 0 0;
}

#worldClass p{
color:#000000;
font-style:italic;
font-weight:bold;
font-size:11px;
position:absolute;
margin:0 0 0 0;
padding:0 0 0 0;
}

