html, p, li, td, th, div {	
	font-family: 'Trebuchet MS', Tahoma, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#2c2927;
	text-align:left;
		margin:0;
	padding:0;}
	
.ControlPanel {display:none;}
	
body {
	background:#fff;
	text-align:center;
	font-family: 'Trebuchet MS', Tahoma, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#2c2927;

	}
	
div#printlogo {
	display: block;
}	

div#imgrotator, td#td_imgrotator, div#imgrotator img, div.imgrotator, td.td_imgrotator, div.imgrotator img  {display:none;}

#wrapper {
	background:#ffffff;
	margin: 0;
	border:none;
	padding:0px;
	width:auto;
	text-align:left;
	}

#header {display: none;

}

#ancnav  {
	display:none;
}

#ancnav a {
}
	
#maintable {
position: relative;
margin-top:20px;

}	
	
td#td_leftnav {
display:none;
	width:0;
	background: none;
}



.content {
	margin-top:22px;

}

#navbox {
	background: url(img/bg_navscreen_navy.gif);
	border:1px solid #688EA5;
	width:215px;
	margin-left: 8px;
	margin-top:11px;
	padding: 15px 0;
	color: #ffffff;
}

#navbox ul {
	list-style:none;
	margin:0;
	padding: 10px 15px;
}

#navbox ul li {
	list-style:none;
	color: #ffffff;
	font-weight:bold;
	padding-top:4px;
}

#navbox a {color:#ffffff; font-size: 13px;}


.td_imgrotator {
	background: #084167 url(img/bg_leftnav.jpg) repeat-y right;
	vertical-align:bottom;
	height:400px;
}

#imgrotator {
	margin:0;
	padding:0;
}

#td_content {
	width:650px;
	padding:0 0 0 0;
}

#newsbox {
	width:240px;
	border:1px solid #C6C1B9;
	float:right;
	margin-left:25px;
}

#newsbox ul {
	list-style:none;
	margin:0;
	padding: 10px 8px;
}

#newsbox ul li {
	padding-top:8px;
	font-style: italic;
}

#newsbox a {font-style: normal;}


#footerwrap {text-align: center;}
#footer {
	text-align: center;
	padding: 10px 0 25px 0;
	border-top: 1px solid #C6C1B9;
	margin-top:30px;
}
#footer p{font-size:11px;	text-align: center;	color:#736b6b; margin:15px 0 0 0;}
#footer a{font-size:11px;}

#subfooter img, #subfooter {	display:none;
}

/************* ----- HTML ----- **************/
a, a:link {color:#872F08;text-decoration:none;}
a:visited {color:#872F08;}
a:hover {color:#872F08; text-decoration:underline;}
a:active {color:#872F08;}

h1, h2, h3, h4, h5, h6 {font-family: 'Trebuchet MS', Tahoma, arial, helvetica, sans-serif;}
h1, h2 {font-weight: normal;}
h1 {font-size:26px; color: #221e1f;}
h2	{font-size:18px;}
h3	{font-size:16px; font-weight:bold;}
h4	{font-size:13px; font-weight:bold;}

h1.h1home {font-size: 13px; line-height:18px;	color:#2c2927; text-align:left; font-weight:bold;}


/************* ----- GENERAL STYLES ----- **************/
.small {font-size:10px;}
.xsmall {font-size:9px;}


/************* ----- IMAGES ----- **************/
img {border:0;margin:0; padding:0;}
img.imgbdr {margin:0 0 0 10px; padding:1px; border: 1px solid #5f5f4e;}
img.imgright {float:right; margin:0 0 0 10px; padding:0; border:0;}
img.imgleft {float:left; margin:0 10px 0 0; padding:0;}
img.imgbdrright {float:right; margin:0 0 0 10px; padding:1px; border: 1px solid #5f5f4e;}
img.imgbdrleft {float:left; margin:10px 10px 10px 0; padding:0; border: 1px solid #5f5f4e;}


/************** table styles ****************/
td, th {vertical-align:top;}

.altbg {background: #ECECE7;}


.pricelite_table {border:#6D140C solid 2px;background:#ffffff;width:100%;}
.pricelite_table_header {font-weight:bold;background:#6D140C;color:#FBF9F4;padding-top:8px;padding-left:3px;padding-right:15px;}
.pricelite_table_cell {border-bottom:#6D140C dotted 1px;border-left:lightyellow dotted 1px;background:none;padding-top:7px;padding-bottom:2px;padding-left:5px;padding-right:15px;}
.pricelite_table_cell2 {border-bottom:#6D140C dotted 0px;border-left:lightyellow dotted 1px;background:none;padding-top:7px;padding-bottom:2px;padding-left:5px;padding-right:15px;}



/************** form styles ****************/
input, select, option{font-size:12px;}

td.formlabel {
	text-align:right;
	padding-right:20px;
}
td.formlabelreq {
	text-align:right;
	padding-right:20px;
	font-weight: bold;
	font-style: italic;
}

th, td {
	vertical-align: top;
}


/************** HIDE SUB-NAV ****************/
#sub_about, #sub_seekers, #sub_awarded, #sub_annual {display: none;}




/* Locations 
.location_1 {font-size:14px;font-weight:bold;border-bottom:#2c2927 solid 1px;}
.contact_item_1 {margin-bottom:6px;}
.contact_title_1 {font-weight:bold;line-height:12px;}
.contact_td {padding-left:15px;width:150px;padding-right:12px;padding-top:5px;background:#F5F0E9;}
.contact_td_2 {padding-top:5px;}
.mail_1 {margin-left:5px;float:right;margin-top:3px;}

*/

.staffh4 {
	margin-bottom:0;
}


/****************** home page styles ******************/


/*********************** NEWSBOX *******************************/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(img/bg_newsbox.gif) no-repeat bottom right;}

.cssbox { 
	width: 233px !important; /* intended total box width - padding-right(next) */
	width: 248px; /* IE Win = width - padding */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin:0 0 0 15px; /* use to position the box */
	float:right;}

/* set the top-right image */ 
.cssbox_head { 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
	padding-right: 40px; /* right-image-gap + right-inside padding */ }
	
/* set the top-left image */ 
.cssbox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */
	padding: 20px 0 0 40px;  /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important; height: 1%;  /* IE Holly Hack */ }
	
/* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; margin-right: 10px; /* interior-padding right */
	padding: 0 0 15px 10px; /* mirror .cssbox_head right/left */ }

.cssbox_body p {margin-top:10px; margin-bottom:13px;  font-style:italic; line-height:14px;}
.cssbox_body a {font-style:normal;}



/*********************** FEATURE BOX *******************************/
/* set the image to use and establish the lower-right position */ 
.featurebox, .featurebox_body, .featurebox_head, .featurebox_head h2 { background: transparent url(img/bg_featurebox.jpg) no-repeat bottom right;}

.featurebox { 
	width: 645px !important; /* intended total box width - padding-right(next) */
	width: 660px; /* IE Win = width - padding */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin: 25px 0 0 0; /* use to position the box */
	}

/* set the top-right image */ 
.featurebox_head { 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
	padding-right: 40px; /* right-image-gap + right-inside padding */ }
	
	
/* set the top-left image */ 
.featurebox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */
	padding: 10px 0 0 20px;  /* padding-left = image gap + interior padding ... no padding-right */
	font-size:13px;
	font-weight:bold;
	color:#000;
	height: auto !important; height: 1%;  /* IE Holly Hack */ }
	
/* set the lower-left corner image */ 
.featurebox_body { 
	background-position: bottom left; margin-right: 10px; /* interior-padding right */
	padding: 0 0 5px 20px; /* mirror .cssbox_head right/left */ }

.featurebox_body p {margin-top:10px; margin-bottom:13px; line-height:18px;}
.featurebox_body img {float:left; margin:0 10px 0 0; padding:0; border: 1px solid #5f5f4e;}
.featurebox_body a {font-style:normal;}




/************** Left Nav styles - Inventua ******************/

td.MenuHdr0, td.MenuItem0, td.MenuHdr1, td.MenuItem1, td.MenuHdr2, td.MenuItem2 {padding:2px 0;}

td.MenuHdr0 a {color:#ffffff; font-size: 13px; font-weight:bold;margin-left:15px; padding:5px 0;}
td.MenuItem0 a {color:#ffffff; font-size: 13px; font-weight:bold;margin-left:15px; padding:5px 0;}

td.MenuItem1, td.MenuHdr1 {padding-left:30px;}
td.MenuHdr1 a, td.MenuItem1 a {color:#ffffff; padding:5px 0;}

td.MenuItem2, td.MenuHdr2 {padding-left:40px;}
td.MenuHdr2 a, td.MenuItem2 a {color:#ffffff; font-style:italic; padding:2px 0;}


#invsidemenu-Admin, #invsidemenu-Host  {
	color:yellow;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid yellow;
	padding: 15px 0 0 15px;
}


#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{
	display:none;
}

.cgrill99 #invsidemenu-SiteSettings, .cgrill99 #invsidemenu-Vendors, .cgrill99 #invsidemenu-SiteLog, .cgrill99 #invsidemenu-Newsletters, 
.cgrill99 #invsidemenu-EventViewer,.cgrill99 #invsidemenu-Skins, .cgrill99 #invsidemenu-Languages, .cgrill99 #invsidemenu-SiteWizard, 
.cgrill99 #invsidemenu-Authentication, .cgrill99 #invsidemenu-SolutionsExplorer
{
	display:block;
}
