﻿* { margin:0; padding:0; }

.clear { clear:both; }
.clear_div { height:0px; }

.m_bold { font-weight:bold; }
.m_pointer { cursor:pointer; }
.m_left { float:left; }
.m_right { float:right; }
.m_relative { position:relative; }
.m_absolute { position:absolute; }
.m_inline { display:inline; }
.m_content { width:626px; }
.m_hover_color { color:#fe8638 !important; }
.m_tab { float:left; padding:10px 0 0 4px; text-align:center; }
.m_tabtext { color:#64404C; font-size:18px; white-space:nowrap; text-decoration:none; }
.m_tab_selected { color:#E7431E; }
#m_page_title { margin-bottom:20px; }
.m_title_size { font-size:18px; }
.m_small_size { font-size:12px; }

.m_tmp { border:solid 1px red; }
.m_tmp.box { width:100px; height:100px; }

.ie6 .top_div_block { height:170px; }

.page_descr { width:626px; }

/* ++++++ Forum ++++++ */
.ForumListItem {
    width:330px;
    height:424px;
    background-image:url(../../app_themes/site/images/bg-forumlist.gif);
    background-repeat:no-repeat;
    float:left;
    position:relative;        
}

.ForumListItem a { cursor:pointer; }

.ForumListItem div { width:302px; margin:0 auto; }

.ForumListItem div div { width:266px; }

div.ForumListDetails { margin-top:16px; padding-top:17px; height:228px; }

.ForumListDetails.exclusive { background:transparent url(../../app_themes/site/images/exclusive.gif) no-repeat top right; }

.ForumListDetails img { position:absolute; top:177px; right:35px; border:none; }

.ForumListForumName { font-size:18px; }

.ForumListForumName a { color:#FE8638; text-decoration:none; }

.ForumListDiscussionsNum { font-size:12px; padding-top:5px; }

.ForumListItem div.ForumListForumDesc { margin-top:10px; }

.ForumListLastPostSubject {line-height:18px;}
.ForumListLastPostSubject a { text-decoration:none; font-weight:bold; font-size:14px; }
.ForumListLastPostSubject a:hover { text-decoration:underline; }

.ForumListLastPost{line-height:20px;padding-left:20px;}

.forumManager
{
    color:#FE8638;
}

.Anonymous
{
    font-weight:bold;
}

/* ++++++ Search Box ++++++ */
.textfield_span input {
    background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat left center; 
    border:none; 
    height:31px; 
    padding:14px 0px 0 6px;
    width:172px;
 }
 .textfield_span {
    background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat right center; 
    padding-right:6px; 
    margin-top:-14px;
}
#FP_search_box { top:12px; height:50px; }
#FP_search_box a {
    background:url(../../app_themes/site/images/find.gif) no-repeat right center; 
    width:54px;
    height:31px;
    display:block;
    margin:-7px 0 0 9px;
}
#FP_search_box label { margin-right:4px; }

/************************************************/
.sb2_input_wrap {

}

.sb2_input_wrap_left {
    background:url(../../app_themes/site/images/textbox.gif) no-repeat left center;
    height:31px;
    width:5px;
    padding: 0 0 0 0px;
}

.sb2_input_wrap_right {
    background:url(../../app_themes/site/images/textbox.gif) no-repeat right center;
    height:25px;
    padding: 6px 6px 0 0px;
}

.sb2_input {
    border:none 0px white;
}
.ie .sb2_input_wrap_right {
    padding:3px 6px 3px 0px;
}

.ie .sb2_input{
    padding-top:2px;
}


/************************************************/

.sb_input_wrap {
    background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat right center; 
    padding-right:5px;
    /*top:-6px;*/
}

.addDiscussion_input_wrap 
{
   background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat right center;
   padding-right:5px;
}

.addDiscussion_input_wrap2
{
    background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat left center;
    height:31px;
    padding: 0 0 0 5px;    
}

.DL_AddDiscussionPanel_Title_box2
{
    border:none;  
    width:443px;
    margin-top:7px;
}

.sb_input_wrap2 {
    background:url(../../app_themes/site/images/textbox_wb.gif) no-repeat left center; 
    height:22px;
    padding:6px 0 0 5px;
}
.ie .sb_input_wrap2 
{
	height:25px;
}

.m_search_box input {
    border:none;  
    width:172px;
    margin-top:0px;
 }

.m_search_box { top:12px; height:50px; }
.m_search_box a {
    background:url(../../app_themes/site/images/find.gif) no-repeat right center; 
    width:54px;
    height:31px;
    top:-2px;
    margin-left:9px;
}
.m_search_box label { margin-right:4px; padding-top:4px; }

/* IE6 fixes */
.ie6 .m_search_box {top:8px !important;}
.ie6 #FP_search_box { margin-bottom:18px; margin-top:-20px; }
.ie6 .textfield_span { margin-top:-8px; }
.ie6 #FP_search_box a { margin-top:0; }
.ie6 #FP_search_box label { margin-top:7px; }
.ie6 .FP_back_link { margin-top:8px; }


/* ++++++ Forum Page ++++++ */
.ForumPageItem { padding:0 12px 8px 5px; }

.ie6 .ForumPageStroke { margin-bottom:0px; }

.ie6 .ForumPageClear { margin-bottom:-12px }

.FP_back_link { margin-top:26px; display:block; font-size:13px; }

.FP_forum_name { padding-top:6px; }

.ForumPageItem img { margin-right:8px; }

.FP_discussion_name { padding:4px 0 22px 0;font-size: 23px;}
.ie6 .FP_discussion_name { font-size: 23px;}

#FP_add_comment {
    background: url(../../app_themes/site/images/addComment.gif) no-repeat;
    width:179px;
    height:46px; 
    margin-top:13px;  
}

.FP_item_text { margin:9px 0 10px 71px; }

.FP_send_message {
    margin-left:0px;
    background:url(../../app_themes/site/images/envelop-icon.gif) no-repeat center left;
    padding-left:22px; 
    font-size:12px;
}
.FP_report_abuse {
    margin-left:6px;
    background:url(../../app_themes/site/images/flag-icon.gif) no-repeat center left;
    padding-left:22px; 
    font-size:12px;
}


/* ++++++ Discussions List ++++++ */
.DL_add_discussion {    
    height:49px;
    margin-bottom:16px;
    width:229px;
}

#DL_discussion_qty { font-size:19px; margin-top:14px; }

.DL_qty {
    background:transparent url(../../app_themes/site/images/bg-DL.gif) no-repeat scroll 0 0;
    height:66px;
    width:66px;
    font-size:37px;
    padding:2px 0 0 12px;
    margin-top:-3px;
}

.DL_discussion_title {
    background:url(../../app_themes/site/images/lock-icon.gif) no-repeat center left;
    padding-left:17px; 
}

.DL_postby { margin-top:5px; }
.DL_date { margin-top:2px; }

.DiscussionListItem {margin-bottom:10px; }
.DiscussionListItem img {margin-right:17px; }
.DL_TableAddDiscussion
{
    border-spacing:0 0;
    padding: 0 10px 0 15px; 
    width:600px; 
    margin:0 0 -15px 0;
}

.DL_AddDiscussionTitlePanel
{
    font-size:20px; 
    font-weight:bold;
    padding:15px 5px 15px 0;
    height:0px;    
}

.ie .DL_AddDiscussionTitlePanel
{
    padding-top:0px;
    padding-bottom:10px;
}

.DL_AddDiscussionClose
{
    float:right;
    padding-top:7px;
}

.ie .DL_AddDiscussionClose
{
    padding-top:0px;}



.DL_AddDiscussionPanel_Title_text
{
    font-weight:bold; 
    width:40%;
    vertical-align:top;
    padding-top:4px;
}

.DL_AddDiscussionPanel_Title_box
{
    background-image:url(../../app_themes/site/images/addDiscussionTB.gif);
    background-repeat:no-repeat;    
    width:446px;
    height:26px;
    border:none;
    padding:3px 0px 0 5px;
}

.DL_ddDiscussionPanel_FirstComment_text
{
    font-weight:bold;
    vertical-align:top;
    padding-top:4px;
}

.DL_ddDiscussionPanel_FirstComment_box
{
    background:url(../../app_themes/site/images/addDiscussionTA.gif) no-repeat;
    width:451px;    
    height:166px;
    border:none;
    padding:3px 0px 5px 5px;   
}
.SendMessagePopup_box
{
    width:441px;    
    height:146px;
    border:none;
    padding:3px 0px 5px 5px;   
}

.AddNewDiscussionPopUpErrorRow SPAN
{
    color:#f00;
    font-weight:bolder;
    padding-bottom:3px;
}


/* ++++++ Search Results ++++++ */
.SR_item_title { font-size:18px; text-decoration:none; }
.SR_item_title:hover { text-decoration:underline; }

.SR_text { margin:8px 0; }
.SR_date { font-weight:bold;}
.DL_SR_dsplayFromResults {padding:10px 0 25px;}


/* ++++++ Training Room page ++++++ */
.TR_page .tabs { background-image:url(../../app_themes/site/Images/bg-all-training.gif); width:966px; height:62px; }
.TR_page .tabs .first_tab { width:215px; }
.TR_page .tabs .last_tab { width:193px; }
.TR_page .tabs_bottom { background-image:url(../../app_themes/site/Images/bg-games-bottom.gif); width:966px; height:30px; }

#TR_content, #MTR_content, #divTrainingProrgamNull {
    background-image:url(../../app_themes/site/Images/bg-games-middle2.gif); 
    width:946px; 
    padding-left:20px; 
    z-index:0;
}

.TRP_item { background-image:url(../../app_themes/site/Images/program.gif); width:922px; height:153px; }
.TRP_first_item { margin-top:0; }
.TR_program_done { background-image:url(../../app_themes/site/Images/program_done.gif); }
.TR_program_current { background-image:url(../../app_themes/site/Images/program_curr.gif); }
.TR_program_soon { background-image:url(../../app_themes/site/Images/program_soon.gif); }

.TR_col { height:122px; margin:12px 0 0 16px; }
.TR_left_col { width:550px; }
.TR_right_col { width:300px; margin:14px 0 0 32px; }

.TRP_item_text { margin-top:7px; }

.TR_button {width:173px; height:47px; margin-top:23px; }
.TR_curr_prog { font-size:18px; margin:5px 0 28px; }
.TR_end_prog { font-size:12px; }

/* ++++++ My Training Programs ++++++ */
.MTR_page .tabs { background-image:url(../../app_themes/site/Images/bg-my-training.gif); width:966px; height:62px; }
#MTR_top_div img { margin:-13px 5px 0 0; }
.ie6 #MTR_top_div img { margin:0 4px 0 0; }

.top_div_title { padding:2px 0 17px 2px; text-align:left; }
.MTR_top_line {
    background:url(../../app_themes/site/Images/line.gif) repeat-x; 
    height:5px; 
    width:953px;
    margin-left:-13px;
}
.ie .MTR_top_line { margin-left:-17px; }
#MTR_top_div { text-align:center; }
.SN_num { font-size:72px; line-height:80px; }
#sess_num { font-size:18px; margin-right:15px; }
.sess_div { height:124px; }
.sess_wrap { bottom:0; }
.sess_item {
    background:url(../../app_themes/site/Images/sess_dis.gif) no-repeat top center; 
    width:70px; 
    height:65px; 
    font-size:12px;
    margin:38px 2px 3px; 
}

.ie6 .sess_item{ margin-right:1px; margin-left:1px;}
.sess_item.checked { background-image:url(../../app_themes/site/Images/sess_dis_checked.gif); height:65px; }
.sess_enabled .sess_item { background-image:url(../../app_themes/site/Images/sess_ena.gif); }
.sess_enabled .sess_item.checked { background-image:url(../../app_themes/site/Images/sess_ena_checked.gif); }
.sess_enabled .sess_item_bottom { color:#fe8638; }
.ver_line { width:1px; height:93px; background-color:#cfccc5; margin:25px 4px; }

.MTR_item {
    background-image:url(../../app_themes/site/Images/MTR_white_noline.gif); 
    width:923px; 
    height:193px; 
    margin-top:30px; 
    font-size:12px;
}
.MTR_item.playing { background-image:url(../../app_themes/site/Images/MTR_white_wline.gif); } 
.MTR_item.even { background-image:url(../../app_themes/site/Images/MTR_gray_noline.gif); } 
.MTR_item_left { margin:15px 0 0 15px; width:520px; }
.MTR_item_right { margin:15px 0 0 30px; width:337px; height:160px; }
.MTR_item_img { margin-right:16px; }
.MTRI_title { font-size:20px; margin-bottom:3px; text-decoration:none;}
.MTRI_title a {text-decoration:none;}
.MTRI_category a { text-decoration:none;}
.MTRI_text, .MTRI_score, .MTRI_title_r { font-size:14px; }
.MTRI_score { margin:12px 0 3px; }
.MTR_item_right li, .MTR_item_content li {
    list-style:none; 
    background:url(../../app_themes/site/Images/asterisk.gif) no-repeat top left; 
    padding-left:15px;  
    width:250px;
    font-size:14px;
    margin-bottom:3px;
}
.MTR_item_right ul { margin-top:5px; }
.MTRI_invite {
    bottom:0; 
    right:0; 
    background:url(../../app_themes/site/Images/arrow-icon.gif) no-repeat center left; 
    padding-left:8px;
}
#MTR_content .first_item { margin-top:15px; }
.MTRI_play_btn {
    bottom:0; 
    right:0; 
    border:none !important;
    padding-left:8px;
}
.MTR_img_tint.display 
{
    background:transparent url(../../app_themes/site/Images/game-black-trans.png);
    right:0;
    top:0;
    width:241px;
    height:161px;
}
.MTR_img_tint_small.display 
{
    background:transparent url(../../app_themes/site/Images/game-black-small-trans.gif);
    left:3px;
    top:3px;
    width:82px;
    height:55px;
}
.MP_img_tint_small.display
{
    background:transparent url(../../app_themes/site/Images/game-black-small-trans.png);    
    width:82px;
    height:55px;
    left:0px;
    top:-42px;
}
.ie6 .MP_img_tint_small.display
{
    background:transparent url(../../app_themes/site/Images/game-black-small-trans.gif);    
    top:3px;
}

.ie .MPStroke
{
    margin-top:0px;
}

.MTR_top_pnl_oops { text-align:left; }
.MTR_content_oops_pnl .place_holder { height:648px; }
.MTR_top_pnl_oops .top_div_title { padding:2px 0 5px; }
.MTR_select_program { display:block; margin-top:24px; }
.MTR_cong_div 
{
    background:transparent url(../../app_themes/site/Images/MTR_bg_congr.gif);
    width:923px;
    height:193px;
    margin-top:13px;
}
.cong_div_L { height:160px; width:260px; margin:15px 15px 0 274px; }
.ie6 .cong_div_L { margin:15px 15px 0 130px; }
.cong_div_R { height:160px; width:336px; margin:15px 0 0 19px; text-align:center; }
.ie6 .cong_div_R { margin:15px 0 0 35px; }
.cong_title { margin-bottom:6px; text-align:left; }
.cong_cents { margin-top:15px; }
.next_sess_images img { margin:12px 1px; }
.MTR_cong_item {
    background:url(../../app_themes/site/Images/bg-800px.gif) no-repeat top left; 
    margin-top:24px; 
    padding:15px 0 1px; 
}
.MTR_cong_item_bottom { background:url(../../app_themes/site/Images/bg-800px.gif) no-repeat bottom left; height:15px; }
.MTR_item_content { margin-left:274px; }
.MTR_item_content li { width:615px; margin-bottom:4px; line-height:19px; background-position:left 12%; }
.MTR_cong_item .MTR_item_img { margin-left:15px; }
.MTR_item_content .MTRI_title { line-height:22px; margin-bottom:14px; }
.MTR_item_content ul { margin-top:3px; }
.MTR_item_content .MTRI_score { margin-top:14px; }
.MTR_cong_next_sess_btn {
    background:transparent url(../../app_themes/site/Images/nextSession.gif);
    width:152px;
    height:47px;
    border:none;
    bottom:0;
    right:0;
}
.MTR_cong_new_progr_btn_bottom
{
    background:transparent url(../../app_themes/site/Images/newProgram.gif);
    width:152px;
    height:47px;
    border:none;
    bottom:0;
    right:0;
}
    
.MTR_cong_new_progr_btn {
    background:transparent url(../../app_themes/site/Images/startNewProgram.gif);
    width:260px;
    height:62px;
    border:none;
    margin-top:50px;
}
.charts_btn_div { margin:29px 20px -5px 0;  } 


/*  ++++++ Site Map ++++++  */
.SM_col a { display:block; cursor:pointer; font-size:15px; margin-top:12px; }
a.SM_head_title { font-size:16px; margin-top:23px; }
.SM_col.col1 { width:99px; }
.SM_col.col2 { width:129px; }
.SM_col.col3 { width:107px; }
.SM_col.col4 { width:154px; }
.SM_col.col5 { width:189px; }
.site_map_content .ver_line { margin:26px 23px 0 0; height:106px; }
.m_bt { color:#649A11; }
.SM_secondRow {padding-top:95px;}
.SM_secondRowItem
{
    border-left:solid 1px #CFCCC5;    
    height:20px;
    margin-right: 23px;
    padding-left:23px;
}

.markFoundText
{
   color:#ff8639;
   font-style:italic;
   font-weight:bold;
}

.closeBtn
{
    display:block;
}

.alertNoClose .closeBtn
{
    display:none;
}

.rbSelected
{
    background-image:url(../../app_themes/site/Images/rbSelected.gif);
    background-repeat:no-repeat;
}
.rbNotSelected
{
    background-image:url(../../app_themes/site/Images/rbNotSelected.gif);
    background-repeat:no-repeat;
}

/* ++++++  tooltip +++++++*/
/* lower */
.tooltip                    {display:none;position:absolute;padding:0;margin:0;z-index:1000;max-width:250px;}
.tooltipTopLeft             {background:transparent url(../../app_themes/site/Images/tooltip.png)     no-repeat top left ;    }
.tooltipTopRight            {background:transparent url(../../app_themes/site/Images/tooltip.png)     no-repeat top right ;   width:15px;}
.tooltipBottomLeft          {background:transparent url(../../app_themes/site/Images/tooltip.png)     no-repeat bottom left ;      height:15px; }
.tooltipBottomRight         {background:transparent url(../../app_themes/site/Images/tooltip.png)     no-repeat bottom right ;      height:15px; }
.tooltipText                {padding:25px 0px 0px 10px;}

.tooltipTopLeft             {background:transparent url(../../app_themes/site/Images/tooltip.gif)     no-repeat top left ;    }
.tooltipTopRight            {background:transparent url(../../app_themes/site/Images/tooltip.gif)     no-repeat top right ;   width:15px;}
.tooltipBottomLeft          {background:transparent url(../../app_themes/site/Images/tooltip.gif)     no-repeat bottom left ;      height:15px; }
.tooltipBottomRight         {background:transparent url(../../app_themes/site/Images/tooltip.gif)     no-repeat bottom right ;      height:15px; }

.upper .tooltipBottomLeft          {height:25px; }
.upper .tooltipBottomRight         {height:25px; }
.upper .tooltipText                {padding:10px 0px 0px 10px;}

.divConfirmClosingActiveProgram
{
    height:180px;
}
.ie6 #ctl00_CurrentUser1_Registration1_mpnlRegister
{
    width:490px;
}

.alert450
{
    width:450px;
}

.ie .ImageButtonSendMessage
{
    padding-top:15px;
}

.divAlertMessage
{
    padding-top:10px;
}

.width450
{
    width:450px;
}