/* CSS Document */
/*@import '/css/shadow.css';*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	margin: 0;
	background: #152F3E;
}
.blu_shad a.home_links:link, .blu_shad a.home_links:visited {
  color:white; 
  text-decoration: none;
}
.blu_shad a.home_links:hover {
  text-decoration: underline;
}
.white_box a.home_links:link, .white_box a.home_links:visited {
  color:none; 
  text-decoration: none;
}
.white_box a.home_links:hover {
  text-decoration: underline;
}
a {color:#152F3E;}
a:visited {color:#333333;}
	.error {
		background-color: #FDBBBB; 
		border: solid 1px red;
		padding: 10px;
	}
	.success {
		background-color: #AAFFAA; 
		border: solid 1px green;
		padding: 10px;
	}
#ufoDemo {
  position: absolute;
  left: 50%;
  top: 200px;
  margin-left: -160px;
 }
#hdr_srch {
	background:url(/images/hdr_bkg.jpg) no-repeat #000000;
	background-position: 52px;
	padding-left: 285px;
}
#container {
	width: 778px;
	border: solid 1px black;
}
.content_area { 
  background: white;
  padding: 10px;
 }
#nav {
	text-align:center;
	background:url(/images/nav_bkg.jpg) repeat-x;
	height: 39px;
	font-size: 12px;
}
#nav a {
	isplay:block;
	padding: 12px 0 0 0;
	height: 27px;
	width: 127px;
	float:left;
	color: #000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	
}
#nav a:hover {
	text-decoration: underline;
}
#nav a.sep {
	background: url(/images/nav_sep.gif) no-repeat right;
}
#main {
	background: url(/images/main_bkg.jpg) no-repeat;
	/*778 167*/
	width: 778px;
	height: 167px;

}
#main_nav {
	width: 200px;
	position:relative;
	top: 6px;
}
#main_nav a {
	display:block;
	height: 22px;
	padding: 0 0 0 60px;
	color:white;
	font-size: 12px;
	text-decoration:none;
	font-weight:600;


}
#main_nav a:hover {
	text-decoration:underline;
	color: #CCCCCC;
}


/* WHITE BOXES ____________________________________________________ */
.white_box {
	color:black;
	background:url(/images/white_shad.gif) repeat-x top #ffffff;
}
.white_box .featured {padding: 10px 20px 20px 20px; background:url(/images/thing_black.gif) no-repeat 10px 27px;}
.white_box .featured h3 {
	font-size: 16px;
	color: black;
	font-weight:bolder;
}
.white_box .featured h4 {
	font-size: 14px;
	color: #444444;
}
.white_box .featured p {color:black;font-size: 11px;}



/* BLUE BOXES______________________________________________________ */
.blu_shad {
	background:url(/images/blue_box_bkg.gif) repeat-x top #51708E;
	color: white;
}
.blu_shad .featured {padding: 10px 20px 20px 20px;background:url(/images/thing_white.gif) no-repeat 10px 27px;}
.blu_shad .featured h3 {
	font-size: 16px;
	color: white;
	font-weight:bolder;
}
.blu_shad .featured h4 {
	font-size: 14px;
	color: #B7E5F5;
}
.blu_shad .featured p {color:white;font-size: 11px;}



.inputBox {
	background: url(/images/srch_bkg.gif) repeat-x #CBD7E0;
	border: solid black 1px;
	font-size: 11px;
	padding:2px;
}


.ftr {padding: 3px; background: #ffffff; font-size: 11px;}
.ftr a {
	color:black;
	text-decoration:none;
	font-size:11px;
}
.ftr a:hover {
	text-decoration:underline;
}