a {
	color: #4f721a;
}
a:link {
	color: #f5731d;
}
a:active {
	color: #f5731d;
}
a:visited {
	color: #f5731d;
}
a:hover { color: #f5731d; text-decoration: underline; }
ul,li,ol,body,td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}
.topsingleborder { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; border-top: 1px solid #ececec; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; }
.quotehomepage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #343434;
}

ul {
	list-style-position: outside;
	list-style-type: image;
	list-style-image: url(../images/arrow_orangesmall.gif);
	margin-left: 10px;
	padding-left: 10px;
}

li {
	padding-bottom: 5px;
}
.boundingboxGrey {
	border: 1px solid #969392;
	padding: 10px;
}
.boundingblue {
	border: solid 1px #9abced;
	padding: 0;
}
.lastLI {
	padding-bottom: 0px;
}

.quoteCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
}
.MailingList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.newsItems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.FormGo { background-color: #f2f1f1; font-size: 10px; color: #f5731d; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; border-color: #9abced; border-width: 1px; }

.leftMenuOff {
	background-color: white;
	font-size: 11px;
	color: #696969;
	cursor: pointer;
}

.leftMenuCurrent {
	background-color: #d0e860;
	font-size: 11px;
	color: #696969;
	cursor: pointer;
}

.BannerTitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;

}

.BannerTitleGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #343434;
}
.MainTitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #005aa5; font-weight: normal; }

.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6b6b6b;
}

.SmallerTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6b6b6b;
}

.NonBoxTopTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.TextForForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #343434;
}
.rightsingleborder {
	BORDER-RIGHT: #CC9900 1px solid; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-BOTTOM: 0px solid
}
/* @group Contact Page */
#contact table {
	border-collapse: collapse;
	border: 1px solid #839E99;
	background: #f1f8ee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

#contact tr {
     height: 40px;
}

.contact-row-even th {
	background: #d5d4d4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

.contact-row-odd th {
	background: #e0e0e0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}


.contact-row-even {
    background-color: #ececec;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

.contact-row-odd {
	background-color: #f4f4f4;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

.highlightOn {
    background-color: #bcbbbb;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}
/* @end */
#ShadowDivVertical
{
	width: 927px;
	margin-left: auto;
	margin-right: auto; 
	height: 100%;
}
.ShadowDivHorizontal
{
	height: 12px;
	padding:0 0 0 0;
	background-image: url(../images/shadow_bottom.gif);
	background-repeat: repeat-x;
}
#ShadowDivLeft
{
	width: 12px;
	padding:0 0 0 0;
	background-image: url(../images/shadow_left.gif);
	background-repeat: repeat-y;
}
#ShadowDivRight
{
	width: 12px;
	padding:0 0 0 0;
	background-image: url(../images/shadow_right.gif);
	background-repeat: repeat-y;
}
#ShadowDivLeftCorner
{
	height: 12px;
	width: 12px;
	padding:0 0 0 0;
	background-image: url(../images/shadow_corner_left.gif);
	background-repeat: no-repeat;
}
#ShadowDivRightCorner
{
	height: 12px;
	width: 12px;
	background-image: url(../images/shadow_corner_right.gif);
	background-repeat: no-repeat;
}
.Table {
	border: 1px solid #969392;
}
.Tabletopsingleborder { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; border: solid 0 #aaaaaa; }
}
.footnote { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
