@charset "utf-8";
/* CSS Document */
body { margin:0; background-image:url(images/bg.gif); background-repeat:repeat-x; }
#M-divWrepper { display:block; width:984px; margin-left:auto; margin-right:auto; }

.M-fRight { float:right; }
.M-fLeft { float:left; }

.M-clearAll { clear:both; }

/* LOGIN AREA START */
.M-loginArea { display:block; width:492px; height:64px; margin-top:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.M-loginArea a{ color:#666666; text-decoration:none; }
.M-loginArea a:hover{ text-decoration:underline; }
.M-loginBox { display:block; border:1px solid #DDDDDD; width:465px; background-color:#FFFFFF; height:48px; padding:8px 10px 6px 10px; }
.M-loginInputBox { border:1px solid #DDDDDD; width:130px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:2px; margin-right:10px; }
.M-loginInputBtn { border:1px solid #000000; width:60px; height:19px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color:#FFFFFF; padding-bottom:3px; font-weight:bold; }
.M-loginBoxPadding { padding-bottom:31px; }
/* LOGIN AREA END */

/* SEARCH AREA START */
.M-searchArea { display:block; width:292px; height:64px; margin-top:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.M-searchArea a{ color:#666666; text-decoration:none; }
.M-searchArea a:hover{ text-decoration:underline; }
.M-searchBox { display:block; border:0px solid #DDDDDD; width:244px; height:28px; margin-top:5px; padding:2px 10px 6px 5px; background-image:url(images/searchbox_bg.gif); background-repeat:no-repeat; }
.M-searchInputBox { border:0px solid #DDDDDD; width:187px; height:14px; padding:4px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-right:2px; }
/* SEARCH AREA END */

/* DASHBOARD BOX START */
.M-dashboardBg { display:block; width:301px; height:87px; background-image:url(images/dashboardbg.gif); background-repeat:no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px; margin-top:7px; margin-right:10px; }
.M-dashboardBg a{ color:#666666; text-decoration:none; font-weight:bold; }
.M-dashboardBg a:hover{ text-decoration:underline; }
/* DASHBOARD BOX END */

/* TOP NAVIGATIONS START */
.M-navBar { display:block; width:1000px; height:37px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#4F4F4F; font-weight:bold; padding:10px 11px 1px 11px; }
.M-navLinks a { display:block; float:left; text-decoration:none; color:#4F4F4F; padding:7px 12px 7px 12px; }
.M-navLinks a:hover{ background-color:#BF4F14; color:#FFFFFF; }
.M-navLinksSeperator { float:left; width:20px; height:30px; background-image:url(images/nav_seperator.gif); background-repeat:no-repeat; background-position:center; }
.M-fromArea a{ display:block; float:left; padding:8px 20px 8px 8px; border:1px solid #F4F4F4; text-transform:none; font-weight:normal; font-size:12px; text-decoration:none; color:#4F4F4F; margin-left:7px; background-image:url(images/greyarrow.gif); background-repeat:no-repeat; background-position:right; }
.M-fromArea a:hover{ border:1px solid #999999; background-image:url(images/redarrow.gif); background-repeat:no-repeat; background-position:right; }
/* TOP NAVIGATIONS END */

.M-advert { display:block; width:984px; height:124px; text-align:center; }
.M-padding8px { padding-right:8px; }
.M-paddingTop10px { padding-top:10px; }
.M-marginTop10px { margin-top:10px; }

.M-bodyBg { display:block; width:934px; background-image:url(images/body_bg.gif); background-repeat:no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:11px 25px 11px 25px; }
.M-colPadding { padding:7px 15px 0 15px; }

.M-colLeft { display:block; width:250px; background-image:url(images/leftcol_hd_bg.gif); background-repeat:no-repeat; background-position:top; background-color:#454545; color:#FFFFFF; }
.M-colLeftLink a{ color:#FFFFFF; text-decoration:none; }
.M-colLeftLink a:hover{ color:#FFFFFF; text-decoration:underline; }

/* MOUSEOVER COLUMNS CSS START */
.M-colLeftBlock { display:block; width:235px; border-bottom:1px dotted #353535; border-top:1px dotted #555555; padding:10px 5px 10px 10px; text-decoration:none; color:#FFFFFF; line-height:17px; }
.M-colLeftBlockSelected { display:block; width:235px; border-bottom:1px dotted #353535; border-top:1px dotted #555555; padding:10px 5px 10px 10px; background-color:#373737; color:#FFFFFF; line-height:17px; text-decoration:none; }
.M-colLeftBlockR { display:block; width:165px; }
.M-colLeftBlockB { display:block; width:195px; }

.M-colLeftBlockSelected a{ color:#DB7812; text-decoration:none; }
.M-colLeftBlockSelected a:hover{ text-decoration:underline; }

.M-colLeftBlock a{ color:#DB7812; text-decoration:none; }
.M-colLeftBlock a:hover{ text-decoration:underline; }

.M-blogViewBlock { display:block; width:235px; border-bottom:1px dotted #353535; border-top:1px dotted #555555; padding:10px 5px 10px 10px; text-decoration:none; color:#FFFFFF; line-height:17px; }
.M-blogViewBlockSelected { display:block; width:235px; border-bottom:1px dotted #353535; border-top:1px dotted #555555; padding:10px 5px 10px 10px; background-color:#373737; color:#FFFFFF; line-height:17px; text-decoration:none; }

.M-blogViewBlockSelected a{ color:#DB7812; text-decoration:none; }
.M-blogViewBlockSelected a:hover{ text-decoration:underline; }

.M-blogViewBlock a{ color:#DB7812; text-decoration:none; }
.M-blogViewBlock a:hover{ text-decoration:underline; }
/* MOUSEOVER COLUMNS CSS END */

.M-colLeftImg { display:block; border:1px solid #555555; background-color:#353535; padding:5px; margin-right:8px; }
.M-colLeftMImg { display:block; border:1px solid #AF460E; background-color:#D36023; padding:5px; margin-right:8px; }
.M-downArrow a{ display:block; text-align:center; width:250px; border-top:1px dotted #555555; padding-top:8px; }
.M-upArrow a{ display:block; text-align:center; width:250px; border-bottom:1px dotted #353535; padding-bottom:8px; padding-top:2px; }

.M-teacherBox { display:block; width:295px; height:180px; background-color:#353535; padding:10px; color:#FFFFFF; }
.M-textBlock { display:block; width:220px; }

.M-colLeftMBlock { display:block; width:235px; height:60px; padding:5px 5px 5px 10px; }
.M-colLeftBlockLink { color:#FFFFFF; text-decoration:none; display:block; width:150px; }
.M-colLeftBlockLink a{ color:#FFFFFF; text-decoration:none; }
.M-colLeftBlockLink a:hover{ text-decoration:underline; }

.M-colRight { display:block; width:677px; background-image:url(images/rightcol_hd_bg.gif); background-repeat:no-repeat; background-position:top; background-color:#454545; }
.M-colDarkBhd { display:block; width:677px; background-image:url(images/darkb_hd_bg.gif); background-repeat:no-repeat; background-position:top; background-color:#BF4F14; }
.M-colDarkBhdSmall { display:block; width:250px; background-image:url(images/darkbsmall_hd_bg.gif); background-repeat:no-repeat; background-position:top; background-color:#BF4F14; }
.M-px6Margin { margin-top:6px;  }
.M-botpx6Margin { margin-bottom:6px;  }
.M-recBanner { display:block; text-align:center; margin-top:6px; }
.M-colLeftbBlock { display:block; width:627px; border-bottom:1px dotted #353535; border-top:1px dotted #555555; padding:10px 5px 10px 10px; line-height:17px; }
.M-colLeftbBlock a{ color:#DB7812; text-decoration:none; }
.M-colLeftbBlock a:hover{ text-decoration:underline; }
.M-colLeftItemBlock { display:block; width:308px; }

/* ORANGE MODULES CSS START */
.M-orangeModHd a{ display:block; width:235px; height:20px; padding-top:10px; padding-left:15px; background-image:url(images/orangemod_hd_bg.gif); background-repeat:no-repeat; background-position:top; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.M-orangeModBg { background-color:#BF4F14; display:block; width:250px; }
.M-orangeModBot { display:block; width:250px; background-image:url(images/darkbsmall_bot_bg.gif); background-repeat:no-repeat; background-color:#FFFFFF; border:0px solid #000000; }

#menu { display:block; background-color:#BF4F14; }
#menu dd { padding:0; margin:0; }
.M-mod6pxMargin { background-color:#FFFFFF; }

#menuM { display:block; background-color:#FFFFFF; border:0px solid #000; margin:0; padding:0;}
#menuM dd { padding:0; margin:0; background-color:#FFFFFF; }
.p-textArea { height:100px; border:1px solid #CCCCCC; padding:4px; margin-bottom:5px; }
.p-msg { color:#000000; width:30px; padding-top:4px; }
.p-delete { color:#000000; width:30px; }
.p-subject { width:476px; color:#000000; }
.p-date { width:60px; color:#000000; }

.p-forward { float:left; background-image:url(images/parrow_forward.gif); background-repeat:no-repeat; padding:0 0 0 20px; text-decoration:none; }
.p-reply { float:left; background-image:url(images/preply.gif); background-repeat:no-repeat; padding:0 0 0 20px; text-decoration:none; }
.p-frightbox { display:block; text-align:right; height:20px; padding:15px 0 0 0; }
.p-greyColorDate { color:#A7A7A7; font-size:12px; padding-bottom:5px; }
.p-divInner { display:block; width:588px; padding:0 10px 0 10px; border-left:1px solid #CBCBCB; border-right:1px solid #CBCBCB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF; }

/* ORANGE MODULES CSS END */
/*p { font-size:150%; cursor:pointer; color:#000000; }*/
p { margin: 0px; }
.p-divInner p { font-size:12px; cursor:pointer; color:#000000; }


.M-profileInputTxt { border:1px solid #CCCCCC; width:200px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px; margin-right:40px; margin-top:3px; margin-bottom:10px; }
.M-profileSelectBox { border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px; margin-right:40px; margin-top:3px; margin-bottom:10px; }
.M-profileTextArea { border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px; margin-right:40px; margin-top:3px; margin-bottom:10px; }
.M-commentsBox { border:1px solid #BBBBBB; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:3px; margin-top:3px; margin-bottom:10px; background-color:#8B8B8B; }

.M-homeGreyColLeft { display:block; width:613px; background-image:url(images/home_greyround_hd_bg.gif); background-repeat:no-repeat; background-position:top; line-height:16px; }

.M-greyColLeft { display:block; float:left; width:677px; background-image:url(images/greyround_hd_bg.gif); background-repeat:no-repeat; background-position:top; line-height:16px; }
.M-greyColLeftBg { display:block; background-color:#F5F5F5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; }
.M-greyColLeftBg a{ text-decoration:none; color:#DB7812; }
.M-greyColLeftBg a:hover{ text-decoration:underline; color:#DB7812; }

.M-inboxMsgRow a{ display:block; height:18px; border-bottom:1px solid #C4C4C4; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }
.M-inboxMsgRow a:hover{ background-color:#ECECEC; text-decoration:none; }

.M-inboxMsgRowRead { display:block; border-bottom:1px solid #C4C4C4; background-color:#F5F5F5; height:18px; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }
.M-inboxMsgRowUnRead { display:block; border-bottom:1px solid #C4C4C4; background-color:#FFFFFF; height:18px; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }

.M-closeBtn a{ display:block; background-image:url(images/close_icon.gif); background-repeat:no-repeat; text-decoration:none; color:#FFFFFF; background-position:right; padding-right:20px; font-size:12px; padding-bottom:1px; }
.M-closeBtn a:hover{ text-decoration:underline; }

.M-inboxMsgHd { display:block; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; padding:7px 0 7px 0; margin-top:8px; color:#DE6918; font-weight:bold; }
.M-inboxMsgCol1 { display:block; width:60px; }
.M-inboxMsgCol2 { display:block; width:440px; }
.M-inboxMsgCol3 { display:block; width:140px; }

.M-inboxMsgCol1_1 { display:block; width:230px; }
.M-inboxMsgCol1_2 { display:block; width:180px; }
.M-inboxMsgCol1_3 { display:block; width:100px; }
.M-inboxMsgCol1_4 { display:block; width:120px; }

/* BASKET PAGE CSS START */
.M-basketColHd { display:block; border-bottom:1px solid #C4C4C4; border-top:0px solid #C4C4C4; padding:7px 0 7px 0; margin-top:8px; color:#666666; font-weight:bold; }
.M-totalRow { display:block; border-top:1px solid #C4C4C4; padding:7px 0 7px 0; color:#666666; font-weight:bold; }
.M-basketCol1 { display:block; width:70px; }
.M-basketCol2 { display:block; width:280px; }
.M-basketCol3 { display:block; width:120px; }
.M-basketCol4 { display:block; width:100px; }
.M-basketCol5 { display:block; width:60px; }

.M-basketColRow a{ display:block; height:18px; border-bottom:0px solid #C4C4C4; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }
.M-basketColRow a:hover{ background-color:#ECECEC; text-decoration:none; }

.M-basketColRowRead { display:block; background-color:#F5F5F5; height:auto; border-bottom:0px solid #C4C4C4; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }
.M-basketColRowUnRead { display:block; background-color:#FFFFFF; height:auto; border-bottom:0px solid #C4C4C4; padding:5px 0 5px 0; color:#DE6918; text-decoration:none; }

.M-basketInputTxt { border:1px solid #CCCCCC; width:150px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px; margin-right:10px; }
/* BASKET PAGE CSS END */

.M-replyMsgView { display:block; border-bottom:0px solid #CCCCCC; padding-top:10px; }
.M-greyVline { display:block; border-bottom:1px solid #CCCCCC; }
.M-blogTextArea { width:635px; height:140px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding:2px; margin-bottom:5px; }

.M-whiteHd { font-size:14px; color:#FFFFFF; font-weight:bold; }
.M-greyHd { font-size:14px; color:#AAAAAA; font-weight:bold; }
.M-darkmHd { font-size:14px; color:#DB7812; font-weight:bold; }
.M-blackColor { color:#444444; }
.M-yellowColor { color:#DB7812; }
.M-pureBlack { color:#000000; }

.M-darkBgContents { display:block; background-color:#454545; border:0px solid #CCCCCC; line-height:17px; padding:12px 15px 15px 15px; margin-top:8px; }
.M-btns { text-align:right; }

/* FOOTER BLOCK START */
.M-bodyFooterBg { display:block; height:290px; background-color:#121212; background-image:url(images/body_footer_bg.gif); background-repeat:no-repeat; background-position:center top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px; border-bottom:1px solid #333333; }
.M-bodyFooterBg a{ color:#DB7812; text-decoration:none; }
.M-bodyFooterBg a:hover{ text-decoration:underline; }
.M-bodyFooterBgPadding { padding:90px 0 10px 25px; }
.M-footerHd { font-size:11px; border-bottom:1px solid #333333; text-transform:uppercase; font-weight:bold; padding-bottom:5px; }
.M-footerHdMargin { margin-top:10px; }
.M-blogItems { font-size:11px; border-bottom:1px dotted #494949; padding-bottom:10px; padding-top:10px; }
.M-footerCol1 { display:block; width:180px; margin-right:20px; }
.M-footerCol2 { display:block; width:479px; margin-right:20px; }
.M-footerCol3 { display:block; width:230px; }
.M-footerCol3 ul{ margin:0; padding:0 0 0 16px; }

.M-footerBg { display:block; background-color:#222222; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px; border-bottom:1px solid #333333; }
.M-footerBg a{ color:#DB7812; text-decoration:none; }
.M-footerBg a:hover{ text-decoration:underline; }
.M-fCol1 { display:block; width:200px; }
.M-fCol2 { display:block; width:485px; padding-left:24px; padding-top:32px; }
.M-fCol3 { display:block; width:230px; }

.M-itemLinks a{ color:#DB7812; text-decoration:none; text-transform:uppercase; padding-left:10px; }
.M-itemLinks a:hover{ text-decoration:underline; }
/* FOOTER BLOCK END */

/* FAQ PAGE CSS START */
.M-faq-toc { width:640px; border:0px solid #000000; }
.M-faq-toc-list { width:320px; line-height:22px; font-size:14px; float:left; font-weight:bold; }
.M-faq-questions b { font-size:16px; color:#DB7812; }				
.M-faq-questions p { width:640px; }
hr { width:642px; height:1px; color:#dfe0e2; background:#dfe0e2; border:0; margin-bottom:15px; }
/* FAQ PAGE CSS END */

/* ADMIN PAGES STUDENT LIST CSS START */
.Admin-menuLinks a{ text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:19px; }
.Admin-menuLinks a:hover{ color:#000000; }

.M-adminColtxt { display:block; padding:3px 0 0 0; color:#666666; width:210px; }
.M-adminColRow { display:block; padding:5px 0 5px 0; color:#444444; text-decoration:none; }
.M-adminColHd { display:block; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; padding:7px 0 7px 0; margin-top:8px; color:#666666; font-weight:bold; }

.M-adminColRowA { padding:5px 0 5px 0; color:#444444; text-decoration:none; }
.M-adminColHdA { border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; padding:7px 0 7px 0; margin-top:8px; color:#666666; font-weight:bold; }

.M-adminCol1_1_1 { display:block; width:330px; }
.M-adminCol1 { display:block; width:230px; }
.M-adminCol2 { display:block; width:100px; }
.M-adminCol3 { display:block; width:100px; }
.M-adminCol4 { display:block; width:150px; }
.M-adminCol5 { display:block; width:60px; text-align:center; }
.M-adminCol5_1_1 { display:block; width:85px; text-align:center; }

.M-adminCol1_1 { display:block; width:70px; }
.M-adminCol2_1 { display:block; width:190px; }
.M-adminCol3_1 { display:block; width:120px; }
.M-adminCol4_1 { display:block; width:120px; }
.M-adminCol5_1 { display:block; width:90px; }
.M-adminCol6_1 { display:block; width:50px; }
.M-adminInputBox { border:1px solid #CCCCCC; width:40px; height:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color:#FFFFFF; padding-bottom:3px; font-weight:bold; text-align:center }
.M-adminTextArea { border:1px solid #CCCCCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px; margin-right:5px; margin-bottom:10px; }

.M-adminCol1_2 { display:block; width:130px; }
.M-adminCol1_3 { display:block; width:210px; }

.M-adminColWidth { display:block; width:65px; }
.M-adminColFlagWidth { display:block; width:210px; }

.M-adminColWidthL { display:block; width:400px; }
.M-adminColWidthR { display:block; width:215px; }

/* ADMIN TABS */
.tabnav { border-bottom: 5px solid #a4a4a4;	float:left;	width: 100%; margin: 0;	padding: 0;	list-style:none; }
.tabnav li { background: url(images/subtab-gray-lt.png) top left no-repeat; float: left; margin: 0 2px 0 0; padding: 0 0 0 2px; font-size: 1.1em; color: #888888; }
.tabnav li a { background: #fff url(images/subtab-gray-lt.png) top right no-repeat; float: left; display: block; padding: 6px 12px; text-decoration: none; }
.tabnav li:hover { background: url(images/subtab-gray-md.png) top left no-repeat; }
.tabnav li a:hover { background: #fff url(images/subtab-gray-md.png) top right no-repeat; color: #000000; }
.tabnav li.selected { color: #fff; }
.tabnav li.selected a {	color: #fff; }
.tabnav li.selected { background: url(images/subtab-gray.png) top left no-repeat; padding-left: 2px; }
.tabnav li.selected a {	background: #fff url(images/subtab-gray.png) top right no-repeat; padding-right: 12px; }
.tabnav li.ui-tabs-selected { color: #fff; }
.tabnav li.ui-tabs-selected a {	color: #fff; }
.tabnav li.ui-tabs-selected { background: url(images/subtab-gray.png) top left no-repeat; padding-left: 2px; }
.tabnav li.ui-tabs-selected a {	background: #fff url(images/subtab-gray.png) top right no-repeat; padding-right: 12px; }
.tabmodule { padding: 0; margin-top: 20px; }
.tabmodule > .module {margin-top: 0; }
.tabmodule > div { border-top:solid 1px #e0e0e0; background:#fff; }
.tabmodule > div.ui-tabs-hide { display: none; }

/* ADMIN PAGES STUDENT LIST CSS END */

/* VIDEO SCROLLBARS CSS START */
.osX .jScrollPaneTrack { background: url(images/osx_track.gif) repeat-y; }
.osX .jScrollPaneDrag { background-color:#707070; }
.osX a.jScrollArrowUp { height: 24px; background: url(images/osx_arrow_up.gif) no-repeat 0 -30px; }
.osX a.jScrollArrowUp:hover { background-position: 0 0; }
.osX a.jScrollArrowDown { height: 24px; background: url(images/osx_arrow_down.gif) no-repeat 0 -30px; }
.osX a.jScrollArrowDown:hover { background-position: 0 0; }
.left .jScrollPaneTrack { left: 0; right: auto; }
.left a.jScrollArrowUp { left: 0; right: auto; }
.left a.jScrollArrowDown { left: 0; right: auto; }
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom { bottom: -1px; }
/* /IE SPECIFIC HACKED STYLES */

.holder { float: left; border:0px solid #707070; padding:2px; }
.holderPadding { margin:2px; }
#pane2 { height: 400px; width:240px; margin-top:10px; }
/* VIDEO SCROLLBARS CSS END */
.M-specialMenu {
	position:absolute;
	top:138px;
	width:960px;
	/*height:100px;*/
	z-index:1;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;
}
.M-specialMenu a{ color:#DB7812; text-decoration:none; }
.M-specialMenu a:hover{ text-decoration:underline; }

/* addition */
.t-fRight .listButton { width: auto; margin-left: 5px; }
.livenow_row td { background: yellow; }
.M-noRightMargin { margin-right:0px; }
.M-inputTxtW400 { width:400px; }
.recent_reply { font-size: 0.9em; }
a.M-loginInputBtn { color:#666666; padding-bottom:0px; text-align: center; display: inline-block; }
a.M-loginInputBtn:hover{ color:#DB7812; text-decoration:none; }
