/* -- default style sheet*/
html, body
{
	margin:			0;
	padding:		0;
	height:			100%;
}
body
{
	font-weight:		400;
	font-size:		11px;
	line-height:		14px;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	font-style:		normal;
	text-align:		left;
	margin:			0;
	padding:		0;
	background-color:	#ffffff;
	color:			#061c58;
	background: 	url('/graphics/background_grey2.gif');

}
ul
{
	margin:				0;
	padding:			0;
	border:				1px solid #2b2b2b;
	border-bottom:		none;
	list-style:			none;
	width:				200px;
	background-color:	#ffffff;
}
ul li
{
	position:			relative;
	z-index:			4;
	border-bottom:		1px solid #2b2b2b;
	height:				32px;
	margin:				0;
	padding:			4px 0px 0px 10px;
	background-color:	#ffffff;
}
li ul
{
	position:			absolute;
	top:				0px;
	left:				200px;
	width:				400px;
	display:			none;
	margin:				0;
	padding:			0;
	z-index:			4;
	background-color:	#ffffff;
}
ul.siteList li
{
	height:				20px;
}
dt
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(/graphics/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}
.page_wrapper
{
	position:		relative;
	margin-left:		auto;
	margin-right:		auto;
	width:			800px;
	height:			100%;
	
}
h1
{
	font-weight:		600;
	font-size:		18px;
	line-height:		20px;
	font-family:		arial, helvetica, sans-serif;
	text-align:		center;
	font-variant:		normal;
	font-style:		normal;
	background-color:	transparent;
	color:			#061c58;
	border-bottom:		2px dashed #cecece;
	margin-top:		0px;
	padding:		0;
}
.search_head
{
	color:			#f5f5f5;
	background-color:	transparent;
	margin-bottom:		0px;
	margin-top:		0px;
	border:			0;
}
h2
{
	font-size:		12px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		14px;
	font-variant:		normal;
	background-color:	#ffffff;
	vertical-align:		middle;
	color:			#061c58;
	margin-top:		0;
	margin-bottom:		2px;
	padding-top:		0;
	
}
#search_title
{
	font-size:		14px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		16px;
	font-variant:		normal;
	background-color:	#ffffff;
	vertical-align:		middle;
	color:			#61b62c;
	border-bottom:		3px solid #61b62c;
	margin-top:		0;
	padding-top:		0;
}
h3
{
	font-size:		12px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		14px;
	font-variant:		normal;
	vertical-align:		middle;
	border-bottom:		2px solid #bbbcd3;
	background-color:	#ffffff;
	color:			#061c58;
	margin:			0;
	padding:		0;
	padding-bottom:		2px;
}
fieldset
{
	text-align:		left;
}
h4
{
	font-size:		11px;
	display:		block;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	background-color:	transparent;
	color:			#ffffff;
	margin-top:		0;
	margin-bottom:		0;
	padding:		0;
}
.heading
{
	position:		absolute;
	width:		800px;
	top:			10px;
	left:			0px;
	right:			0px;
	height:			160px;
	background-color:	#ffffff;
	background-image: 	url('/graphics/South_China_Sea_GIS.jpg');
	background-repeat:	no-repeat;
	background-position: center;
	color:			#061c58;
	text-align:		center;
}
/*\*/
* html .heading
{
	width:			100%;
}
/**/
.container
{
	position:		relative;
	width:			800px;
/*	height:			100%;*/
	top:			185px;
	background-color:	#ffffff;
}
/*\*/
* html .container
{
	width:			100%;
}
/**/
.body-text
{
	position:		relative;
	padding:		1em;
	margin:			0;
	top:			0px;
	right:			0px;
	left:			170px;
	width:			550px;
	text-align:		left;
	min-height:		425px;
	z-index:		3;
	background-color:	#ffffff;
}
/*\*/
* html .body-text
{
	height:			425px;
}
/**/
.short_text
{
	position:		static;
	left:			160px;
	right:			50px;
	min-width:		550px;
	min-height:		400px;
}
/*\*/
* html .short_text
{
	height:			400px;
}
/**/
#admin_menu
{
	color:			#ffffff;
	background-color:	#061c58;
	white-space:		nowrap;
	text-align:		left;
	line-height:		20px;
	padding:		.1em 1em;
}
#note
{
	display:		block;
	border:			1px solid #061c58;
	background-color:	#ececec;
	color:			#061c58;
	padding:		.5em;
	white-space:		normal;
}
#menu
{
	position:		absolute;
	top:			160px;
	left:			0px;
	right:			0px;
	height:			15px;
	background-color:	#ccccd3;
	white-space:		nowrap;
	text-align:		left;
	padding:		0 1em;
}
#left_col
{
	position:		absolute;
	top:			10px;
	left:			10px;
	width:			155px;
}
#search_box 
{	
	
	color:			#f5f5f5;
	background-color:	#003366;
	white-space:		nowrap;
	text-align:		left;
	width:			155px;
	padding:		0 3px;
}
/*\*/
* html #search_box 
{
	z-index:		2;
}
/**/
.srch_crit
{
	font-size:		11px;
}
#vsearch 
{
	width:			150px;
	padding:		0;
	border:			0;
	margin-bottom:		0;
	text-align:		left;
}
.search_title
{
	font-size:		11px;
	font-weight:		600;
}
.warn
{
	color:			#ff1008;
}
.foot 
{
	position:		static;
	width:			740px;
	clear:			both;
	overflow:		visible;
	z-index:		4;
	margin:			0px auto;
	text-align:		center;
	padding:		5px 0;
	overflow:		visible;
	border-top:		1px solid #061c58;
}
/*\*/
* html .foot 
{

}
/**/
#map_link
{
	height:			14px;
	background:		#ffffff;
	vertical-align:		top;
	margin:			10px 0;
	
}
#disp_tbl
{
	width:			550px;
}
.fin_tble
{
	width:			380px;
}
td.sps_cat
{
	width:			165px;
}
td.sps_nam
{
	width:			135px;
}
td.amt
{
	text-align:		right;
	width:			75px;
}
td.exp
{
	width:			305px;
}
ol.proj_disp_list
{
	margin:			0 .5em 0 0;
}
li.proj_disp_list
{
	margin-left:		-2em;
}
/*\*/
* html li.proj_disp_list
{
	margin-left:		2em;
}
/**/
ul
{
	margin:			0;
}
li.menu
{
	margin-left:		-26px;
	list-style-type:	none;
}
/*\*/
* html li.menu
{
	margin-left:		15px;
}
/**/
td.names
{
	background-color:	#dddff0;
	color:			#061c58;
	vertical-align:		top;
	text-align:		right;
	width:			150px;
	padding:		3px;
}
td.data
{
	background-color:	#dde4f3;
	color:			#061c58;
	vertical-align:		top;
	text-align:		left;
	width:			400px;
	padding:		3px;
}
.img
{
	border:			0;
}
/* -- links */
a img
{
	border:			0;
}
a
{
	color:			#061c58;
	text-decoration:	none;
}
a:link
{
	color:			#061c58;
	text-decoration:	none;
}
a:visited
{
	color:			#061c58;
	text-decoration:	none;
}
a:active
{
	color:			#061c58;
	text-decoration:	none;
}
a:hover
{
	color:			#061c58;
	text-decoration:	underline;
}
a.req:link
{
	color:			#f5f5f5;
	font-weight:		600;
	text-decoration:	none;
}
a.req:visited
{
	color:			#f5f5f5;
	font-weight:		600;
	text-decoration:	none;
}
a.req:active
{
	color:			#f5f5f5;
	font-weight:		600;
	text-decoration:	none;
}
a.req:hover
{
	color:			#f5f5f5;
	font-weight:		600;
	text-decoration:	underline;
}
/*end of links*/


/* -- end of file -- */

