
		/* -----CSS 9/2005----- */





a:link	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#000099;	
	background-color:	transparent;
	}
	
a:visited {
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";	
	color : 		#000099;
	background-color:	transparent;
	}
	
a:hover {
	text-decoration : 	underline;
	font-family : 		Verdana, Helvetica, "san-serif"; 
	color : 		#cf2723;
	background-color:	transparent;
	}


a.ann:link	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif" ;
	color : 		#000099;
	background-color:	transparent;
	}
	
a.ann:visited 
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#000099;
	background-color:	transparent;
	}
	
	
a.ann:hover 
	{
	text-decoration : 	underline;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#cf2723;
	background-color:	transparent;
	}


a.bar_menu:link	
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#ffffff;	
	background-color:	transparent;
	}
	
a.bar_menu:visited 
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#ffffff;
	background-color:	transparent;
	}
	
	
a.bar_menu:hover 
	{
	text-decoration : 	none;
	text-decoration : 	underline;
	font-family : 		Verdana, Helvetica, "san-serif" ;
	color:			#ffffff;		
	background-color:	transparent;
	}

a.nav:link	
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#000099;
	background-color:	transparent;
	}
	
a.nav:visited 
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif" ;
	color : 		#000099;
	background-color:	transparent;
	}
	
	
a.nav:hover 
	{
	text-decoration : 	underline;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#cf2723;
	background-color:	transparent;
	}

a.foot:link	
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#000000;
	background-color:	transparent;
	}
	
a.foot:visited 
	{
	text-decoration : 	none;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#000000;
	background-color:	transparent;
	}
	
	
a.foot:hover 
	{
	text-decoration : 	underline;
	font-family : 		Verdana, Helvetica, "san-serif";
	color : 		#cf2723;
	background-color:	transparent;
	}



body
	{
	font-family:		Verdana, Helvetica, "san-serif";			
	font-size:		11pt;
	}


table.lo
	{
	vertical-align:		top;
	border-style:		none;
	border-width:		0px;
	width:			760px;
	}


		

/* -----Banner Area----- */

td.ban
	{
	width:			760px;
	background-image:	url(./images/ban[01].gif);
	background-repeat:	no-repeat;
	height:			66px;
	}

td.ban2
	{
	width:			760px;
	background-image:	url(./images/ban[02].gif);
	background-repeat:	no-repeat;
	height:			19px;
	}
	
	
td.ban3
	{	
	width:			760px;
	background-image:	url(./images/ban[03].gif);
	background-repeat:	no-repeat;
	height:			4px;
	}




span.bar_menu
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		12px;	
	font-weight:		bold;
	color:			#ffffff;
	background-color:	transparent;
	text-align:		left;
	}


/* -----Main Navigation----- */

td.nav
	{
	width:			170px;
	vertical-align:		top;
	background-color:	#dbdbdb;
	font-size:		11pt;
	font-weight:		bold;
	text-align:		center;		
	}


hr.nav
	{
	width:			170px;
	}



/* -----Content Area----- */



td.cont_t
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		12pt;
	width:			570px;
	vertical-align:		top;
	background-color:	#efecf8;
	}

td.spc	
	{
	background-color:	#efecf8;
	}
	
img.spc
	{
	width:			15px;	
	}

h3.hdg		
	{	
	font-family:		Verdana, Helvetica, "san-serif";	
	color:			#000099;	
	}


p.tloc
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		10pt;
	text-align: 		left;
	vertical-align:		top;
	}

p.bloc
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		10pt;
	text-align: 		left;
	vertical-align:		bottom;
	}

div.c_rule
	{
	width:			555px;
	}





/* -----Footer Area----- */
	
td.w_line
	{
	height:			5px;
	background-color:	#ffffff;
	}

td.b_line
	{
	height:			3px;
	background-color:	#000099;
	}

td.footer
	{
	text-align:		center;
	}


span.footnav
	{font-family:		Verdana, Helvetica, "san-serif";
	font-size:		10pt;
	}

span.copyr
	{
	font-size:		8pt;
	}
	
span.modate
	{
	font-size:		8pt;
	font-style:		italic;
	}

td.logo
	{
	vertical-align:		top;
	text-align:		center;
	}


		
/* -----home page----- */


td.cont_h
	{
	width:			370px;
	vertical-align:		top;
	background-color:	#efecf8;
	}

span.head
	{
	font-family:		times, Times New Roman, Serif;
	font-size:		18pt;
	color:			blue;
	}
	
p.addr
	{
	font-size:		9pt;
	color:			#000000;
	
	}
	
p.hometxt
	{
	font-size:		10pt;
	text-align:		justify;
	vertical-align:		top;
	width:			367px;
	}
	
hr.hc
	{
	width:			350px;
	}


hr.ann
	{
	width:			300px;
	}

fieldset.ann
	{
	font-family:		Verdana, Helvetica, "san-serif";
	text-align:		center;
	font-size:		11pt;
	color:			#000000;
	}
	
legend.ann
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		11pt;
	font-weight:		bold;
	color:			blue;
	}





fieldset.cur
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		10pt;
	
	color:			#000000;
	
	}

legend.cur
	{
	font-family:		Verdana, Helvetica, "san-serif";	
	font-size:		11pt;
	font-weight:		bold;
	color:			blue;
	}
	
span.drpcap
	{
	font-family:		times, "Times New Roman", serif;
	color:			blue;
	font-size:		24pt;
	}
	
td.sbar
	{
	width:			190px;
	vertical-align:		top;
	text-align:		center;
	background-color:	#efecf8;
	}
	
img.bdr
	{
	
	border-style:		solid;
	border-width:		thin;
	}

img.hspc
	{
	width:			15px;
	}
td.hspc	
	{
	background-color:	#efecf8;
	}
	
img.hmspc
	{
	width:			8px;
	}
td.hmspc	
	{
	background-color:	#efecf8;
	}


span.pixby
	{
	font-family:		Verdana, Helvetica, "san-serif";
	font-size:		7pt;
	color:			#000000;
	}
	
	
/* ---- Contact Us ----*/

img.cntus
	{
	position:		absolute;
	left:			530px;
	top:			220px;
	border-style:		solid;
	border-width:		thin;
	}



/* ---- Senate Officers ----*/

table.s_offrs
	{
	width:			555px;
	}

td.s_offrs
	{
	width:			400px;
	height: 		130px;
	text-align:		center;
	}

td.of_img
	{
	width:			150px;
	}


img.s_offrs
	{
	border-style:		solid;
	border-width:		thin;
	vertical-align:		middle;
	
	}

p.bold
	{
	font-weight:		bold;
	
	}


table.offrs_cv
	{
	width:			555px;
	}

td.offrs_cv
	{
	width:			250px;
	height: 		250px;
	font-family:		Verdana, Helvetica, "san-serif";	
	color:			#000000;
	font-size:		10pt;
	text-align:		center;	
	padding-left:		10px;
	}

td.offrs_cv2
	{
	width:			260px;
	height: 		250px;
	font-family:		Verdana, Helvetica, "san-serif";	
	color:			#000000;
	font-size:		10pt;
	padding-left:		10px;
	}

img.offrs_cv
	{
	border-style:		solid;
	border-width:		thin;
	vertical-align:		middle;
	
	}

h4.offrs_cv
	{
	text-align:		center;
	}
p.offrs_cv
	{
	text-align:		center;
	font-weight:		bold;
	font-size:		12pt;
	font-style:		italic;
	}

/* ----Senators --- */

img.grp
	{
	border-style:		solid;
	border-width:		thin;
	vertical-align:		middle;
	width:			550px;
	height:			155px;
	}

/* ---- Policy ---- */


table.pol
	{
	font-family:		Verdana, Helvetica, "san-serif";	
	color:			#000000;
	font-size:		10pt;
	vertical-align:		top;
	width:			555px;
	}

th.pol_pn	
	{
	width:			15%;
	text-align:		center;
	}

th.pol_sub	
	{
	width:			37%;
	text-align:		center;
	}
	
th.pol_am	
	{
	width:			23%;
	text-align:		center;
	}

th.pol_stat	
	{
	width:			17%;
	text-align:		center;
	}

th.pol_ver	
	{
	width:			8%;
	text-align:		center;
	}

tr.pol	
	{
	background-color:	#ffffff;
	}

tr.pol_hd
	{
	background-color:	#dbdbdb;
	}





/* ----Task Forces --- */

table.tf
	{
	width:			555px;
	}



tr.tf	
	{
	background-color:	#ffffff;
	}
	
td.tfm
	{
	width:			150px;
	}

p.tf	
	{
	text-align:		center;
	}

span.mem
	{
	font-weight:		bold;
	}

/* ----Committee Meeting Times / Vacancies --- */

table.cm
	{
	width:			555px;
	}


tr.cm	
	{
	background-color:	#ffffff;
	}
	
	
td.cm
	{
	width:			300px;
	}	
	
td.cm2
	{
	width:			250px;
	}

th.cm	
	{
	text-align:		center;
	}

dt.b
	{
	font-weight:		bold;
	}



/* ---- Minutes / yr ---- */

	
table.min
	{
	width:			310px;
	}


td.dt
	{width:			280px;
	}

td.pd
	{width:			30px;
	}

/* ---- Committees ---- */


span.com_as
	{
	font-weight:		bold;
	}

table.comm
	{
	width:			555px;
	
	}

tr.comm_as
	{
	text-align:		center;
	}

td.st
	{
	width:			20px;
	}

td.nm
	{
	width:			180px;
	}

td.zp
	{
	width:			40px;
	}

td.ph
	{
	width:			40px;
	}
	
td.sb
	{
	width:			210px;
	}

td.trm
	{
	width:			30px;
	}


/* ---- Site Map ---- */


table.sm
	{
	font-family:		Verdana, Helvetica, "san-serif";			
	font-size:		10pt;
	width:			555px;
	}

tr.sm	
	{
	vertical-align:		text-top;
	}


/* ---- Misc. ---- */



	
a.topsz
	{
	font-size:		10pt;
	}
	
dt.bold
	{
	font-weight:		bold;
	}
	
dt.ul
	{
	text-decoration: 	underline;
	}
	
	
div.sotes
	{
	width:			555px;
	}
	
div.frms
	{
		width:		555px;
	}
	
	
tr.budg	
	{
	background-color:	#ffffff;
	}
	
img.acro
	{
	position:		absolute;
	left:			625px;
	top:			125px;
	}

span.bldtxt
	{
	font-weight:		bold;
	}
