body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#header h1, #header h3, #callbox h3{
	visibility:hidden;
	margin:0;
	padding:0;
}
#header p#date_banner{
	margin:0;
	padding:0;
	color:white;
	font-size:0.7em;
	}
#topnav{
	text-align:right;
}

#topnav ul li a{
	text-align:center;
	color:#666666;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
#ltcolumn ul li, #ltcolumn ul li a{
	text-transform:uppercase;
	text-decoration:none;
	list-style-type:none;
	font-size:12px;
	color:white;
}
#ltcolumn ul li.section{
	font-size:13px;
	font-weight:bold;
}

/* MIDPAGE SECTIONAL CONTENT
-------------------------------------*/
#midcolumn h3{
	margin-left:5px;
	margin-right:5px;
	font-weight:lighter;
}
#midcolumn h3 a{
	text-decoration:none;
}

#midcolumn p.home_page a{
	text-decoration:none;
	color:#666;
}

#midcolumn p, div.main_content p{
	text-align:justify;
	font-size:12px;
	color:#666;
}

#midcolumn ul{
	margin:0;
	padding-right:5px;
}

#midcolumn p{
	padding-right:5px;
	margin-top:5px;
	margin-bottom:8px;
}
/*  RIGHT COLUMN SECTIONAL CONTENT
(note that text coloring is determined by the individual
'color' stylesheets)
----------------------------------------*/
#rtcolumn div#rtcol_main div.box h4, #rtcolumn div#rtcol_main div.box h4 a{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

#rtcolumn div#rtcol_main div.box p{
	font-size:10px;
}

#rtcolumn div#rtcol_main div.box p a{
	text-decoration:none;
}

/* JOB / NEWS SECTION TEXT ALIGNMENT
-------------------------------------------*/
#right_main div.datebox{
	text-align:center;
	font-size:12px;
	margin-top:10px;
}

#right_main{
	color:#666;
}
#right_main div.news_item{
	clear:both;
}
#right_main div.main_content ul{
	font-size:10px;
}

#right_main div.main_content a{
	text-decoration:none;
	color:red;
}

#right_main div.main_content h2{
	margin-top:10px;
}

/* LOGIN PANE
-------------------------------*/
#right_main div#login_pane{
	width:inherit;
}
#right_main div#login_pane td{
	font-size:12px;
}
#right_main div#login_pane td.submit{
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}

#right_main div#login_pane td.submit a{
	color:white;
	text-decoration:none;
}
/* CONTACT INFO
--------------------------------*/
#contact_info p{
	font-weight:bold;
}
#contact_info p, #login_pane p{
	font-size:11px;
}

div#footer{
	color:#666;
	font-size:10px;
}

div#footer p{
	margin:5px 0 0 0;
}

/* sitemap setup
-----------------------------------*/
#map_wrap p {
	font-size:12px;
	text-align:center;
	color:#666666;
	margin-top:0px;
}

#map_wrap p.list {
	font-size:12px;
	text-align:center;
	margin:0px;
}

#map_wrap h4 {
	text-align:center;
	color:#154994;
}

#map_wrap a {
	text-decoration:none;
	color:#666;
}

