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

body { 
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
		width: 760px;
		margin-left:auto;
		margin-right:auto;
		color:#666;
		font-size:12px;
	}

	/* links */
	a img { border:none; }
	a {	color:#36f; text-decoration:none; }
	a:hover { /*color:#0CF;*/ text-decoration:underline; }
	a:visited { /*color:#6699CC;*/  }
	

/* ----- MISC ----- */
	.err {color:#C00;}
	.spacer_10 { height:10px; }
	.spacer_20 { height:20px; }
	

/* ----- Header ----- */
	
	/* Header Logo */
	#headerLogo img {
		margin:10px 0 -42px 40px; 
		position:relative; 
		z-index:99;
	}
	/* Main Nav */
	#main_nav {
		margin:30px 0 4px 0;
		padding:0 4px 0 0;
	}
	#main_nav .link_0, #main_nav .link_1 a, #main_nav .link_2 a, #main_nav .link_3 a {
		font-size:20px;
		margin:0 6px 0 0;
		text-decoration:none;
	}
	#main_nav .link_1 a:hover, #main_nav .link_2 a:hover, #main_nav .link_3 a:hover {
		color:white;
	}
	#main_nav .link_0 { color:white; }
	#main_nav .link_1 a{ color:#CCC; }
	#main_nav .link_2 a{ color:#999; }
	#main_nav .link_3 a{ color:#666; }
	
	/* Header Bar */
	#header_bar {
		height:17px; 
		background:white;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-border-radius:2px;
		-khtml-border-radius:2px;
		margin:0 0 3px 0;
		color:#bbb;
		font-size:10px;
		padding:10px 0 0 10px;
	}
	
	/* Settings links */
	#settings_bar {
		font-size:9px; 
		color:#666; 
		padding:0 8px 0 0;
	}
	#settings_bar a { text-decoration:none; }
	#settings_bar a:hover { text-decoration:underline; }
	
	

/* ----- Title Headers ----- */
	
	/* Active & Inactive */
	.headers-active, .headers-inactive {
		padding:0 0 4px 6px;
		margin:0 0 10px 0;
		width:750px; 
		margin-left:2px;
	}
	.headers-active .links, .headers-inactive .links {
		margin:-14px 0 0 0;
		padding:0 6px 0 0;
		font-size:12px;
	}
	.headers-active .links a, .headers-inactive .links a {
		text-decoration:none;
	}
	.headers-active .links span, .headers-inactive .links span { margin:0 2px 0 2px; }
	
	.headers-active h1, .headers-inactive h1 {
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;
	}
	/* Active Title Header */
	.headers-active { background:url(../img/dashed_active.gif) repeat-x bottom; }
	.headers-active h1 { color:#c60; font-size:28px; }
	.headers-active .links { color:#c60; margin-top:-15px;}
	.headers-active .links a { color:#999; margin:0 0 0 0; padding:0 0 0 0;}
	.headers-active .links a:hover { color:#666; }
	
	/* Inactive Title Headers */
	.headers-inactive { background:url(../img/dashed_inactive.gif) repeat-x bottom; height:23px; margin:10px 0 10px 0; }
	/* .headers-inactive:hover { background:url(../img/dashed_active.gif) repeat-x bottom; } */
	.headers-inactive h1 { font-size:20px; }
	.headers-inactive h1 a { color:#c96; text-decoration:none; }
	.headers-inactive h1 a:hover { color:#c60; }
	.headers-inactive .links { margin:-14px 0 0 0; }
	.headers-inactive .links a { color:#999 }
	.headers-inactive .links a:hover { color:#666; }
	
	iframe {
		background-image:url(img/ajax-loader.gif);
		background-repeat:no-repeat;
		background-position:center;
		height:inherit;
		width:70%;
	}
	/*.frames { height:520px; }
	*/
	.loader {
		background-image:url(../img/ajax-loader.gif);
		background-repeat:no-repeat;
		background-position:center;
		height:100px;
		width:100%;
	}
	


/* ----- Footer ----- */

	/* footer bar */
	#footer_bar {
		background:white;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-border-radius:2px;
		-khtml-border-radius:2px;
		width:100%;
		height:8px;
		margin:30px 0 5px 0;
	}
	/* Go ED logo */	
	#goedLogo { margin:3px 15px 10px 15px; }