html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
	margin: 0;
	padding: 0;
}
body{background: #fdfdfd url(../images/bg.jpg) center top repeat-x;  font-family: Arial; font-size: 11px; font-weight: normal}
a{  color:#000;}
td a:hover{  color:#da251d;}

.link a{color:#878686}
p{ font-size: 12px; margin:0; padding:0; line-height: 19px;}
.clearstyle{ clear:both; height:0px}

.fl{ float:left}
.fr{ float:right}
.w50{ width:35px !important; text-align:right;}
.mR5{ margin-right:5px;}
.mR10{ margin-right:10px;}
.mR15{ margin-right:15px;}
.mR20{ margin-right:20px;}

.mL5{ margin-left:5px;}
.mL6{ margin-left:6px;}
.mL10{ margin-left:10px;}
.mL15{ margin-left:15px;}
.mL20{ margin-left:20px;}

.mT5{ margin-top:5px;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mT20{ margin-top:20px;}

.mB5{ margin-bottom:5px;}
.mB10{ margin-bottom:10px !important}
.mB15{ margin-bottom:15px;}
.mB20{ margin-bottom:20px;}

.paddingTB{ padding: 10px 0;}
.paddingLR{ padding: 0px 10PX;}

.pT5{ padding-top:5px!important;}
.pT6{ padding-top:6px!important;}
.pT10{padding-top:10px!important;}
.pT15{ padding-top:15px!important; }
.pT20{ padding-top:20px!important;}

.pL5{ padding-left:5px;}
.pL6{ padding-left:6px;}
.pL10{padding-left:10px !important;}
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}

.pR5{ padding-right:5px;}
.pR6{ padding-right:6px;}
.pR10{padding-right:10px !important}
.pR15{ padding-right:15px;}
.pR20{ padding-right:20px;}

.pB5{ padding-bottom:5px;}
.pB6{ padding-bottom:6px;}
.pB10{padding-bottom:10px;}
.pB15{ padding-bottom:15px;}
.pB20{ padding-bottom:20px;}

.fS10{ font-size:10px !important;}
.fS11{ font-size:11px !important; line-height: 14px;}
.fS12{ font-size:12px!important;}


.Tleft{ text-align:left !important}


#menu-new{ background:#c43030; -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;}

.error-style{ color:#ff3838; padding: 2px 0px}

.line-footer{ background: url(../images/dot.jpg) repeat-x 0px 10px;}
.content-panel-new{ margin:0; padding:0}
.leftside-panel{ margin:10px 0 0 0 ; padding:0; width:180px; float:left}
.right-content-box{ float:left; width:635px; margin:0 0 0 20px;}
.rightside-panel{ margin:10px 0 0 0 ; padding:0; width:145px; float:right;}
.centerside-panel{ margin:0 0 0 0px;  padding:0; }
.welcome-box{ margin: 0; padding:10px; background:#64768a url(../images/td-bg-center.jpg) repeat-x; webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px;}
.top-name-welcome{ color:#fff;}
.top-name-welcome h2{ font-size:12px;}
.top-name-welcome p{ font-size:11px;}
.right-menu-box{ border-bottom:1px solid #CCC; padding-top: 5px; color:#fff; font-size:11px}
.right-menu-box-icon{ padding: 8px 0 0 5px; border-bottom:1px solid #CCC;}
.right-menu-box a{ text-decoration:none; color:#fff; font-size:11px }
.right-menu-box a:hover{ text-decoration:none; color:#fff; font-size:11px }
.left-banner{ margin:10px 0 0 0; padding:1px 0; border:1px solid #08315f; text-align:center; background:#f9f9f9; border:1px solid #00325c; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; }
.left-banner img{ width:98%;}
.right-adv-banner{ display:none}
.adv-banner{ margin:10px 0 0 0; padding:4px 0; border:1px solid #08315f; text-align:center; background:#f9f9f9; border:1px solid #00325c; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; }
.adv-banner img{ width:98%;}

.left-top-print{padding:0px 0 5px 0; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; }
.left-top-quick-box{ padding:0px 0; width:100%;}
.td-top-header{ background:#8d313d url(../images/right-box/top-title-bg.jpg) repeat-x; color:#fff; text-align:center; padding: 5px 5px 5px 5px; font-size:12px; font-weight: bold; -webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;  }
.td-top-header2{ background:#8d313d url(../images/right-box/top-title-bg.jpg) repeat-x; color:#fff; text-align:center; padding: 5px 5px 5px 5px; font-size:12px; font-weight: bold}

.line-top{ background: url(../images/dot.jpg) repeat-x 0px 10px; margin-bottom: 5px; text-align:center; }
.line-top h1{ font-size:16px; font-weight: bold; color:#0b488d; background: url(../images/ww-dot.jpg) repeat-x 0px 8px; width:160px; margin:0 auto; text-align:center; text-transform: uppercase;}
.line-top h1.myprofile{background: url(../images/ww-dot.jpg) repeat-x 0px 8px; width:120px;}
.line-top h1.myprofile-name-change{background: url(../images/ww-dot.jpg) repeat-x 0px 8px; width:220px;}
.line-top h1.myprofile-name-change span{ font-size:12px;}
.select-style-box{ width:100%; padding: 3px 2px; border:1px solid #3f5c7c; color:#717171; font-size:11px; background:#b2bbc5;}
.print-btn-style{ background:url(../images/right-box/print-btn.png) no-repeat; width:59px; height:26px; cursor:pointer; border:0}
#main-box{width:100%; margin:0 auto }
.center-menu{ background:#c43030; color:#fff; text-align:center; font-size: 11px; margin:0; padding:0 }
.center-menu a{color:#fff; text-decoration: none; font-size: 11px;  text-transform: uppercase}


.center-content-panel{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.center-contnet-box{ margin:0px 0 0 0}
.center-top-box{ background:url(../images/center-table/top-title-bg.jpg) no-repeat; padding: 2px 0; height:21px; width:256px; margin:0 auto; text-align:center}
.center-top-box h1{ font-size:16px; color:#fff;}
.center-bottom-box{  padding:15px 0 0 0; width:390px; margin:0 auto; height:49px;}
.txt1{ text-align:center; padding: 0 0px 0 0; color:#fff; }
.txt1 h2{ text-align:center; font-size:16px; text-transform: capitalize; color:#0b488d;}
.txt2 h2{ text-align:center; font-size:16px; color:#0b488d;}
.txt1 h2 img{ margin: 0 0 -5px 0}
.txt1 h2 span{ font-size:18px; font-weight: bold; font-family:"Arial Black", Gadget, sans-serif}

.icon-txt{ padding: 15px 0 0 0px; font-size:36px; color:#ca2622; margin:0; }
.content-table{   border:1px solid #d4d9dd; bottom-top:0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.content-table2{   border:1px solid #d4d9dd; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.content-table2 td.top-c{ border-radius: 8px 8px 0 0 ;}
.content-table2 td{ padding: 6px 4px;  font-size:12px;}


.left-line{border-left:1px #d4d9dd solid;}
.td-left-c{ background:url(../images/lef-top-table-bg0.png) no-repeat left top}
.td-right-c{background: url(../images/right-top-bg-table0.png) no-repeat right top}


.form-table-b td{ padding: 6px 4px;  font-size:12px;}
.content-table td{ padding: 6px 4px;  font-size:11px;}
td.left-c{ -webkit-border-radius: 8px 0px 0 0; -moz-border-radius: 8px 0px 0 0; border-radius:8px 0px 0 0 ; background:#d4d9dd;}
td.right-c{ -webkit-border-radius:0px 8px 0 0; -moz-border-radius: 0px 8px 0 0; border-radius:0px 8px 0 0 ; background:#d4d9dd;}

td.left-bottom-c{ -webkit-border-radius:0px 0px 0px 8px ; -moz-border-radius:0px 0px 0px 8px ; border-radius:0px 0px 0px 8px ; background:#d4d9dd;}
td.right-bottom-c{ -webkit-border-radius:0px 0px 8px 0 ; -moz-border-radius:0px 0px 8px 0 ; border-radius:0px 0px 8px 0 ; background:#d4d9dd;}

td.left-c-b{ -webkit-border-radius: 8px 0px 0 0; -moz-border-radius: 8px 0px 0 0; border-radius:8px 0px 0 0 ; }
td.right-c-b{ -webkit-border-radius:0px 8px 0 0; -moz-border-radius: 0px 8px 0 0; border-radius:0px 8px 0 0 ; }

.head-td{border-bottom:1px #d4d9dd solid; border-right:1px #fff solid; color:#08315f; background:#d4d9dd; font-weight: bold; text-align:center; font-size:12px;}
.head-td2{border-bottom:1px #d4d9dd solid; border-right:1px #fff solid; color:#08315f;  font-weight: bold; text-align:center; font-size:12px;}
.head-td3{border-bottom:1px #d4d9dd solid; border-right:0px #fff solid; color:#08315f;  font-weight: bold; text-align:center; font-size:12px;}
.td1-style{border-bottom:1px #d4d9dd solid; border-right:1px #d4d9dd solid; color:#0b0b0b; text-align:center   }
.bor-bottom{ border-bottom:0;}
.bor-right{ border-right:0;}
.bor-left{ border-left:0;}

.warp-panel{width:1000px; margin:0 auto; padding: 5px 0;}
.warp-all{ margin:0 auto;width:100%;}
.warp-header{ margin:0 auto;width:100%; background:#da251d; height:45px; padding: 30px 0 0px 0;}
.warp-content{ margin:0 auto;width:100%; }
.warp-footer{ margin:0 auto;width:100%;  padding: 0px 0;}
.warp-footer a{ text-decoration: none; font-size:11px; color:#3e3e3f}
.warp-header-inner{ margin:0px auto; width:1000px; padding: 0 0px;}
.logo{ float:left; margin:18px 0 0; width: 170px; position: absolute; top:0;}
.contact-box{ float:right; width:300px; text-align:right; color:#fff;}
.contact-box h1{ color:#fff; font-size:15px; margin:0 0 0px 0; padding:0 }
.contact-box a{ text-decoration: none; color:#fff;}
.contact-box td{ color:#fff; padding: 2px 3px}
.contact-left{ float:left; width:200px; padding-right: 15px; margin-right: 8px; border-right: 1px dotted #fff;}
.contact-right{ float:right; width:165px;}
.contact-right a{ text-decoration: none; color:#fff;}
.next-back-button{text-align:center; padding: 0px 0 0 0; margin:0px 25px;}
.next-back-button2{text-align:center; padding: 0px 0 0 0; margin:0px 35px;}
.box-inner-padding{ padding: 0 10px 0 10px; margin:0;}
 
.warp-content-inner{ margin:0 auto;width:1000px; padding:25px 2px 2PX 2px;}
.title{ padding-left: 19% }
.title h1{ font-size: 16px; color:#083160; text-transform:uppercase; margin: 10px 0;}

.title2{ padding-left: 30% }
.title2 h1{ font-size: 16px; color:#083160; text-transform:uppercase; margin: 10px 0;}

.title span{ font-size:15px; text-transform:capitalize}
.content-left{margin: 0 2px 0 0px; padding:0; float:left; width:828px;  border:0px solid #ffb9b9;}
.content-left-inner{ margin: 0 0px 0 165px; padding:0; float:left; width:660px;  height: 410px; background: #fff; border:1px solid #ffb9b9;}
.content-left-inner2{ margin: 0 60px 0 0px; padding:0; float:right; width:660px;  height: 410px; background: #fff; border:1px solid #ffb9b9;}
.content-right{ margin: 0 0; padding:0; float:right; width:170px;  }

.input-style{ width:98%; padding:5px 1%; border:1px solid #cccccc; background:#f0f0f0; color:#b3b3b3; font-size:12px; font-family: Arial;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc);}

.warp-footer-inner{ margin:0 auto; width:1000px; padding-top: 0px; color:#193c63;}
.footer-txt{ margin:0 auto; width:700px; text-align:left; color:#685c53; padding-top: 15px}
.footer-menu{background:#fdfdfd; width:380px; margin:0 auto;}
.inner-txt-footer{margin:0px 0 0 69px; width:580px;}

.warp-footer-inner p{ font-size:10px; text-align:center; line-height:12px; padding: 2px 5px 8px 5px; margin:0; color:#685c53}
.warp-footer-inner p a{ color:#193c63; text-decoration:none;}
.warp-footer-inner p a:hover{ color:#193c63; text-decoration:none;}
.in-fiels-box-right{float:left; margin: 0px 5px 5px 0px; width:100px;}
.in-fiels-box-right2{float:right; margin: 0px 0px 0px 0px; width:50PX; padding:0;}
.input-style-right{ width: 100px; font-size:11px; padding: 4px 2px; border:1px solid #cccccc; background:#f4f4f6; color:#a9a9a9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc);}
.submit-right{ border:0; background:#08315f; color:#fff; font-size:9px; cursor: pointer; padding: 3px 0px; width:50PX; line-height: 16PX;  text-transform:uppercase; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


/* my profile */

.my-profile-content{ margin-top:5px; padding: 0; border-bottom: 1px solid #c4d0dd; background:url(../images/line-center-my-profile.jpg) 317px 0px repeat-y; }
.my-profile-content2{ margin-top:5px; padding:0; border-bottom: 0px solid #c4d0dd; background:url(../images/line-center-my-profile.jpg) 317px 0px repeat-y; }
.my-profile-content3{ margin-top:5px; padding: 0; border-bottom: 1px solid #c4d0dd; background:url(../images/line-center-my-profile.jpg) 317px 0px repeat-y; }

.my-profile-left{ float:left; width: 313px;}
.my-profile-right{ float:right;  width: 313px;}
.content-title{ padding: 6px 10px;  background:#d4d9dd; position: static;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(ie-css3.htc);}
.content-title h3{ color:#08315f; font-size:14px;}
.content-title h4{ color:#08315f; font-size:12px;}

.details-box{ padding: 5px 10px 0px 10px;}

.cd-width{width:292px;}

.details-panel{ border-bottom:1px solid #c4d0dd; padding-bottom: 6px; margin-top: 6px;  }
.details-name-box{ font-size:12px; color:#08315f; padding: 4px 0; width:80px;}
.details-fields-box{ width:170px;}
.formstyle1{ border:0; width:98%; padding: 4px 1%; background:#e9ecee; color:#181818; font-size:12px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
select.formstyle1{ border:0; width:100%; padding: 4px 5px; background:#e9ecee; color:#181818; font-size:12px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.formstyle-textarea{ border:0; width:98%; padding: 4px 1%; background:#e9ecee; color:#181818; height:80px; font-size:12px; font-family: Arial, Helvetica, sans-serif; resize: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.edit-box{ margin-top:4px; padding:0; width:25px;}
.editstyle{ width:25px; height:16px; background:url(../images/edit-btn-bg.png) no-repeat; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 1px 0; text-align:center; border:0; cursor:pointer}
.delete-box{ margin-top:4px; padding:0; margin-right: 0px; width:45px;}
.deletestyle{ width:45px; height:16px; background:url(../images/delete-btn-bg.png) no-repeat; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 1px 0; text-align:center; border:0; cursor:pointer}




/* my profile name change */
.note-panel{ background:#eaecee; margin-bottom:1px; position: static;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(ie-css3.htc); padding:10px 10px; font-size:12px; letter-spacing:-0.2px; line-height:17px;}
.revised-details{}
.revised-content{ padding: 10px 15px;}
.revised-form-box{ padding-bottom: 20px; border-bottom:1px solid #c2cdda; margin-bottom: 20px; }
.revised-form1{ width:330px;}
.revised-form1 td{ padding: 6px 0px; font-size:12px; color:#08315f}
.revised-form1 td input.fieldsstyle1{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:90%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.revised-form1 td select{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:94%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.fieldsstyle1{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:90%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.revised-form2{ }
.revised-form2 td{ padding: 6px 0px; font-size:12px; color:#08315f}
.revised-form2 td input{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:95%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.revised-form2 td select{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:99%; color:#999; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

td .fieldsstyle1{ border:1px solid #7f9db9; font-size:11px; padding: 2px; font-family:Arial, Helvetica, sans-serif; width:75%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.please-confirm-box{ font-size:12px;}
.please-confirm-box p{ color:#2a2929; margin-bottom: 15px;}
.confirm-panel{ margin: 0 0 10px 0; color:#08315f}
.radio-box{}
.radio-box span{ margin:3px 0 0 5px; font-weight: bold}
.check-box{ margin:2px 0 0 23px;}
.check-box span{ margin:3px 0 0 5px;}
.more-check-box{ margin: 8px 0 0 0}
.textarea-box{ margin: 2px 0 0 25px;}
.textarea-box .textarea-style{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:40%; resize: none;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.textarea-box1{ margin: 15px 0 15px 10px;}
.textarea-box1 .textarea-style{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:98%; resize: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}


.textarea-box2{ margin: 15px 0}
.textarea-box2 p{ padding: 0 0 5px 0 }
.textarea-box2 .textarea-style{ border:1px solid #7f9db9; font-size:12px; padding: 3px; font-family:Arial, Helvetica, sans-serif; width:98%; resize: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}


.submit-panel{ background:url(../images/line-center-submit.jpg) repeat-x 0px 10px; margin-top:20px;}
.submit-btn-style{ border:0; background:url(../images/submit-btn.png) no-repeat; width:65px; height: 23px; text-align:center; color:#fff; font-size:11px; margin: 0 0 0 25px; font-weight: bold; cursor: pointer}
.regenerate-btn-style{ border:0; background:url(../images/regenerate-btn.png) no-repeat; width:138px; height: 23px; text-align:center; color:#fff; font-size:11px; font-weight: bold; cursor: pointer}

.instructions-panel{ background:#eaecee; margin-top:30px; position: static;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(ie-css3.htc); padding:20px 25px; font-size:11px;   line-height:17px; color:#343434;}
.instructions-panel p{ font-size:12px;}
.instructions-panel ul{ font-size:12px; color:#343434; margin: 10px 0 0 30px; line-height:15px;}
.instructions-panel li{ padding-bottom:6px; list-style: none}
.instructions-panel ul.point{}

.instructions-panel ul.point li{ list-style:disc}
.instructions-panel ul.numm li{ list-style: decimal;}

.instructions-panel li table{ margin: 10px 0 0 0;}
.instructions-panel li table td{ padding: 2px 0px;}

.t-g-edit{ width: 400px; padding: 0 5px;}
.nomonee-panel-box{ width: 99%;   margin-bottom: 15px; padding-top:3px;  margin:0 auto;}
.nomonee-txt-box{ font-size:12px; color:#08315f; padding: 4px 0; }


.add-panel-nominee{ padding:5px 0; margin-bottom:15px;}

.nominee-panel{ padding: 0 15px;}
.table-nominee td{ padding: 2px  6px; vertical-align:top}
.nominee-left{ width: 400px; float:left}
.nominee-right{ width:150px; float:right}


.addstyle{  background:#1d539e; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; padding: 5px 0px; margin:0 auto; text-align:center;  width:150px; text-align:center; border:0; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.total-percentage{ padding: 8px; border:1px solid #999; text-align:center; margin:10px auto; }
.total-percentage p{}


/* EDIT NOMINEE  STYLE*/
#addnominee {  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.addnominee-edit{border:1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.add-panel-nominee-edit{ width:100%}
.nomonee-panel-box-edit{ padding-top:3px;}
.nominee-panel-edit{padding: 5px 6px; margin-bottom:15px;}
.editnomiee-left{ float:left; width:300px;}
.editnomiee-right{ float:right; width:300px;}

p.error{ font-size:11px; margin:0; padding: 2px 0; line-height:11px;}
.redstyle{ color:#da251d}
.border{border:1px solid #ccc; padding: 8px;}

.f-panel{ padding:10px 0;}
.radio-style input{ margin:0 0 0px 5px;}
.radio-style lable{ margin:0 0 0px 5px; position:relative}


.main-col2{}
.col2{ width: 48%; float: left; margin: 0 0 0 0%}
.col2-right{ width: 48%; float: right; margin: 0 0 0 0%}
.col2-half{ width: 36%; float: left; margin: 0 0 0 2%}
.col2-full{ width: 56%; float: left; margin: 0 0 0 5%}
.RSA{text-align:center; width: 220px; margin:0 auto}

.table-12size td{ font-size:12px; font-weight: bold}
.main-col2{}
.col2-left-td{ width: 52%; float: left; margin: 0 2% 0 1%}
.col2-right-td{ width: 42%; float: left; margin: 0 0 0 1%}







/* calendar */
#calendar{ position:absolute; z-index: 800;}

.calendar-panel{ padding:10px;}
.calendar-box{}
ul.PD{}
.PD li{ display:block; float:left; padding:0; list-style: none}
.PD a{ float:left; padding:7px 0px; margin:0 5px 5px 0; width:190px; font-size:15px; font-weight:bold; text-align:center; color:#fff;  background: #94a6ba;}

.boxpopup{ position:absolute; margin:0; width:580px; padding:0; background:#d5dee5; }
.calender-pop-content{}
.calender-pop-content .titleCalendar{font-size:15px; font-weight:bold; color:#fff;  background: #94a6ba;}
.tile-CP{ padding:7px 0px 7PX 25PX; }
a.closeCalendarBTN{ display:block; float:right; background:#da251e; padding:7px 12px; color:#FFF;}
a.payCalendarBTN{ display:block;  background:#da251e; padding:7px 12px; font-weight:bold; font-size:12px; color:#FFF; text-align:center}
a.payCalendarBTN:hover{ color:#000;}

.calendar-table{ padding: 15px;}
.CalenTable{text-align:left; font-size:12px;}
.CalenTable th{ text-align:left; padding: 5px; border-bottom:1px solid #FFFFFF}
.CalenTable td{ background:#f2f3f7; padding:5px; color:#3d4f65;}
.CalenTable td.Pnone{padding:0px !important;}


/* top-panel-welcome*/
.top-panel-welcome{ padding: 0px;}
.welcon-box{ padding: 8px; background:#eaecee;}
.login-box{ padding: 8px; background:#d4d9dd; color:#08315f;}


.logoutbtn{  background:#1d539e; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff;  padding: 2px 10px; margin:0 auto; text-align:center;  text-align:center; border:0; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.logoutbtn:hover{background:#c43030; color:#fff;}

.policy-table { border:1px solid #d4d9dd; border-top:0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.policy-table td{ font-size:11px; text-align:left;  padding: 5px 3px 5px 8px;} 
.policy-table td.bold{ font-weight: bold}
.td1-style{border-top:1px #d4d9dd solid; border-bottom:0; border-right:1px #d4d9dd solid; color:#0b0b0b; text-align:center   }
.bor-bottom{ border-bottom:0;}
.bor-right{ border-right:0;}
.bor-left{ border-left:0;}
.left-line{border-left:1px #d4d9dd solid;}


/* MENU POLCY STYEL */ 

.menu-policy{ margin:10px 0; padding: 6px 4px; }
.menu-policy ul{ margin:0; padding:0}
.menu-policy li{ margin:0; padding:0; display:block; float:left; list-style: none}
.menu-policy a{ margin:1px 1px 0 0; padding:5px 5px; border-left: 0px solid #999; display:block; float:left; color:#fff; background:#003366;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.menu-policy a:hover{ background:#da251d;}
.menu-policy li.mp-active a{ background:#da251d;}


.d-box{}
.r-panel{}
.r-panel span{ float:left; margin:0 10px 0 0}
.r-panel span .r-input{ float:left; margin:0 5px 0 0}
.r-panel span lable{ margin:0 0 0 0; float:left;}






.my-policies-middle{ width:97%; border:1px solid #ccc; padding:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.my-policies-inner{ padding:5px;}
span.radiobadge { display: block; margin:8px 0 8px 0;}
span.radiobadge label { font-size: 12px; padding-bottom: 4px;}
select.selmenu { font-size: 17px; color: #676767; padding: 9px !important; border: 1px solid #aaa; width: 200px;}
.policies-panel{ padding-bottom: 6px; margin-top: 6px;  }
.policies-panel label{font-size:12px; color:#08315f; padding: 4px 0;}

.wrapper { position: relative; width: 100%;}
.wrapper div { }
.wrapper .wrap-pane{ padding-bottom:8px; padding-top:10px; border-bottom:1px solid #c4d0dd;}
.wrapper label { width:27%; font-size:12px; color:#08315f; padding:3px 10px 0 0; display: inline-block; float:left;}
.wrapper input[type=text] { width:99%; padding: 4px 5px; background:#e9ecee; width: 29%; border:0px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;  font-family:calibri; font-size: 12px; float:left; font-family:Arial, Helvetica, sans-serif;}
.wrapper textarea { border: 1px solid #A0A0A0; padding: 0 8px 0 6px; width: 330px; font-family:calibri;}
.wrapper span { position: relative; display: inline-block; font-size:12px; color:#08315f; padding:0px 0 0 10px; width:30%; }
.wrapper .emptybox{ width:5%; display:block; float:left; margin:5px 0 0 5px;}
.wrapper .editbox{ width:5%; background:#F00;}
.wrapper select { border: 0; background-color: #e9ecee; color: #08315f; cursor: pointer; padding: 3px; width:32%; border:0px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.wrap-pane select { border: 0; background-color: #e9ecee; color: #08315f; cursor: pointer; padding: 3px; width:32%; border:0px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.go-btn{ border:0; background:url(../images/submit-btn.png) no-repeat; width:65px; height: 23px; text-align:center; color:#fff; font-size:11px; margin: 0 0 0 10px; font-weight: bold; text-transform:uppercase; cursor: pointer}
.wrapper .submit { text-align: right; width: 348px;}
.d-btn{ margin: 15px 0 0 0}


/* login style */
#login-main{}
.login-panel{ float:left; margin:15px 0px; width:305px; padding: 10px 10px 0;  border-left:1px dotted #999;}
.login-panel-inner {  border:0px solid #999; min-height: 300px;}
.LBOX1{}
.LBOX2{}
.login-name{ background:url(../images/red-dot.jpg) repeat-x 0 6px}
.login-name span{ background:#fdfdfd; padding:5px; font-weight: bold; margin: 0 0 0 15px; }

.login-form-box{ margin:5px 20px;}
.login-formtable{ margin:18px 0 0 0}
.login-formtable td{ padding: 5px 0 13px 0;}
.login-formtable td p{ padding-bottom:2px;}
.login-formtable td .inputstyle{ border:1px solid #8398ae; padding: 5px; background:#fff; width:96%;}
.login-menu{}
.login-menu ul{ margin:0; padding:0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC}
.login-menu li{ padding:0; margin:0; display:block; float:left; list-style: none;}
.login-menu a{ display:block; float:left; padding:5px 7px;}

.LBOX3{ background:url(../images/box-page-bg.png) no-repeat; min-height: 300px; width: 288px; margin:0 auto}
.LBOX3-inner{ padding: 30px 40px;}
.LBOX3 p{ margin-bottom:12px; line-height:16px;}

.submitstyle{  background:#1d539e; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:12px; padding: 3px 12px; margin:0 auto; text-transform:uppercase; text-align:center; border:0; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}


.border0{border:0 !important}
.rigister-btn{ text-align:center; padding: 5px 40px; }
.rigister-btn a{ background:#de8584; color:#fff; padding: 3px; display:block;  }


#registration-page{ margin: 0px 0 0 0; padding:0 30px 0 0}
.r-box{ margin:30px 0 0 0;}
.r-name{ background:url(../images/red-dot.jpg) repeat-x 0 7px}
.r-name span{ background:url(../images/w-dot.jpg) repeat-x 0 10px; padding:5px; font-weight: bold; margin: 0 0 0 15px; text-transform:uppercase; font-size:14px; color:#08315f }
.reg-panel{ padding-top: 20px; padding-left:20px;}
.reg-panel h2{color:#da251d; font-weight: normal; font-size:16px;}

.reg-form-box{ width: 450px; margin-top:20px;}
.reg-form-table{}
.reg-form-table td{ padding:8px 0px; color:#6d6e71; font-size:14px;}
.reg-form-table td input.fieldsstyle1{ padding:4px 5px; width:95%}
.reg-form-table td select.fieldsstyle1{ padding:4px 5px; width:100%;}


.reg-form-tablereg{}
.reg-form-tablereg td{ padding:1px 0px; color:#6d6e71; font-size:14px;}
.reg-form-tablereg td input.fieldsstyle1{ padding:4px 2px; width:95%}
.reg-form-tablereg td select.fieldsstyle1{ padding:4px 2px; width:100%;}

.reg-txt-box{ padding: 0 0 0 230px; margin: 10px 0 0 0 }
.reg-txt-box p{ margin-bottom: 10px;}
.dis-txt{ margin: 10px 0 0 0; width: 600px;}
.dis-txt table{ font-size:12px;}

.elite-box{ position:absolute; margin:-25px 0 0 125px; padding:0 0 0 0;}




/* CALENDAR FINAL YEAR */
.calendar-final{ padding-top:10px;}
.cf-panel{ margin-bottom:2px;}
.cf-title{ background:#8298b0; padding:5px 10px; }
.cf-title h2{ font-size:16px; font-weight:bold;  color:#fff;}
.cf-content{ border-bottom:1px solid #FFF; background:#d5dee5; padding: 5px 8px; }


.cf-span1{}
.cf-in-box { float:left; margin:0; padding:0; width:320px;}
.row-c{ float:left; width:160px;}
.row-txt{    float:left; padding:6px 7px 0 3px;  font-weight: bold; height:20px; margin:3px 0 5px 0;}
.cp-input{   border:0; width:75px; padding:5px 3px; margin:3px 0 5px 2px; float:left; background:#f2f3f7 }

.pay-now-btn { float:left; padding:2px 2px 3px 2px; margin: 3px 0 0 8px; background:#d94a44; line-height:11px; font-weight:bold; width:40px; color:#fff; text-align:center;}
.pay-now-btn a{ color:#fff; text-decoration: none}
.cl{ width:600px;  background:#030}

#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc; background: url(bg.gif) repeat-x; text-align: center }
#banner a { color: white; }
#main { padding: 1em; }

@media (max-width:750px) {
.my-policies-middle{ width:96%; border:1px solid #ccc; padding:5px;}	
 .wrapper { width: 100%;}
 .wrapper label { width:100%; display: block;}
 .wrapper input[type=text]{ width:85%;}
 .wrapper select{ width:89%;}
 .wrapper span { width:100%; padding:0!important;}
 .wrapper textarea { width: 250px;}
 .wrapper .submit { width: 100%;}

.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}
}