/*****nav styles*****/

#nav, #nav ul {
	font-size:11px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:left;
}

#nav ul {
		font-size:11px;
		padding: 0;
		margin: 0;
		list-style: none;
}

#nav a {
	display: block;
	color:#000c6b;
}

#nav a:hover {
	display: block;
		color:#5e4d17;
	padding:0px;
	
}


#nav li {
	float: left;
	width: 235px;
	
}

#nav li ul {
	position: absolute;
	width: 235px;
	left: -999em;
	 background: #D2C697; border: 1px solid #938965;
	padding:0px;
	 margin-left:-10px;
	 margin-top:0px; /**to move down from root, but lose dropdown in gap**/
	 
}


#nav li:hover ul {
	left: auto;
}

#nav ul li {margin:0px; overflow:hidden;}

#nav  ul a {
	height:20px;  padding-left:4px; padding-top:4px;
}	

#nav li.nav1 {width:205px; display:block;}
#nav li.nav2 {width:190px; }
#nav li.nav3 {width:122px;}
#nav li.nav4 {width:150px;  }
#nav li.nav5 {width:140px;}
#nav li.nav6 {width:80px; }


#nav  ul a:hover{
		height:20px;
		padding-left:4px;  padding-top:4px;
		 background-image:url(art/nav_background.jpg); background-repeat:repeat-x;
	left: auto;
}



/******


/**IE fix***/
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav a {font-size:11px;}

html {font-family:Verdana, Arial, Helvetica, sans-serif;}
a { color: #5e4d17; font-size: 12px; line-height: 12px; text-decoration: none; }
a:hover { color: #f6b10f; font-size: /*11px; */font-family: verdana; line-height: 12px; text-decoration: none; }
#dd a { color: #000c6b; font-size: 11px; line-height: 12px; text-decoration: none; }
#dd a:hover { color:#5e4d17; line-height: 12px; text-decoration: none; }
.background-textbox { font-family: verdana; background-color: white; background-image: url(art/box-gradient.jpg); background-repeat: repeat-x; background-position: 0 bottom; }
body { background-color: #d2c697; background-image: url(art/background-shade.jpg); background-repeat: repeat-x; }
.page-headings { color: #5e4d17; font-size: 17px; font-family: verdana; font-weight: bold; text-decoration: none; }
.page-headings-SM, 
.page-headings-SM a { color: #5e4d17; font-size: 12px; font-family: verdana; font-weight: bold; text-decoration: none; }
.page-copy { color: #000; font-size: 12px; font-family: verdana; line-height: 18px; text-decoration: none;}
.careers-offices { color: #000; font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: none;}
.page-copy-links { color: #715b13; font-size: 12px; font-family: Verdana; line-height: 18px; text-decoration: underline;}
.sitemap { color: #000; font-size: 12px; font-family: verdana; line-height: 24px; text-decoration: none;}
.sitemap-links { color: #715b13; font-size: 12px; font-family: verdana; line-height: 24px; text-decoration: underline;}
.formcopy { color: #000; font-size: 12px; font-family: Verdana; line-height: 18px; text-decoration: none;}
.page-copy-brown { color: #5e4d17; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 18px; text-decoration: none;}
.box-copy { color: #000; font-size: 10px; font-family: verdana; line-height: 14px; text-decoration: none;}
.address { color: #bbb; font-size: 11px; font-family: verdana; line-height: 13px; text-decoration: none;}
.disclaimer { color: #5e4d17; font-size: 10px; font-family: Verdana; text-decoration: none;}
.required { color: red; font-size: 10px; font-family: verdana; line-height: 12px; text-decoration: none;}
.discriptive { color: black; font-size: 10px; font-family: Verdana; text-decoration: none;}

ul { }
ul li { margin-bottom: 10px; }

#news { margin: 0; padding: 0; list-style-type: none;}
#news li { margin: 0 0 10px 0; padding: 0;}
#news li p { margin: 0; padding: 0;}
#news li h2 { margin: 0; }

#dd { margin: 0; padding: 0}
#dd li { margin: 0; padding: 0; list-style: none; float: left; font: 11px verdana}
#dd li a.menu { display: block; text-align: center; padding: 4px 9px; visibility: visible; margin: 0 1px 0 0; color: #000c6b; width: auto; text-decoration: none}
#dd li a.menu:hover { color: #5E4D17; background: none; font-weight: bold}
.submenu { background: #D2C697; border: 1px solid #938965; visibility: hidden; position: absolute; z-index: 3}
.submenu a { background: #d2c697; display: block; font: 11px verdana; text-align: left; text-decoration: none; padding: 5px; color: #000c6b}
.submenu a:hover { color: #5E4D17; font-weight: bold; background-image: url(art/nav_background.jpg)}
.Flash { position: static; visibility: inherit; overflow: auto; z-index: auto;}

.disclaimer a {font-size:10px;}
.disclaimer a:hover {color:#000000;}
/***********ROUNDED CORNERS**************/

	.box { position: relative; width: 100%; margin: 0 0 0px 0; height:48px;}
	.box2 { position: relative; width: 100%; margin: 0 0 0px 0;}
	.brown { background: #92886d top repeat-x; display:block; text-align:left;}
	.yellow { background: #fece5d top repeat-x;  display:block; text-align:left;}
	.blue { background: #08148c top repeat-x; display:block; text-align:left;}
	
	.innerBlue { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; padding: 19px 15px 12px 15px;  text-align:center;}
	.innerShipment { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; padding: 12px 15px 12px 15px;  text-align:center;}
	.innerYellow { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; padding: 19px 15px 12px 15px;  text-align:center;}
	.inner { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 16px 15px 12px 15px; text-align:center;}
	.innerLinks { font-family:Arial, Helvetica, sans-serif; text-align:right; min-height:80px; font-size:12px; color:#000c6b; padding: 11px 11px 8px 11px; line-height:normal; }
	.innerLinks a {line-height:20px; color:#FFFFFF; font-weight:bold;}
	.innerLinks a:hover {line-height:20px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
	.innerForm {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding: 8px 10px 1px 10px; }
	.innerForm td {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding:2px;}
	.innerForm td.radioButtons {font-weight:normal;  padding: 1px 1px 1px 5px;}
	.innerForm td input {background-color:#c4bca5; border:1px solid #7b7259; color:#333231; font-size:11px; margin-top:1px;}
	.innerForm td option { width:150px; background-color:#c4bca5; border:0px solid #7b7259; color:#333231; font-size:11px;}
	.innerForm td select {background-color:#c4bca5; border:1px solid #7b7259; color:#333231; font-size:11px; margin-top:1px;}
	.innerForm td input.radio {background-color:#92886d; border:0px; margin:0px; padding:0px;}
	.innerForm td textarea {background-color:#c4bca5; border:1px solid #7b7259; color:#333231; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.innerForm td input.submitForm {background-image:url(art/submit.gif); background-color:#FFFFFF; color:#FFFFFF; border:0px;}
	.inner a:link, .inner a:visited {color:#5e4d17}
	.inner a:hover {color:#f6b10f;}
	.inner a {font-size:14px;}
	.innerYellow a {font-size:14px; color:#5a5a5a;}
	.innerBlue a {font-size:14px; color:#FFFFFF;}
	.innerShipment a {font-size:14px; color:#FFFFFF;}
	.corner { position: absolute; width: 10px; height: 10px; background: url('/art/corners.png') no-repeat; font-size: 0%; }
	.cornerWhite { position: absolute; width: 10px; height: 10px; background: url('/art/cornersWhite.png') no-repeat; font-size: 0%; }
	.TL { top: 0; left: 0; background-position: 0 0; }
	.TR { top: 0; right: 0; background-position: -10px 0; }
	.BL { bottom: 0; left: 0; background-position: 0 -10px; }
	.BR { bottom: 0; right: 0; background-position: -10px -10px; }
	
.contactFormIFrame {  border: none; overflow: hidden; }
/**captcha styles**/
input.continue {background-image:url(art/continue.gif); width:80px; height:23px; background-color:#FFFFFF; color:#FFFFFF; border:0px;}
input.cancel {background-image:url(art/cancel.gif); width:70px; height:23px; background-color:#FFFFFF; color:#FFFFFF; border:0px;}