.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align:left; }
A:link, a:visited, a:active { color:#000000; TEXT-DECORATION: none }  
A:hover {COLOR: #FF0000; TEXT-DECORATION: none } 
.link { FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif } 
.whiteText { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif } 
A.whiteText:link, A.whiteText:hover, A.whiteText:active, A.whiteText:visited{ FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif } 
LI { line-height: 15px; margin:0 0 10px 0;} 
.redtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DC2521; padding-left: 10px; } 
.blacktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-right: 10px; } 
.redtextRight{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DC2521; padding-right: 10px; } 
.footer { FONT-SIZE: 9px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 5px; } 
a.footer:link,a.footer:visited {color:#FF0000; font-size:9px} 
a.footer:hover{color:#999999; font-size:9px;} 
.title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; } 
.blueText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; } 
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.textSpace { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; letter-spacing:0.2em; padding-left: 10px; } 
.textLeft { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 10px; } 
.smallTextlLeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6A6A6A; padding-left: 10px; } 
#border_red {border: 1px solid #CC3333;} 
#border_redBot {border-bottom:1px solid #CC3333;} 
#border_redTop {border-top:1px solid #CC3333;} 
#border_redTopBot {border-top:1px solid #CC3333; border-bottom:1px solid #CC3333;} 
#border_blue { border:1px solid #13305E;} 
#ontop{border-right:1px solid #13305E; border-bottom:1px solid #13305E; border-top:1px solid #13305E;} 
#onbottom{border-right:1px solid #13305E; border-bottom:1px solid #13305E;} 
.smallTextRight { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6A6A6A; padding-right: 10px; }
#left_tab{padding-left:10px}
#border_grey {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.vCon_blu{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #072D5F; } 
A.vCon_blu:link, A.vCon_blu:active, A.vCon_blu:visited{ COLOR: #072D5F;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.vCon_blu:hover{ COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
table {background-color: #FFFFFF;}
.sideText_white { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.sideText_Title {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;font-weight:bold;}
A.sideText_white:link, A.sideText_white:active, A.sideText_white:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none }
A.sideText_white:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; }
.notice{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:8px 8px 8px 8px; color:#333333;}
.home_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#666666;
}
.rgstr_OnStep {
	background:url('../Images/rgstr_OnStep.gif') no-repeat top left;
	vertical-align: baseline;
	padding-left:13px;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	height:58px;
	float:left;
}

.rgstr_OnStep .intext {
	padding-top:10px;
	color:#000000;
	font-size:15px;
}

.rgstr_OnStep span{
	background:url('../Images/rgstr_OnStep_side.gif') no-repeat top right;
	padding-right:14px;
	display:block;
	display:inline-block;
	height:57px;
}
.rgstr_OffStep {
	background:url('../Images/rgstr_OffStep.gif') no-repeat top left;
	vertical-align:middle;
	padding-left:13px;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	height:58px;
	float:left;
}
.rgstr_OffStep .intext {
	padding-top:10px;
	color:#999999;
	font-size:15px;
}
.rgstr_OffStep span{
	background:url('../Images/rgstr_OffStep_side.gif') no-repeat top right;
	padding-right:13px;
	display:block;
	display:inline-block;
	height:57px;
}
.red {
color:#FF0000;
font-size:200%;
}
.greydot{
background:url(../Images/grey_dot.gif) repeat-x;
height:1px;
margin:10px 0px 10px 0px;
}

a.boldbuttons{
background: transparent url('../Images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../Images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
