.xsmtext A:link{

font-size:7pt;

color:navy;

}

.xsmtext A:visited{

font-size:7pt;

color:navy;

}

HTML {

margin: 0;

padding: 0;

}



BODY {

margin: 0;

padding: 0;

}

.foot{



	font-family:arial;

	font-size:8pt;

	text-align:center;

	}



#bar_top

{position:absolute;

top:0px;

left:0px;

height:30px;

background-image : url(../images/jpgs/bar-top-bg.jpg);



width:102%;

}

th{

background-color: #FDFFBE ;

	border:1px solid #d2cd04;	

	}

	

	H1{

	font-size:12pt;

	color:#B7BB38;

	}

	

H2{

	font-size:11pt;

	color:#B7BB38;

	}

	H3{

	font-size:10pt;

	color:#B7BB38;

	}

	h4{

	font-size:9pt;

	color:#B7BB38;

	}

table.form_holder{

font-size:9pt;

}

table.form{

font-size:9pt;

font-weight:bold;

border:2px solid #B7BB38

}

table.rfloat{

float:right;

border:1px solid #B7BB38;	

font-size:8pt;

margin:20px;

}

table.lfloat{

float:left;

border:1px solid #B7BB38;	

font-size:8pt;

margin:20px;

}

table.cfloat{

border:1px solid #B7BB38;	

font-size:8pt;

margin:20px;

}

table.doc_list{

font-size:9pt;

border:1px solid #B7BB38;

padding:5px;

}

.doc_list_r1{

background-color:#ffff99;

}

.doc_list_r2{

background-color:#ffffff;

}

a, a:visited{

color:#B7BB38;

}

a:hover{

color:#42BD79;

}

.info_r{

text-align:right;

font-size:8pt;

}

.floatl{

float:left;

}



#logo{

	position:absolute;

	left:0px;

	top:30px;	

		z-index:3;

}

#current{

font-weight:bold;

}

#banner{

position:absolute;

	left:156px;

	top:30px	;	

	height:113px;

	width:87%;

	padding-left:100px;

	padding-top:7px;

	background-color:#4DA7CC;

border-bottom:2px solid black;

}

#navcontainer{

	position:relative;

	top:8px;

	left:-20px;

	height:24px;

	

}



#navlist ul

{

	margin-left: 0;

	margin-top:1px;

	white-space: nowrap;

	



}



#navlist li 

{

	display: inline;

	list-style-type: none;

	font-family:arial;

	font-size:8pt;

	height:24px;

				

}





/* SIDE (VERTICAL) MENU   */



#subnav 

{

	background-color: #D8DB81;

	border-right:3px solid #A0A264 ;

}

#vnavcontainer ul

{

	list-style-type: none;

	text-align: left;

	margin-left: 5px;

	margin-right:2px;

	margin-top:0px;

	padding-left:2px;

			

}











#content{

	position:absolute;

	top:190px;

	left:155px;

	width:80%;	

	height:335px;

	overflow:auto;	

	padding:10px;

	font-family: arial;

font-size:9pt;

}

.floatr{

float:right;

}



.smtext{

	font-family : arial;

	font-size:8pt;

	padding-top:3px;

	color:navy;

	text-align:center;

	}

	

	.subhd

	{font-size:8pt;

	font-weight:bold;

	}

	

.padded{

padding-top:5px;}	

	

	

	



#foot{



position:absolute;

	top:550px;

	left:0px;	

	height:10px;

	width:103%;

	padding-top:2px;

	padding-bottom:2px;

	font-family:arial;

	font-size:8pt;

	text-align:center;

	border-top:1px solid black;

	border-bottom:1px solid black;

	background-color:#4CA7CC;

	z-index:100;

		}

/* projects	 PAGE STYLE */

#top{

	background-color: #FDFFBE	;

	position:absolute;

	left:149px;

	top:143px;	

	height:33px;	

	width:87%;

	background-image : url(../images/jpgs/top_border.jpg);

	background-position:right bottom; 

	background-repeat:repeat-x;	

	z-index:2;

}

#menuBar{

	position:absolute;

	left:0px;

	top:172px;

	width:150px;

height:380px;

	background-color: #FDFFBE	;

	border-right:1px solid #FDFFBE;	

		z-index:1;

		text-align:left;

}

.hrow {

	background-image : url(../images/jpgs/projects	_hrow.jpg);

		background-position : top;

	background-repeat : no-repeat;

	font-size:8pt;

	border-top:1px solid #FDFFBE;	

	border-bottom:2px solid #FDFFBE;	

	

	}

	

	

	#navlist a:link#b1, #navlist a:visited#b1,

	#navlist a:link#b2, #navlist a:visited#b2,

	#navlist a:link#b3, #navlist a:visited#b3,

	#navlist a:link#b4, #navlist a:visited#b4,

	#navlist a:link#b5, #navlist a:visited#b5,

	#navlist a:link#b6, #navlist a:visited#b6,

	#navlist a:link#b7, #navlist a:visited#b7,

	#navlist a:link#b8, #navlist a:visited#b8,

	#navlist a:link#b9, #navlist a:visited#b9

{

	background-image : url(../images/jpgs/projects	_but_top.jpg);

	color: #000000;

	text-decoration: none;	

	font: normal 8pt arial;

background-position : left;

background-repeat : repeat-x;

	width:auto;

	height:24px;

	padding:3px 4px 4px 4px;

	margin-right:7px;

}



#navlist a:hover#b1,#navlist a:hover#b2,#navlist a:hover#b3,

#navlist a:hover#b4,#navlist a:hover#b5,#navlist a:hover#b6,

#navlist a:hover#b7,#navlist a:hover#b8,#navlist a:hover#b9

{

	color: #000000;

	background-image : url(../images/jpgs/projects	_but_top_over.jpg);

	text-decoration: none;

	border-right: 1px solid #FDFFBE;

	font: normal 8pt arial;

background-position : left;

background-repeat : repeat-x;

	width:auto;

	height:24px;

	padding:5px 4px 4px 4px;

	margin-right:6px;

}

	

	#vnavlist a:link, #vnavlist a:visited	

{

	background: transparent url(../images/jpgs/projects	_vnav_button.jpg) repeat-x center;

	padding-left: 2px;

	padding-top:1px;

	margin-bottom:3px;

	text-align: center;

	text-decoration: none;

	color: black;

	border-right: 2px solid #FDFFBE;

	width:120px;

	height:20px;

	font:normal 8pt arial;

}

#vnavlist a:hover

{

background: transparent url(../images/jpgs/projects	_vnav_butt_over.jpg) repeat-x  center;

padding-left: 3px;

padding-top:2px;

margin-bottom:3px;

	text-align: center;

	font:normal 8pt arial;

		text-decoration: none;

	color: black;

	border-right: 1px solid #FDFFBE;

	width:120px;

	height:20px;

}





	

	span.info{

    text-align:center;

    font-size:9pt;

    }