body{
    background-color:#f5f5f4;
    margin:0px;
    font-family:arial;
    font-size:12px;
    color:#1e1e1e;
    background:url("images/bg_repeat_image.jpg") repeat-x top left;
}
h3{
    font-size:16px;
    padding:5px 0px 5px 0px;
    margin:0px;
}
a, a:hover, a:visited{
    color:#0000ff;
}
.menu_bg{
    background:url("images/menu_bg.jpg") repeat-x top left;
}
.menu_bg td{
    text-align:center;
}
.menu_bg td ul{
 display:inline;
 text-align:center;
}
.menu_bg td ul li{
    width:95px;
    float:left;
    height:25px;
    list-style:none;
    padding:12px 8px 0px 8px;
}
.menu_bg td ul li:hover{
    float:left;
    height:25px;
    list-style:none;
    padding:12px 8px 0px 8px;
    background:url("images/menu_hover_bg.jpg") repeat-x top left;
}
.menu_bg a, .menu_bg a:visited{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
.menu_bg a:hover{
    color:#c9cb05;
}
.heading_class{
    text-align:left;
    height:26px;
    padding:0px 0px 0px 40px;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
    background:url("images/heading_bg.jpg") no-repeat top left;
}
.text_class{
    text-align:justify;
}
.image_text{
    font-size:16px;
    color:#6f6902;
    font-weight:bold;
    text-align:center;
    vertical-align:top
}
.box_class{
    width:245px;
    height:204px;
    background:url("images/box_bg.jpg") no-repeat top left;
    vertical-align:top;
}
.box_heading{
    padding:0px;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
}
.box_heading_new{
    padding:0px;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
    padding:5px 0px 0px 10px;
    text-align:left;
    height:30px;
}
.branches_class td{
    padding:18px 0px 18px 0px;
    text-align:left;
}
.branches_class td a, .branches_class td a:hover, .branches_class td a:visited {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.branches_class td img{
    padding:0px 4px 0px 0px;
}
.bg_image{
    background:url("images/background_image.jpg") no-repeat top center;
}
.home_page_box{
    width:234px;
    height:198px;
    background:url("images/box_bg_image.jpg") no-repeat top left;
    text-align:center;
    vertical-align:top;
}
.home_page_box_new{
    width:234px;
    height:198px;
    background:url("images/box_bg_image_new.jpg") no-repeat top left;
    text-align:center;
    vertical-align:top;
}
.list_class{
    vertical-align:top;
    text-align:left;
}
.list_class ul{
    padding:0px;
    margin:0px;
}
.list_class ul li{
    width:190px;
    border-bottom:1px solid #eaeaea;
    padding:15px 0px 3px 10px;
    margin:0px;
    list-style:none;
    background:url("images/list_image.jpg") no-repeat center left;
}
.list_class ul li a, .list_class ul li a:hover, .list_class ul li a:visited{
    color:#000000;
    font-weight:bold;
}
.list_class ul li span{
    color:#999999;
}
.more_class {
    text-align:right;
    border:none !important;
    background:none !important;
}
.more_class a{
    color:#ff0000 !important;
    font-weight:bold;
}
.footer_class{
    height:40px;
    border-top:5px solid #dcdcdc;
    color:#999999;
    text-align:center;
}
.branches_list_class td{
    text-align:center;
    width:20%;
    height:91px;
    background:url("images/bg_list_image.jpg") no-repeat;
}
.branches_list_class img{
    padding:0px 5px 0px 5px;
}
.branches_list_class td a{
    color:#00659f;
    font-weight:bold;
    text-decoration:none;
}
.branches_list_class td a:hover{
    color:#e00b00;
    font-weight:bold;
    font-size:15px;
    text-decoration:none;
}
.address_class{
    line-height:24px;
    background-color:#e2eff8;
    padding:0px 0px 0px 10px;
}
.bg_class_repeat {
    width:245px;
    height:31px;
    background:url("images/list_image_repeat.jpg") repeat-y;
}
.bg_class_new {
    text-align:left;
    vertical-align:bottom;
    font-size:15px;
    color:#9f0000;
    font-weight:bold;
    padding:10px 0px 0px 25px;
    width:245px;
    height:40px;
    background:url("images/list_bg_new.jpg") no-repeat left top;
}
.bg_class {
    padding:10px 0px 0px 0px;
    width:245px;
    height:50px;
    background:url("images/list_bg.jpg") no-repeat left top;
}
.bg_class a{
    color:#9f0000;
    font-weight:bold;
    text-decoration:none;
    
}
.borderclass{
    padding:10px;
    border-bottom:1px solid #e1f3f8;
}

/* administrator */
.error{
    font-size:12px;
    color:#ff0000;
    font-weight:bold;
}
.success_class{
    color:#009a24;
    font-weight:bold;
}
.menu_bg_new td ul{
 display:inline;
 text-align:center;
}
.menu_bg_new td ul li{
    width:130px;
    float:left;
    height:25px;
    list-style:none;
    padding:12px 8px 0px 8px;
}
.border_class {
    border:1px solid #bcedff;
    border-collapse:collapse;
}

.border_class td{
    text-align:justify;
    padding:5px;
    border:1px solid #bcedff;
}