@charset "utf-8";

body {
	font-family:Arial, sans-serif, Sans;
	font-style:normal;
	font-size:11px;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
}

table{
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	color:#535456;	
}

form {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
select {
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
}

a {
	font-family:Arial, Helvetica, sans-serif, Sans;
	cursor: pointer;
	
}

input[type=text] {
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
}



div #header {
  background-repeat:repeat-x;
  height:95px;
  text-align: right;
}
div #text {
	margin-top:0px;
	padding-top:43px;
	padding-bottom:20px;
	float: right;
}

/*------general use --------*/


/*--------Page titles, subtitles, table headers------*/
h1{
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:19px;
	font-weight:normal;
	color:#808080;
	margin-top:0px;
}

h2{
	color: #003366;
	font-size:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3{
	color: #003366;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:0px;
}
/*--------End Page titles, subtitles, table headers------*/

.borderBox {
	border:1px solid #cde6ff;
	width:610px;  
	margin-left:19px; 
}

.borderBox2 {
	border:1px solid #cde6ff;
	width:610px;   
}

.borderBox3 {
	border:1px solid #cde6ff;
	width:100%;   
}

.blue{
	color: #003366;
	font-size:11px;
}

.black{
	font-family:Arial, Helvetica, sans-serif, Sans;
	color: #000000;
	font-size:12px;
}

.black_sm{
	font-family:Arial, Helvetica, sans-serif, Sans;
	color: #000000;
	font-size:11px;
}

.orangetext{
	color:#F15A29;
	font-size:15px;
}

.orangetext_small{
	color:#F0680D;
	font-size:11px;
}

.balance {
	text-align:right;
}

.hola{
	font-size:16px;
	color: #000000;
}


	
/*IE 7 Fix
html> body .hola{
	font-weight:bold;
}



* html .hola{
	font-weight:bold;
}
/*End IE 6 Fix*/


#token{
	border:0px;
	background-color:transparent;
}


.trashCan{
	cursor:pointer;	
}

.icnWlabel {
	border:0;
	margin-bottom:5px;
	margin-left:15px;
}

.LinkImage {
	border:0px;
	text-decoration:none;
}

a.green {
	color:#268c08;
}

.pagetitle {
	color:#000060;
	font-size:16px;
	padding-top:5px;
	color:#535456;
}
.info {
   font-size:11px;
}

.info a{
   font-size:11px;
}

.error {
	color: red;
}

.errors {
	color: red;
	font-size:12px;
}

div.row {
  clear: both;
  padding-top:10px;
}


.loading{
		background-repeat:no-repeat;
		background-position:top center;
		background-image:url(../img/spinner.gif);
		height:50px;
		background-color:transparent;
	}
	
.loadingafter{
		background-repeat:no-repeat;
		background-position:top center;
		background-image: none;
		background: white;
	}

/*----------------------------------- Buttons & Input fields ----------------------------------*/

/*---- Input Fields ---*/

.leftInpFields {
     padding-left:32px;
}

.leftQuesFields {
     padding-left:48px;
}

form input {
    font-size:11px;
}

form select {
    font-size:11px;
}

/*---- Buttons ---*/

.btnNext {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:81px;
	height:21px;
	font-size:10px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/btnNextEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

.ebpp_btnPay {
    text-align:center;
    vertical-align:middle;
    width:81px;
	height:21px;
	font-size:10px;
	font-weight:normal;
	background:url(../img/btnNextEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

/*IE 7 Fix
html> body .btnNext {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:81px;
	height:21px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/btnNextEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

* html .btnNext {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:81px;
	height:21px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/btnNextEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}
/*End IE 6 Fix*/

.btnNext:disabled {color:#999999;}

.btnSubmit {
    width:97px;
	height:23px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background:url(../img/btnSubmit.jpg) no-repeat;
	cursor:pointer;
	border:none;    
}

.btnSubmit:disabled {color:#999999;}
/*button conectate */

.signIn_button {
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-stretch:condensed;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	width:101px;
	height:21px;
	color:#000000;
	background:url(../img/btnSignIn.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
	visibility: visible;
}

.signIn_button_disabled {
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-stretch:condensed;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	width:101px;
	height:21px;
	color:#000000;
	background:url(../img/btnSignIn_Disabled.gif?@BUILD_TOKEN@) no-repeat;
	border:none;
	position:relative;
	visibility: visible;
}

.signIn_button_reset {
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-stretch:condensed;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	width:101px;
	height:21px;
	color:#000000;
	background:url(../img/btnSignIn.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
	visibility: visible;
}

/*IE 7 Fix
html> body .signIn_button {
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:10px;
	width:101px;
	height:21px;
	color:#000000;
	background:url(../img/btnSignIn.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
}

* html .signIn_button {
	margin-left:10px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:10px;
	width:101px;
	height:21px;
	color:#000000;
	background:url(../img/btnSignIn.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
}
/*End IE 6 Fix*/



/*Generic Large Button*/

.large_button {
	margin-bottom:27px;
	margin-left:2px;
	font-stretch:condensed;
	text-align:left;
	padding-left:15px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	visibility: visible;
}


/*IE 7 Fix

html> body .large_button {
	margin-bottom:27px;
	margin-left:2px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}


* html .large_button {
	margin-bottom:27px;
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}
/*End IE 6 Fix*/

.large_button2 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	font-size:10px;
	font-stretch:condensed;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	visibility: visible;
}

/*IE 7 Fix

html> body .large_button2 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}



* html .large_button2 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:116px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

/*End IE 6 Fix*/

.btnCancel {
    width:97px;
	height:23px;
	color:#000000;
	font-weight:bold;
	margin-right:11px;
	background:url(../img/btnSignIn.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;    
}

.btnCancel:disabled {color:#999999;}

.large_button3 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	font-stretch:condensed;
	text-align:left;
	text-indent:5px;
	width:155px;
	height:20px;
	color:#000000;
	background:url(../img/btnEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	visibility: visible;
}

.large_buttonPif {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	font-stretch:condensed;
	text-align:center;
	text-indent:5px;
	width:220px;
	height:20px;
	color:#000000;
	background:url(../img/btnPifLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	visibility: visible;
}

/*IE 7 Fix

html> body .large_button3 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:155px;
	height:20px;
	color:#000000;
	background:url(../img/btnEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}
*/

.large_button4 {
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-stretch:condensed;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-left:8px;
	width:122px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge2.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	visibility: visible;
	position:relative;
}

/*IE 7 Fix*/

html> body .large_button4 {
	margin-bottom:5px;
	margin-top:5px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:122px;
	height:20px;
	color:#000000;
	background:url(../img/btnLarge2.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
}



* html .large_button3 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:left;
	text-indent:0px;
	width:155px;
	height:20px;
	color:#000000;
	background:url(../img/btnEnroll.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

* html .large_buttonPif {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	padding-left:15px;
	font-stretch:condensed;
	text-align:center;
	text-indent:0px;
	width:220px;
	height:20px;
	color:#000000;
	background:url(../img/btnPifLarge.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}


/*End IE 6 Fix*/

/*----------Cancel Buttons----*/
.cancel{
	color:#003366;
	cursor:pointer;
}

/*IE 7 Fix

html> body .cancel{
	text-decoration:underline;
	color:#003366;
	cursor:pointer;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html .cancel{
	text-decoration:underline;
	color:#003366;
	cursor:pointer;
}

/*End IE 6 Fix*/

.cancel a, cancel a:visited {
	text-decoration:none;
	color:#003366;
	cursor:pointer;
}

.cancel a:hover {
	text-decoration:underline;
	color:#003366;
	cursor:pointer;
}

input.cancel2{
	color:#003366;
	background-color:transparent;
	border:none;
	text-decoration:underline;
	cursor:pointer;
	font-weight:normal;
}
/*----------End Cancel Buttons----*/

/*----------------------------------- End of Buttons & Input fields----------------------------------*/

/*----------End general use-------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*-----Timeout Alerts------*/
.expirationEnglish{
	background-image:url(../img/expired-eng.gif?@BUILD_TOKEN@);
	background-repeat:no-repeat;
	height:87px;
	width:279px;
	}
	
.expirationEnglish a, .expirationEnglish a:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#bf731e;
	font-weight:normal;
	}
	
.expirationSpanish{
	background-image:url(../img/expired-esp.gif?@BUILD_TOKEN@);
	background-repeat:no-repeat;
	height:87px;
	width:279px;
	}
	
.expirationSpanish a, .expirationSpanish a:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#bf731e;
	font-weight:normal;
	}

.warningEnglish{
	background-image:url(../img/timeout-eng.gif?@BUILD_TOKEN@);
	background-repeat:no-repeat;
	height:93px;
	width:333px;
	}
	
.warningEnglish a, .warningEnglish a:visited{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#506505;
	font-weight:normal;
	}
	
.warningSpanish{
	background-image:url(../img/timeout-esp.gif?@BUILD_TOKEN@);
	background-repeat:no-repeat;
	height:93px;
	width:333px;
	}
	
.warningSpanish a, .warningSpanish a:visited{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#506505;
	font-weight:normal;
	}

/*-----End Timeout Alerts------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-----InPlaceEditor-----*/

.editor_field{
	width:75px;
}

input.editor_ok_button {
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	color:#003366;
	text-decoration:underline;
	cursor:pointer;
	margin-right:5px;
	margin-left:5px;
}

.editor_cancel_link editor_cancel{
	padding-left:5px;
}
/*-----End InPlaceEditor-----*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------Enrollment Formatting--------------------------*/

/*--Fonts For Enrollment---*/
#Enrollment {
	width:100%;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	font-weight:lighter;
	color:#535456;
}

#Enrollment a, #Enrollment a:hover{
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
	color:#003366;
}

#titleBar {
   font-size:19px;
   height:28px;
}

.EnrollcontentData th {
   text-align:left;
   height:20px;
   padding-top:10px;
   padding-bottom:15px;
   padding-left:5px;
   color: #003366;
   font-size:12px;
}

#instructions {
	font-size:13px;
	height:64px;
	padding-top:16px;
	padding-bottom:19px;
	padding-left:10px;
}

#instructions a, #instructions a:visited {
	font-size:13px;
	color:#003366;
}

#instructions a:hover {
	font-size:13px;
}

/*--End Fonts For Enrollment---*/

.labelspacer {
	clear:both;
	padding-bottom:5px;
}

.labelspacer_safari {
	clear:both;
	padding-bottom:4px;
}

/*IE 7 Fix

html> body .labelspacer_safari {
	clear:both;
	padding-bottom:0px;
}

/*EndIE 7 Fix*/

/*IE 6 Fix

* html .labelspacer_safari {
	clear:both;
	padding-bottom:0px;
}

/*EndIE 6 Fix*/

#Enrollment .question{
	padding-bottom:10px;
	padding-top:5px;	
}

#Enrollment .answer{
	padding-left:15px;	
}

.comp_desc {
	margin-left:20px;
	margin-top:10px;
	width:300px;
}

#Enrollment .question select {
	width:425px;	
}

/*IE 7 Fix

html> body #Enrollment .question select {
	width:400px;	
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html  #Enrollment .question select {
	width:400px;	
}

/*End IE 6 Fix*/

.answer{
	padding-left:15px;	
}

.agreement {
	padding-top:50px;
	padding-left:15px;
	padding-bottom:15px;	
}


.EnrollcontentData {
	width:550px;
	border:0px;
	border-top:1px;
	border-color: #cde6ff;
	border-style: solid;
	background-image:url(../img/bkgEnroll_Box.gif?@BUILD_TOKEN@);
	background-repeat: repeat-x;
}


.EnrollcontentData td {
   vertical-align: top;
}

/*--Question Box--*/

#adTel {
   background-image:url(../img/imgTelephone.jpg);
   background-repeat:no-repeat;
   background-position:left;
   margin-top:5px;
   margin-left:4px;
   padding-left:28px;
}

#adMail {
   background-image:url(../img/imgMail.jpg);
   background-repeat:no-repeat;
   background-position:left;
   margin-top:5px;
   margin-left:4px;
   padding-left:28px;
}

/*--End Question Box--*/

/*--EnrollStepBox--*/

div.spacerAd {
   clear: both;
   height:15px;
} 

.ad_Header {
	color: #535456;
	font-weight:bold;
	font-size:13px;
}


#adbox_title{
	padding-left:10px;
	padding-top:10px;
}

#stepLine {
 	background-image:url(../img/stepLinkLine.gif?@BUILD_TOKEN@);
 	background-repeat:repeat-y;
 	background-position:top;
 	background-position:center;
}

#enrollStepBox3 .topHeader {
	height:30px;
}

#stepTop2 {
 	background-repeat:repeat-x;
 	background-position:bottom;
 	background-position:left;
 	height:30px;
 	width:151px;
}

#stepTopLeft2 {
 	background-repeat:no-repeat;
 	background-position:bottom;
 	height:30px;
 	width:9px;
}

#stepTopRight2 {
 	background-repeat:no-repeat;
 	background-position:bottom;
 	height:30px;
 	width:11px;
}

#stepBottom2 {
 	background-repeat:repeat-x;
 	background-position:top;
 	height:14px;
 	width:151px;
}

#stepBottomLeft2 {
 	background-repeat:no-repeat;
 	background-position:top;
 	height:14px;
 	width:9px;
}

#stepBottomRight2 {
 	background-repeat:no-repeat;
 	background-position:top;
 	height:14px;
 	width:11px;
}

#stepLeft2 {
 	background-repeat:repeat-y;
 	background-position:top;
 	width:9px;
}

#stepRight2 {
 	background-repeat:repeat-y;
 	background-position:top;
 	width:11px;
}

/*--End EnrollStepBox--*/

/*------------------------End Enrollment Formatting--------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-------------- table formatting --------------*/


.tableFormat {
	border:0px;
	border-top:1px;
	border-color: #cde6ff;
	border-style: solid;
	width:100%;
	margin-top:10px;
	margin-right:0px;
}


/* important */
#tbl {
	width:820px;
	border:1px;
	border-collapse:collapse;
}
#tbl td {
	padding:0px;
	vertical-align: top;
	margin-top:1px;
}
/* End important */

#tblactSvcConf {
	border:1px;
	border-style: solid;
	border-color: #95c8f4; 
	width:400px;
	margin:20px;
}
#tblactSvcConf td {
	text-align: center;
}

#tblpopup, .tblpopup {
	border:1px;
	border-style: solid;
	border-color: #95c8f4;
	margin:5px;
	border-spacing:5px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	font-size:11px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--- menu styles are located in portal.css and wealth-portal.css ---*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------Menu Css-----------*/
/*---Menu background---*/
/*
.menu {
	background-image:url(../img/leftTable.jpg);
	background-repeat: repeat;
	width:137px;
	margin-top:0px;
	margin-right:50px;
	margin-left:28px;

}
*/
/*---End Menu background---*/

/*---Menu Upper part---*/
/*
#menu_top {
	background-color:#d0e2ea;
	width:174px;
	height:15px;
	border-bottom:1px;
	border-bottom-color:#94b5d0;
	border-bottom-style:solid;
	margin-top:1px;
}

#menu_top, #menu_top a:link, #menu_top a:visited, #menu_top a:hover {
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#003366;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	text-align: left;
	white-space: nowrap;
}

#menu_top a:hover {
	text-decoration: underline;
}
*/
/*---End Menu Upper part---*/
/*
.menu_line {
	background-image:url(../img/imgMenuLine.gif?@BUILD_TOKEN@);
	background-position:center;
	background-repeat:no-repeat;
	height:15px;
	width:160px;
}

#menu {
	background-color:#e6f0f4;
	width:174px;
	border-top:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	margin-bottom:1px;
	padding-bottom:1px;	
}

#menu td {
	padding-left:8px;
}

#menu th,#menu th a:link,#menu th a:visited,#menu th a:hover {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#003366;
	padding-left:8px;
	height:20px;
	font-weight:bold;
}

#menu, #menu a:link, #menu a:visited, #menu a:hover {
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#003366;
	text-decoration: none;
	font-size:11px;
	text-align: left;
	font-weight:lighter;
	white-space: nowrap;
}

#menu a:hover {
	text-decoration: underline;
}
*/


/*------------End Menu Css-----------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------Login Page-----------*/

#loginMain_container {
  width:950px;
}

#loginLogo_pop {
	border:none;
    height:31px;
    width:171px;
    margin-top:43px;
}
#loginLogo_popPortal {
	border:none;
    height:31px;
    width:171px;
    float: left;
    margin-top:0px;
	padding-top:30px;
	padding-bottom:10px;
}

#LoginSignOn_container {
    width:678px;
    clear:both;
    margin-left:128px;
    margin-top:32px;
}

#logincontainer {
	/*background-image:url(../img/imgWoman.jpg?@BUILD_TOKEN@);*/
    background-repeat:no-repeat;
    width:678px;
    height:339px;
    margin-top:18px;
}
#logincontainer2 {
    background-repeat:no-repeat;
    width:678px;
    height:339px;
    margin-top:6px;
}
#loginbox {
	position:absolute;
	display:inline;
	width:216px;
	margin-top:32px;
	margin-left:31px;
	white-space:normal;
}

#loginbox a{
	white-space:normal;
}

#loginbox table {
	border-collapse:collapse;
	width:216px;
}
#loginbox th {
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	padding:10px;
	background-color: #85A3BC;
	color: #FFF;
	font-family: Arial;
	font-size:16px;
	text-align: left;
}
#tblloginBox td {
	padding-left:14px;
}
#tblloginBox2 td {
	padding-left:14px;
	padding-right:8px;
}
#loginbanners {
	margin-bottom:20px;
}

/*------------End Login Page-----------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

#onlyPrint{

	color:red;
}

/* footer login */
#e-statement_box {
  float:left;
  margin-top:8px;
}

#seguridad_box {
  float:left;
  margin-top:8px;
}

#contact_box {
  float:right;
  margin-top:8px;
  margin-left:2px;
  width:225;
  height:120;
}

#contact_box2 table{
  margin-left:0px;
  margin-top:0px;
  width:225px;
  height:100px;
}

#contact_box2 table tr.row1{
  color:#808285;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
  font-variant:small-caps;
  align:left;
  height:20px;
}

#contact_box2 table tr.row2{
  color:#7c7d7f;
  font-size:11px;
  font-family:Arial;
  height:45px;
}

#contact_box2 table tr.row3{
  color:#7c7d7f;
  font-size:11px;
  font-family:Arial;

}

#contact_box2{
  float:left;
  padding:0;
  margin-top:7px;
  margin-left:2px;
  width:225px;
  height:120px;
  background-image:url(../img/ContactUsBox2.jpg);
  background-repeat: no-repeat;
}
#contact_box2 table a:link  {
   position: relative;
   font-family:Arial;
   font-stretch:condensed;
   font-size:11px;
   color:#3385cd;
}
#contact_box2 table a:visited  {
   position: relative;
   font-family:Arial;
   font-stretch:condensed;
   font-size:11px;
}

#copyright {
  margin-top:23px;
  float:left;
}
#loginmaincontainer {
	width:678px;
}
#copyright {
  margin-top:23px;
  float:left;
  font-size:11px;
  color:#858688;
}

#copyright_portal {
  float:left;
  font-size:11px;
  color:#858688;
}

.bottomMenu {
  margin-top:8px;
  margin-left:2px;
  float:right;
}

#bottomMenu_portal {
  margin-left:2px;
  float:right;
}

/* text formatting */

.signOn_menu  {
   font-size:11px;
   color:#607b9a;
   text-decoration:none;
}

.signOn_menu a{
	font-size:11px;
	color:#607b9a;
	text-decoration:none;
}
.signOn_menu a:visited  {
	font-size:11px;
	color: #607b9a;
}

.signOn_menu a:hover {
	font-size:11px;
	color:#607b9a;
	text-decoration:underline;
}
.signOn_menuPortal  {
	font-size:11px;
	color:#607b9a;
}

.signOn_menuPortal a:link, .signOn_menuPortal a:visited, .signOn_menuPortal a:hover {
	color:#607b9a;
	text-decoration:none;
}
.signOn_menuPortal a:hover {
	text-decoration:underline;
}

.menu_separator {
   font-size:11px;
   color:#90a5bc;
}

.copyright {
   font-size:11px;
   color:#858688;
}

.signOn_question {
   	color:blue;
	font-weight:normal;
	font-size:12px;	
}

.signOn_boxLabels  {
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-weight:bold;
   font-size:11px;
   color:#393838;
   position: relative;
}

.signOn_boxtitle  {
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-size:15px;
   color:#FFFFFF;
}

.signOn_boxText  {
   position: relative;
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-weight:bold;
   font-size:11px;
   color:#0f3157;
}

.signOn_boxText2  {
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-size:11px;
   color:#393838;
}

.signOn_boxText2 a:link  {
   position: relative;
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-size:11px;
   color:#393838;
}
.signOn_boxText2 a:visited  {
   position: relative;
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-size:11px;
}
.signOn_boxText3  {
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-weight:bold;
   font-size:11px;
   color:#0f3157;
}

/*IE 7 Fix

html> body .signOn_boxText3 a:link  {
   position: relative;
   font-stretch:condensed;
   font-weight:bold;
   color:#0f3157;
   text-decoration: underline;
}

/*End IE 6 Fix

* html .signOn_boxText3 a:link  {
   position: relative;
   font-stretch:condensed;
   font-weight:bold;
   color:#0f3157;
   text-decoration: underline;
}

/*End IE 6 Fix*/

.signOn_boxText3 a:visited {
   position: relative;
   font-stretch:condensed;
   font-weight:bold;
   color:#0f3157;
}

.button {
	margin-top:12px;
	position:relative;
}

#tbllogin {
  width:680px;
}

#tblloginBox {
	background-image: url(../img/imgsignOnMidstep1.png)!important;
	background-image: none;
	height:167px;
	width:216px;
	background-repeat:no-repeat;
}

#tblloginBox2 {
	background-image: url(../img/imgsignOnMidstep2.png)!important;
	background-image: none;
	height:205px;
	width:216px;
	background-repeat:no-repeat;
}

/* login box - table properties */

/*--------------Nota para que los campos de input funcionen con el sobre los PNG en IE6 deben 
tener la propiedad de position en el CSS como relative------------------*/

#signOnBoxTop {
	background-image: url(../img/imgsignOnBoxTop.png)!important;
	background-image: none;
	height:35px;
	width:216px;
	background-repeat:no-repeat;
}

#signOnBoxTitle {
	padding-top:9px;
   padding-left:15px;
   font-size:15px;
   color:#FFFFFF;
}
/*-----------------------------------------------------------*/
#signOnstep1 {
	background-image: url(../img/imgsignOnMidstep1.png)!important;
	background-image: none;
	height:167px;
	width:216px;
	background-repeat:repeat-y;
	display:block;
}

#signOnstep2 {
	background-image: url(../img/imgsignOnMidstep2.png)!important;
	background-image: none;
	height:171px;
	width:216px;
	background-repeat:repeat-y;
	display:none;
}

#signOnstep3 {
	background-image: url(../img/imgsignOnMidstep3y4.png)!important;
	background-image: none;
	height:241px;
	width:216px;
	background-repeat:repeat-y;
	display:none;
}

/*-----------------------------------------------------------*/
#signOnBoxBottom  {
	background-image: url(../img/sign_onBoxBottom.png)!important;
	background-image: none;
	height:43px;
	width:216px;
	background-repeat:no-repeat;
}
/* labels */

/*---------- Move up -----------------*/
.signOn_boxLabels  {
   font-family:Arial, Helvetica, sans-serif, Sans;
   font-stretch:condensed;
   font-weight:bold;
   font-size:11px;
   color:#393838;
}
/*---------- Move up -----------------*/

#bigContainer {
	width:100%;
	height:90px;
}
.bottomlink {
	padding-bottom:20px;
}
.red {
	color: red;
}

/*Portal Account Listing*/

/*ebill box test*/

#ebill_top{
	clear:both;
}

#ebill_data{
	width:175px;
}

/*IE 7 Fix

html> body #ebill_data{
	width:175px;
	display:block;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html #ebill_data{
	width:175px;
	display:block;
}

/*End IE 6 Fix*/

#eBill_portal_box2 {
	width:175px;
	font-family:Arial, Helvetica, sans-serif, Sans;
	color:#535456;
	font-size:11px;
	font-weight:lighter;
	display:inline;
}

#eBill_portal_box2 a{
	width:175px;
	white-space:normal;
	
}

/*ebill box test end*/

.portalAd_boxLine{
	height:2px;
	padding-bottom:20px;
}

/*-----------Move Up ------------*/
.eBill_box_label {
	color:#268c08;
	font-size:13px;
	vertical-align:top;
}
/*-----------Move Up ------------*/
#eBill_portal_box {
	width:175px;
	color:#535456;
	font-size:11px;
	font-weight:lighter;
	table-layout:fixed;
}

#eBill_portal_box a{
	
}

#eBill_portal_box th{
	padding-top:0px;
	padding-bottom:0px;
}

.Notice_box_label {
	color:#c35509;
}

#Notice_portal_box {
	color:#535456;
	font-weight:lighter;
}

.spacer {
	clear:both;
	height:12px;
}

#Notice_portal_box th{
	padding-top:0px;
	padding-bottom:0px;
}

#accounts tr{
	height:18px;
}

#investment tr{
	height:18px;
}

/*---------------Move up-----------*/
.bluetext{
	font-weight:bold;
	color: #003366;
	font-size:12px;
}

/*---------------Move up-----------*/

.payment_list {
	font-size:11px;
	color:#535456;
}

.payment_list a:link, .payment_list a:hover, .payment_list a:visited{
	font-size:11px;
	color:#003366;
}



.payment_list th{
	padding-top:11px;
	padding-bottom:14px;
	font-size:13px;
	color:#003366;
}

.account_list_statement {
	font-size:11px;
	color:#535456;
}

.account_list_statement a:link, .account_list_statement a:visited{
	font-size:11px;
	color:#003366;
}

.account_list_statement a:hover{
	font-size:11px;
	color:#003366;
}

.account_list_statement th{
	padding-top:11px;
	padding-bottom:14px;
	font-size:13px;
	color:#003366;
}
.headers {
	padding-top:11px;
	padding-bottom:14px;
	font-size:13px;
	color:#003366;
}

.fromAccount{
	font-weight:bold;
	color:#000000;
}
 
#From_Account {
	padding-left:30px;
	padding-top:10px;
}

/* end */



.ebills_statement {
	margin-right:30px;
	border:1px;
	border-color: #cde6ff;
	border-style: solid;
	padding:8px;
	color:#268c08;
}

#Account_transaction .ebills_statement a{
	text-decoration:none;
	color:#268c08;
}

#Account_transaction .ebills_statement a:visited{
	text-decoration:none;
	color:#268c08;
}

#Account_transaction .ebills_statement a:hover{
	text-decoration:underline;
	color:#268c08;
} 

/* Account_Summaries*/

#premiaBox_label1 {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;	
}

#premiaBox_label1 a:link {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;	
}

#premiaBox_label1 a:hover {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;	
}

#premiaBox_label1 a:visited {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;	
}

#premia_box {
	float:right;
	width:180px;
	height:40px;
    border:0px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-color: #cde6ff;
	border-style: solid;
}

#drop_label1 {
	font-size:11px;
	font-weight:bold;
	color:#003366;		
}

#AccountSumm_label1 {
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}

#Account_Summary {
	font-size:11px;
	color:#535456;	
}

#Account_Summary a, #Account_Summary a:hover {
	font-size:11px;
	color:#003366;
}

#Account_Summary a:visited {
	font-size:11px;
	color:#800080;	
}

/*
#Account_Summary h3.black{
	color: #000000;
	font-size:12px;
}
*/

/*Account transaction*/

#transaction_spacer{
	height:5px;
	}
	
/*IE 7 Fix	
	
html> body #transaction_spacer{
	height:0px;
	}
	
/*IE 7 Fix*/	

/*IE 6 Fix	
	
* html #transaction_spacer{
	height:0px;
	}
	
/*IE 6 Fix*/	


#PRMtrans_label1 {
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}

#Account_transaction {
	font-size:11px;
	color:#535456;
}

#Account_transactionSel{
	width:100%;
}

#account_select {
	padding-right:10px;
}

#Account_transactionSel select {
	width:180px;
}

#Account_transaction a, #Account_transaction a:hover {
	font-size:11px;
	color:#003366;	
}

#Account_transaction a:visited {
	font-size:11px;
	color:#800080;	
}

/*tranfers*/

.MK_Trans_BlueText {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#003366;
}

.MK_Trans_BlackText {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.MK_Trans_label1{
	font-size:11px;
	font-weight:bold;
	color:#000000;	
}

.transfer_hist_label1{
	font-size:11px;
	font-weight:normal;
	color:#000000;	
}

.recur_trans_tbl{
	width:300px;
	padding:8px;
    border:0px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-color: #cde6ff;
	border-style: solid;
	margin-top:10px;
	margin-left:150px;
}

.recur_trans_spacer{
	clear:both;
}

#transfer_hist_drops{
	border-left:1px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-color: #cde6ff;
	border-style: solid;
	padding:10px;	
	float:right;	
}

#transfer_hist_drops select{
	width:200px;	
}

#transfers_list {
	font-size:11px;
	color:#535456;
}

#transfers_list a {
	font-size:11px;
	color:#003366;
	cursor:pointer;	
}

#transfers_list a:visited {
	font-size:11px;
	color:#003366;
	cursor:pointer;		
}



.editBoxAmt {
	margin-right:110px;
	float:right;
}

/*IE 7 Fix

html> body .editBoxAmt {
	margin-right:50px;
	float:right;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html .editBoxAmt {
	margin-right:50px;
	float:right;
}

/*End IE 6 Fix*/

/*Make Payment*/

#payment_list .icnWlabel {
	border:0;
	margin-bottom:0px;
	margin-left:15px;
}

#make_pay_select select{
	width:200px;
	}

	
	
#section_label {
	font-size:15px;
	font-weight:normal;
	color:#535456;	
}

#defaultpay {
	margin-left:70px;
	margin-top:10px;	
}

.inprocess {
	color:#003366;
}

.lastprocessed {
	color:#8C8C8C;
}

.recur_pay_tbl{
	width:300px;
	padding:8px;
    border:0px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-color: #cde6ff;
	border-style: solid;
	margin-top:10px;
	margin-left:150px;
}

.recur_pay_input{
	margin-bottom:5px;
}

.recur_pay_spacer{
	clear:both;
}

#ebillamntBox{
	float:left;
	margin-left:195px;
}

/*IE 7 Fix

html> body #ebillamntBox{
	float:left;
	margin-left:170px;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html #ebillamntBox{
	float:left;
	margin-left:170px;
}

/*End IE 6 Fix*/

/*payment history*/

#delete input {
	border:0px;
	cursor:pointer;
	background:url(../img/icnTrashCan.gif?@BUILD_TOKEN@);
	background-repeat:no-repeat;
 	background-position:center;
	width:17px;
	height:18px;
	
}

.payment_EditBtn {
    width:45px;
	height:20px;
	color:#000000;
	font-size:11px;
	background:url(../img/btnOk.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;    
}


.payment_hist_label1{
	font-size:11px;
	font-weight:normal;
	color:#000000;	
}

#payment_hist_drops{
	border-left:1px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-color: #cde6ff;
	border-style: solid;
	padding:10px;	
	float:right;
}

#payment_hist_drops select{
	width:200px;	
}
/*--------------------------------------------*/
#payment_list {
	font-size:11px;
	color:#535456;
}

#payment_list a.green {
	color:#268c08;
}

#payment_list a:visited.green {
	color:#268c08;
}

#payment_list a{
	font-size:11px;
	color:#003366;
	cursor:pointer;		
}

#payment_list a.payment_nick{
	font-size:12px;
	color:#535456;
	cursor:pointer;	
}

#payment_list a:visited {
	font-size:11px;
	color:#003366;	
	cursor:pointer;	
}


/*Other Payments*/

#otherpayments {
	font-size:11px;
	color:#535456;
}

	
#otherpayments2 a{
	text-decoration:none;
	color: #003366;
	font-size:12px;	
	font-weight:bold;
	cursor:pointer;
}

#otherpayments2 a:visited{
	text-decoration:none;
	color: #003366;
	font-size:12px;	
	font-weight:bold;
	cursor:pointer;
}
	

#otherpayments2 a:hover{
	text-decoration:underline;
	color: #003366;
	font-size:12px;
	font-weight:bold;	
	cursor:pointer;	
}

.otherPaybox {
	float:left;
	border:1px solid #95c8f4;
	padding-top:20px;
	padding-bottom:20px; 
	width:610px; 
	height:45px; 
	margin-left:19px; 
	margin-bottom:19px;
}

/*IE 7 Fix

html> body .otherPaybox {
	float:left;
	border:1px solid #95c8f4;
	padding-top:20px;
	padding-bottom:10px; 
	width:610px; 
	height:35px; 
	margin-left:10px; 
	margin-bottom:19px;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html .otherPaybox {
	float:left;
	border:1px solid #95c8f4;
	padding-top:20px;
	padding-bottom:10px; 
	width:610px; 
	height:35px; 
	margin-left:10px; 
	margin-bottom:19px;
}

/*End IE 6 Fix*/

/*end other payments*/

/*add_payee*/

/*add_check_payee*/

.addCheckPayee1 {
	float:left;
	margin-left:0px;
}

/*IE 7 Fix

html> body .addCheckPayee1 {
	float:left;
	margin-left:0px;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html .addCheckPayee1 {
	float:left;
	margin-left:0px;
}

/*End IE 6 Fix*/

.addCheckPayee2 {
	float:left;
	margin-left:10px;
}



/*end_add_check_payee*/

#add_payee {
	font-size:11px;
	color:#535456;
}

#add_payee blockquote {
	margin-left:16px;
	margin-top:5px;
	margin-bottom:5px;
}

#add_payee ul {
	margin-left:-10px;
	margin-top:5px;
	margin-bottom:5px;
}
/*IE 7 Fix
html> body #add_payee ul {
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
}

/*End IE 7 Fix*/

/*IE 6 Fix
* html #add_payee ul {
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
}

/*End IE 6 Fix*/

#add_payee a {
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	color:#003366;	
}

/*IE 7 Fix

html> body #add_payee a {
	height:1px;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	color:#003366;	
}

/*IE 7 Fix*/

/*IE 6 Fix

* html #add_payee a {
	height:1px;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	color:#003366;	
}

/*IE 6 Fix*/

#add_payee a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#003366;	
}

#add_payee a:visited {
	font-size:11px;
	color:#003366;	
}

/*end_add_payee*/



/*Other Transfers*/

#othertransfer_select select {
	width:205px;
}

#otherTrans_container{
	vertical-align:middle;
}

/*Payment Hist / Transfer Hist edit boxes*/


#left, .left {
 border-left:solid;
 border-width:1px;
 border-left-color:#99ccff;
 }

#right, .right {
 border-right:solid;
 border-right-width:1px;
 border-right-color:#99ccff;
 }

#bottom, .bottom {
 border-right:solid;
 border-right-color:#99ccff;
 border-left:solid;
 border-left-color:#99ccff;
 border-bottom:solid;
 border-width:1px;
 border-bottom-color:#99ccff;
 }

#top-left, .top-left {
 border-bottom:solid;
 border-width:1px;
 border-bottom-color:#99ccff;
}

#top-center, .top-center {
 width:17px;
 background-image:url(../img/edit_Box_tip.gif?@BUILD_TOKEN@);
 background-repeat:no-repeat;
 background-position:center;
 background-position:bottom;
}

#top-right, .top-right {
 border-bottom:solid;
 border-width:1px;
 border-bottom-color:#99ccff;
}

/*---Verificar--*/
#payment_list #edit_box h3{
	margin-top:10px;
	margin-bottom:5px;

}
/*---Verificar--*/	

/*---Verificar--*/
#payment_list #edit_box h2{
	color: #003366;
	font-size:12px;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:0px;
}
/*---Verificar--*/

/*-------My Info-----------*/

#myInfo {
	font-size:11px;
	color:#535456;
}

/*---Verificar--*/
#myInfo h2{
	margin-bottom:8px;
}
/*---Verificar--*/

.green_tittle{
	color:green;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing: normal;
	margin-top:3px;
	margin-bottom:10px;
	padding-bottom:0px;
}

.explain {
	color:#535456;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
}



#myInfo_EditTbl {
	border:1px;
	border-style:solid;
	border-color: #cde6ff;
	font-size:11px;
	color:#535456;
	margin-left:15px;
	margin-top:5px;
}

.myInfo_EditBtn {
    width:45px;
	height:20px;
	color:#000000;
	font-size:11px;
	background:url(../img/btnOk.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;    
}

#PinfoExpand{
	text-decoration:none;
	font-size:11px;
	color:#003366;
	cursor:pointer;
}

#PinfoExpand a {
	text-decoration:none;
	font-size:11px;
	color:#003366;
}

#PinfoExpand a:link:hover{
	text-decoration:underline;
	font-size:11px;
	color:#003366;
}


#PinfoExpand a:visited {
	font-size:11px;
	color:#003366;
}

.BlueText {
	text-decoration:none;
	font-size:11px;
	color:#003366;
}


.BlackText {
	text-decoration:none;
	font-size:11px;
	color:#000000;
}

#myInfo_EditTbl select{
	max-width:370px;	
}


/*-------Product Selection-----------*/

.spacer_prod_sec{
	clear:both;
	height:10px;
}

.spacer_prod_sec2{
	clear:both;
	height:5px;
}

#prod_sec{
	font-size:11px;
	color:#535456;
}

.prod_sec2 {
	width:550px;
	border:0px;
	border-top:1px;
	border-color: #cde6ff;
	border-style: solid;
}

#prod_sec blockquote {
	margin-left:15px;
}


#prod_sec a{
	color: #003366;
	font-size:11px;
	cursor:pointer;
}

#prod_sec a:hover{
	color: #003366;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
}

#gofree_prod_sec{
	font-size:11px;
	color:#535456;
}

.gofree_prod_secBox {
	border:1px;
	border-style:solid;
	border-color: #cde6ff;
	font-size:11px;
	color:#535456;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	width:610px;
}


/*---Verificar--*/
#gofree_prod_sec h2 a{
	font-weight:bold;
	cursor:pointer;
}
/*---Verificar--*/

#gofree_prod_sec h2 a:hover{
	color: green;
	font-weight:bold;
	cursor:pointer;
}
/*---Verificar--*/

#gofree_prod_sec a{
	color: green;
	font-size:11px;
	cursor:pointer;
}

#gofree_prod_sec a:hover{
	color: green;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
}


/*---------- Contact-Us------------*/

#contact-us{
	font-size:11px;
	color:#535456;
}

#contact-us select{
	font-size:11px;
	width:auto;
}


#contact-us a, #contact-us a:visited {
	font-size:11px;
	color:#003366;
}

.contactText{ 
	width:100%;
	height:100px;
 	white-space:-moz-pre-wrap !important; /* Mozilla, since1999 */
}

/*IE 7 Fix

html> body .contactText{
	border:1px;
	width:100%;
	height:100px;
  	overflow:auto;
}

/*End IE 7 Fix*/

/*IE 6 Fix

* html.contactText{
	border:1px;
	width:100%;
	height:100px;
  	overflow:auto;
}

/*End IE 6 Fix*/

/*---------- Welcome Page------------*/

#welcome {
	font-size:11px;
	color:#535456;
}

#welcome .Welcome_tblpopup {
	border:1px;
	border-style: solid;
	border-color: #95c8f4;
	color:#535456;
	font-size:11px;
}

/*---Verificar--*/
#welcome h2{
	color:#808080;
}
/*---Verificar--*/

#welcome h3{
	color: #000000;
}


#welcome .Welcome_tblpopup h3{
	color: #000000;
}

.subtitle{
	padding-top:5px;
	padding-bottom:5px;
	color: #003366;
	font-size:15px;
	font-weight:bold;
}

.blueText{
	color: #003366;
	font-size:11px;
}

.subtitle2{
	padding-top:5px;
	padding-bottom:5px;
	color: #c35509;
	font-size:15px;
}

#welcome a {
	font-size:11px;
	cursor:pointer;
	color:#003366;	
}

.BtnWelcome {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:166px;
	height:20px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/BtnWelSign_27.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

/*IE 7 Fix

html> body .BtnWelcome {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:166px;
	height:20px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/BtnWelSign_27.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

/*IE 7 Fix*/

/*IE 6 Fix

* html .BtnWelcome {
    margin-bottom:10px;
    padding-bottom:2px;
    text-align:center;
    width:166px;
	height:20px;
	font-weight:normal;
	margin-right:10px;
	background:url(../img/BtnWelSign_27.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;
}

/*IE 6 Fix*/

/*---------- Welcome Page Box------------*/

#welcomeBox {
	margin-top:20px;
	margin-bottom:15px;
	width:404px;
}

#welcomeBox .topHeader {
	height:59px;
}

#welcomeBoxTop {
 	background-repeat:repeat-x;
 	background-position:bottom;
 	height:59px;
 	width:372px;
}

#welcomeBoxTopLeft {
 	background-repeat:no-repeat;
 	background-position:bottom;
 	height:59px;
 	width:16px;
}

#welcomeBoxTopRight {
 	background-repeat:no-repeat;
 	background-position:bottom;
 	height:59px;
 	width:16px;
}

#welcomeBoxBottom {
 	background-repeat:repeat-x;
 	background-position:top;
 	height:18px;
 	width:372px;
}

#welcomeBoxBottomLeft {
 	background-repeat:no-repeat;
 	background-position:top;
 	height:18px;
 	width:16px;
}

#welcomeBoxBottomRight {
 	background-repeat:no-repeat;
 	background-position:top;
 	height:18px;
 	width:16px;
}

#welcomeBoxMidLeft {
 	background-repeat:repeat-y;
 	background-position:top left;
 	width:16px;
}

#welcomeBoxMidRight {
 	background-repeat:repeat-y;
 	background-position:top;
 	width:16px;
}



/*---------------Export Page-----------------*/

#export {
	font-size:11px;
	color:#535456;
}


.exportSpacer{
	clear:both;
	height:5px;
}

/*-------move up --------*/
.stepLabel{
	font-size:12px;
	font-weight:bold;
	color:#808080;
}
/*-------move up --------*/

.step{
	margin-left:13px;
	margin-bottom:30px;
}

.step2{
	margin-left:13px;
	margin-bottom:40px;
}

/*-------------End Export Page---------------*/

/*-------------Edit Accounts---------------*/

#edit_accounts .balance {
	padding-right:10px;
	text-align:right;
}

#edit_accounts th{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

#edit_accounts {
	font-size:11px;
	color:#535456;
	width:100%;
	}
	
#edit_accounts a{
	color: #003366;
	font-size:11px;
	cursor:pointer;
	white-space:normal;
}

#edit_accounts a:hover{
	color: #003366;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
}
	

#edit_accounts h3{
	margin-top:10px;
}


.label{
	white-space:nowrap;
	margin-top:11px;
	color: #003366;
	font-size:12px;
	font-weight:bold;	
}

/*IE 7 Fix

html> body .label{
	white-space:nowrap;
	margin-top:10px;
	color: #003366;
	font-size:12px;
	font-weight:bold;	
}

/*IE 7 Fix*/

/*IE 6 Fix

* html .label{
	white-space:nowrap;
	margin-top:10px;
	color: #003366;
	font-size:12px;
	font-weight:bold;	
}

/*IE 6 Fix*/

/*----Edit Account Activate EbillBox----*/

#ebillAct {
	font-size:11px;
	color:#535456;
	width:100%;
	float:right;
}

/*IE 7 Fix

html> body #ebillAct h3 {
	margin-top:5px;	
}

/*END IE 7 Fix*/

/*IE 6 Fix

* html #ebillAct h3 {
	margin-top:5px;	
}

/*END IE 6 Fix*/

.ebillActSpacer{
	clear:both;
	height:5px;
}

/*IE 7 Fix
html> body .ebillActSpacer{
	clear:both;
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/*END IE 7 Fix*/

/*IE 6 Fix
* html .ebillActSpacer{
	clear:both;
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/*END IE 6 Fix*/

.ebillActBtn {
    width:45px;
	height:20px;
	color:#000000;
	font-size:11px;
	background:url(../img/btnOk.gif?@BUILD_TOKEN@) no-repeat;
	cursor:pointer;
	border:none;    
}


/*----End Edit Account Activate EbillBox----*/


/*-------------End Edit Account---------------*/

/*-------------Portal Message Box-------------*/

#pBoxContainer {
	white-space: normal;
	width:191px;
	height:100px;
}

 .portalBoxTop {
	background-image: url(../img/portalBoxTop.gif?@BUILD_TOKEN@);
	background-repeat: no-repeat;
	background-position: top;
	width:191px;
	height:21px;
	clear: both;
}
 .portalBoxTopGreen {
 	background-image: url(../img/portalBoxTopGreen.gif?@BUILD_TOKEN@);
	background-color:#caec74;
	width:191px;
	height:21px;
	clear: both;
}
.portalBoxLeft  {
	background-image: url(../img/portalBoxLeft.gif?@BUILD_TOKEN@);
	background-repeat: repeat-y;
	background-position: left;
	height:100%;
	width:2px;
}
.portalBoxContent {
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	width:191px;
}

.portalGreenCornerBoxContent {
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	width:191px;
	background-color:#eaf9c3;
}

.portalBoxRigth  {
	background-image: url(../img/portalBoxRight.gif?@BUILD_TOKEN@);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
	width:3px;
}
.portalBoxbottom {
	background-image: url(../img/portalBoxBottom.gif?@BUILD_TOKEN@);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	height:10px;
	width:191px;
}
.portalBoxbottomGreen {
	background-image: url(../img/portalBoxBottomGreen.gif?@BUILD_TOKEN@);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	height:10px;
	width:191px;
}
#banner_portal {
	margin-top:10px;
}

/*-------------End Portal Message Box-------------*/


/*-----Account Services-----*/
#account_services{
	font-size:11px;
	color:#535456;
}


#account_services h3{
	margin-bottom:8px;
}

.Account_serv_tblpopup {
	border:1px;
	border-style: solid;
	border-color: #95c8f4;
	color:#535456;
	font-size:11px;
}

#accountServExpand, .accountServExpand{
	font-size:11px;
	font-weight:normal;
	color:#003366;
	
}

#accountServExpand a, .accountServExpand a {
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#003366;
}

#accountServExpand a:hover, .accountServExpand a:hover{
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color:#003366;
}


#accountServExpand a:visited, .accountServExpand a:visited {
	font-size:11px;
	font-weight:normal;
	color:#003366;
}

.accServ_spacer{
	clear:both;
	height:10px;
}

/*--------ATH Activation Box------*/
#ath_act{
	font-size:11px;
	color:#535456;
	border:1px;
	border-style: solid;
	border-color: #95c8f4;
}

#ath_act h3{
	color: #535456;
	font-weight:normal;
}

/*--------End ATH Activation Box------*/

#external_verification{
	font-size:11px;
	color:#535456;
}

#external_verification h3{
	margin-bottom:8px;
}

.logincamp a { color:#3385CD; }
.logincamp a:link{ color:#3385CD; }
.logincamp a:visited{ color:#3385CD; }
.logincamp a:hover{ color:#3385CD; }
.logincamp a:active{ color:#3385CD; }

/*-------------------Start Ebill History------------------------*/
#ebill_history th {
	vertical-align: top;
	color:#535456;
}

.ebill_history_prev {
	vertical-align: top;
	color:#808080;
}

.ebill_history_account_link a { color:#3385CD; text-decoration:none;}
.ebill_history_account_link a:link{ color:#3385CD; text-decoration:none;}
.ebill_history_account_link a:visited{ color:#3385CD; text-decoration:none;}
.ebill_history_account_link a:hover{ color:#3385CD; text-decoration:none;}
.ebill_history_account_link a:active{ color:#3385CD; text-decoration:none;}

.ebill_history_previous_link a { color:#808080; text-decoration:none;}
.ebill_history_previous_link a:link{ color:#808080; text-decoration:none;}
.ebill_history_previous_link a:visited{ color:#808080; text-decoration:none;}
.ebill_history_previous_link a:hover{ color:#808080; text-decoration:none;}
.ebill_history_previous_link a:active{ color:#808080; text-decoration:none;}

.ebill_history_previous_link {
	text-indent:30px;
	text-align: left;
}

.ebill_history_active_anchor a { color:#3385CD; text-decoration:none;}
.ebill_history_active_anchor a:link{ color:#3385CD; text-decoration:none;}
.ebill_history_active_anchor a:visited{ color:#3385CD; text-decoration:none;}
.ebill_history_active_anchor a:hover{ color:#3385CD; text-decoration:none;}
.ebill_history_active_anchor a:active{ color:#3385CD; text-decoration:none;}

.ebill_history_active_anchor { 
	vertical-align:bottom;
}

.ebill_history_active_link a { color:#3385CD; text-decoration:none;}
.ebill_history_active_link a:link{ color:#3385CD; text-decoration:none;}
.ebill_history_active_link a:visited{ color:#3385CD; text-decoration:none;}
.ebill_history_active_link a:hover{ color:#3385CD; text-decoration:none;}
.ebill_history_active_link a:active{ color:#3385CD; text-decoration:none;}

.ebill_history_active_link { 
	vertical-align:bottom;
	text-align: right; 
}

.ebill_history_pay a { color:#000; text-decoration:none;}
.ebill_history_pay a:link{ color:#000; text-decoration:none;}
.ebill_history_pay a:visited{ color:#000; text-decoration:none; }
.ebill_history_pay a:hover{ color:#000; text-decoration:none; }
.ebill_history_pay a:active{ color:#000; text-decoration:none; }

.ebill_history_pay_text {
	text-align:center;
    width: 79px;
	height: 18px;
    vertical-align:middle;
}
/*-------------------End Ebill History------------------------*/

.enrollment {
	position: absolute;
	margin: 10px; 
	width: 550px; 
	height: 300px;
}

.TabTitle {
    background-color : #bceeff;
	color            : black;
    padding          : 0px;
}

.signOn_enrollment_menu  {
	float:right; 
	position: relative; 
	top:5px;
	right:5px;
   font-size:11px;
   color:#666666;
}

.signOn_enrollment_menu a:link, .signOn_enrollment_menu a:visited, .signOn_enrollment_menu a:hover {
   font-size:11px;
   color:#666666;
   text-decoration:none;	
}

.TabbedPanels {
	margin   : 0px;
    padding  : 0px;
    clear    : both;
    width    : 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
    position : relative; 
    top      : 0px; 
    left     : 0px;
}

.TabbedPanelsTabGroup {
    margin  : 0px;
    padding : 0px;
    background-color    : #bceeff;
}

.TabbedPanelsTabLoginRSAEnroll {
   display             : table;
   width               : 137px;
   height              : 20px;
   float               : left;
   margin              : 0px 0px 0px 0px;
   font                : 10px arial;
   background-color    : #bceeff;
   list-style          : none;
   vertical-align      : middle;
   pointer-events      : none;
}

.TabbedPanelsTabLoginRSAEnroll2 {
   display             : table;
   width               : 139px;
   height              : 20px;
   float               : left;
   margin              : 0px 0px 0px 0px;
   font                : 10px arial;
   background-color    : #bceeff;
   list-style          : none;
   vertical-align      : middle;
   pointer-events      : none;
}

.TabbedPanelsTabResetPwd {
   display             : table;
   width               : 183px;
   height              : 20px;
   float               : left;
   margin              : 0px 0px 0px 0px;
   font                : 10px arial;
   background-color    : #bceeff;
   list-style          : none;
   vertical-align      : middle;
   pointer-events      : none;
}

.TabbedPanelsTab {
	display             : table;
    width               : 110px;
    height              : 20px;
    float               : left;
    margin              : 0px 0px 0px 0px;
    font                : 10px arial;
    background-color    : #bceeff;
    list-style          : none;
    vertical-align      : middle;
    pointer-events      : none;
}

.Middle{
   _position      : absolute; 
   _top           : 50%; 
   display        : table-cell; 
   vertical-align : middle;   
}

.TabbedPanelsTabSelected {
   background-color : #bceeff;
   font             : 10px sans-serif;
   color            : black;
}

.TabbedPanelsContentGroup {
   clear             : both;
   border-left       : solid 1px #CCC;
   border-bottom     : solid 1px #CCC;
   border-right      : solid 1px #999;
   background-image  : url('/img/borderbottom.jpg');
   background-repeat : repeat-x;
}

.TabbedPanelsContent {
   height           : 250px;
   margin           : 0px;
   padding-top      : 0px;
   padding-left     : 10px;
   clear            : both;
   display          : none;
   overflow         : hidden;
}

.TabbedPanelsContentVisible {
}

.checkAvailability {
	margin-bottom:5px; 
	margin-top:5px;   
	margin-left:2px;  
	font:condensed; 
	text-align:left;  
	text-indent:5px;  
	width:165px;   
	height:20px;   
	color:#000000; 
	background:url(../img/BtnWelSign_27.gif?@BUILD_TOKEN@) no-repeat; 
	cursor:pointer;   
	border:none;   
	visibility: visible;
}
