/* CSS Document */
body{margin:0px;padding:0px;font:normal 12px Arial;color:#000;}
input[type='text']{border:solid 1px #aaaaaa;font-size:11px;}
img{border:0px;}
select{color:#303030;font:normal 11px Arial;}/*border:solid 1px #aaaaaa;*/
.clear{clear:both;}
#maincontent{width:100%;margin:0 auto;}
#innercontent{/*width:1002px;*/ margin:0 auto;}
#header {background:url(../images/header-bg.gif) no-repeat top right #197db8;height:100px;}
#header .logo{width:48%;padding:35px 0 0 20px;height:80px;float:left;position:relative}
#header .logo h1{margin:0;background:url(../images/logo.png) no-repeat;width:252px;height:86px;float:left; cursor:pointer; cursor:hand;
position:absolute;left:20px;top:30px;
}

#header .logo h1 span{display:none; border:1px solid red;}
#header .logo h2{position:absolute;left:300px;top:67px;margin:0;}
#header .logoright{width:45%;float:right;margin-right:20px;}
#header .logoright .toplink{margin:13px 0px 40px 0;font:normal 11px Arial;color:#fff;text-align:right;width: 510px;}
#header .logoright .toplink .home {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 14px 5px 10px;}
#header .logoright .toplink .home:hover{background:url(../images/help-bg.png) no-repeat;}
#header .logoright .toplink .chooseaccount {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 10px 5px 9px;}
#header .logoright .toplink .chooseaccount:hover{background:url(../images/chooseaccount-bg.png) no-repeat;}
#header .logoright .toplink .myprofile {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 11px 5px 11px;}
#header .logoright .toplink .myprofile:hover{background:url(../images/myprofile-bg.png) no-repeat;}
#header .logoright .toplink .logout {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 11px 5px 11px;}
#header .logoright .toplink .logout:hover{background:url(../images/logout-bg.png) no-repeat;}
#header .logoright .toplink .help {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 14px 5px 14px;}
#header .logoright .toplink .help:hover{background:url(../images/help-bg.png) no-repeat;}
#header .logoright .toplink .drivers {font:bold 11px Arial;color:#fff;text-decoration:none;padding:3px 11px 5px 11px;}
#header .logoright .toplink .drivers:hover{background:url(../images/scandriver.png) no-repeat;}

#bodytext{padding-top:5px;width:100%;background:url(../images/bannerbg.jpg) left 10px repeat-x;}
#bodytext .maincontent{}
#bodytext .loginmainbg{background:url(../images/banner_bg.gif) no-repeat; background-position:0 5px;width:1002px;margin:0 auto;overflow:hidden;}

.backlink{padding:7px 30px 0px 0;font:normal 11px Arial;color:#fff;text-align:right;float:right;vertical-align:baseline;}
.home {font:bold 11px Arial;color:#3399FF;text-decoration:none;padding:3px 14px 0px 10px;}
.home:hover{background:url(../images/help-bg-blue.png) no-repeat;cursor:hand;}
.left{width:655px;float:left;
    height: 208px;
}
.container{width:100%;float:left;}
.right{width:310px;float:left;}
.content{width:618px;height:302px;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;}
.nav{width:255px;height:300px;border:solid 5px #a2d4ea;background:#FFFFFF;margin:0 0 0 25px;float:left;padding:0 17px 0 17px;}
.nav h1{font:normal 22px Arial;color:#00004A;margin:10px 0px 6px 0px;padding-bottom:5px;background:url(../images/heading-dotted.gif) repeat-x bottom;}
.nav h3{font:normal 15px Arial;color:#525252;margin:15px 0 6px 0;}
.nav h3 span{color:#f00;font-size:10px;vertical-align:top;}
.nav input{background:url(../images/input-bg.gif) repeat-x bottom;color:#646464;border:solid 1px #c1c1c1;padding:3px 0 3px 0;margin:0 0 0 0;}
.button{background:url(../images/button-bg.gif) repeat-x !important;border:solid 1px #528bad !important;color:#066da0 !important;padding:5px 5px 5px 5px !important;font:normal 14px Arial !important;}
.button:active{background:url(../images/button-bg.gif) repeat-x !important;border:solid 1px #528bad !important;color:#066da0 !important;padding:5px 5px 5px 5px !important;font:normal 14px Arial !important; outline:0;}
.button1{border:none !important;vertical-align:bottom;padding: 0px 4px 0px 4px;}
.txtbox1{background:#FFFFFF; width:180px;}
.txtbox{background:#FFFFFF; border-color:#FFFFFF !important; width:180px;}
/*padding:0px !important;*/



.nav .buttonrow{padding:8px 0 8px 0;}
.nav a{color:#1d88c0;text-decoration:underline;}
.nav a:hover{text-decoration:none;color:#ef5f17;}
.nav p{font:normal 11px Arial;color:#525252;margin:4px 0 4px 0;padding:0px;}
.contentshaddow{width:95%;height:55px;
background:url(../images/nav-shaddow.jpg) repeat-x;margin:0px 0 0 25px;
float:left;
}
.contentshaddow_home{width:96%;height:55px;
background:url(../images/nav-shaddow.jpg) repeat-x;margin:0px 0 0 25px;
float:left;
}

.contentshaddowPopUP{width:91%;height:30px;
background:url(../images/nav-shaddow.jpg) repeat-x;margin:0px 15px 0 21px;
float:left;
}
.contentshaddowPopUP1{width:420px;*width:410px;height:30px;
background:url(../images/nav-shaddow.jpg) repeat-x;margin:0px 0 0 13px !important;*margin:0px 0 0 17px !important;
float:left;
}
.navshaddow{width:298px;height:55px;background:url(../images/nav-shaddow.jpg) repeat-x;margin:0 0 0 25px;float:left;}
/*footer*/
#footer{background:url(../images/footer-bg.gif) top center;height:47px;text-align:center;font:normal 11px Arial;color:#fff;/*width:1002px;*/;position:fixed;bottom:0;width:100%;}
#footer .topline{height:2px;background:url(../images/footer-top-line.gif) repeat-x;}
#footer p{margin:0px;padding:15px 0 0 0px;}
#footer a{color:#fff;text-decoration:underline !important;}
#footer a:hover{color:#fff;text-decoration:none !important;}


/*tab menu*/
    
#glowingtabs{
width:100%;
font-size:90%;
line-height:normal;
overflow: hidden;

}

#glowingtabs ul{
float:right;
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
float:left;
}

#glowingtabs a{
float:left;
background:url(../images/tab-left.png) no-repeat left top;
margin:0;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url(../images/tab-right.png) no-repeat right top;
padding: 8px 18px 9px 8px;
font:bold 12px Arial;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #ffffff;

}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -33px; /*Shift background image up to start of 2nd tab image*/

}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -33px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -33px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -33px; /*Shift background image up to start of 2nd tab image*/
}

/**/

/*inner page*/
.content h4{font:bold 17px Arial;color:#00004A;margin:10px;padding-bottom:5px;background:url(../images/heading-dotted1.gif) repeat-x bottom;}
.printheading{background:url(../images/heading-dotted1.gif) repeat-x bottom;height:30px;margin-left:15px;margin-bottom:10px;}
.printheading h4{font:bold 17px Arial;color:#00004A;margin:10px 10px 0px 0px !important;padding-bottom:5px;width:75%;float:left;background:none !important;}
.printheading .printicon{width:20%;float:right;text-align:right;padding-top:10px;padding-right:5px; }
.contentinner{width:535px;
border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:302px;
}
.contentinner_home{width:620px;
border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:302px;
}
.contentinner h4{font:bold 17px Arial;color:#00004A;margin:10px;padding-bottom:5px;background:url(../images/heading-dotted1.gif) repeat-x bottom;}
.contentinner .ncr{width:30%;padding-left:37px;float:left;}
.contentinner .ssn{width:45%;padding-left:30px;float:left;}
.contentinner .ncr1{width:45%;padding-left:10px;float:left;}
.contentinner .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinner .ssn1{width:45%;padding-left:0px;float:left;}
.contentinner .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}

/*added for the page that not contain right div */
.contentinnerfullspace{border:solid 5px #dfdfdf;background:#FFFFFF;min-height:302px;
    width:98%; margin:0 auto;
}
.contentinnerfullspace h4{font:bold 17px Arial;color:#052F2F;margin:15px 0px 10px 15px;
padding-bottom:5px;background:url('../images/heading-dotted1.gif') repeat-x 50% bottom;
position:relative;
}
.contentinnerfullspace .ncr{width:30%;padding-left:37px;float:left;}
.contentinnerfullspace .ssn{width:45%;padding-left:30px;float:left;}
.contentinnerfullspace .ncr1{width:40%;padding-left:10px;float:left;margin:0 0 0 46px}
.contentinnerfullspace .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace .ssn1{width:45%;padding-left:0px;float:left;}
.contentinnerfullspace .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace .ncr2{width:95%;float:left;}
.contentinnerfullspace .ncr2 table tr td label{width:160px;vertical-align:baseline;display:inline;}
.contentinnerfullspace .ncr2 table tr td input{border-style:none;border-width:0px;padding:0 0 6px 0;vertical-align:top;float:left;}



.contentinnerpopup{width:89%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:20px 0 0 20px;float:left;height:75%;padding-top:5px;
    
}
.forgotpopup{width:410px !important;margin:5px 0 0 13px !important;*margin:17px 0 0 17px !important;padding:0px !important;}
.contentinnerpopup h4{font:bold 17px Arial;color:#00004A;margin:10px 10px 10px 15px;
padding-bottom:5px;background:url('../images/heading-dotted1.gif') repeat-x 50% bottom;
}
.contentinnerpopup .ncr{width:30%;padding-left:37px;float:left;}
.contentinnerpopup .ssn{width:45%;padding-left:30px;float:left;}
.contentinnerpopup .ncr1{width:40%;padding-left:10px;float:left;margin:0 0 0 46px}
.contentinnerpopup .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerpopup .ssn1{width:45%;padding-left:0px;float:left;}
.contentinnerpopup .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerpopup .ncr2{width:95%;padding-left:60px;float:left;}
.contentinnerpopup .ncr2 table tr td label{width:160px;vertical-align:baseline;display:inline;}
.contentinnerpopup .ncr2 table tr td input{border-style:none;border-width:0px;padding:0 0 6px 0;vertical-align:top;float:left;}


.contentinnerfullspaceCh{width:94%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:302px;
    height: 250px;
}
.contentinnerfullspaceCh h4{font:bold 17px Arial;color:#00004A;margin:10px 10px 10px 15px;
padding-bottom:5px;background:url('../images/heading-dotted1.gif') repeat-x 50% bottom;
}
.contentinnerfullspaceCh .ncr{width:30%;padding-left:37px;float:left;}
.contentinnerfullspaceCh .ssn{width:45%;padding-left:30px;float:left;}
.contentinnerfullspaceCh .ncr1{width:40%;padding-left:10px;float:left;margin:0 0 0 46px}
.contentinnerfullspaceCh .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspaceCh .ssn1{width:45%;padding-left:0px;float:left;}
.contentinnerfullspaceCh .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspaceCh .ncr2{width:100%;padding-left:60px;float:left;}
.contentinnerfullspaceCh .ncr2 table tr td label{width:160px;vertical-align:baseline;display:inline;}
.contentinnerfullspaceCh .ncr2 table tr td input{border-style:none;border-width:0px;padding:0 0 6px 0;vertical-align:top;float:left;}




/*added for the page that not contain right div 15/may/2010 */

.contentinnerfullspace1{width:94%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:302px;
    height: 610px;
}
.contentinnerfullspace1 h4{font:bold 17px Arial;color:#00004A;margin:10px 10px 10px 15px;
padding-bottom:5px;background:url('../images/heading-dotted1.gif') repeat-x 50% bottom;
}
.contentinnerfullspace1 .ncr{width:30%;padding-left:37px;float:left;}
.contentinnerfullspace1 .ssn{width:45%;padding-left:30px;float:left;}
.contentinnerfullspace1 .ncr1{width:40%;padding-left:10px;float:left;margin:0 0 0 46px}
.contentinnerfullspace1 .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace1 .ssn1{width:45%;padding-left:0px;float:left;}
.contentinnerfullspace1 .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace1 .ncr2{width:100%;padding-left:60px;float:left;}
.contentinnerfullspace1 .ncr2 table tr td label{width:160px;vertical-align:baseline;display:inline;}
.contentinnerfullspace1 .ncr2 table tr td input{border-style:none;border-width:0px;padding:0 0 6px 0;vertical-align:top;float:left;}


.contentinnerfullspace2{width:94%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:302px;
    height: 570px;
}
.contentinnerfullspace2 h4{font:bold 17px Arial;color:#00004A;margin:10px 10px 10px 15px;
padding-bottom:5px;background:url('../images/heading-dotted1.gif') repeat-x 50% bottom;
}
.contentinnerfullspace2 .ncr{width:30%;padding-left:37px;float:left;}
.contentinnerfullspace2 .ssn{width:45%;padding-left:30px;float:left;}
.contentinnerfullspace2 .ncr1{width:40%;padding-left:10px;float:left;margin:0 0 0 46px}
.contentinnerfullspace2 .ncr1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace2 .ssn1{width:45%;padding-left:0px;float:left;}
.contentinnerfullspace2 .ssn1 input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:middle;float:left;}
.contentinnerfullspace2 .ncr2{width:100%;padding-left:60px;float:left;}
.contentinnerfullspace2 .ncr2 table tr td label{width:160px;vertical-align:baseline;display:inline;}
.contentinnerfullspace2 .ncr2 table tr td input{border-style:none;border-width:0px;padding:0 0 6px 0;vertical-align:top;float:left;}









.formleft{/*width:43%;*/float:left;margin:0 0 0 0px;padding:15px 0 0 5px;}
.formleft li{list-style-type:none;padding:4px 0 4px 0;}
.formleft li label{width:140px;display:block;float:left;padding-top:2px;font-weight:bold;}
.formleft li label span{color:#f00;}
.formleft li.calenderrow{height:20px;clear:both;}
.formleft li input[type='text']{width:180px !important;padding:2px 0;}
/*Validator */
.validator{vertical-align:top;color:White!important;}
/*customer form*/
.form-button {width:94%;float:left;text-align:center;padding:15px 0 15px 0;}
.form-button1 {width:98%;float:left;text-align:center;padding:15px 0 15px 0;
    height: 19px;
}
.signupfieldset{float:left;margin:4px 10px 0 40px;width:87%;border:solid 1px #dfdfdf;padding:0 0 0 0;}
.signupfieldset legend{color:#288fc6;font:bold 12px Arial;}
.singleform{float:left;margin:0px;padding:7px 0 7px 5px;
	width: 329px;
}
.singleform li{list-style-type:none;padding:2px 0 2px 20px;}
.singleform li label{width:120px;display:block;float:left;}

.singleform li label span{color:#f00;}

/*Customer Add form*/
.signupDivAdd{float:left;margin:10px 10px 0 60px;width:87%;border:none 0px #000000;padding:0 0 0 0;}
.signupfieldsetAdd{float:left;margin:4px 10px 0 60px;width:87%;border:solid 1px #dfdfdf;padding:0 0 0 0;}
.signupDivAdd fieldset{margin:0 0 0 0;border:solid 1px #dfdfdf;width:46%;float:left;}
.signupDivAdd fieldset legend{color:#288fc6;font:bold 12px Arial;}
.singleform1{float:left;margin:0px;padding:7px 0 7px 5px;width:100%}
.singleform1 li{list-style-type:none;padding:2px 0 2px 20px;line-height:20px;}
.singleform1 li label{width:180px;display:block;float:left;}
.singleform1 li label span{color:#f00;}
.signupfieldsetAdd legend{color:#288fc6;font:bold 12px Arial;}
/*For check box 2 new style added (Rudra)*/
.singleform1 li table{display:inline;}
.signupfieldsetAdd li table tr td label{width:180px;vertical-align:baseline;display:inline;}
.signupfieldsetAdd li table tr td input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:top;float:left;}


/*Validation summary div*/
.validationSummaryDiv{margin:4px 10px 0 38px;width:87%;padding:0 0 0 0;}
.loginValidationSummaryDiv{margin: 0px;width:100%;padding:0px; height:25px;}

/*For check box 2 new style added (Rudra)*/
.singleform li span label{width:180px;vertical-align:baseline;display:inline;height:16px;padding-top:3px;}
.singleform li span input{border-style:none;border-width:0px;padding:0 0 0 0;vertical-align:top;float:left;height:16px;}


.checkbox{padding-left:40px;}
/**/
/*change password*/
.passwordcontainer{width:100%;float:left;}
.passwordcontentinnerfullspace{width:94%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:220px;}
.passwordcontentinnerfullspace h4{font:bold 17px Arial;color:#00004A;margin:10px;padding-bottom:5px;background:url(../images/heading-dotted1.gif) repeat-x bottom;}
.password-innercontainer{width:75%;padding-left:5%;}
.password-form{width:84%;float:left;margin:0px;padding: 5px 0 7px 0px;}
.password-form span{color:#1579b5;}
.password-form li{list-style-type:none;padding:4px 0 4px 5px;float:left;width:100%;}
.password-form li label{width:120px;display:block;float:left;padding-top:3px;}
.password-form li label span{color:#f00;}

/*Reset password*/
.resetpasswordcontainer{width:100%;float:left;}
.resetpasswordcontentinnerfullspace{width:94%;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:220px;}
.resetpasswordcontentinnerfullspace h4{font:bold 17px Arial;color:#00004A;margin:10px;padding-bottom:5px;background:url(../images/heading-dotted1.gif) repeat-x bottom;}
.resetpassword-innercontainer{width:75%;padding-left:5%;}
.resetpassword-form{width:84%;float:left;margin:0px;padding: 5px 0 7px 60px;}
.resetpassword-form span{color:#1579b5;}
.resetpassword-form li{list-style-type:none;padding:4px 0 4px 5px;float:left;width:100%;}
.resetpassword-form li label{width:100px;display:block;float:left;padding-top:3px;}
.resetpassword-form li label span{color:#f00;}
/*Validation summary div*/
.passwordvalidationSummaryDiv{float:left;margin: 5px 5px 0 40px;padding:0 0 0 0;}

/*forgot password*/
.forgotPasswordleft{width:450px;float:left;}
.forgotPasswordcontentinner{width:430px;border:solid 5px #dfdfdf;background:#FFFFFF;margin:0 0 0 25px;float:left;min-height:200px;}
.forgotPasswordcontentinner h4{font:bold 17px Arial;color:#00004A;margin:6px;background:url(../images/heading-dotted1.gif) repeat-x bottom;}
.forgotpassword-form{padding:0px;margin: 50px 0 6px 60px !important;*margin: 50px 0 6px 50px !important;}
.forgotpassword-form span{color:#1579b5;}
.forgotpassword-form li{list-style-type:none;padding:4px 0 4px 5px;float:left;}
.forgotpassword-form li label{width:80px;display:block;float:left;}
.forgotpassword-form li label span{color:#f00;}
.messagemargin{height:30px;}
/*Validation summary div*/
.forgotpasswordvalidationSummaryDiv{float:left;margin: 5px 10px 0 30px;padding:0 0 0 0;}
/*Reset Password error Message*/
.ErrorMessage{color:Red;}
.Message{color:Blue;}

.ErrorMessageDataNotFound{font-size: 11px;color:Gray}

/**/
/*myprofile*/
.myprofile-form{width:99%;float:left;margin:0px;padding:20px 0 7px 120px;}
.myprofile-form span{color:#1579b5;}
.myprofile-form li{list-style-type:none;padding:4px 0 4px 5px;float:left;width:100%;}
.myprofile-form li label{width:140px;display:block;float:left;}
.myprofile-form li label span{color:#f00;}
/**/
.formleft1{width:49%;float:left;margin:0px;padding:7px 0 7px 5px;}
.formleft1 li{list-style-type:none;padding:2px 0 2px 0;float:left;width:100%;}
.formleft1 li label{width:105px;display:block;float:left;}
.formleft1 li label span{color:#f00;}
.form-label{width:45%;float:left;margin:0;padding:15px 0 0 15px;}
.form-label li{list-style-type:none;padding:2px 0 2px 0;font-weight:bold;color:#1579b5;height:13px;}
.form-label li label{width:100px;display:block;float:left;color:#515151;}
.form-label li label span{color:#f00;}
.grid {border-style:solid solid none none;border-width:1px;border-color:#d9d9d9;color:#292929 !important;}
.grid td{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;padding:2px;}
.grid th{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;padding:3px 2px;background:#5e92c2;color:#fff;font:bold 13px Arial;}
.grid tr.alternate{background:#f5f5f5;}
.grid  input{border:solid 1px #aaaaaa;line-height:20px;padding:1px 0 1px 0;}
.grid a{font:bold 11px Arial;text-decoration:underline;color:#3299c9;}
.grid a:hover{color:#f1611b;}

.grid1 {border-style:solid solid none none;border-width:1px;border-color:#d9d9d9;color:#000 !important;font-size:11px !important;}
.grid1 td{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;padding:3px;}
.grid1 th{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;background:#5e92c2;color:#fff;font-size:11px;padding:3px;}
.grid1 tr.alternate{background:#f5f5f5;}
.grid1  input{margin:0px !important;padding:0px !important;border:none !important;}
.grid1 a{font:bold 11px Arial;text-decoration:underline;color:#3299c9;}
.grid1 a:hover{color:#f1611b;}
.grid1 .red{color:#FF0000;}

.grid2 {border-left: 1px none #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px none #d9d9d9;
	color:#292929 !important;
	width:99%
}
.grid2 td{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;padding:3px 2px;height:18px}
.grid2 th{border-style:none none solid solid;border-width:1px;border-color:#d9d9d9;background:#5e92c2;color:#fff;font:bold 13px Arial;padding:3px 2px;}
.grid2 tr.alternate{background:#f5f5f5;}
.grid2  input{border:solid 1px #aaaaaa;line-height:20px;padding: 1px 0 1px 0;}
.grid2 a{font:bold 11px Arial;text-decoration:underline;color:#3299c9;}
.grid2 a:hover{color:#f1611b;}
.grid2 th a{color:#fff;text-decoration:none;}
.grid2 th a:hover{text-decoration:underline;color:#fff !important}
.grid2 table{border:none !important;}
.grid2 table td{border:none !important;padding:0px 10px 0 0 !important}

.gridcontainer{padding:0px 10px;}
.gridcontainer .btnleft{width:100%;margin-bottom:4px;}
.gridcontainer .pagingright{width:50%;float:left;}
.checkbox-same{vertical-align:top;height:20px;padding:0 0 0 14px;}
/*.gridcontainer div table tbody.tr.td.span.input{border-style:none;border-width:0px;padding:0 0 0 5px;}*/
.checkbox-GridReports{}
.checkbox-GridReports input{border-style:none;border-width:0px;padding:0 0 0 5px;}
cc
.requestid{border-bottom:solid 2px #c0e1f0;margin:0 10px 0 10px;padding:0 0 3px 0;font-weight:bold;}
.requestid span{color:#1579b5}
.requestid img{padding-left:50px;}
.requestidspace{padding-left:15px !important;font-weight:bold;}
.nav1{width:255px;border:solid 5px #a2d4ea;background:#FFFFFF;margin:0 0 0 25px;float:left;padding:0 17px 0 17px;min-height:302px;}
/**/
.green{color:#93ad49;}
.reportcoll{width:39%;
font-weight:bold;float:left;padding:20px 0 0 10px;
    margin-left: 3px;
}
.reportcoll span{color:#1579b5;}
.reportcolr{width:55%;font-weight:bold;float:left;padding:20px 0 0 10px;}
.reportcolr span{color:#1579b5;}
.reportcollValue{width:40%;font-weight:bold;float:left;padding:0 0 0 10px;}

.reportcolrValue{width:55%;font-weight:bold;float:left;padding:0 0 0 10px;}

#reportdetails{padding:0 10px 0 10px;}
.details-btn{text-align:right;padding-right:10px;}

/*Modal popup Background CSS*/
.modalBackground{background-color:#61B5D9;filter:alpha(opacity=70);opacity:0.7;}

.filter{vertical-align:bottom;padding:0px 0px 0px 5px;}

.gridviewPager{border-style:none;border-width:0px; text-align:right}
.gridviewPager td{border-style:none;border-width:0px; text-align:right}
/*.girdViewPageInfo{border-right-style:none!important;border-right-width:0px;}

.girdViewPagerInfo{border-style:none!important;border-width:0px!important; border-left-style:none!important;border-left-width:0px;text-align:left!important;}*/

.gridviewManageCustomer{Width:99%;}
.divManageCustomerFilter{padding: 0px 20px 3px 10px;}

.divExpire{display:none;width:100%;text-align:center;}

.lblExpire{color:Red;font-weight:bold;text-align:center;}

.lblExpireService{color:Red;text-align:center;}

.divReportDetailsExpire{display:none;width:100%;text-align:left;}

.lblReportDetailsExpire{color:Red;font-weight:bold;text-align:left;}

.lblReportDetailsExpireService{color:Red;text-align:left;border:Red;text-align:left;}
.diverrormessage{width:100%;float:left;text-align:center;}
.hdnText{color:#FFFFFF !important}
.CompletionAutoCompleteList 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    border: solid 1px #006699;
    line-height: 20px;
    padding: 10px;
    background-color: White;
    margin-left:5px;
    margin-top: 2px;
}
.CompletionAutoCompleteListItem 
{
    border-bottom: dotted 1px #006699;
    cursor: pointer;
    color: Maroon;
}
.CompletionAutoCompleteListHighlightedItem 
{
    color: White;
    background-color: #006699;
    cursor: pointer;
}

.paddingClass
{
	padding-top:5px;
}

.boldLabel
{
	font-weight:bold;
}

.right-iddetails{width:380px;float:right;padding-top:17px;}
.right-iddetails .imageview{overflow:hidden;margin-bottom:5px;border:solid 1px #f1f1f1;background:url(../images/scanbg.jpg) repeat-x bottom #fff;padding:15px 15px 15px 20px;width:290px;}
.right-iddetails .imageview img{float:left;}
.right-iddetails .imageview img.idimage{margin-left:20px;margin-top:0px;border:solid 1px #dfdfdf;}
.right-iddetails .imageview a{margin:15px 0 0 10px;float:left;}
.right-iddetails .uploadsection{}

.file_1 {
    background: #fff;
    color: #000;
	border:solid 1px #aaa;
	height:23px;
}
.browselist{margin:0;padding:10px 0 0 0;}
.browselist li{list-style:none;padding:5px 0;overflow:hidden}
.browselist li label{width:100px;display:block;float:left;padding-top:6px;}
.browselist li a{float:right;margin-right:20px;}
.scan {text-align:center;padding:10px;}
.container-new .contentinnerfullspace{}
.contentshaddow-new{width:98%;height:55px;
background:url(../images/nav-shaddow.jpg) repeat-x;
margin:0 auto;padding:0 5px;
}
.container-new .contentinnerfullspace{overflow:hidden;background:url(../images/leftnav-borderbg.jpg) repeat-y left #fff;}
.container-new .left-pannel{width:195px;float:left;}
.container-new .left-pannel #accordion{padding:5px;}
.container-new .right-pannel{padding-right:5px;margin-left:203px;padding-bottom:5px;}
.container-new .right-pannel h4{margin-left:0px;}
.formbox {border:solid 1px #d4d4d4;padding:5px;overflow:hidden;}
#accordion h3{margin-bottom:0px !important;}
.ui-accordion .ui-accordion-content{padding-left:10px !important;padding-right:0px !important;}







.printerfriendly-btn{background:url(../images/printerfriendlyversion-btn.png);width:165px;height:29px;display:block;position:absolute;right:0;top:-8px;}
.topbuttonnav{overflow:hidden;margin:10px 0;}
.topbuttonnav a{height:29px;display:block;}
.topbuttonnav a:hover{background-position:0 -30px;}
.topbuttonnav .returntosearchresult-btn{background:url(../images/returntosearchresult-btn.png);width:165px;float:left}
.topbuttonnav .newcasesearch-btn{background:url(../images/newcasesearch-btn.png);width:135px;float:right;}

* .fieldset-1{border:solid 1px #d4d4d4;margin:0;padding:5px;}
 .fieldset-1{margin-bottom:10px;}
.fieldset-1 legend{ text-transform:uppercase;font-size:13px;font-weight:bold;color:#0c659d;border:solid 1px #afcddc;background:url(../images/legendbg.png) repeat-x top;padding:6px 10px;*margin-bottom:5px;margin-bottom/*\**/: 5px\9;}
.formgrid-label th{color:#114f73;text-align:left;font-weight:normal;font-size:12px;}
.formgrid-label td{color:#000;padding:5px;font-size:12px;}
.idimagedetails{overflow:hidden}
.idimagedetails a{float:left}
.idimagedetails img.image{float:left;margin-top:27px;margin-left:20px;}
.userimg{margin-left:20px;margin-top:20px;}
.fileuploadbox{margin:10px 0 0 0;padding:0;}
.fileuploadbox li{overflow:hidden;padding:3px 0;list-style:none;}
.browsefield{width:280px;float:left}
.view-btn{float:left;*margin-top:1px;}

.tablegriddetails{border:solid 1px #d4d4d4;margin:10px 0;}
.tablegriddetails .heading{background:url(../images/headingbg.png) repeat-x top #f0f0f0;border-bottom:solid 1px #d1d1d1;padding:7px 5px;font-size:13px;overflow:hidden}
.tablegriddetails .heading span{float:left}
.tablegriddetails .heading .dob{float:right;font-size:12px;}
.tablegriddetails .innercontainer{padding:5px;}
.tablegriddetails table th{font-weight:bold;text-align:left;padding:3px;}
.tablegriddetails table td{padding:3px;}

.grid-new{border:solid 1px #d7d7d7;}
.grid-new th{background:#3870a4;font-size:13px;color:#fff;padding:5px;text-align:left}
.grid-new td{padding:4px;}
.grid-new tr.altcolor{background:#f5f5f5;}

.iconright{overflow:hidden;}
.iconright input{ float:right;margin-left:5px;}
.browsefield div{*height:29px !important}

.browsefield1{float:left;width:280px;}
.browsefield1 div{*height:29px !important}
.singlefieldcontainer{margin-top:150px;}
.singlefieldcontainer .home{margin-top:5px !important;display:block;}


/* top search grid*/
.topsearch{margin:0 0 5px 0;padding:0;}
.topsearch li{list-style-type:none;overflow:hidden;}
.topsearch li label{display:block;width:120px;float:left;margin-top:4px;}
.topsearch li label input, .topsearch li label select{float:left;}

.leftfield{width:370px;float:left;}
.rightfield{width:370px;float:left;}
#ContentPlaceBody_vsSearch{color:#f00;}
.requestsearch label{width:50px !important;}
.requestsearch .leftfield{width:260px !important;}

.modalBox {
    background-color:#fff;
    display:none;
    width:350px;
    padding:15px;
    text-align:left;
    border:2px solid #600;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
    position:fixed;
    _position:absolute;
}

.overlay{
    background:transparent;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
}
.topiconbar
{
    background: url('../images/heading-dotted1.gif') repeat-x bottom;
    
    padding:3px;    
}
.closepopup
{
    position:absolute;top:-12px;right:-12px
}
.popupcontainer
{
    background:#fff;padding:10px;border:solid 4px gray;width:840px;height:550px;position:relative;top:50%;margin-top:-290px;left:50%;margin-left:-440px;
    
}
.windowwatermark
{
    
    height:100%;
    width:100%;    
    z-index:999;
}
.close-1{background:url(../images/close.png) left top;width:24px;height:24px;display:block;right:-6px;top:-8px;position:absolute;}
.top-leftbg{background:url(../images/popup-righttopbg.png) right}
.popup-box .left-top{background:url(../images/popup-lefttop.png) no-repeat;width:11px;height:9px;}
.popup-box .right-top{background:url(../images/popup-righttopbg.png) no-repeat;width:11px;height:9px;}
.popup-box .top-bg{background:url(../images/popup-top.png) repeat-x;height:9px;}
.popup-box .left-bg{background:url(../images/popup-leftbg.png) repeat-y;width:11px;}
.popup-box .right-bg{background:url(../images/popup-rightbg.png) repeat-y;width:11px;}
.popup-box .left-bottom{background:url(../images/popup-bottomleft.png) no-repeat;width:11px;height:10px;}
.popup-box .right-bottom{background:url(../images/popup-bottomright.png) no-repeat;width:11px;height:10px;}
.popup-box .bottom-bg{background:url(../images/popup-bottom.png) repeat-x;height:10px;}
.popup-inner-content{background:#fff;padding:0px 0px 5px 0px;}



