/* CSS Document */

body {
    color:#666;
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#ECF2F9;
    background-position: top;
    background-repeat:repeat-y;
    font-size:12px;
}
img {
    border:0px
}
a {
    outline:none;
}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.outter {
    margin:auto;
    margin-top:0px;
    padding:auto;
    padding-bottom:0px;
    background-color:#FFFFFF;
    height:auto;
    width:856px;
    overflow:hidden;
}
.headder, .logo, .logo a, .top_right {
    padding:0px;
    overflow:hidden;
}
.headder {
    width:835px;
    height:auto;
    margin:auto;
}
.logo {
    width:256px;
    height:75px;
    margin-left:10px;
    float:left;
    background:none;
    overflow:hidden;
    margin-bottom: 10px;
}
.top_right {
    /*width:310px;*/
    width:445px;
    height:auto;
    float:right;
    overflow:hidden;
    color:#000;
}
.top_navi {
    height:20px;
    margin:0px;
    margin:3px 14px 3px 3px;
    padding:0px;
    float:right;
    /*width:295px;*/
    width:415px;

}
.lawyer_navi {
    height:auto;
    width:725px;
    margin:0px;
    margin:10px 0px 0px 50px;
    padding:0px 0px 0px 0px;
    float:left;
    overflow:hidden;
}
.lawyer_navi li a {
    border:0px solid red;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    float:left;
    overflow:hidden;
    text-decoration:none;
    color:#153C75;
}
.lawyer_navi li a:hover {
    border:0px solid red;
    float:left;
    overflow:hidden;
    text-decoration:underline;
}
.lawyer_navi ul {
    list-style:none;
}
.lawyer_navi li {
    margin:0px 0px 0px 0px;
    border:0px solid red;
    padding:0px 0px 0px 10px;
    float:left;
    overflow:hidden;
}
td a {
    border:0px solid red;
    color:#000000;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
}
td a:hover {
    text-decoration:underline;
}
.top_navi ul, .top_navi li, .top_navi a {
    list-style:none;
    color: #666;
    margin:0px;
    padding:0px 0px 0px 0px;
}
.top_navi ul {
    float: right;
}
.top_navi li {
    float:left;
    padding:0px 0px 0px 0px;
}
.top_navi a {
    text-decoration:none;
    padding:0px 5px 0px 5px;
}
.top_navi a:hover {
    text-decoration:underline;
}
.s_t {
    float:left;
    margin:0px;
    color:#000;
    font-size:12px;
    margin-top:0px;
    margin-bottom:5px;
    height:20px;
    line-height:18px;
    overflow:hidden;
    padding-left:7px;
    /*width:490px;*/
}
.s_t img {
    vertical-align:middle;
    padding:0px 5px 0px 0px;
}
.readmore {
    float:right;
    text-decoration:none;
    color:#3395CA;
}
.readmore:hover {
    float:right;
    text-decoration:none;
    color:#000;
}
.readmore img {
    vertical-align:middle;
    padding:0px 3px 0px 0px;
}
/*searchbox code start*/
.search_box {
    width: 290px;
    height: 20px;
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
.search_box .s {
    float: left;
    padding: 0;
    margin: 0px 0 0 0px;
    border:1px solid #B4B4B4;
    height:16px;
    width: 160px;
    background:#fff;
    overflow:hidden;
}
.search_box .go {
    float:left;
    margin: 0px 2px 0 0;
    padding: 0px 0px 0px 0px;
    width:20px;
    height:18px;
}
/*search box finish*/
/*navigationstart*/
/*.navi {
        clear:both;
        width:850px;
        height:40px;
        padding:10px 0px 0px 0px;
        margin:0px 0px 0px 4px;
}*/

.navi {
    border-radius: 8px;
    clear: both;
    height: 40px;
    margin: 0 0 0 1px;  
    width: 832px;
}

.n_cen {
    /*width:660px;*/
    height:40px;
    padding:0px;
    margin:0px 0px 0px 0px;
    float:left;
    background-image:url(../images/navi_bg.jpg);
}
.n_cen ul {
    list-style:none;
    margin:0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}
.n_cen li {
    list-style:none;
    float:left;
    margin:0px;
    padding:0px;
    color:#FFFFFF;
    background-repeat:repeat-x;
    line-height:40px;
    border-right:1px solid #8DB6DE;
}
.n_cen a {
    list-style:none;
    float:left;
    margin:0px;
    padding:0px 10px 0px 10px;
    color:#F0F1F7;
    text-decoration:none;
    background-image:url(../images/navi_bg.jpg);
    background-repeat:repeat-x;
    font-size:11px;
    font-weight:bold;
}
.n_cen a:hover {
    list-style:none;
    float:left;
    margin:0px;
    padding:0px 10px 0px 10px;
    color:#F0F1F7;
    text-decoration:none;
    background-image:url(../images/navi_hover.jpg);
    background-repeat:repeat-x;
    font-size:11px;
    font-weight: bold;
}
/*--left--*/
.n_left, .n_left a, .n_left a:hover {
    width:70px;
    height:40px;
    float: left;
    margin: 0;
    overflow:hidden;
    padding: 0;
    border-right:1px solid #8DB6DE;
}
.n_left {
    background-image:url(../images/navi_left_n.jpg);
    line-height:40px;
}
.n_left a {
    background-image:url(../images/navi_left_n.jpg);
    font-size:11px;
    font-weight:bold;
    color:#F0F1F7;
    text-decoration:none;
    padding:0px 0px 0px 15px;
}
.n_left a:hover {
    background-image:url(../images/navi_left.jpg);
    font-size:11px;
    font-weight: bold;
    color:#F0F1F7;
    text-decoration:none;
    padding:0px 0px 0px 15px;
}
.n_right_r, .n_right_r a, .n_right_r a:hover {
    width:96px;
    height:40px;
    float: left;
    margin: 0;
    overflow:hidden;
    padding: 0;
}
/*.n_right_r {
        background-image:url(../images/navi_right.jpg);
}*/

.n_right_r {
    background-image: url("../images/navi_right.jpg");
    background-repeat: repeat;
    background-size: 140% 100%;
    display: table-cell;
    float: none;
    width: 125px;
}


/*bannerside css*/

.banner {
    width:830px;
    height:250px;
    background-image: url(../images/banner.jpg);
    background-repeat:no-repeat;
    margin-top:10px;
    margin-left:12px;
    overflow:hidden;
}

.banner_test {
    width:830px;  
    /*height:250px; *//* remove this when using offer image, image name banner_test_with_offer */
    height:315px; /*add this when using offer image, image name banner_test_with_offer*/
    background-image: url(../images/Banner_Feb_Offer_no_price.png?202030121438);
    /*url(../images/2020-Xmas-Promo_Website.jpg?202011261815);url(../images/Banner_Feb_Offer_no_price.png?2020801221835);*/
	/*url(../images/Banner_Aug_Save30.jpg?20200801221835)/*../images/Easter-Sale-Banner-Website.jpg?201907221824*/
    /* DEfault home page -- background-image: url(../images/Banner_Feb_Offer_no_price.png?201907221824); //Banner_Feb_Offer_with_price.png?190205123054 - $119 // replace for default header url(../images/banner_test_without_offer.jpg); /*banner_test_with_offer , ester - url(../images/australian-registry-ester.png);*/
    /*Christmas offer - url(../images/AR-Christmas19-Website.jpg?201907221824);*/
    /*background-image: url(../images/new_year_offer_save_99_family.png); */
    background-repeat:no-repeat;
    margin-top:10px;
    margin-left:12px;
    overflow:hidden;
}

.banner_test1 {
    width:830px;
    height:250px;
    background-image: url(../images/banner_test1.png);
    background-repeat:no-repeat;
    margin-top:10px;
    margin-left:12px;
    overflow:hidden;
}

.banner1 {
    width:830px;
    height:250px;
    background-image:url(../images/innerpage_banner.jpg);
    background-repeat:no-repeat;
    margin-top:10px;
    margin-left:12px;
    overflow:hidden;
}
.click_o {
    float:right;
    margin:0px 0px 0px 0px;
}
.click_g {
    float:right;
    margin:0px 0px 0px 0px;
}
.professional-register {
    float:right;
    margin:0px 0px 0px 0px;
}
.content {
    clear:both;
    margin:0px;
    margin-left:8px;
    margin-top:10px;
    margin-right:0px;
    background-color:#FFFFFF;
    padding:5px 0px 20px 0px;
    height:auto;
    width:836px;
    overflow:hidden;
}
.left_side {
    width:509px;
    height:auto;
    margin:10px 0px 0px 0px;
    overflow:hidden;
    float:left;
    background-color:#FFFFFF;
}

.left_side1 {
    width:500px;
    height:auto;
    margin:10px 0px 0px 0px;
    overflow:hidden;
    float:left;
    background-color:#FFFFFF;
}

h1 {
    margin:0px 0px 5px 5px;
    padding:0px 0px 0px 0px;
    width:98%;
    font-size:20px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#153C75;
    border-bottom:1px solid #E4ECF6;
}

h2 {
    margin:0px 0px 5px 5px;
    padding:0px 0px 0px 0px;
    width:98%;
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#153C75;
    border-bottom:1px solid #E4ECF6;
}

.header {
    margin:0px 0px 5px 5px;
    padding:0px 0px 0px 0px;
    width:98%;
    font-size:20px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#153C75;
    border-bottom:1px solid #E4ECF6;
}

.cont {
    clear:both;
    width:98%;
    height:auto;

    padding:5px 4px 0px 5px;
    margin:0px 0px 20px 0px;
    line-height:16px;
    border:0px solid red;
}
.cont_li {
    clear:both;
    width:98%;
    height:auto;

    padding:5px 4px 0px 5px;
    margin:0px 0px 20px 0px;
    line-height:20px;
    border:0px solid red;
    font-family:Arial;
}
.cont_li li {
    clear:both;
    width:98%;
    height:auto;
    font-family:Arial;
    padding:5px 4px 0px 5px;
    margin:0px 0px 20px 0px;
    line-height:20px;
    border:0px solid red;
    margin-bottom:10px;
}
.cont1 {
    clear:both;
    width:98%;
    height:auto;

    padding:5px 4px 0px 5px;
    margin:0px 0px 20px 0px;
    line-height:17px;
}
.news_up {
    clear:both;
    width:98%;
    height:auto;

    padding:10px 4px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height:17px;
    overflow:hidden;
}
.cont2 {
    clear:both;
    width:98%;
    height:auto;

    padding-left:5px;
    margin-left:0px;
    overflow:hidden;
    margin-top:0px;
    line-height:17px;
    border:0px solid red;
}
.footer_outer {
    width:830px;
    margin:0px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
    height:auto;
    text-align:center;
}
/*footlinkstart*/
.foot_menu {
    overflow:hidden;
    width:788px;
    margin:auto;
    padding:10px 0px 5px 0px;
    color:#ccc;
}
.foot_menu ul {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.foot_menu li {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:14px;
}
.foot_menu a {
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 7px 0px 7px;
    text-decoration:none;
}
.foot_menu a:hover {
    text-decoration:underline;
}
.round_top {
    width:856px;
    height:18px;
    margin:0px;
}
.round_cen {
    width:856px;
    height:auto;
    margin:auto;
    padding:0px;
    background: url(../images/round_cen.jpg);
    background-repeat:repeat-y;
}

#border-image {
    background: url(../images/netcut1_r2_c1.png);
}


.round_bottom {
    width:856px;
    height:55px;
    margin:0px;
    background: url(../images/round_bottom.jpg);
}
.top_r {
    width:830px;
    height:34px;
    background:url(../images/top_r.jpg);
    background-repeat:no-repeat;
    clear:both;
}
.top_b {
    width:830px;
    height:13px;
    background:url(../images/bottom_r.jpg);
    background-repeat:no-repeat;
    clear:both;
}
.content_inner {
    margin:0px;
    margin-top:0px;
    margin-right:0px;
    background-color:#FFFFFF;
    padding:0px 0px 20px 0px;
    border-left:1px solid #D7DFEA;
    border-right:1px solid #D7DFEA;
    height:auto;
    width:828px;
    overflow:hidden;
}
.inner_round {
    width:830px;
    height:auto;
    margin-left:12px;
    overflow:hidden;
    margin-top:10px;
    padding-bottom:10px;
}
.inner_roundone {
    width:400px;
    height:auto;
    margin-left:12px;
    overflow:hidden;
    margin-top:10px;
    padding-bottom:10px;
}
.inner_h {
    font-size:16px;
    margin:0px;
    font-weight:bold;
    font-family:arial;
    line-height:32px;
    padding-left:10px;
    color:#153C75;
}
.content_p {
    width:60%;
    border:0px solid red;
    font-size:12px;
    margin:0px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    color:#333333;
    float:left;
    font-family:Arial;

    line-height:18px;
}

.flowchart {
    width:100%;

    border:0px solid red;
    font-size:12px;
    margin:0px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    color:#333333;
    float:left;
    font-family:Arial;

    line-height:18px;

}

.content_p1 {
    width:99%;
    border:0px solid red;
    font-size:12px;
    margin:0px;
    padding-left:10px;
    padding-top:10px;
    color:#000000;
    float:left;
    font-family:Arial;

    line-height:18px;
}


.grey_text {
    font-size:15px;
    margin:0px;
    color:#333333;
    font-weight:bold;
    padding-top:10px;
}
.orange_text {
    font-size:15px;
    margin:0px;
    color:#F98D12;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    font-family:Arial, Helvetica, sans-serif;
}
.txtbox {
    width:190px;
}
.txtbox1 {
    width:300px;
    float:left;
    vertical-align:top;
    margin-right:5px;
}
.txtbox2 {
    width:300px;
    height:60px;
}
/*conrolpanel*/
div {
    margin:0px;
    padding:0px;
    overflow:hidden;
}
.control_content {
    width:800px;
    height:auto;
    margin:auto;
    margin-top:10px;
    overflow:hidden;
}
/*leftsidenavistart*/
.c_left_outer {
    width:170px;
    height:auto;
    float:left;
}
.c_left_outeruser {
    width:170px;
    height:auto;
    border:0px solid red;
    margin:10px 0px 0px 10px;
    float:left;
}
.c_left_top {
    width:170px;
    height:28px;
    background-image:url(/public/images/c_left_top.jpg);
    display:block;
    line-height:28px;
    text-align:left;
    font-weight:bold;
    color:#153C75;
    padding-left:15px;
}
.c_right_inner_top {
    width:170px;
    height:28px;
    background-image:url(/public/images/c_left_top.jpg);
    display:block;
    line-height:28px;
    text-align:center;
    font-weight:bold;
    float:left;
    color:#153C75;
}
.c_left_center {
    width:170px;
    height:auto;
    background-image:url(/public/images/c_left_center.jpg);
}
.c_left_menu, .c_left_menu ul, .c_left_menu li {
    margin:0px;
    list-style:none;
    clear:both;
    /*overflow:hidden;*/
    padding:0px;
}
.c_left_menu {
    width:168px;
    height:auto;
    padding-top:5px;
    margin-left:1px;
}
.c_left_menu li {
    height:25px;
    line-height:20px;
}
.c_left_menu a {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#fff;
}
.c_left_menu a:hover {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#ECF2F9;
}
.c_left_bottom {
    width:170px;
    height:10px;
    background-image:url(/public/images/c_left_bottom.jpg);
}
/*leftsidenavifinish*/

/*rightsidestart*/
.c_right_outer {
    width:613px;
    height:auto;
    float:right;
}
.c_right_outeruser {
    width:613px;
    height:auto;
    border:0px solid red;
    margin:10px 15px 0px 0px;
    float:right;
}
.c_outer {
    width:643px;
    height:auto;
    margin:10px 0px 0px 0px;
    float:right;
}
.c_outer12 {
    width:800px;
    height:auto;
    margin:10px 0px 0px 0px;
    float:right;
}
.c_right_top {
    width:613px;
    height:14px;
    background-image:url(/public/images/c_f_top.jpg);
    text-align:center;
    font-weight:bold;
    color:#153C75;
    overflow:hidden;
}
.c_right_center {
    width:613px;
    height:auto;
    background-image:url(/public/images/c_f_center.jpg);
}
.c_right_content {
    width:590px;
    margin:auto;
    height:auto;
    margin-bottom:10px;
}
.c_right_bottom {
    width:613px;
    height:15px;
    background-image:url(/public/images/c_f_bottom.jpg);
}
.c_right_top2 {
    width:803px;
    height:15px;
    background-image:url(/public/images/awtop.jpg);
    text-align:center;
    font-weight:bold;
    color:#153C75;
    overflow:hidden;
}
.c_right_center2 {
    width:803px;
    height:auto;
    background-image:url(/public/images/awcenter.jpg);
}
.c_right_content2 {
    width:590px;
    margin:auto;
    height:auto;
    margin-bottom:10px;
}
.c_right_bottom2 {
    width:803px;
    height:15px;
    background-image:url(/public/images/awbottom.jpg);
}
/*rightsidefinish*/
.fieldwrapper {
    width: 550px;
    overflow:hidden;
    padding:0px;
    clear:both;
    margin:auto;
    margin-top:10px;
    height:auto;
}

.fieldwrapper1 {
    width: 580px;
    overflow:hidden;
    padding-left:15px;
    clear:both;
    margin:auto;
    margin-top:10px;
    height:auto;
}


.fieldwrapperone {
    width: 550px;
    overflow:hidden;
    padding:0px;
    clear:both;
    display:none;
    margin:auto;
    margin-top:10px;
    margin-left:70px;
    height:auto;
}
.styl {
    float: left;
    width: 150px;
    text-transform:capitalize;
    color:#666666;
    font-weight:bold;
    overflow: hidden;
    margin-right: 15px;
}
.styl1 {
    float: left;
    width: 150px;
    color:#666666;
    font-weight:bold;
    overflow: hidden;
    margin-right: 15px;
}
.thefield {
    float: left;
    overflow:hidden;
}
.thefield input {
    width: 300px;
}
.fieldwrapper .thefield textarea {
    width: 300px;
    height: 150px;
}
.buttons {
    margin-top: 5px;
    float:right;
    margin-right:30px;
    width:220px;
    _margin-right:15px;
}
.buttonsone {
    margin-top: 5px;
    float:right;
    margin-right:0px;
    border:0px solid red;
    margin-left:22px;
    width:220px;
    _margin-right:15px;
}
.buttons input {
    width: 65px;
    background: #e1dfe0;
    background-image:url(/public/images/button_bg.jpg);
    background-repeat:repeat-x;
    border:none;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    height:25px;
    padding:3px 0px 5px 0px;
    _padding:5px 0px 5px 0px;
    cursor:pointer;
    outline:none;
}
.buttons12 input {
    width: auto;
    background: #e1dfe0;
    background-image:url(/public/images/button_bg.jpg);
    background-repeat:repeat-x;
    border:none;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    height:25px;
    padding:3px 0px 5px 0px;
    _padding:5px 0px 5px 0px;
    cursor:pointer;
    outline:none;
}
.buttonsone input {
    width: 65px;
    background: #e1dfe0;
    background-image:url(/public/images/button_bg.jpg);
    background-repeat:repeat-x;
    border:none;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    height:25px;
    padding:3px 0px 5px 0px;
    _padding:5px 0px 5px 0px;
    cursor:pointer;
    outline:none;
}
.person {
    float:left;
    clear:both;
    margin-bottom:10px;
    color:#666666;
    font-weight:bold;
}
.c_title {
    text-align:center;
    clear:both;
    margin-bottom:10px;
    color:#666666;
    font-weight:bold;
    height:30px;
    line-height:28px;
    font-size:20px;
    text-transform:uppercase;
}
.response {
    border:1px solid #AFD6E4;
    width:800px;
    /*height:20px;*/
    margin:10px 0px 10px 10px;
    padding:0px 0px 0px 10px;
    overflow:hidden;
    background-color:none;
    color:#F98D12;
    font-weight:bold;
    font-size:14px;
    font-family:tahoma, Helvetica, sans-serif;
    text-align:center;
}
.button {
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    font-family:Arial;
}
.pagination {
    width:600px;
    height:25px;
    overflow:hidden;
    padding:0px 10px 0px 0px;
    margin:0px 10px 0px 0px;
    color:#666;
    text-align:right;
    border:0px solid red;
    font-weight:normal;
    cursor: pointer;
}
.pagination a {
    font-size:12px;
    color: #07324A;
    font-weight:bold;
    text-decoration:underline;
}
.table_cont {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    height:25px;
    /*padding-left:10px;*/
    border:1px solid #E8EDF3;
    background:#F3F4F8;
    text-align: center;
}
.table_cont1 {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    height:25px;
    padding-left:10px;
    border:1px solid #E8EDF3;
    background:#F3F4F8;

}
.table_head {
    background:#E5EAF0;
    color:#153C75;
    height:30px;
    border:1px solid #E8EDF3;
}
.click {
    cursor:pointer;
    color:#2E67B4;
}
.click:hover {
    cursor:pointer;
    text-decoration:underline;
}
.admin_view {
    margin:5px;
    padding:5px;
}
.admin_view a {
    text-decoration:none;
    color:#153C75;
}
.admin_view a:hover {
    text-decoration:underline;
}
/*formfinished*/
/* Breadcrump*/
.breadcrump {
    background-image:url(../images/dotted_line.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    font-size:13px;
    font-weight:bold;
    color:#5E8A1F;
    margin-bottom:5px;
    margin:10px 0px 10px 15px;
}
.breadcrump a {
    color:#737D82;
    text-decoration:none;
    font-size:11px;
}
.breadcrump a:hover {
    color:#cc0000;
    text-decoration:none;
    font-size:11px;
}
a {
    outline:none;
}
a.ovalbutton {
    background: transparent url(../images/oval-blue-left.gif) no-repeat top left;
    display: block;
    float: left;
    font-weight:bold;
    font:Arial, Helvetica, sans-serif;
    line-height: 16px;
    height: 24px;
    padding-left: 11px;
    text-decoration: none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
    color: #494949;
}
a.ovalbutton span {
    background: transparent url(../images/oval-blue-right.gif) no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0px;
}
a.ovalbutton:hover {
    background-position: bottom left;
}
a.ovalbutton:hover span {
    background-position: bottom right;
    color: black;
}
.buttonwrapper {
    overflow: hidden;
    width: 100%;
}
.subheaderlink {
    margin:10px 0px 10px 0px;
    font-weight:20px;
}
.subheaderlink li {
    margin:5px 0px 0px 0px;
}
.subheaderlink a {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    text-transform:capitalize;
    padding-left:15px;
    color:#666;
    background-image:url(/public/images/admin_bullet.jpg);
    background-repeat:no-repeat;
    font-family: arial, "Times New Roman", Times, serif;
    background-position:center left;
    margin:0px 0px 0px 10px;
}
.subheaderlink a:hover {
    font-size:12px;
    font-weight:bold;
    color:#03325C;
    text-decoration:none;
}
a.ovalbutton {
    background: transparent url(../images/oval-blue-left.gif) no-repeat top left;
    display: block;
    float: left;
    font-weight:bold;
    font:Arial, Helvetica, sans-serif;
    line-height: 16px;
    height: 24px;
    padding-left: 11px;
    text-decoration: none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
    color:#153C75;
}
a.ovalbutton span {
    background: transparent url(../images/oval-blue-right.gif) no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0;
}
a.ovalbutton:hover {
    background-position: bottom left;
}
a.ovalbutton:hover span {
    background-position: bottom right;
    color: black;
}
.buttonwrapper {
    overflow: hidden;
    width: 100%;
}
/*clock picker*/
.user_list {
    width:616px;
    padding:5px;
    overflow:hidden;
    clear:both;
    margin-top:3px;
    background:#F3F4F8;
}
.user_list ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.user_list li {
    padding:5px;
    float:left;
    font-size:11px;
    padding:0px 0px 0px 0px;
    margin:0px;
}
.user_list a {
    text-decoration:none;
    color:#215EAE;
}
.user_list a:hover {
    text-decoration:underline;
    color:#215EAE;
}
/*admin*/
.a_left_outer {
    width:170px;
    height:auto;
    float:left;
}
.a_left_outeruser {
    width:170px;
    height:auto;
    border:0px solid red;
    margin:10px 0px 0px 0px;
    float:left;
}
.a_left_top {
    width:170px;
    height:28px;
    background-image:url(/public/images/c_left_top.jpg);
    display:block;
    line-height:28px;
    text-align:left;
    font-weight:bold;
    color:#153C75;
    padding-left:15px;
}
.a_right_inner_top {
    width:170px;
    height:28px;
    background-image:url(/public/images/c_left_top.jpg);
    display:block;
    line-height:28px;
    text-align:center;
    font-weight:bold;
    float:left;
    color:#153C75;
}
.a_left_center {
    width:170px;
    height:auto;
    background-image:url(/public/images/c_left_center.jpg);
}
.a_left_menu, .a_left_menu ul, .a_left_menu li {
    margin:0px;
    list-style:none;
    overflow:hidden;
    padding:0px;
}
.a_left_menu {
    width:168px;
    height:auto;
    padding-top:5px;
    margin-left:1px
}
.a_left_menu li {
    height:25px;
    line-height:20px;
}
.a_left_menu a {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#fff;
}
.a_left_menu a:hover {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#ECF2F9;
}
.leftcurent a {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#ECF2F9;
}
.leftcurent a:hover {
    display:block;
    height:25px;
    overflow:hidden;
    padding:0px;
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 10px;
    color:#153C75;
    font-weight:bold;
    text-decoration:none;
    background-color:#fff;
}
.a_left_bottom {
    width:170px;
    height:10px;
    background-image:url(/public/images/c_left_bottom.jpg);
}
/*adminrightstart*/
.a_right_outer {
    width:613px;
    height:auto;
    float:right;
}
.a_right_outeruser {
    width:613px;
    height:auto;
    border:0px solid red;
    margin:10px 15px 0px 0px;
    float:right;
}
.a_outer {
    width:643px;
    height:auto;
    margin:10px 0px 0px 0px;
    float:right;
}
.a_right_top {
    width:641px;
    height:11px;
    background-image:url(/public/images/top.jpg);
    text-align:center;
    font-weight:bold;
    color:#153C75;
}
.a_right_center {
    width:641px;
    height:auto;
    background-image:url(../images/center.jpg);
}
.a_right_content {
    width:590px;
    margin:auto;
    height:auto;
    margin-bottom:10px;
}
.a_right_bottom {
    width:643px;
    height:76px;
    background-image:url(/public/images/bottom.jpg);
    background-repeat:no-repeat;
}
/*adminrightfinish*/

.header td {
    font-weight:bold;
    font-size:12px;
}
.userlist {
    font-size:11px;
}
/*login*/

.top_heading {
    width:306px;
    height:35px;
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    line-height:35px;
    border:0px solid green;
    color:#153C75;
    font-weight:bold;
    background-image:url(/public/images/login_topbg.jpg);
}
#left_center {
    width:306px;
    height:auto;
    background-image:url(/public/images/login_centerbg.jpg);
    background-repeat:repeat-y;
    overflow:hidden;
    padding:0px 0px 0px 0px;
}
#left_bottom {
    width:306px;
    height:8px;
    background-image: url(/public/images/login_botombg.jpg);
    background-repeat:no-repeat;
}
.right_side_home {
    width:306px;
    height:auto;
    float:right;
    margin:10px 0px 0px 0px;
    padding-right:7px;
    overflow:hidden;
    vertical-align:top;
    border:0px solid red;
    /*padding-top:80px;*/
    /*padding-bottom:80px;*/
}

.right_side {
    width:306px;
    height:auto;
    float:right;
    margin:10px 0px 0px 0px;
    padding-right:7px;
    overflow:hidden;
    vertical-align:top;
    border:0px solid red;
    /*padding-top:80px;*/
    padding-top:65px;
    /*padding-bottom:80px;*/
}

.right_side1 {
    width:306px;
    height:auto;
    float:right;
    padding-right:7px;
    overflow:hidden;
    vertical-align:top;
    border:0px solid red;
}
.click {
    cursor:pointer;
    font-size:14px;
    margin-bottom:20px;
    color:#666;
    font-weight:bold;
}
.click a:hover {
    color:#000;
    text-decoration:underline;
}
/*endoflogin*/
a {
    outline:none;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
    position: absolute;
    top: 0;
    border: 0px solid #DFF4FD;
    border-bottom-width: 0;
    font:normal 12px tahoma;
    line-height:18px;
    z-index:100;
    background-color:#4E8CC9;
    width: 130px;
    height:auto;
    padding:0px;
    margin:-4px 0px 0px 0px;
    _margin:0px;
    *margin:-11px 0px 0px 0px;
    visibility: hidden;
    border-bottom:1px solid #E7F2F7;
}
.dropmenudiv a {
    width: auto;
    display: block;
    text-indent: 3px;
    border-bottom: 0px solid #BBB;
    padding: 2px 0 2px 0px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}
.dropmenudiv a { /*IE only hack*/
    width: 100%;
}
.dropmenudiv a:hover { /*THEME CHANGE HERE*/
    background-color: #2665B4;
    color: #fff;
}
.dropmenudiv ul {
    padding:0px;
    margin:0px;
    width: 130px;
    height:auto;
}
.dropmenudiv li {
    padding:0px 0px 0px 0px;
    margin:0px;
    width: 130px;
}

ul.offer{margin:0px 0; padding:1px 0 0 0px; list-style:none;}
ul.offer li{padding:1px 0 10px 27px; background:url(/public/images/check.gif) no-repeat; font-size:9pt; line-height:18px; color:#333333;}

ul.mark{margin:0px 0; padding:10px 0 0 27px; list-style:none;}
ul.mark li{padding:0px 0 5px 5px; font-size:9pt; line-height:18px; list-style:square; color:#333333;}

ul.simple{margin:0px 0; padding:5px 0 0 10px; list-style:none;}
ul.simple li{padding:0px 0 5px 5px; font-size:9pt; line-height:18px; list-style:none; color:#333333;}

.mail-top{background:url(/public/images/mail-top.jpg) no-repeat; width:743px; height:27px;}
.mail-mid{background:url(/public/images/mail-mid.jpg) repeat-y; width:673px; padding:5px 35px 10px 35px; }
.mail-btm{background:url(/public/images/mail-btm.jpg) no-repeat; width:743px; height:34px;}
.mail-logo{background:url(/public/images/mail-logo.jpg) no-repeat center; height:81px; padding-bottom:10px;}


.steps {
    background-color: #EFEFEF;
    height: 42px;
    /*padding-left: 131px;*/
    padding-top: 8px;
    width: 100%;
}

.sub_steps {
    background: url(/public/images/breadcrumb_arrow.gif) no-repeat scroll right top transparent;
    border-bottom: 4px solid #B4B4B4;
    color: #787879;
    float: left;
    font-size: 13px;
    height: 25px;
    padding: 7px 40px 0 5px;
    font-weight:bold;
}

.active {
    background: url(/public/images/breadcrumb_active.gif) no-repeat scroll right top transparent;
    border-bottom: 4px solid #fc9d16;
    color: #E07E00;
    font-weight: bold;
}

.sub-menu{width: 100%;
          color: #000;
          font-weight: normal;
          display: none;
          position: absolute;
          top: 38px;box-shadow: 2px 2px 2px #ccc;
          z-index: 9;
}

.sub-menu li{background:#e9eef8 !important}

.sub-menu li:hover{background:#fff !important} 

.c_left_menu .list-group li.dropdown-menu:after{
           content: "\25bc";
position: absolute;
right: 7px;
font-size: 8px;
color: #c4ccdd;
top: 3px;
}

.help-block {
  /*display: block; 
  margin-top: 5px;
  margin-bottom: 10px;*/
  color: red; 
}

.c_left_top_online_will {
    width:170px;
    height:28px;
    background-image:url(/public/images/c_left_top.jpg);
    display:block;
    line-height:28px;
    text-align:left;
    font-weight:bold;
    color:#153C75;
    padding-left:5px;
}
