body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style12 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.style23 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style24 {color: #FFFFFF}
.Title 
{
	color:#00007C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.Section 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFCC66;
	color:#000000;
	padding:2px 0px 2px 5px;
}
.CheckLink 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0000CC;
}
.button 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	border:1px solid #000000;
	background-color:#FFCC66;
	color:#000000;
	padding:0px 5px 0px 5px;
}
.menubar 
{
	position:absolute;left:-25px;top:0px;
	background-image: url(../images/onepass/menubar.gif);
	background-repeat: no-repeat;
	width:512px;
	height:43px;
}
.TopMenu 
{
	color:#000098;font-weight:bold;
}
.TopMenu:hover
{
	color:#990000;font-weight:bold;text-decoration: none;
}
select 
{
	width:147px;
}
.txtShort1 
{
	width:60px;
}
.txtShort2 
{
	width:40px;
}
.txtShort3 
{
	width:20px;
}
.TextHilight 
{
	background-color:#DDDDDD;
	font-weight:bold;
	font-size:10px;
}
.TextBoxError
{
	background-color:#FFFFAA;
}
span.eg 
{
	font-size:10px;font-weight:normal;
}
.Box 
{
	padding:5px 0px 10px 0px;
	/*border-left:3px ridge #999999;border-top:3px ridge #999999;
	border-right:5px ridge #999999;border-bottom:5px ridge #999999;*/
}
div.ErrorMessage:first-letter, div.SuccessMessage:first-letter, div.GeneralMessage:first-letter
{
	text-transform:uppercase;
}
div.ErrorMessage, div.SuccessMessage, div.GeneralMessage
{
	font-weight:bold;
	font-size:11px;
	padding:2px 100px 1px 120px;color:#000000;
	
}
div.GeneralMessage
{
	background-color:#FFFFFF;
	background-image: url(../images/generaltile.gif);
	background-repeat: repeat;
}
div.SuccessMessage
{
	background-image: url(../images/successtile.gif);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
div.ErrorMessage 
{
	background-color:#FFFFFF;
	background-image: url(../images/warningtile.gif);
	background-repeat: repeat;
}
.wrapper {width:100%; background-color:#F1EFE2;}
.topbar {
	
	background-color:#DCE7FD;	
	padding-left:0px;
	width:100%;
	border-bottom:solid #000000 20px;
}
td.standard 
{	
	padding:20px 15px 5px 25px;
	background-color:#F1EFE2;
}
.SiteLogo {
	background-image: url(../images/onepass/ca_logo.gif);
	background-repeat: no-repeat;height:43px;
}