@charset "utf-8";

/* CSS Document */

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #efefef url('../img/bg.png') repeat;
}


/*--General--*/

.clr {
    clear: both;
}


/*-------*/


/*-------Wrapper 1000-------*/

#wrapper_1000 {
    margin: 0 auto;
    width: 1000px;
    height: auto;
    position: relative;
}

#header {
    min-height: 90px;
    background: url('../img/h.png')repeat right;
    position: relative;
    width: 1002px;
}

#header .green_bg {
    background: #023D5F;
    width: 1002px;
    height: 47px;
}

img.nmg_name {
    width: 250px;
    display: block;
    margin-left: 100px;
    padding-top: 8px;
    border: 0px #f00 solid;
}

img.gov_eng {
    width: 180px;
    margin-left: 120px;
    margin-top: 3px;
}

#header .orange_bg {
    background: #023D5F;
    width: 1002px;
    height: 47px;
    position: relative;
}

img.nmg_name_mal {
    width: 250px;
    display: block;
    margin-left: 100px;
    padding-top: 8px;
    border: 0px #f00 solid;
}

img.gov_mal {
    width: 300px;
    margin-left: 80px;
    margin-top: 3px;
}

.heading_itm {
    float: left;
    position: absolute;
    top: 55px;
    left: 120px;
}

.heading_itm h2 {
    color: #023D5F;
    font-size: 17px;
    font-family: Tahoma, Geneva, sans-serif;
}

.heading_itm h4 {
    color: #023D5F;
    padding-left: 80px;
    padding-top: 10px;
    font-family: Tahoma, Geneva, sans-serif;
}


/*p.govt { color:#fff; margin-left:240px; font-size:14px !important; line-height:25px; font-family: Arial, Helvetica, sans-serif; }
p.gov_mal { font-family:"ML-TTKarthika Normal"; margin-left:200px; font-size:16px;}*/

#logo {
    position: absolute;
    top: 5px;
    left: 0px;
}

#logo img {
    float: left;
}

.app_logo {
    margin-left: 296px;
}

.main_contents {}

.contents {
    background: #fff !important;
    min-height: 510px;
    width: 988px;
    padding: 6px;
    border: 1px #fff solid;
    margin-top: 6px;
}

.margin_top_10 {
    margin-top: 10px !important;
}

.margin_top_6 {
    margin-top: 6px !important;
}

.left_contents {
    width: 234px;
    float: left;
    background: #fff;
    min-height: 100px;
    border: 0px #ccc solid;
    position: relative;
}

.left_contents .left_box {
    border: 1px #ccc solid;
    width: 232px;
}

.left_contents h3 {
    color: #fff;
    line-height: 30px;
    padding-left: 25px;
    background: #a90424 url(../img/green_arrow.png) no-repeat 7px center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 1px;
    /*box-shadow: inset 0px 2px 10px #02985e;*/
}

.right_contents {
    float: left;
    width: 232px;
    float: left;
    background: #fff;
    margin-left: 6px;
    position: relative;
}

.right_contents h3 {
    color: #023D5F;
    line-height: 30px;
    padding-left: 30px;
    background: #023D5F url(../img/arrow_right_1.png) no-repeat 7px center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #023D5F solid;
    text-shadow: 0px 0px 1px #023D5F;
}

.right_contents .right_box {
    width: 230px;
    padding: 1px;
    min-height: 90px;
    border: 1px #ccc solid;
    box-shadow: 0px 1px 0px #eee;
    margin-bottom: 6px;
}

.right_contents p.call {
    color: #023D5F;
    line-height: 16px;
}

.right_contents p.email {
    color: #666;
    line-height: 16px;
    float: left;
    padding-left: 10px;
    margin-top: 10px;
    font-weight: bold;
}

.right_contents img._icon {
    float: left;
    width: 25px;
    margin-left: 10px;
    margin-top: 10px;
}

.right_contents span.email {
    color: #023D5F;
}

.middle_contents {
    float: left;
    width: 746px;
    float: left;
    background: #fff;
    min-height: 300px;
    border: 1px #ccc solid;
    margin-left: 6px;
    position: relative;
    padding-bottom: 6px;
    min-height: 470px;
}

img.img_pages {
    margin-top: -176px;
    position: absolute;
}

.middle_contents h3 {
    color: #333;
    line-height: 35px;
    height: 35px;
    font-size: 12px;
    background: url(../img/menu_bg_n.png) repeat-x;
    border-bottom: 2px #a90424 solid;
    margin: 1px;
    margin-top: 0px;
    padding-left: 10px;
}

.middle_contents p {
    color: #023D5F;
    line-height: 18px;
    text-align: justify;
    padding: 5px 10px;
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
}

.middle_contents h4 {
    color: #023D5F;
    font-size: 11px !important;
    font-weight: bold;
    padding: 5px 10px;
    margin-top: 4px;
}

.middle_contents h4.chair_name {
    margin-left: 205px;
    padding: 0px !important;
}

.middle_contents p.chair_name_sub {
    margin-left: 150px;
    font-weight: normal !important;
}

.middle_contents h4.grey_30 {
    height: 15px;
    line-height: 15px;
    background: #f4f4f4;
    border-bottom: 1px #eee solid;
    border-top: 1px #eee solid;
}

.middle_contents ul#list_1 {
    list-style: none;
    font-family: Tahoma, Geneva, sans-serif !important;
}

.middle_contents ul#list_1 li {
    background: url(../img/arrow_left_tiny_3.png) no-repeat 10px 3px;
    padding-left: 30px;
    line-height: 18px;
    font-family: Tahoma, Geneva, sans-serif !important;
    color: #023D5F;
    margin-bottom: 8px;
}

.middle_contents .sub {
    border: 1px #ccc solid;
    width: 484px;
    height: 70px;
    margin: 10px;
    margin-top: 0px !important;
    padding: 10px 0px;
    background: #fff url(../img/bg_2.png) repeat-x;
    background-position: left 0px;
    margin-bottom: 6px !important;
    box-shadow: 0px 1px 0px #e9e9e9;
}

.middle_contents .sub img {
    float: left;
    margin-left: 10px;
}

.middle_contents .sub h3 {
    background: none !important;
    float: left;
    border: none !important;
    line-height: 10px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    margin-left: 8px !important;
    padding: 0px !important;
}

.middle_contents .sub p {
    float: left;
    width: 410px;
    padding: 0px;
    margin: 0px;
    margin-left: 8px;
}

table.news_events {
    border: 1px #ccc solid;
    width: 486px;
    margin: 10px;
}

table.news_events tr {
    border: 1px #ccc solid;
    height: 30px;
}

table.news_events tr td {
    padding: 0px 5px;
    color: #023D5F;
    line-height: 30px;
}

table.news_events tr td span {}

table.news_events tr td a {
    line-height: 20px;
    text-align: justify;
}

.box_tab {
    float: left;
    padding: 1px;
    background: #fff;
    border: 1px #ccc solid;
}

.bread {
    width: 986px;
    height: 30px;
    margin-bottom: 6px;
    border: 1px #023D5F solid;
    border-right: 1px #023D5F solid;
    background-image: -webkit-linear-gradient(#fff, #f4f4f4);
    background-image: -moz-linear-gradient(#fff, #f4f4f4);
    background-image: -o-linear-gradient(#fff, #f4f4f4);
    background-image: linear-gradient(#fff, #f4f4f4);
}

.bread ul li {
    float: left;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 15px;
    background: url(../img/bread_divider.gif) no-repeat right;
}

.bread ul li a.first,
.bread ul li a.first:link,
.bread ul li a.first:visited {
    float: left;
    color: #000000e6;
    font-weight: bold;
}

.bread ul li a.second,
.bread ul li a.second:link,
.bread ul li a.second:visited {
    float: left;
    color: #333;
}

.bread ul li a.first:hover,
.bread ul li a.second:hover {
    text-decoration: underline;
}

.bread ul li.third {
    color: #555;
}

.director_img {
    width: 100px;
    float: left;
    border: 1px #ccc solid;
    background: #fff;
    margin-left: 50px;
    margin-top: 10px;
    margin-bottom: 4px;
    padding: 6px;
}

.director_img_2 {
    width: 100px;
    margin-left: 190px;
    border: 1px #ccc solid;
    background: #fff;
    margin-top: 10px;
    margin-bottom: 4px;
    padding: 6px;
}

.director_add {
    float: left;
    border: 0px #ccc solid;
    width: 253px;
}

.director_add p {
    text-align: left !important;
}

.border_right {
    border-right: 1px #ccc solid;
}

.border_left {
    border-left: 1px #ccc solid;
}

.border_top {
    border-top: 1px #ccc solid;
}

.border_bottom {
    border-bottom: 1px #ccc solid;
}

#locate_branch_div {
    border-top: 1px #ccc solid;
    margin: 10px;
}

#locate_branch_div ul {}

#locate_branch_div ul li {}

#locate_branch_div ul li a {}

#locate_branch_div .locate_branch_left {
    float: left !important;
    border: 0px #ccc solid;
    width: 243px;
    font-family: Tahoma, Geneva, sans-serif;
}

#locate_branch_div span.phone {
    background: url(../img/phone_icon.png) no-repeat 5px 0px !important;
    height: 20px !important;
    line-height: 15px !important;
    display: block;
    padding-left: 30px;
    color: #023D5F;
    text-shadow: 1px 1px 0px #fff;
}

#locate_branch_div span.fax {
    background: url(../img/fax_icon.png) no-repeat 5px 2px;
    height: 20px !important;
    line-height: 20px !important;
    display: block;
    padding-left: 30px;
    color: #023D5F;
    text-shadow: 1px 1px 0px #fff;
}

#locate_branch_div span.email {
    background: url(../img/mail_icon.png) no-repeat 5px 5px;
    height: 20px !important;
    line-height: 20px !important;
    display: block;
    padding-left: 30px;
    color: #023D5F;
    text-shadow: 1px 1px 0px #fff;
}

#locate_branch_div a.map {
    background: #fff url(../img/map_icon_2.png) no-repeat 2px 4px;
    height: 20px !important;
    line-height: 20px !important;
    display: block;
    padding-left: 35px;
    color: #023D5F;
    margin-top: 5px;
    border: 1px #d4d4d4 solid;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 160px;
    box-shadow: inset 0px -4px 10px #f4f4f4;
}

#locate_branch_div a.map:hover {
    text-decoration: underline;
}

table.branch_table {
    font-family: Tahoma, Geneva, sans-serif;
    color: #023D5F;
    margin-top: 10px;
    text-shadow: 1px 1px 0px #fff;
    border: 0px #ccc solid;
    margin: 0 auto;
}

table.branch_table tr {
    height: 20px;
    line-height: 20px;
}


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


/*----------Main Menu--------------*/

.header_menu {
    width: 100%;
    height: 30px;
    background: #a90424;
    border-bottom: 3px #fff solid
}

.header_menu ul {
    height: 30px;
    width: 1000px;
    margin: 0 auto;
}

.header_menu ul li {
    float: left;
    margin-top: 9px;
}

.header_menu ul li.last {
    border: none;
}

.header_menu ul li a {
    padding: 0px 8px !important;
    display: block;
    color: #fff;
    border-right: 1px #fff solid;
}

.header_menu ul li a:hover {}

.header_menu ul li a.last {
    border: none;
}

p.user {
    background: url(../img/user.png) no-repeat left;
    line-height: 15px;
    position: absolute;
    z-index: 1000 !important;
    border: 0px #f00 solid;
    left: 800px;
    top: 8px;
    padding-left: 22px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
}

p.last_login {
    position: absolute;
    left: 800px;
    top: 30px;
    font-size: 11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

p.last_login1 {
    position: absolute;
    left: 800px;
    top: 50px;
    font-size: 11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

p.last_login2 {
    position: absolute;
    left: 800px;
    top: 70px;
    font-size: 11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.menu_container {
    float: right;
    width: 770px;
    height: 77px;
    overflow: hidden;
    margin-top: 36px;
}

.menu {
    height: 33px;
    background: none;
    z-index: 1000 !important;
}

.menu ul {
    position: relative;
    margin: 0;
    padding: 0;
    float: right;
    list-style: none
}

.menu ul li {
    float: left;
    background: url(../img/menu_divider.png) no-repeat left;
}

.menu ul li a {
    display: block;
    height: 33px;
    padding: 0 20px;
    font-size: 12px;
    color: #fff;
    /* color:#fffa50;*/
    text-decoration: none;
    line-height: 33px;
    font-weight: bold;
    margin-left: 3px;
}

.menu ul li:hover a {
    background: #fff;
    color: #023D5F;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.menu ul li a.selected {
    background: #fff url(../img/menusub_on.png) repeat-x center top;
    color: #023D5F;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /*border:1px #023D5F solid;  border-bottom:none;*/
}

.menu ul li a:hover {
    background: #fff url(../img/menusub_on.png) repeat-x center top;
    color: #023D5F;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /*border:1px #023D5F solid; border-bottom:none; */
}

.menu ul li a:active {
    color: #ccc;
}

.menu ul:hover li a.selected {
    background: #fff url(../img/menusub_on.png) repeat-x center top;
    color: #023D5F;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.menu ul li:hover a.selected {
    background: #fff url(../img/menusub_on.png) repeat-x center top;
    color: #023D5F;
}

.menu ul li a:active.selected {
    color: #ccc;
}

.menu ul ul {
    width: 742px;
    height: 26px;
    padding-top: 5px;
    padding-left: 5px;
    position: absolute;
    left: 0;
    margin-left: 8%;
    filter: alpha(opacity=0);
    opacity: 0;
    background: #fff;
    border-left: 0px #023D5F solid;
    border-bottom: 3px #023D5F solid;
    border-right: 0px #023D5F solid;
    border-top: none;
    font-size: 11px;
    z-index: 1000 !important;
}

.menu ul ul.visible {
    z-index: 1;
    margin-left: 0;
    filter: alpha(opacity=100);
    opacity: 1
}

.menu ul:hover ul.visible {
    margin-left: 8%;
    filter: alpha(opacity=0);
    opacity: 0
}

.menu ul li:hover ul.visible {
    margin-left: 0;
    filter: alpha(opacity=100);
    opacity: 1
}

.menu ul li ul li {
    background: none;
}

.menu ul li:hover ul {
    z-index: 2;
    margin-left: 0;
    filter: alpha(opacity=100);
    opacity: 1
}

.menu ul ul li a {
    height: 25px;
    padding: 0 8px;
    font-size: 11px;
    font-weight: normal;
    color: #023D5F;
    text-transform: capitalize;
    line-height: 25px;
    border: 1px #fff solid;
    border-bottom: none;
    background: #fff !important;
}

.menu ul ul li:hover a {
    color: #023D5F;
    background: #fff !important;
    border: 1px #fff solid;
    border-bottom: none
}

.menu ul ul li a:active {
    color: #666;
}


/*----------Main Menu Ends--------------*/


/*----------- Site Main Menu ---------------------------*/

ul#sitemainmenu {
    position: relative;
    z-index: 100 !important;
    border: 0px #f00 solid;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    right: 0px;
    background: #fff;
    height: 37px;
    width: 1002px;
    margin-top: 5px;
}

ul#sitemainmenu li {
    float: left;
    margin: 0;
    color: #fff;
    border: 0px #f00 solid;
    position: relative;
}

ul#sitemainmenu li:hover a {
    background: url(../img/divider_menu.png) no-repeat right;
    color: #023D5F !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

ul#sitemainmenu li a,
ul#sitemainmenu li a:link,
ul#sitemainmenu li a:visited {
    color: #000000e6;
    float: left;
    padding: 4px 15px;
    display: block;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
}

ul#sitemainmenu li a:hover,
ul#sitemainmenu li a:active,
ul#sitemainmenu li a.active {
    color: #023D5F;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

ul#sitemainmenu li:hover ul.mainsub {
    display: inline;
    z-index: 9000 !important;
    box-shadow: inset 0px -5px 5px #f2f2f2;
    float: right !important;
}

ul#sitemainmenu li ul.mainsub {
    display: none;
    list-style: none;
    float: none;
    padding: 0;
    background: #fff !important;
    border: 1px #fff solid;
    border-top: 1px #eee solid;
    position: absolute;
    z-index: 9999 !important;
    left: 0;
    width: auto;
    z-index: 9000 !important;
    top: 36px !important;
    padding-top: 5px;
    padding-bottom: 10px;
    box-shadow: 0px 8px 8px -7px #000 !important;
}

ul#sitemainmenu li ul.mainsub li {
    float: none;
    display: block;
    margin: 0;
    line-height: 24px;
    background: #fff;
    z-index: 9000 !important;
}

ul#sitemainmenu li ul.mainsub li a,
ul#sitemainmenu li ul.mainsub li a:link,
ul#sitemainmenu li ul.mainsub li a:visited {
    color: #000000e6 !important;
    float: none;
    display: block;
    line-height: 30px !important;
    padding: 0;
    font-size: 11px !important;
    font-weight: bold;
    background: url(../img/green_arrow.png) no-repeat 8px 11px;
    border-bottom: 1px #023D5F solid;
    padding-left: 25px;
}

ul#sitemainmenu li ul.mainsub li a:hover,
ul#sitemainmenu li ul.mainsub li a:active {
    color: #fff !important;
    background: #000000e6 url(../img/green_arrow.png) no-repeat 8px 11px;
    no-repeat 8px 8px;
    padding-left: 25px;
    border-radius: 0px !important;
}

ul#sitemainmenu li ul.mainsub a.register {
    color: #023D5F !important;
}

ul#sitemainmenu li ul.mainsub a.register:hover {
    color: #fff !important;
}

.submenus_div {
    display: block;
    width: auto;
    height: auto;
    padding: 5px;
}

.submenu_clm_1 {
    float: left;
    width: 120px;
    display: block;
    margin: 3px;
    padding: 2px;
}

.submenu_clm_1 img {
    height: 110px;
    width: 110px;
    border: none;
    display: block;
    float: left;
    margin: 10px;
}

.submenu_divider {
    margin: 2px;
    background: url(../img/menu/mainsub_divider.png) no-repeat 0 center;
    height: 100%;
    float: left;
    width: 10px;
    display: block;
}

.submenu_clm_2 {
    float: left;
    width: 170px;
    display: block;
}

span.home_icon {
    border: 0px #f00 solid;
    height: 37px;
    width: 42px;
    position: absolute;
    left: 0;
    top: 0px;
    background: #a90424 url(../img/home_icon.png) no-repeat center;
}


/*----------Contents-------------*/

.box_small_left {
    width: 230px;
    float: left;
    padding: 1px;
    background: #fff;
    min-height: 100px;
    border: 1px #ccc solid;
}

.box_small_left h3 {
    color: #023D5F;
    line-height: 30px;
    padding-left: 30px;
    background: #023D5F url(../img/arrow_right_1.png) no-repeat 7px center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #023D5F solid;
    text-shadow: 0px 0px 1px #023D5F;
}

.box_small_left p {
    padding: 8px;
}

.box_medium {
    width: 500px;
    float: left;
    padding: 1px;
    background: #fff;
    min-height: 100px;
    border: 1px #ccc solid;
    margin-left: 6px;
}

.box_medium h3 {
    color: #023D5F;
    line-height: 30px;
    padding-left: 30px;
    background: #023D5F url(../img/arrow_right_1.png) no-repeat 7px center;
    font-size: 12px;
    border: 1px #023D5F solid;
    text-shadow: 0px 0px 1px #023D5F;
}

.box_tab {
    float: left;
    padding: 1px;
    background: #fff;
    border: 1px #ccc solid;
}

.box_tab h3 {
    color: #023D5F;
    line-height: 30px;
    padding-left: 30px;
    background: #023D5F url(../img/arrow_right_1.png) no-repeat 7px center;
    font-size: 12px;
    border: 1px #023D5F solid;
    text-shadow: 0px 0px 1px #023D5F;
}

.box_big {}

ul.list_1 li {
    padding: 0px 0px;
    background: url(../img/arrow_left_tiny_2.png) no-repeat 10px;
}

ul.list_1 li a,
ul.list_1 li a:link,
ul.list_1 li a:visited {
    color: #023D5F;
    font-weight: normal;
    display: block;
    line-height: 23px;
    border-bottom: 0px #ccc solid;
    padding-left: 30px;
}

ul.list_1 li a:hover,
ul.list_1 li a:active {
    color: #023D5F;
}

ul.list_2 li {
    padding: 0px 0px;
    background: url(../img/arrow_right_2.png) no-repeat 230px;
}

ul.list_2 li a,
ul.list_2 li a:link,
ul.list_2 li a:visited {
    color: #023D5F;
    font-weight: bold;
    display: block;
    line-height: 34px;
    border-bottom: 1px #ccc solid;
    padding-left: 40px;
}

ul.list_2 li a.last {
    border-bottom: none;
}

ul.list_2 li a:hover,
ul.list_2 li a:active {}

ul.list_2 li a.acc {
    background: url(../img/edit_profile.png) no-repeat 8px;
}

ul.list_2 li a.loan {
    background: url(../img/loan.png) no-repeat 8px;
}

ul.list_2 li a.more_options {
    text-align: center;
    background-color: #f4f4f4;
    color: #f00 !important;
    padding: 0 !important;
}

ul.list_3 li {
    padding: 0px 0px;
    background: url(../img/arrow_left_tiny_2.png) no-repeat 15px;
}

ul.list_3 li a,
ul.list_3 li a:link,
ul.list_3 li a:visited {
    color: #023D5F;
    font-weight: normal;
    display: block;
    line-height: 30px;
    border-bottom: 1px #ccc solid;
    padding-left: 40px;
}

ul.list_3 li a:hover,
ul.list_3 li a:active {}

ul.list_3 li a.media_cent {
    text-align: left;
    background-color: #f4f4f4 !important;
    color: #f00 !important;
    padding-left: 60px;
    font-weight: bold;
    background: url(../img/television.png) no-repeat 150px;
}

ul.list_4 li {
    padding: 0px 0px;
    background: url(../img/arrow_right_2.png) no-repeat 200px;
}

ul.list_4 li a,
ul.list_4 li a:link,
ul.list_4 li a:visited {
    color: #023D5F;
    font-weight: bold;
    display: block;
    line-height: 30px;
    border-bottom: 1px #ccc solid;
    padding-left: 40px;
}

ul.list_4 li a:hover,
ul.list_4 li a:active {}

ul.list_4 li a.acc {
    background: url(../img/edit_profile.png) no-repeat 8px;
}

ul.list_4 li a.loan {
    background: url(../img/loan.png) no-repeat 8px;
}

ul.list_4 li a.more_options {
    text-align: center;
    background-color: #f4f4f4;
    color: #f00 !important;
    padding: 0 !important;
}


/*-----------Interest Rarte ---------------------------*/

.box_small_right {
    width: 232px;
    float: left;
    padding: 1px;
    background: #fff;
    border: 1px #ccc solid;
    margin-left: 6px;
    box-shadow: inset 0px -10px 30px #eee;
}

.box_small_right h3 {
    color: #023D5F;
    line-height: 30px;
    padding-left: 30px;
    background: #023D5F url(../img/arrow_right_1.png) no-repeat 7px center;
    font-size: 12px;
    border: 1px #023D5F solid;
    text-shadow: 0px 0px 1px #023D5F;
    /*box-shadow:0px 1px 0px #02b16d inset;*/
}

.ticker {
    width: 232px;
    height: 110px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
    border: 0px #f00 solid;
    background: url(../img/rates_bg2.png) no-repeat 8px 28px !important;
}

.ticker h2 {
    font-size: 11px;
    color: #023D5F;
    line-height: 30px;
    text-align: center;
    width: 200px;
    border: 0px #f00 solid;
    margin: 0 auto;
}

#ticker_02 {}

.ticker li {
    overflow: hidden;
}

.ticker span.discount {
    color: #FF0000;
    line-height: 12px;
    margin-left: 2px;
    font-size: 13px;
    float: left;
    width: 135px;
    border: 0px #f00 solid;
}

.ticker span.pers {
    color: #007F00;
    line-height: 12px;
    font-size: 13px;
    float: left;
    border: 0px #f00 solid;
    margin-left: 10px;
}

p.rates {
    display: block;
    width: 215px;
    height: 32px;
    padding: 0px;
    text-indent: 0px;
    margin-top: 8px !important;
    margin-left: 15px;
}

.clock {
    position: absolute;
    margin-top: 0px;
    width: 250px;
    position: absolute !important;
    right: 20px !important;
    top: 90px;
    padding: 4px;
    z-index: 100;
    color: #fff !important;
    border: 0px #f00 solid;
}

#Date {
    font-size: 11px !important;
    text-align: center;
    color: #023D5F !important;
}

.clock ul {
    padding: 4px 0px !important;
    list-style: none;
    text-align: center;
    position: absolute;
    top: -0px;
    right: -12px !important;
}

.clock ul li {
    display: inline;
    font-size: 11px;
    text-align: center;
    color: #023D5F !important;
    border: none !important;
}

#point {
    position: relative;
    color: #7ebd42 !important;
}


/*----------Contents Ends-------------*/


/*----------Footer -------------*/

#footer {
    background: #fff;
    min-height: 100px;
    width: 970px;
    padding: 10px;
    border: 1px #cccdf0 solid;
    margin-top: 6px;
    /*box-shadow:inset  0px 20px 30px #eee;*/
}

#footer ul {}

#footer ul li {
    float: left;
    width: 180px;
    padding-left: 10px;
}

#footer ul li h3 {
    font-size: 11px;
    font-weight: bold;
    color: #023D5F;
    line-height: 25px;
}

#footer ul li a,
.footer ul li a:link,
.footer ul li a:visited {
    display: block;
    color: #023D5F;
    font-size: 11px;
    line-height: 20px;
    background: url(../img/arrow_left_tiny.png) no-repeat left 7px;
    padding-left: 10px;
}

#footer ul li a:hover,
.footer ul li a:active {
    color: #023D5F;
    text-decoration: underline;
}

#foorer_bottom {
    padding-top: 6px;
    width: 1002px;
    position: relative;
    background: #a90424;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
}

ul.footer_link {
    padding-top: 10px;
}

ul.footer_link li {
    float: left;
    padding: 2px 8px;
    border-right: 1px #023D5F solid;
}

ul.footer_link li a,
ul.footer_link li a:link,
ul.footer_link li a:visited {
    display: block;
    color: #023D5F;
}

ul.footer_link li a:hover,
ul.footer_link li a:active {
    text-decoration: underline;
}

p.copy {
    color: #FFF;
    float: left;
    padding-left: 8px;
    line-height: 22px;
}

p.powered {
    color: #FFF;
    float: right;
    line-height: 22px;
    padding-right: 10px;
    padding-bottom: 5px;
}

a.srv,
a.srv:link,
a.srv:visited {
    color: #FFF;
}

a.srv:hover,
a.srv:active {
    color: #023D5F;
    text-decoration: underline;
}

#counter {
    position: absolute;
    color: #fff;
    left: 450px;
    bottom: 5px;
    background: #023D5F;
    padding: 3px 8px;
    /*box-shadow:inset 0px 0px 3px #e5b305;*/
    border: 1px #e5b305 solid;
    border-radius: 0px;
    font-size: 10px;
    border-bottom: 1px #e5b305 solid;
}


/*----------Footer Ends-------------*/


/*-------------Form----------------*/

form {}

label {
    min-width: 70px !important;
    float: left;
    height: 20px;
    line-height: 20px
}

input[type="text"],
#login input[type="password"] {
    min-width: 140px !important;
}

input[type="submit"] {
    background: #ff0000 !important;
    border: 1px #fff solid;
    border-radius: 3px;
    padding: 2px 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 3px 0px;
}

input[type="submit"]:hover {
    background: #023D5F;
}

input[type="button"] {
    background: #023D5F !important;
    border: 1px #fff solid;
    border-radius: 3px;
    padding: 2px 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 3px 0px;
}

input[type="button"]:hover {
    background: #023D5F;
}

#login {
    position: relative;
}

#login label {
    padding: 3px 5px;
    color: #023D5F;
    display: block;
}

#login input[type="text"],
#login input[type="password"] {
    border: 1px #fdb319 solid;
    margin: 3px 0px;
    border-radius: 3px;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    color: #023D5F;
    background: #f4f4f4;
}

#login input[type="submit"] {
    margin-left: 80px;
}

#login span.secure {
    background: url(../img/lock.png) no-repeat center;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 70px;
    top: 102px;
}


/*----------------bottom Banner slider starts------------*/

#banner_slide {
    width: 982px;
    height: 101px;
    margin: 0 auto;
    border: 0px #f00 solid;
    padding-top: 6px;
    padding-bottom: 3px;
}


/*----------------bottom Banner slider ends------------*/


/*----------------social starts------------*/


/*#social { width:210px; height:29px; position:absolute; top:38px; right:10px; }
#social a {  display:block; float:left; margin-left:10px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border:1px #fff solid; border-radius:15px; background:#fff; }
#social a:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);width:30px; height:29px; }
#social a#fb { background-image:url(../img/social/fb.png);  width:31px; height:29px;}
#social a#fb:hover { background-image:url(../img/social/fb_h.png); width:31px; height:29px;}
#social a#twi { background-image:url(../img/social/twi.png); width:30px; height:29px;}
#social a#twi:hover { background-image:url(../img/social/twi_h.png); width:30px; height:29px;}
#social a#google { background-image:url(../img/social/google.png); width:31px; height:29px;}
#social a#google:hover { background-image:url(../img/social/google_h.png);width:31px; height:29px;}
#social a#linked { background-image:url(../img/social/linkedin.png);width:30px; height:29px; }
#social a#linked:hover { background-image:url(../img/social/linkedin_h.png);width:30px; height:29px; }
#social a#youtube { background-image:url(../img/social/youtube.png);width:30px; height:29px; }
#social a#youtube:hover { background-image: url(../img/social/youtube_h.png);width:30px; height:29px; }

*/

#social {
    width: 188px;
    height: 29px;
    position: absolute;
    top: 45px;
    right: 6px;
    border: 0px #f00 solid;
}

#social a {
    display: block;
    float: left;
    margin-left: 6px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    border: 2px #fff solid;
    border-radius: 15px;
    background: #023D5F;
}

#social a:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

#social a img {
    width: 18px;
    height: 18px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 2px;
}

#social a#fb {}

#social a#fb:hover {
    background: #426dac;
}

#social a#twi {}

#social a#twi:hover {
    background: #0498c9;
}

#social a#google {}

#social a#google:hover {
    background: #023D5F;
}

#social a#linked {}

#social a#linked:hover {
    background: #2d8cc2;
}

#social a#youtube {}

#social a#youtube:hover {
    background: #e32013;
}

#social a#wikipedia {}

#social a#wikipedia:hover {
    background: #023D5F;
}


/*----------------social ends------------*/

#box_tab_container {
    height: 205px;
    width: 450px;
    float: left;
    border: 1px solid #ccc;
    padding: 4px 2px;
    overflow: hidden;
    box-shadow: inset 0px -10px 30px #eee;
}

#box_tab_container #tab_nav {
    background-color: #023D5F;
    float: left;
    width: 225px;
}

#box_tab_container #tab_nav ul {
    margin: 0px;
    padding: 0px;
}

#box_tab_container #tab_nav ul li {
    list-style-type: none;
    background: #023D5F url(../img/tab_bg_2.jpg) repeat left;
}

#box_tab_container #tab_nav ul li a {
    display: block;
    height: 33px;
    line-height: 33px;
    display: block;
    text-decoration: none;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    border: solid 0px #337e7e;
    border-top: solid 1px #337e7e;
    border-left: none;
    border-right: none;
    border-top: none;
    background: # url(../img/arrow_right_1.png)no-repeat 160px !important;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    line-height: 32px;
    font-weight: bold;
}

#box_tab_content {
    float: left;
    width: 220px;
    height: 170px;
    border: solid 0px #ff6600;
    position: relative;
}

.box_tab_content {
    position: absolute;
    top: 0px !important;
    left: 0px !important;
    background-color: #fff;
    z-index: 10000 !important;
    display: block;
}

#box_tab_container #tab_nav ul li a.active {
    background: #fff url(../img/tab_bg.jpg) no-repeat left !important;
    color: #023D5F;
}

.box_tab_content ul {}

.box_tab_content ul li {
    border-bottom: 1px #ccc solid;
    margin: 0px 10px;
    width: 205px;
}

.box_tab_content ul li a {
    color: #023D5F !important;
    display: block;
    line-height: 32px;
}


/*-----------ver menu  ---------------------------*/

#ver_menu {
    width: 232px;
    float: left;
    background: #fff;
    overflow: hidden;
    z-index: 100 !important;
    margin-top: 0px;
}

#ver_menu a,
#ver_menu a:link {
    color: #a90424;
    line-height: 35px;
    display: block;
    padding-left: 10px;
    background: #fff;
    font-size: 11px;
    font-weight: bold;
    /* text-shadow:0px 1px 0px #255854; */
    margin-top: 2px;
    text-transform: capitalize;
    border: 1px #ccc solid;
    margin: 3px 5px;
    border-left: 3px #a90424 solid;
}

#ver_menu a:hover,
#ver_menu a:active #ver_menu a.active {
    color: #000000e6;
    line-height: 35px;
    display: block;
    padding-left: 10px;
    /* text-shadow:0px 1px 0px #255854; */
}

a.locate,
a.locate:link {
    background: url(../img/menu_bg_n.png) repeat-x;
    height: 28px;
    line-height: 20px;
    padding-top: 8px;
    padding-left: 50px;
    width: 184px;
    display: block;
    border: 1px #ccc solid;
    float: left;
    margin-left: 6px;
    margin-top: 6px;
    color: #023D5F;
    position: relative;
    font-size: 11px;
    font-weight: bold;
}

a.locate:hover,
a.locate:active {
    text-decoration: underline;
}

img.locate_icon {
    height: 25px;
    border: 0px #f00 solid;
    float: left;
    position: absolute;
    left: 10px;
    top: 5px
}

a.locate2,
a.locate2:link {
    background: url(../img/menu_bg_n.png) repeat-x;
    height: 28px;
    line-height: 20px;
    padding-top: 8px;
    padding-left: 50px;
    width: 182px;
    display: block;
    border: 1px #ccc solid;
    float: left;
    margin-bottom: 4px;
    color: #023D5F;
    position: relative;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 0px 1px 0px #eee;
}

a.locate2:hover,
a.locate2:active {
    text-decoration: underline;
}

img.locate_icon2 {
    height: 25px;
    border: 0px #f00 solid;
    float: left;
    position: absolute;
    left: 10px;
    top: 5px
}


/*-----------ver Accordion menu  ---------------------------*/

ul#acc_menu,
ul#acc_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#acc_menu a {
    display: block;
    text-decoration: none;
}

ul#acc_menu li {}

ul#acc_menu li a {
    background: #fff/*url(../img/menu_bg_n.png) repeat-x top*/
    ;
    color: #023D5F;
    padding: 10px 10px;
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}

ul#acc_menu li a:hover {
    background: /*url(../img/menu_bg_n.png) repeat-x top*/
    ;
}

ul#acc_menu li ul li a {
    background: #ccc;
    color: #000;
    padding-left: 20px;
}

ul#acc_menu li ul li a:hover,
ul#acc_menu li ul .current a {
    background: #aaa;
    border-left: 5px #000 solid;
    padding-left: 15px;
}


/*-----------ver Accordion news  ---------------------------*/

ul#acc {
    list-style: none;
    color: #033;
    float: left !important;
    border: 0px #f00 solid;
    margin-left: 0px;
}

ul#acc li {
    background: url(../img/tipsy.png) no-repeat 25px 17px;
}

ul#acc h3 {
    font-weight: normal;
    line-height: 35px;
    cursor: pointer;
    font-size: 12px !important;
    border-bottom: 1px #ccc solid;
    color: #023D5F;
    background: url(../img/arrow_down.png) no-repeat right 15px center;
    padding-left: 10px;
}

ul#acc h3:hover {}

ul#acc h3 span.news_date {
    margin-right: 20px;
    width: 150px !important;
    border: 0px #ccc solid;
    color: #023D5F;
}

ul#acc .acc-section {
    overflow: hidden;
    background: #f4f4f4
}

ul#acc .acc-content {
    padding: 0px;
    border: 1px #ccc solid;
    background: #f4f4f4;
    border-top: none;
    border-left: none !important;
    border-right: none !important;
    padding-bottom: 8px !important;
}

ul#acc .acc-content h4 {
    size: 12px !important;
    color: #023D5F !important;
    font-weight: bold;
    text-shadow: 1px 1px 0px #fff;
    line-height: 18px !important;
    background: url(../img/arrow_2.png) no-repeat left 3px;
    padding-left: 10px;
}

ul#acc .acc-content p {
    color: #023D5F;
    text-shadow: 1px 1px 0px #fff;
}

ul#acc .acc-content a.doc,
ul#acc .acc-content a.doc:link {
    background: url(../img/doc.png) no-repeat left center;
    padding-left: 35px;
    display: block;
    height: 32px;
    margin-left: 10px;
    line-height: 35px;
    color: #023D5F;
    float: left;
    margin-top: 15px;
    text-shadow: 1px 1px 0px #fff;
}

ul#acc .acc-content a.jpg,
ul#acc .acc-content a.jpg:link {
    background: url(../img/jpg.png) no-repeat left center;
    padding-left: 35px;
    display: block;
    height: 32px;
    line-height: 35px;
    margin-left: 10px;
    color: #023D5F;
    float: left;
    margin-top: 15px;
    text-shadow: 1px 1px 0px #fff;
}

ul#acc .acc-content a.pdf,
ul#acc .acc-content a.pdf:link {
    background: url(../img/pdf.png) no-repeat left center;
    padding-left: 35px;
    display: block;
    height: 32px;
    margin-left: 10px;
    line-height: 35px;
    color: #023D5F;
    float: left;
    margin-top: 15px;
    text-shadow: 1px 1px 0px #fff;
}

ul#acc .acc-content img.small {
    width: 102px;
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    padding: 5px;
    background: #fff;
    border: 1px #ccc solid;
    box-shadow: 0px 2px 0px #eee;
}

ul#acc h5 {
    font-weight: normal;
    line-height: 80px;
    cursor: pointer;
    font-size: 15px !important;
    border-bottom: 1px #ccc solid;
    color: #016d94;
    background: url(../img/arrow_down.png) no-repeat right 15px center;
    padding-left: 70px;
}

ul#acc h5:hover {
    color: #941d53;
    text-shadow: 1px 1px 0px #fff;
}

ul#acc li.news_bg {
    background: url(../img/news_inner.png) no-repeat 20px 10px;
}

ul#acc .acc-content span.post_date {
    color: #666;
}


/*========================Form Elements================================*/

.styled-select select {
    background: transparent;
    width: 200px;
    padding: 2px 5px;
    font-size: 11px;
    line-height: 20px;
    border: 0;
    border-radius: 0;
    height: 22px;
    -webkit-appearance: none;
    font-family: Tahoma, Geneva, sans-serif;
    color: #023D5F;
}

.styled-select select option {
    padding: 2px 5px;
    line-height: 20px;
    padding-left: 6px;
}

.styled-select {
    width: 125px;
    height: 22px;
    overflow: hidden;
    background: url(../img/arrow_down.gif) no-repeat right #fff;
    border: 1px solid #023D5F;
    margin: 4px 5px;
    float: left
}

label {
    padding: 2px 5px;
    color: #555;
    margin: 4px 5px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
}

input[type="text"] {
    border: 1px #023D5F solid;
    padding: 2px 5px;
    line-height: 20px;
    height: 18px;
    margin: 4px 5px;
    font-size: 12px;
    color: #555;
    font-family: Tahoma, Geneva, sans-serif;
    box-shadow: inset 0px -4px 10px #f4f4f4;
    min-width: 50px !important;
}

input[type="password"] {
    border: 1px #023D5F solid;
    padding: 2px 5px;
    line-height: 20px;
    height: 18px;
    margin: 4px 5px;
    font-size: 12px;
    color: #555;
    font-family: Tahoma, Geneva, sans-serif;
    box-shadow: inset 0px -4px 10px #f4f4f4;
    min-width: 140px;
}

textarea {
    border: 1px #023D5F solid;
    padding: 2px 5px;
    line-height: 20px;
    margin: 4px 5px;
    font-family: Tahoma, Geneva, sans-serif;
    box-shadow: inset 0px -4px 10px #f4f4f4;
    min-height: 60px;
    color: #555;
    font-size: 12px;
    resize: none;
    width: 170px
}

placeholder {
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #555;
}

::-webkit-input-placeholder {
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #555;
}

::-moz-placeholder {
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #555;
}


/* firefox 19+ */

:-ms-input-placeholder {
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #555;
}


/* ie */

input:-moz-placeholder {
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #555;
}

input[type="submit"] {
    background: #023D5F;
    padding: 5px 8px;
    margin: 4px 5px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0px;
    float: left;
    cursor: pointer;
}

input[type="submit"]:hover {
    background: #023D5F;
}

.width_40 {
    width: 40px !important;
}

.width_50 {
    width: 50px !important;
}

.width_60 {
    width: 60px !important;
}

.width_70 {
    width: 70px !important;
}

.width_80 {
    width: 80px !important;
}

.width_90 {
    width: 90px !important;
}

.width_100 {
    width: 100px !important;
}

.width_110 {
    width: 110px !important;
}

.width_120 {
    width: 120px !important;
}

.width_130 {
    width: 130px !important;
}

.width_140 {
    width: 140px !important;
}

.width_150 {
    width: 150px !important;
}


/*========================Form Elements Ends================================*/

.login_div {
    border: 0px #ccc solid;
    margin: 0px auto;
    width: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.login_div h3 {
    border-bottom: 1px #023D5F solid;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    background-image: -webkit-linear-gradient(#fff, #f4f4f4);
    background-image: -moz-linear-gradient(#fff, #f4f4f4);
    background-image: -o-linear-gradient(#fff, #f4f4f4);
    background-image: linear-gradient(#fff, #f4f4f4);
    border-top: 1px #023D5F solid;
    border-bottom: 1px #023D5F solid;
}

#login_ {
    margin: 0 auto;
    width: 350px;
    height: 165px;
    border: 1px #023D5F solid;
    background: #fff;
    box-shadow: 0px 2px 0px #eee;
}

#forgot_ {
    margin: 0 auto;
    width: 350px;
    height: 165px;
    border: 1px #fdb319 solid;
    background: #fff;
    box-shadow: 0px 2px 0px #eee
}

#contact_ {
    margin: 0 auto;
    width: 350px;
    height: 280px;
    border: 1px #fdb319 solid;
    background: #fff;
    box-shadow: 0px 2px 0px #eee
}

#about_ {
    margin: 0 auto;
    width: 350px;
    height: 150px;
    border: 1px #fdb319 solid;
    background: #fff;
    position: relative;
    box-shadow: 0px 2px 0px #eee
}

#about_ p {
    line-height: 20px;
    font-family: Tahoma, Geneva, sans-serif !important;
    color: #023D5F;
    margin-left: 10px;
    margin-top: 10px;
}

#about_ p a,
#about_ p a:link {
    color: #023D5F;
}

._hiddenblock {
    display: none;
}

img.srv {
    position: absolute;
    width: 140px;
    right: 10px;
    bottom: 30px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------
//													Dialog Boxes
//-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.MsgDialog {
    margin: 0 auto;
    padding: 0;
    position: fixed;
    z-index: 1500;
    width: 350px;
    min-height: 80px;
    background: #f4f4f4;
    display: none;
    left: 37%;
    top: 32%;
    border: 1px #ccc solid;
    box-shadow: 0 0 5px #888;
}

.MsgDialog .Hdr {
    background: #DA251C;
    height: 30px;
    display: block;
}

.MsgDialog .Hdr h3 {
    color: #eee !important;
    line-height: 30px !important;
    padding-left: 10px;
}

.MsgDialog p {
    text-align: center !important;
    line-height: 25px;
    color: #023D5F !important;
    padding-top: 10px;
}


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

ul.pagination {
    float: right;
    display: block;
    margin: 0 auto;
    padding: 0;
    margin-right: 8px !important
}

ul.pagination li {
    float: left;
    display: block;
    margin: 0 auto;
    padding: 0;
}

ul.pagination li a,
ul.pagination li a:link,
ul.pagination li a:visited {
    border: 1px #ccc solid;
    background: #fff;
    color: #666;
    padding: 0px 5px;
    margin: 1px;
    float: left;
    line-height: 20px;
    display: block;
}

ul.pagination li a.page,
ul.pagination li a.page:link,
ul.pagination li a.page:visited,
ul.pagination li a.page:hover,
ul.pagination li a.page:active {
    background: none;
    border: none;
    color: #023D5F !important;
}

ul.pagination li a:hover,
ul.pagination li a:active,
ul.pagination li a.active {
    background: #1269B8;
    color: #fff !important;
}

.orange_white {
    background: #FC0 !important;
    color: #fff !important;
}

a.btn_style_link {
    background: #023D5F;
    padding: 5px 6px;
    margin: -2px 5px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0px;
    float: left;
    cursor: pointer;
    color: #FFFFFF;
    height: 12px !important;
    padding: 7px
}

a.btn_style_link:hover {
    background: #023D5F;
}

._error {
    background: #FCCAC1 !important;
    border-color: #E18B7C !important;
}

._success {
    background: #EFFEB9 !important;
    border-color: #C1D779 !important;
}

._info {
    background: #DEEEFA !important;
    border-color: #AFD3F2 !important;
}

._warning {
    background: #FFE9AD !important;
    border-color: #EAC572 !important;
}

._msg_div {
    margin: 5px auto;
    padding: 5px;
    border: 1px #ccc solid;
    margin-right: 15px
}

._msg_div p {
    text-align: left !important;
    font-size: 11px;
    color: #023D5F;
}

._processing_request {
    margin: 0 auto;
    padding: 5px;
    background: url(../img/img-loading.gif) no-repeat left center;
    color: #666;
    display: none;
}

._processing_request p {
    display: block;
    line-height: 20px;
    font-size: 11px !important;
    padding-left: 20px;
    color: #666 !important;
}

.reload_attach_div_main {
    float: left;
    margin: 6px;
    width: 169px;
    border: 0px #f00 solid;
    height: 123px !important;
    margin-bottom: 30px !important;
}

.reload_attach_div {
    -webkit-box-shadow: 0 8px 6px -6px #ccc;
    -moz-box-shadow: 0 8px 6px -6px #ccc;
    box-shadow: 0 8px 6px -6px #ccc;
    border: 1px #eee solid;
    width: 100px;
    height: 183px;
    display: block;
    float: left;
    padding: 8px;
}

.reload_attach_div img.img_ {
    clear: both;
    display: block;
    max-width: 100px;
    max-height: 70px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    /* box-shadow:0px 0px 1px #ccc;*/
    border: 1px #e4e4e4 solid;
}

.reload_attach_div_main p {
    width: 140px;
    text-align: center;
    line-height: 11px;
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: bold;
}

.reload_attach_doc_main {
    float: left;
    width: 90px;
    border: 0px #f00 solid;
    margin-left: 8px;
    margin-top: 8px;
}

.reload_attach_doc_main p {
    width: 90px;
    text-align: center !important;
    line-height: 11px;
    margin: 8px 0px;
    font-size: 11px;
    font-weight: bold;
}

.reload_attach_doc_main img {
    clear: both;
    display: block;
    width: 50px;
    height: 62;
    margin: 0 auto;
}

.popup_div {
    width: 460px;
    height: 260px;
    background: #fff;
    z-index: 20000;
    box-shadow: 0px 0px 10px #023D5F;
    padding: 20px;
    margin: 0 auto !important;
    margin-top: 10% !important;
}

#popup_mask {
    background: url(../img/trans_img_2.png) repeat 0 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 190000;
    left: 0;
    top: 0;
    display: none;
}

a#popup_close {
    cursor: pointer;
    font-size: 11px;
}

a#popup_close:hover {
    color: da251c;
}

.centered_popup {
    position: fixed;
    top: 25%;
    left: 30%;
    margin-top: -50px;
    margin-left: -100px;
}

#popup_mask2 {
    background: url(../img/trans_img_2.png) repeat 0 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 190000;
    left: 0;
    top: 0;
    display: none;
}

h3.onm_lnchng {
    text-align: center;
    position: absolute;
    padding-left: 140px;
    top: 10px;
    text-decoration: blink;
    color: #00ab11;
    font-weight: bold;
    font-size: 16px;
}


/*.popup_div { position:absolute; width:460px; height:260px; background:#fff url(../img/popup.jpg) no-repeat center top; z-index:20000; box-shadow:0px 0px 10px #023D5F; left:420px; top:120px; padding:20px; }*/

#popup_mask {
    background: url(../img/trans_img_2.png) repeat 0 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 190000;
    left: 0;
    top: 0;
    display: none;
}

a#popup_close {
    cursor: pointer;
    font-size: 11px;
}

a#popup_close:hover {
    color: da251c;
}

h3.onm_lnchng {
    text-align: center;
    position: absolute;
    padding-left: 140px;
    top: 10px;
    text-decoration: blink;
    color: #00ab11;
    font-weight: bold;
    font-size: 16px;
}

.popup_clos_div {
    position: absolute;
    bottom: 5px;
}

ul.app_menu {
    position: relative;
    margin-left: 1px;
    float: left;
    width: 600px;
}

ul.app_menu li {
    margin-bottom: 6px;
    float: left;
    width: 145px;
    margin-right: 4px;
    border-radius: 0px;
    position: relative;
    margin-top: 1px;
    background: #fcfcfc url(../../img/10.jpg) no-repeat left -100px bottom -710px;
}

ul.app_menu li a {
    border: 1px #023D5F solid;
    line-height: 30px;
    padding-top: 70px;
    text-align: center;
    font-size: 12px;
    color: #cb0129;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    background-position: -1560px -540px;
    background-repeat: no-repeat;
    height: 40px;
}

ul.app_menu li a img {
    position: absolute;
    position: absolute;
    left: 48px;
    top: 20px;
}

ul.app_menu li a:hover {
    color: #00324E;
}

ul.app_menu li a:hover {
    text-align: center;
}

ul.app_menu li.sett {}

ul.app_menu li.news {}

ul.app_menu li.user {}

ul.app_menu li.res {}

ul.app_menu li.vid {}

ul.app_menu li.img {}

ul.app_menu li.she {}

ul.app_menu li.rnk {}

h3.main_head {
    color: #333;
    line-height: 35px;
    height: 35px;
    font-size: 12px;
    /*background:url(../img/menu_bg_n.png) repeat-x;*/
    margin: 1px;
    margin-top: 0px;
    padding-left: 10px;
    border: 1px #023D5F solid;
    margin-bottom: 6px;
    background-image: -webkit-linear-gradient(#fff, #f4f4f4);
    background-image: -moz-linear-gradient(#fff, #f4f4f4);
    background-image: -o-linear-gradient(#fff, #f4f4f4);
    background-image: linear-gradient(#fff, #f4f4f4);
    border-top: 2px #a90424 solid;
}

h4.profile_head {
    color: #023D5F;
    line-height: 25px !important;
    background: url(../img/bg_2.png) repeat left top;
    border: 1px #ccc solid;
    padding-left: 10px;
    height: 25px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px;
}

h4.dash_head {
    color: #023D5F;
    line-height: 25px !important;
    background: url(../img/bg_2.png) repeat left top;
    border: none;
    border-bottom: 1px #ccc solid !important;
    padding-left: 10px;
    height: 25px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px;
}

.profile_contnts p {
    color: #023D5F;
    line-height: 24px;
    padding-left: 10px;
}

.profile_contnts p.usr {
    background: url(../img/app%20icons/usr_icon.png) no-repeat 10px center;
    padding-left: 30px;
}

.profile_contnts p.mob {
    background: url(../img/app%20icons/mobile_icon.png) no-repeat 10px center;
    padding-left: 30px;
}

.profile_contnts p.eml {
    background: url(../img/app%20icons/mail_icon.png) no-repeat 10px center;
    padding-left: 30px;
}

table.middle_table {
    border: 1px #fdb319 solid !important;
    width: 486px;
    margin: 0 auto;
    color: #023D5F;
}

table.middle_table {
    border: 1px #ccc solid !important;
    width: 550px;
    margin: 0 auto;
    color: #023D5F;
}

table.middle_table tr,
table.middle_table tr {
    border: 1px #ccc solid !important;
    text-shadow: 1px 1px 0px #fff;
}

table.middle_table tr.grey_f9f9f9,
table.middle_table th.grey_f9f9f9 {
    background: #f9f9f9 !important;
}

table.middle_table tr td.white {
    background: #fff !important;
}

table.middle_table tr td.grey_f9f9f9 {
    background: #f9f9f9 !important;
}

table.middle_table tr th.white {
    background: #fff !important;
}

table.middle_table tr th.grey_f9f9f9 {
    background: #f9f9f9 !important;
}

table.middle_table tr.head {
    background: #f4f4f4 url(../img/bg_2.png) repeat-x left 0px !important;
}

table.middle_table tr td {
    border-right: 1px #ccc solid !important;
    padding: 5px 8px;
    line-height: 17px;
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
}

table.middle_table tr th {
    border-right: 1px #ccc solid !important;
    padding: 5px 8px;
    line-height: 17px;
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
}

table.middle_table tr td.head_icon {
    background: url(../img/arrow_right_1.png) no-repeat 5px 7px;
    padding-left: 28px !important;
}

span.rupee_11 {
    background: url(../img/rupee_11.png) no-repeat left 0px !important;
    padding-left: 0px;
    width: 11px;
    height: 11px;
    display: inline-block;
}

table.middle_table tr td.height_22 {
    height: 22px !important;
    line-height: 20px !important;
}

a.img_cat_left_link,
a.img_cat_left_link:link {
    background: url(../../img/collapser_plus.png) no-repeat left 2px;
    padding-left: 15px;
    color: #023D5F;
    right: 10px;
    bottom: 8px;
    line-height: 15px;
    height: 16px;
    padding-right: 0px;
}

a.img_cat_left_link:hover {
    text-decoration: underline;
}

.updatebtn {
    background: url(../img/options-icons/tick1.png) left 3px;
    width: 16px !important;
    height: 16px !important;
}

table.report_view {
    margin-left: 15px !important;
    padding: 0;
    border: 1px #fdb319 solid;
    line-height: 22px;
    width: 700px !important
}

table.report_view th {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    /* background-image: -webkit-linear-gradient(#fff, #f4f4f4); */
    background-image: -moz-linear-gradient(#fff, #f4f4f4);
    background-image: -o-linear-gradient(#fff, #f4f4f4);
    /* background-image: linear-gradient(#fff, #f4f4f4); */
    padding: 3px 8px;
    background: #a90424;
    border: 1px rgb(169, 4, 36) solid;
}
table.report_view td {
    color: #000;
    padding: 0px 8px;
    font-weight: normal;
    font-size: 11px;
    word-wrap: break-word;
    border: 1px #6EAEE8 solid;
    padding-bottom: 5px;
    vertical-align: middle !important;
}
table.report_view tr:nth-child(even) td{background: #F3F3F3;}

table.report_view td p {
    padding: 0px !important;
    height: 16px;
    fo
}

table.report_view td a,
table.report_view td a:link {
    color: #333;
}

table.report_view td p span {
    color: #0096cc;
}

table.report_view td a.options_link {
    float: left;
    display: block;
    line-height: 20px;
    color: #023D5F;
    cursor: pointer;
    margin-top: 15px;
}

table.report_view td a.options_link img {
    height: 16px;
    width: 16px;
    margin: 0px 3px;
}

table.report_view tr.grnHighlight {
    background: #CF0;
    color: #023D5F;
}

table.report_view tr.redHighlight {
    background: #F60;
    color: #fff !important;
}

table.report_view tr.redHighlight td {
    color: #fff !important;
}

.pub {
    color: #009900
}

.not_pub {
    color: #FF0000
}

h4.main_head_ {
    border: 1px #e1173f solid;
    line-height: 30px;
    margin-bottom: 8px;
    padding-left: 8px;
    color: #FFFFFF;
    border-top: 1px #e1173f solid;
    /* background-image: -webkit-linear-gradient(#fff, #f4f4f4); */
    background-image: -moz-linear-gradient(#fff, #f4f4f4);
    background-image: -o-linear-gradient(#fff, #f4f4f4);
    /* background-image: linear-gradient(#fff, #f4f4f4); */
    background: #e1173f;
    font-size: 12px;
}

.hd h3 {
    color: #023D5F;
    line-height: 35px;
    height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(../img/menu_bg_n.png) repeat-x;
    border-bottom: 1px #ccc solid;
    margin: 1px;
    margin-top: 0px;
    padding-left: 10px;
}

.vdo-dv {
    padding: 10px;
    background: #fdb319;
}

table.no-border tr td.no-right {
    border-right: hidden !important
}