﻿body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color:#7b8162;

}

.floatRight
{
	visibility: visible;
	position: relative;
	vertical-align: middle;
}

img 
{
	border:0px 0;
	padding:0px 0;
}



.headerleft
{
	float:left;

}

.header:right;
{
	float:inherit;

}

#siteHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 auto;
	width: 700px;
	text-align: center;
	padding: 0px 0;
	display:block;
	background-color:#ffffda;
}

#NavBar 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffffda;
	width:700px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 auto;
	position: relative;
	padding: 0px 0;
}

.HeaderBottom
{
	float:inherit;
	display:block;
	text-align:center;
}

#MainBody
{	
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 700px;
	position: relative;
	margin: 0 auto;
	padding: 0px 0;

}

div.defaultRegion
{
	margin: 0 auto;
	padding: 0px 0;
	display: block;
	height: auto;
}

#defaultContent
{

}

div.mainContent
{
	background-color: White;	
	float:left;
	width:500px;
	height: 505px;

}

.resourceLinks
{
	font-size:12px;
	text-decoration:none;
}



.imgcc
{
	text-align:center;
}

span.Header
{
	font-size:larger;
	color:Maroon;
}

div.defaultText
{
	padding-left:5px;
}

div.linksContent
{
	display: block;
	float: left;
	width: 200px;
	height: 453px;
	background-image: url('../../images/index_08.jpg');
	background-repeat: repeat-y;
	background-color: White;
}
div.sideLinks
{
	
}

.qlinkColumn
{
	text-decoration:none;
	color:Blue;
}

.linkColumn
{
	text-decoration:none;
	color:Blue;
}
	
.campaignAd
{
	top: 77px;
	position: relative;
}

#EndMainBody
{
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #800000;
	margin: 0 auto;
	width: 700px;
	text-align: center;
	position:relative;
	padding: 12px 0;
}
span.SpaceSpace
{
	width:200px 0;
}

#siteFooter
{
	background-image:  url("../../images/sidebarbackground.gif");
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0 auto;
	width: 700px;
	height: 75px;
	position: relative;
}
#siteFooterLeft
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	margin: 0 auto;
	width: 500px;
	height: 75px;
	text-align: center;
	float: left;
	background-image:  url("../../images/bottom.jpg");
}

#siteFooterRight
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0 auto;
	width: 200px;
	height: 75px;
	text-align: right;
	float: right;
}

span.footerText
{
	width:300px;	
	color:White;
}



.Sidebar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:Blue;
	font-weight: bold;
}

.NavBar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}

.medium2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.frmText     
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000 
}
.frmList
{
	font-size: 10px;
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.frmHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.txtBody
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pgTitle  
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}
.Statement
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.frmError
{
	font-weight: bold;
	font-size: 12px;
	color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.revText
{
	font-size: 12px;
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hyperlink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
.ainline
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #660000;
}
.alink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
} 
div.generalContent
{
	clear:both;
	width:700px;
	background-color:White;
	padding-bottom: 30px;
}

div.headerTextCentered
{
	text-align:center;
	width:95%;
}

div.pageHeading
{
	clear:both;
	width:100%;
	padding-top: 10px;
	padding-left: 10px;
}

div.warningRegion
{
	clear: both;
	width: 100%;
	padding-left: 10px;
}

div.statementText
{
	clear: both;
	width: 95%;
	padding-left: 10px;
}

div.headerTextCentered
{
	clear:both;
	width:95%;
	padding-top: 20px;
	padding-left: 10px;
}

div.stepOption
{
	clear:both;
	width:100%;
	padding-top: 20px;
	padding-left: 10px;
}

div.instructionText
{
	clear:both;
	width:100%;
	padding-left: 10px;
}

div.taxOptions
{
	clear:both;
	width:100%;
	padding-top: 20px;
	padding-left: 10px;
}

.pageOptions
{
	clear:both;
	width:100%;
	padding-top: 20px;
	padding-left: 10px;
}

div.taxContent
{
	clear:both;
	width:100%;
	padding-left: 10px;
}

.row
{
	clear:both;
	width:95%;

}

div.textRow
{
}

span.alignRight
{
	width:100%;
}

div.categoryRegion
{
	clear:both;
	width:100%;
	padding-top: 10px;
	padding-left: 10px;
}

div.amountRegion
{
	clear:both;
	width:100%;
	padding-top: 20px;
	padding-left: 10px;	
}

div.locationRegion
{
	clear:both;
	width:100%;
	padding-top: 10px;
	padding-left: 10px;
}

div.paymentRegion
{
	clear:both;
	width:100%;
	padding-top: 10px;
	padding-left: 10px;
}

div.buttonRegion
{
	clear:both;
	padding-top: 10px;
	width:95%;
	text-align:right;
	vertical-align:bottom;
}

div.errorRegion
{
	padding-left:50px;
}

div.receiptRegion
{
	width:95%;
}

div.validationRegion
{
	clear:both;
	width:97%;
	padding-top: 10px;
	padding-left: 10px;
}

div.paymentDetails
{
	clear:both;
	width:100%;
	padding-top: 10px;
	padding-left:10px;
}

.HeaderBottom .navImages
{
	margin:-2px;
}

div.linksColumnTop
{
    width: 200px;
}

span.fullColumn
{
    width: 100%;
}

div.sideRow
{
    width: 100%;
    padding-bottom: 10px;
}

span.buttonColumn
{
    width: 17px;
    padding-left: 8px;
}

div.linksColumnImage
{
    width: 175px;
    padding-bottom: 5px;
    padding-left: 25px;
}

span.fullColumn
{
    width: 100%;
}

.ProtectInfo
{
	color:Maroon;
}

.Button
{
 padding: 0px 3px 0px 3px;
}