/* High Contrast Stylesheet */

@import url("main.css");

body {
	color: #FFFF00;
	background: url(../images/contrast/bg_fade.gif) repeat-x 0 0 #023357;
	font-size: 1.4em;

}

#container {
	background-color: #000;
}

#header {
	background: url(../images/contrast/header_fade.gif) repeat-x 0 0;
}

#header #top_left {
	background: url(../images/contrast/header_top_left.gif) no-repeat 0 0;
}

#header #top_right {
	background: url(../images/contrast/header_logo.gif) no-repeat 100% 0;
}

#top_nav {
	border-top: 1px solid #2a71a4;
	background: url(../images/contrast/top_menu_fade.gif) repeat-x 0 0;
	color: #fff;
	font-size: 0.7em;

}

#top_nav a {
	color: #fff;
}

h1, h2 {
	color: #00FFFF;
}

h3 {
	color: #FFFF00;
	border-bottom: 2px solid #FFFF00;
}

#breadcrumbs {
	color: #fff;
	font-weight: bold;
}

#breadcrumbs a {
	color: #00FFFF;
}

#nav_4 li {
	background: url(../images/contrast/rss.gif) no-repeat 0 10%;
}

#search_form input#search {
	border: 1px solid #fff;
	background: url(../images/contrast/search_icon.gif) no-repeat 3% 50% #000;
	color: #FFF;
	font-weight: bold;
}

#search_form input#submit_01 {
	background-color: #FFFF00;
	color: #000;
}


/*	Left
=======================================================================*/

#left {
	
}

#left a {
	color: #00FFFF;
	font-weight: bold;
}


#left .nav_2 li
{
	background: url(../images/contrast/menu_icon_01.gif) no-repeat 0 50%;
}

#left h3 .external {
	color: #fff;
}

/*	Middle
=======================================================================*/

#middle #content {
	font-weight: bold;
}

#middle #content a,
#middle #content a:visited {
	color: #00FFFF;
}

#middle .date_updated {
	color: #fff;
}

#middle #content ul li {
	list-style-image: url(../images/contrast/bullet.gif);
}

/*	Right
=======================================================================*/

#right {
	background: none;
	border-left: 2px solid #fff;
}

#right a {
	color: #00FFFF;
	font-weight: bold;
}

#right #nav_3 li {
	background: url(../images/contrast/menu_icon_01.gif) no-repeat 0 50%;
}	

#search_form input#submit_01 {
	border: none;
}

#search_form input#submit_01:hover,
#search_form input#submit_01:focus {
	border: none;
}


/*	Footer
=======================================================================*/

#footer {
	font-weight: bold;
}

#footer a,
#footer a:visited {
	color: #00FFFF;
	font-weight: bold;
}