body, td, p, ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

a:link {  color: #000000; text-decoration: underline}
a:visited {  color: #000000; text-decoration: underline}
a:active {  color: #CC0000; text-decoration: underline}
a:hover {  color: #CC0000; text-decoration: underline}

a.tcLink:link, a.tcLink:visited, a.tcLink:active {  color: #3300CC; text-decoration: none; font-size: 11px;}
a.tcLink:hover {  color: #CC0000; text-decoration: none; font-size: 11px;}


.footerContainer { position:absolute; bottom:0px; right:15px; padding-bottom:5px; text-align:center; width:100%; background-color:#FFFFFF;}
.footerTable { width:100%; background-image:url(images/footer_fade.gif); background-repeat:repeat-x;}
.footerLogo { width:129px; padding-left:20px; height:56px;}
.footerDivider { width:1px; background-image:url(images/footer_divider.gif); background-repeat:no-repeat; background-position:center;}
.footerText {}
a.footerLink:link, a.footerLink:visited, a.footerLink:active {  color: #0000CC; text-decoration: none;}
a.footerLink:hover {  color: #990033; text-decoration: none;}
.footerLinkDivider { padding:0px 0px 0px 0px; color:#666666;}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input.i_txtbox {  font-size: 11px; width: 430px; border:solid 1px #a5acb2;}
input.i_txtboxSmall {  font-size: 10px; background-color: #eeeeee; width: 100px}
input.i_radio { background: #FFFFFF; }

select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

hr {  color: #e4dfdb; border:dotted; }

h1 {
	color: #867a6c;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 15px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.txt10 {  font-size: 10px}

.formlbl{
	font-size: 11px;
	font-weight:bold;
	color: #867a6c;
	padding:2px 20px 0px 25px;
	vertical-align:top;
	}

#banner_topRow { background-color:#f0efeb; background-image:url(images/topPageShadow.gif); background-repeat:repeat-x; 
	border-bottom:solid 1px #e4dfdb; text-align:right; height:20px; padding:1px 15px 0px 0px;
}
#banner_logoArea { background-image:url(images/banner_bgFade.gif); background-repeat:repeat-x; padding:13px 10px 0px 10px; vertical-align:top;}
#banner_divider { background-color:#e4dfdb; width:1px;}
#banner_formArea { background-image:url(images/banner_bgFade.gif); background-repeat:repeat-x; padding:5px 10px 0px 10px; width:100%; height:72px; vertical-align:top;}
#banner_botRow { border-bottom:solid 1px #e4dfdb;}

.boxStyle { 
	border:solid 1px #e4dfdb; background-image:url(images/box_shadowTopLeft.gif); 
	background-repeat:no-repeat; 
	width:800px; 
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.boxStyle2 { border:solid 1px #e4dfdb; background-image:url(images/box_shadowTopLeft.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
.boxShadowBottom { background-image:url(images/box_shadowBottom.gif); background-repeat:repeat-x; background-position:bottom; height:10px;}
.boxTextArea { line-height:24px; padding:5px 25px 0px 25px; text-align:justify; margin-l }
.boxTextQA { line-height:21px; padding:10px 25px 15px 25px; }
.boxHeader { padding:10px 25px 5px 25px; text-align: center; font-size:12px; color:990033}

.tableborder{ border: solid 1px #000000; background-image:url(images/support_bg.gif); background-repeat:repeat-x;}

ol,ul { list-style: none; }
ol.topLinks { clear:right; margin-top: -6.5em; }
ol.topLinks li { float:right; border-right:solid 1px #CCCCCC; padding:0 .7em; white-space:nowrap; margin:2px -1px 1px 0; }
ol.topLinks li.last { border-right:none; padding-right:1em;}
