body, body p, body th, body td, body li, body dd, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size:   12px;
}
body {
	background-color: #fffffff;
	margin: 0px;
	padding: 0px;
}

.BodyCopy {
margin-bottom: 10px;
width:521px;
color:#555555;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
}

.BodyCopyExport {
margin-bottom: 10px;
width: 640px;
color:#555555;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
}

.BodyCopyPubs {
margin-bottom: 10px;
color:#555555;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
}

.BodyCopyLibrary {
padding-left: 45px;
margin-bottom: 10px;
color:#555555;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
}

.BodyCopy ul li {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


.BodyCopyLibrary ul {
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 0px;
}

.BodyCopyWelcome {
padding-left: 0px;
margin-bottom: 0px;
color:#555555;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 9pt;
background: url(/files/PageLayoutImages/WelcomBKGD.gif) repeat-x bottom;
}

.BodyCopyForeign {
margin-bottom: 10px;
color:#555555;
line-height:16pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12pt;
}

.BodyCopyForeignArabic {
margin-bottom: 10px;
color:#555555;
line-height:18pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14pt;
text-align: right;
}

.BodyCopyForeignArabic li {
margin-bottom: 10px;
color:#555555;
line-height:18pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14pt;
text-align: right;
}

.BodyCopyForeignArabic ul {
direction: rtl;
}

.WelcomeDeskBooks {
float: right;
}

a:link {color:#fb002c; font-weight:normal;}	
a:active {color:#00539c; font-weight:normal;}	
a:visited {color:#999999; font-weight:normal;}	
a:hover {color:#00539c; font-weight:normal;}

.style6 a {
	color: #555;
	text-decoration: none;
	}
.style6 a:hover {
	text-decoration: underline;
	}
.SpotlightCells a img {
	border-width: 0;
	}


/* HEADER. We can assign a size if needed. */
h1, h3 {font-family: Arial, Helvetica, sans-serif; color:#00529f; font-size: 145%;}

.BodyCopyForeignArabic h1 {font-family: Arial, Helvetica, sans-serif; color:#00529f; font-size: 125%;}

.BodyCopyForeign h1 {font-family: Arial, Helvetica, sans-serif; color:#00529f; font-size: 125%;}

.DarkBlueBoldPageHeader {font-family: Arial, Helvetica, sans-serif; color:#00529f; font-size: 145%; font-weight: bold;}

/* SUB-HEADER  We can assign a size if needed. */

h2 {
font-family: Arial, Helvetica, sans-serif; 
color:#00529f; 
font-size: 10pt;
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 0px;
}

h4 {
font-family: Arial, Helvetica, sans-serif; 
color:#00529f; 
font-size: 10pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#login a:link {color:#666666; font-weight:normal;}	
#login a:active {color:#DB4D4D; font-weight:normal;}	
#login a:visited {color:#666666; font-weight:normal;}	
#login a:hover {color:#DB4D4D; font-weight:normal;}

#loginRed {color:#ff3c5e; font-weight:normal; font-size: 11px; padding-left: 15px; padding-right: 10px;}
#loginRed a:link {color:#ff3c5e; font-weight:normal; font-size: 11px;}	
#loginRed a:active {color:#ff3c5e; font-weight:normal; font-size: 11px;}	
#loginRed a:visited {color:#ff3c5e; font-weight:normal; font-size: 11px;}	
#loginRed a:hover {color:#ff3c5e; font-weight:normal; font-size: 11px;}

.darkBlue { color: #00529f;}
.lightBlue { color: #82BBD9;}

.Footer {
	padding-top: 10px;
	text-align: center;
	font-size: 8pt;
}
.Footer A:link, .Footer A:visited {
	text-decoration: none;
	color: #555555;
}
.Footer A:hover {
	text-decoration: underline;
	color: #ff0029;
}

.FooterArabic {
	padding-top: 10px;
	text-align: center;
	font-size: 11pt;
}
.FooterArabic A:link, .FooterArabic A:visited {
	text-decoration: none;
	color: #555555;
}
.FooterArabic A:hover {
	text-decoration: underline;
	color: #ff0029;
}

a.NoDefaultUnderline:link, a.NoDefaultUnderline:visited {
	text-decoration: none;
}
a.NoDefaultUnderline:hover {
	text-decoration: underline;
}

.SidebarHeader {
	background-color: #63a2ce; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	text-transform: uppercase;	
	line-height: 16px;
}

.SidebarHeader a:link {	 /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;	}	
.SidebarHeader a:active {	/* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;	
	text-decoration: none;}	
.SidebarHeader a:visited {	 /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;	}	
.SidebarHeader a:hover {	/* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;	}
	
	
/* HEADING FOR LIBRARY SIDE NAV */	
	
.LibrarySidebarHeader {
	
	font-family: "Helvetica Neue Extended", "Helvetica Neue", Helvetica, Arial, Verdana, Sans-Serif; 
	font-size: 18pt;
	font-weight:  normal;
	color: #ff0028;
	padding: 20px 5px 5px 7px;
	margin-bottom: 10px;
}

.LibrarySidebarHeader a:link {	
	font-family: Helvetica, Arial, Verdana, Sans-Serif;  
	font-size: 18pt;
	font-weight:  normal;
	color: #ff0028;
	text-decoration: none;	
}	
	
.LibrarySidebarHeader a:active {	
	font-family: Helvetica, Arial, Verdana, Sans-Serif;  
	font-size: 18pt;
	font-weight:  normal;
	color: #ff0028;
	text-decoration: none;}	
	
.LibrarySidebarHeader a:visited {	
	font-family: Helvetica, Arial, Verdana, Sans-Serif;  
	font-size: 18pt;
	font-weight:  normal;
	color: #ff0028;
	text-decoration: none;	}	
	
.LibrarySidebarHeader a:hover {	
	font-family: Helvetica, Arial, Verdana, Sans-Serif; 
	font-size: 18pt;
	font-weight: normal;
	color: #ff0028;
	text-decoration: none;	}

.TextOverlay {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.TextOverlay a:link, .TextOverlay a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.TextOverlay a:hover {
	text-decoration: underline;
}

.TextOverlayDark {
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.TextOverlayDarkNormal {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.TextOverlayDark a:link, .TextOverlayDark a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.TextOverlayDark a:hover {
	text-decoration: underline;
	font-weight: bold;
}
.InputField {
	font-size: 8pt;
	color: #666666;
}

.style5 {
	font-size: 7pt;
}

.FeaturedHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #396992;
}
.FeaturedHead A:link, .FeaturedHead A:Visited {
	color: #396992;
	text-decoration: none;
	font-weight: bold;
}
.FeaturedHead A:hover {
	text-decoration: underline;
	color: #396992;
	font-weight: bold;
}

.FeaturedItal {
	font-size: 8pt;
	font-style: italic;
}
.Featured {
	font-size: 8pt;
}


/* Flyouts  */

#nav, #nav ul { /* all lists */
		padding: 0px;
		margin: 0px;
		list-style: none;
		float: left;
		width: 860px;
		background-color: #bd1039;
		z-index: 100;
}

#nav li { /* all list items */
		position: relative;
		float: left;
  		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
  		font-weight: normal;
		padding: 0;
  		margin: 0;
		z-index: 100;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  z-index: 100;
}

#nav li a:hover {
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
  z-index: 100;
}

#nav li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 192px;
		border-top: #e6e6e6 solid 1px;
		border-bottom: #e6e6e6 solid 1px;
		padding: 0px;
		margin: 0;
		z-index: 100;
		}		

#nav li ul li {
		padding: 0px;
		margin: 0px;
		background-color: #ffffff;
		width: 192px;
		z-index: 100;
		}		

#nav li ul li a:link,  #nav li ul li a:visited,  #nav li ul li a:active {
  		color: #5f6060;
		background-color: #ffffff;
		border-right: #e6e6e6 solid 1px;
		border-left: #e6e6e6 solid 1px;
		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		line-height: 21px;
		padding: 0px 0px 0px 5px;
		margin: 0;
		z-index: 100;
}
		
#nav li ul li a:hover {
 		color: #5f6060;
		background-color: #e3f3f6;
		border-right: #e6e6e6 solid 1px;
		border-left: #e6e6e6 solid 1px;
		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		line-height: 21px;
		padding: 0px 0px 0px 5px;
		margin: 0;
		z-index: 100;

}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		margin-top: 0em;
		z-index: 100;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		margin-top: 0em;
		left: auto;
		z-index: 100;
}	


#nav .NoFlyout li:hover ul, #nav .NoFlyout li li:hover ul, #nav .NoFlyout li li li:hover ul, #nav .NoFlyout li.sfhover ul, #nav .NoFlyout li li.sfhover ul, #nav .NoFlyout li li li.sfhover ul { /* lists nested under hovered list items */
		left: -999em;
		margin-top: -1.5em;
		z-index: 100;
}

/* BROWSE LIBRARY FLYOUTS */

#Browse, #Browse ul { /* all lists */
		padding: 0px;
		margin: 0px;
		list-style: none;
		width: 155px;
		background-color: #ffffff;
}

#Browse li { /* all list items */
		position: relative;
		float: left;
  		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
  		font-weight: normal;
		padding: 0;
  		margin: 0;
		width: 155px;
}

#Browse li a:link, #Browse li a:visited, #Browse li a:active {
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#Browse li a:hover {
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#Browse li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 155px;
		border-top: #e6e6e6 solid 1px;
		border-bottom: #e6e6e6 solid 1px;
		padding: 0px;
		margin: 0;
		z-index: 100;
		}		

#Browse li ul li {
		padding: 0px;
		margin: 0px;
		background-color: #ffffff;
		width: 155px;
		}		

#Browse li ul li a:link,  #Browse li ul li a:visited,  #Browse li ul li a:active {
  		color: #666666;
		background-color: #e7f6f8;
		border-right: #e6e6e6 solid 1px;
		border-left: #e6e6e6 solid 1px;
		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		line-height: 14px;
		padding: 5px 0px 5px 26px;
		margin: 0;
}
		
#Browse li ul li a:hover {
 		color: #ffffff;
		background-color: #3399cc;
		border-right: #e6e6e6 solid 1px;
		border-left: #e6e6e6 solid 1px;
		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		line-height: 14px;
		padding: 5px 0px 5px 26px;
		margin: 0;
		text-decoration: underline;
}


#Browse li:hover ul ul, #Browse li:hover ul ul ul, #Browse li.sfhover ul ul, #Browse li.sfhover ul ul ul {
		left: -999em;
		margin-top: 0em;
}
	
#Browse li:hover ul, #Browse li li:hover ul, #Browse li li li:hover ul, #Browse li.sfhover ul, #Browse li li.sfhover ul, #Browse li li li.sfhover ul { /* lists nested under hovered list items */
		margin-top: 0em;
		left: auto;
}	


#Browse .NoFlyout li:hover ul, #Browse .NoFlyout li li:hover ul, #Browse .NoFlyout li li li:hover ul, #Browse .NoFlyout li.sfhover ul, #Browse .NoFlyout li li.sfhover ul, #Browse .NoFlyout li li li.sfhover ul { /* lists nested under hovered list items */
		left: -999em;
		margin-top: -1.5em;
}

/* PRODUCT TABS  */

#producttabs, #producttabs ul { /* all lists */
		padding: 0px;
		margin: 0px;
		list-style: none;
		float: left;
		background-color: #ffffff;
}

#producttabs li { /* all list items */
		position: relative;
		float: left;
  		font-size: 11px;
  		font-family: arial, verdana, sans-serif;
  		font-weight: normal;
		padding: 0;
  		margin: 0;
}

#producttabs li a:link, #producttabs li a:visited, #producttabs li a:active {
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#producttabs li a:hover {
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
}




/* MAIN SITE SUB AND TRI NAV */

#main .subnav {
	color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 6px 4px 6px 0px;
	width: 173px;
}

#main .subnav a:link {color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	padding: 0px 4px 4px 8px;
	display: block;
	}	
	
#main .subnav a:active {	color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0px 4px 4px 8px;
	display: block;
	}	
	
#main .subnav a:visited 	{color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0px 4px 4px 8px;
	display: block;
	}	
	
#main .subnav a:hover 	{color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background: url(/files/PageLayoutImages/RedNavArrow1.gif) no-repeat top left;
	padding: 0px 4px 4px 8px;
	display: block;
	}		
	
#main .subnavOn {
	color: #00529f;
	text-decoration: none;
	padding: 6px 4px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#main .subnavOn a:link  	{
	color: #00529f;
	text-decoration: none;
	padding: 0px 4px 4px 8px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background: url(/files/PageLayoutImages/RedNavArrow1.gif) no-repeat top left;
	display: block;
	}	
	
#main .subnavOn a:active  	{
	color:  #00529f;
	text-decoration: none;
	padding: 0px 4px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background: url(/files/PageLayoutImages/RedNavArrow1.gif) no-repeat top left;
	display: block;
	}	
	
#main .subnavOn a:visited 	 	{
	color:  #00529f;
	text-decoration: none;
	padding: 0px 4px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background: url(/files/PageLayoutImages/RedNavArrow1.gif) no-repeat top left;
	display: block;
	}	
	
#main .subnavOn a:hover 	{
	color: #00529f;
	text-decoration: none;
	padding: 0px 4px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background: url(/files/PageLayoutImages/RedNavArrow1.gif) no-repeat top left;
	display: block;
	}	
	
#main .trinav {
	color: #00529f;
	text-decoration: none;
	padding: 2px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 145px;
}

#main .trinav a:link {
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .trinav a:active {	
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .trinav a:visited 	{
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;	
	display: block;
}		
	
#main .trinav a:hover 	{
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	display: block;
}	
		
#main .trinavOn {
	color: #00529f;
	text-decoration: none;
	padding: 2px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	width: 145px;
}

#main .trinavOn a:link  	{color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	display: block;
}	
	
#main .trinavOn a:active  	{color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	display: block;
}	
	
#main .trinavOn a:visited 	 	{color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	display: block;
}	
	
#main .trinavOn a:hover 	{
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background: #edf6f9;
	display: block;
}	

#main .quadnav {
	color: #00529f;
	text-decoration: none;
	padding: 2px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 145px;
}

#main .quadnav a:link {
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .quadnav a:active {	
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .quadnav a:visited 	{
	color: #00529f;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;	
	display: block;
}		
	
#main .quadnav a:hover 	{
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
	
#main .quadnavOn {
	color: #fa002c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 2px 0px 4px 0px;
	width: 145px;
}

#main .quadnavOn a:link  	{
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .quadnavOn a:active  	{
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .quadnavOn a:visited 	 	{
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	
	
#main .quadnavOn a:hover 	{
	color: #fa002c;
	text-decoration: none;
	padding: 2px 4px 4px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
}	


/* LIBRARY TRI NAV */

.trinav {
	color: #5f6060;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.trinav a:link {color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: left;}	
	
.trinav a:active {	color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: left;}	
	
.trinav a:visited 	{color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.trinav a:hover 	{color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.trinavOn {
	color: #ff0029;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.trinavOn a:link  	{color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.trinavOn a:active  	{color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.trinavOn a:visited 	 	{
	color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.trinavOn a:hover 	{
	color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}	

.quadnav {
	color: #5f6060;
	padding: 6px 0px 8px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.quadnav a:link {color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnav a:active {	color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnav a:visited 	{color: #5f6060;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnav a:hover 	{color: #ff0029;
	text-decoration: none;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnavOn {
	color: #ff0029;
	padding: 6px 0px 0px 20px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.quadnavOn a:link  	{color: #ff0029;
	text-decoration: underline;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnavOn a:active  	{color: #ff0029;
	text-decoration: underline;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnavOn a:visited 	 	{color: #ff0029;
	text-decoration: underline;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;}	
	
.quadnavOn a:hover 	{
	color: #ff0029;
	text-decoration: underline;
	padding: 4px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}	


/* FOREIGN OFFICES NAV */


#foreignnav, #foreignnav ul { /* all lists */
		padding: 0px;
		margin: 0px;
		list-style: none;
		float: left;
		width: 860px;
}

#foreignnav li { /* all list items */
		position: relative;
		float: left;
  		font-size: 12px;
  		font-family: arial, verdana, sans-serif;
  		font-weight: normal;
		padding: 0;
  		margin: 0;
		border-right: 1px solid white;
		text-align: center;
}

#foreignnav li a:link, #foreignnav li a:visited, #foreignnav li a:active {
  height: 41px;
  display: block;
  float: left;
  margin: 0;
  text-decoration: none;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  font-family: arial, helvetica, verdana, sans-serif;
  color: #ffffff;
  background-color: #ff0029;
}

#foreignnav li a:hover {
  height: 41px;
  display: block;
  float: left;
  margin: 0px;
  text-decoration: none;
  text-align: center;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  font-family: arial, helvetica, verdana, sans-serif;
  color: #ffffff;
  background-color: #99cccc;
}


#foreignnav span {
  display: block;
  margin-top: 3px;
  margin-bottom: 0px;
  line-height: normal;
  
 }
 
 
#foreignnav a.on:link, #foreignnav a.on:visited, #foreignnav a.on:hover, #foreignnav a.on:active {
  background: #00529f;
  display: block;
  text-decoration: none;
  text-align: center;
  margin: 0px;
  color: #ffffff;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  font-family: arial, helvetica, verdana, sans-serif;
}

#foreignnav li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 190px;
		padding: 0px;
		margin: 0;
		z-index: 100;
		border-bottom: #e6e6e6 solid 1px;
		border-top: #e6e6e6 solid 1px;
		}		

#foreignnav li ul li a:link,  #foreignnav li ul li a:visited,  #foreignnav li ul li a:active {
  		color: #5f6060;
		background-color: #ffffff;
		font-size: 12px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		padding: 0px 0px 0px 5px;
		margin: 0;
		width: 100%;
		text-align: left;
		text-transform: none;
		height: 20px;
		border-left: #e6e6e6 solid 1px;		
		border-right: #e6e6e6 solid 1px;

}
		
#foreignnav li ul li a:hover {
 		color: #5f6060;
		background-color: #e3f3f6;
		font-size: 12px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		padding: 0px 0px 0px 5px;
		margin: 0;
		width: 100%;
		text-align: left;
		text-transform: none;
		height: 20px;
		border-left: #e6e6e6 solid 1px;		
		border-right: #e6e6e6 solid 1px;
}


#foreignnav li:hover ul ul, 
#foreignnav li:hover ul ul ul, 
{
		left: -999em;
		margin-top: 40px;
}

#foreignnav li.sfhover ul ul, 
#foreignnav li.sfhover ul ul ul {
		left: -999em;
		margin-top: 40px;
}
		
#foreignnav li:hover ul, 
#foreignnav li li:hover ul, 
#foreignnav li li li:hover ul

 { /* lists nested under hovered list items */
margin-top: 40px;
left: 0;
}	

#foreignnav li.sfhover ul, 
#foreignnav li li.sfhover ul, 
#foreignnav li li li.sfhover ul { /* lists nested under hovered list items */
margin-top: 40px;
left: 0;
}	



#foreignnav .NoFlyout li:hover ul, #foreignnav .NoFlyout li li:hover ul, #foreignnav .NoFlyout li li li:hover ul, #foreignnav .NoFlyout li.sfhover ul, #foreignnav .NoFlyout li li.sfhover ul, #foreignnav .NoFlyout li li li.sfhover ul { /* lists nested under hovered list items */
		left: -999em;
		margin-top: -2.5em;
}

/* FOREIGN OFFICES NAV FOR ARABIC */


#foreignnav li.arabic { /* all list items */
		position: relative;
		float: left;
  		font-size: 15px;
  		font-family: arial, verdana, sans-serif;
  		font-weight: normal;
		padding: 0;
  		margin: 0;
		border-right: 1px solid white;
}

#foreignnav li.arabic a:link, #foreignnav li.arabic a:visited, #foreignnav  li.arabic a:active {
  height: 41px;
  display: block;
  float: left;
  margin: 0;
  text-decoration: none;
  text-align: right;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
  font-family: arial, helvetica, verdana, sans-serif;
  color: #ffffff;
  background-color: #ff0029;
}

#foreignnav li.arabic a:hover {
  height: 41px;
  display: block;
  float: left;
  margin: 0px;
  text-decoration: none;
  text-align: right;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
  font-family: arial, helvetica, verdana, sans-serif;
  color: #ffffff;
  background-color: #99cccc;
}


#foreignnav  span.arabic {
  display: block;
  margin-top: 3px;
  margin-bottom: 0px;
  line-height: normal;
 }
 
 
#foreignnav .arabic a.on:link, #foreignnav .arabic a.on:visited, #foreignnav .arabic a.on:hover, #foreignnav .arabic a.on:active {
  background: #00529f;
  display: block;
  text-decoration: none;
  text-align: right;
  margin: 0px;
  color: #ffffff;
  padding: 5px 10px 0px 10px;
  border-right: #ffffff solid 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
  font-family: arial, helvetica, verdana, sans-serif;
}

#foreignnav  li ul.arabic { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 190px;
		padding: 0px;
		margin: 0;
		z-index: 100;
		border-bottom: #e6e6e6 solid 1px;
		border-top: #e6e6e6 solid 1px;
		}		

#foreignnav li ul li.arabic a:link,  #foreignnav li ul li.arabic a:visited,  #foreignnav li ul li.arabic a:active {
  		color: #5f6060;
		background-color: #ffffff;
		font-size: 14px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		padding: 0px 3px 0px 5px;
		margin: 0;
		width: 100%;
		text-align: right;
		text-transform: none;
		height: 20px;
		border-left: #e6e6e6 solid 1px;		
		border-right: #e6e6e6 solid 1px;

}
		
#foreignnav li ul li.arabic a:hover {
 		color: #5f6060;
		background-color: #e3f3f6;
		font-size: 14px;
  		font-family: arial, verdana, sans-serif;
 		font-weight: normal;
		padding: 0px 3px 0px 5px;
		margin: 0;
		width: 100%;
		text-align: right;
		text-transform: none;
		height: 20px;
		border-left: #e6e6e6 solid 1px;		
		border-right: #e6e6e6 solid 1px;
}


#foreignnav li:hover ul ul.arabic, 
#foreignnav li:hover ul ul ul.arabic, 
{
		left: -999em;
		margin-top: 33px;
}

#foreignnav  li.sfhover ul ul.arabic, 
#foreignnav  li.sfhover ul ul ul.arabic {
		left: -999em;
		margin-top: 32px;
}
		
#foreignnav li:hover ul.arabic, 
#foreignnav li li:hover ul.arabic, 
#foreignnav li li li:hover ul.arabic

 { /* lists nested under hovered list items */
margin-top: 33px;
left: 0;
}	

#foreignnav li.sfhover ul.arabic, 
#foreignnav li li.sfhover ul.arabic, 
#foreignnav li li li.sfhover ul.arabic { /* lists nested under hovered list items */
margin-top: 32px;
left: 0;
}	



#foreignnav .arabic .NoFlyout li:hover ul, #foreignnav .arabic .NoFlyout li li:hover ul, #foreignnav .arabic .NoFlyout li li li:hover ul, #foreignnav .arabic .NoFlyout li.sfhover ul, #foreignnav .arabic .NoFlyout li li.sfhover ul, #foreignnav .arabic .NoFlyout li li li.sfhover ul { /* lists nested under hovered list items */
		left: -999em;
		margin-top: -2.5em;
}

/* FOREIGN OFFICES SUB NAV ARABIC */

.SidebarHeaderArabic {
	background-color: #3399cc; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 0px;
	margin-bottom: 10px;
	text-align: right;
	text-transform: uppercase;	
	line-height: 20px;
	width: 140px;
}

.SidebarHeaderArabic a:link {	background-color: #3399cc; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;	}	
	
	
.SidebarHeaderArabic a:active {	background-color: #3399cc; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;	
	text-decoration: none;}	
	
	
.SidebarHeaderArabic a:visited {	background-color: #3399cc; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;	}	
	
	
.SidebarHeaderArabic a:hover {	background-color: #3399cc; /* 70cde3 in PSD */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;	}	

#main .subnavarabic {
	color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding: 6px 0px 6px 0px;
	width: 140px;
}

#main .subnavarabic a:link {color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	padding: 4px 0px 4px 8px;

	}	
	
#main .subnavarabic a:active {	color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	padding: 4px 0px 4px 8px;
	}	
	
#main .subnavarabic a:visited 	{color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	padding: 4px 0px 4px 8px;

	}	
	
#main .subnavarabic a:hover 	{color: #3c3c3c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	background: url(/files/PageLayoutImages/RedNavArrow.gif) no-repeat 1px;
	padding: 4px 0px 4px 8px;

	}		
	
#main .subnavarabicOn {
	color: #00529f;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding: 6px 0px 6px 0px;

}

#main .subnavarabicOn a:link  	{
	color: #00529f;
	text-decoration: none;
	padding: 4px 0px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	background: url(/files/PageLayoutImages/RedNavArrow.gif) no-repeat 1px;

	}	
	
#main .subnavarabicOn a:active  	{
	color:  #00529f;
	text-decoration: none;
	padding: 4px 0px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	background: url(/files/PageLayoutImages/RedNavArrow.gif) no-repeat 1px;

	}	
	
#main .subnavarabicOn a:visited 	 	{
	color:  #00529f;
	text-decoration: none;
	padding: 4px 0px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	background: url(/files/PageLayoutImages/RedNavArrow.gif) no-repeat 1px;

	}	
	
#main .subnavarabicOn a:hover 	{
	color: #00529f;
	text-decoration: none;
	padding: 4px 0px 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	background: url(/files/PageLayoutImages/RedNavArrow.gif) no-repeat 1px;
	}		
		
.exportBlue {
color: #00539c;
font-weight: bold;
font-size: 10pt;
border-bottom: #e6e6e5 solid 1px;
}

.exportRed {
color: #ed1d32;
font-weight: bold;
font-size: 9pt;
border-bottom: #e6e6e5 solid 1px;
}

.exportGray {
color: #666666;
font-weight: bold;
font-size: 9pt;
border-bottom: #e6e6e5 solid 1px;
}

.exportNote {
color: #666666;
font-weight: bold;
font-size: 8pt;
}

.reddottedline {
border-bottom: #fb002c dotted 2px;
}

.graydottedline {
border-bottom: #333333 dotted 2px;
}

.exportinfo a:link {color:#fb002c; font-weight:bold;}	
.exportinfo a:active {color:#00539c; font-weight:bold;}	
.exportinfo a:visited {color:#999999; font-weight:bold;}	
.exportinfo a:hover {color:#00539c; font-weight:bold;}

.titlerow {background-color:#00529f; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: bold;}
.titlerow td {background-color:#00529f; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: bold;}
.titlerow th {background-color:#00529f; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: bold;}
.titlerow2 {background-color:#999999; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: normal;}
.titlerow2 td {background-color:#999999; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: normal;}
.titlerow2 th {background-color:#999999; font-family:Arial, Verdana, Sans-Serif; color:#ffffff; font-size:12px; font-weight: normal;}
.alterrow  {background-color:#edf6f9; color: #555555;}
.alterrow td {background-color:#edf6f9; color: #555555;}
.closingrow {background-color:#dddddd;}

.RedTableTitle {
color: #e71737;
font-weight: bold;
font-size: 12px;
}

.RedTable h2  {
font-family: Arial, Helvetica, sans-serif; 
color:#e71737; 
font-size: 10pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.ProductTableBorder {
border: #000000 solid 1px; 
}

.blueProductRow {
background-color: #99ccff;
border: #000000 solid 1px; 
text-align: right;
}

.callout {
color: #ff0029;
font-weight: bold;
}

.note {
font-size: 10px;
}

.loginpop a:link {color:#fb002c; font-weight:nromal;}	
.loginpop a:active {color:#00539c; font-weight:nromal;}	
.loginpop a:visited {color:#00066; font-weight:nromal;}	
.loginpop a:hover {color:#00539c; font-weight:nromal;}

#library h1 {
color: #ff0029;
font-family:"HelveticaNeue Lt 37 LightCn", Arial, Verdana, Sans-Serif; 
font-size: 24px;
font-weight: normal;
}

#library .guidesummaryheading {
padding: 20px 3px 0px 20px;
font-family: Arial, Helvetica, sans-serif; 
color:#00529f; 
font-size: 10pt;
font-weight: bold;
}

#library .guidesummary {
padding: 20px 10px 20px 10px;
}

#library .border {
border:  #c6c6c6 solid 1px;
}

#library a:link {color:#ff0029; font-weight:normal;}	
#library a:active {color:#00529f; font-weight:normal;}	
#library a:visited {color:#999999; font-weight:normal;}	
#library a:hover {color:#00529f; font-weight:normal;}


#imgtooltip {
background:#FFD288 none repeat scroll 0%;
border:1px solid #102778;
display:none;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
padding:2px;
position:absolute;
top:-9000px;
}

.blueboxsearch {public.css (line 81)
background-color:#EEEEEE;
border:2px solid #2D418B;
padding:12px;
}

#imgsearch  {
font-size: 11px;
font-weight: bold;
padding-left: 10px;
}

#smallspaces {
padding: 0px;
margin: 0px;
}

#smallspaces ul {
padding-top: 0px;
margin-top: 0px;
}

#smallspaces p {
padding-bottom: 5px;
margin-bottom: 5px;
}

#joinUSDEC li {
padding-bottom: 7px;
margin-bottom: 7px;
}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

.PagingControlMain {
padding-top: 10px;
}

.PagingControlOtherPage a:link {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}	

.PagingControlOtherPage a:active {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlOtherPage a:visited {

border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlOtherPage a:hover {
border: #5470ab solid 2px;
padding: 3px 6px 3px 6px;
background: #3599cc;
color:#ffffff; 
font-weight:bold;
text-decoration: none;
font-size: 10px;}


.PagingControlCurrentPage  {
border: #5470ab solid 2px;
padding: 3px 6px 3px 6px;
background: #3599cc;
color:#ffffff; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}	

.PagingControlViewAll a:link {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}	

.PagingControlViewAll a:active {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlViewAll a:visited {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlViewAll a:hover {
border: #5470ab solid 2px;
padding: 3px 6px 3px 6px;
background: #3599cc;
color:#ffffff; 
font-weight:bold;
text-decoration: none;
font-size: 10px;}

.PagingControlNextPage a:link {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}	

.PagingControlNextPage a:active {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlNextPage a:visited {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlNextPage a:hover {
border: #5470ab solid 2px;
padding: 3px 6px 3px 6px;
background: #3599cc;
color:#ffffff; 
font-weight:bold;
text-decoration: none;
font-size: 10px;}


.PagingControlPreviousPage a:link {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}	

.PagingControlPreviousPage a:active {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlPreviousPage a:visited {
border: #d6d6d7 solid 2px;
padding: 3px 6px 3px 6px;
color:#6d6c6c; 
font-weight:bold;
text-decoration: none;
font-size: 10px;
}

.PagingControlPreviousPage a:hover {
border: #5470ab solid 2px;
padding: 3px 6px 3px 6px;
background: #3599cc;
color:#ffffff; 
font-weight:bold;
text-decoration: none;
font-size: 10px;}

.ForeignBreadcrumbs {
	color: #a9abae;
	padding-bottom: 15px;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}

.ForeignBreadcrumbs A:link, .ForeignBreadcrumbs A:visited {
	color: #a9abae;
	text-decoration: none;
}
.ForeignBreadcrumbs A:hover { 
	color: Red;
	text-decoration: underline;
}

.ForeignBreadcrumbsArabic {
	color: #a9abae;
	padding-bottom: 15px;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.ForeignBreadcrumbsArabic A:link, .ForeignBreadcrumbsArabic A:visited {
	color: #a9abae;
	text-decoration: none;
}
.ForeignBreadcrumbsArabic A:hover { 
	color: Red;
	text-decoration: underline;
}

.identme {
	padding: 0px 0px 0px 10px;
}

#Choices {
	border: #cccccc solid 1px;
}

#skip a, #skip a:hover, #skip a:visited 
{ 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
	align: left;
} 

#skip a:active, #skip a:focus 
{ 
	position:static; 
	width:auto; 
	height:auto; 
} 

.alterrowlightblue  {background-color:#eff7ff; color: #555555;}

.titlerowbluetext {background-color:#fff; font-family:Arial, Verdana, Sans-Serif; color:#088ab5; font-size:12px; font-weight: bold; text-align: left;}

/*Global Dairy eBrief Newsletter*/
#header {
  margin: 0;
  padding: 0;
  background: url(/files/PageLayoutImages/GDeBrief/gde_web-header.gif) no-repeat scroll top left;
  height: 123px;
  width: 677px;
}

.date {
  color: #fff;
  margin:  0;
  padding: 80px 0 5px 10px;
  font-size: 115%;
  font-weight: bold;
  display: block;
  
}


#briefcol {
  width: 675px;
  padding: 10px 0 5px 0;
  margin: 0;
  float: left;
}

#briefrightcol .title {
  color: #000;
  font-size: 117%;
  font-weight: bold;
}

#briefrightcol {
  width: 300px;
  padding: 12px 8px 15px 8px;
  margin: 15px 0 10px 20px;
  background-color: #faf3eb;
  font-size: 108%;
  float: right;
}

.normaltext {
  font-size: 90%;
  display: block;

}

.brieftitle {
  color: #64a0c8;
  font-size: 130%;
  display: block; 
  font-weight: bold;  
  padding: 7px 0 7px 0;
}

.calloutpar {
  color: #b0b0b0;
  font-size: 113%;
  display: block; 
  font-weight: bold;  

}


#rightcoltext {
  font-size: 108%;
  background-color: #faf3eb;
  padding:  12px 8px 15px 16px;
  margin: 20px 0px 0 0;

}

#printheader {
  display: none;
}

.backto {
  font-size: 90%;
}

.backto a:link    { color: #bb133e;}
/*.backto a:visited { color: #65a0c8; }	
.backto a:hover   { color: #afbd22; }
.backto a:active  { color: #afbd22; }*/

.featuretitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 150%;
  font-weight: bold;
  display: block;
}

.featuretitletext {
  position: relative;
  top: -3px;
}

.featuretext {
  font-size: 125%;

}

.chartcaption {
  font-size: 90%;
  font-style: italic;
}

.archivestitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.currencypricestitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.eventstitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.marketaccesstitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.marketconditionstitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.miscellaneatitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.productnewstitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.researchtitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.tradepolicytitle {
  margin: 0;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.usdecnewstitle {
  margin-top: 1px;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.logisticstitle {
  margin-top: 1px;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}

.publicationstitle {
  margin-top: 1px;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}


.companynewstitle {
  margin-top: 1px;
  padding: 0;
  height: 20px;
  color: #bb133e;
  font-size: 128%;
  font-weight: bold;
  display: block;
}




/* ExportProfile Newsletter */

#ExportProfileheader {
  margin: 0;
  padding: 0;
  background: url(/files/PageLayoutImages/ExportProfile/OEP_head_web_03.gif) no-repeat scroll top left;
  height: 130px;
  width: 677px;
}

#ExportProfileheader .date {
  color: #003e7e;
  margin:  0;
  padding: 90px 5px 0 0;
  font-size: 115%;
  font-weight: bold;
  display: block;
  text-align: right;
  text-transform: uppercase;
}

#ExportProfile #Col1 {
float: left;
width: 200px;
overflow: visible;
padding-right: 8px;
margin-left: 12px;
margin-right: 0;
margin-top: 18px;
margin-bottom: 8px;
}


#ExportProfile #Col2 {
float: left;
width: 200px;
overflow: visible;
margin-top: 18px;
margin-bottom: 8px;
padding-left: 20px;
border-left: #808080 solid 2px;
padding-right: 8px;
margin-right: 12px;
}


#ExportProfile #Col3 {
float: left;
width: 200px;
overflow: visible;
margin-top: 18px;
margin-bottom: 8px;
padding-left: 20px;
border-left: #808080 solid 2px;
}


#ExportProfile #Col1 p, #ExportProfile #Col2 p, #ExportProfile #Col3 p {
margin: 0;
padding: 0;
}


#ExportProfile a:link {color:#203d77; font-weight:normal;}	
#ExportProfile a:active {color:#00539c; font-weight:normal;}	
#ExportProfile a:visited {color:#999999; font-weight:normal;}	
#ExportProfile a:hover {color:#fb002c; font-weight:normal;}

#ExportProfile .InIssueHeader a:link {color:#203d77; font-weight: bold; text-decoration: none; font-size: 120%;}	
#ExportProfile .InIssueHeader a:active {color:#00539c; font-weight: bold; text-decoration: none; font-size: 120%;}	
#ExportProfile .InIssueHeader a:visited {color:#999999; font-weight: bold; text-decoration: none; font-size: 120%;}	
#ExportProfile .InIssueHeader a:hover {color:#fb002c; font-weight: bold; text-decoration: none; font-size: 120%;}

#ExportProfile .ExportProfileStory {
margin-top: 18px;
}

#ExportProfile .ExportProfilePhoto {
margin-right: 12px;
}

#ExportProfile .ExportProfileTitle {
padding: 0;
margin: 0;
font-size: 130%;
color:#203d77; 
font-weight: bold;
}

#ExportProfile .ExportProfileCallout {
padding: 8px 0 0 0;
margin: 0;
color: #4dabb8; 
font-weight: bold;
}

#ExportProfile .IssueReadMore a:link {color:#203d77; font-weight:normal; font-size: 90%; }	
#ExportProfile .IssueReadMore a:active {color:#00539c; font-weight:normal; font-size: 90%; }	
#ExportProfile .IssueReadMore a:visited {color:#999999; font-weight:normal; font-size: 90%; }	
#ExportProfile .IssueReadMore a:hover {color:#fb002c; font-weight:normal; font-size: 90%; }


/*TABs*/

.text_area_tabs {
	width: 663px;	
	margin: 15px 0 0 0;
	float: left;	

}

.tabs {
	width:663px;
	padding: 0;
	margin: 0;
	background-color: #fff;	
	float: left;
}

.tab_box {

/*	height: 230px;*/
  	font-size: .85em;
}
.ex_tab_box {
	float: left;
	background: url (/files/pagelayoutimages/Export_Table_Back.png) repeat-y scroll top left;
/*	height: 230px;*/
  	font-size: .85em;
}


.tab_title_row {
	background-color: #56a0d3;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 4px 2px 4px;
	margin: 0;
	height: 30px;
}

.tab_title_row_ex {
	background-color: #5f3844;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	padding: 6px 4px 0 4px;
	margin: 0;
	height: 26px;
}


.t_member_name {
	float: left;
	width: 350px;
	padding: 2px 4px 2px 4px;
	margin: 0;
}

.member_name {
	float: left;
	width: 350px;
	padding: 2px 4px 2px 6px;
	margin: 0;

}

.t_member_type {
	float: left;
	width: 130px;
	padding: 2px 4px 2px 4px;
	margin: 0;

}

.member_type {
	float: left;
	width: 130px;
	padding: 2px 4px 2px 10px;
	margin: 0;
}



.t_year_joined {
	float: left;
	width: 130px;
	padding: 2px 4px 2px 8px;
	margin: 0;

}

.year_joined {
	float: left;
	width: 130px;
	padding: 2px 4px 2px 20px;
	margin: 0;
}

.ex_table {
	float: left;
	width: 663px;
	padding: 0;
	margin: 0;
	float: left;

}

.ex_t_content {
	float: left;
	width: 430px;
	padding: 0;
	margin: 0;
	min-height: 100%;
	background-color: #fff;
}

.ex_t_member_name {
	float: left;
	width: 330px;
	padding: 2px 4px 2px 4px;
	margin: 0;
}

.ex_member_name {
	float: left;
	width: 330px;
	padding: 2px 4px 2px 10px;
	margin: 0;
}

.ex_t__year {
	float: left;
	width: 70px;
	padding: 2px 4px 2px 4px;
	margin: 0;

}

.ex_year {
	float: left;
	width: 70px;
	padding: 2px 0 2px 8px;
	margin: 0;
}

.ex_right_img {
	float: left;
	width: 233px;
	padding: 0;
	margin: 0;
	background-color: #427322;
}

.arrow {
	float: left;
	width: 20px;

}

.row_list {
	padding: 8px 0;
	margin: 0;
	float: left;
	width: 100%;
	background-color: #fff;
}

.row_list_alter {
	background-color: #d9e5f4;
	padding: 8px 0;
	margin: 0;
	float: left;
	width: 100%;	
}


.t_row_title {
	padding: 4px 0 0 0;
	margin: 0;
}


.ex_row_list_alter {
	background-color: #e9eccd;
	padding: 8px 0;
	margin: 0;
	float: left;
	width: 100%;

}

.ex_row_list {
	padding: 8px 0;
	margin: 0;
	float: left;
	width: 100%;
	background-color: #fff;

}
