/*
* 
* Bollards core style sheet
* 
*/
body {
font-family:verdana, helvetica, tahoma;color:#666;
background:url(/site/images/_ui/bg_main.gif) center top;
text-align:left; /* Counteract to IE5/Win Hack */
}

* {margin: 0; padding: 0;}

#outerwrapper {
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
  width:969px;
}  
#innerwrapper {
	text-align:left; /* Counteract to IE5/Win Hack */
}
/* basic elements  */
p,td{font:9pt/12pt verdana, helvetica, tahoma;color:#555;}

h1{font:22px/26px arial, helvetica, verdana, tahoma;color:#977F64;}
h2{font:20px/24px arial, helvetica, verdana, tahoma;color:#977F64;margin-bottom:0.5em;}
h3{font:18px/18px arial, helvetica, verdana, tahoma;color:#977F64;}
h4{font:14px/12px arial, helvetica, verdana, tahoma;color:#977F64;margin-bottom:3px;}
h5{font:bold 10pt/11pt arial, helvetica, verdana, tahoma;color:#977F64;}
h6{font:normal 9pt/11pt arial, helvetica, verdana, tahoma;color:#977F64;}

a:link,a:visited{text-decoration:none;color:#808000;}
a:hover,a:active{text-decoration:underline;color:#090;}
a.gray:link,a.gray:visited{text-decoration:none;color:#666;}
a.gray:hover,a.gray:active{color:#900;}

.lightbox-image{margin-right:7px;padding:5px;}

.content {
padding:15px 30px 25px 10px;
}
#content {
padding:0px 0px 20px 0px;
}


/* netsuite buttons */
.bgbutton {
padding:4px 6px;
font:bold 11px arial, helvetica, san-serif;
margin-left:5px;
background-color:#C3A686;
border:1px solid #977F64;
color:#fff;
}

.nlbutton {
padding:4px 6px;
font:bold 11px bold arial, helvetica, san-serif;
margin-left:5px;
background-color:#787471;
border:1px solid #977F64;
color:#fff;
}
.input {
padding:2px 4px 2px 4px;
margin-top:2px;
font:11px/20px arial, helvetica, san-serif;
font-size: 1em;
border:1px solid #999;
background-color: #F8F8F8;
}
.inputreq {
padding:2px 4px 2px 4px;
margin-top:2px;
font:11px/20px arial, helvetica, san-serif;
font-size: 1em;
border:1px solid #999;
background-color: #FFFFF8;
}
input:focus {
	border-color: #333;
	background-color: #FFFECC;
}

#submitter {
padding:4px 6px;
margin-right:5px;
font:bold 11px bold arial, helvetica, san-serif;
margin-right:5px;
background-color:#C3A686;
border:1px solid #977F64;
color:#fff;
}
#resetter {
padding:4px 6px;
font:bold 11px bold arial, helvetica, san-serif;
margin-right:5px;
background-color:#787471;
border:1px solid #977F64;
color:#fff;
}

/* left margin menu */
#slide {padding:20px 15px 10px 8px;margin:0; list-style:none; width:199px; position:relative; overflow:hidden; font-family: verdana, sans-serif; font-size:11px; }
#slide li.sub,
#slide li.top {display:block; float:left; height:26px; line-height:26px; width:206px; font-weight:bold; color:#5C5A5B; text-decoration:none;text-indent:12px; overflow:hidden; cursor:pointer;}
#slide li.sub {background:#fff url(/site/images/_ui/lhs_arrow_out.gif) no-repeat 2px 10px;}
#slide li.top a {text-decoration:none; color:#5C5A5B; display:block; background:url(/site/images/_ui/lhs_arrow_out.gif) no-repeat 2px 10px;}
#slide li.top a:hover {color:#5C5A5B; background:#F7F4F3 url(/site/images/_ui/lhs_arrow_out_over.gif) no-repeat 2px 10px;}

#slide li div ul {padding:0; margin:0; list-style:none;}
#slide li div ul li {float:left; height:26px; width:100%;}
#slide li div ul li a {padding:0px 4px 0px 13px; margin:0;color:#888; text-decoration:none; background:#fff url(/site/images/_ui/lhs_arrow_out.gif) no-repeat 1px 8px; font:normal 10px verdana, sans-serif; display:block; border-bottom:1px solid #C2B3A7;line-height:26px; }
#slide li div ul li a:hover {color:#5C5A5B; background:#F7F4F3 url(/site/images/_ui/lhs_arrow_out_over.gif) no-repeat 6px 8px;}


 /* upper nav */
/* Basic code - don't modify */
#nav { display: block; margin: 0; padding: 0; position: relative; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }

/* Essentials - configure this */

#nav ul { width: 220px; border-left:1px solid #FFF ;border-right:1px solid #FFF;border-bottom:1px solid #FFF}
#nav ul ul { left: 221px;border-top:1px solid #FFF ;border-left:1px solid #FFF ;border-right:1px solid #FFF;border-bottom:1px solid #FFF }

/* Everything else is theming */

#nav LI.top{cursor:default;}
#nav LI.top A {border-bottom:1px dotted #FFF;PADDING-LEFT: 20px; PADDING-RIGHT: 20px; border-right:1px solid #FFF;  FONT: bold 13px/31px arial, sans-serif; BACKGROUND: url(/site/images/_ui/navbar_bg.gif) left center; COLOR: #fff;  TEXT-DECORATION: none; }
#nav LI.top A.selected {BACKGROUND: url(/site/images/_ui/navbar_bg_on.gif) #ac9887 left center; COLOR: #fff; TEXT-DECORATION: none }
#nav LI.top A:hover {BACKGROUND: url(/site/images/_ui/navbar_bg_on.gif) #ac9887 left center; COLOR: #fff; TEXT-DECORATION: none }
#nav LI.top UL A {BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #827e7a; PADDING-LEFT: 10px; width:200px;PADDING-RIGHT: 10px; FONT: 12px/24px arial, sans-serif; }

#nav-bg{TEXT-ALIGN: left; MARGIN: 0px 30px 0px 30px; height:31px; BACKGROUND: #827e7a url(/site/images/_ui/navbar_bg.gif) left center }

#nav { background-color: #827e7a; height: 31px; BACKGROUND: #827e7a url(/site/images/_ui/navbar_bg.gif) left center }
#nav *:hover { background-color: none; }
#nav a { color: white;  FONT: bold 13px/31px arial, sans-serif;  }
#nav li.hover a { background-color: #827e7a; }
#nav ul { top: 31px; }
#nav ul li a { background-color: #827e7a; }
#nav ul a.hover {  background-color: #ac9887; }
#nav ul a {  }
/* #nav ul a { border-bottom: none; } - might need  for IE6/7 */



/* left margin menu - revised 20101209 */
#LHS {padding:10px 15px 10px 15px;margin:0; list-style:none; width:190px; position:relative;font-family: verdana, sans-serif; font-size:11px;}

#LHSLinkList {padding:0; margin:0px 8px 10px 8px; list-style:none;}
#LHSLinkList li {float:left; padding:0; margin:0; width:100%;}
#LHSLinkList li a {padding:7px 0px 7px 4px; margin:0;border-bottom:1px solid #ccc; color:#333; text-decoration:none; font:bold 10px verdana, sans-serif; display:block;line-height:14px;}
#LHSLinkList li a:hover {padding:7px 0px 7px 7px; color:#5C5A5B; background:#F7F4F3;}
#LHSLinkList li.top {display:block; float:left;border-top:1px solid #ccc; font-size:10px; font-weight:bold; color:#5C5A5B; text-decoration:none;}
#LHSLinkList li.bottom {border-bottom:1px solid #C2B3A7}

#Bulleted {padding:0; margin:0px 0px 10px 3px; list-style:none;}
#Bulleted li {float:left; padding:0; margin:0; width:100%;}
#Bulleted li a {padding:3px 4px 3px 15px; margin:0;color:#888; text-decoration:none; background:#fff url(/site/images/_ui/lhs_arrow_out.gif) no-repeat 3px 7px; font:normal 10px verdana, sans-serif; display:block;line-height:14px; }
#Bulleted li a:hover {color:#5C5A5B; background:#F7F4F3 url(/site/images/_ui/lhs_arrow_out_over.gif) no-repeat 3px 7px;}
#Bulleted li.top {display:block; float:left; height:22px; line-height:22px; width:206px; font-size:10px; font-weight:bold; color:#5C5A5B; text-decoration:none;}
#Bulleted li.bottom { /* border-bottom:1px solid #C2B3A7 */}
#Bulleted li.bottom  { padding-bottom:8px;line-height:26px;}



