body { background:#FFFFFF url(../images/bg.jpg) repeat-x top; font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#404040;  margin:0; padding:0; top:0; left:0; }

#wrapper { width:960px; margin:0 auto; padding:0; position:relative; }
h1 { margin:0; padding:115px 0 0 10px; float:left; font-size:16px; color:#fff; font-weight:bold}
h2 { margin:0; padding:115px 10px 0 0px; float:right; font-size:16px; color:#fff; font-weight:bold}

/** MIDDLE **/
#middle { background:url(../images/bg_middle.jpg) no-repeat left top; width:960px; height:280px; position:relative; border:0px solid #ff0000;}
#middle-wrapper { background:url(../images/bg_internas.png) repeat-y top; width:960px; position:relative; min-height:400px; border:0px solid #ff0000;}
#content { background:url(../images/bg_middle.jpg) no-repeat left top; min-height:280px; position:relative; border:0px solid #ff0000;}

/** MENU **/
#menu { background-color:#fff; width:180px; margin:31px 0px 0 25px; position:absolute; float:left; padding:5px 5px 5px 5px; border:0px solid #ff0000;}
iframe{ background-color:transparent; overflow:hidden;}

/** DETAILS **/
#details { width:960px; margin:0px 0 0 0px; float:left; position:relative; border:0px solid #0000ff;}
#content-body { background-color:transparent; width:500px; margin: 0; padding:1px 0 0 0; border:0px solid #000000;}
#content-header{ background-color:transparent; width:250px; height:15px; margin: 5px 15px 15px 0px; padding:0px 0 0 0; font-size:10px; color:#6d6d6d; border:0px solid #0000ff; float: right; text-align:right;}

/** LOGIN **/
#login {top:0px; left:0px; padding:0; margin:0; float:left; margin:0px 0 0 270px; border:0px solid #ffff00;}
#wrap-login { width:400px; height:125px; margin:30px 0 0 0px; border:5px solid #fff; position:relative; background-color:#fff;  border:0px solid #ffff00;} 
.login-error {width:400px; color:#93141d; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 5px 0; background-color:#fff;}
.login-options {width:400px; color:#3e6085; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 0px 0; background-color:#fff;}
.login-options a { color:#3e6085; font-weight:normal; text-decoration:none; }
.login-options a:hover { color:#3e6085; font-weight:normal; text-decoration:underline; }
.recovery-info {width:400px; color:#3e6085; font-size:11px; text-align:center; margin:0px 0 0px 0px; padding:0; border:0px solid #ff0000;}
.recovery-ok {width:400px; color:#3e6085; display:none; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 0px 0; background-color:#fff;}
.recovery-options {width:400px; color:#3e6085; display:none; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 0px 0; background-color:#fff;}
.recovery-options a { color:#3e6085; font-weight:normal; text-decoration:none; }
.recovery-options a:hover { color:#3e6085; font-weight:normal; text-decoration:underline; }
#box-login { width:400; height:130; margin:30px 0 0 15px; padding:10px 5px 5px 0; float:left; position:relative;} 
#box-login-resp { width:400; height:130; margin:70px 0 0 110px; padding:10px 5px 5px 0; float:left; position:relative; display:none;} 
.recovery-info a { color:#3e6085; font-weight:normal; text-decoration:none; }
.recovery-info a:hover { color:#3e6085; font-weight:normal; text-decoration:underline; }
#login-title { width:400px; height:20px; float:left; text-align:center; top:0; left:0; padding:6px 0 0 0px; margin:0; position:absolute; z-index:4; background-color:#1e4f9c; font-size:14px; color:#a3bfce;} /* -customize - */
#recovery-title { width:400px; height:20px; display:none; float:left; text-align:center; top:0; left:0; padding:6px 0 0 0px; margin:0; position:absolute; z-index:4; background-color:#1e4f9c; font-size:14px; color:#a3bfce;}
#login-buttons { width:400px; height:30px; padding:5px 0 5px 0px; margin:0px 0 0 0px; position:relative; border-top:1px solid #ccc; background-color:#fff;}
.login-buttons-list { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:inline;}
.login-buttons-list li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.login-buttons-list li:first-child {height:43px; padding:0px 10px 0 172px; }
.login-buttons-list li span { display:none; }
.login-buttons-list a { color:#FFFFFF; text-decoration:none; }
.login-buttons-list a:hover { color:#ADE6FF; }
a.btn_clear { background:url(../images/bt_clear.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_clear:hover { background:url(../images/bt_clear_over.jpg); }
a.btn_send { background:url(../images/bt_send.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_send:hover { background:url(../images/bt_send_over.jpg); }
div.login-shadow { width:445px; height:3px; margin:0px 0 0 -44px; padding:0 0 0 0px; background: url(../images/win_shadow.png) no-repeat; }
#login-loading { width:400px; height:40px; border-top:1px solid #ccc; margin:0px 0 0 0px; background-color:#fff; display:none;}
.login-loading-image { float:left; padding:13px 0px 5px 100px;}
#frm_login .field { margin-bottom:5px; }
#frm_login .field span { color:#3e6085; font-weight:bold; margin:5px 0 1px 0; width:150px; float:left; text-align:right; }
#frm_login .field input[type="text"], #frm_login .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; width:150px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:0px 5px 0 5px;}
#frm_login .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; border:none; padding:2px 5px 2px 5px; margin:2px 5px 0px 5px;}
#frm_pwd_reset .field { margin-bottom:10px;}
#frm_pwd_reset .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:150px; float:left; text-align:right; }
#frm_pwd_reset .field input[type="text"], #frm_pwd_reset .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; float:left; width:150px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 5px;}
#frm_pwd_reset .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

/** REGISTER **/
#register {top:0px; left:0px; padding:0; margin:30px 0 0 170px; position:relative; border:0px solid #00ff00;}
#wrap-register { width:600px; height:350px; margin:0px 0 0 0px; border:5px solid #fff; position:relative; background-color:#fff;} 
.register-error {width:610px; color:#93141d; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 5px 0; background-color:#fff;}
.register-options {width:610px; color:#3e6085; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:0px 0px 0px 0px; background-color:#fff;}
.register-options a { color:#3e6085; font-weight:normal; text-decoration:none; }
.register-options a:hover { color:#3e6085; font-weight:normal; text-decoration:underline; }
#box-register { width:500px; height:150px; margin:15px 0 0 15px; padding:30px 0 0 0; float:left; position:relative; border:0px solid #00ff00;} 
#box-register-resp { width:500px; height:100px; margin:100px 0 0 200px; padding:10px 5px 5px 0; float:left; position:relative; display:none; border:0px solid #00ff00;} 
#register-title { width:600px; height:20px; float:left; text-align:center; top:0; left:0; padding:6px 0 0 0px; margin:0; position:absolute; z-index:4; background-color:#1e4f9c; font-size:14px; color:#a3bfce;}
#register-buttons { width:610px; height:30px; padding:5px 0 5px 0px; margin:0px 0 0 0px; position:relative; border-top:1px solid #ccc; background-color:#fff;}
.register-buttons-list { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:inline;}
.register-buttons-list li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.register-buttons-list li:first-child {height:43px; padding:0px 10px 0 380px; }
.register-buttons-list li span { display:none; }
.register-buttons-list a { color:#FFFFFF; text-decoration:none; }
.register-buttons-list a:hover { color:#ADE6FF; }
.register-buttons-list2 { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:none;}
.register-buttons-list2 li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.register-buttons-list2 li:first-child {height:43px; padding:0px 10px 0 380px; }
.register-buttons-list2 li span { display:none; }
.register-buttons-list2 a { color:#FFFFFF; text-decoration:none; }
.register-buttons-list2 a:hover { color:#ADE6FF; }
.register-buttons-list3 { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:inline;}
.register-buttons-list3 li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.register-buttons-list3 li:first-child {height:43px; padding:0px 10px 0 150px; }
.register-buttons-list3 li span { display:none; }
.register-buttons-list3 a { color:#FFFFFF; text-decoration:none; }
.register-buttons-list3 a:hover { color:#ADE6FF; }
a.btn_clear { background:url(../images/bt_clear.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_clear:hover { background:url(../images/bt_clear_over.jpg); }
a.btn_edit { background:url(../images/bt_edit.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_edit:hover { background:url(../images/bt_edit_over.jpg); }
a.btn_donation { background:url(../images/bt_donation.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_donation:hover { background:url(../images/bt_donation_over.jpg); }
a.btn_back { background:url(../images/bt_back.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_back:hover { background:url(../images/bt_back_over.jpg); }
div.register-shadow { width:654px; height:3px; margin:0px 0 0 -45px; padding:0 0 0 0px; background: url(../images/win_shadow.png) no-repeat; }
#register-loading { width:610px; height:40px; border-top:1px solid #ccc; margin:0px 0 0 0px; background-color:#fff; display:none;}
.register-loading-image { float:left; padding:13px 0px 5px 200px;}
#frm_register .field { margin-bottom:5px;}
#frm_register .field span { color:#3e6085; font-weight:bold; margin:5px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_register .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_register .field a { color:#3e6085; text-decoration:none; }
#frm_register .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_register .field input[type="text"], #frm_register .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:0px 5px 0px 5px;}
#frm_register .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:10px 5px 0px 200px;}
#frm_register .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; border:none; padding:2px 5px 2px 5px; margin:2px 5px 0 5px;}

#frm_update_register .field { margin-bottom:10px;}
#frm_update_register .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_update_register .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_update_register .field a { color:#3e6085; text-decoration:none; }
#frm_update_register .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_update_register .field input[type="text"], #frm_update_register .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; float:left; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 5px;}
#frm_update_register .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:8px 5px 0 5px;}
#frm_update_register .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_update_medication .field { margin-bottom:10px;}
#frm_update_medication .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_update_medication .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_update_medication .field a { color:#3e6085; text-decoration:none; }
#frm_update_medication .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_update_medication .field input[type="text"], #frm_update_medication .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; float:left; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 5px;}
#frm_update_medication .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:8px 5px 0 5px;}
#frm_update_medication .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_update_security .field { margin-bottom:10px;}
#frm_update_security .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_update_security .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_update_security .field a { color:#3e6085; text-decoration:none; }
#frm_update_security .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_update_security .field input[type="text"], #frm_update_security .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; float:left; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 5px;}
#frm_update_security .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:8px 5px 0 5px;}
#frm_update_security .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_unblock .field { margin-bottom:5px;}
#frm_unblock .field span { color:#3e6085; font-weight:bold; margin:5px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_unblock .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_unblock .field a { color:#3e6085; text-decoration:none; }
#frm_unblock .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_unblock .field input[type="text"], #frm_unblock .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:0px 5px 0px 5px;}
#frm_unblock .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:10px 5px 0px 200px;}
#frm_unblock .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; border:none; padding:2px 5px 2px 5px; margin:2px 5px 0 5px;}

#box-unblock { width:500px; height:120px; margin:15px 0 0 15px; padding:30px 0 0 0; float:left; position:relative; border:1px solid #00ff00;} 


#frm_donation .field { margin-bottom:10px;}
#frm_donation .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_donation .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_donation .field a { color:#3e6085; text-decoration:none; }
#frm_donation .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_donation .field input[type="text"], #frm_donation .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; float:left; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 5px;}
#frm_donation .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:8px 5px 0 5px;}
#frm_donation .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_principio_activo .field { margin-bottom:5px;}
#frm_principio_activo .field span { color:#3e6085; font-weight:bold; margin:5px 0 1px 0; width:220px; float:left; text-align:right; }
#frm_principio_activo .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_principio_activo .field a { color:#3e6085; text-decoration:none; }
#frm_principio_activo .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_principio_activo .field input[type="text"], #frm_principio_activo .field input[type="password"] { color:#6d6d6d; background:#e7e7e7; width:250px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:0px 5px 0px 5px;}
#frm_principio_activo .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:10px 5px 0px 200px;}
#frm_principio_activo .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; border:none; padding:2px 5px 2px 5px; margin:2px 5px 0 5px;}


/** BALANCE **/
#box-saldo-titles {top:0px; left:0px; padding:0; margin:47px 0 0 510px; position:absolute; float:left; width:80px; border:0px solid #ff0000;}
#box-saldo-titles .field { padding:3px; border:0px solid #00ff00; width:200px; height:10px; margin-bottom:0; text-align:left; }
#box-saldo-titles .field span { color:#3e6085; font-weight:bold;  width:100px}
#box-saldo-numbers {top:0px; left:0px; padding:0; margin:48px 0 0 440px; position:absolute; float:left; width:200px; border:0px solid #00ff00;}
#box-saldo-numbers .field { padding:3px; border:0px solid #00ff00; height:10px; margin:0px 0px 0px 0px; text-align:right; }
#box-saldo-numbers .field span { color:#666; font-weight:normal;}

/** TRANSACTIONS **/
#transactions {top:0px; left:0px; padding:0; margin:30px 0 0 250px; position:relative; border:0px solid #ff0000;}
#wrap-transactions { width:645px; min-height:110px; margin:0px 0 0 0px; border:5px solid #fff; position:relative; background-color:#fff;} 
.transactions-error {width:655px; color:#93141d; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 5px 0; background-color:#fff;}
.transactions-options {width:655px; color:#3e6085; font-size:11px; text-align:center; margin:0px 0 0 0px; padding:5px 0 0px 0; background-color:#fff;}
.transactions-options a { color:#3e6085; font-weight:normal; text-decoration:none; }
.transactions-options a:hover { color:#3e6085; font-weight:normal; text-decoration:underline; }
#box-transactions { width:640px; margin:0px 0 0 0px; padding:40px 0 0 15px;  border:0px solid #00ff00;}
#box-transactions table {margin:-5px 0 0 -10px; color:#666;}
#box-transactions tr:hover {background-color: #dfebf2;}
#box-transactions a { color:#666; font-weight:normal; text-decoration:none; }
#box-transactions a:hover { color:#666; font-weight:normal; text-decoration:underline; }
#transactions-title { width:645px; height:20px; float:left; text-align:center; top:0; left:0; padding:6px 0 0 0px; margin:0; position:absolute; z-index:4; background-color:#1e4f9c; font-size:14px; color:#a3bfce;}
#transactions-buttons { width:655px; height:30px; padding:5px 0 5px 0px; margin:0px 0 0 0px; position:relative; border-top:1px solid #ccc; background-color:#fff;}
.transactions-buttons-list { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:inline;}
.transactions-buttons-list li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.transactions-buttons-list li:first-child {height:43px; padding:0px 10px 0 425px; }
.transactions-buttons-list li span { display:none; }
.transactions-buttons-list a { color:#FFFFFF; text-decoration:none; }
.transactions-buttons-list a:hover { color:#ADE6FF; }
#transactions-buttons2 { width:655px; height:30px; padding:5px 0 5px 0px; margin:0px 0 0 0px; position:relative; border-top:1px solid #ccc; background-color:#fff;}
.transactions-buttons2-list { color:#2a4a6b; font-size:16px; margin:0; padding:0; list-style:none; display:inline;}
.transactions-buttons2-list li { margin:0 0 0 0px; padding:0 0px 0 0px; list-style:none; display:inline; float:left; }
.transactions-buttons2-list li:first-child {height:43px; padding:0px 10px 0 425px; }
.transactions-buttons2-list li span { display:none; }
.transactions-buttons2-list a { color:#FFFFFF; text-decoration:none; }
.transactions-buttons2-list a:hover { color:#ADE6FF; }
a.btn_clear { background:url(../images/bt_clear.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_clear:hover { background:url(../images/bt_clear_over.jpg); }
a.btn_send { background:url(../images/bt_send.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_send:hover { background:url(../images/bt_send_over.jpg); }
a.btn_empty { background:url(../images/pxl_trans.gif) no-repeat; display: block; width:105px; height:29px;}
a.btn_next { background:url(../images/bt_next.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_next:hover { background:url(../images/bt_next_over.jpg); }
a.btn_previous { background:url(../images/bt_previous.jpg) no-repeat; display: block; width:105px; height:29px;}
a.btn_previous:hover { background:url(../images/bt_previous_over.jpg); }
div.transactions-shadow2 { width:699px; height:3px; margin:0px 0 0 -44px; padding:0 0 0 0px; background: url(../images/win_shadow.png) no-repeat; }
div.transactions-shadow { width:699px; height:3px; margin:0px 0 0 -44px; padding:0 0 0 0px; background: url(../images/win_shadow.png) no-repeat; }
#transactions-loading { width:655px; height:40px; border-top:1px solid #ccc; margin:0px 0 0 0px; background-color:#fff; display:none;}
.transactions-loading-image { float:left; padding:13px 0px 5px 200px;}
#frm_transactions .field  { position:absolute; float:left;}
#frm_transactions .field span { width:45px; color:#3e6085; font-weight:bold; margin:10px 0 1px 0; float:left; text-align:left; border:0px solid #ff0000;}
#frm_transactions .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_transactions .field a { color:#3e6085; text-decoration:none; }
#frm_transactions .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_transactions .field input[type="text"], #frm_frm_transactions .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_transactions .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_transactions .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}
#frm_donation_search .field  { position:absolute; float:left;}
#frm_donation_search .field span { width:45px; color:#3e6085; font-weight:bold; margin:10px 0 1px 0; float:left; text-align:left; border:0px solid #ff0000;}
#frm_donation_search .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_donation_search .field a { color:#3e6085; text-decoration:none; }
#frm_donation_search .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_donation_search .field input[type="text"], #frm_frm_transactions .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_donation_search .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_donation_search .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_user_search .field  { position:absolute; float:left;}
#frm_user_search .field span { width:45px; color:#3e6085; font-weight:bold; margin:10px 0 1px 0; float:left; text-align:left; border:0px solid #ff0000;}
#frm_user_search .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_user_search .field a { color:#3e6085; text-decoration:none; }
#frm_user_search .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_user_search .field input[type="text"], #frm_frm_transactions .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_user_search .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_user_search .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}
#frm_statements .field { margin-bottom:10px;}
#frm_statements .field span { color:#3e6085; font-weight:bold; margin:10px 0 1px 0; width:40px; float:left; text-align:left; border:0px solid #ff0000;}
#frm_statements .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_statements .field a { color:#3e6085; text-decoration:none; }
#frm_statements .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_statements .field input[type="text"], #frm_statements .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_statements .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_statements .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}
#frm_activity .field { position:absolute; float:left;}
#frm_activity .field span { width:45px; color:#3e6085; font-weight:bold; margin:10px 0 1px 0; float:left; text-align:left; border:0px solid #ff0000;}
#frm_activity .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_activity .field a { color:#3e6085; text-decoration:none; }
#frm_activity .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_activity .field input[type="text"], #frm_activity .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_activity .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_activity .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

#frm_user .field { position:absolute; float:left;}
#frm_user .field span { width:45px; color:#3e6085; font-weight:bold; margin:10px 0 1px 0; float:left; text-align:left; border:0px solid #ff0000;}
#frm_user .field p { color:#3e6085; font-weight:normal; margin:10px 0px 0px 0px; float:left; text-align:left; font-size:11px;}
#frm_user .field a { color:#3e6085; text-decoration:none; }
#frm_user .field a:hover { color:#3e6085; text-decoration:underline; }
#frm_user .field input[type="text"], #frm_user .field input[type="password"] { color:#6d6d6d; background-color:#e7e7e7; float:left; width:100px; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 15px 0 5px;}
#frm_user .field input[type="checkbox"] { color:#6d6d6d; background:#e7e7e7; float:left; height:18px; font-size:12px; padding:2px 5px 2px 5px; border:none; margin:5px 5px 0 200px;}
#frm_user .field select { color:#6d6d6d; background:#e7e7e7; font-size:12px; height:22px; min-height:18px; padding:5px 5px 0 5px; border:none; float:left; margin:5px 0px 0 5px;}

/*** HEADER ***/
#header { background:url(../images/bg_header.png) no-repeat left top; width:960px; height:146px; position:relative; z-index:1;  border:0px solid #00ff00;}

/** PROMOS **/
#promos { background:url(../images/bg_promos.png) no-repeat left top; width:960px; height:152px; position:relative; padding:9px 0 0 9px; border:0px solid #FF0000; }
#wrap-promo { width:960px; height:118px; float:left; padding:0 0px 0 15px; margin:0;}
.box-promo {width:210px; height:118px; padding:0; float:left; border:5px solid #888;  margin:0 10px 0 0px;}
.box-promo-middle {width:210px; height:118px; margin:0 10px 0 0px; float:left; border:5px solid #888; }
div.promo-tip { width:inherit; height:91px; background-color:#1e4f9c; padding:0; margin:0;}
div.promo-tip-valign {height:inherit; position:relative; width:310; text-align:center; font-size:13px; color:#FFF; font-weight:normal; padding:2px 8px 5px 8px; display: table-cell; vertical-align: middle;}
div.promo-image { width:210px; height:91px; padding:0px; margin:0; background-color:#003046;}
div.promo-link { width:210px; height:27px; margin:0; text-align:center; font-size:12px;  padding:5px 0 0px 0 ; }
div.promo-link a { color:#3e6085; font-weight:bold; text-decoration:none; }

/** FOOTER **/
#footer {width:960px; height:68px; background:url(../images/bg_footer.png) no-repeat left top; text-align:center; padding: 8px 0 0 0px; position:relative; font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #666; border:0px solid #FF0000;}
div.footer-logo {float: left; padding: 5px 0 0 275px }
p.footer-text {margin:0; padding:3px 265px 0 0;}
p.footer-browsers {margin:0; padding:8px 0px 0 0px; font-size:9px;}

/** TERMS & CONDITIONS - PRIVACY POLICY **/
#win_terms { display:none; background-color:#ffffff; border:1px solid #FFF;}
#win_privacy { display:none; background-color:#ffffff; border:1px solid #FFF;}
.win_popup1 { width:402px; height:502px; padding:0px 0 0 1px; display:none; font-family: Helvetica, Arial, sans-serif; border:0px solid #FF0000;}
.win_popup1 h2 {  background:url(../images/terms_title.png) no-repeat; width:386px; height:61px; padding:0px 15px 0 0; position:relative; border:0px solid #FF0000;}
.win_popup2 { width:402px; height:502px; padding:0px 0 0 1px; display:none; font-family: Helvetica, Arial, sans-serif; border:0px solid #FF0000;}
.win_popup2 h2 {  background:url(../images/privacy_title.png) no-repeat; width:386px; height:61px; padding:0px 15px 0 0; position:relative; border:0px solid #FF0000;}
.link_close_b { background:url(../images/win_close.png); display:block; width:19px; height:18px; position:absolute; margin:8px 0 0 370px; float:right;}
.win_cont_b { color:#333; font-size:12px; width:330px; height:380px; margin:8px 0 0 28px; padding:0 5px 0 0px; overflow:auto; }
.win_cont_b p { color:#333; margin:0; padding:5px 0; font-family: Helvetica, Arial, sans-serif;}
.win_cont_b p strong { margin:0; padding-top:20pt; }
.win_cont_b a { color:#333; }
#sub-1 li { text-align:left; margin:0; padding:0;}
#sub-1 ol { margin:0; padding:0; position:absolute; top:0px; left:0px;  z-index:10; display:none; }
#sub-3 li { margin:0 0 0 20px; text-align:left;  padding:0;}
#sub-3 ol { margin:0; padding:0; position:absolute; top:0px; left:0px;  z-index:10; display:none; counter-reset:inherit}
#sub-1 li { text-align:left; margin:0pk 0pk 0pk 100pk; padding:0;}