








/* remove watermark bg image here */

div#container {
	background-image: none;
}

div#navContainer {
       clear:both;
       margin:10px 0 0 0;
       width:975px;
       background-image: url(../images/dotted_line.jpg);
       background-repeat: no-repeat;
       background-position: 10px 100%;
       padding: 0 0 0px 10px;
       height:33px;
       float:left;
}

div#navContainer ul {
	float:left;
	padding: 0 0 0 0px;
	margin: 0 0 0 10px;
	height: 34px;
	width: 965px;

}

div#navContainer a, 
div#navContainer ul a {
	display:block;
}

div#navContainer ul li {
       padding: 0 0 0 4px;
       height: 35px;
       float:left;
       list-style-type:none;
       line-height: 33px;
}

div#navContainer li:hover,
div#navContainer li.navHover {
       background-image: none;
}

div#navContainer li a {
       padding-left: 4px;
}

div#navContainer ul li a, 
div#navContainer ul li a span {
        color: #ffffff;
        font-size: 11px;
	font-weight:bold;
        text-decoration: none;
}

div#navContainer li a:hover {
       background-image: url(../images/menu_tab_left.jpg);
       background-repeat: no-repeat;
}

div#navContainer li a span {
       padding: 2px 10px 4px 6px;
       float: none;
       display: block;
}

div#navContainer li a:hover span {
       background-image: url(../images/menu_tab_right.jpg);
       background-repeat: no-repeat;
       background-position: right top;
}

div#navContainer ul li.selected a {
       background-image: url(../images/menu_tab_left.jpg);
       background-repeat: no-repeat;
}

div#navContainer ul li.selected a span {
       background-image: url(../images/menu_tab_right.jpg);
       background-repeat: no-repeat;
       background-position: right top;
}

/* SUB NAV STYLES  */

div#subNav {
        clear: both;
	padding: 0px 0 0 0;
	margin-top: 20px;
	width: 100%;
	height:33px;
	float:left;
	background-color: transparent;
	background-image: url(../images/scnd_tab_bar_pixel.jpg);
	background-repeat: repeat-x;
}

div#subNav a {
	font-size: 10pt;
	font-weight: bold;
}

div#subNav ul li ul li a {
	font-size: 9pt;
}

div#subNav ul {
	float:left;
	margin:0;
	padding: 0 0 0 10px;
	height:30px;
	list-style-type:none;
	line-height: 1;
	width: 975px;
}

div#subNav ul.ib {
	padding-left:100px;
}

div#subNav ul.ss {
	padding-left:170px;
}


div#subNav ul.ts {
	padding-left:120px;
}

div#subNav ul li {
	float:left;
	padding:0 10px 0 12px;
	height:33px;
	width:auto;
	line-height:33px;
	position: relative;
	background-color: transparent;

}

div#subNav ul li.selected, 
div#subNav ul li.selectedOver, 
div#subNav ul.navFix li.selected, 
div#subNav ul.navFix li.selectedOver {
	background-image:url(../images/scnd_onstate_arrow.jpg);
	background-repeat: no-repeat;
}

div#subNav ul li.selected a, 
div#subNav ul li.selectedOver a {
	color: #321b0f;
}

div#subNav ul li a {
	color:#6a5c55;
	text-decoration:none;
	display:block;
}

div#subNav li:hover ul, 
div#subNav li.subNavHover ul, 
div#subNav li.selected:hover ul, 
div#subNav li.selectedOver ul {
	left:auto;	
}

div#subNav ul.navFix li:hover ul, 
div#subNav ul.navFix li.subNavHover ul, 
div#subNav ul.navFix li.selectedOver ul, 
div#subNav ul.navFix li.selected:hover ul {
	left:auto;	
}

div#subNav ul li:hover, 
div#subNav ul li.subNavHover {
	background-image:url(../images/scnd_onstate_arrow.jpg);
	background-repeat: no-repeat;
}

div#subNav ul li:hover a,
div#subNav ul li a:hover,
div#subNav ul li.subNavHover a,
div#subNav ul li.subNavHover a:hover,
div#subNav ul.navFix li.subNavHover a {
	color: #321b0f;
}

div#subNav ul li ul, 
div#subNav ul li.selected ul {
	margin: 0px 0 0 -5px;
	padding:0;
	width: 200px;
	height:auto;
	border: 1px solid #e4d6cf;
	border-top: 0px solid #e4d6cf; /* remove top border */
	list-style-type:none;
	position:absolute;
	left:-999em;
	background-image:none;
}

div#subNav ul li ul li {
	padding:3px 3px 3px 5px;
	width:192px;
	height: auto;
	line-height: normal;
	display:block;
	background-color:#fefdfd;
	background-image:none;
	color:#321b0f;
}

div#subNav ul li ul li a, 
div#subNav ul li ul li a:visited, 
div#subNav ul li ul li a:link {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul.navFix li ul li a, 
div#subNav ul.navFix li ul li a:visited, 
div#subNav ul.navFix li ul li a:link {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul li ul li:hover, 
div#subNav ul li ul li.subNavHover,
div#subNav ul.navFix li ul li:hover, 
div#subNav ul.navFix li ul li.subNavHover {
	background-image:none;
	background-color:#e4d6cf;
}

div#subNav ul li ul li:hover a, 
div#subNav ul li ul li.subNavHover a, 
div#subNav ul li ul li.subNavHover a:visited, 
div#subNav ul.navFix li ul li:hover a, 
div#subNav ul.navFix li ul li.subNavHover a, 
div#subNav ul.navFix li ul li.subNavHover a:visited {
	color:#000000;
}

div#subNav ul li ul li.subNavHoverOff, 
div#subNav ul.navFix li ul li.subNavHoverOff {
	background-image:none;
	background-color:#fefdfd;
}


/* sub sub nav (4th level flyouts) */

div#subNav ul li ul li ul, 
div#subNav ul li.subNavHover ul li ul, 
div#subNav ul li:hover ul li ul, 
div#subNav ul li.selected:hover ul li ul, 
div#subNav ul li.selectedOver ul li ul, 
div#subNav ul li ul li ul, 
div#subNav ul.navFix.navFix li.subNavHover ul li ul, 
div#subNav ul.navFix li:hover ul li ul, 
div#subNav ul.navFix li.selected:hover ul li ul, 
div#subNav ul.navFix li.selectedOver ul li ul {
	margin: -1.6em 0 0 195px;
	padding:0;
	width:200px;
	height:auto;
	border: .00em solid #0066A4;
	list-style-type:none;
	position:absolute;
	left:-999em;
	background-image: none;
	background-color: #e4d6cf;
}

div#subNav ul li ul li ul li {
	padding:3px 3px 3px 5px;
	width:192px;
	height: auto;
	line-height: normal;
	display:block;
	background-color: transparent;
	background-image:none;
	color: #321b0f;
}

div#subNav ul li:hover ul, 
div#subNav ul li ul li:hover ul, 
div#subNav ul li.subNavHover ul, 
div#subNav ul li ul li.subNavHover ul, 
div#subNav ul.navFix li ul li:hover ul, 
div#subNav ul.navFix li ul li.subNavHover ul, 
div#subNav ul li.selectedOver ul li.subNavHoverOff ul, 
div#subNav ul li.selected:hover ul li:hover ul { 
	left:auto; 	
}


/* sub sub link rules for IE - plain list and navFix list */
div#subNav ul li ul li.subNavHover ul li a,  
div#subNav ul li ul li.subNavHover ul li a:visited {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul.navFix li ul li.subNavHover ul li a,  
div#subNav ul.navFix li ul li.subNavHover ul li a:visited {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul li.selectedOver ul li.subNavHover ul li.subNavHover a {
	color:#ffffff;
}

div#subNav ul li.subNavHover ul li.subNavHover ul li.subNavHover a, 
div#subNav ul li.selected ul * a {
	color:#ffffff;
}

div#subNav ul.navFix li.subNavHover ul li.subNavHover ul li.subNavHover a, 
div#subNav ul.navFix li.selected ul * a {
	color:#ffffff;
}

/* sub sub link rules for Mozilla et al - plain list and navFix list */
div#subNav ul li ul li:hover ul li a,  
div#subNav ul li ul li:hover ul li a:visited, 
div#subNav ul li ul li:hover ul li a:link {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul.navFix li ul li:hover ul li a, 
div#subNav ul.navFix li ul li:hover ul li a:visited, 
div#subNav ul.navFix li ul li:hover ul li a:link {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul li ul li:hover ul li a,  
div#subNav ul li ul li:hover ul li a:visited, 
div#subNav ul li ul li:hover ul li a:link {
	color: #321b0f;
	font-weight: bold;
}

div#subNav ul.navFix li ul li:hover ul li:hover a, 
div#subNav ul li ul li:hover ul li:hover a  {
	color:#ffffff;
}

/* this is a fix for sub sub lists that are very far to the right - want them to fly out to the left and not the right so we dont get horz scroll */
div#subNav ul li ul li.subNavHover ul.rightListFix, 
div#subNav ul.navFix li ul li.subNavHover ul.rightListFix, 
div#subNav ul li ul li:hover ul.rightListFix, 
div#subNav ul.navFix li ul li:hover ul.rightListFix {
	margin-left:-207px;
}

/* SELECT BOX NAV FIX STYLES */
ul.navFix iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}



