	/* Global */

html, body { margin: 0 auto; }
body, td, table, p { font-size: 12px; font-family: arial; }

.cp_error { color:#ff0000; }

form { margin-bottom: 0px; margin-top: 0px; }

.leftinput { padding-left: 22px; text-align:left; }
input.input_transponder { 
	background-color: #54547E;
	border-style: solid;
	border-color: #54547E;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	width:  135px;
 }

#site{
	width: 782px;
	margin: 0 auto;
	padding-top: 20px;
}
#footer{
	width: 782px;
	margin: 0 auto;
	padding-top:12px; 
	font-family: arial; 
	font-size: 11px; 
	color:#2F2F4F;
	text-align:center;
}

#footer a{ color:#2F2F4F; }

#cred 	 { text-align: center; }
.credit  { font-size: 10px; font-family: arial narrow, verdana; }
a.credit { font-size: 10px; font-family: arial narrow, verdana; }

.title	{ font-size: 16px; font-weight: bold; }
.small	{ font-size:10px; }
.error,div.error,a.error,a:link.error,a:visited.error,a:hover.error,ul.error	{ color: #ff0000; }
a.small	{ font-size:10px; }

a:link    { color:#003366; background-color:transparent; }
a:visited { color:#003366; background-color:transparent; }
a:active  { color:#003366; background-color:transparent; }
a:hover   { color:#003366; background-color:transparent; }

h1 { font-size: 20px; font-family: sans-serif; font-weight: bold; }
h2 { font-size: 18px; font-family: sans-serif; font-weight: bold; }
h3 { font-size: 16px; font-family: sans-serif; font-weight: bold; }
h4 { font-size: 14px; font-family: sans-serif; font-weight: bold; }

a.titlebar:Link 	 { font-family: sans-serif; color: #ffffff; font-size: 12px; font-weight:bold; text-decoration:none; } 
a.titlebar:Visited 	 { font-family: sans-serif; color: #ffffff; font-size: 12px; font-weight:bold; text-decoration:none; } 
a.titlebar:Active	 { font-family: sans-serif; color: #ffffff; font-size: 12px; font-weight:bold; text-decoration:none; }
a.titlebar:Hover	 { font-family: sans-serif; color: #ffffff; font-size: 12px; font-weight:bold; text-decoration:underline; }

p.date_display	{ margin-left:5px; margin-top:10px; font-size:10px; }

td.cvv { text-align:left; width:530px; background-color:#5381B5; height:19px; }
td.cvv2 { text-align:left; width:530px; background-color:#ffffff; }
.cvv_hdr { color:#ffffff; font-weight:bold; }
.cvv			{ font-size:11px; width:45px; }
select.acct_fld1	{ font-size:11px; width:150px; }
input.acct_fld1,input.forgotPW	{ font-size:11px; width:150px; }
input.acct_fld2		{ font-size:11px; width:75px; }
input.acct_fld3		{ font-size:11px; width:100px; }
input.acct_fld4		{ font-size:11px; width:100px; }
td.acct_fld5,select.acct_fld4	{ font-size:11px; }
td.acct_fld1,td.acct_fld2,td.acct_fld3,td.acct_fld4 { font-size:11px; font-weight:bold; }
.acct_smtxt,td.acct_smtxt,a.acct_smtxt { font-size:10px; }
td.td_unpw,td.td_optin	{ border: 1px solid #6699FF; background-color:#eeeeee; }
.inputIns { background-color: #ffffff; border: 0px solid #ffffff; width: 60px; font-size:11px; }
.inputIns2 { background-color: #ffffff; border: 0px solid #ffffff; width: 60px; font-size:11px; }

.req_fld,.submitted	{ color: #ff0000; }


