@charset "utf-8";

div#content table
{
	border-collapse: collapse;
	
	margin: 1em 0px 1em 0px;
	
	width: 100%;
}

p#grants-back a
{
	color: white;
}

div#grants-right-col div#start-app h4
{
	margin: 0px auto 0px auto !important;
}

div#content p#registration-close-date
{
	border: 2px solid white;
	padding: 10px !important;
	width: 300px;
	margin: 0px auto 0px auto !important;
}

table th, table td
{
	text-align: left;
	padding: 4px;
}

table thead th
{
	background-color: #eeeeee;
	border-bottom: 1px solid gray;
	vertical-align: top;
}

div#secondary-chrome div#srsly-inner-content label
{
	font-size: inherit;
	font-weight: normal;
	color: inherit;
	width: 260px;
}

div.inline-checkboxes label
{
	float: none;
	width: auto;
	display: inline;
}

div#content div.inline-checkboxes input
{
	margin-right: 4px;
}

div#content textarea
{
	width: 600px;
	height: 150px;
	display: block;
	margin-bottom: 10px;
}

#LoginNewUserUsername {
height: 16px !important;
width: 125px !important;
}

div#finances
{
	overflow: auto;
}

div#finances table, div#finances div
{
	width: 250px;
}

div#finances div
{	
	float: left;
}

div#content div#finances div#expenses
{
	margin-left: 10px;
}

div#content ol li h4
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 2px solid #cccccc
}

span.hint
{
	font-size: 8pt;
	color: gray;
}

div#content h5
{
	margin-top: 10px;
	font-size: inherit;
}

div#content div.form-buttons p
{
	margin: 15px 0px 5px 0px;
}

div#content ul#feeders
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	
	list-style: none;
}

div.grant-image-cycler
{
	width: 371px;
	height: 169px;
	
	background-image: url(/img/equipment-grants/grant-image-cycler.gif);
	background-repeat: no-repeat;
	
	padding: 14px 14px 7px 14px;
}

div#content div.grant-image-cycler *
{
	font-size: 100%;
	color: #171e78 !important;
	padding: 0px !important;
}

div.grant-image-cycler select
{
	width: 100%;
}

div#content p.grant-image-cycler-dropdown
{ 
	margin: 20px 0px 0px 0px !important;
}

div#content p.grant-image-cycler-image
{
	float: left;
	margin: 0px 5px 0px 0px !important;
}

p.grant-image-cycler-image, div.grant-image-cycler-description
{
	height: 122px;
	overflow: hidden;
}

div.error-message
{
	display: none;
}

img.error-message-link-image
{
	border: 0px;
}

div.grant-app-page {
	background-image:url(/img/grants/grants-gr-fade.gif);
	background-repeat:repeat-x;
	padding:18px 30px 20px 10px;
	min-height:400px;
	margin-top: -3px;
	}

div.grant-app-page p {
	font-size: 9pt;
	}
	

div.grant-app-page th {
	padding:4px;
	margin:0;
	text-align:center;
	color:#fff;
	background-color:#999;
	border-right:1px solid white;
	border-left:1px solid #666;
	border-top:1px solid white;
	border-bottom:1px solid white;
	font-size:9pt;
		}
		
div.grant-app-page td {
	padding:4px;
	margin:0;
	text-align:center;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:8.5pt;
	color:#006;
	font-weight:bold;
		}

div#srsly-inner-content div.grant-app-page label, div#srsly-inner-content .default label, div#srsly-inner-content div.grant-app-page-nofade label {
  overflow: visible;
  height: auto;
  text-align: left;
}

div.required label, p.required-sample {
  background-image: url(/img/required.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding-left: 8px; 
}

.grant-terms {
  padding: 5px 20px 15px 20px;
  border-top: 2px solid #006;
  background-color: #EFEFEF;
  border-bottom: 2px solid #006;
  margin-right: 10px;
}

.grant-extra-terms {
  padding: 5px 20px 15px 20px; 
  border-top:2px solid #006; 
  background-color:#efefef; 
  border-bottom:2px solid #006; 
  text-align:center;
  margin-right: 10px;
}

div#srsly-inner-content div.grant-app-page label, div.grant-app-page-nofade label {
	font-size:8.5pt !important;
	color:#006 !important;
	font-weight:bold !important;
}

div.grant-app-page-nofade {
	padding:10px 30px 20px 10px;
	}


div.grant-app-page-nofade p {
	font-size: 9pt;
	}
	

div.grant-app-page-nofade th {
	padding:4px;
	margin:0;
	text-align:center;
	color:#fff;
	background-color:#999;
	border-right:1px solid #666;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size:9pt;
		}
		
div.grant-app-page-nofade td {
	padding:4px;
	margin:0;
	text-align:center;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:8.5pt;
	color:#006;
	font-weight:bold;
		}
	
div.grant-app-page-nofade td input, div.grant-app-page-nofade td select, div.grant-app-page td input, div.grant-app-page td select {
	font-weight:normal;
		}
	
p.netincome {
	padding: 10px;
	font-weight:bold;
	border:2px solid #006;
	background-color:#efefef;
	color:#006;
	font-size: 12pt;
	}


div.input label {

}
