	body, p, div, a, td {
		font-family: Arial;
		font-size: 8pt;
	}
	body {
		background-color: #ffc300;
		margin:0px;
	}
	#mainContent {
		width:780px;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}

	.tabHSection,
	.tabSection {
		height: 26px;
		line-height: 25px;
		width: 74px;
		overflow: hidden;
		text-align: center;
	}
	.tabHSectionLeft,
	.tabSectionLeft {
		float: left;
		position:relative; top:1px;
		margin-right: 2px;
	}
	.tabHSectionRight,
	.tabSectionRight {
		padding-left: 5px;
		padding-right: 5px;
	}
	.tabHSection {
		border-top: 1px solid #FFFFFF;
	}
	.tabContent {
		border-top-style: none;
		float: left;
	}

	#tabCont {
		border-bottom:1px solid #FFFFFF;
		padding-left:4px;
		width:776px;
		float: left;
	}
	#tabRightEdge {
		text-align:right;
		width:780px;
	}
	.tabLink {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
	}
	.tabLink:hover {
		text-decoration: underline;
	}
	#topPhrase {
		background-color: #ffc300;
		font-size: 12pt;
		font-weight: bold;
		padding-top:8px;
		padding-bottom:8px;
		text-align:center;
		color: #000000;
	}
	#logo {
		background-color: #000000;
		text-align: center;
	}
	#pageContent {
		width:780px;
		position: relative;
		top: -29px;
	}
	.tabContent {
		width:100%;
	}

	#bottomText {
		color: #00000;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 15px;
		padding-right: 50px;
	}
	.noMargin
	{
		margin:0px;
	}
	.sfFTitle,
	.sfTitle {
		font-size:9pt;
		font-weight:bold;
		color: #151515;
		background-color: inherit ;
	}
	.sfFTitle {
		text-align: right;
	}
	.sfTitle {
		text-align: center;
	}
	
	.sfErrors {
		color: #E21B2B;
		text-align:center;
	}
	.sfFldTitleCont {
		width: 25%;
		text-align: right;
		padding-right: 5px;
	}
	.sfInputpassword,
	.sfTextarea,
	.sfInputtext,
	.sfInputfile {
		border: 1px solid #A0A0B0;
		border-top: 1px solid #CECECE;
		border-right: 1px solid #CECECE;
	}
	.sfInputfile,
	.sfCombobox,
	.sfInputtext {
		font-size:9pt;
		width:100%;
	}
	.sfTextarea {
		width:100%;
		font-size:9pt;
	}
	.sfSubmit {
		margin-top:5px;
		border-width: 1px;
		border-style: solid;
		border-color: #847040;
		
		background-color: #052E4D;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 9pt;
	}
	
	.error {
		color: #FF0000;
	}
	
	.calcTitle
	{
		color: #000000;
		font-weight: bold;
		font-size: 9pt;
	}
	.calcInput
	{
		border:1px solid #848484;
		width: 110px;
	}
	img {
		filter: alpha(opacity=100);
	}

	.arfTextarea,
	.arfCombobox,
	.arfInputtext 
	{
		border:1px solid #848484;
		width: 110px;
		padding-left:5px;
	}
	.arfFldTitleCont
	{
		padding-left:11px;
		font-weight: bold;
		width:108px;
	}
	.arfFTitle{
		font-weight: bold;
	}
	.arfVFTitle
	{
		font-weight: bold;
	}
	.arfCheckFTitle
	{
		display:block;
		width:150px;
		margin-left: 5px;
	}