A                       { text-decoration: underline; color: #000000; }
A:link                  { text-decoration: underline; color: #000000; }
A:visited               { text-decoration: underline; color: #000000; }
A:active                { text-decoration: underline; color: #FF6D33; }
A:hover                 { text-decoration: underline; color: #FF6D33; }

A.menulink				{ text-decoration: none; font-weight: bold; }
A.menulink:link			{ text-decoration: none; font-weight: bold; }
A.menulink:visited		{ text-decoration: none; font-weight: bold; }
A.menulink:active		{ text-decoration: none; font-weight: bold; }
A.menulink:hover		{ text-decoration: none; font-weight: bold; }

A.ambritlink            { text-decoration: none; color: #000000; }
A.ambritlink:link       { text-decoration: none; color: #000000; }
A.ambritlink:visited    { text-decoration: none; color: #000000; }
A.ambritlink:active     { text-decoration: none; color: #000000; }
A.ambritlink:hover      { text-decoration: none; color: #000000; }

td                      { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

body                    { margin-top: 60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image: url(sitegraphics/bg.jpg); background-repeat: repeat-x; background-color: #EFEFEF; }

.outertableborder		{ position: relative; margin: 60px auto 20px auto; padding: 0 0 0 0; border: 1px solid #B0B0B0; background-color: #FFFFFF; }

.branding	{
	position: absolute;
	top: -60px;
	left: -1px;
}
.brandingWrapper {
	height: 98px;
}

.contentHome p {
	margin: 0 0 1.2em 0;
	padding: 0;
	font-size: 110%;
	line-height: 1.3em;
}

#homeSearch {
	height: 24px;
	padding: 13px 20px 13px 140px;
	background: url(sitegraphics/bg_home_search.jpg) 0 0 no-repeat;
}
#homeSearch .homeSearchField {
	width: 288px;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 0;
}
#homeSearch .homeSearchButton {
	float: right;
}

.sidenavtd				{ width: 135px; padding: 25px 25px 25px 20px; }

.contenttd				{ width: 545px; padding: 25px 25px 25px 0px; }

.contactuscaption		{ padding-bottom: 8px; vertical-align: top; width: 150px; font-weight: bold; font-size: 11px; }

.contactusfield			{ border: 1px #403A62 solid; width: 100%; font-size: 12px; color: #403A62; }

.contactusfieldtd		{ padding-bottom: 8px; width: 100%; vertical-align: top; font-size: 11px; }

.asterisk				{ font-weight: bold; color: #FF6D33;  }

.small					{ font-size: 10px;  }

.searchfield			{ border: 0px solid #000000; width: 100px; font-size: 11px; }

.searchfieldtd			{ width: 100%; border: 1px solid #000000; }

.searchfieldgotd		{ padding-left: 3px; }

.menutd					{ padding: 0px 0px 10px 0px; background-color: #FFFFFF; }

.menuarrowtd			{ padding: 10px 3px 0px 10px; }

.menulinktd				{ width: 100%; padding: 8px 10px 0px 0px; font-size: 10px; font-weight: bold; }

.selectaregion			{ margin: 0px 0px 20px 20px; }

.title					{ font-size: 17px; font-weight: bold; color: #FF6D33; }

.footerlogo				{ padding: 18px 15px 20px 20px; }

.addresstd				{ width: 100%; padding: 18px 20px 20px 0px; font-size: 11px; }

.addresscaption			{ font-weight: bold; color: #FF6D33; }

/*-----------------------CAPTCHAS-------------------*/

#captchaError 				{ display:none; font-size:11px; } 

#captchaError p				{ color:#cc0000; } 

.captcha                    { margin-bottom: 8px; }

.captchaInput               { width: 172px; }

