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:56px; }

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

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

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

.pageText { font-family:Arial; font-size:13px; color:#000000; line-height:120%; }
.pageText a{ color:#002873; text-decoration:underline;}
.pageText a:hover{ color:#002873; 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:#002873; font-weight:normal; font-size:12px;}

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

.formInput3 { font-family:Arial; font-size:12px; color:#000000; padding-bottom:2px; padding-top:3px; padding-right:3px; width:220px; height:24px; border-radius:4px;}
.formInput3 span { color:#002873; font-weight:normal; font-size:12px;}

/**** 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; }

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

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

.submit {background:url('../images/buttons/register.png') #002873 no-repeat; background-position:right;height:25px;color:#ffffff;padding-right:20px;padding-left:10px;}
.submit :hover {background:url('../images/buttons/register.png') #FF0A3C 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') #002873 no-repeat; background-position:left;height:25px;color:#ffffff;padding-right:10px;padding-left:20px;}
.prev:hover {background:url('../images/buttons/prev.png') #FF0A3C 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;}

.ques_maintd { border:1px solid #CCCCCC; background-color:#ffffff;}
.ques_comp_title { font-family:arial;font-weight:bold;  font-size:10pt; padding-top:7px;padding-right:5px; padding-left:5px; padding-bottom:10px;background:#EEEEEE; }
.ques_choose { font-family:arial; font-size:8pt; padding-right:5px;padding-bottom:15px;padding-top:10px; text-decoration:none; }
.ques_prof_title { font-family:arial; font-size:12px; font-weight:bold; padding-right:5px;padding-bottom:15px;padding-left:5px; }
.ques_prof_desc { font-family:arial; font-size:12px; padding-right:5px;padding-bottom:15px;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:#DDCC9A;*/
    background-color:#DDDDDD;
    border:1px solid #CCCCCC;
    font-weight:normal;
}

.ques_mark { margin:0px; }

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

.spider_table_heading {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 {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 {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 {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 {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:#002873;font-weight:bold; }

.done {border-top:7px solid #002873;}
.todo {border-top:7px solid #999999;}

.WelPageImg {height:300px;}
.WelPageImg2 {width:178px;}
.WelPageSubHeading { font-family:Arial; font-size:18px; color:#002873; 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;}


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

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


.WelDownload a:hover {#FF0A3C; color:#ffffff; text-decoration:none;}


.LPLansubHeading { font-family:Arial; font-size:16px; color:#333333; 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;}

.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;}



/**/