:root {
    --LayoutColor: #c2cba3;
    --FontColor: #232323;
    --LayoutColorHover: #7c8466;
}
/* CSS Document */
.c_head{padding:0; margin-bottom:8px;}
.c_head_blank { margin:10px;}
.c_head_title { padding:0px 6px; margin-bottom:14px;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon img{ padding-top:8px; padding-bottom:0px; }
.c_round_title { padding:0px; margin:0px;}
.head_title h1{padding:0; margin:0px; margin-top:0px; line-height:40px;}
.head_title h2{padding:0; margin:0px; line-height:normal; white-space:nowrap;}
.icn img{margin-right:0px; margin-left:5px; margin-top:10px; margin-bottom:0px;}

.head_title{margin:0; float:left; width:100%;}
.head_title_round{margin:0; padding:0px 8px; float:left; width:100%;}
.title_vis{margin:0; float:right;}

.c_content{clear:both;}
.c_contentpane{padding:8px 8px 0 14px;}
.c_plaincontentpane { padding:6px 16px;}
.c_titlecontentpane {padding:8px 0px 0px; text-align:left; margin:0px;}
.c_footer {clear:both;margin-bottom:4px;padding:0; text-align:right;}
.c_footer_round {clear:both; margin-bottom:0px; padding:0; text-align:right; }

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:.0em;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

.c_head h2.Title .Head { font-size:14px; font-weight:bold; line-height:140%;}

/*------------Top Link Cont Styling------------*/
.c_head_toplink { overflow:hidden; margin:5px 2px; min-height:210px;}
.c_head_toplink h2.Title { margin:5px 0; padding:0 0 8px 0; border-bottom:1px solid #7a7873;}
.c_head_toplink h2.Title .Head { color:#dedddd; margin:10px;}
.c_head_toplink .c_content { margin:0 8px;}
.c_head_toplink .c_content .Normal { color:#FFF;}

/*------------Main Cont Styling------------*/
.c_head_maincont { overflow:hidden;}
/*.c_head_maincont h2.Title { margin:5px 0 10px 0; padding:0 0 12px 0; border-bottom:1px solid #d5e7fd;}*/
    .c_head_maincont h2.Title {
        margin: 5px 0 10px 0;
        padding: 0 0 12px 0;
        border-bottom: 1px solid var(--LayoutColor);
    }
.c_head_maincont h2.Title .Head { color:#675652; margin:0px; padding:18px; background:url(Images/bulit01.png) center right no-repeat;}
.c_head_maincont .c_content { margin:0;}

/*------------Bottom Cont first Styling------------*/
.c_head_bottomcont { overflow:hidden;}
.c_head_bottomcont h2.Title { margin:0px 0 16px 0; padding:0;}
.c_head_bottomcont h2.Title .Head { color:#007899; margin:0; padding:0;}
.c_head_bottomcont .c_content { margin:0;}

/*------------Home Cont Styling------------*/
.c_head_homecont { overflow:hidden;}
.c_head_homecont h2.Title { margin:5px 0 10px 0; padding:0 0 8px 0;}
.c_head_homecont h2.Title .Head { color:#675652; margin:0px; padding:18px; background:url(images/bulit01.png) center right no-repeat;}
.c_head_maincont .c_content { margin:0;}

/*------------Right Check Link Cont Styling------------*/
.blue-t-re{ background:url(images/blue-t-re.jpg) bottom left repeat-x;}
.blue-t-l{ background:url(images/blue-t-l.jpg) bottom left no-repeat;}
.blue-t-r{ background:url(images/blue-t-r.jpg) bottom right no-repeat; height:50px;}
.blue-title-l{ float:right; height:50px; width:9px; background:url(images/blue-titlt-l.jpg);}
.blue-title-re{ float:right; background:url(images/blue-titlt-re.jpg); height:50px;}
.blue-title-r{ float:right; height:50px; width:9px; background:url(images/blue-titlt-r.jpg); margin-right:8px;}
.blue-b-re{ background:url(images/blue-b-re.jpg) repeat-x;}
.blue-b-l{ background:url(images/blue-b-l.jpg) left no-repeat;}
.blue-b-r{ background:url(images/blue-b-r.jpg) right no-repeat; height:14px;}
.blue-c-re{ background:#013f54 url(images/blue-c-re.jpg) top left repeat-x; overflow:hidden; min-height:224px;}
.bl_title h2.Title .Head { color:#dedddd; margin:10px; font-family:'Tahoma',Helvetica,Arial,sans-serif; font-size:13px; color:#fff; font-weight:bold; line-height:0px;}
.blue-c-re{ color:#FFFFFF;}
.blue-c-re ul { margin:0; padding:0;}
.blue-c-re ul li{ list-style-type:none; font-family:'Tahoma',Helvetica,Arial,sans-serif; font-size:12px; color:#fff; background:url(images/check-border.jpg) bottom repeat-x; padding:5px 3px 13px 3px;   }
.blue-c-re ul li a{ background:url(images/check-bullet.png) right no-repeat; padding:0px 30px 0px 0px; margin-right:20px; color:#FFFFFF; text-decoration:none; display:block;}
.blue-c-re ul li a:hover{ color:#01b9eb;}