.tb1
{
    margin-top: 30px;
    border-bottom: 1px solid #ccc;
}
.tb1 td
{
    padding: 5px 2px;
}
.tb1 td td
{
    padding: 0px 0px 5px 0px;
}
.tb2
{
    margin-top: 10px;
    border: 1px solid #ccc;
}
.tb2 td
{
    padding: 5px 20px;
    line-height: 24px;
}
.tb2 td td
{
    padding: 0px 0px 5px 0px;
}
.redstar {
    color: RGB(228, 7, 7);
}
td.titleform1
{
    padding-top: 15px;
    color: blue;
    font-style: italic;
    font-size: 16px;
}
td.terms
{
    background-color: #bad8f0;
    padding: 8px;
}
input, select, textare
{
    padding: 0px;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 14px;
}
.inputNormal
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
}
.input125
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 125px;
}
.input1
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 150px;
}
.input2
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 417px;
}
.select1
{
    border: 1px solid #ccc;
    padding: 2px;
    width: 425px;
}
.input3
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 198px;
}
.btnBox1
{
    text-align: center;
    margin: 20px 0px 0px 0px;
}

div.btnTM
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
    margin-right: 10px;
    display: inline-block;
    position: relative;
}
div.btnTM:hover
{
    background-color: #990000;
}
input.btnTM
{
    position: absolute;
    z-index: 1000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
*+html .btn1
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px;
    width: 100px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border:none;
}
.btn1
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px;
    width: 100px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
}
.btn1:hover
{
    background-color: #990000;
}
.btn2
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
    margin-right: 10px;
}
*+html .btn2
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border:none;
    margin-right: 10px;
}
.btn2:hover
{
    background-color: #990000;
}

.btn_edit
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 2px;
    width: 40px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
}
.btn_edit:hover
{
    background-color: #990000;
}

/*07/22/2013*/

div.btn3
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg2.jpg');
    padding: 10px 10px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 20px;
    border: 0;
}
div.btn3:hover
{
    color: #FFCC00;
}
.btn4
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    padding: 10px 10px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    width: 260px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 20px;
    border: 0;
}
.btn4:hover
{
    color: #FFCC00;
}
div.btn5
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 10px 10px;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    background-color: #4c81b7;
    line-height: 28px;
}
div.btn5:hover
{
    color: #FFCC00;
}
.tb3
{
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
}
.tb3 td
{
    padding: 5px 2px;
}
.tb3 td td
{
    padding: 0px 0px 5px 0px;
}
td.titleform2
{
    padding-top: 15px;
    color: #007cfb;
    font-style: italic;
    font-size: 16px;
}
.input4
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 207px;
}
.input5
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 605px;
}
.select2
{
    border: 1px solid #ccc;
    padding: 2px;
    width: 217px;
}
.datepicker
{
    background-image: url('/Resource/images/date.png');
    background-position: center right;
    background-repeat: no-repeat;
}
.selectNormal
{
    border: 1px solid #ccc;
    padding: 2px;
}
.tb4
{
    margin-top: 10px;
    border: 1px solid #005da2;
}
.tb4 td
{
    padding: 8px;
    border-bottom: 1px dotted #005da2;
    border-right: 1px solid #005da2;
}
.tb4 td td
{
    padding: 0px 0px 5px 0px;
    border: 0px;
}


.noticeinfo
{
    /*font-size: 11px;*/
    color: #ff0107;
}
label.noticeinfo, input.noticeinfo, select.noticeinfo, textarea.noticeinfo
{
    color: #666;
    background-color: #feeeee;
    border: 1px solid #efb9b7;
}

/*/07/25/20138*/
.tb5
{
    border: 1px solid #3398e3;
}
.tb5 td
{
    padding: 6px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #a7d5f7;
    line-height: 16px;
    font-size: 14px;
    color: #444;
}
.tb5 td td
{
    padding: 0px 0px 5px 0px;
}

.tb5 tr.tb5Title td
{
    background-color: #b0ddff;
    font-weight: bold;
    font-size: 16px;
    color: #000;
}
.tb5Title td
{
    border-right: 1px dotted #3398e3;
}
.tb5_trgrey
{
    background-color: #e8f5ff;
}
.tb5_trwhite
{
    background-color: #Fff;
}
.tb5_trgrey:hover, .tb5_trwhite:hover
{
    background-color: #FFFFAC;
}
.listtopbox
{
    text-align: right;
    height: 35px;
}
.listtopbox a
{
    text-decoration: none;
}
span.btn6
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px 10px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
    cursor: pointer;
    line-height: 35px;
}
span.btn6:hover
{
    background-color: #990000;
}
span.btn6 img
{
    vertical-align: middle;
    border: 0px;
}
.pageBox td
{
    font-size: 12px;
    color: #666;
}
.pageBox td div
{
    font-size: 12px;
    color: #666;
}
.pageBox img
{
    vertical-align: middle;
}
.inputPage
{
    padding: 0px;
    font-size: 12px;
}

/*Alert Style*/
.alertBox
{
    border-radius: 8px 8px 8px 8px;
    background-image: url('/Resource/images/Alert_bg.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #eeeeee;
    border: 1px solid #929292;
    width: 450px;
    padding: 20px;
    box-shadow: 0 0 10px #939393;
    -webkit-box-shadow: 0 0 10px #939393;
    -moz-box-shadow: 0 0 10px #939393;
}
.alertBox_top
{
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 30px;
    padding-top: 0px;
    text-align: center;
}
.alertBox_text
{
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 18px;
    padding-top: 20px;
    text-align: center;
}

.alertbtnBox
{
    margin-top: 20px;
    text-align: center;
}
.alertbtn
{
    border-radius: 8px 8px 8px 8px;
    background-image: url('/Resource/images/Alert_btnbg.jpg');
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0px 6px 0px;
    margin-right: 10px;
    border: 1px solid #1e5288;
}
.alertbtn:hover
{
    color: #FFCC00;
}

/* 07/26/2013*/
.userinfoBox
{
    position: relative;
    text-align: right;
    padding: 10px 5px 5px 0px;
    font-size: 18px;
    color: #000;
    margin: 0px 10px;
    font-style: italic;
    top: 0px;
    left: 0px;
}
.userinfoBox a {
    color: #005DA2;
    margin-left: 15px;
    text-decoration: none;
    padding: 5px;
    font-style: normal;
}
.userinfoBox a:hover
{
    color: #c1151b;
    text-decoration: underline;
}

.icon24
{
    display: block;
    width: 24px;
    height: 24px;
    float: left;
    margin-left: 5px;
}

input[type="button"][disabled="disabled"]
{
    background: none repeat scroll 0 0 #EEEFED;
    color: #000000;
    border: 1px solid #ddd;
}
input[type="submit"][disabled="disabled"]
{
    background: none repeat scroll 0 0 #EEEFED;
    color: #000000;
    border: 1px solid #ddd;
}
.icon-edit
{
    background: url('/Resource/images/edit_icon.png') no-repeat;
}
.icon-selection
{
    background: url('/Resource/images/selection_icon.png') no-repeat;
}
.icon-delete
{
    background: url('/Resource/images/delete_icon.png') no-repeat;
}
.icon-history
{
    background: url('/Resource/images/history_icon.png') no-repeat;
}

.btn7
{
    background-color: #005DA2;
    padding: 2px 5px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #01163d;
}
.btn7:hover
{
    background-color: #990000;
}

/*08/09/2013*/
.tabsBox
{
    margin-top: 15px;
    height: 31px;
}
.tabsBox_1
{
    margin-top: 15px;
    height: 50px;
}
ul.tabsMeu, ul.tabsMeu_1
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul.tabsMeu li, ul.tabsMeu_1 li
{
    float: left;
    margin-right: 2px;
    height: 25px;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    border: 1px solid #cccccc;
    border-bottom: none;
    padding: 5px 4px 0px 5px;
    background-color: #cccccc;
    width: 113px;
    text-align: center;
    border-radius: 4px 4px 0px 0px;
}
ul.tabsMeu_1 li
{
    height: 44px;
}

ul.tabsMeu li.passed, ul.tabsMeu_1 li.passed
{
    float: left;
    margin-right: 2px;
    height: 25px;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    border: 1px solid #b0ddff;
    border-bottom: none;
    padding: 5px 4px 0px 5px;
    background-color: #b0ddff;
    width: 113px;
    text-align: center;
    border-radius: 4px 4px 0px 0px;
    cursor: pointer;
}
ul.tabsMeu_1 li.passed
{
    height: 44px;
}
ul.tabsMeu li.passed:hover, ul.tabsMeu_1 li.passed:hover
{
    background-color: #c1151b;
    color: #fff;
    border: 1px solid #064878;
    border-bottom: none;
}

ul.tabsMeu li.currentTab, ul.tabsMeu_1 li.currentTab
{
    background-color: #005da2;
    color: #fff;
    font-weight: bold;
    border: 1px solid #005da2;
}
ul.tabsMeu li.currentTab:hover, ul.tabsMeu_1 li.currentTab:hover
{
    border: 1px solid #005da2;
    border-bottom: none;
}
ul.tabsMeu li.w140
{
    width: 140px;
}
ul.tabsMeu li.w180
{
    width: 180px;
}
ul.tabsMeu li.w190
{
    width: 190px;
}
.tabContent
{
    border: 1px solid #005da2;
    padding: 10px;
}
.tb6
{
    margin-top: 10px;
    border-bottom: 1px dashed #ccc;
}
.tb6 td
{
    padding: 4px 2px;
}
.tb6 td td
{
    padding: 0px 0px 3px 0px;
}
.infoReadonly
{
    color: #777;
}
input[type="select"][disabled="disabled"], input[type="textarea"][disabled="disabled"]
{
    background-color: #f0f0f0;
    border: 1px solid #ddd;
}
input[type="input"][disabled="disabled"]
{
    border: 0;
    border-bottom: 1px solid #ccc;
    border: 1px solid #ddd;
}
.tb7
{
    margin-top: 10px;
}
.tb7 td
{
    padding: 4px 2px;
    border-bottom: 1px dotted #ccc;
}
.tb7 td.rightcolumn
{
    border-left: 1px dotted #005da2;
}
tr.list1 td
{
    border-bottom: 1px dotted #005da2;
    font-size: 14px;
}
tr.listnb td
{
    border-bottom: 0px;
}
.textarealist
{
    width: 98%;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 14px;
    background-image: url(/Resource/images/textareabg.png);
    line-height: 24px;
    border: 0px;
    padding: 4px;
    overflow: hidden;
}
.inputline
{
    border: 0px;
    border-bottom: 1px solid #ccc;
    padding: 4px;
}

.btn8
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 10px 10px;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #4c81b7;
    line-height: 28px;
    font-size: 25px;
    border: 0;
    width: 100%;
    cursor: pointer;
}
.btn8:hover
{
    color: #FFCC00;
}

/*08/20/2013*/
.sepline3
{
    border-bottom: 1px dashed #ccc;
    margin: 8px 0px;
}
.textarealist2
{
    width: 98%;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 14px;
    line-height: 18px;
    border: 1px solid #ccc;
    padding: 4px;
}

/*08/30/2013*/
.btnlist
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    padding: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 135px;
    cursor: pointer;
    margin-top: 2px;
    border: 0;
    text-align: center;
    text-decoration: none;
}
.btnlist:hover
{
    color: #FFCC00;
}

/*09/04/2013*/
span.btnloginfo
{
    border-radius: 5px 5px 5px 5px;
    background-color: #005DA2;
    padding: 4px 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-style: normal;
    margin-right: 5px;
    width: 90px;
}
span.btnloginfo:hover
{
    background-color: #990000;
}


/*Admin Login*/
.adminloginBox
{
    margin: 0 auto;
    width: 784px;
    height: 230px;
    background-image: url(/Resource/images/admin_loginbg.jpg);
    text-align: center;
    font-size: 18px;
    color: #333;
    padding-top: 100px;
    line-height: 25px;
}
.bluetext1
{
    color: #1f6dbc;
}
.adminloginBtn1
{
    background-image: url(/Resource/images/adminlogin_btnbg.jpg);
    font-size: 24px;
    font-weight: bold;
    height: 50px;
    color: #fff;
    padding: 6px 40px 8px 40px;
    border-radius: 15px 15px 15px 15px;
    cursor: pointer;
}
.adminloginBtn1 a
{
    color: #fff;
    text-decoration: none;
}
.adminloginBtn1 a:hover
{
    color: #fff;
}
.adminloginBtn1:hover
{
    background-image: url(/Resource/images/adminlogin_btnbgover.jpg);
}
.adminmenuBox
{
    border-radius: 5px 5px 5px 5px;
    background-image: url(/Resource/images/admin_menubg.png);
    margin: 0 auto;
    width: 940px;
    height: 40px;
    margin-bottom: 5px;
    padding-left: 10px;
}
ul.adminMenu
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.adminMenu li
{
    font-size: 16px;
    border-right: 1px solid #ddd;
    padding: 10px 16px 0px 16px;
    height: 30px;
    float: left;
    color: #424242;
}
ul.adminMenu li a
{
    color: #424242;
    text-decoration: none;
}
ul.adminMenu li a:hover
{
    color: #005ca1;
}
ul.adminMenu li.amenuthis
{
    background-image: url(/Resource/images/admin_menuthis.png);
    color: #fff;
}
ul.adminMenu li.amenuthis a
{
    color: #fff;
}
.dashboardTitle1
{
    font-size: 19px;
    color: #005b9f;
}
.tabContent_admin
{
    border: 1px solid #005da2;
}
.tabContent_search
{
    padding: 15px;
}
.tb8
{
    border-top: 1px solid #3398e3;
    border-bottom: 1px solid #3398e3;
}
.tb8 td
{
    padding: 6px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #a7d5f7;
    line-height: 16px;
    font-size: 14px;
    color: #444;
}
.tb8 td td
{
    padding: 0px 0px 5px 0px;
}

.tb8 tr.tb8Title td
{
    background-color: #b0ddff;
    font-weight: bold;
    font-size: 16px;
    color: #000;
}
.tb8 tr.tb8Title td a
{
    text-decoration: none;
    color: #000;
}
.tb8Title td
{
    border-right: 1px dotted #3398e3;
}
.tb8_trgrey
{
    background-color: #e8f5ff;
}
.tb8_trwhite
{
    background-color: #Fff;
}
.tb8_trgrey:hover, .tb8_trwhite:hover
{
    background-color: #FFFFAC;
}
.inputNormal_s
{
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    width: 100px;
}
.btnlist2
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    padding: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 150px;
    cursor: pointer;
    margin-top: 2px;
    border: 0;
    text-align: center;
}
.btnlist2:hover
{
    color: #FFCC00;
}
.btnlist3
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    padding: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 210px;
    cursor: pointer;
    margin-top: 2px;
    border: 0;
    text-align: center;
}
.btnlist3:hover
{
    color: #FFCC00;
}
.btnlist4
{
    border-radius: 5px 5px 5px 5px;
    background-image: url('/Resource/images/btn_bg1.gif');
    padding: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 230px;
    cursor: pointer;
    margin-top: 2px;
    border: 0;
    text-align: center;
}
.btnlist4:hover
{
    color: #FFCC00;
}
.adminlist_top
{
    color: #333;
    padding-left: 5px;
}

/*09/11/2013*/
.functionBox
{
    border-radius: 5px 5px 5px 5px;
    background-image: url(/Resource/images/function_bg.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #fff;
    color: #0084c2;
    padding: 25px 15px;
    font-family: Calibri, Arial;
    font-size: 26px;
    margin: 10px 0px;
    border: 1px solid #e0e0e0;
    line-height: 25px;
}
.functionSpan1
{
    color: #666;
}
.functionSpan2
{
    color: #333;
    font-size: 18px;
    margin-top: 10px;
}
/*09/12/2013*/
.adminlistBox
{
    overflow: auto;
    border-right: 1px solid #3398e3;
    border-left: 1px solid #3398e3;
    border-bottom: 1px solid #3398e3;
}

/*09/18/2013*/
.seplineBlue
{
    border-bottom: 1px solid #a1bffb;
    height: 1px;
    margin: 10px 0px;
}
td.titleformparent
{
    color: #000000;
    font-weight: bold;
    text-align: center;
    background: #DBE5F1;
}

/*09/25/2013*/
.spancheckbox
{
    font-size: 17px;
    color: #555;
    margin-right: 5px;
}
.spancheckbox1
{
    font-size: 12px;
    color: #555;
    margin-right: 5px;
}
.checkboxlist_container
{
    font-size: 12px;
    vertical-align: middle;
}
td.referralTitle1
{
    background-color: #ffffff;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tb9
{
    margin-top: 20px;
    border: 1px solid #999;
}
.tb9 td
{
    padding: 5px 6px;
}
.tb9 td td
{
    padding: 0px 0px 5px 0px;
}
.referralTitle2
{
    font-size: 18px;
    color: #f00;
    text-decoration: underline;
    font-weight: bold;
}
.referralTitle3
{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin: 8px;
    text-align: center;
}
tr.referralbg td
{
    background-color: #ccecff;
}
.referraltextarea1
{
    border: 1px solid #ccc;
    padding: 4px;
    width: 99%;
}
.topTitle1
{
    font-size: 22px;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
.topTitle2
{
    font-size: 26px;
    text-align: center;
    color: #000000;
    font-weight: bold;
}
.ReferralFormContainer
{
    width: 850px;
    margin: 0px auto;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
}
.ReferralFormContainer .input1, .ReferralFormContainer .input2, .ReferralFormContainer .input3, .ReferralFormContainer .input4, .ReferralFormContainer .inputNormal
{
    border-bottom: 1px solid #000000;
}
.ReferralFormContainer .tb9
{
    border: 1px solid #000000;
}
.ReferralFormContainer .referraltextarea1
{
    border: 1px solid #000000;
}
.top_discription_left
{
    font-weight: bold;
}
.top_discription
{
    margin-top: 10px;
    margin-bottom: 1px;
}
/*10/04/2013*/
.spanItem
{
    font-size: 15px;
    color: #555;
    margin-right: 8px;
}
