body{ background:url(../images/bg.jpg) repeat-x; margin:0; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#maincontent .right_txt { background:url(../images/img_ecoach.jpg) no-repeat 0px 4px; float:right;font-size:12px; font-weight:normal; color:#000000; padding:0px 15px 0px 16px; }
pre{font-family:Arial, Helvetica, sans-serif;}
h1 { padding:0px 0px 15px 0px; font-size:26px; margin:0px; font-weight:normal; color:#0082c8; line-height:30px; }
h1.webcast { padding:10px 0px 0px 0px; font-size:26px; margin:0px; font-weight:normal; color:#0082c8; line-height:26px; }
#content_inner h1 { padding:0px 0px 15px 0px; font-size:26px; margin:0px; font-weight:normal; color:#000000; line-height:20px; }
h2 { font-size:22px; font-weight:normal; padding:10px 0px 10px 0px; margin:0px;}
h1.contractrej { padding:0px 0px 15px 0px; font-size:22px; margin:0px; font-weight:normal; color:#0082c8; line-height:30px; }
.sub_title { font-size:22px; font-weight:normal; width:628px; padding:10px 0px 15px 0px; margin:0px; display:block; float:left;}
.effectiveness { float:left; width:352px; font-size:15px; line-height:20px; }
.scorebg { float:right; width:300px; }
.score { float:right; background:url(../images/score.jpg) no-repeat; width:100px; height:66px; font-size:50px; padding:40px 0px 0px 173px; line-height:36px; color:#15a00d; }
.redtxt { color:#ff6403; font-size:26px; }
.redtxt1 { color:#ff8003; font-size:20px; font-weight:normal; }
.redtxt2 { color:#ff6403; font-size:20px; }
.redtxt_alert { color:#ff6403; font-size:13px; font-weight:bold; }

#notice_board { float:left; width:250px; margin:0 30px 0 10px; }
.box { float:left; width:388px; font-size:13px; line-height:18px; margin-left:28px; }
#content { background:url(../images/content_bg.jpg) repeat-x; float:left; width:705px; margin:0px; padding:26px 0px 0px 25px; font-size:15px; line-height:20px; display:block;  }
#content_module { background:url(../images/content_bg.jpg) repeat-x; float:left; width:705px; margin:0px; padding:5px 0px 0px 25px; font-size:15px; line-height:20px; display:block;  }
#content_inner { background:url(../images/inner_content_bg.jpg) repeat-x; float:left; width:892px; margin:0px; padding:51px 28px 0px 50px; font-size:13px; line-height:20px; display:block; }
.content_txt { float:left; width:657px; margin:0px; padding:0px 28px 0px 0px; font-size:15px; line-height:20px; display:block; }
.continue_button { background:url(../images/button.gif) no-repeat; float:left; width:156px; height:37px; margin-top:5px; text-align:center; padding-top:7px; color:#fbfdff; font-size:19px; font-weight:normal; }
.performance { background:url(../images/performance.jpg) no-repeat; width:201px; height:30px; color:#ff6403; font-size:17px; float:right; margin-bottom:10px; padding:22px 0px 0px 58px; }
.dotted_line { float:left; width:700px; background:url(../images/dotted_line.gif) repeat-x; vertical-align:top; }
.notice_board_title { float:left; color:#ff9601; font-size:22px; padding-left:25px; }
.notice_boardbg { background:url(../images/notices_board.jpg) no-repeat 0px 0px;  width:219px; height:233px; padding:15px 0px 0px 35px; line-height:18px; }
.notice_date { color:#004ca2; font-weight:bold; padding-bottom:10px; font-size:13px; }
.veiw_announcements { float:right; padding:5px 15px 0px 0px; }
a.link{ color:#009218; text-decoration:underline; font-size:12px; }
a:hover.link {  color:#009218;text-decoration:none; font-size:12px; }
.blue { color:#0079c5; }
.nqs  { font-size:14px;  font-weight:bold; color:#7f9413; }
.know { background:url(../images/do_you_know.gif) no-repeat; width:399px; height:111px; float:left; color:#333333; margin-bottom:12px; }
.know_txt { float:left; color:#333333; padding:60px 20px 0px 26px;}
.dykname { color:#ff6400; margin-bottom:8px; font-size:13px; }
ul.sub{ float:left; width:350px; text-align:left; padding:46px 0px 5px 16px; list-style-type:none; margin:0px; color:#0082c8; }
ul.sub li { padding:4px 0px 4px 20px; background:url(../images/box_bullet.gif) no-repeat 4px 11px; }
ul.blog{ float:left; width:360px; text-align:left; padding:30px 0px 0px 16px; list-style-type:none; margin:0px; }
ul.blog li { padding:4px 0px 4px 20px; background:url(../images/box_bullet.gif) no-repeat 4px 11px; }

/* Dashboard */
.noticeboard{ background:url(../images/notice-board.gif) no-repeat; height:25px; margin-left:15px; }
.noticeboard span{ display:none; }
#dash-box{ background:url(../images/box-bg.gif) repeat-y; float:left; width:422px; margin-bottom:20px; }
#dash-box1{ background:url(../images/box-bg-big.jpg) repeat-y; float:left; width:661px; margin:10px 0 20px 12px; }
#dash-box .douknw{ background:url(../images/do-you-know.jpg) left top no-repeat; }
#dash-box1 .douknw{ background:url(../images/do-you-know-big.jpg) left top no-repeat; }
#dash-box .blogs{ background:url(../images/361dm-blogglow.jpg) left top no-repeat; }
#dash-box .blogs a{ color:#000; text-decoration:none; }
#dash-box .blogs a:hover{ color:#ff6403; }
#dash-box .boxbtm{ background:url(../images/box-btm.gif) left bottom no-repeat; padding:50px 15px 10px 20px; }
#dash-box1 .boxbtm1{ background:url(../images/box-btm-big.jpg) left bottom no-repeat; padding:50px 15px 10px 20px; }
#dash-box ul{ margin:0; padding:0; list-style:none; }
#dash-box ul li{ background:url(../images/bullet.gif) 0 8px no-repeat; padding:3px 0 5px 15px; }
#dash-per{ width:379px; float:left; height:91px; }
#dash-score{ background:url(../images/dash-scorebg.jpg); width:366px; float:left; height:51px; color:#0082c8; padding:40px 0 0; font-size:18px; }
#dash-score1{ background:url(../images/dash-scorebg1.jpg); width:366px; float:left; height:51px; color:#0082c8; padding:40px 0 0; font-size:18px; }
#dash-score span, #dash-score1 span{ padding-left:210px;}
#flashbanner{ background:url(../images/dash-bg.jpg) repeat-x; width:727px; height:310px; padding-left:20px; }
#flashbanner_dlr{ background:url(../images/dash-bg1.jpg) repeat-x; width:727px; height:360px; padding-left:20px; }
.bannertitle{ font-size:30px; color:#000; }
.room{ float:right; color:#0082c8; font-size:14px; padding-right:14px; }
.dash-orgtxt{ color:#ff6403; font-size:22px; padding:10px 0 15px 0; }
#paper-notice{ ackground:url(../images/paper-bg.jpg) repeat-y; width:220px; border:#FF0000 0px solid; }
#paper-notice .btmbg{ ackground:url(../images/paper-btm.jpg) no-repeat bottom; border:#FF0000 0px solid; padding:0px 15px 50px 0px; min-height:200px; line-height:18px; color:#000; }

/*Header */
#main{ width:990px; margin:auto; }
#container{	background:url(../images/content-bg.gif) left 80px repeat-y; float:left; width:990px; }
#header{ background:url(../images/shadow-top.jpg) left top no-repeat; float:left; width:990px; }
#reg_container{	background:url(../images/content-bg1.gif) left 80px repeat-y; float:left; width:990px; }
#reg_header{ background:url(../images/shadow-top1.jpg) left top no-repeat; float:left; width:990px; }

#maincontent{ width:968px; float:left; padding:3px 0px 3px 16px; }
#maincontent1{ width:980px; float:left; padding:3px 0px 3px 16px; }

#maincontent .inner{ width:725px; float:left; margin-right:18px; color:#000; font-size:13px; margin-top:5px; }

#maincontent .innerfull{ width:925px; float:left; margin-right:18px; font-size:13px; }
.inner-content{ width:725px;  float:left; padding:5px 0px 0px 0px; font-size:13px;}
.inner_cnt{ width:725px;  float:left; padding:5px 0px 0px 0px; font-size:13px; border:#FF0000 1px solid; margin:0px; padding:0px;  }
.inner-content h1{ font-size:26px; color:#27ac41; margin:0; padding:10px 0 0 0;} 
.contentbg{	background:url(../images/content-bg.jpg) repeat-x; width:690px; float:left; min-height:400px; padding:10px 18px 20px 20px; height:auto !important; height:400px;}
.LRthanksbg{	background:url(../images/LRthanks_bg.jpg) no-repeat; width:728px;  text-align:center; min-height:400px; padding:10px 0px 20px 0px; height:auto !important; height:400px;}
.programthanksbg{	background:url(../images/programthanksbg.jpg) no-repeat; width:728px;  text-align:center; min-height:400px; padding:10px 0px 20px 0px;}

.contentbg_fa{	background:url(../images/content-bg_anoct.jpg) repeat-x; width:690px; float:left; min-height:400px; padding:30px 18px 20px 20px;  height:auto !important; height:400px;}
.contentbg_ann{	background:url(../images/announcement-bg.jpg) no-repeat; width:690px; float:left; min-height:400px; padding:10px 18px 20px 20px; height:auto !important; height:400px;}

.homecontent{ width:745px; float:left; margin-right:8px; }
.logo{ padding:5px 0 12px 20px; }
.header-right{ float:right; text-align:right; color:#000; }
.date{ padding:3px 10px 7px 10px; display:block; }
.welcome{ background:url(../images/welcome-bg.gif) no-repeat; font-size:12px; text-align:left; margin:auto 0px; padding:14px 20px 10px 20px; width:264px;   height:64px; }
.welcome a{	color:#000; margin:0 0px; font-size:12px; }
.user-photo{ float:left; border:2px #fff solid; margin-right:15px; }
#breadcrumb{ text-align:right; padding-top:7px; }
#breadcrumb a{ color:#ff6403; text-decoration:underline; }
#breadcrumb a:hover, .welcome a:hover{ text-decoration:none; }

/* Right */
#right{	width:215px; float:right; margin-right:9px;}
*html #right{ width:215px; float:right; margin-right:5px;}
#right .linkbox{ background:url(../images/right-bg.gif) repeat-y; width:212px; margin-bottom:3px; }
#right .linkboxlast{ background:url(../images/right-bg.gif) repeat-y; width:212px; margin-bottom:5px; }
#right .linkbox-top{ background:url(../images/right-top.gif) left top no-repeat; }
#right .linkbox-btm{ background:url(../images/right-btm.gif) left bottom no-repeat; padding:8px 6px 8px 7px; }
#right .bluebg{ background-color:#f3f8fe; padding:10px; }
#right .bluebg a{ color:#666; line-height:18px;	background:url(../images/right-bullet.gif) no-repeat 0px 6px; text-decoration:none;	padding-left:20px; display:block; clear:both }
#right .bluebg a:hover{ text-decoration:underline; }
#right .bluebg a span{ font-weight:bold; }

/* Footer */
#footer{ text-align:center; font-size:11px; color:#737373; line-height:20px; background-color:#d5eaf6; clear:both; width:950px; margin-left:7px; padding:15px 10px 10px 10px; }
#footer a{ color:#737373; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }
#footerlinks {text-align:center; margin-bottom:10px;}
/*#footerlinks a{background:url(../images/footer_linkbg.jpg) repeat-x #059478; padding:3px 12px; color:#ffffff; font-size:12px;}
#footerlinks a:hover{background:url(../images/footer_linkbg_over.jpg) repeat-x #0083c9; text-decoration:none;}*/
#footerlinks a{  background: url(../images/footer_button_lft.png) top left no-repeat; *background: url(../images/footer_button_lft.png) center left no-repeat; padding:6px 7px 7px 7px; *padding:7px 7px 6px 7px;  text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:13px;}
#footerlinks a:hover{background: url(../images/footer_button_lft_ho.png) top left no-repeat; *background: url(../images/footer_button_lft_ho.png) center left no-repeat; text-decoration:none;}
#footerlinks a span { height:26px;  background: url(../images/footer_button_rgt.png) top right no-repeat; padding:6px 10px 7px 0px;}
#footerlinks a img { vertical-align:top; padding-top:1px; *padding-top:0px; padding-right:4px; padding-left:0px; border:0px; }
#footerlinks a span:hover { height:26px;  background: url(../images/footer_button_rgt_ho.png) top right no-repeat; padding:6px 10px 7px 0px;}
/* others */
.clear{	clear:both; }
form{ margin:0; padding:0; }
input{ vertical-align:middle;  }
img.border{ border:1px #ccc solid; padding:2px; }
.divider{ background:url(../images/dotted.gif) repeat-x center; clear:both; height:35px; }
.divider_askq{ background:url(../images/dotted.gif) repeat-x center; clear:both; height:25px; }
.td_divider{ border-bottom:1px #cfcfcf solid; }
.td_divider1{  border-bottom:1px #dbe5e7 solid; border-top:1px #dbe5e7 solid; }
.link_divider{ background:url(../images/dotted.gif) repeat-x center bottom; clear:both; height:15px; margin-bottom:20px; height:28px; text-align:right; padding-bottom:1px; }
.head_divider{ background:url(../images/dotted.gif) repeat-x center bottom; height:15px; color:#eb7a00; margin-bottom:20px; font-weight:bold; height:20px; text-align:left; padding-bottom:1px; }
#lm_module { background:none; float:left; width:727px; margin:0px; padding:5px 0px 0px 0px; font-size:15px; line-height:20px; display:block;  }
.label{ font-weight:bold; }
#tabmenu{ padding:0px 10px; }
#tabmenu .tableft{ background:url(../images/tab-left.gif) top left no-repeat; float:left; margin-right:2px; text-transform:uppercase; }
#tabmenu .tabright{ background:url(../images/tab-right.gif) top right no-repeat; padding:0px 11px; }
#tabmenu a{ color:#7f7f7f; text-decoration:none; cursor:pointer; font-weight:bold; }
#tabmenu a:hover, #tabmenu a.active{ color:#fff; }
#tabmenu .tabbg{ border-top:1px #ccc solid; background-color:#fff; padding:7px 5px 5px 5px; }
#tabmenu a:hover .tableft,  #tabmenu a.active .tableft{ background:url(../images/tab-left-over.gif) top left no-repeat; }
#tabmenu a:hover .tabright, #tabmenu a.active .tabright{ background:url(../images/tab-right-over.gif) top right no-repeat; }
#tabmenu a:hover .tabbg, #tabmenu a.active .tabbg{ background-color:#ff461f; border-top:1px #bfbfbf solid; }
#window_trans{position:absolute; display:none; width:100%; left:0; top:0; background:#000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.70;}
.popup_window{ position:absolute; width:900px; height:480px; display:none; left:0; }
.date_small{ font-style:italic; font-size:11px; color:#999999; }
.date_red{ color:#666666; font-size:12px; font-weight:bold; }
.led_gray{ color:#666666; font-size:13px; font-weight:bold; }
.blacktext{ font-size:15px; color:#000; font-weight:bold;  }
.smalltext{ color:#999; font-style:italic; font-size:11px; padding:0px 0px 0px 15px; }
.smalltextreg{ color:#999; font-style:italic; font-size:11px; padding:0px 0px 0px 0px; }
.orgtext{ font-size:17px; color:#ff6600; font-weight:bold; }
.score_text{ font-size:17px; color:#1083b9; font-weight:bold; }
.blacktext1{ font-size:12px; color:#000; font-weight:bold; }
.orgtext1{ color:#eb7a00; font-size:18px; font-weight:normal; }
.orgtextroomthanks{ font-size:17px; line-height:25px; color:#ff6600; font-weight:bold; }
.orangenolnk{ font-size:17px; line-height:25px; color:#ff6600; font-weight:bold; text-decoration:none; }
.redtext{ font-size:15px; color:#d71717; font-weight:bold; }
.greentext{ font-size:15px; color:#14a42f; font-weight:bold; }
.bluetext{ font-weight:bold; color:#0082c8; font-size:15px; }
.cnt_title{ font-weight:bold; color:#ff6405; font-size:15px; padding:0px 0px 0px 16px; }
.cnt_title_login{ font-weight:bold; color:#ff6405; font-size:15px; padding:8px 0px 0px 5px; }
.errortxt{ background-color:#fff8bd; border:1px #ff5700 solid; text-align:center; color:#ff5700; font-weight:bold; padding:0px 10px; margin-top:10px; }
.session_msg{ background-color:#fff8bd; text-align:center; color:#ff5700; font-weight:bold; }
.ratebox{ background-color:#f6f6f6; padding:5px 15px; color:#000; width:300px; border:1px #ffc39e solid;  }
.ratebox1{ background-color:#f6f6f6; padding:5px 5px; color:#000; width:300px; border:1px #ffc39e solid; margin-top:1px; }
.timebox{ font-family:Arial; font-size:12px; padding:0px 0px 0px 18px; color:#000000; }
.timebox_new{ font-family:Arial; font-size:12px; padding:10px 0px 0px 18px; color:#000000; }
.timebox_lbr{ font-family:Arial; font-size:12px; padding:0px 0px 0px 0px; color:#000000; }
.timebox span{ color:#000; font-weight:bold; }
.ratebox p{ margin:0; padding:10px 0 0 0;}
.answerbox{ float:right;background:#f8f8f8; border:1px #ccc solid; padding:8px 15px; line-height:25px; font-size:13px; font-weight:bold; color:#000; width:220px; }
.answerbox span{ color:#eb7a00; font-size:18px; font-weight:normal; }
.test_score{  padding:15px 0 0 0; width:630px; background:url(../images/dotted.gif) repeat-x top; margin-top:10px; font-size:13px; font-weight:bold; color:#000;  }
.test_score span{ color:#eb7a00; font-size:18px; font-weight:normal; }
.comp_score{ background:url(../images/scorebg.png) no-repeat; float:left; width:250px; height:43px; padding:19px 0px 0px 0px; font-size:20px; font-family:Arial; font-weight:bold;  text-align:center; margin:10px 0px 0px 0px; color:#000000;  }
.comp_scorePA{ background:url(../images/scorebg.png) no-repeat; float:left; width:250px; height:43px; padding:19px 0px 0px 0px; font-size:20px; font-family:Arial; font-weight:bold;  text-align:center; margin:10px 0px 0px 4px; color:#000000;  }

.comp_scoretest{ background:url(../images/scorebg.png) no-repeat; float:left; width:250px; height:43px; padding:19px 0px 0px 0px; font-size:20px; font-family:Arial; font-weight:bold;  text-align:center; margin:2px 0px 0px 0px; color:#000000; display:inline  }
.comp_score span, .comp_scoretest span{ font-size:25px; font-weight:normal; }
.backlink{ clear:both; margin:0 0 5px 0; padding:0px 0 10px 7px; font-size:12px; background:url(../images/dotted.gif) repeat-x bottom; font-weight:bold; }
.totalscore{ clear:both; background:url(../images/dotted.gif) repeat-x bottom; padding:10px 0 12px 0; }
a.events{ font-size:9px; color:#0070ad; letter-spacing:0px; font-family:tahoma }
a.white{color:#fff; text-decoration:none; }
.month_year{ font-size:13px; font-weight:bold; color:#000000;  text-align:left;}
.month_day {  border-right:#cfcfcf 1px solid; font-weight:bold; color:#2bac45; font-size:16px; }
.month_day_ecoach {   font-weight:bold; color:#2bac45; font-size:16px; }
.timebox a{ text-decoration:none; }
.congrats{ color:#ff7505; font-size:30px; line-height:50px; }
.certificate{ color:#ff7505; font-size:24px; }
.gray_txt{ color:#666; font-size:24px; }
.performance_score{ background:url(../images/performance_score.png) no-repeat; color:#666; margin:10px 0px;  padding:24px 0 0 40px; width:220px; height:73px; float:left; font-weight:bold;}
.timescore_result{ background:url(../images/time_score.png) no-repeat; font-weight:bold; color:#666; width:220px; height:73px; margin:10px 0 5px 50px;  padding:24px 0 0 40px; float:left;}
.performance_score_final{ background:url(../images/performance_score_final.jpg) no-repeat; color:#666; margin:10px 0px;  padding:24px 0 0 40px; width:220px; height:73px; float:left; font-weight:bold;}
.timescore_result_final{ background:url(../images/time_score_final.jpg) no-repeat; font-weight:bold; color:#666; width:220px; height:73px; margin:10px 0 5px 50px;  padding:24px 0 0 40px; float:left;}

.totalscore_result{ background:url(../images/learning_quality_score.png) no-repeat;  height:47px; idth:420px; border:#FF0000 0px solid; padding:8px 0px 0px 337px; color:#0282cd; font-size:35px; font-size:32px; text-align:left;  }
.cum_timescore_result{ background:url(../images/cum_time_score.png) no-repeat; width:373px; height:47px; padding:8px 0px 0px 285px; color:#0282cd; font-size:35px; font-size:32px;  text-align:left; }
.LERresult {float:right; text-align:left; width:420px; padding:32px 0 0 0;}
.module_name{ color:#fec43f; font-size:18px; }
.current_date{
	color:#0daaff;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.chat_date{
	color:#bbb;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.event_date{
	color:#000;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.month{
	color:#ff5b03;
	font-size:20px;
	font-weight:normal;
	display:block;
	text-align:right;
}

/* Banner */
#innerbanner{ background:url("http://www.361dm.com/imeta/images/banner-bg.jpg") no-repeat; width:687px; height:156px; margin-bottom:10px; padding:20px; font-family:'Comic Sans MS'; }
#innerbanner .links{ text-align:right; }
#innerbanner .heading{ clear:both; font-size:28px; color:#fff; font-weight:normal; line-height:28px; height:35px; padding:20px 10px 10px 10px;}
#innerbanner .lastdate{ margin:0px 0 0 10px; border:0px #fff solid; width:240px; color:#fff; padding:2px 0px 5px 5px; ackground-color:#c6e6c6; font-size:13px;}
#innerbanner .todaydate{ margin:0px; border:0px #fff solid; width:205px; color:#fff; padding:2px 0px 5px 10px; ackground-color:#b2ded8;  font-size:13px;}
#innerbanner .lastdate span, .todaydate span{ font-weight:bold; font-size:14px; }
#innerbanner .total_comp{ color:#fffb82; font-size:18px; margin:40px 0 0 10px; }
#innerbanner .ba_totalscore{ float:right; color:#fffb82; font-size:17px; margin:34px 10px 0 0; }
#innerbanner .ba_totalscore span{ color:#fff; font-size:22px; }

#innerbanner_2{ background:url("http://www.361dm.com/imeta/images/banner-bg2.jpg") no-repeat; width:687px; height:156px; margin-bottom:10px; padding:20px; font-family:'Comic Sans MS'; }
#innerbanner_2 .links{ text-align:right; }
#innerbanner_2 .heading{ font-size:28px; color:#fff; font-weight:normal; line-height:28px; height:35px; padding:20px 10px 10px 10px; }
#innerbanner_2 .lastdate{ margin:0px 0 0 10px; border:0px #fff solid; width:240px; color:#fff; padding:2px 0px 5px 5px; ackground-color:#c6e6c6; font-size:13px;}
#innerbanner_2 .todaydate{ margin:0px; border:0px #fff solid; width:205px; color:#fff; padding:2px 0px 5px 10px; ackground-color:#b2ded8;  font-size:13px;}
#innerbanner_2 .lastdate span, .todaydate span{ font-weight:bold; font-size:14px; }
#innerbanner_2 .total_comp{ color:#ffbc3c; font-size:18px; margin:40px 0 0 10px; }
#innerbanner_2 .ba_totalscore{ float:right; color:#ffbc3c; font-size:17px; margin:34px 10px 0 0; }
#innerbanner_2 .ba_totalscore span{ color:#fff; font-size:22px; }

#commonbanner{ padding:0 0 2px 0; width:730px; float:left; margin:0px; }
#commonbanner .bannerbg{ background:url(../images/blue-bannerbg.jpg) repeat-x #98cde8; float:left; color:#000; width:708px; border:1px #cacaca solid; padding:10px 10px 0 10px; }
*html #commonbanner .bannerbg{ background:url(../images/blue-bannerbg.jpg) repeat-x #98cde8; float:left; color:#000; width:708px; border:1px #cacaca solid; padding:10px 10px 0 2px; }
#commonbanner .heading{ font-size:35px; border-bottom:1px #fff solid; color:#fff; margin:40px 0 5px 0; font-weight:normal;}
#commonbanner .heading span{ color:#000; font-size:13px; }
#commonbanner .leftcontainer{ float:left; width:300px; margin:0 10px; }
#commonbanner .submenu{ background:url(../images/submenu-bg.jpg) repeat-x; height:36px; float:left; width:730px; margin-top:2px; }
#commonbanner .submenu a{ padding:0 20px 10px 20px; height:26px; float:left; border-right:1px #a8a8a8 solid; text-decoration:none; }
#commonbanner .submenu a span{ padding-top:10px; display:block; }
#commonbanner .submenu a:hover, #commonbanner .submenu a#current{ background:url(../images/submenu-over.jpg) repeat-x; }
#commonbanner .submenu a:hover span, #commonbanner .submenu a#current span{background:url(../images/over_arrow.gif) no-repeat top center; }
#steps {margin:10px 0px;}
#steps .step1{ background:url(../images/1.gif) no-repeat 0px 3px; margin-left:15px; padding:5px 10px 8px 30px; }
#steps .step1_dull{ background:url(../images/1_dull.gif) no-repeat 0px 3px; color:#b2b2b2; margin-left:15px; padding:5px 10px 8px 30px;}
#steps .step2{ background:url(../images/2.gif) no-repeat 0px 3px; margin-left:15px; padding:5px 10px 8px 30px; }
#steps .step2_dull{ background:url(../images/2_dull.gif) no-repeat 0px 3px; margin-left:15px; color:#b2b2b2; padding:5px 10px 8px 30px;}
#steps .border_right{ border-right:1px #868686  solid; padding-right:15px; }
/* inner templates */
.piechart{ float:left; width:350px; padding-top:10px; }
.piechart-right{ width:370px;  float:left; margin:20px 0px 0px 0px;}
.piechart-right1{ width:370px;   margin:20px 0px 0px 0px;}
.chart-graybox{ background-color:#e5e5e5; padding:12px 20px 10px 20px; margin-bottom:20px; line-height:22px; }
.chart-grayboxDLR{ background-color:#e5e5e5; margin:12px 20px 10px 20px; padding:10px; line-height:22px; }
.chart-borderbox{ border:1px #ccc solid; line-height:22px; padding:10px; }

table#view{ padding:0; margin:0; }
table#view td{ padding:5px 0px 5px 0px; }
table#view1{ padding:0px; margin:0; }
table#view1 td{ padding:7px 3px 7px 3px; }

table#viewform td{ padding:5px 0px; }
table#view th, table#view1 th{ background-color: transparent; background-color:#a2d9f5; color:#000000; text-align:left; padding:5px 10px; font-size:13px; }
table#view td.center, table#view th.center, table#view1 td.center, table#view1 th.center{ text-align:center; }
table#view th.right, table#view td.right, table#view1 th.right, table#view1 td.right{ text-align:right; }
table#comp_view{ padding:0; margin:0; border:1px #cfcfcf solid; }
table#comp_view td{ padding:5px 10px; }
table#comp_view th{ background-color:#389cd4; color:#fff; text-align:left; padding:5px 10px; font-size:13px; }
table#comp_view th.right{ text-align:right; }

table#viewline {width:100%; padding:0px;}
table#viewline td{border-bottom:dashed 1px #c3dbe6;}
table#viewline td.tdnoborder{border-bottom:0px;}

.chatbox{ border:3px #ccc solid; width:280px; float:left; padding:10px; }
.even{ background-color:#FFFFFF; }
.mailbox{ background:url(../images/qtype_bg.gif) repeat-x;  color:#f3f8fe;   border:1px #b5cbd6 solid; padding:5px 15px; }
.mailbox a{ text-decoration:none; font-weight:bold; color:#0e76b5;}
.mailbox a:hover{ text-decoration:none; font-weight:bold; color:#000000;}
a.viewactive{ color:#eb7a00; text-decoration:none; font-weight:bold; }
a.room_wise{ background:url(../images/tab_menu.gif) no-repeat; width:130px; height:21px; margin-right:2px; float:left; padding:8px 0 0 0; text-decoration:none; text-align:center; }
a.room_wise:hover, a.wise_active{ background:url(../images/tab_menu_over.gif) no-repeat; color:#fff; width:130px; height:21px; margin-right:2px; float:left; padding:8px 0 0 0; text-decoration:none; text-align:center; }
a.room_wise1{ background:url(../images/tab_menu1.gif) no-repeat; width:170px; height:21px; margin-right:2px; float:left; padding:8px 0 0 0; text-decoration:none; text-align:center; }
a.room_wise1:hover, a.wise_active1{ background:url(../images/tab_menu_over1.gif) no-repeat; color:#fff; width:170px; height:21px; margin-right:2px; float:left; padding:8px 0 0 0; text-decoration:none; text-align:center; }

/* learning room */
#learning-room{ background:url(../images/lrbox-bg.jpg) bottom repeat-x #fff; width:680px; float:left; }
#learning-room-NA{width:480px; margin:auto; loat:left; text-align:center; padding-top:20px;}
.lr-na-text{float:right; padding-top:25px; line-height:23px;}
.NAtxt_alert { color:#fb2b27; font-size:13px; font-weight:bold; }
#learning-room .lrtop{ background:url(../images/lrbox-top.gif) top no-repeat; width:680px; float:left; }
#learning-room .lrbtm{ background:url(../images/lrbox-btm.gif) bottom no-repeat; padding:11px 0; width:680px; float:left; }
#learning-room .lrbox{ border-left:1px #92b0bf solid; border-right:1px #92b0bf solid; padding:10px 20px; min-height:300px;height:auto !important; height:300px; }
*html #learning-room .lrbox{ border-left:1px #92b0bf solid; border-right:1px #92b0bf solid;   padding:10px 20px; width:630px; min-height:300px; }
#learning-room .lrbox .title a{ text-decoration:none; color:#666; }
#learning-room .lrbox .title a:hover{ color:#ff7a04; }
#learning-room .lrbox .title { font-size:23px; color:#666; line-height:28px; display:inline;}
.lrdivider{ background:url(../images/lrdivider.gif) no-repeat center; }
.lrdivider-rc{ background:url(../images/lrdivider-rc.gif) no-repeat center; }
#learn_lalg { padding:0px 0px 0px 0px; }
.time_dur	{ font-size:12px; color:#ff5400; font-weight:bold;}
/* Active */
.pa_active_button { float:left; background:url(../images/pa_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.lm_active_button { float:left; background:url(../images/lm_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_active_button { float:left; background:url(../images/cw_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ts_active_button { float:left; background:url(../images/ts_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.aq_active_button { float:left; background:url(../images/aq_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ev_active_button { float:left; background:url(../images/ev_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ct_active_button { float:left; background:url(../images/ct_activebtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.wc_active_button { float:left; background:url(../images/icon_webcaste.gif) no-repeat; height:45px; text-align:center; margin:0px 10px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:45px; font-size:15px; }
/* completed */
.pa_complete_button { float:left; background:url(../images/pa_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.pa_pending_button { float:left; background:url(../images/pa_pending.jpg) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 0px; color:#FFFFFF; width:35px; font-size:15px; }
.pa_missing_button { float:left; background:url(../images/pa_missing.jpg) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 0px; color:#FFFFFF; width:35px; font-size:15px; }
.ts_complete_button { float:left; background:url(../images/ts_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.aq_complete_button { float:left; background:url(../images/aq_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.lm_complete_button { float:left; background:url(../images/lm_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_complete_button { float:left; background:url(../images/cw_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_pending_button { float:left; background:url(../images/cw_pending.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 0px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_missing_button { float:left; background:url(../images/cw_missing.jpg) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 0px; color:#FFFFFF; width:35px; font-size:15px; }
.ev_complete_button { float:left; background:url(../images/ev_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ct_complete_button { float:left; background:url(../images/ct_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
/* repeat */
.pa_repeat_button { float:left; background:url(../images/pa_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.lm_repeat_button { float:left; background:url(../images/lm_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_repeat_button { float:left; background:url(../images/cw_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ts_repeat_button { float:left; background:url(../images/ts_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px;}
.aq_repeat_button { float:left; background:url(../images/aq_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ev_repeat_button { float:left; background:url(../images/ev_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ct_repeat_button { float:left; background:url(../images/ct_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
/*complete&repeat*/
.pa_cr_button { float:left; background:url(../images/pa_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.lm_cr_button { float:left; background:url(../images/lm_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.cw_cr_button { float:left; background:url(../images/cw_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ts_cr_button { float:left; background:url(../images/ts_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.aq_cr_button { float:left; background:url(../images/aq_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ev_cr_button { float:left; background:url(../images/ev_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.ct_cr_button { float:left; background:url(../images/ct_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }




a{ color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; }
a.button{ color:#fbfdff; text-decoration:none; }
a:hover.button { text-decoration:underline; }
a.link1{ color:#000000; text-decoration:none; font-size:14px; }
a:hover.link1 { color:#ff6403; text-decoration:underline; }
a.announcements{ color:#ff6403; text-decoration:underline;  }
a:hover.announcements { color:#ff6403; text-decoration:none; }
a.green1{ color:#0b9527; }
a.red{ color:#cc0000; }
a.orange1{ color:#eb7a00; }
a.nounderline {text-decoration:none;}
/*#right .learning_tools a { text-decoration:none; }
#right .learning_tools a:hover { text-decoration:underline; }
*/
/* Buttons */
a.button_big {
    background: url('../images/button_a.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	font-size:1.2em;
    height: 36px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
}
a.button_big span{
    background: url('../images/button_span.jpg') no-repeat;
    display: block;
    line-height: 20px;
    padding: 8px 0 8px 18px;
}
a.button_big:active{
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
a.button_big:active span {
    background-position: bottom left;
    padding: 9px 0 7px 18px; /* push text down 1px */
}
a.button_big:hover {
    color: #fff;
}
a.button {
    background: url('../images/btn_a.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	font-size:1.2em;
    height: 28px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
}
a.button span{
    background: url('../images/btn_span.jpg') no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
	text-decoration:none;
	cursor:pointer;
}
a.button:active{
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.button:hover {
    color: #fff;
	text-decoration:none;
}
a.buttonInactive {
    background: url('../images/btn_a_gray.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	font-size:13px;
    height: 28px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
}
a.buttonInactive span{
    background: url('../images/btn_span_gray.jpg') no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 18px;
}
.textbox
	{
		font-size: 13px;
		height: 20px;
		line-height:20px;
		width: 600px;
		border: 1px #bccdd5 solid;
		background-color:white;
    }
	
.textbox_gray
	{
		font-size: 13px;
		height: 20px;
		line-height:20px;
		width: 430px;
		border: 1px #cacaca solid;
		background-color:white;
    }
.choosefile{ width:685px; height:26px; }
.textarea{ font-family:arial; font-size:13px; width:600px; height:110px; border: 1px #bccdd5 solid; }
.textbox_align { font-family:arial; font-size:13px; padding-bottom:10px; display:block; }
.textbox_align1 {font-family:arial; font-size:13px; display:block; padding:1px; margin:1px 0 0 0; line-height:20px;}	
.virtual { position:relative; float:left; order:1px solid #FF0000; display:block; top:30px; left:-7px; }
#polls { width:700px; display:block; margin-top:10px; }
.library_top { background:url(../images/blue_line_top.gif) no-repeat; width:605px; float:left; padding:3px 28px 0px 66px; font-size:12px; font-family:arial; margin-bottom:10px; }
.library { background:url(../images/blue_line.gif) no-repeat; width:605px; float:left; padding:3px 28px 0px 66px; font-size:12px; font-family:arial; margin-bottom:10px; }
.library_title { color:#0082c8; font-size:15px; padding-bottom:10px; display:block; }
.poll_text { float:left; padding:10px 28px 4px 25px; font-size:12px; font-family:arial; margin-bottom:10px; }


.poll_arc { width:608px; margin-left:10px;  }
.poll_centerbg { background:url(../images/poll_center_bluebg.gif) repeat-y; width:608px; display:block; margin-left:10px; padding:0px 10px 0px 15px; font-family:arial; font-size:12px; color:#202020; }

.poll_arc_mail { width:608px;  }
.poll_centerbg_mail { background:url(../images/poll_center_bluebg.gif) repeat-y; width:608px; display:block;  padding:0px 10px 0px 15px; font-family:arial; font-size:12px; color:#202020; }
.poll_centerbg_mail_snap { background:url(../images/poll_center_bluebg_snap.gif) repeat-y; width:768px;  display:block;  padding:0px 10px 0px 15px; font-family:arial; font-size:12px; color:#202020; }
.poll_btmbg_mail { margin-left:29px; }
.poll_txt_mail { background:url(../images/poll_centerbg.gif) repeat-y; margin-left:29px; padding:10px 10px 5px 15px; font-family:arial; font-size:12px; color:#202020; }
.poll_txt_mail_snap { background:url(../images/poll_centerbg_snap.gif) repeat-y; border:#FF0000 0px solid; margin-left:29px; padding:10px 10px 5px 15px; font-family:arial; font-size:12px; color:#202020; }


.poll_txt { background:url(../images/poll_centerbg.gif) repeat-y; margin-left:39px; padding:10px 10px 5px 15px; font-family:arial; font-size:12px; color:#202020; }
.poll_btmbg { margin-left:39px; }
.orange_txt { color:#ff7a04; font-size:12px; }
.orange_txt1 { color:#ff7a04; font-size:13px;font-weight:bold; }
.total { color:#ff7a04; padding:7px 3px; }
a.view{ float:right; color:#ff6707; padding:3px 40px 0px 0px; font-weight:bold; font-size:13px;text-decoration:none;}
a:hover.view { float:right; color:#ff6707; padding:3px 40px 0px 0px; font-weight:bold; font-size:13px; text-decoration:underline; }
a.pdf{ background:url(../images/pdf.jpg) no-repeat 5px 5px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block;}
a:hover.pdf { background:url(../images/pdf.jpg) no-repeat 5px 5px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block; }
a.word{ background:url(../images/word.jpg) no-repeat 5px 5px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block;}
a:hover.word { background:url(../images/word.jpg) no-repeat 5px 5px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block; }
a.weblink{ background:url(../images/link.gif) no-repeat 5px 3px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block;}
a:hover.weblink { background:url(../images/link.gif) no-repeat 5px 3px; color:#202020; padding:5px 0px 5px 36px; text-decoration:none; display:block; }
a.orange{ color:#ff7a04; }
.left_txt { float:left; width:615px; }
.inspiration { padding:12px 0px 0px 30px; width:588px; float:left; }
.inspiration_txt { float:left;   width:120px; }
.small_txt { float:left; adding-left:30px; font-size:10px; width:460px; padding:7px 0px 0px 0px; line-height:12px; }
.box_arrow { position:relative; float:left; left:-687px; top:6px; }

.dotted_module { float:left; padding:18px 0px 0px 0px; }
.formlabel{ padding-top:5px; }
.formlabel_new{ padding-top:5px; padding-left:10px; padding:5px 0px 10px 10px;}
.formlabel1{ padding-top:7px;}
.formlabelrc {vertical-align:middle; padding-top:5px;}


.learning_module { float:left; padding-left:14px; width:685px; margin-bottom:10px; display:block; font-size:13px; }
.charecter_module  { float:left; padding-left:14px; width:685px; argin-bottom:10px; display:block; font-size:13px; }
.modeling_btmarc { font-size:12px; background:url(../images/modeling_btmarc.gif) no-repeat; width:671px; clear:both; padding:8px 0px 0px 17px; line-height:26px; } 
.modeling_bg {  float:left; background:url(../images/modeling_centerbg.gif) repeat-y; width:637px; padding:0px 24px 0px 10px; line-height:20px; font-size:20px; color:#FFFFFF; }
.last_date { float:right; width:58px; text-align:center; font-size:12px; padding:0px; margin:0px; display:block; line-height:16px; }
.month { font-size:18px; float:left; padding:1px 0 0 5px; }
.circle_bg { float:left; background:url(../images/circle_bg.gif) no-repeat; width:32px; height:26px; text-align:center; padding:7px 10px 0px 0px; font-size:21px; color:#FFFFFF; }
.modeling_txt { padding:6px 0px 0px 6px;  float:left; width:530px; }
.lm_bg { float:left; background:url(../images/modeling_innerbg.jpg) no-repeat; width:672px; padding:10px 10px 0px 8px; }
.img_lm { float:left; adding-left:30px; width:50px; }
.lm_txt { float:left; width:600px; color:#636363; }
.vc_txt { float:left; color:#636363; }
.lm_title { font-size:23px; color:#636363; line-height:36px; display:block; border:#FF0000 0px solid; }
.lm_ann_title { font-size:23px; color:#000000; line-height:36px; display:block; border:#FF0000 0px solid; }
.ag_title { font-size:23px; color:#636363; line-height:28px; display:block; padding:10px 0px 0px 20px}
.lm_subtitle { color:#7f9413; font-family:arial; font-size:13px; line-height:20px; font-weight:bold; display:block; }
.lm_subtitle_inactive { color:#bfca89; font-family:arial; line-height:20px; font-size:13px; font-weight:bold; display:block; }
.lm_title_inactive { font-size:23px; color:#b3b3b3; line-height:28px; display:block; }
.lm_txt_inactive { float:left; width:546px;  color:#b3b3b3; }
.img_right { text-align:right; float:right; padding-right:15px; }
.img_right_space { padding-right:3px; }
.question { width:636px; padding:15px 20px 15px 10px; float:left; line-height:16px; border:3px solid #e8e8e8; margin:0px 0px 15px 7px; }
.question1 { float:left; width:629px; padding:10px 20px 10px 30px; background:url(../images/room_bg.gif) repeat-y; line-height:16px; }
.question_no { float:left; padding:0px 5px 5px 0px; width:30px; ackground-color:#ccc; color:#eb7a00; text-align:right; }
.question_no1 { float:left; padding:0px 5px 5px 0px; width:30px; ackground-color:#ccc; color:#eb7a00; line-height:18px; text-align:right; }
a.bookmarkq { color:#eb7a00; text-decoration:none; }
.question_txt { float:left; padding:0px 0px 5px 0px; width:600px; line-height:18px;}
.question_txt_an { float:left; padding:0px 0px 5px 0px; width:600px; line-height:18px; margin-right:-3px;}
.question_txt1 { float:left; padding:0px 0px 5px 0px; width:680px; line-height:18px;}
.ans { float:left; padding:6px 5px 5px 0px; width:30px; ackground-color:#ccc; color:#eb7a00; text-align:right; }
.ans_txt { float:left; padding:5px 0px 5px 0px; width:600px; line-height:19px;}
.learnerrating { width:621px; padding:15px 20px 15px 25px; float:left; line-height:16px; border:3px solid #e5e5e5; margin:0px 0px 0px 3px; background-color:#FFFDD7; }
.learnerrating1 { width:621px; padding:15px 20px 15px 25px; float:left; line-height:16px; border:3px solid #e5e5e5; margin:4px 0px 20px 0px; background-color:#FFFDD7; }
.learnerrating2 { width:621px; padding:15px 20px 15px 25px; float:left; line-height:16px; border:3px solid #e5e5e5; margin:4px 0px 0px 0px; background-color:#FFFDD7; }
.learnerrating3 { width:621px; padding:15px 20px 12px 25px; float:left; line-height:16px; border:3px solid #e5e5e5; margin:4px 0px 0px 7px; background-color:#FFFDD7; }
.learnerratingPACW { width:630px; padding:15px 20px 15px 25px; float:left; line-height:16px; border:3px solid #e5e5e5; margin:17px 0px 0px 0px; background-color:#FFFDD7; }
.your_answer{ font-weight:bold; padding:8px 0 0 35px; }
.textbox_big { font-family:arial; font-size: 13px; height:98px; width:597px; border: 1px #d9d9d9 solid; background-color:white; }
.name_title { font-size:24px; color:#19ada7; padding-bottom:5px; display:block; line-height:20px; }
.score_explanation { color:#4695b6; font-size:17px; font-family:arial; display:block; padding-bottom:10px; }
.score_explanation a { color:#4695b6; text-decoration:underline; }
.score_explanation a:hover { color:#4695b6; text-decoration:none; }
.score_box { float:left; width:645px; margin:0px 20px 15px 0px; background-color:#ecf5c9; border:1px solid #5aea5d; padding:13px 10px 20px 20px; }
.score_box_test { float:left; width:625px; margin:0px 0px 15px 0px; background-color:#ecf5c9; border:1px solid #5aea5d; padding:13px 0px 20px 20px; }
.score_box_test1 { float:left; width:652px; background-color:#ecf5c9; border:1px solid #5aea5d; padding:13px 0px 0px 20px; margin-left:1px; }
.score_box2 { float:left; width:675px; margin:0px 0px 15px 0px; background-color:#ecf5c9; border:1px solid #5aea5d; padding:13px 10px 20px 20px; }
.cmbbox { font-family:arial; font-size: 12px; height:22px; width: 185px; margin-top:8px; color:#7f7f7f; border: 1px #d3d3d3 solid; background-color:white; }
.cmbbox_new { font-family:arial; font-size: 12px; height:170px; width:700px; margin-top:8px; color:#7f7f7f; border: 1px #d3d3d3 solid; background-color:white; }
.cmbbox_form { font-family:arial; font-size:12px;  white-space:nowrap; height:18px; width: 145px;  margin-top:8px; color:#7f7f7f; border: 1px #d3d3d3 solid; background-color:white; }
.img_pa { float:left; padding:0px 8px 0px 20px; }
.pa_txt { float:left; width:530px; padding:6px 0px 15px 0px; font-size:12px; }
.pa_txt a { color:#535353; text-decoration:none; }
.pa_txt a:hover { color:#535353; text-decoration:underline; }
a.green { color:#aad26c;  text-decoration:none; }
a:hover.green { color:#aad26c; text-decoration:underline;  }
a.dark_green { color:#79ba1a;  text-decoration:none; }
a:hover.dark_green { color:#79ba1a; text-decoration:underline;  }

.trivia { float:left; width:683px; margin:15px 0px 0px 0px; background-color:#ecf5c9; border:1px solid #5aea5d; font-size:13px; color:#535353; padding:0px 0px 20px 0px; }
.trivia_txt { color:#535353; font-size:13px; font-family:Arial; display:block; padding:13px 10px 5px 40px; }
a.trivia_lnk{ color:#0082c8; text-decoration:none; font-weight:bold; }
a:hover.trivia_lnk { color:#0082c8; text-decoration:underline; font-weight:bold; }
.finish { float:left; font-size:13px;  padding:15px 10px 5px 40px; }
.roomchart_pop { width:503px; display:none; background-color:#FFFFFF; position:absolute; top:145px; right:0; border:1px solid #0082c8; }
.room_chartbg { float:left; background-color:#FFFFFF; ackground:url(../images/room_chart_centerline.gif) repeat-y; width:444px; padding:0px 0px 0px 2px; font-size:13px; }
.room_chart_inner { background:url(../images/rooms_btnbg.gif) repeat-x; width:499px; eight:81px; padding:5px 4px 4px 0px; }
.room_chart { float:left; background-color:#cde9f5; width:503px; padding:5px 0px 5px 0px; color:#0082c8; margin-bottom:5px; }
.room_chart_gray { background-color:#f7f7f7; width:491px; display:block; height:23px; padding-top:3px;  margin:0px 0px 0px 6px; }
.room_chart_white { background-color:#FFFFFF; width:491px; display:block; height:23px; padding-top:3px;  margin:0px 0px 0px 6px; }
.room_dotline {background:url(../images/room_dotline.gif) repeat-x; margin:0px; height:1px;}
.room_title { width:68px; float:left; order:1px solid #FF0000; text-align:center; }
.roomname_title { width:269px; float:left; order:1px solid #FF0000; vertical-align:top; }
.status_title { width:48px; float:left; order:1px solid #FF0000; text-align:center; }
.room_no { width:60px; float:left; order:1px solid #FF0000; text-align:center; }
.room_name { width:159px; float:left; order:1px solid #FF0000; vertical-align:top; }
.room_score { width:50px; float:left; order:1px solid #FF0000; vertical-align:top; }
.room_time_score { width:50px; float:left; order:1px solid #FF0000; vertical-align:top; }
.compYTA {margin:5px 10px 5px 12px; float:right; font-size:12px;color:#666666}
.Headerscore { width:50px; float:left; order:1px solid #FF0000; vertical-align:top; }
.time_score { width:50px; float:left; order:1px solid #FF0000; vertical-align:top; }
.mandatory {color:#ff5400}

.status { width:48px; float:left; order:1px solid #FF0000; text-align:center; }

.tick { padding-top:6px; }
.oom_dotline { padding-left:6px; }
.normaltxt{font-family:arial; font-size:12px; color:#000000; font-weight:normal}

.txtarea { font-family:arial; font-size: 13px; width: 330px; border:1px #bccdd5 solid; background-color:white; }

.fb_active_button { float:left; background:url(../images/fb_activebtn.gif) no-repeat; height:24px; text-align:center; margin-right:20px; padding-top:7px; color:#FFFFFF; ont-weight:bold; width:34px; font-size:15px; }
.an_active_button { float:left; background:url(../images/an_activebtn.gif) no-repeat; height:24px; text-align:center; margin-right:20px; padding-top:7px; color:#FFFFFF; ont-weight:bold; width:34px; font-size:15px; }
.fb_inactive_button { float:left; background:url(../images/fb_inactivebtn.gif) no-repeat; height:24px; text-align:center; margin-right:20px; padding-top:7px; color:#FFFFFF; ont-weight:bold; width:34px; font-size:15px; }
.an_inactive_button { float:left; background:url(../images/an_inactivebtn.gif) no-repeat; height:24px; text-align:center; margin-right:20px; padding-top:7px; color:#FFFFFF; ont-weight:bold; width:34px; font-size:15px; }

a.lnk_btn { text-decoration:none; color:#FFFFFF; }
a:hover.lnk_btn { text-decoration:underline; color:#FFFFFF; }	
.lm_title a { text-decoration:none; color:#666666; }
.lm_title a:hover { text-decoration:underline; color:#666666;  }	
.lm_title_inactive a { text-decoration:none; color:#b3b3b3; }
.lm_title_inactive a:hover { text-decoration:underline; color:#b3b3b3;  }	
.slash_line { padding:10px 20px 0px 16px; display:block; }	
.slash_txt { float:left; width:660px; padding:11px 20px 10px 0px; line-height:18px; }
.slash_txt_test { float:left; width:660px; padding:6px 20px 10px 0px; line-height:18px;}
.slash_txtnoP { float:left; width:660px; padding:0px 20px 10px 0px; line-height:18px; }
.slash_txtnoP_test { float:left; width:660px; padding:0px 0px 10px 0px; line-height:18px;}
.slash_txtnoP_test1 { float:left; width:660px; padding:21px 0px 0px 0px; margin:0px; line-height:18px; }
.slash_txtLP { float:left; width:660px; padding:11px 20px 4px 7px;  line-height:18px; } /* Left padding added */
.slash_txtLS { float:left; idth:660px; margin:11px 20px 4px 7px;  line-height:18px; } /* Left padding added */
.slash_txtLP_test { float:left; width:660px; padding:10px 0px 10px 7px; line-height:18px; }
.slash_txtLP_dq { float:left; width:660px; padding:11px 0px 11px 5px; line-height:18px; margin:0px; }
.slash_txtLP_test p, .slash_txtLP_dq p { margin:0px; padding:0px; line-height:normal }
.slash_txtLP2 { float:left; width:660px; padding:10px 20px 10px 0px; line-height:18px; } /* Left padding added */
.slash_txtLP3 { float:left; width:678px; margin-left:6px; padding:10px 0px 10px 0px; line-height:18px; } /* Left padding added */
.slash_txtnoBP { float:left; width:660px; padding:10px 20px 5px 7px; line-height:18px; }
.slash_txtAG { float:left; width:660px; padding:15px 20px 10px 10px; line-height:18px; }
.graybox { float:left; width:680px; padding:0px 20px 0px 0px; line-height:16px;  }
*html .graybox { float:left; width:620px; padding:0px 0px 0px 0px; margin:0px; line-height:16px;  }
.graybox_test { float:left; width:680px;  line-height:16px; }
.chatcallbox { float:left; width:660px; padding:0px 20px 0px 20px; line-height:16px; }
.graybox_no { float:left; padding:0px 2px 5px 0px; width:20px; font-size:12px;  color:#eb7a00; }
.graybox_no1 { float:left; padding:2px 2px 5px 0px; width:25px; font-size:12px;  color:#eb7a00; }
#rat_alg	{ clear:both; margin:0px 0px 0px 0px; }
*html #rat_alg	{ clear:both; margin:12px 0px 0px 0px; }
.slash_txt p, .slash_txtLP p, .slash_txtnoP p, .slash_txtnoP_test p, .ann_txt p, .comp_txt p, .welcome_msg p{ padding:0px; margin:0px; line-height:normal }
.slash_txt .button{padding-left:3px;}
.chatcall_align{padding-left:20px; color:#ff6405;}
.feedbck { float:left; width:660px; padding:10px 20px 0px 0px; line-height:18px; }
.feedbck1 { float:left; width:660px; padding:4px 20px 0px 0px; line-height:18px; }
.playaudio{text-decoration:underline; vertical-align:text-top; color:#ff5400; font-weight:bold; margin-left:5px; }
.graybox_border { float:left; width:675px; padding:10px 0px 5px 8px; line-height:16px; background-color:#fff; border:3px solid #e8e8e8; float:left; margin:5px 0px 0px 0px; }
.graybox_border1 { float:left; width:660px; padding:15px; line-height:16px; background-color:#fff; border:3px solid #e8e8e8; float:left; margin:5px 0px 0px 0px; }
.graybox_txt { float:left; padding:5px 0px 10px 0px; width:554px; }
.graybox_txttest { float:left; padding:0px 0px 10px 5px; width:554px; line-height:normal;}
.textbox_small
	{
		font-family:arial;
		font-size: 12px;
		width: 123px;
		border: 1px #bccdd5 solid;
		background-color:white;
    }
.check{ float:left; width:250px;	}
.checkbox_big { padding-bottom:0px; width:60px; height:25px; border:0px; }	
.txt_align { padding-bottom:7px; display:block; padding-top:9px; }	
.txt_align1 { padding-bottom:6px; display:block; }	
.rdbtn{vertical-align:middle; margin:2px; padding:0px;}
.rdbtnevent{vertical-align:bottom; margin:2px; padding:0px;}
.rdbtnschedule{vertical-align:middle; margin:4px; padding:0px; line-height:17px;}
.instruction_top { float:left; background:url(../images/instruction_titlebg.gif) no-repeat;  width:660px; color:#FFFFFF; font-weight:bold; padding:8px 0px 4px 15px; margin:5px 0px 0px 0px; }
.instruction_txt { float:left; background:url(../images/instruction_centerbg.gif) repeat-y; padding:10px 10px 10px 17px; width:648px; line-height:18px; }
a.redlnk { color:#ff6403; text-decoration:underline; }
a:hover.redlnk { color:#ff6403; text-decoration:none; }
.or { float:left; width:600px; padding:10px 20px 10px 26px; text-align:center; color:#ff6403; font-weight:bold; font-size:14px; }
.instruction_left { width:300px; float:left;  }
.instruction_left1 { width:260px; float:left; text-align:center; }
.center_txt { margin:0px 10px 20px 30px; float:left; }
.enhanced { float:left; padding:0 0 20px 0px; }
a.redlnk_big { color:#ff6403; text-decoration:underline; font-size:15px; }
a:hover.redlnk_big { color:#ff6403; text-decoration:none; font-size:15px; }
.tech_support { padding:10px 0px 0px 6px; float:left; }
.small_txtbox
	{
		font-family:arial;
		font-size: 12px;
		width: 20px;
		height:16px;
		border: 1px #bccdd5 solid;
		background-color:white;
		text-align:center;
    }
.greentxt { color:#0da22a; font-size:13px; }
.orangetxt { color:#eb7a00; font-size:12px; }
.greentxt_bold { color:#0da22a; }
.frmselect {height:24px;}

a.greenlnk { color:#0da22a; font-size:13px; }
a:hover.greenlnk { color:#0da22a; font-size:13px; }
a.img_link { color:#000000; font-size:13px; }
a:hover.img_link { color:#0da22a; font-size:13px; }
.scorebox { background-color:#f4f4f4; display:block; font-size:16px; width:276px; margin-bottom:15px; padding:8px; }

.feed_textbox
	{
		font-family:arial;
		font-size: 12px;
		height: 18px;
		width: 221px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
.feed_selectbox
	{
		font-family:arial;
		font-size: 12px;
		width: 116px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
	.feed_selectbox1
	{
		font-family:arial;
		font-size: 12px;
		width: 46px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
.feed_selectbox2
	{
		font-family:arial;
		font-size: 12px;
		width: 62px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
.feed_graybox {	background-color:#ededed; padding:7px 5px 7px 2px; margin-bottom:5px; }
.feed_whitebox { padding:7px 5px 7px 5px; margin-bottom:5px; }
.feed_txt { float:left; width:120px; text-align:right; padding-right:16px; }
.feed_cmbbox { font-family:arial; font-size: 12px; height:100px; width: 385px; border: 1px #9a9a9a solid; background-color:white; }
.feed_fulltxt { padding-left:35px; padding-right:10px; }
.action_cmbbox { font-family:arial; font-size: 12px; height:20px; width:85px; border: 1px #9a9a9a solid; background-color:white; }

/* class for components */
.ann_txt { clear:both; margin:22px 0 0 0; width:518px; padding:5px 20px 10px 5px; line-height:18px; background-color:#f0faff; border:#c0e9ff 2px solid; }
.comp_txt { clear:both; margin:12px 0 0 0; width:618px; padding:0px 20px 0px 0px; line-height:18px; }
.ann_audio {clear:both;padding:25px 0 0 0;}
.title_div{ width:660px; padding:6px 20px 0px 0px; line-height:18px; margin:0px;}
.welcome_msg {clear:both; width:660px; padding:15px 20px 12px 7px;  line-height:18px;}


#mai1menu{
	width:727px;
	display:block;
	margin-left:1px;
}	

 a.inbox{
	background:url(../images/mail_inbox.jpg) no-repeat;
    color: #333;
    float: left;
	width:90px;
    height: 25px;
	font-size:12px;
    margin-right: 1px;
	font-weight:normal;
	padding-top:6px;
    text-decoration: none;
	text-align:center;
}
 a:hover.inbox, a.inbox_active, a:hover.inbox_active{
	background:url(../images/mail_inbox_active.jpg) no-repeat; 
	float: left;
	width:90px;
    height: 25px;
	font-size:12px;
    margin-right: 1px;
	font-weight:normal;
	padding-top:6px;
    text-decoration: none;
	text-align:center;

    color: #fff;
	font-weight:bold;
}
 a.compose{
	background:url(../images/mail_compose.jpg) no-repeat;
    color: #333;
    float: left;
	width:109px;
    height: 25px;
	font-size:12px;
    margin-right: 1px;
	font-weight:normal;
	padding-top:6px;
    text-decoration: none;
	text-align:center;
}
 a:hover.compose, a.compose_active, a:hover.compose_active {
	background:url(../images/mail_compose_active.jpg) no-repeat; 
	float: left;
	width:109px;
    height: 25px;
	font-size:12px;
    margin-right: 1px;
	font-weight:normal;
	padding-top:6px;
    text-decoration: none;
	text-align:center;
    color: #fff;
	font-weight:bold;
}
a.prev { color:#b3b3b3; text-decoration:none; }
a:hover.prev { color:#000000; text-decoration:underline; }
a.next { color:#000000; text-decoration:none; }
a:hover.next { color:#000000; text-decoration:underline; }

.boxmail {  float:left; clear:both; margin-top:10px; width:727px; font-size:12px; }
.content_mails { loat:left; display:block; clear:both; border:1px solid #9cc0f0; width:720px; padding:0; background-color:#FFFFFF; }
.mail_title { background:url(../images/mail_title.gif) repeat-x; height:26px; color:#000000; font-size:18px; padding:20px 0px 0px 16px; }
.select_all { padding:12px 10px 5px 16px; display:block; color:#FF0000; }
.total_messages { float:right; color:#000000; }
.mail_feilds { ackground:url(../images/mail_fields.gif) repeat-x; background-color:#0082c8; padding:0px 10px 0px 0px; color:#29579a; font-weight:bold; }
.mail_checkbox { idth:25px; padding:5px 0px 5px 5px; text-align:center; }	
.from { idth:250px; padding:5px 0px 5px 0px; }
.to { idth:245px; padding:5px 0px 5px 15px; }
.subject { idth:200px;  padding:5px 0px 5px 0px; }
.recevied { idth:190px; padding:5px 0px 5px 0px; }
.delete { idth:36px padding:5px 0px 5px 0px; text-align:center;   }
.delete1 { idth:36px; text-align:center; }
.mail_whitebg { padding:0px 10px 0px 0px; background-color:#def4ff;  }
.mail_colorbg { background-color:#def4ff; padding:0px 10px 0px 0px; }
.mail_btmbg { float:left; width:720px; background:url(../images/mail_btmbg.gif) repeat-x; height:16px; }
.frmbutton {clear:both; padding:0px; margin:0px;}





/*December04 11.56am */ 

.mail_txtbox { font-family:arial; font-size:12px; height: 18px; width:515px; border: 1px #dfdfdf solid; background-color:white; }
.mail_txtarea { font-family:arial; font-size:12px; width: 515px; border:1px #dfdfdf solid; background-color:white; }
.mail_composetbl { margin:0px 0px 10px 20px; }
.btnright{ float:right; }
.txtbox { font-size:13px; height: 18px; width:280px; border: 1px #c9cbcb solid; background-color:white; }
.txtbox_new {  font-size:13px; height: 18px; width:280px; border: 1px #c9cbcb solid; argin-bottom:10px; background-color:white; }
.new_assessor { font-size:12px; background:url(../images/new_assessors_bg.jpg) no-repeat; width:443px; padding:26px 0px 0px 26px; margin-top:10px; }

<!-- 06/12/2008 -->

.assessors { font-size:12px; line-height:16px; width:624px; float:left; padding:15px 16px 0px 16px; }
.title_assessors { color:#0082c8; font-size:20px; padding-bottom:10px; }
.title_assessors span{ color:#000; font-size:13px; }
.assessors_bg { background:url(../images/grid_bg.gif) repeat-x;  height:24px; vertical-align:top; width:340px; font-weight:bold; color:#0ea028;}
.assessors_bg1 { background:url(../images/grid_bg.gif) repeat-x;  height:24px; vertical-align:top; font-weight:bold; color:#0ea028;}
.mailbg { padding:3px 0px 3px 0px; background-color:#f3f8fe; }
.assessors_border { border-bottom:1px solid #e1ecfb; height:1px; }
.assessorstxt_align { padding-bottom:7px; float:left; padding-top:9px; }	

.thanks_bg { float:left; width:611px; font-size:12px; padding:20px 30px 10px 0px; }


<!--10/12/2008-->
.greentxt { color:#0da22a; font-size:13px; }

.redtxt_small { color:#ff8003; }

.status_bg { background-color:#FFFFFF; font-weight:bold; padding:10px 0px 10px 6px; border-top:1px solid #57bce4; border-bottom:1px solid #57bce4; }

/****---------------*/

.seek_title { background:url(../images/ask_leaner_title.jpg) no-repeat; width:730px; height:32px; color:#FFFFFF; font-size:18px; padding-left:15px;  }
.seek_notes { padding:6px 0px 6px 0px; }
.status_bg { background-color:#FFFFFF; font-weight:bold; padding:10px 0px 10px 6px; border-top:1px solid #57bce4; border-bottom:1px solid #57bce4; }
.total_notes{ float:right; padding-right:10px; font-size:12px; color:#FFFFFF; }

/*-------------Dec08-----------------*/

.learn_notes{ float:left; font-size:12px; width:720px; }
.total_notes a{  color:#FFFFFF; text-decoration:underline; }
.total_notes a:hover {  color:#FFFFFF; text-decoration:none; }
.all_notes_title { background:url(../images/ask_leaner_title.jpg) no-repeat; loat:left; display:block; order:1px solid #FF0000; width:628px; height:26px; color:#FFFFFF; font-size:18px; padding:6px 12px 0px 15px;  }
.title_notes { font-size:18px; font-weight:normal; padding:10px 0px 10px 10px; margin:0px;}


/*----------NotePad---------*/
.notepad { float:left; font-size:12px; background:url(../images/notepad_page_bg.gif) repeat-x; background-color:#bedff1; width:100%; padding:5px 0px 0 0; }
.notepad1 { float:left; width:235px; border:0px solid #FF0000; }
.my_notes { padding:10px 0px 0px 10px; color:#088d21; font-size:17px; font-weight:bold; }
.scroll_left { float:left; background-color:#FFFFFF; border:1px solid #7abfe2; width:100%; height:330px; padding:0px 10px 10px 0px; overflow:auto; line-height:16px; scrollbar-face-color: #7abfe2; scrollbar-highlight-color: #7abfe2; scrollbar-shadow-color: #7abfe2; scrollbar-3Dlight-color: #fff; scrollbar-arrow-color: #fff;	scrollbar-track-color: #f3f1ec;	scrollbar-darkshadow-color: #fff; }
.scroll_right { float:right; width:49%; padding:0px 2px 0 0; }
.scroll_right_bg { padding:5px 0px; float:left; height:290px; overflow:auto; width:100%; ackground:url(../images/notepad_txtbg.gif) repeat; background-color:#fff; line-height:21px; }
.scroll_whitebg { background:url(../images/dotted_line.gif) repeat-x left bottom; padding:5px 0px 5px 0px; display:block; }
.scroll_bluebg { background:url(../images/dotted_line.gif) repeat-x left bottom; background-color:#f3f8ff; padding:5px 0px 5px 0px; display:block; }
.scroll_txt{ padding:0px 0px 0px 0px; border:#c9cbcb 1px solid; background-color:#f3f8fe; }
.scroll_txt a {  text-decoration:none;  }
.scroll_txt a:hover { text-decoration:underline; }
a.brown { color:#c94e01; text-decoration:underline; } 
a:hover.brown { color:#c94e01; text-decoration:none; }
.bottom_link { float:left; width:332px; padding:0px 0px 0px 0px; margin-left:5px; color:#d7ecf6; }
a.flag { background:url(../images/flag.gif) 0px 2px no-repeat; padding-left:11px; color:#ff8003; text-decoration:none; }
a:hover.flag { background:url(../images/flag.gif) 0px 2px no-repeat; padding-left:11px; color:#ff8003; text-decoration:underline; }
a.noflag { padding-left:11px; color:#ff8003; text-decoration:none; }
a:hover.noflag { padding-left:11px; color:#ff8003; text-decoration:underline; }
/* Buttons */
.button, .button1 {
    background: url('../images/btn_a.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
    margin:0 6px 5px 0;
    padding:0 18px 0 0; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
}
.buttonInactive {
    background: url('../images/btn_a_gray.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
    margin:0 6px 5px 0;
    padding-right: 18px; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
}
.buttonfeather{
    background: url('../images/btn_a.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
	height: 28px;
	overflow:hidden;
    margin-right: 6px;
    padding:0px 18px 0px 0px; /* sliding doors padding */
	font-weight:bold;
    text-decoration: none;
	width:75px;
}

.buttonbirthday{  background: url('../images/brithdaycontinue.gif') no-repeat; width:84px; height:28px; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; padding:0px 0px 3px 0px; _padding:0px 0px 0px 0px; border:none; cursor:pointer;}
.button span, a.buttonlnk span, .button1 span, .buttonfeather span {
    background: url('../images/btn_span.gif') top left no-repeat;
	float:left;
	line-height:18px;
    padding: 5px 0 6px 18px;
	margin:0px;
}

.buttonInactive span {
    background: url('../images/btn_span_gray.gif') top left no-repeat;
	float:left;
	line-height:18px;
    padding: 6px 0 6px 18px;
}
.button span input, .buttonInactive span input, .button1 span input, .buttonfeather span input{ background:none; border: #FF0000 0px solid; line-height:16px; cursor:pointer; padding:0px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; overflow:visible; }

.button:active,.buttonInactive:active, a.buttonlnk:active, .button1:active, .buttonfeather:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
.button:active span,.buttonInactive:active span, .button1:active span, a.buttonlnk:active span, .buttonfeather:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
.button:hover,.buttonInactive:hover, .button1:hover, a.buttonlnk:hover, .buttonfeather:hover {
    color: #fff;
}
a.buttonlnk {
    background: url('../images/btn_a.jpg') no-repeat scroll top right;
    color: #fff;
    display: block;
    height: 28px;
	width:170px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin-bottom:2px;
    text-decoration: none;
}
a.button_gray {
    background: url('../images/btn_gray_a.jpg') no-repeat scroll top right;
    color: #333;
    display: block;
    float: left;
    height: 51px;
	width:79px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
	font-weight:normal;
    text-decoration: none;
	text-align:center;
}
a.button_gray span {
    background: url('../images/btn_gray_span.jpg') no-repeat;
    display: block;
	font-weight:normal;
    line-height: 16px;
    padding: 7px 0px 12px 6px;
	color:#333;
}
a.button_gray p { /* for single line links */
    background: url('../images/btn_gray_span.jpg') no-repeat;
    display: block;
    line-height: 32px;
    padding: 7px 0px 12px 6px;
	color:#333;
	margin:0px;
}
a.button_gray:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
a.button_gray:active span, a.button_gray:active p {
    background-position: bottom left;
    padding: 8px 0 11px 6px; /* push text down 1px */
}
a.button_gray:hover span, a.button_gray:hover p {
    color:#0da428;
}
a.compiconlink{ color:#ffffff; text-decoration:none;}


<!-- Sathis --> 


/*------------------Dec10----------------------*/
.title_notes a { text-decoration:none; }
.title_notes a:hover { text-decoration:underline; }
.note_box { float:left; border:1px solid #a7d4ee; background-color:#FFFFFF; width:642px; }
.note_box_line {float:left; background:url(../images/dotted_line.gif) repeat-x left bottom; width:622px; padding:10px; }
.note_box_noline {float:left; width:622px; padding:10px; }

.notes_boxbg { background:url(../images/all_notes_boxbg.gif) repeat-y; width:606px; border-bottom:1px solid #e3f1f9; padding:5px 5px 10px 10px; }

a.green_calender { background:url(../images/calender_icon.gif) no-repeat right; margin-right:10px; display:block; color:#0da22a;  text-decoration:none; }
a.green_calender:hover { background:url(../images/calender_icon.gif) no-repeat right; margin-right:10px; display:block; color:#0da22a; text-decoration:underline;  }

a.green_nocalender { color:#0da22a;  text-decoration:none; }
a.green_nocalender:hover { color:#0da22a; text-decoration:underline;  }
.schedular { float:left; width:485px; border:2px solid #4b4b4b; }
.schedular_bg { float:left; width:465px; background:url(../images/scheduler_titlebg.gif) repeat-x; height:33px; padding:5px 10px 5px 10px; }
.scheduler_closebtn{ float:right; margin-top:14px; }
.scheduler_watch { float:left; padding:0px 15px 0px 5px; }
.scheduler_title { float:left; color:#FFFFFF; margin-top:4px; font-size:23px; }
.scheduler_bluebg { float:left; width:485px; background:url(../images/scheduler_bluebg.gif) repeat-x; height:40px; font-size:14px; color:#FFFFFF; }
.sheduler_roomno { float:left; width:73px; color:#FFFFFF; padding:10px 5px 10px 11px; }
.scheduler_name { float:left; width:275px; color:#FFFFFF; padding:10px 0px 10px 5px; }
.schedular_endate { float:left; width:82px; color:#FFFFFF; padding:10px 13px 10px 0px; }
.scheduler_content { float:left; ackground:url(../images/scheduler_contentbg.jpg) repeat; background-color:#FFFFFF; overflow:auto; line-height:29px; width:485px; height:350px; scrollbar-face-color: #7abfe2; scrollbar-highlight-color: #7abfe2; scrollbar-shadow-color: #7abfe2; scrollbar-3Dlight-color: #fff; scrollbar-arrow-color: #fff;	scrollbar-track-color: #f3f1ec;	scrollbar-darkshadow-color: #fff; }


/*----------------------Dec 12 Action Goals-------------------------------*/
.img_action_goal { float:left; padding:0px 0px 0px 6px; }

.ag_white { float:left; width:570px; padding:5px 20px 5px 60px; line-height:18px; }
.action_goals { float:left; width:645px; padding:11px 0px 10px 0px; margin-left:5px; line-height:18px;}
.ag_bluebox { float:left; width:570px; padding:10px 0 0 10px; }
.ag_bluebox_content { float:left; background-color:#d1eaf5; width:568px; padding-left:15px; }
.ag_box_content { float:left; background-color:#f0f0f0; width:568px; padding-left:15px; }
.ag_line { padding-top:10px; }
.ag_curabitur { float:left; width:650px; padding:15px 0px 10px 20px; font-size:12px; order:1px solid #FF0000; line-height:18px; }
.ag_curabitur_txt {float:left; width:650px; padding:15px 0px 10px 0px; order:1px solid #FF0000; line-height:18px; }

/*------------------------Telecalls---------------------------------*/

.telecalls { float:left; width:197px; margin:0px 0px 13px 10px; padding:8px 0px 8px 10px; line-height:18px; }
.telecalls_txt { float:left; width:180px; height:40px; }
.telecalls_leftarrow { float:left; padding:14px 4px 0px 0px; }
.telecalls_rightarrow { float:left; padding:14px 0px 0px 4px; }

a.telecall { float:left; background:url(../images/normal_call.gif) no-repeat; width:45px; height:20px; font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#FFFFFF; text-align:center; text-decoration:none; }
a.telecall_active, a:hover.telecall_active { float:left; background:url(../images/active_call.gif) no-repeat; width:45px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#FFFFFF; text-align:center; text-decoration:none; }
a:isited.telecall, a:visited.telecall_active { float:left; background:url(../images/visited_call.gif) no-repeat; width:45px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#9e9e9e; text-align:center; text-decoration:line-through; }

a.start_telecall { float:left; background:url(../images/start_call.gif) no-repeat; width:46px; height:20px; font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#9e9e9e; text-align:center;  text-decoration:line-through;  }
a.start_telecall_active, a:hover.start_telecall_active { float:left; background:url(../images/start_call_active.gif) no-repeat; width:46px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#FFFFFF; text-align:center; text-decoration:none; }
a:visited.start_telecall, a:visited.start_telecall_active { float:left; background:url(../images/start_call_visited.gif) no-repeat; width:46px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#9e9e9e; text-align:center; text-decoration:line-through; }

a.end_telecall { float:left; background:url(../images/end_call.gif) no-repeat; width:44px; height:20px; font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#FFFFFF; text-align:center; text-decoration:none; }
a.end_telecall_active, a:hover.end_telecall_active { float:left; background:url(../images/end_call_active.gif) no-repeat; width:44px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#FFFFFF; text-align:center; text-decoration:none; }
a:isited.end_telecall, a:visited.end_telecall_active { float:left; background:url(../images/end_call_visited.gif) no-repeat; width:44px; height:20px;  font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:4px; color:#9e9e9e; text-align:center; text-decoration:line-through; }


/*---------------------------------------Dec12 Right Learningtools---------------------------------*/

.right_tools{ float:left; width:192px; }



/*-------------------------Dec13------------------------------------------------*/

.your_score { float:left; background:url(../images/lm_score_board.gif) no-repeat center; width:700px; margin-top:26px;  height:172px; text-align:center; padding-top:16px;  }
.score_value{ font-size:60px; color:#ff6403; display:block; padding-top:20px; line-height:60px; padding-left:5px;  }
.btn_center { float:left; font-size:13px;  padding:15px 10px 5px 240px; }


.snap_textbox
	{
		font-family:arial;
		font-size: 12px;
		height: 18px;
		width: 600px;
		border: 1px #c9cbcb solid;
		background-color:white;
		margin-top:3px;
    }
	.snap_textbox1
	{
		font-family:arial;
		font-size: 12px;
		height: 18px;
		width: 400px;
		border: 1px #c9cbcb solid;
		background-color:white;
		
		
    }
.snap_selectbox
	{
		font-family:arial;
		font-size: 12px;
		width: 226px;
		border: 1px #9a9a9a solid;
		background-color:white;
		margin-top:5px;
		margin-bottom:15px;
    }
.snap_bg{ float:left; background:url(../images/snap_poll_bg.jpg) no-repeat; width:727px; }	
.snap_txt { float:left; width:685px; font-size:12px; margin-top:10px; padding:20px; border:1px solid #e7e7e7; border-top:0px; } 
		
.snap_redtxt { color:#ff8003; font-size:15px;  }	
.contract_print{display:none;}


/*----------------------------------------------------New Header Dec15------------------------------------------------------------*/


.box_arrow_new { position:relative; float:left; left:-730px; top:0px; }
.lm_headerbg {  font-size:36px; font-weight:normal; line-height:28px; padding:0px 0px 5px 0px; margin:0px; width:670px;  display:block; float:left; }
.lm_content_txt { float:left; width:700px; margin:0px; padding:0px 0px 0px 0px; font-size:15px; display:block; }
.right_img { text-align:right; float:right; }
/* #lm_module { background:url(../images/lm_content_bg.jpg) repeat-x; float:left; width:705px; margin:0px; padding:5px 0px 0px 25px; font-size:15px; line-height:20px; display:block;  }*/
.bredcum { text-align:right; font-size:12px;  float:right; padding:2px 15px 0px 0px; }
.lm_header { float:left; width:727px; padding:0px 0px 15px 0px; }
.lm_centerbg { float:left; font-size:13px; color:#FFFFFF; background:url(../images/lR_header_center.gif) repeat-y; width:700px; margin:0px;  padding:0px 0px 3px 27px; }
.header_title { display:block; padding:6px 0px 2px 0px; }
.product_caption { font-size:13px; line-height:21px; display:block; }
.lm_bottom { float:left; background:url(../images/lR_header_btm.gif) no-repeat; width:655px; color:#FFFFFF; padding:6px 0px 10px 30px; font-size:13px; }
.lm_bottom_date { float:right; margin-right:10px;padding:8px 10px 0px 0px; font-size:13px; width:116px;  }
.lm_yellow_date { font-size:15px; font-weight:bold; color:#fffd4d; }
.lm_room_box { float:left; background:url(../images/img_room_no.jpg) no-repeat; width:64px; height:55px; padding:6px 0px 0px 0px; margin-right:10px; font-size:13px; text-align:center;  color:#000000; line-height:22px; }
.lm_bottom_txt { float:left; font-size:22px; padding-top:20px; width:420px; }
.lm_room_no { font-size:26px; }
.header_bottom { float:left; background:url(../images/other_header_btm.gif) no-repeat; width:700px; color:#FFFFFF; padding:3px 0px 5px 27px; font-size:13px; }
/*.error{
	background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; display:none; width:260px; font-weight:bold; padding:2px 10px; margin:10px 0 5px 0;
}*/
.errorreg{
	background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; display:none; width:230px; font-weight:bold; padding:2px 10px; margin:10px 15px 5px 0;
}
.errornoTM{
	background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; display:none; width:260px; font-weight:bold; padding:2px 10px; margin:0px 0 5px 0;
}
.errorMentor{
	background-color:#e4fba5; border:1px #7b9a25 solid;	color:#000000; width:410px; font-weight:bold; padding:2px 10px; margin:10px 0 5px 0;
}
.errorObserver{
	background-color:#e4fba5; border:1px #7b9a25 solid;	color:#000000; width:280px; font-weight:bold; padding:2px 10px; margin:10px 0 5px 0;
}
.errorRateperformance{
	clear:both; background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; width:250px; font-weight:bold; padding:2px 10px; margin:5px 0 0px 0;
}
.errorAsssor{
	background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; width:250px; font-weight:bold; padding:2px 10px; margin:10px 0 5px 0;
}
.errorTest{
	background-color:#fff8bd; border:1px #ff5700 solid;	color:#ff5700; width:210px; font-weight:bold; padding:2px 10px; margin:0px 0 5px 0;
}
.error-bg{
	background-color:#fff8bd;
	border:1px #ff5700 solid;
	color:#ff5700;
	display:none;
	font-weight:bold;
	padding:3px 10px;
	margin-top:10px;
}
.roomcompleted_toparc{
	background:url(../images/room_btmarc.gif) no-repeat left bottom; padding-bottom:8px; margin-bottom:15px; float:left;
}
.roomcompleted_btmarc{
	background:url(../images/room_toparc.gif) no-repeat left top; padding-top:8px; float:left;
}
.roomincomp_toparc{
	background:url(../images/room_btmarc.gif) no-repeat left bottom; padding-bottom:8px; margin-bottom:15px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; float:left;
}
.roomincomp_btmarc{
	background:url(../images/room_toparc.gif) no-repeat left top; padding-top:8px; float:left;
	
}
/*------------------------------------Dec17--------------------------------------------------------*/

.chat_request {  float:left; border:1px solid #f6c97f; background-color:#fffdfa; width:636px; padding:5px 8px 5px 8px;  font-size:13px; margin-top:14px; }

.calender_common { float:left; width:650px; order:1px solid #FF0000; padding-left:15px; font-size:12px; }
.calender_header { float:left; display:block; width:673px;  background-color:#46abe3; }
.calender_title { float:left; width:96px; background-color:#46abe3;  color:#FFFFFF; font-size:19px; text-align:center; padding:10px 0px 10px 0px; }
.calender_bluebg{ float:left; width:93px; border:1px solid #FFFFFF; background-color:#d1eaf5; }
.calender_graybg{ float:left; width:93px; border:1px solid #FFFFFF; background-color:#f2f2f2; }
.calender_btmlnk { float:left; width:665px; font-size:13px; padding-top:10px; }
.calender_btmbox { float:left; width:655px; border:1px solid #c2c2c2; margin-top:20px; font-size:13px; padding:5px 5px 10px 12px; margin-bottom:10px; }
.calender_btmbox_title { font-size:16px; }
.calender_whitebg{ float:left; width:93px; border:1px solid #FFFFFF; }
.calender_month { float:left; width:90px; padding-left:3px; font-size:14px; }
.calender_time { float:left; width:93px; text-align:center; line-height:16px; }
.calender_notxt { float:left; width:93px; text-align:center; line-height:16px; padding-bottom:30px; }
.calender_date { float:left; width:91px; text-align:right; padding-right:2px; font-size:13px; }

	.calender_selectbox2
	{
		font-family:arial;
		font-size: 12px;
		width: 60px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
.calender_selectbox1
	{
		font-family:arial;
		font-size: 12px;
		width: 82px;
		border: 1px #9a9a9a solid;
		background-color:white;
    }
	.textbox_schedule
	{
		font-family:arial;
		font-size: 12px;
		height: 15px;
		width: 150px;
		border: 1px #bccdd5 solid;
		background-color:white;
    }
	
	
	
	/* new lr*/  
	
.title { font-size:23px; color:#636363; line-height:28px; float:left; width:560px;  border:#FF0000 0px solid; margin:4px 0px 0px 0px;}
.title_rc { font-size:23px; color:#636363; line-height:28px; float:left; width:350px;  border:#FF0000 0px solid; margin:4px 0px 0px 0px;}
.title_leaner { font-size:23px; color:#636363; line-height:28px; display:block; border:#FF0000 1px solid; }
.ag_bluebox_content { float:left; background-color:#d1eaf5; width:568px; padding-left:15px; }
/*.lm_title { font-size:23px; color:#636363; line-height:28px; display:block; }*/
.lm_title a { text-decoration:none; color:#666666; }
.lm_title a:hover { text-decoration:underline; color:#666666;  }
.pad_comm	{ padding:5px 0px 10px 18px; background-color:#f3f8fe; border:#b5cbd6 1px solid;  }
.pad_qtype	{ padding:0px 0px 10px 18px;  }
.bold_blue0	{ padding:15px 0px 3px 0px; font-size:15px; margin:0px; color:#0082c8;}
.bold_blue_recap	{ padding:0px 0px 3px 0px; font-size:15px; margin:0px; color:#0082c8;}
.bold_blue1	{ color:#0e76b5; padding:5px 0px 5px 18px; margin:0px 0px 0px 0px; font-weight:bold;}
.bold_orange{ color:#eb7a00; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; font-weight:bold;}
.title_bg	{ background:url(../images/grid_bg.gif) repeat-x; height:27px; }
.qtypebg	{ background:url(../images/qtype_bg.gif) repeat-x;  padding:5px 0px 5px 0px; }
ul.room_wise_name		{ margin:0px; padding:20px 0px 0px 0px; list-style:none; }
ul.room_wise_name li	{ background:url(../images/right-bullet.gif) no-repeat 0px 5px; padding:0px 0px 5px 25px; }




.txtarea_new			{ border:1px solid #bccdd5; height:150px; width:708px; font-family:arial;  padding:5px 0px 0px 5px; font-size:12px;	}
.txtarea_new_small			{ border:1px solid #bccdd5; height:90px; width:185px; font-family:arial;  padding:5px 0px 0px 5px; font-size:12px;	}
.tbl_crt				{ background-color:#FFFFFF; text-align:center;  }
.tbl_lrt				{ background-color:#FFFFFF; padding-left:15px; }
.tbl_brd				{ border-left:#dbe5e7 1px solid; border-bottom:#dbe5e7 1px solid;  }
.tbl_brd1 { background-color:#dbe5e7;  }
.tbl_header_brd			{ text-align:center; border-right:#dbe5e7 1px solid; }
.profile_left			{ text-align:right; padding-right:8px; color:#e87a04; background-color:#ffffff; ont-weight:bold; border-bottom:#cccccc 1px dotted; border-right:#c6c6c6 7px solid; } 
.profile_right			{ text-align:left; padding-left:8px; background-color:#DEF4FF; color:#666666; border-bottom:#cccccc 1px dotted; } 

.eprofile_left			{ text-align:left; padding-left:20px; color:#e87a04; background-color:#ffffff; font-weight:bold; border-bottom:#cccccc 1px dotted; border-right:#f3f8fe 7px solid; } 
.eprofile_right			{ text-align:left; padding-left:8px; background-color:#f7fcff; color:#666666; border-bottom:#cccccc 1px dotted; border-right:#cfcfcf 1px solid; } 

a.qtn 					{ font-size:12px; color:#000000; text-decoration:none;  }
a.qtn:hover				{ font-size:12px; color:#fc5008; text-decoration:underline; }
a.back_qtn 				{ font-size:12px; color:#fc5008; text-decoration:underline;  font-weight:bold; }
a.back_qtn:hover		{ font-size:12px; color:#000000; text-decoration:none;  font-weight:bold; }
a.email 				{ font-size:12px; color:#007ac0; text-decoration:underline;  font-weight:bold; }
a.email:hover			{ font-size:12px; color:#666666; text-decoration:none;  font-weight:bold; }
.time_allotbg 			{ background:url(../images/time_allotedbg.png) no-repeat bottom; width:271px; height:85px; }
.time_conttbg 			{ background:url(../images/continuebg.png) no-repeat bottom; width:471px; height:98px; }
.testtimeresult {background:url(../images/testtimeresult.png) no-repeat bottom; loat:right;  width:291px; height:60px; margin:0px 0px 0 250px; padding:0px 0 0 30px}

#btm_menu 				{ float:left;   padding:9px 5px 0px 143px;  font-size:13px; color:#000000;   }
#btm_menu a 			{ color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px; }
#btm_menu a:hover 		{ color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px;}

#btm_menu a.room1_wise 	{ background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu a.room1_wise:hover, #btm_menu a.room1_wise_active, #btm_menu a.room1_wise_active:hover { background:url(../images/ovr_dwn_arrow.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 20px 20px 28px;   font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu a.room1_wise_normal 	{ background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu a.room1_wise_normal:hover 	{ background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }

#btm_menu a.module_wise { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu a.module_wise:hover, #btm_menu a.module_wise_active, #btm_menu a.module_wise_active:hover  { background:url(../images/module_ovr.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 20px 20px 28px;   font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu a.module_wise_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu a.module_wise_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }


#btm_menu_date 			{ float:left;   padding:9px 5px 0px 20px;  font-size:13px; color:#000000;   }
#btm_menu_date a 		{ color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px; }
#btm_menu_date a:hover 	{ color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px;}

#btm_menu_date a.date_wise { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_date a.date_wise:hover, #btm_menu_date a.date_wise_active, #btm_menu_date a.date_wise_active:hover { background:url(../images/dat_wise_ovr.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 20px 20px 28px;   font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu_date a.date_wise_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_date a.date_wise_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }

#btm_menu_date a.lr_wise { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 25px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_date a.lr_wise:hover, #btm_menu_date a.lr_wise_active, #btm_menu_date a.lr_wise_active:hover  { background:url(../images/dat_wise_ovr.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 25px 20px 28px;   font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu_date a.lr_wise_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 25px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_date a.lr_wise_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 25px 20px 28px; font-size:13px; text-decoration:underline; }



#btm_menu_per 			{ float:left;   padding:9px 5px 0px 20px;  font-size:13px; color:#000000;   }
#btm_menu_per a { color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px; }
#btm_menu_per a:hover 	{ color:#5b5d5e; text-decoration:none; float:left;  padding:0px; font-size:13px;}
#btm_menu_per a.orange { color:#eb7a00; text-decoration:underline; font-size:13px; }


#btm_menu_per a.learn_room { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.learn_room:hover, #btm_menu_per a.learn_room_active, #btm_menu_per a.learn_room_active:hover { background:url(../images/learn_ovr_small1.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu_per a.learn_room_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.learn_room_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }


#btm_menu_per a.per_module_wise { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.per_module_wise:hover, #btm_menu_per a.per_module_wise_active, #btm_menu_per a.per_module_wise_active:hover  { background:url(../images/learn_ovr_small.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 20px 20px 28px;   font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu_per a.per_module_wise_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.per_module_wise_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }

#btm_menu_per a.dlrs_wise { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.dlrs_wise:hover, #btm_menu_per a.dlrs_wise_active, #btm_menu_per a.dlrs_wise_active:hover  { background:url(../images/learn_ovr_small.gif) no-repeat;  color:#eb7a00; text-decoration:none; float:left; padding:5px 18px 20px 28px; font-size:13px; text-decoration:none; font-weight:bold; }
#btm_menu_per a.dlrs_wise_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#btm_menu_per a.dlrs_wise_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }

.ppe 			{ font-size:18px; font-family:Arial;  color:#0082c8; padding:20px 0px 10px 22px; margin:0px; }
.bold_black	    { padding:15px 0px 10px 20px; margin:0px;  }
.msg_txt		{ padding:0px 0px 5px 20px; margin:0px; vertical-align:bottom; }
.tbl_main		{ width:645px; padding:0px 0px 5px 20px; margin:0px; }
.tbl_header		{ padding:5px 0px 5px 0px; }
.tbl_cnt		{ padding:10px 0px 10px 0px; }		
#tbl_brd_green	{ border:#66a864 2px solid; margin:0px; background-color:#dceedb; }
#tbl_brd_blue	{ border:#389cd4 2px solid; margin:0px; background-color:#dbecf7; }
#tbl_brd_gray	{ border:#b9b9b9 2px solid; margin:0px; background-color:#ebeaea; }
#tbl_head		{ background-color:#66a864; margin:0px; font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold;   }
#tbl_head_blue	{ background-color:#389cd4; margin:0px; font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold;   }
#tbl_head_gray	{ background-color:#b9b9b9; margin:0px; font-family:Arial; color:#666666; font-size:13px; font-weight:bold;   }
#click		    { padding:5px 0px 18px 20px; }
#click a 	  	{ font-family:Arial; font-size:13px; color:#ff6403; text-decoration:underline;}
#click a:hover  { font-family:Arial; font-size:13px; color:#ff6403; text-decoration:none;}

.bold_blue		    { padding:15px 0px 3px 0px; font-size:17px; margin:0px; color:#0082c8;  }
.tbl_main_obs		{ width:730px;  margin:0px; }
#tbl_brd_blue_obs	{ border:#389cd4 2px solid; margin:0px; background-color:#ffffff; }
#tbl_head_blue_obs	{ background-color:#389cd4; margin:0px; font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold;   }

.bold_gray		    { padding:15px 0px 3px 0px; font-size:17px; margin:0px; color:#666666;  }
.tbl_main_gray		{ width:730px;  margin:0px; }
#tbl_brd_blue_gray	{ border:#b9b9b9 2px solid; margin:0px; background-color:#ffffff; }
#tbl_head_blue_gray	{ background-color:#b9b9b9; margin:0px; font-family:Arial; color:#666666; font-size:13px; font-weight:bold;   }
.roomhilite{font-family:arial; font-size:13px; display:block; width:100%; background-color:#ffffff; color:#0a7466; font-weight:bold; padding:4px;}
.note_LR{ padding:0px 20px 0px 0px; float:left;  width:597px; color:#899093; font-style:italic; }
.buttonSignin
	{
	color:#FFFFFF; font-family:Arial;	font-size:12px;	background:url(../images/btn_continue_learning.gif) no-repeat top; width:230px; height:46px;
	font-weight:bold; border:none; cursor:pointer; padding-bottom:5px;
	}
.PACWans{
	padding:0px 0px 5px; border:#FF0000 0px solid;
}
.txtareaborder{
	border:solid 1px #cccccc;
}	
.thanksmsg{
	clear:both; padding:10px 0px 0px 7px; line-height:normal; margin:0px;
}	
.thanksmsg1{
	clear:both; padding:10px 0px 0px 0px; line-height:20px;
}
.thanksmsg2{
	clear:both; padding:10px 0px 0px 0px; line-height:normal;
}
.thanksmsg3{
	clear:both; padding:7px 0px 0px 0px; line-height:normal;
}
.thanksmsg4{
	clear:both; border:#FF0000 0px solid;  line-height:normal; 
}	
.thanksmsg5{
	clear:both; padding:4px 0px 0px 10px; line-height:normal; margin:0 0 0 4px; 
}
*html .thanksmsg4{
	clear:both; border:#FF0000 0px solid; margin-top:10px; padding:2px 0px 0px 7px; line-height:normal; 
}	
.thanksmsg5{
	clear:both; padding:2px 0px 0px 0px; line-height:normal;
}

.editortext{
	padding: 0px; clear:both;
}
.editortxt{
	padding: 10px 0px 0px 3px; clear:both;
}
.editortxt1   { padding: 22px 0px 0px 3px; clear:both;}
.editortxt p, .editortxt1 p, .editortxt2 p, .editortext p{margin:0px; padding:0px; line-height:normal}
.editortxt2{ clear:both; padding:5px 0px 5px 10px;  }

.editortxtrecap{
	padding: 5px 0px 0px 0px; clear:both;
}
.editortxtnoP{
	padding: 0px 0px 0px 3px; clear:both;
}
.editortxtrecap p, .editortxtnoP p, .editortext p{ padding:0px; margin:0px; line-height:18px; }
.buttonalign{
	padding: 5px 0px 0px 3px; clear:both;
}
.buttonalign1{
	padding:2px 0px 0px 7px; clear:both;
}
.buttonalign4{
	padding:5px 0px 0px 7px; clear:both;
}
.buttonalign2{
	padding: 10px 0px 0px 0px; clear:both;
}
.buttonalign3{
	padding: 3px 0px 0px 7px; clear:both;
}
.buttonalign4{
	padding: 15px 0px 0px 0px; clear:both;
}
.buttonalign5{
	padding: 7px 0px 0px 7px; clear:both;
}
.test-hint{float:right; font-weight:bold;}
.test-hint a{width:60px; height:20px; display:block; line-height:20px; text-align:center; background:#0079C5; color:#ffffff; text-decoration:none;}
.test-hint a:hover{background:#059478; text-decoration:none;}
.hint-viewed {font-weight:normal; color:#cc0000; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.yourrating{color:#316ac5; margin:6px 0}
.yourrating a{color:#ff5400;}
.ag_title_arrow { font-size:23px; color:#636363; line-height:28px; display:block; float:left; padding:10px 0px 0px 5px; }
.slash_adAG 	  { float:right; width:579px; padding:3px 0px 0px 0px; line-height:18px; border:#FF0000 0px solid; margin:17px 0px 0px 0px; }
.btn_active_button { float:left; background:url(../images/pa_activebtn.gif) no-repeat; height:26px; text-align:center; margin-right:20px;  padding:9px 0px 0px 5px; color:#FFFFFF; width:35px; font-size:15px; }
.pgad_txt { float:left; width:515px; color:#636363; padding:4px 0px 0px 0px;  }
.pgad_title { font-size:23px; color:#636363; line-height:28px; display:block; }
.pgad_title a{ color:#636363; text-decoration:none; }
hr{ border:0px; border-bottom:dashed 1px #76C5EF; height:0px; margin:10px 0px 10px; clear:both}
hr.cwpa{ margin:0px 0px 15px; clear:both; padding:0px;}
hr.test{ margin:5px 0px 5px; clear:both; padding:0px;}
hr.pgtitle{ margin:0px 0px 5px; clear:both; padding:0px;}
hr.comp{ margin:3px 8px 13px 8px; padding:13px 0 0 0;}
hr.comp1{ margin:3px 8px 0px 8px; padding:13px 0 0 0;}
hr.comp2{ margin:3px 8px 0px 0px; padding:13px 0 0 0;}
hr.askEC{ margin:5px 13px; padding:0px 0px;}
hr.scoretbl{ margin:13px 10px 13px 6px; padding:13px 0 0 0;}
hr.scoretblPA{ margin:13px 6px 13px 9px; padding:13px 0 0 0;}
hr.recap{ border:0px; border-bottom:dotted 1px #76C5EF; height:0px; margin:5px 0px; clear:both}
hr.notes{ border:0px; border-bottom:dashed 1px #cccccc; height:0px; margin:8px 0px; clear:both}
.tdpadding {padding-left:15px;}
.trcolor{background-color:#ebf0f9}
#Show table td{height:30px;}
.hint {color:#333333; font-size:11px; clear:both; padding:10px 0 0 25px}
.hint1 {color:#666666; font-size:11px; clear:both; padding:10px 0 0 0px}

.signbg {  border:#e1e1df 1px solid; idth:238px;  height:25px; padding:5px 0px 0px 0px;  argin:0px 0px 25px 26px; }
a.liblink{font-size:18px; color:#FFFFFF; text-decoration:none;}
a.liblink:hover{text-decoration:underline;}
.timericon{background:url(../images/timericon.jpg) 0px 2px no-repeat; clear:both; padding:1px 0 0 12px; font-size:10px; margin:6px 0 0px 7px; color:#000000; cursor:default; line-height:normal; text-align:left; width:20px;}
*html .timericon{background:url(../images/timericon.jpg) 0px 2px no-repeat; clear:both; padding:0px 0 0 12px; font-size:10px; margin:0px 0 0px 7px; color:#000000; cursor:default; line-height:normal; text-align:left; width:20px;}

table#large{ padding:0px; margin:0; }
table#large td{ padding:7px 3px 7px 3px; }


table#large th{ background-color: transparent; background-color:#a2d9f5; color:#000000; text-align:left; padding:5px 10px; font-size:13px; }
table#large td.center, table#large th.center{ text-align:center; }
table#large th.right, table#large td.right{ text-align:right; }




/*pre{padding:0px; margin:0px}
.roomhilite{font-size:14px; color:#ff5400; font-weight:bold}


input.txtbox{
	font-size:13px; 
	border:solid 1px #ff0000; 
	font-weight:normal;
	width:510px;
	height:22px;
	line-height:22px;
}
a.lr_dlr 		{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.lr_dlr:hover	{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
*/
/* new lr*/  


/*#lr_tab a.lr_room { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#lr_tab a.lr_room:hover, #lr_tab a.lr_room_active, #lr_tab a.lr_room_active:hover { background:url(../images/lr_actbg.gif) no-repeat;  color:#29617a; text-decoration:underline; float:left; padding:5px 72px 20px 28px;  font-size:13px; font-weight:bold; }
#lr_tab a.learn_room_normal { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
#lr_tab a.learn_room_normal:hover { background:url(../images/nor_arrow.gif) no-repeat 12px 10px;  color:#000000; text-decoration:none; float:left; padding:5px 20px 20px 28px; font-size:13px; text-decoration:underline; }
*/
.img_wall { float:right;padding:33px 0px 0px 0px; }
.sub_cmbbox {
    background-color: white;
    border:1px solid #9A9A9A;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    width:175px;
}
.slt_chp			{ float:right; padding:0px; margin:0px 0px 0px 545px; position:relative; z-index:100000; /*position:absolute; margin-left:543px;*/ }
.chap_main			{ float:left; width:730px; color:#565b5e; padding:0px 0px 0px 0px; position:relative; top: -38px; z-index:0;  }
/*.chap_main.menu	{position:absolute; margin-top:40px;}*/
.chap_title1		{ float:left; cursor:pointer; background:url(../images/act_conbg.jpg) no-repeat; width:708px; min-height:29px; padding:10px 0px 0px 22px; argin: -35px 0 30px; color:#107fc4; font-size:18px; font-weight:normal; }
.chap_title1 a		{ color:#565b5e; font-weight:bold; text-decoration:none; }

.chap_title2		{ float:left; cursor:pointer; background:url(../images/nor_conbg.jpg) no-repeat; width:708px; min-height:28px; color:#565b5e; font-weight:bold; padding:12px 0px 0px 22px; }
.chap_title2 a		{ color:#565b5e; font-weight:bold; text-decoration:none; }
.chap_cont			{ float:left; width:680px; }
.cnt				{ float:left; width:708px; padding:0px 0px 20px 0px; margin:0px; }

/*.temp_main			{ float:left; width:730px; }
.temp1_header		{ float:left; background:url(../images/courseware_templates/Template1/header.jpg) no-repeat top; width:730px; height:85px; }
.temp1_cntbg		{ float:left; background:url(../images/courseware_templates/Template1/contentbg.jpg) repeat-y bottom; width:708px; padding:0px 0px 20px 22px; }
.temp1_cntbg p		{ padding:0px; margin:0px; }
.temp1_footer		{ float:left; background:url(../images/courseware_templates/Template1/footer.jpg) no-repeat top; width:730px; height:35px; }

.temp2_header		{ float:left; background:url(../images/courseware_templates/2/header.jpg) no-repeat top; width:730px; height:85px; }
.temp2_cntbg		{ float:left; background:url(../images/courseware_templates/2/contentbg.jpg) repeat-y bottom; width:708px; padding:0px 0px 20px 22px; }
.temp2_cntbg p		{ padding:0px; margin:0px; }
.temp2_footer		{ float:left; background:url(../images/courseware_templates/2/footer.jpg) no-repeat top; width:730px; height:35px; }

.temp3_header		{ float:left; background:url(../images/courseware_templates/Template3/header.jpg) no-repeat top; width:730px; height:85px; }
.temp3_cntbg		{ float:left; background:url(../images/courseware_templates/Template3/contentbg.jpg) repeat-y bottom; width:708px; padding:0px 0px 20px 22px; }
.temp3_cntbg p		{ padding:0px; margin:0px; }
.temp3_footer		{ float:left; background:url(../images/courseware_templates/Template3/footer.jpg) no-repeat top; width:730px; height:35px; }
*/

.sbj				{ float:left; font-size:16px; font-weight:bold; line-height:24px; width:708px; color:#107fc4;}
.sbj a				{ color:#107fc4; text-decoration:underline; }
.sbj a:hover		{ color:#107fc4; text-decoration:none; }

.sbj1				{ float:left; font-size:14px; line-height:24px; width:708px; padding-left:14px; color:#14a42f;}
.sbj1 a				{ color:#14a42f; text-decoration:none; }
.sbj1 a:hover		{ color:#14a42f; text-decoration:underline; }
.sbj_cnt			{ float:left; line-height:18px; width:630px; padding-left:14px; }
.sbj_cnt p			{ padding:0px; margin:0px; }


#top-link {
    bottom:100px;
    padding-top: 5px;
    position: fixed;
	padding-left:10px;
	padding-left:15px\9;
	margin-left:730px;
	margin-left:0px\9;
	display:block;
}
.textbox_cwave {
    background-color: white;
    border: 1px solid #BCCDD5;
    font-size:13px; padding-left:5px;
    height: 20px;
    line-height: 20px;
    width:160px; margin-left:5px; color:#000000;
}
.cw_asslink				{ float:left; text-align:right; padding:5px 0px 0px 0px;  width:375px; }
.cwr_subj				{ float:left; border-bottom:#c3dbe6 1px dotted; padding:0px 0px 0px 0px; width:728px; }
.cwr_subj a				{ text-decoration:none; }
.cwr_subj a:hover		{ text-decoration:underline; }
#bmark_link				{ float:left; width:678px;  border-left:#9cc0f0 1px solid;  border-right:#9cc0f0 1px solid; border-bottom:#9cc0f0 1px solid;  background-color:#def4ff; padding:6px 0px 6px 10px; }
#bmark_link a 			{ color:#000000; text-decoration:none; }
#bmark_link a:hover 	{ color:#000000; text-decoration:underline; }


/**** For power PDP2 *****/

#container_pdp{	background:url(../images/content-bg_pdp.gif) left 80px repeat-y; float:left; width:990px; }
#header_pdp{ background:url(../images/shadow-top_pdp.jpg) left top no-repeat; float:left; width:990px; }
#maincontent_pdp{ width:950px; float:left; padding:3px 30px 3px 16px; }
.contentbg_pdp{	background:url(../images/content-bg.jpg) repeat-x; width:912px; float:left; min-height:400px; padding:10px 18px 20px 20px; height:auto !important; height:400px;}

/* Banner PDP */
/*#innerbanner_pdp{ background:url(../images/banner-bg_pdp.jpg) no-repeat; width:910px; height:156px; margin-bottom:10px; padding:20px; font-family:'Comic Sans MS'; }*/
#innerbanner_pdp{ background:url("http://www.361dm.com/imeta/images/banner-bg_pdp.jpg") no-repeat; width:910px; height:156px; margin-bottom:10px; padding:20px; font-family:'Comic Sans MS'; }
#innerbanner_pdp .links{ text-align:right; }
#innerbanner_pdp .heading{ clear:both; font-size:28px; color:#fff; font-weight:normal; line-height:28px; height:35px; padding:20px 10px 10px 10px;}
#innerbanner_pdp .lastdate{ margin:0px 0 0 10px; border:0px #fff solid; width:240px; color:#fff; padding:2px 0px 5px 5px; ackground-color:#c6e6c6; font-size:13px;}
#innerbanner_pdp .todaydate{ margin:0px; border:0px #fff solid; width:205px; color:#fff; padding:2px 0px 5px 10px; ackground-color:#b2ded8;  font-size:13px;}
#innerbanner_pdp .lastdate span, .todaydate span{ font-weight:bold; font-size:14px; }
#innerbanner_pdp .total_comp{ color:#fffb82; font-size:18px; margin:40px 0 0 10px; }
#innerbanner_pdp .ba_totalscore{ float:right; color:#fffb82; font-size:17px; margin:34px 10px 0 0; }
#innerbanner_pdp .ba_totalscore span{ color:#fff; font-size:22px; }

.skills2020 img { margin:3px 0px 3px 0px; border:1px solid #D5EAF6; width:213px;}
.an_active_button { float:left; background:url(../images/an_activebtn.gif) no-repeat; height:26px; text-align:center; margin:3px 18px 0px 5px; padding:6px 0 0 1px; color:#FFFFFF; width:35px; font-size:15px; }
.an_complete_button { float:left; background:url(../images/an_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.an_repeat_button { float:left; background:url(../images/an_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.an_cr_button { float:left; background:url(../images/an_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }

.vc_active_button { float:left; background:url(../images/vc_activebtn.gif) no-repeat; height:26px; text-align:center; margin:3px 18px 0px 0px; /*padding:6px 0px 0px 1px;*/ padding:9px 0px 0px 5px; color:#FFFFFF; width:35px; font-size:15px; }
.vc_complete_button { float:left; background:url(../images/vc_cbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.vc_repeat_button { float:left; background:url(../images/vc_rbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 17px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }
.vc_cr_button { float:left; background:url(../images/vc_rcbtn.gif) no-repeat; height:26px; text-align:center; margin:0px 18px 0px 0px; padding:9px 0 0 5px; color:#FFFFFF; width:35px; font-size:15px; }

.button_org {
    background:#ff6403;
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
	cursor:pointer;
    margin:0 6px 5px 0;
    padding:0px 18px 2px 18px; /* sliding doors padding */
	*padding:0px 8px 2px 8px; /* sliding doors padding */
	font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
	behavior: url(PIE.htc);
	position:relative;
}


.button_org:focus, .button_org:active {
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
	cursor:pointer;
    margin:0 6px 5px 0;
    padding:0px 18px 0px 18px; /* sliding doors padding */
	*padding:0px 8px 0px 8px; /* sliding doors padding */
	font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
	background: #be4900;
	background: -moz-linear-gradient(top,  #be4900 0%, #ff6403 62%, #ff6403 71%, #ff6403 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#be4900), color-stop(62%,#ff6403), color-stop(71%,#ff6403), color-stop(100%,#ff6403));
	background: -webkit-linear-gradient(top,  #be4900 0%,#ff6403 62%,#ff6403 71%,#ff6403 100%);
	background: -o-linear-gradient(top,  #be4900 0%,#ff6403 62%,#ff6403 71%,#ff6403 100%);
	background: -ms-linear-gradient(top,  #be4900 0%,#ff6403 62%,#ff6403 71%,#ff6403 100%);
	background: linear-gradient(top,  #be4900 0%,#ff6403 62%,#ff6403 71%,#ff6403 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be4900', endColorstr='#ff6403',GradientType=0 );
	behavior: url(PIE.htc);
	position:relative;

}
.button_org_inactive {
    background:#999999;
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
	cursor:pointer;
    margin:0 6px 5px 0;
    padding:0px 18px 2px 18px; /* sliding doors padding */
	*padding:0px 8px 2px 8px; /* sliding doors padding */
	font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
	behavior: url(PIE.htc);
	position:relative;
}
.cmbboxmba { font-family:arial; font-size: 12px; height:22px; width: 185px; margin-top:8px; color:#000000; border: 1px #d3d3d3 solid; background-color:white; }

.button_org_inactive:focus, .button_org_inactive:active {
    color: #fff;
    display: block;
    float: left;
	height: 28px;
	overflow:hidden;
	cursor:pointer;
    margin:0 6px 5px 0;
    padding:0px 18px 0px 18px; /* sliding doors padding */
	*padding:0px 8px 0px 8px; /* sliding doors padding */
	font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	border:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	border-radius: 5px;
	background: #797979;
	background: -moz-linear-gradient(top,  #797979 0%, #999999 62%, #999999 71%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797979), color-stop(62%,#999999), color-stop(71%,#999999), color-stop(100%,#999999));
	background: -webkit-linear-gradient(top,  #797979 0%,#999999 62%,#999999 71%,#999999 100%);
	background: -o-linear-gradient(top,  #797979 0%,#999999 62%,#999999 71%,#999999 100%);
	background: -ms-linear-gradient(top,  #797979 0%,#999999 62%,#999999 71%,#999999 100%);
	background: linear-gradient(top,  #797979 0%,#999999 62%,#999999 71%,#999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#999999',GradientType=0 );
	behavior: url(PIE.htc);
	position:relative;

}

.poll_txt1 {
    background: url(../images/poll_centerbg1.png) repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    color: #202020;
    font-family: arial;
    font-size: 12px;
    margin-left:39px; width:540px; 
	word-wrap:break-word;
	font-weight:bold;
	padding:10px 20px 5px; line-height:18px;}
	.poll_txt1  a{color:#0077b9; text-decoration:none; font-weight:normal;}

.poll_centerbg1{
    background:#46a73e;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-left: 10px;
    padding:0 10px 0 15px;
    width: 608px;
}
.poll_arc1 { width:608px; margin-left:10px; margin-top:20px;  }
