/* CSS Document */

/*--------------------------------------------------------------------------------------------------------*/
/*----- TOPNAV - HOMEPAGE ------*/
/*--------------------------------------------------------------------------------------------------------*/
#topnav
{
	position:absolute;
	top:335px;
	left: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/nav/nav_sep.gif) no-repeat;
	z-index:1000;
}

#wrap_bg_sub_blue #topnav,
#wrap_bg_sub_brown #topnav,
#wrap_bg_sub_red #topnav,
#wrap_bg_sub_gold #topnav
{
	position:absolute;
	top:245px;
	left: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/nav/nav_sep.gif) no-repeat;
	z-index:1000;
}

#topnav ul.con01 { 
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:90%;
	list-style-type:none;
}

#topnav li.lev01 {
	position:relative;
	float:left;
	list-style-type:none;	
	text-align:center;
}
  
#topnav li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:88px; height: 32px; }
#topnav li.lev01+li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:84px; height: 32px; }
#topnav li.lev01+li.lev01+li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:79px; height: 32px; }
#topnav li.lev01+li.lev01+li.lev01+li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:121px; height: 32px; }
#topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:100px; height: 32px; }
#topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01 { background:none; padding:10px 0px 0px 0px; color:#FF9900; text-decoration:none; display:block; width:115px; height: 32px; }

/* SAME AS ABOVE BUT FOR BROWN RED & GOLD SUB PAGES */
#wrap_bg_sub_brown #topnav li.lev01 a.nav01 {color:#ffcc99;} 
#wrap_bg_sub_red #topnav li.lev01 a.nav01 {color:#E09898;}
#wrap_bg_sub_gold #topnav li.lev01 a.nav01 {color:#ffcc99;}

/* BLUE NAV HOVER */
#topnav li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01:hover  { 
	color:#ffffff; background: url(../images/nav/nav01.jpg) no-repeat; 
}
#topnav li.lev01+li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav02.jpg) no-repeat; 
}
#topnav li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01+li.lev01+li.lev01:hover {
 	color:#ffffff; background: url(../images/nav/nav03.jpg) no-repeat; 
}
#topnav li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav04.jpg) no-repeat; 
}
#topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav05.jpg) no-repeat; 
}
#topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav06.jpg) no-repeat; 
}


/* BROWN NAV HOVER */
#wrap_bg_sub_brown #topnav li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav01_brown.jpg) no-repeat; 
}
#wrap_bg_sub_brown #topnav li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav02_brown.jpg) no-repeat; 
}
#wrap_bg_sub_brown #topnav li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav03_brown.jpg) no-repeat; 
}
#wrap_bg_sub_brown #topnav li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav04_brown.jpg) no-repeat; 
}
#wrap_bg_sub_brown #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav05_brown.jpg) no-repeat; 
}
#wrap_bg_sub_brown #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_brown #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav06_brown.jpg) no-repeat; 
}

/* RED NAV HOVER */
#wrap_bg_sub_red #topnav li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav01_red.jpg) no-repeat; 
}
#wrap_bg_sub_red #topnav li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav02_red.jpg) no-repeat; 
}
#wrap_bg_sub_red #topnav li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav03_red.jpg) no-repeat; 
}
#wrap_bg_sub_red #topnav li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav04_red.jpg) no-repeat; 
}
#wrap_bg_sub_red #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav05_red.jpg) no-repeat; 
}
#wrap_bg_sub_red #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_red #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav06_red.jpg) no-repeat; 
}

/* GOLD NAV HOVER */
#wrap_bg_sub_gold #topnav li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav01_gold.jpg) no-repeat; 
}
#wrap_bg_sub_gold #topnav li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav02_gold.jpg) no-repeat; 
}
#wrap_bg_sub_gold #topnav li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav03_gold.jpg) no-repeat; 
}
#wrap_bg_sub_gold #topnav li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav04_gold.jpg) no-repeat; 
}
#wrap_bg_sub_gold #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav05_gold.jpg) no-repeat; 
}
#wrap_bg_sub_gold #topnav li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01 a.nav01:hover, 
#wrap_bg_sub_gold #topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover { 
	color:#ffffff; background: url(../images/nav/nav06_gold.jpg) no-repeat; 
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- Sub nav POPOUT LEVEL 02 ------*/
/*----- this is the main list container containing the list columns ------*/

/* BLUE NAV */
#topnav ul.con01 li.lev01:hover ul.con02 {
	width:618px;
	position:absolute;
	display:block;
	top:42px;
    left:0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	border-top: solid 1px #013752;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-size:90%;
	background-color: #013752;
	background: #013752 url(../images/nav/bg_ul_con.jpg) repeat-x;
	z-index:1000;
	}
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover ul.con02 {
	width:367px;
}

/* BROWN NAV */
#wrap_bg_sub_brown #topnav ul.con01 li.lev01:hover ul.con02 {
	border-top: solid 1px #573733;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-size:90%;
	background-color: #573733;
	background: #573733 url(../images/nav/bg_ul_con_brown.jpg) repeat-x;
	z-index:1000;
	}

/* RED NAV */
#wrap_bg_sub_red #topnav ul.con01 li.lev01:hover ul.con02 {
	border-top: solid 1px #723232;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-size:90%;
	background-color: #723232;
	background: #723232 url(../images/nav/bg_ul_con_red.jpg) repeat-x;
	z-index:1000;
	}

/* GOLD NAV */	
#wrap_bg_sub_gold #topnav ul.con01 li.lev01:hover ul.con02 {
	border-top: solid 1px #B8620D;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	font-size:90%;
	background-color: #B8620D;
	background: #B8620D url(../images/nav/bg_ul_con_gold.jpg) repeat-x;
	z-index:1000;
	}

#topnav ul.con01 li.lev01:hover ul.con02 { top:42px; left:0px; }
#topnav ul.con01 li.lev01+li.lev01:hover ul.con02 { top:42px; left:-88px; }
#topnav ul.con01 li.lev01+li.lev01+li.lev01:hover ul.con02 { top:42px; left:-172px; }
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01:hover ul.con02 { top:42px; left:0px; }
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover ul.con02 { top:42px; left:-307px; }
#topnav ul.con01 li.lev01+li.lev01+li.lev01+li.lev01+li.lev01+li.lev01:hover ul.con02 { top:42px; left:-189px; }

#topnav ul.con01 li.lev01 ul.con02{
	display:none;
	}



#topnav ul.con01 li.lev01 ul.con02 li.lev02 {
	float:left;
	margin:0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
	color:#ffffff;
	}
#topnav ul.con01 li.lev01 ul.con02 li.lev02 a{ color:#ffffff; text-decoration:none; }
#topnav ul.con01 li.lev01 ul.con02 li.lev02 a:hover { color:#FF9900; text-decoration:none; }

#wrap_bg_sub_brown #topnav ul.con01 li.lev01 ul.con02 li.lev02 a:hover { color:#FFCC99; text-decoration:none; }
#wrap_bg_sub_gold #topnav ul.con01 li.lev01 ul.con02 li.lev02 a:hover { color:#FF8E19; text-decoration:none; }
#wrap_bg_sub_red #topnav ul.con01 li.lev01 ul.con02 li.lev02 a:hover { color:#E09898; text-decoration:none; }

#topnav ul.con01 li.lev01 ul.con02 li.lev02clear {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	height:1px;
}

#topnav ul.con01 li.lev01 ul.con02 li.end_clear_li {
	display:none;
}

/*#topnav ul.con01 li.lev01 ul.con02 li.end_clear_li ul.end_clear_ul {
	display:none;
	list-style:none;
	list-style-type:none;
}*/

/*--------------------------------------------------------------------------------------------------------*/
/*----- Sub nav POPOUT LEVEL 03 ------*/
/*----- this is the actual lists themselves ------*/

#topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 {
	width:180px;
	color:#ff9900;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size:100%;
	list-style-type:none;
}

#topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 20px;
	color:#FF9900;
	line-height:150%;
	list-style-type:none;
	background: url(../images/nav/nav_bullet.gif) no-repeat left top;
}
	
/* BROWN BULLET */
#wrap_bg_sub_brown #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 {
	background: url(../images/nav/nav_bullet_brown.gif) no-repeat left top;
}
/* RED BULLET */
#wrap_bg_sub_red #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 {
	background: url(../images/nav/nav_bullet_red.gif) no-repeat left top;
}
/* GOLD BULLET */
#wrap_bg_sub_gold #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 {
	background: url(../images/nav/nav_bullet_gold.gif) no-repeat left top;
}


#topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 a { color:#ffffff; text-decoration:none; }

/* BLUE HOVER */
#topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 a:hover { 
	color:#FF9900; text-decoration:none; 
}
/* BROWN HOVER */
#wrap_bg_sub_brown #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 a:hover { 
	color:#ffcc99; text-decoration:none; 
}
/* RED HOVER */
#wrap_bg_sub_red #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 a:hover { 
	color:#E09898; text-decoration:none; 
}
/* GOLD HOVER */
#wrap_bg_sub_gold #topnav ul.con01 li.lev01 ul.con02 li.lev02 ul.con03 li.lev03 a:hover { 
	color:#FF8E19; text-decoration:none; 
}

