/* CSS Document */
body	{	
	background-image:url(/images/theme/gradianbg2.jpg);
	background-attachment: fixed;
	background-repeat:repeat;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;	
	}
td {
font-size: 13px;
}
/*  default link behavior */
a:link {
color:#114077;
text-decoration:none;
}
a:hover {
color:#114077;
text-decoration:underline;
}
a:visited {
color:#114077;
text-decoration:none;
}
a:active {
color:#114077;
text-decoration:none;
}
/* ---------------------------CONTAINERS--------------------- */	
#breadbox {
display:block; padding:6px 0px 10px 10px !important; padding:10px 0px 10px 10px; margin-top: 0px;
}
#container{
margin-left: auto;
margin-right: auto;
width: 801px;
text-align: left;
display:block;
background-color:#FFFFFF;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}
#popupcontainer{
margin-left: auto;
margin-right: auto;
width: 521px;
text-align: left;
display:block;
background-color:#FFFFFF;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}
#popup{
margin-left: auto;
margin-right: auto;
width: 500px;
text-align: left;
display:block;
background-color:#FFFFFF;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}
#sideshadows{
margin-left: auto;
margin-right: auto;
width: 830px !important;
width: 800px;
background-image:url(/images/theme/sideshadow6.png) !important;; /* BACKGROUND FOR ALL OTHER BROWSERS */
background-image:url(/images/theme/sideshadow_ie.jpg);/* BACKGROUND FOR IE 6 */
background-repeat:repeat !important;
/*background-attachment: fixed;  BACKGROUND FOR IE 6 */
background-position:top;
display:block;;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}
#popupsideshadows{
margin-left: auto;
margin-right: auto;
width: 550px !important;
width: 520px;
background-image:url(/images/theme/popupsideshadow.jpg) !important;; /* BACKGROUND FOR ALL OTHER BROWSERS */
background-image:url(/images/theme/popupsideshadow_ie.jpg);/* BACKGROUND FOR IE 6 */
background-repeat:repeat !important;
/*background-attachment: fixed;  BACKGROUND FOR IE 6 */
background-position:top;
display:block;;
margin-top: 0px;
padding:0px 0px 0px 0px;
top: 0px;
}
#logobanner {
margin:0px 0px 0px 0px;
background-image:url(/images/theme/headerhome_bg2.jpg);
background-repeat:no-repeat;
display: block;
height: 90px;
width:801px;
}
#popuplogobanner {
margin:0px 0px 0px 0px;
background-image:url(/images/theme/headerhome_small.jpg);
background-repeat:no-repeat;
display: block;
height: 90px;
width:521px;
}
#logobanner_home {
margin:0px 0px 0px 0px;
background-image:url(/images/theme/headerhome_bg2.jpg);
background-repeat:no-repeat;
display: block;
height: 90px;
}
#contentbox {
margin:10px 10px 10px 10px;
}
/* ROUND CORNERS ON PFINDER/RESULTS */
/* .rbroundbox2 { background: url(/images/results/nt.gif) repeat;  height:auto;
} */ 
.rbroundbox2 {
background-image:url(/images/pfinder/bluegradient1.jpg); 
background-repeat:repeat; 
background-position:top;
height:auto;
}
.rbtop2 { background: url(/images/results/tl.gif) no-repeat top left; }
.rbbot2 { background: url(/images/results/bl.gif) no-repeat bottom left; }
/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 {  }
/*.rbroundbox2 { width: 50%; margin: 1em auto; }*/
.rbroundbox3 {
background-image:url(/images/pfinder/bluegradient1.jpg); 
background-repeat:repeat; 
background-position:top;
}
.rbtop3 { background: url(/images/results/tr.gif) no-repeat top right; }
.rbbot3 { background: url(/images/results/br.gif) no-repeat bottom right; }
/* height and width stuff, width not really needed. */
.rbtop3 div, .rbtop3, .rbbot3 div, .rbbot3 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbroundbox92 { 
}
.rbtop92 div{ background: url(/images/pfinder/tr2.gif) no-repeat top right; }
.rbtop92 { background: url(/images/pfinder/tl2.gif) no-repeat top left; }
/* height and width stuff, width not really needed. */
.rbtop92, .rbtop92 div{
width:100%;
height: 7px;
font-size: 1px;
}
.rbcontent92 { margin: 0 7px; }
/* ---------------------------------STYLING---------- */
/* -- HOME PAGE ITEMS -- */
.side_images {
margin:0px 0px .4em 0px;
}
.stylecareers a {
color:#124278; text-decoration:none;
}
.stylecareers a:hover {
color:#124278; text-decoration:underline;
}
.newsheading {
font-size:12px; text-decoration:none;
}
.newstitlehome {
font-size:12px; color:#5067a0; font-weight:bold; text-decoration:none;
}
.newstitlehome a {
color:#124278; text-decoration:none;
}
.newstitlehome a:hover {
color:#124278; text-decoration:underline;
}
.coloumntitles {
font-size:12px; font-weight:bold; color:#124278;
}
.coloumntitles a:hover {
font-size:12px; font-weight:bold; color:#124278; text-decoration:underline;
}
.coloumns{
font-size:12px; color:#124278;
}
.bannertitles {
font-size:12px; font-weight:bold; color:333333;
}
.coloumns a {
text-decoration:none; color:#124278;
}
.coloumns a:visited {
text-decoration:none; color:#124278;
}
.coloumns a:hover {
text-decoration:underline; color:#124278;
}
/* -- END HOME ITEMS --*/
/* ------ Content Document  and PR Styles -------*/
.prbody {
font-size:13px;
}
.contentimgleft {
float:left; padding-right:10px; padding-bottom:5px;
}
.contentimgright {
float:right;padding-left:10px; padding-bottom:5px;
}
.hrgreen {
background:#a3b441; border-color:#a3b441; border-style: solid; width:100%; height:4px;align:center;
}
/* ------ Content Document Styles -------*/
/* Press Room */
.newsheading {
font-size:14px;
font-weight:bold;
}
.newsheading2 {
font-size:13px;
font-weight:bold;
}
.pressrelease {
font-size:13px;
color:#114077;
}
.pressrelease a{
color:#114077;
text-decoration:none;
}
.pressrelease a:hover{
color:#114077;
text-decoration:underline;
}
/* Default styles for views */
.viewheading {
font-size:13px;
font-weight:bold;
}
.viewentry {
font-size:13px;
}
.viewentry a{
color:#114077;
text-decoration:none;
}
.viewentry a:hover{
color:#114077;
text-decoration:underline;
}
	
.breadcrumbs {font-size:11px; color:#666666; float:left;}
.breadcrumbs_blue {font-size:11px; color:#003366; float:left;}
/* Product finder */
.resultspic {margin:4px 2px 4px 2px; border:1px solid gray;}
.resultsheading {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.resultslinks { text-decoration:none; color:#003366; font-size:14px;}
.title1blue {
color:#004080;
text-size:14px;
font-weight: bold;
}
.title1 {
font-size:14px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.title1_sub {
font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; 
}
.title2 {
font-size: 12px;
font-weight: bolder;
}
/* Forms */
.required {
color:red;
font-weigh:bold;
}
#mainbody {
margin:0px 0px 0px 0px;
padding: 0px;
display: block;
font-size: 10px;
}
#mainbody p {
font-size: 12px;
color:#333333;
line-height: 18px;
text-align: left;
}
#singlespace ul {
margin: 1px;
padding: 0px;
line-height: 1.5em;
}
#singlespace li {
line-height: 1.5em;
}
#bodybase {
margin:1px 0px 0px 0px;
background-image: url(/css/images/titlebartop.gif);
display: block;
}
#bodytextblock {
width: 499px;
margin:4px 0px 4px 0px; background-color:#FFFFFF; padding:0px 0px 0px 0px;
}
#footercontainer {
background-image:url(/images/theme/footerbg.jpg);
background-repeat:repeat-x;
display: block;
font-size: 12px;
padding: 2px 6px 2px 6px;;
margin-right: auto;
margin-left: auto;
font-family:Arial, Helvetica, sans-serif;
height:38px;
/* line-height:4em; */ /* CAUSING LINE HEIGHT ERROR WHEN LINK VISITED */
}
#footercontainer a, #footercontainer a:active, #footercontainer a:visited {
   color:#ffffff ;
   font-size:12px;
   text-decoration:none;
   display: block;
   padding: 2px 6px 2px 6px;
   float: left;
   }
#footercontainer a:hover {
color:#ffffff ;
 text-decoration:underline;
}
.footertext {
font-size: 12px;
color:#FFFFFF;
width: 800px;
margin-right: 10px;
}
.newstable {
margin:-2px 0px 0px 0px;
}
.viewallnews {
float:right; color:#FFFFFF; width:300px; padding:5px 6px 0px 0px; display:block;
}
.newsfind {
background-image:url(/www/homenew.nsf/news-blackbox.jpg?OpenImageResource); height:138px; width:394px; padding:8px; color:#FFFFFF; 
}
.searchpad {
height: 28px; 
float: right; 
position:relative;
}
.searchinput {
font-size: 12px;
}
.call1 {
xborder:1px solid red; margin-top:18px; 
}
.worldtext{
margin:2px 0px 0px 0px;
}
/*-------------- sidenav ---------------------------------*/
#sidenav {
background-image:url(/images/theme/nav-green-bg1.jpg);
background-position:top; 
width:160px; 
height:286px; 
color:#FFFFFF;
margin-top:0px;
display:block;
margin-right:10px;
}
#sidenav ul {
padding:4px 0px 0px 0px;
margin:0px;
}
#sidenav ul li {
list-style-type:none; 
border-bottom:1px solid white;
text-decoration:none;
padding-top:4px;
padding-left:6px;
padding-bottom:4px;
font-size:12px;
margin:0px;
}
/* old sidenav link color - color:#114077; */
#sidenav ul li a:link {
text-decoration:none;
xpadding-left:3px;
color:#FFFFFF;
}
#sidenav ul li a:visited {
text-decoration:none;
xpadding-left:3px;
color:#FFFFFF;
}
#sidenav ul li a:hover {
letter-spacing:0;
color:#FFFFFF;
text-decoration:underline;
}
/* LEVEL 2 LISTS */
#sidenav ul ul {
margin-left:20px;
margin-top:0px;
}
#sidenav ul ul li {
list-style-type:disc; 
border-bottom:0px solid white;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
margin:0px;
}
*/possible comma bug? */
#sidenav ul ul li a:link, a:visited {
padding:0px 2px 0px 0px;
/* HOW FAR TO MOVE TEXT FROM BULLET */
margin:0px 0px 0px -5px;
display:block;
}
/* --------------------------ROUNDED -----------------*/
/* ADD ROUND CORNERS TO BOX */
 .rbroundbox5 { 
 background: url(/images/theme/lightgray-bg.jpg) repeat; 
 width:210px;
 display:block;
 }
 /* top left */
 .rbtop5 div { background: url(/images/theme/tl-lightgray.gif) no-repeat top left; }
 /* top right */
 .rbtop5 { background: url(/images/theme/tr-lightgray.jpg) no-repeat top right; }
 .rbbot5 div { background: url(/images/theme/bl-lightgray.jpg) no-repeat bottom left; }
 .rbbot5 { background: url(/images/theme/br-lightgray.jpg) no-repeat bottom right; }
 /* height and width stuff, width not really needed. */
 .rbtop5 div, .rbtop5, .rbbot5 div, .rbbot5 {
 width: 100%;
height: 5px;
 font-size: 1px;
 }
 .rbcontent5 { margin: 0 7px; color:#5067a0; font-size:12px; font-weight:bold; }
 
