body {
	background-color: #FFFFFF;
	color: #233285;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul {
	color: #233285;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

li {
	color: #233285;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.out {
	border-left: 1px solid #970202;
}

td.boxblue, td.boxblue a, td.boxblue a:hover {
	background-color: #233285;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 1px;
}

img.logo {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 4px;
}

td.boxwhite {
	background-color: #FFFFFF;
	color: #233285;
	border-left: 0px solid #233285;
	border-top: 1px solid #233285;
	border-right: 1px solid #233285;
	border-bottom: 1px solid #233285;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
}

td.boxwhite a {
	color: #233285;
	text-decoration: none;
}

td.boxgrey {
	background-color: #DEDEDE;
	color: #233285;
	border-left: 0px solid #233285;
	border-top: 1px solid #233285;
	border-right: 1px solid #233285;
	border-bottom: 1px solid #233285;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;

}

td.boxgrey a {
	color: #233285;
	text-decoration: none;
}

td.boximage {
	border-left: 0px solid #233285;
	border-top: 0px solid #233285;
	border-right: 1px solid #233285;
	border-bottom: 0px solid #233285;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #970202;
	font-size: 10px;
	font-weight: bold;
}

td.boximage a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #970202;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

td.mainnewsnav {
	padding-left: 0px;
	padding-top: 5px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

table.newsnav {
	margin-top: 15px;
	margin-bottom: 0px;
	height: 25px;
}


td.newsnavemptyleft {
	border-left: 0px solid #970202;
	border-top: 0px solid #970202;
	border-right: 0px solid #970202;
	border-bottom: 1px solid #970202;
}

td.newsnavemptyright {
	border-left: 1px solid #970202;
	border-top: 0px solid #970202;
	border-right: 0px solid #970202;
	border-bottom: 1px solid #970202;
}

td.newsnav1 {
	border-left: 1px solid #970202;
	border-top: 1px solid #970202;
	border-right: 0px solid #970202;
	border-bottom: 0px solid #970202;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #970202;
	font-weight: bold;
	background-color: #F5F5F5;
}

td.newsnav1 a {
	color: #970202;
	text-decoration: none;
}

td.newsnav2 {
	border-left: 1px solid #970202;
	border-top: 1px solid #970202;
	border-right: 0px solid #970202;
	border-bottom: 1px solid #970202;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #233285;
	font-weight: bold;
	background-color: #DEDEDE;
}

td.newsnav2 a {
	color: #970202;
	text-decoration: none;
}

td.newsnav3 {
	border-left: 1px solid #970202;
	border-top: 1px solid #970202;
	border-right: 0px solid #970202;
	border-bottom: 1px solid #970202;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #233285;
	font-weight: bold;
	background-color: #F5F5F5;
}

td.newsnav3 a {
	color: #970202;
	text-decoration: none;
}

td.main {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5F5F5;
}

td.main2 {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.main p {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.main ul {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.main h1 {
	font-weight: bold;
	font-size: 12px;
	color: #970202;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 0px;
}

td.main h2 {
	font-weight: bold;
	font-size: 12px;
	color: #233285;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 5px;}
	
td.main h3 {
	font-size: 10px;
	color: #970202;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-decoration: none;
	font-style: normal;
}

td.main h3 a {
	text-decoration: none;
	font-size: 10px;
	color: #970202;
	font-style: normal;
}
	
td.main a, td.main2 a {
	color: #233285;
	text-decoration: underline;
	font-weight: bold;
	/*
	word-break: normal;
	word-wrap: break-word;
	*/
}

td.main a:hover, td.main2 a:hover {
	color: #233285;
	text-decoration: none;
}


/*	table newsitemshortCustom	*/

table.newsitemshortCustom {
	margin: 0px;
}
table.newsitemshortCustom td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	color: #233285;
}

/*	table newsitemshort	*/

table.newsitemshort {
	border-left: 1px dashed #D0D0D0;
	border-top: 1px dashed #D0D0D0;
	border-right: 0px dotted #D0D0D0;
	border-bottom: 1px dashed #D0D0D0;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

table.newsitemshort td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #233285;
}

table.newsitemshort p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233285;
	margin-top: 5px;
	margin-bottom: 10px;
}

table.newsitemshort h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #970202;
	margin-top: 20px;
	margin-bottom: 5px;
	text-decoration: none;
}

table.newsitemshort h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #233285;
	margin-top: 5px;
	margin-bottom: 0px;
	text-decoration: underline;
}


input.newssearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	color: #233285;
}

select.newssearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #233285;
}

select.newssearch2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233285;
}

input.txtfield {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	color: #233285;
	width: 200px;
}

select.txtfield {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	color: #233285;
	width: 200px;
}

select.txtfield2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233285;
	width: 210px;
}

img.bordergrey {
	border: 1px solid #DEDEDE;
}

table.publications td {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 2px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.form td {
	padding-bottom: 1px;
	padding-left: 0px;
	padding-top: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.top {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	border-right: 1px solid #F0F0F0;
}

.top a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #970202;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.date {
	font-size: 9px;
}

.errorLabel{
	color: #970202;
	font-weight: bold;
}

/* placeHolders */

#placeHolderSY
{
	margin-bottom:20px;
}


/*	Summary	*/
.summary_row_header
{
	float:left;
	display:block;	
	width:100%;
	background:	ButtonFace;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.summary_row_even
{
	float:left;
	display:block;	
	width:100%;
	background:	#F6F5F3;
}
.summary_row_odd
{
	float:left;
	display:block;	
	width:100%;
}
.summary_title
{
	float:left;
	display:block;	
	width:150px;
	white-space:normal;
}

.summary_company
{
	float:left;
	display:block;
	width:100px;
	white-space:normal;
}

.summary_budget, .summary_budget_used, .summary_budget_expired,
.summary_budget_alert, .summary_budget_used_alert, .summary_budget_expired_alert
{
	float:left;
	display:block;
	width:80px;
	text-align:center;
}
.summary_budget_alert, .summary_budget_used_alert, .summary_budget_expired_alert
{
	color:#FF0000;
	font-weight:bold;
}
.summary_hs
{
	float:left;
	display:block;
	width:80px;
	text-align:center;
}
.summary_fts
{
	float:left;
	display:block;	
	width:80px;
	text-align:center;
}
.result_big
{
	float:left;
	display:block;	
	font-size:30px;
	font-weight:bold;
	margin-top:20px;
	margin-left:100px;
}
.result_alert
{
	float:left;
	display:block;	
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:5px;
	width:300px;
	background-color:Red;
	color:White;
}
.result_alert a:active, .result_alert a:link, .result_alert a:visited, .result_alert a:hover
{
	color:White;
}


.gears_an
{
	float:right;	
	width:99px;
	height:59px;
	background-image:url(/images/Gears-06.gif);
	background-repeat:no-repeat;
	margin-right:30px;
	display:none;
}
#elapsedDiv
{
	float:left;	
	width:99px;
	height:54px;
	margin-top:3px;
	margin-left:300px;
}
#elapsedStarted
{
	width:99px;
	height:18px;
}
#elapsedCount
{
	width:99px;
	height:18px;
}
#elapsedCountImg
{
	float:left;	
	width:29px;
	height:18px;
}
#elapsedCountTxt
{
	float:left;	
	width:70px;
	height:18px;
}
#elapsedEnd
{
	width:99px;
	height:18px;
}
#elapsedStarted img, #elapsedCountImg img, #elapsedEnd img
{
	vertical-align: middle;
}

#submitbutton150{
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;	
	width: 150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #970202;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #233285;
	border-top: 1px solid #233285;
	border-right: 1px solid #970202;
	border-bottom: 1px solid #970202;
}

#submitbutton100{
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;	
	width: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #970202;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #233285;
	border-top: 1px solid #233285;
	border-right: 1px solid #970202;
	border-bottom: 1px solid #970202;
}

.mandatory
{
	cursor:help;
	color:#970202;
	font-weight:bold;
}
