
body { margin:0px; background:#fffff; }

.mainTable { width:900px; margin:0 auto; }

.headerTd { background:#ffffff; height:100px; border-bottom:1px solid #cdcdcd; }

.logoHolderTd { padding:0 15px; }

.logo { height:40px; }

.contentMainTd { background:#ffffff; padding:25px 15px;}
.contentMainTd2 { background:#ffffff; padding:25px 70px;}

.pageHeading { font-family:Arial; font-size:24px; color:#E99431; padding-bottom:0px; }

.subHeading { font-family:Arial; font-size:18px;  color:#000000; padding:0 0 10px 0; font-weight:bold; }

.mandatorytxt {font-size:8pt;color:#E99431;font-style:italic;font-weight:normal;}
.mandatorytxt span { color:#E99431; }

.pageText { font-family:Arial; font-size:13px; color:#000000; line-height:120%; }
.pageText a{ color:#E99431; text-decoration:underline;}
.pageText a:hover{ color:#E99431; text-decoration:none;}

.pageText ul{ margin-top:5px;margin-bottom:0px; }
.pageText ol{ margin-top:5px;margin-bottom:0px; }
.pageText td{ font-family:Arial; font-size:11px; }

.click { font-size:10px; color:#888888; }

.pageSubHeading { font-family:Arial; font-size:18px; color:#000000; font-weight:bold; }

.formLabel { font-family:Arial; font-size:12px; color:#000000; text-align:right; padding:0 5px 0 0px;width:130px;}
.formLabel span { color:#E99431; font-weight:normal; font-size:12px;}

.formInput { font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; padding-left:3px; padding-right:3px; width:215px; height:19px; border:1px solid #999999; border-radius:4px;}
.formInput2 { font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; padding-top:3px; padding-right:3px; width:223px; height:23px; border:1px solid #999999; border-radius:4px;}
.formInputValidateCode { font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; padding-left:3px; padding-right:3px; width:150px; height:25px; border:2px solid #999999; border-radius:4px;}

/**** Buttons styles ****/

.button { font-family:Arial; font-size:12px; color:#333333;border:0px; height:20px;padding-right:15px;border-radius:5px; }
.button:hover { color:#333333; }

.add {background:url('../images/buttons/register.png') #9A0901 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.add:hover {background:url('../images/buttons/register.png') #9A0901 no-repeat; background-position:right;color:#ffffff;}

.register {background:url('../images/buttons/register.png') #E99431 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.register:hover {background:url('../images/buttons/register.png') #E99431 no-repeat; background-position:right;color:#ffffff;}

.register2 {background:url('../images/buttons/register.png') #808080 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px; opacity:0.5;}
.register2:hover {background:url('../images/buttons/register.png') #808080 no-repeat; background-position:right;color:#ffffff;}

.discard {background:url('../images/buttons/discard.png') #9A0901 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.discard:hover {background:url('../images/buttons/discard.png') #9A0901 no-repeat; background-position:right;color:#ffffff;}

.submit {background:url('../images/buttons/register.png') #9A0901 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.submit :hover {background:url('../images/buttons/register.png') #9A0901 no-repeat; background-position:right;color:#ffffff;}

.next {background:url('../images/buttons/register.png') #ffffff no-repeat; background-position:right;height:20px;color:#000000;padding-right:20px;padding-left:10px;}
.next:hover {background:url('../images/buttons/register.png') #ffffff no-repeat; background-position:right;color:#000000;}

.prev {background:url('../images/buttons/prev.png') #E99431 no-repeat; background-position:left;height:25px;color:#ffffff;padding-right:10px;padding-left:20px;}
.prev:hover {background:url('../images/buttons/prev.png') #E99431 no-repeat; background-position:left;color:#ffffff;}

.settings {background:url('../images/buttons/settings.png') #ffffff no-repeat; color:#999999;font-style:italic;font-size:8pt;padding-left:20px;}
.settings:hover {background:url('../images/buttons/settings.png') #ffffff no-repeat;color:#999999;}

.btnRight {background:url('../images/buttons/down.png') #666666 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.btnRight:hover {background:url('../images/buttons/down.png') #666666 no-repeat; background-position:right;color:#ffffff;}

.refresh {background:url('../images/buttons/refresh.png') #9A0901 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.refresh:hover {background:url('../images/buttons/refresh.png') #9A0901 no-repeat; background-position:right;color:#ffffff;}

.ButtonCPO {font-family:Arial; font-size:15px; color:#333333;border:0px; background:#E99431; color:#ffffff;padding: 10px 25px 10px 25px;}
.ButtonCPO:hover {background:#E99431; color:#ffffff;}


.ques_maintd { border:1px solid #CCCCCC; background-color:#ffffff;}
.ques_comp_title { color:#000000;font-family:Arial;font-weight:bold;  font-size:10pt; padding-top:5px;padding-right:5px; padding-left:5px; padding-bottom:5px;background:#EEEEEE; }
.ques_choose { font-family:Arial; font-size:10pt; padding-right:5px;padding-bottom:15px;padding-top:10px; text-decoration:none; }
.ques_prof_title { color:#000000;font-family:Arial; font-size:12px; font-weight:bold; padding-right:5px;padding-bottom:10px;padding-left:5px;padding-top:12px; }
.ques_prof_desc { color:#000000;font-family:Arial; font-size:13px; padding-right:5px;padding-bottom:0px;padding-left:5px; }


.comp_list_heading { color:#000000;font-family:Arial;font-weight:bold; font-size:10pt; padding-top:5px;padding-right:5px; padding-left:5px; padding-bottom:5px;background:#EEEEEE; }
.comp_list_title { color:#000000;font-family:Arial; font-size:12px; font-weight:bold; padding-right:5px;padding-bottom:10px;padding-left:5px;padding-top:10px; }
.comp_list_desc { color:#000000;font-family:Arial; font-size:13px; padding-right:5px;padding-bottom:0px;padding-left:5px; }


.pR10 { padding-right:10px; }

.ques_mark:hover .tooltip { display: block; }

.tooltip {
    display: none;
    margin-top: 3px;
    padding: 0px 15px;
    position: absolute;
    z-index: 1000;
    width:auto;
    height:auto;
    max-width:500px;
    font-family:Arial;
    font-size:12px;
    background-color:#DDDDDD;
    border:1px solid #CCCCCC;
    font-weight:normal;
    color: #000000;
}

.tooltipHome 
{
    position: relative;
    display: inline-block;
    font-family:Arial;
    font-size:12px; 
}

.tooltipHome .tooltiptext {
    visibility: hidden;
    width: 700px;
    background-color: #DDDDDD;
    text-align: left;
    border-radius: 6px;border:1px solid #CCCCCC;
    left:-350px;
    bottom:100%;
    position: absolute;
    z-index: 1;    
    margin-bottom: 5px;
    padding: 0px 10px;
}

.tooltipHome:hover .tooltiptext 
{
    visibility: visible;
}

.ques_mark { margin:0px; }

.spider_main_td { border:1px solid #CCCCCC; background-color:#ffffff;}
.spider_title {color:#000000;font-family:Arial; font-size:18px; text-align:center; padding-top:15px;}

.spider_table_heading {color:#000000;font-family:Arial; text-align:left; font-size:11px; font-weight:bold; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; background-color:#DDDDDD;}
.spider_table_text {color:#000000;font-family:Arial; text-align:left; font-size:11px; padding-top:3px; padding-right:15px; padding-bottom:3px; padding-left:15px;border-bottom:1px solid #CCCCCC;}
.spider_table_GAP { background-color:#BFBFBF; text-align:center;font-size:10px;}
.spider_table_NOGAP { background-color:#BEA55A;text-align:center;font-size:10px; }

.LPlan_table_heading {color:#000000;font-family:Arial; text-align:left; font-size:11px; font-weight:bold; padding-top:5px; padding-right:7px; padding-bottom:5px;padding-left:7px; background-color:#DDDDDD;}
.LPlan_table_text {color:#000000;font-family:Arial; text-align:left; font-size:11px; padding-top:3px; padding-right:7px; padding-bottom:3px; padding-left:7px ;border-bottom:1px solid #CCCCCC;}
.LPlan_table_total {color:#000000;font-family:Arial; text-align:left; font-weight:bold;font-size:11px; padding-top:3px; padding-right:7px; padding-bottom:3px; padding-left:7px;}

.progress_bar {}
.progress_bar_text { font-family:Arial; font-size:12px; padding-top:10px;padding-bottom:3px;text-align:center; }
.progress_bar_text span { color:#004E17;font-weight:bold; }

.done {border-top:7px solid #BB302E;}
.todo {border-top:7px solid #B5B5B5;}

.WelPageImg {height:300px;}
.WelPageImg2 {width:178px;}
.WelPageSubHeading { font-family:Arial; font-size:18px; color:#bb302e; padding-bottom:0px; }
.WelPageTextImgSep {width:30px;}
.WelPageTextSepRow {height:30px;}
.WelPageIcon {height:14px;}
.WelPageSkip { font-family:Arial; font-size:11px; color:#999999; padding-bottom:0px; text-align:right; }
.WelPageSkip a { color:#999999; text-decoration:underline; }
.WelPageSkip a:hover { color:#999999; text-decoration:none; }



.alignRight {text-align:right;}
.alignLeft {text-align:left;}

.FullJustify {text-align:justify;}

/* Comment Form*/
.commentTitle {width:300px;font-family:arial; font-size:12px; color:#333333;border:1px solid #999999; border-radius:4px; height:19px;padding-left:3px;}
.commentBox {width:300px; height:100px;font-family:Arial; font-size:12px; color:#333333;border:1px solid #999999; border-radius:4px;}


.CPOBannerHolder {text-align:center;background-color:#BF1327;}
.CPOBannerImage {max-height:300px; display:block;}
.RegistrationImage {max-width:462px; }

.WelDownload {font-size:15px}
.WelDownload a {font-size:15px; text-decoration:none;background-color:#E99431;padding: 10px 25px 10px 25px;color:#ffffff;}
.WelDownload a:hover {background-color:#E99431; text-decoration:none;color:#ffffff;}

.QuizFlagTD { }
.QuizFlag { height:13px;}
.QuizFlagActive { font-family:Arial; font-size:10px; color:#666666; font-style: italic;text-align:center;}


.LPLansubHeading { font-family:Arial; font-size:16px; color:#000000; font-weight:normal; padding-bottom:3px; }
.LPLanOptions {font-family:Arial; font-size:12px; color:#000000;padding-left:3px; padding-top:2px;}
.LPLanSelect {font-family:Arial; font-size:12px; color:#000000; width:200px;}

.advSettings { font-family:Arial; font-size:11px; color:#000000; line-height:120%; }
.advSettings a{ color:#999999; text-decoration:underline;}
.advSettings a:hover{ color:#666666; text-decoration:none;}


.ManUpload_heading {font-family:Arial; text-align:left; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px;padding-left:5px; background-color:#DDDDDD;}
.ManUpload_Input {font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; padding-left:5px; border:1px solid #999999; height:16px;}
.ManUpload_Select {font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; border:1px solid #999999; height:21px;}
.ManUpload_Input_Td {border-bottom:1px solid #CCCCCC;padding-left:5px; padding-bottom:5px; padding-top:5px;}
.ManUpload_Select_Td {border-bottom:1px solid #CCCCCC;padding-left:5px; padding-bottom:5px; padding-top:4px;}

.LPlansDwnld_text {font-family:Arial; font-size:11px; color:#444444;}
.LPlansDwnld_text span {font-family:Arial; font-size:11px; color:#CCCCCC;padding-right:5px;padding-left:5px;}
.LPlansDwnld_icon_td {padding-top:6px;}
.LPlansDwnld_icon {height:20px;}

.selfAppWarning {color:#000000;font-family:Arial; font-size:11px; padding-top:20px;padding-left:5px;}

.table_heading {color:#000000;font-family:Arial; text-align:left; font-size:11px; font-weight:bold; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; background-color:#DDDDDD;}
.table_text {color:#000000;font-family:Arial; text-align:left; font-size:11px; padding-top:3px; padding-right:15px; padding-bottom:3px; padding-left:15px;border-bottom:1px solid #CCCCCC;}

/**/