
/* navcol width 218 */

.nav_top_image { position:relative; top:0px; left:8px; }
.nav_bottom_image { position:relative; top:0px; left:8px; }
* html .nav_bottom_image { top:-4px; }

#navigation_wrapper_right {
	background-image:url(/images/layout/Frame_right.png);
	background-repeat:repeat-y;
	background-position:100% 0;
	padding:0 0 0 0;
	margin:0;
	width:218px;
}

#navigation_wrapper_left {
	background-image:url(/images/layout/Frame_left.png);
	background-repeat:repeat-y;
	background-position:0% 0;
	padding:0 0 0 0;
	margin:0;
	width:218px;
}

/* navigation list */
ul#navigation_list {
	list-style:none;
	width:190px;
	padding:0;
	margin:0;
	padding:4px 12px 0px 14px;
	display:block;
}

ul#navigation_list li { margin:0; padding:0 0 4px 0; display:block; }

/* main nav link styles */
ul#navigation_list li a:link,
ul#navigation_list li a:visited {
	display:block;
	background-color:#ED2027;
	color:#FFFFFF;
	margin:0;
	padding:4px 2px 4px 5px;
	text-decoration:none;
	font-weight:normal;
}

/* main nav link on and hover styles */
ul#navigation_list li a:hover,
ul#navigation_list li.nav_link_on a:link,
ul#navigation_list li.nav_link_on a:visited,
ul#navigation_list li.nav_link_on a:hover {
	background-color:#575757;
	text-decoration:none;
}

ul#navigation_list li.nav_link_on ul { display:block; }

/* sub navigation list */
ul#navigation_list li ul { 
	display:none;
	padding:4px 0 0 0px;
	margin:0 0 0 0px; 
	list-style: none; 
}

ul#navigation_list li ul li { padding:0 0 2px 0px; margin:0; }

ul#navigation_list li ul li ul  { display:none; }
ul#navigation_list li.nav_link_on ul li ul  { display:none; }

ul#navigation_list li ul li.sub_nav_link_on ul  { display:block; }

/* sub nav link styles */
ul#navigation_list li.nav_link_on ul li a:link, 
ul#navigation_list li.nav_link_on ul li a:visited,
ul#navigation_list li ul li a:link,
ul#navigation_list li ul li a:visited {
	display:block;
	background-color:#FFFFFF;
	color:#575757;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	text-decoration:none;
	background-image:url(/images/layout/bullet.jpg);
	background-repeat:no-repeat;
	background-position:2px 7px;
}

/* sub nav link on styles */
ul#navigation_list li.nav_link_on ul li a:hover,
ul#navigation_list li ul li a:hover,
ul#navigation_list li ul li.sub_nav_link_on a:link,
ul#navigation_list li ul li.sub_nav_link_on a:visited,
ul#navigation_list li ul li.sub_nav_link_on a:hover { background-color:#FFFFFF; color:#00AEEF;  }



/* sub navigation list 2  */
ul#navigation_list li.nav_link_on ul li ul { display:none; }
ul#navigation_list li ul li.sub_nav_link_on ul { display:block; }

/* sub nav link styles */
ul#navigation_list li.nav_link_on ul li ul li a:link, 
ul#navigation_list li.nav_link_on ul li ul li a:visited,
ul#navigation_list li ul li.sub_nav_link_on ul li a:link, 
ul#navigation_list li ul li.sub_nav_link_on ul li a:visited,
ul#navigation_list li ul li ul li a:link,
ul#navigation_list li ul li ul li a:visited {
	background-color:#FFFFFF;
	display:block;
	color:#575757;
	padding:0 0 0 25px;
	background-image:url(/images/layout/bullet.jpg);
	background-repeat:no-repeat;
	background-position:12px 7px;
}
/* sub nav link on styles */
ul#navigation_list li ul li.sub_nav_link_on ul li a:hover,
ul#navigation_list li ul li ul li a:hover,
ul#navigation_list li ul li ul li.sub_nav_link_on a:link,
ul#navigation_list li ul li ul li.sub_nav_link_on a:visited,
ul#navigation_list li ul li ul li.sub_nav_link_on a:hover { background-color:#FFFFFF; color:#00AEEF; }


/* sub navigation list 3  */
ul#navigation_list li.nav_link_on ul li ul li ul { display:none;  }
ul#navigation_list li ul li ul li.sub_nav_link_on ul { display:block; }

/* sub nav link styles */
ul#navigation_list li.nav_link_on ul li ul li ul li a:link, 
ul#navigation_list li.nav_link_on ul li ul li ul li a:visited,
ul#navigation_list li ul li.sub_nav_link_on ul li ul li a:link, 
ul#navigation_list li ul li.sub_nav_link_on ul li ul li a:visited,
ul#navigation_list li ul li ul li.sub_nav_link_on ul li a:link, 
ul#navigation_list li ul li ul li.sub_nav_link_on ul li a:visited,
ul#navigation_list li ul li ul li ul li a:link,
ul#navigation_list li ul li ul li ul li a:visited {
	background-color:#FFFFFF;
	display:block;
	color:#575757;
	padding:0 0 0 35px;
	background-image:url(/images/layout/bullet.jpg);
	background-repeat:no-repeat;
	background-position:22px 7px;
}
/* sub nav link on styles */
ul#navigation_list li ul li.sub_nav_link_on ul li ul li a:hover,
ul#navigation_list li ul li ul li.sub_nav_link_on ul li a:hover,
ul#navigation_list li ul li ul li ul li a:hover,
ul#navigation_list li ul li ul li ul li.sub_nav_link_on a:link,
ul#navigation_list li ul li ul li ul li.sub_nav_link_on a:visited,
ul#navigation_list li ul li ul li ul li.sub_nav_link_on a:hover { background-color:#FFFFFF; color:#00AEEF; }



/*FOOTER*/

ul#footer_navigation_list { border-top:2px solid #00AEEF; list-style:none; margin:20px 0 0 0; padding:10px 0 10px 40px;}
ul#footer_navigation_list li { display:inline; border-right:2px solid #00AEEF; }
ul#footer_navigation_list li:last-child { border-right:0; }

/* main nav link styles */
ul#footer_navigation_list li a:link,
ul#footer_navigation_list li a:visited { color:#00AEEF; text-decoration:none; padding:0 8px 0 8px;}

/* main nav link on styles */
ul#footer_navigation_list li a:hover, 
ul#footer_navigation_list li.nav_link_on a:link,
ul#footer_navigation_list li.nav_link_on a:visited,
ul#footer_navigation_list li.nav_link_on a:hover { color:#575757; text-decoration:none;}

ul#footer_navigation_list li ul { display:none; }

/* SUBNAVIGATION | GENERIC*/
ul#sub_navigation_list { list-style: none; padding: 0; margin: 0 0 0px 0px; width:702px;}
#sub_navigation_list li { display:inline; margin-right:7px; }
#sub_navigation_list li a:link, #sub_navigation_list li a:visited { background: #00AEEF; line-height: 2em; width: 222px; display: inline-block; color: #FFF; text-decoration: none; padding-left: 5px;margin-bottom:6px;}
#sub_navigation_list li.nav_link_on a:link, #sub_navigation_list li.nav_link_on a:visited, #sub_navigation_list li.nav_link_on a:hover, #sub_navigation_list li a:hover{ background: #575757;}

/* Subnavigation | JURIES */
ul#sub_navigation_list_jury { list-style: none; padding: 0; margin: 0 0 0px 0px; width: 702px;}
#sub_navigation_list_jury li { display:inline; margin-right:7px; }
#sub_navigation_list_jury li a:link, #sub_navigation_list_jury li a:visited { background: #00AEEF;  line-height: 2em;  width: 339px;  display: inline-block;  color: #FFF;  text-decoration: none;  padding-left: 5px; margin-bottom:6px;}
#sub_navigation_list_jury li.nav_link_on a:link, #sub_navigation_list_jury li.nav_link_on a:visited, #sub_navigation_list_jury li.nav_link_on a:hover, #sub_navigation_list_jury li a:hover{ background: #575757;}