body { height:100%; background: url(../../../images/bodybg.jpg) repeat-x top #fff; margin:0; padding:0;  font-family: 'OpenSansRegular', Arial; font-size:16px; color:#3f3f3f; font-weight:normal; font-style:normal; text-align:justify; line-height:100%; font-size-adjust: none; font-stretch: normal;}
html { height:100%; min-height:100%;  -ms-text-size-adjust: none; -webkit-text-size-adjust: none; font-size-adjust: none; font-stretch: normal; }

/* * * * * *  html 5 fix  * * * * * */
section, article, header, footer, nav, nav1, aside, hgroup, details, figure { display: block; }

/* * * * * *  General  * * * * * * */
/*table { border-collapse:separate; border-spacing: 5px; } cellspacing="5"  */
table { border-collapse:collapse; border-spacing: 0; }   /*  cellspacing="0"  */
th, td { vertical-align: top; padding:0; }
/* table align (center)      table { margin: 0 auto; }  */


@font-face {
    font-family: 'OpenSansRegular';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../font/OpenSans-Semibold-webfont.eot');
    src: url('../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*************************************************************
*********************** General *****************************/
table{ margin:0; padding:0; width:100%;}
a {color:#4a7cac; text-decoration:none; outline:none; cursor:pointer; }
a:hover { color:#4a7cac; text-decoration:underline; }
img { border: none;  }
h1, h2, h3, h4, h5, h6, ul, li, p, form { margin:0; padding:0; font-weight:normal; }
ul, li{ list-style:none; list-style-type:none;}
.clear { clear:both; padding:0; margin:0; height:0; }
.clr { clear:both; }
input[type=text], input[type=password] { border:#d8d8dc 1px solid; padding:7px 6px; margin:0; outline:none; color:#3f3f3f; font-size:16px; 
font-family: 'OpenSansRegular', Arial; font-weight:normal;}
textarea {border:#d8d8dc 1px solid; padding:7px 6px; margin:0; outline:none; font-size:16px; color:#3f3f3f; font-family: 'OpenSansRegular', Arial; font-weight:normal;}
select {border:#d8d8dc 1px solid; padding:6px 4px; margin:0; outline:none; font-size:16px; color:#3f3f3f; font-family: 'OpenSansRegular', Arial; font-weight:normal;}
input[type=radio], input[type=checkbox] { vertical-align:-2px; //vertical-align:-1px;}


.inputbutton.default, .inputbutton.primary, .inputbutton.searchbtn {background:url(../../../images/btn-blue.jpg) repeat-x top #024d8f; border:none; height:36px; line-height:34px; padding:0 12px 0px 12px; text-align:center; cursor:pointer; color:#FFF; vertical-align:middle;  font-size:16px; font-family: 'OpenSansRegular', Arial; font-weight:normal; overflow:visible; margin:0px 5px 0px 0px; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.inputbutton.default{background:url(../../../images/btn-grey.jpg) repeat-x top #61686d;}
.inputbutton.default:hover{background:#6b7075;}
.inputbutton.primary:hover{background:#004d91;}

/*************************************************************
************************ wrapper *****************************/
#wrapper{ width:980px; margin:0 auto; position:relative; min-height:100%; height:auto !important; }

/*************************************************************
************************ Header *****************************/
header{height:167px; margin:0; padding:0;}
.hd-top{ height:120px;}
.logo{ float:left; padding:16px 0 0 0px;}
.sheader {
    height:120px; margin:0; padding:0;
}
#scontent {
    padding:30px 30px;  background:url(../../../images/innerbg.jpg) repeat-x top #f0f0f0; border:1px solid #d7d7d7;
border-bottom-left-radius:8px; border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;
-moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-top-left-radius:8px; -moz-border-top-right-radius:8px;
-ms-border-bottom-right-radius:8px; -o-border-bottom-right-radius:8px;-ms-border-top-right-radius:8px; -o-border-top-right-radius:8px;
-moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px; 
-ms-border-bottom-left-radius:8px; -o-border-bottom-left-radius:8px;-ms-border-top-left-radius:8px; -o-border-top-left-radius:8px;
}

.navigation{ height:47px; margin:0px; padding:0 0px 0px 0px; background:url(../../../images/navbg.jpg) repeat-x top #024d90; display:block;
border-top-left-radius:8px; border-top-right-radius:8px;
-moz-border-top-right-radius:8px; -webkit-border-top-right-radius:8px; 
-ms-border-top-right-radius:8px; -o-border-top-right-radius:8px;
-moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px; 
-ms-border-top-left-radius:8px; -o-border-top-left-radius:8px;
}
#nav { padding:0; margin:0; list-style:none; position:relative; z-index:10000;}
#nav li.top { display:block; float:left; padding:0 0px 0 0px; border-right:1px solid #2873b6;}
#nav li a.nav_link { display:block; float:left; height:47px; line-height:47px; color:#ececec; text-decoration:none; font-size:16px; padding:0px 11px 0 11px; cursor:pointer;}
#nav li:hover a.nav_link, #nav a.nav_link:hover{background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec;}
#nav li.active a.nav_link, #nav a.nav_link.active{background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec;}

#nav li.first a.nav_link:hover, #nav li.first a.nav_link.active {
background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec; border-top-left-radius:8px;
-moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px; 
-ms-border-top-left-radius:8px; -o-border-top-left-radius:8px;
}
#nav table { border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0; }
#nav li:hover { position:relative; z-index:200; }
#nav a:hover { position:relative; white-space:normal; z-index:200; }
#nav :hover ul.sub { left:0px; top:47px; background-color:#061b59; padding:0px; width:190px; height:auto; z-index:9000; }
#nav :hover ul.sub li { display:block; position:relative; text-align:left; float:left; width:190px; font-weight:normal; !important}
#nav :hover ul.sub li a { display:block; font-size:14px; text-align:left; padding:8px 12px 9px 12px; color:#ececec; text-decoration:none; !important}
#nav li ul.sub li a.fly { background: url(../../../images/arrow.gif) 95% 10px no-repeat; }
#nav :hover ul.sub li a:hover { background-color:#01549e;}
#nav :hover ul.sub li a.fly:hover {background-color:#3f555f;}
#nav ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav li:hover li:hover > ul { left:190px; top:-6px; background:#d73216; padding:0px; white-space:nowrap; width:190px; z-index:400; height:auto; }
#nav li:hover > ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav li:hover li:hover > a.fly {background:#3f555f url(../../../images/arrow.gif) 95% 10px no-repeat; }

/* 08/12/2015 */
#nav1 { padding:0; margin:0; list-style:none; position:relative; z-index:10000;}
#nav1 li.top { display:block; float:left; padding:0 0px 0 0px; border-right:1px solid #2873b6;}
#nav1 li a.nav_link { display:block; float:left; height:47px; line-height:47px; color:#ececec; text-decoration:none; font-size:16px; padding:0px 11px 0 11px; cursor:pointer;}
#nav1 li:hover a.nav_link, #nav1 a.nav_link:hover{background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec;}
#nav1 li.active a.nav_link, #nav1 a.nav_link.active{background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec;}

#nav1 li.first a.nav_link:hover, #nav1 li.first a.nav_link.active {
background:url(../../../images/nav-h.jpg) repeat-x top #061b59; color:#ececec; border-top-left-radius:8px;
-moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px; 
-ms-border-top-left-radius:8px; -o-border-top-left-radius:8px;
}
#nav1 table { border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0; }
#nav1 li:hover { position:relative; z-index:200; }
#nav1 a:hover { position:relative; white-space:normal; z-index:200; }
#nav1 :hover ul.sub { left:0px; top:47px; background-color:#061b59; padding:0px; width:190px; height:auto; z-index:9000; }
#nav1 :hover ul.sub li { display:block; position:relative; text-align:left; float:left; width:190px; font-weight:normal; !important}
#nav1 :hover ul.sub li a { display:block; font-size:14px; text-align:left; padding:8px 12px 9px 12px; color:#ececec; text-decoration:none; !important}
#nav1 li ul.sub li a.fly { background: url(../../../images/arrow.gif) 95% 10px no-repeat; }
#nav1 :hover ul.sub li a:hover { background-color:#01549e;}
#nav1 :hover ul.sub li a.fly:hover {background-color:#3f555f;}
#nav1 ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav1 li:hover li:hover > ul { left:190px; top:-6px; background:#d73216; padding:0px; white-space:nowrap; width:190px; z-index:400; height:auto; }
#nav1 li:hover > ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav1 li:hover li:hover > a.fly {background:#3f555f url(../../../images/arrow.gif) 95% 10px no-repeat; }

.user-detail{float:right; margin-top:16px;}
.topdata{ margin:0; padding:0; float:right;}

.userlog{ font-size:16px; color:#767b7f; margin-top:30px; text-align:right;}
.userlog .logout{ display:inline-block; margin-left:8px; padding:0px 3px 0px 8px; border-left:1px solid #c8c8d0; height:25px; line-height:25px;}
.userlog .logout img{ vertical-align:-5px;}

.admin_login{ font-size:15px; color:#466fa4; padding:5px 20px 0px 20px; margin-right:5px; float:left; background:url(../../../images/ic-lock.png) no-repeat left;}
.admin_login:hover{color:#466fa4; text-decoration:underline;}

.language{float:right; z-index:100; padding:1px 0px 0px 0px; font-size:15px; color:#757b7f;}
.language span{color:#757b7f; margin-left:2px; display:inline-block; padding:4px;}
.language span img{vertical-align:-2px; }
.language span.active{border:1px solid #dbdbdb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
-ms-border-radius:4px; background:#f8f8f8; }


/*************************************************************
************************ Content *****************************/
#content{ padding:30px 30px;  background:url(../../../images/innerbg.jpg) repeat-x top #f0f0f0; border:1px solid #d7d7d7; border-top:0;
border-bottom-left-radius:8px; border-bottom-right-radius:8px;
-moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; 
-ms-border-bottom-right-radius:8px; -o-border-bottom-right-radius:8px;
-moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; 
-ms-border-bottom-left-radius:8px; -o-border-bottom-left-radius:8px;
}


.welcome-txt{ display:block; text-align:center; padding:0px 0px 15px 0px; border-bottom:1px solid #dedede;}
.welcome-txt .common-txt{font-size:18px; color:#414445; margin-bottom:15px;}
.welcome-txt .big-txt{font-size:24px; color:#4187c5; font-family: 'OpenSansBold'; font-weight:normal;}

.search-area{ padding:10px 0px; margin:0;}
.search-area .search-title{font-family: 'OpenSansBold'; font-weight:normal; font-size:30px; color:#e58628; display:block; text-align:center;}
.search-area .search-title p{ font-size:16px; color:#424546; font-family: 'OpenSansRegular'; font-weight:normal; margin-top:15px;}
.search-area .big-txt{font-size:24px; color:#4187c5; font-family: 'OpenSansBold'; font-weight:normal;text-align:center;}

.search-box{ background:#fbfbfb; border:1px solid #d2d2d2; margin:15px 0px 10px 0px; display:block; padding:15px 10px 15px 10px;}
.mytable{ margin:0; padding:0; width:100%;}
.search-box .label{ display:block; margin-bottom:8px; color:#6e6e6f; font-size:15px;}
.search-box td{text-align:left; vertical-align:top; padding:0px 0px 0px 18px;}
.search-box td.small{width:154px;}
.search-box td.big{width:222px;}
.search-box td:first-child{padding:0px 0px 0px 0px;}
.search-box select{color:#3f3f3f; }
.search-box .inputbutton.searchbtn{background:url(../../../images/btn.jpg) repeat-x top #cc951d; font-family: 'OpenSansBold'; font-weight:normal; color:#252525; font-size:16px; text-transform:uppercase; margin:21px 0px 0px 0px; padding:0 10px 0px 10px;}
.search-box .inputbutton.searchbtn:hover{ background:#e2b143;}

.txtlink{font-family:'OpenSansSemibold'; font-weight:normal; color:#4e80ac; margin:16px 0 0 0px; display:inline-block; }
.txtlink img{ margin-left:5px;}
.txtlink:hover{color:#2e5e89; text-decoration:underline;}

.paragraph{ display:block; margin:0; padding:0; line-height:18px;}

.report-txt {display: block;text-align: center;padding: 5px 0px 10px 0px;border-bottom: 1px solid #dedede;}
.report-txt .rptcname-txt{font-size:15px; color:#414445; margin-bottom:3px;}
.report-txt .rptname-txt{font-size:24px; color:#4187c5; font-family: 'OpenSansBold'; font-weight:normal;margin-top:2px;}

h1{ font-family: 'OpenSansRegular'; font-weight:normal; font-size:24px; line-height:1; color:#3f3f3f; padding:0 0 10px 0; margin:0 0 18px 0; 
border-bottom:1px solid #c6c6c6; text-transform:none;}

.infoline{ font-size:18px; color:#3f3f3f;}
.form_block{ margin:0px 0px 0px 0px; }
.form_block input, .form_block select{ margin-right:3px;}
.form_block table{font-family: 'OpenSansRegular'; font-weight:normal; font-size:16px; color:#3f3f3f;}
.form_block td{ padding:0px 0px 8px 0px;}
.form_block td.label{ text-align:right; padding-right:16px; vertical-align:middle;}
.form_block td.label.top{vertical-align:top;}
.form_block td.version{ text-align:center; padding-right:16px; vertical-align:middle;}
.form_block td.value{ color: red; font-size: 20px; font-weight: bold;}

.req{color:#e54242;}
.hint{ font-size:12px; display:inline-block;}
.smallfield{ width:70px;}
.mediumfield{width:275px;}
.largefield{width:440px;}

.btnrow{ overflow:hidden; border-top:1px solid #cccccc; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px !important;}


/************************************************
* Tab Menu css *
************************************************/
#tabcontent{ margin:0px; background:#fff; border:1px solid #c6c6c6; }
.tabing{
margin:0px 0px 0px 0px;
padding: 0;
display:block;
/*height:42px;*/
background:#7f8386;
}
.shadetabs{
padding:0px 0px 0px 0px;
margin:0px;
list-style-type: none;
text-align:left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs ul{
margin: 0;
padding:0;
width: 100%;
border-left:1px solid #d0dde3;
}

.shadetabs li{
margin: 0px 0px 0px 0px;
padding:0px;
display:inline-block;
}

.shadetabs li a{
text-decoration: none;
height:42px; line-height:42px;
padding:0px 15px;
font-family: 'OpenSansRegular'; 
font-weight:normal;
font-size:16px;
color: #f5f5f5;
display:block;
float:left;
}

.shadetabs li.selected a{ /*selected main tab style */
 background-color:#fff;
 color:#5b5c5d;
}
.shadetabs li.selected a:visited{ /*selected main tab style */
text-decoration: none;
color:#5b5c5d;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color:#5b5c5d;
}
.shadetabs li.selected a:active{ /*selected main tab style */
text-decoration: none;
}
.tabcontentstyle{ /*style of tab content oontainer*/	
padding: 5px 20px 10px 20px;
line-height:17px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

.required {
        width:100%;
        text-align:right;
        font-style:italic;
        color:red;
        padding-right:5px;
    }
/************************************************
* Other Page css *
************************************************/
p{ margin-bottom:8px; line-height:18px;}
.forgot{ padding:14px 10px 0px 0px; font-size:15px; float:right;}
strong{font-family: 'OpenSansSemibold'; font-weight:normal;}

.note{ font-size:15px;}
h3{ font-size:16px; font-family: 'OpenSansSemibold'; font-weight:normal; text-transform:none; color:#444; margin-bottom:8px; padding:5px 0px 0px 0px;}
h2{ font-size:18px; font-family: 'OpenSansSemibold'; font-weight:normal; text-transform:none; color:#31628f; margin-bottom:8px; padding:5px 0px 0px 0px;}

.colgroup{ overflow:hidden; margin:0px 0px;}
.col1{ float:left; width:460px;}
.col2{ float:right; width:380px;}

.listing{ margin:15px 0px; padding:0; list-style:none;}
.listing li{ margin:0; padding:0; background:url(../../../images/bullet.jpg) no-repeat left 6px; padding:0px 0px 0px 14px; margin-bottom:7px; line-height:20px;}
.listing li a:hover{text-decoration:underline; color:#31628f;}

.faq-questions{ margin-bottom:10px;}
.faq-answers{ overflow:hidden; padding:0;}
.faq-questions h4{ font-size:16px; font-size:16px; font-family: 'OpenSansSemibold'; font-weight:normal; color:#444; margin:0px; padding:5px 0px 0px 0px; }
.faq-questions .listing li a:hover{ color:#4a7cac; text-decoration:underline;}

.faq-answers .answer-block{ padding:0px 0px;}
.faq-answers .answer-block h4{ background:#dadada; color:#333; font-size:16px; font-family: 'OpenSansSemibold'; font-weight:normal; padding:8px 10px 8px 10px;margin-bottom:8px; position:relative;}
.gotop{ position:absolute; right:10px; color:#3495bd;}

.account-section{ margin-bottom:20px; border-top:1px solid #dadada; padding-top:15px;}
.account-section.first{border-top:none; padding-top:0px;}

.wctxt{ font-size:16px; margin-bottom:20px;}
.wctxt span, .wctxt span a{ color:#ec670e;}
.wctxt .status{ background:#f0f0f0; padding:7px 12px; display:inline-block; margin-top:4px; border:1px solid #dedede;}

/************** Select Control ********************/
 select:focus {
                border-width: 2px;
                border-color:black;
            }

/************** grid data********************/
.grid_block{ margin:16px 0px; padding:0;}
.grid {border-collapse:collapse; background:#fff;}
.grid th{
	font-size:15px;
	padding:10px 10px;
	color:#fff;
	font-family: 'OpenSansSemibold', Arial;
	font-weight:normal;
	background:#919598;
	border:1px solid #dadada;
	text-align:left;
	}
.grid td{padding:7px 10px; color:#43474b; font-size:15px; border:1px solid #dadada; text-align:left; }
.action a{ margin-right:8px;}


/*************************************************************
************************ footer *****************************/
footer{ font-size:14px; font-family: 'OpenSansRegular'; font-weight:normal; color:#424546; text-align:center; padding:18px 0px; }
footer .flinks{ display:inline-block; color:#424546; color:#424546; margin-bottom:16px;}
footer .flinks a {color:#424546; }
footer .flinks span{color:#424546; padding:0px 5px; display:inline-block;}
footer .flinks a:hover{ text-decoration:none; color:#dc6f04;}
footer p{ margin-bottom:8px; color:#424546;}
footer a{color:#424546;}
footer a:hover{color:#dc6f04;}



/******************************** ADD 8-5-15 ****************************/
.hm_btn{ border-top:1px solid #dedede; padding:25px 0 0 0;}
.hm_btn table{ width:auto; margin:0 auto;}
.hm_btn a{ display:inline-block; background:url(./../../images/hm_btn.png) repeat-x; border-radius:6px; height:86px; padding:8px 28px 0 8px; color:#edeff2; font-family: 'OpenSansSemibold', arial; text-decoration:none; font-size:19px; box-sizing: border-box; -moz-box-sizing: border-box;}
.hm_btn a:hover{ background:url(./../../images/hm_btn_h.png) repeat-x; }
.hm_btn img{ vertical-align:-25px; padding-right:6px;}

/******************************** ADD May 19 2015 ****************************/
.contact_link{float:left; padding-top:0px; margin:0px 12px 0px 0px;}
.contact_link a{font-size:15px; color:#466fa4; padding:0px 12px 0px 12px; display:inline-block; border-right:1px solid #d4d4d4; line-height:24px;}
.contact_link a:hover{color:#466fa4; text-decoration:underline;}



/*************************************************************
************************ Paging Style June 10 2015*****************************/

.paging { padding:0px; margin:0px; overflow:hidden; display:block; text-align:center;}
.paging ul { margin:0px; padding:0px; list-style-type:none; display:inline-block; text-align:center; margin:auto;}
.paging ul li { padding:0; margin:0px; display:inline; }
.paging ul li a { color:#60636b; text-decoration:none; background:#fff; border:1px solid #dedede; margin:0px 0px 0px 3px; 
padding:0px; width:27px; height:25px; line-height:25px; text-align:center; display:block; float:left; font-size:12px; }
.paging ul li a:hover { color:#FFF; text-decoration:none; background:#1c6fb6; }
.paging ul li a.active { color:#FFF;  text-decoration:none; background:#1c6fb6;}

.paging ul li a.firstpg{border:1px solid #dedede; background:url(../images/first.png) no-repeat center #fff; }
.paging ul li a.prevar{border:1px solid #dedede; background:url(../images/prev.png) no-repeat center #fff; }
.paging ul li a.lastpg{ border:1px solid #dedede; background:url(../images/last.png) no-repeat center #fff;}
.paging ul li a.nxtar{ border:1px solid #dedede; background:url(../images/nxt.png) no-repeat center #fff;}

.paging ul li a.firstpg:hover{ background:url(../images/first-h.png) no-repeat center #1c6fb6;}
.paging ul li a.prevar:hover{background:url(../images/prev-h.png) no-repeat center #1c6fb6;}
.paging ul li a.lastpg:hover{background:url(../images/last-h.png) no-repeat center #1c6fb6;}
.paging ul li a.nxtar:hover{background:url(../images/nxt-h.png) no-repeat center #1c6fb6;}
.pgsize{ float:left; padding-right:0;}

/************  Accordion menu css START  ************/ 
.menuheader{ cursor:pointer; position:relative;}
.menuheader span.ar_img{ background:url(../images/ar_up.png) left no-repeat; width:18px; height:18px; position:absolute; right:6px; top:6px;}
.openheader span.ar_img{ background:url(../images/ar_down.png) left no-repeat; width:18px; height:18px; position:absolute; right:6px; top:6px;}
.categoryitems{ list-style:none; margin:0; padding:0px;}




.mailinfo{ overflow:hidden;min-height:40px;}
.mailinfo ul{margin:0; padding:0; list-style:none;}
.mailinfo ul li{float:left; margin:0; padding:0;}
.mailinfo ul li a{ font-size:16px; color:#5d5d5d; text-decoration:none !important;cursor:auto !important; margin-right:15px;}
.mailinfo ul li .bedge{ display:inline-block; padding:4px 8px; font-size:15px; color:#fff; 
font-family: 'OpenSansSemibold', arial; font-weight:normal; margin-right:3px;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
-o-border-radius:2px; -ms-border-radius:2px;}
.mailinfo ul li a:hover{text-decoration:underline;}
.mailinfo ul li .bedge.inbox{background:#e99d52;}
.mailinfo ul li .bedge.paid{background:#8ab164;}
.mailinfo ul li .bedge.unpaid{background:#e36143;}

.mypanel{border:1px solid #dadada; background:#fbfbfb; margin:0px 0px;}
.mypanel .hd{ background:#868f95; font-family:'OpenSansSemibold', arial; font-weight:normal; font-size:16px; color:#fff; padding:9px 10px 10px 10px; }
.mypanel .hd img.refresh{float:right;cursor:pointer;}
.refresh1{float:right;cursor:pointer;}
.mypanel .panelcontent{ background:#fff; padding:12px 12px;min-height:100px;}
.mypanel .panelcontent .reportlist{ margin:0; padding:0; list-style:none;}
.mypanel .panelcontent .reportlist li{font-size:15px; color:#3f3f3f; line-height:18px; padding:6px 0px 0px 0px; margin:0px 0px 6px 0px; border-top:1px solid #e2e2e2;}
.mypanel .panelcontent .reportlist li:first-child{ border-top:none; padding:0;}
.mypanel .panelcontent .reportlist li a{color:#4a7cac;}
.mypanel .panelcontent .reportlist li .delete{color:#797979;}
.mypanel .panelcontent .reportlist li.innerhd{ font-size:16px; color:#3f3f3f; padding:0px;}

.plsnote{padding:12px 0px 0px 0px; font-size:15px; color:#838383;}
.plsnote strong{color:#5c5c5c;}
.plsnote .title{ color:#ef8318; font-size:16px; font-family:'OpenSansSemibold', arial; font-weight:normal; display:block; margin-bottom:3px;}

.download-acrobat{ display:inline-block; width:250px; background:#f7f7f7; border:1px solid #dcdcdc; color:#333; padding:8px; margin-left:12px;}
.download-acrobat p{ line-height:16px; font-size:14px; margin:0; padding:0; text-align:left;}
.download-acrobat p span{font-size:14px; color:#3693b6;}


/************************  11 June 2015  ************************/
.hd-btn{position:absolute; margin:0; padding:0; display:inline-block; right:0; top:0; background:#73787c; height:30px; width:36px; text-align:center; vertical-align:middle; line-height:40px; }
.hd-btn:hover{background:#5b5f63;}

.topbtns{ margin:0; padding:0;}
.topbtns a{margin:0; padding:0; display:inline-block; background:#3c6fa9; height:30px; width:36px; text-align:center; vertical-align:middle; 
line-height:38px; margin-left:6px;}
.topbtns a:hover{background:#305d8e;}

.download-area{ overflow:hidden; margin:0; padding:0 0 10px 0;}
.download-area ul{ margin:0; padding:0; list-style:none;}
.download-area ul li{ margin:0px 0px 14px 0px;}
.download-area ul li .downloadpdf{ display:block; background:#fff; border:1px solid #dcdcdc; padding:0px; margin:0; height:60px; position:relative; 
-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.09); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.09); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.09);}
.download-area ul li .downloadpdf .ic{height:100%; width:60px; line-height:93px; float:left; padding:0px; background:#d84b4b; text-align:center; }
.download-area ul li .downloadpdf .download-data{padding:8px 10px; overflow:hidden;}
.download-area ul li .downloadpdf .download-data h5{font-family:'OpenSansSemibold', arial; font-weight:normal; margin:0; padding:0; line-height:100%;
 font-size:16px; color:#484848; }
.download-area ul li .downloadpdf .download-data p{ text-align:left; font-size:14px; color:#4b4b4b; margin-top:6px;}
.download-area ul li .downloadpdf:hover{ text-decoration:none; background:#fbfbfb;} 
.download-area ul li .downloadpdf:hover .ic{background:#d22e2e;}
.download-area ul li .problemlink{ margin-top:6px; color:#707070;}

.tell-us{ display:inline-block; float:right;}
.tell-us .ic{ float:left; margin-right:5px;}
.tell-us .telldata{float:left;}
.tell-us a, .tell-us a:hover{ text-decoration:none;}
.tell-us a:hover h5{color:#125997;}
.tell-us h5{ color:#3176b3; margin:0; padding:0; font-family:'OpenSansSemibold', arial; font-weight:normal; line-height:100%; font-size:24px;}
.tell-us p{ font-size:14px; color:#626262; margin-top:1px;}

.thankyou{font-size:16px; color:#282828;}
.thankyou a{color:#034e91;}
.useopt{ margin:5px 0px 0px 0px;}
.useopt p{ font-size:14px; color:#4e4d4d;}
.useopt .linkbtn{ display:inline-block; background:#73787c; padding:8px 10px; margin:5px 6px 0px 0px; font-size:14px; color:#fff; text-decoration:none;}
.useopt .linkbtn:hover{background:#666d73;}
.ar_img {
    width:18px; height:18px; position:absolute; right:6px; top:6px;
}