/* =====================
			GLOBAL STYLES
	(used throughout the site)
======================= */

*	{
	margin:0px;
	padding:0px;
	}

body	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	background:#EDEDEF;
	}
	
#wrapper	{
	margin:0px;
	width:100%;
	}

/* .container can be placed around a block of content to make it fit an 800x600 display */
.container	{
	clear:both;
	margin:0px auto;
	width:724px;
	}

.clear	{
	clear:both;
	padding:0px;
	margin:0px;
	}

a	{
	color:#094D6A;
	}

ul	{
	list-style:none;
	}
	
.error {
	font-weight: bold;
	color: red;
	}

.error_message {
	font-weight: bold;
	color: red;
	}

.success_message {
	color: green;
	font-weight: bold;
	}

/* ---------- HEADER STYLES ---------- */

#orangeBar	{
		background:#F8972E;
		border-bottom:2px solid #000;
		padding:2px 0px 2px 0px;
		height:13px;
		text-align:right;
		}

#header	{
	background:url(../images/header_bg.jpg) top repeat-x #fff;
	padding:15px 0px 0px 0px;
	clear:both;
	min-height:56px;
	border-bottom:4px solid #2E647B;
	}

	#header img.logo	{
		float:left;
		padding-top:10px;
		border:none;
		}
	
	/* PRINT PAGE AND LANGUAGE SELECT STYLES */
	#header #printLang	{
		float:right;
		width:600px;
		}
		
		.printLink img {
			margin-top: -8px;
			}
	
		#header #printLang a.printLink	{
			float:right;
			margin:0px 5px 0px 5px;
			color:#000;
			padding:4px 5px 4px 30px;
			text-decoration:none;
			/*background:url(../images/printIcon.jpg) left no-repeat;*/
			}
	
		#header #printLang a.printLink:hover	{
			text-decoration:underline;
			}
	
		#header #printLang form	{
			float:right;
			}
			
		#header #printLang form select	{
			width:100px;
			border:1px solid #000;
			padding:2px 1px 2px 5px;
			}
	
	
	/* RESOURCE LINKS */
	#header #resourceLinks	{
		float:right;
		font-size:10px;
		background:#2E647B;
		height:7px;
		padding:0px 0px 22px 0px;
		margin:11px 0px 0px 0px;
		margin-top:-5px;
		}
	
		#header #resourceLinks a	{
			text-transform:uppercase;
			font-size:10px;
			text-decoration:none;
			color:#fff;
			margin-top:-5px;
			padding:10px 10px 0px 10px;
			font-weight:bold;
			}
			
			#header #resourceLinks a:hover	{
				text-decoration:underline;
				}
			
/* ---------- BANNER STYLES ---------- */

#banner	{
	background:url(../images/header_stripe_bg.jpg) repeat-x center;
	height:174px;
	text-align:center;
	clear:both;
	}

/* --------- MAIN NAV STYLES --------- */

#mainNav	{
	background:url(../images/mainnav_bg.jpg) repeat-x center #CA7E39;
	border-top:2px solid #094D6A;
	border-bottom:1px solid #908E89;
	clear:both;
	text-align:center;
	}

		#mainNav a	{
			font-size:11px;
			color:#fff;
			text-decoration:none;
			padding:8px 25px 8px 25px;
			font-weight:bold;
			float:left;
			}
				
			#mainNav a:hover	{
				color:#000;
				}
			
		#mainNav a.on	{
			color:#000;
			}

/* --------- MAIN CONTENT STYLES ------- */

#mainContent	{
	width:776px;
	margin:0px auto;
	}
	
#mainContent a:hover	{
	color:#fff;
	background:#094D6A;
	}	

			
/* -------- FOOTER STYLES ---------- */

#footer	{
	border-top:2px solid #094D6A;
	color:#fff;
	background:#EE8716;
	text-align:center;
	padding:3px 0px 3px 0px;
	font-size:11px;
	}

	#footer a	{
		color:#fff;
		}
		
/* --------- Drop down menu styles -------*/

.dd_container {
	behavior: url(iepngfix.htc);
	position: absolute; 
	visibility: hidden; 
	z-index: 250;
	width: 175px;
	background-image:url(../images/bg_menu.png);
	margin-left: 15px;
	/*filter:alpha(opacity=20);
	-moz-opacity: .2;
	opacity: .2;	*/
	}
	
.dd_container a {
	display: block;
	border-bottom: 1px solid #f2bc84;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 2px 8px 10px;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;	
	}


.dd_container a:hover {
	color: #d26d04;
	background-color: white;
	}
	
/* ---- IFRAME STUFF ------ */

#keep_alive	{
	display:none;
	}




		
