@charset "utf-8";
/* CSS Document */
body {background: #f1f2f2; font-size:15px; font-family:Calibri; line-height:1.4em; color:#1d5d84;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
.mar_5 {margin:5px 0px;}
.mar_r { margin:0 5px 0 0;}
.middle {border-left:solid 1px #f8b793; border-right: solid 1px #f8b793; background:#FFFFFF;}
.pagetitle {font-size:40px; font-family:Calibri; padding-bottom:5PX;}
.subtitle {font-size:25px; font-family:Calibri; font-weight:bold;}
.mid_txt {font-size:22px; font-family:Calibri; font-weight:bold;}
.mid_txt1 {font-size:20px; font-family:Calibri; font-weight:bold;}
.small_txt {font-size:15px; font-family:Calibri; font-weight:normal;}
.small_txt_black {font-size:15px; font-family:Calibri; font-weight:normal;color:#000000}
.mid_txt_black {font-size:20px; font-family:Calibri; font-weight:bold; color:#000000}
.mid_txt_red {font-size:22px; font-family:Calibri; font-weight:bold; color:#FF0000}
.small_txt_red {font-size:15px; font-family:Calibri; font-weight:bold; color:#FF0000}
.small_txt_italic {font-size:15px; font-family:Calibri; font-weight:normal; font-style:italic}
.mid_txt_list_title {font-size:18px; font-family:Calibri; font-weight:bold; color:#FFFFFF}



.frmbg_stp1 { border-left:solid 3px #badce8; border-right:solid 3px #badce8;background:url(../images/frmbg_stp1.gif) repeat-x top left;}
.frmbg_stp2 { border-left:solid 3px #badce8; border-right:solid 3px #badce8;background:url(../images/frmbg_stp2.gif) repeat-x top left;}
.form_title { font-size:24px; margin:0px 10px; padding:6px 12px 12px 12px; background:url(../images/bdr_title.gif) no-repeat left bottom; text-align:left; }
form { margin:0px; padding:0px;}
.align_center { margin:auto; text-align:center;}
.txt_fld { border-top:solid 1px #8a8a8a; border-left:solid 1px #8a8a8a; line-height:1.2em;}
.but_start_app { background: url(../images/btn_startapplication.gif) no-repeat top left); width:230px; height:44px; display:block; margin:auto; border:none;}
.adm_login_txt, .adm_login_txt a{ color:#32700d !important; font-size:16px;}
.mid_txt_orange { font-size:22px; font-family:Calibri; font-weight:bold; color:#FF6600; }
.th_big { background:#4f81bd; color:#FFFFFF; font-size:18px;}
.th_sm { background:#4f81bd; color:#FFFFFF; font-size:13px; font-weight:bold;}
.tr_odd { background:#d0d8e8; color:#000; font-size:12px;}
.tr_even { background:#e9edf4; color:#000; font-size:12px;}
.arrow_down { background:url(../images/arrow_down.gif) no-repeat top right; padding:7px; cursor:pointer; }
.arrow_up { background:url(../images/arrow_up.gif) no-repeat top right; padding:7px; cursor:pointer; }

.payment_tbl { background:#4bacc6;}
.payment_tbl_th { color:#FFFFFF; font-size:14px; font-weight:bold;}
.payment_tbl_tr { background:#FFFFFF; color:#333333; font-size:13px; font-weight:bold;}
.but_update_save { background:url(../images/update_save.gif) no-repeat; width:120px; height:27px; border:none; cursor:pointer;}
.pagetitle_orange {font-size:40px; font-family:Calibri; padding-bottom:5PX; color:#FF6600; text-transform:uppercase; font-weight:bold;}
.incomplete { margin-left:100px; font-size:20px; color:#ff0000;}
/* N added below line*/
.redColor {	background-color:#FF6666;}