/******************* START STANDARD HTML STYLES ******************/
	body {
		font-size: 0.7em;
		color: #7E7E7E;
		font-family: Arial;
		margin: 0px;
		padding: 0px;
	}

	img	{
		border: 0px
	}

	a {
		text-decoration: none;
		color: #FF7800;
	}

	a:hover	{
		text-decoration: underline;
		color: #FF7800;
	}

	p {
		margin-top: 0px
	}
	
	hr {
		height: 1px;
		color:#E3E2E1;
	}

	td {
		font-size: 0.7em;
	}
/******************* END STANDARD HTML ELEMENTS ******************/

/* ******************* START PAGE LAYOUT STYLES *******************/
	#functionBar {
		height:22px;
		font-size: 0.9em;
		color: #4C4C4C;
		background-color: #D7D7D7;
	}

	#displayVersion {
		padding-top: 4px;
		padding-left: 5px
	}

	#keyLinks {
		padding-top: 4px
	}

	#keyLinks a {
		padding-right: 10px;
		color: #419CD2
	}

	#siteSearch {
		line-height:2em
	}

	#siteSearch form {
		margin: 0px;
		padding: 0px
	}

	#siteSearch input {
		font-size: 1em;
	}

	#siteSearch .submit {
		border: medium none;
		font-weight: bold;
		width: 30px;
		cursor: pointer;
		color: #ff8003;
		font-size: 0.9em;
		background-color: #D7D7D7;
	}

	div#header {
		background: #FFFFFF;			
	}

	div #crumbtrail {
		text-align:right;
		padding: 3px 0px 3px 0px;
	}

	div#site {
	}

	div#leftColumn {
		margin: 38px 0px 0px 20px;
		padding-bottom: 50px;
	}

	/**adjust for IE6 **/
	* html div#leftColumn {
		margin-left: 10px;
	}

	div#rightColumn {
		margin-top:35px
	}

	div#center {
	}
		
	div.pageTitle {
		font-weight: none;
		font-size: 1.8em;
		padding: 0px 0px 10px 0px;
		color: #3C434A;
	}

	div#footer {
		font-size: 0.9em;
		text-align: center;
		color: #FFFFFF;
	}

	#footer A {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}

	div#footer .VATlabel{
		color: #7E7E7E;
	}
/********************* END PAGE LAYOUT STYLES ********************/

/** forms ************************************************/
.activeForm{
	width: 360px;
}

.activeForm .formItemWrapper{
	float:left;
	padding: 0px 0px 5px 0px;
	width: 100%;
}

.activeForm .formText{
	padding: 5px 0px 5px 0px;
}

.activeForm .formLabelH{
	padding: 5px 5px 5px 0px;
	float:left;
	width: 130px;
	text-align: right;
}

.activeForm .formSummaryH{
	padding: 5px 5px 5px 0px;
	float:left;
	width: 165px;
	text-align: left;
}

.activeForm .formInputH{
	padding: 2px 0px 5px 0px;
	width: 225px;
	float:right;
}

.activeForm .formLabelV{
	float: left;
	padding: 0px 0px 5px 0px;
	clear:left;
}

.activeForm .formInputV{
	float:left;
	width: 100%;
	clear:left;
}
/* ************************************************/

/****************** START STANDARD WIDGET STYLES *****************/
		
	.widgetContents .title {
		background-color: #D9F54A;
		color: #554B46;
		font-weight: bold;
	}

	.widgetContents .body {
	}

	.widgetContents a {
		text-decoration: none;
		color: #FF8003
	}
	
	.widgetContents a:hover	{
		text-decoration: underline;
		color: #FF8003
	}

	.widgetContents a:hover	{
		text-decoration: underline;
		color: #FF8003
	}

	.widgetContents .menuItem{
		padding-bottom:3px;
		font-weight: bold;
	}

	.widgetContents .menuItem a{
		color: #554B46;
	}

	.widgetContents .childMenu{
		padding-left: 10px;
	}

	.widgetContents .childMenu .menuItem{
		font-weight: normal;
	}

	.widgetContents .childMenu .menuItem a{
		color: #999999;
	}
/******************* END STANDARD WIDGET STYLES ******************/


/******************* START CUSTOM TABLE STYLES ******************/

	.generalTable {
		border-right: #cbcbcb 1px solid;
		border-top: #cbcbcb 1px solid
	}

	.generalTable td {
		border-left: 1px solid #CBCBCB;
		border-bottom: 1px solid #CBCBCB;
	}

	.generalTable .columnHeading {
		background-color: #7e7e7e;
		color: #FFFFFF;
	}

/******************* END CUSTOM TABLE STYLES ******************/


