/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


@charset "UTF-8";
/* CSS Document */


/* layout */

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }


/* Top dynamic menus */
/* positions and details about their width and overall height */

div#nav_2_menu {
	position : absolute;
	top: 40px;
	left: 80px;
	
	z-index : 10;
	width: 209px;
	visibility: hidden;
	height: 186px;  /* 31 x 6 menu items = 155 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}

div#nav_3_menu {
	position : absolute;
	top: 40px;
	left: 169px;
	
	z-index : 10;
	width: 269px;
	visibility: hidden;
	height: 93px;  /* 31 x 3 menu items = 93 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}

div#nav_4_menu {
	position : absolute;
	top: 40px;
	left: 325px;
	
	z-index : 10;
	width: 239px;
	visibility: hidden;
	height: 155px;  /* 31 x 5 menu items = 155 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}

div#nav_5_menu {
	position : absolute;
	top: 40px;
	left: 448px;
	
	z-index : 10;
	width: 260px;
	visibility: hidden;
	height: 93px;  /* 31 x 3 menu items = 93 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}

div#nav_6_menu {
	position : absolute;
	top: 40px;
	left:578px;
	
	z-index : 10;
	width: 259px;
	visibility: hidden;
	height: 93px;  /* 31 x 3 menu items = 93 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}

div#nav_7_menu {
	position : absolute;
	top: 40px;
	left:698px;
	
	z-index : 10;
	width: 250px;
	visibility: hidden;
	height: 62px;  /* 31 x 2 menu items = 62 */
	
	overflow:hidden;
	
	border-left: 1px;
	border-right: 1px;
	border-color:#475c7b;
	border-left-style:solid;
	border-right-style:solid;
	
	background-color:#fc7215;
	
}


/* submenus link color controls */

ul#navmainoptions a {
text-decoration: none;
font-weight: normal;
color : #FFF; } 

ul#navmainoptions li.expandedoff a {
text-decoration: none;
color : #600; } 


ul#nav_1_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_2_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_3_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_4_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_5_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_6_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_7_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}
ul#nav_8_menulist a { color: #FFF; text-decoration: none; font-weight: normal;}


/* submenu hover colors and decoration */


div#navmain li.menuon a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#navmain li.expandedon a { color: #FFF; text-decoration: underline; font-weight:bold; }

div#nav_1_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_2_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_3_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_4_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_5_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_6_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_7_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}
div#nav_8_menu li.dynamiccoloron a { color: #FFF; text-decoration: none; font-style: italic; font-weight:bold;}


ul#navmainoptions {
position : relative;
top : 12px;
left : 0px;
margin : 0;
 }

ul#navmainoptions li {
position : absolute;
height : 31px; 
display : inline; }



/* POSITION MAIN TOP MENU ITEMS EXACTLY */


li#nav_1 {
position : absolute;
left : 22px;
width : 120px;
}

li#nav_2 {
position : absolute;
left : 100px;
width : 120px;
}

li#nav_3 {
position : absolute;
left : 190px;
width : 130px;
}

li#nav_4 {
position : absolute;
left : 346px;
width : 120px;
}

li#nav_5 {
position : absolute;
left : 470px;
width : 120px;
}

li#nav_6 {
position : absolute;
left : 600px;
width : 120px;
}

li#nav_7 {
position : absolute;
left : 720px;
width : 120px;
}

li#nav_8 {
position : absolute;
left : 835px;
width : 120px;
}


/* be sure heights and backgrounds set for each submenu list */

ul#nav_1_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0; 

}

ul#nav_2_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_3_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_4_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_5_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_6_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_7_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}

ul#nav_8_menulist li{
height : 31px;
background : transparent url(../images/menu_item_bg.gif) repeat-x 0 0;

}


/*
div#navmain p { 
position : absolute;
left: 10px;
margin-top: 10px; }

*/

/* this next style creates the white space around the choices in the side and top navigation */
/* Takes advantage of tweaking p padding and margin-left */
/* some redundancy to keep look and feel consistent in IE6 */




div#nav_2_menu li p{
padding-top: 7px; 
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_2_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}


div#nav_3_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_3_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}


div#nav_4_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_4_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}

div#nav_5_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_5_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}

div#nav_6_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_6_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}

div#nav_7_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_7_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}

div#nav_8_menu li p{
padding-top: 7px;
margin-left: 20px;
margin-bottom : 0px; 
padding-bottom: 0px;
}

div#nav_8_menu li { 
font-size : 13px;
line-height: 15px;
color : #333;
}




div#navmain li { 
font-family: Verdana; color : #FFF; font-size: 11pt;
font-size : 11px;
color : #FFF; } 