Xtd { border: 1px solid #F00 }
/*************************** STYLES SPECIFICALLY FOR Q&A PAGE WIDGETS ****************************/

/**************************************************************************************************
Generic classes for use in several widgets.
**************************************************************************************************/
.wFormLabel
	{
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color: #444444;
	}

/* DEPRECATED -- The image buttons (wImageBtn & wSecBtn) have moved to site_base.css */
.wImageBtn
	{
	margin: 0 !important;
	vertical-align: middle !important;
	background-repeat: no-repeat !important;
	background-position: top right; /* we need to be able to change this for "checked" buttons */
	cursor: pointer !important;
	}
.wImageBtn.clicked
	{margin: 1px -1px -1px 1px !important;
	}


/* Subdued buttons for secondary actions in the workflow (Cancel, Edit, Abuse, etc.) */
.wSecBtn
	{
	margin: 0px !important;
	padding: 1px 4px 1px 4px !important;
	border: solid 1px transparent !important;
	vertical-align: middle !important;
	color: #114B99 !important;
	font-family: Tahoma,Verdana,Arial !important;
	font-size: 11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	background-color: transparent !important;
	}
.wSecBtn:hover
	{
	border: solid 1px #aaaaaa !important;
	text-decoration: none !important;
	}

.wSecBtn.disabled
	{color: #999999 !important;
	}
.wSecBtn.disabled:hover
	{border: solid 1px transparent !important;
	}


/* TO USE: give each button an ID & specify their bkgds like this:
<style>
#MyPushPushBtn1		 {background: url(../../../images/bookrags/qa/myppbtn1.png) no-repeat 0 0; }
#MyPushPushBtn1.down {background: url(../../../images/bookrags/qa/myppbtn1.png) no-repeat 0 -41px; }

#MyPushPushBtn2		 {background: url(../../../images/bookrags/qa/myppbtn2.png) no-repeat 0 0; }
#MyPushPushBtn2.down {background: url(../../../images/bookrags/qa/myppbtn2.png) no-repeat 0 -41px; }

#MyRB1				 {background: url(../../../images/bookrags/qa/myrb1.png) no-repeat 0 0; }
#MyRB1.checked		 {background: url(../../../images/bookrags/qa/myrb1.png) no-repeat 0 -41px; }
#MyRB2				 {background: url(../../../images/bookrags/qa/myrb2.png) no-repeat 0 0; }
#MyRB2.checked		 {background: url(../../../images/bookrags/qa/myrb2.png) no-repeat 0 -41px; }
<style>

<img class='wImageBtn' src='/images/myimgbutton.png' width='90' height='41' onclick='xxx'>
<img class='wSecBtn' src='/images/mysecbutton.png' width='90' height='41' onclick='xxx'>

<input type='image' id='MyRB1' name='MyRBGroup' class='wImageBtn radio' width='90' height='41'>
<input type='image' id='MyRB2' name='MyRBGroup' class='wImageBtn radio checked' width='90' height='41'>

<input type='image' id='MyPushPushBtn1' class='wImageBtn pushon' width='90' height='41'>
<input type='image' id='MyPushPushBtn2' class='wImageBtn pushonoff' width='90' height='41'>
*/



/* This forces a box with a white bkgd */
.wWhiteBox
	{
	background-color: white;
	}

.wSectionIcon
	{
	}


/**************************************************************************************************
Left & right page sidebars.
**************************************************************************************************/
/* SEE ALSO: iehacks.css */
/*
.wSidebar
	{
	position: relative;
	bottom: 0px;
	width: 210px;
	margin: 0px;
	border-radius: 10px;
	padding: 0px;
	background-color: #FFF;
	vertical-align: top;
	}

.wSidebarContent
	{padding: 5px;
	}
*/

.wSidebar
	{
	bottom: 0px;
	width: 210px;
	margin: 0px;
	background-color: #FFF;
	padding: 0px;
	vertical-align: top;
	}

.wSidebar .Top
	{
	width: 210px;
	height: 10px;
	}

.wSidebarContent
	{
	position: relative;
	padding: 0px 5px 5px 5px;
	}

.wSidebar219
	{
	bottom: 0px;
	width: 219px;
	margin: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0px;
	background: #E1E9F2 url(../../../images/bookrags/qa/wid-sidebar219-btm.png) no-repeat bottom center;
	vertical-align: top;
	}

.wSidebar219 .Top
	{
	width: 219px;
	height: 10px;
	}


/**************************************************************************************************
Ask a Question. It's a form inside a rounded box. Txa can be initialized. Submits to relatedquestions.php.
**************************************************************************************************/
/* SEE ALSO: iehacks.css */
.wAskQBox.Main
	{
	position: relative;
	bottom: 0px;
	width: 526px;
	margin: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 10px solid #BFDC99;
	padding: 0px;
	background-color: #F5FDE6;
	background-repeat: no-repeat;
	vertical-align: top;
	}

.wAskQBoxContent.Main
	{padding: 10px;
	}


.wAskQBox.rndContent536,
.wAskQBox.rndContent470
	{
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border-radius: 3px;
	border: 1px solid #AAA;
	}
.wAskQBox.rndContent536
	{width: 99%; /* 536 - 10 - 10 - 1 - 1*/
	}
.wAskQBox.rndContent470
	{width: 448px; /* 470 - 10 - 10 - 1 - 1*/
	}


.wAskQBox .title1,
.wAskQBox h1
	{
	display: block;
	margin-bottom: 2px;
	font-size: 24px;
	color: #114A99;
	font-weight: normal;
	}
.wAskQBox .title2
	{
	display: block;
	margin-bottom: 8px;
	font-size: 16px;
	font-style: italic;
	color: #222;
	}
.wAskQBox .title2 IMG
	{vertical-align: baseline;
	}

.wAskQBox {
	background-image: url(../../../images/bookrags/qa/images/ask_question_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.wAskQBox #questionTextarea {
	float: left;
	width: 575px;
}
.wAskQBox #buttonsColumn {
	padding-top: 40px;
	margin-left: 580px;
	text-align: center;
}

.buttonBox, a.buttonBox, a.buttonBox:hover {
	display: inline-block;
	margin-left: 15px;
	text-decoration: none;
	cursor: pointer;
}
.blueButton132 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_blue_132w.png);
	width: 132px;
}
.greenButton84 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_green_84w.png);
	width: 84px;
}
.greenButton132 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_green_132w.png);
	width: 84px;
}
.buttonBox .body {
	padding-top: 8px;
	background-position: top center;
	background-repeat: no-repeat;
	height: 34px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS",Arial, Helvetica,sans-serif;
	text-align: center;
	text-shadow: 1px 1px 1;
}
#viewQuestion #askQuestionButton {
	float: left;
	margin-left: 0px;
}

#wSidebarCategoryTree .item {
	margin-left: 5px;
}
#wSidebarCategoryTree .body .item {
	margin-left: 0px;
	font-size: 14px;
}
#wSidebarCategoryTree .item.selected {
	font-weight: bold;
	text-transform: uppercase;
}

#askQuestionForm #cbAlertMe {
	margin-top: -2px;
}
#frmForgot .submitButtons, #frmCompose .submitButtons, #reviewQuestion .submitButtons, #askQuestionForm .submitButtons, #viewQuestion .submitButtons {
	text-align: right;
	margin: 10px 0 3px 0;
}

#frmCompose .stdBlock, #reviewQuestion, #askQuestionForm .stdBlock, #viewQuestion > .body, #userProfile > .body {
	background-image: url(../../../images/bookrags/qa/images/box_content_bg.png);
	background-color: #f8f7e8;
}

#faqBlock {
	width: 680px;
}

.qaMainQList .tabs {

}
.qaMainQList .tabs .tab {
	float: left;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 5px 5px 0 5px;
	height: 20px;
	background-color: #154698;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.qaMainQList .tabs .tab.selected {
	margin-bottom: -1px;
	margin-top: 0px;
	padding-top: 7px;
	height: 21px;
	border: 1px solid #bbbbbb;
	border-bottom: none;
	background-color: #f8f7e8;
	color: #000000;
	cursor: default;
}

.qaMainQList .tabs .tab a {
	color: #ffffff;
}

.qaMainQList .box {
	background-image: url(../../../images/bookrags/qa/images/box_content_bg.png);
	clear: left;
	margin-top: 16px;
	padding-bottom: 30px;
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	border-top-left-radius: 0;
	background-color: #f8f7e8;
}

#userProfile .header, #viewQuestion .header, .qaMainQList .header {
	background-image: url(../../../images/bookrags/qa/images/box_header_bg.png);
	height: 25px;
	padding: 5px 8px;
}

#userProfile .header {
	margin: -8px -8px 0 -8px;
	height: auto;
}

#userProfile ul.tabs {
	margin: 10px 5px 0 5px;
	padding: 0;
	height: 11px;
	list-style: none;
}
#userProfile ul.tabs li {
	list-style: none;
	float: left;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 5px 5px 0 5px;
	height: 20px;
	background-color: #154698;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
#userProfile ul.tabs li.selected {
	margin-bottom: -1px;
	margin-top: 0px;
	padding-top: 7px;
	height: 21px;
	border: 1px solid #bbbbbb;
	border-bottom: none;
	background-color: #f8f7e8;
	color: #000000;
	cursor: default;
}

#userProfile div.tabs {
	margin: 16px 5px 10px 5px;
	padding: 5px;
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	border-top-left-radius: 0;
}

#userProfile div.tab.off {
	display: none;
}

#viewQuestion .header {
	margin: -8px -8px 0 -8px;
	padding-top: 8px;
	text-align: right;
}
#viewQuestion .header .shareThis {
	display: inline-block;
}

.qaMainQList .footer {
	padding: 5px 8px;
	margin-bottom: -25px;
}
.qaMainQList .perPage {
	float: left;
}

.qaMainQList .pageList {
	margin-left: 95px;
	text-align: center;
	width: 275px;
	padding: 3px 0 0 0;
}
.qaMainQList .pageList a {
	color: #ffffff;
	text-decoration: none;
}
.qaMainQList .pageList a:hover {
	color: #f8f7e8;
	background-color: #c4dfcf;
	text-decoration: none;
}

.qaMainQList .pageList .pageChevron {
	display: inline-block;
	background-color: #bbbbbb;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 4px 2px 3px;
	margin: 0 -2px 0 0;
}

.qaMainQList .pageList .pageChevron.selected {
	color: #cccccc;
}

.qaMainQList .pageSort {
	float: right;
}

/* using the classname here won't override .qaPage TEXTAREA in computed style */
.qaPage #wAQB_txaTitle,
#wAQB_txaTitle
	{
	width: 99.5%; /* approx= 100% - 1px - 1px */
	border: 1px solid #666;
	font-size: 15px;
	font-weight: bold;
	color: #124B99;
	float: left;
	}

.wAskQBox .charsLeft
	{
	color: #111;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	padding-top: 4px;
	width: 141px;
	}
.wAskQBox .askButton
	{
	padding-top: 40px;
	}

#btnAskQ
	{
	margin-top: 6px;
	margin-right: 4px;
	}

#frmRegister {
	margin: 10px 200px 0 200px;
}
#frmLogin {
	margin: 10px 250px 0 250px;
}
#frmRegister .submitButtons, #frmLogin .submitButtons {
	text-align: right;
	margin: 10px 0 3px 0;
}
.buttonBox, a.buttonBox, a.buttonBox:hover {
	display: inline-block;
	margin-left: 15px;
	text-decoration: none;
	cursor: pointer;
}
.blueButton132 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_blue_132w.png);
	width: 132px;
}
.greenButton84 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_green_84w.png);
	width: 84px;
}
.greenButton132 .body {
	background-image: url(../../../images/bookrags/qa/images/btn_green_132w.png);
	width: 84px;
}
.buttonBox .body {
	padding-top: 8px;
	background-position: top center;
	background-repeat: no-repeat;
	height: 34px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS",Arial, Helvetica,sans-serif;
	text-align: center;
	text-shadow: 1px 1px 1;
}

/**************************************************************************************************
Sidebar Login. Short form of the login box to go in the L sidebar. Submits to register.php or login.php,
& if successful continues to finishpg.
**************************************************************************************************/
.wSBLogin
	{
	width: 100%;
	margin-bottom: 8px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	color: #5C636D;
	}

.wSBLogin H1
	{
	display: block;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	color: #02449A;
	margin-top: 8px;
	margin-bottom: 8px;
	}

#frmSBLogin
	{
	margin-top: 8px;
	margin-bottom: 8px;
	}

.wSBLoginTable
	{
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	}

.wSBLoginTable TD
	{line-height: 25px;
	}

.wSBLogin INPUT[type=text],
.wSBLogin INPUT[type=password]
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	vertical-align: middle;
	}

.wSBLogin INPUT[type=button]
	{font-size: 11px;
	}

.wSBLoginPW
	{
	position: relative;
	top: -6px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	color: #02449A;
	}


/**************************************************************************************************
Join Q&A box. Div with an image bkgd (foreground).
**************************************************************************************************/
.wJoinQABox
	{
	padding: 0px 0px 4px 0px;
	}

/**************************************************************************************************
Welcome box. Div with an image bkgd, with buttons inside.
**************************************************************************************************/
.wWelcomeBox
	{
	position: relative;
	margin: 0px;
	border-width: 0px;
	width: 209px;
	height: 142px;
	background-image: url(../../../images/bookrags/qa/wid-welcome-bkgd.png);
	background-color: transparent;
	background-repeat: no-repeat;
	color: #6B7F4E;
	}
.padWelcomeBox
	{
	padding: 8px;
	height: 126px; /* 142 - 8 - 8*/
	background-color: transparent;
	}

.wMemberBox
	{
	position: relative;
	margin: 0px;
	border-width: 0px;
	width: 348px;
	height: 134px;
	background-image: url(../../../images/bookrags/qa/wid-member-bkgd.png);
	background-color: transparent;
	background-repeat: no-repeat;
	color: #6B7F4E;
	}
.padMemberBox
	{
	padding: 12px 12px 20px 12px;
	background-color: transparent;
	}

.wWelcomeBox H1,
.wMemberBox H1
	{
	display: block;
	margin: 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica;
	color: #338000;
	}
.wWelcomeBox H1
	{
	margin-top: -2px;
	text-align: center;
	line-height: 18px;
	}
.wMemberBox H1
	{
	text-align: left;
	line-height: 20px;
	}

.wWelcomeBox H1 A,
.wMemberBox H1 A
	{color: #338000;
	}
.wWelcomeBox IMG,
.wMemberBox IMG
	{border-width: 1px;
	}

.wWelcomeBox TABLE,
.wMemberBox TABLE
	{margin-top: 4px;
	}

.wWelcomeBox TABLE,
.wWelcomeBox P,
.wMemberBox TABLE,
.wMemberBox P
	{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color: black;
	}

.wWelcomeBox TD
	{
	vertical-align: top;
	font-size: 13px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	}

.wWelcomeBox TD.tdAvatar
	{
	margin-top: 2px;
	text-align: left;
	vertical-align: middle;
	}
.wWelcomeBox TD.tdPts
	{
	text-align: left;
	vertical-align: middle;
	line-height: 17px;
	}
.wWelcomeBox P.Pts
	{
	margin-top: 6px;
	margin-bottom: 6px;
	}
.wWelcomeBox .PtsToGo
	{
	position: absolute;
	width: 193px; /* 209 - 8 - 8 */
	bottom: 6px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: center;
	color: #338000;
	}

.wMemberBox TD
	{
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	}

.wMemberBox .MemberSince
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	color: #338000;
	}
.wMemberBox P.Pts
	{
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
	}
.wMemberBox P.PtsToGo
	{
	margin-top: 6px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	color: black;
	}
.wMemberBox .CmdLinks
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: center;
	color: #338000;
	}
.wMemberBox .CmdLinks A
	{color: #338000;
	}


/**************************************************************************************************
Boilerplate box. Contains buttons to various boilerplate info pages.
**************************************************************************************************/
/* SEE ALSO: iehacks.css */
.wBoilerplateBox
	{
	width: 209px;
	margin: 0;
	border: 1px solid #BFDC99;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0;
	background-color: #F5FDE6;
	}
.wBoilerplateBoxContent
	{
	padding: 6px 8px 6px 8px;
	}


/**************************************************************************************************
Didn't find what you're looking for?
**************************************************************************************************/
.wDidntFindIt
	{
	width: 100%;
	padding: 14px 0 14px 0;
	vertical-align: middle;
	text-align: center;
	color: #006699;
	background-color: #FFDFC6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	}

.wDidntFindIt A
	{color: #D51900;
	}


/**************************************************************************************************
Top Ten Members list. It's a tab of line listings inside a rounded box.
**************************************************************************************************/
.wTopTenBox
	{
	width: 210px;
	margin: 0;
	padding: 0;
	background-color: #F5FDE6;
	background-repeat: no-repeat;
	}
.wTopTenBox.rndContent
	{
	width: 208px; /* 210 - 1 - 1 */
	min-height: 190px;
	margin: 0;
	border-right: 1px solid #BFDC99;
	border-left: 1px solid #BFDC99;
	padding: 0;
	}
.wTopTenBox.rndTop,
.wTopTenBox.rndBtm
	{
	margin: 0;
	background-image: url(../../../images/bookrags/qa/wid-top10-topbtm.png);
	}
.wTopTenBox.rndTop
	{
	height: 32px;
	background-position: 0 top;
	}
.wTopTenBox.rndBtm
	{
	height: 10px;
	padding-bottom: 4px;
	background-color: white;
	background-position: 0 bottom;
	}


.tblTopTen TH
	{
	padding-top: 2px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #688050;
	}

.tblTopTen TD
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #688050;
	}

/*********************************************************************/
/* Tabview styles for the Top Ten Members list */
#tabAllTime, #tabThisMonth, #tabThisWeek
	{margin: 0; padding-left: 0px; padding-right: 0px;  /* truly 100% wide */
	}

#tbvTopTen .CTabView
	{
	margin: 0;
	background-color: #F5FDE6;
	}

#tbvTopTen .CTabView-TabTable,
#tbvTopTen .CTabView-TabTable TD
	{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	}

#tbvTopTen .CTabView-OpenTab
	{
	border-width: 0px;
	padding: 4px 6px 4px 6px;
	color: #62A40F;
	background-color: #F5FDE6;
	}

#tbvTopTen .CTabView-ClosedTab
	{
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom: 1px solid #8FB165;
	padding: 4px 6px 4px 6px;
	color: #6B7E50;
	background-color: #E2F3C9;
	}

#tbvTopTen .CTabView-EmptyTab
	{
	border-bottom-color: #8FB165;
	background-color: #D9EDBC;
	}

#tbvTopTen .CTabView-PanesParent
	{
	border-width: 0px;
	background-color: #F5FDE6;
	}

#tbvTopTen .CTabView-OpenPane,
#tbvTopTen .CTabView-ClosedPane
	{
	width: 100%;
	border-width: 0px;
	}
/*********************************************************************/


/**************************************************************************************************
User Statistics list. It's a tab of line listings inside a rounded box.
**************************************************************************************************/
.wUserStatsBox.rndContent
	{
	width: 342px; /* 344 - 1 - 1 */
	margin: 0;
	padding: 0;
	}
.wUserStatsBox.rndTop,
.wUserStatsBox.rndBtm
	{
	width: 344px;
	background-image: url(../../../images/bookrags/qa/wid-userstats-topbtm.png);
	}
.wUserStatsBox.rndTop
	{
	height: 0px;
	background-position: 0 top;
	}
.wUserStatsBox.rndBtm
	{
	height: 10px;
	background-position: 0 bottom;
	visibility: hidden;
	}

#tbvUserStats
	{margin: 0;
	}
#tabQuestions, #tabAnswers, #tabVotes
	{margin: 0; padding-left: 0px; padding-right: 0px;  /* truly 100% wide */
	}

.tblUserStats TD
	{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #688050;
	vertical-align: center;
	}


/*********************************************************************/
/* Tabview styles for the User Stats lists */
#tbvUserStats
	{
	width: 344px;
	margin: 0;
	}

#tbvUserStats .CTabView-TabTable,
#tbvUserStats .CTabView-TabTable TD
	{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	}

#tbvUserStats .CTabView-OpenTab
	{
	border-width: 0px;
	padding: 4px 6px 4px 6px;
	color: #62A40F;
	background-color: #F5FDE6;
	}

#tbvUserStats .CTabView-ClosedTab
	{
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom: 1px solid #8FB165;
	padding: 4px 6px 4px 6px;
	color: #6B7E50;
	background-color: #E2F3C9;
	}

#tbvUserStats .CTabView-EmptyTab
	{
	border-bottom-color: #8FB165;
	background-color: transparent;
	}

#tbvUserStats .CTabView-PanesParent
	{
	border-top: 0;
	border-left: 1px solid #8FB165;
	border-right: 1px solid #8FB165;
	border-bottom: 0;
	background-color: #F5FDE6;
	}

#tbvUserStats .CTabView-OpenPane,
#tbvUserStats .CTabView-ClosedPane
	{
	width: 100%;
	border-width: 0px;
	}
/*********************************************************************/


/**************************************************************************************************
Redeem Points Now!
**************************************************************************************************/
.wRedeemPtsNow
	{
	width: 730px;
	margin-top: 4px;
	margin-left:118px;
	margin-bottom: 8px;
	padding: 14px 0 14px 0;
	vertical-align: middle;
	text-align: center;
	color: #006699;
	background-color: #FFDFC6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	}

.wRedeemPtsNow A
	{color: #D51900;
	}


/**************************************************************************************************
Alerts box for Member Dashboard.
**************************************************************************************************/
.wAlertsBox
	{
	margin-bottom: 4px;
	padding: 4px;
	color: #D02000;
	background-color: #EBEBEB;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
	}


/**************************************************************************************************
Main questions list. (The filter buttons)
**************************************************************************************************/
#tblFilters
	{margin-bottom: 8px;
	}

#rbFilterAnswering		   {background: url(../../../images/bookrags/qa/btn-filter-answering.png) no-repeat 0 0;}
#rbFilterAnswering.checked {background: url(../../../images/bookrags/qa/btn-filter-answering.png) no-repeat 0 -41px;}
#rbFilterVoting			   {background: url(../../../images/bookrags/qa/btn-filter-voting.png) no-repeat 0 0;}
#rbFilterVoting.checked	   {background: url(../../../images/bookrags/qa/btn-filter-voting.png) no-repeat 0 -41px;}
#rbFilterPopular		   {background: url(../../../images/bookrags/qa/btn-filter-popular.png) no-repeat 0 0;}
#rbFilterPopular.checked   {background: url(../../../images/bookrags/qa/btn-filter-popular.png) no-repeat 0 -41px;}
#rbFilterVoted			   {background: url(../../../images/bookrags/qa/btn-filter-answered.png) no-repeat 0 0;}
#rbFilterVoted.checked	   {background: url(../../../images/bookrags/qa/btn-filter-answered.png) no-repeat 0 -41px;}

#tblFilters .SortbyBox
	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:   1px solid #D1D1D1;
	padding: 2px;
	height: 35px; /* 41 - 1 - 2 - 2 - 1 */
	background-color: #F1F1F1;
	vertical-align: middle;
	}
#tblFilters .SortbyBox .wGreyBoxContent
	{margin-top: 3px;
	}

#tblFilters .SortbyBox SELECT
	{
	margin: 0px 2px 0px 2px;
	font-size: 10px;
	}



/**************************************************************************************************
(Person's) Questions/Answers and (Person's) Forum Threads/Messages listings boxes. The rows in the
listings are styled using wQListRow/wAListRow.
**************************************************************************************************/
.wMyPosts>.rndBtm
	{
	height: 10px;
	visibility: hidden;
	}

.tbvMyPosts
	{min-height: 360px;
	}

.script-mydash .wMyPosts,
.script-mydash .wMyPosts>.rndBtm,
.script-mydash .tbvMyPosts
	{width: 470px;
	}

.script-profile .wMyPosts,
.script-profile .wMyPosts>.rndBtm,
.script-profile .tbvMyPosts
	{width: 438px;
	}

.tbvMyPosts,
.tbvMyPosts .CTabView-TabTable,
.tbvMyPosts .CTabView-PanesParent
	{
	margin: 0px;
	}

.tbvMyPosts .CTabView-TabTable,
.tbvMyPosts .CTabView-TabTable TD
	{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
	}

.tbvMyPosts .CTabView-OpenTab
	{}
.tbvMyPosts .CTabView-ClosedTab
	{}
.tbvMyPosts .CTabView-EmptyTab
	{border-bottom-width: 0;
	}

.tbvMyPosts .CTabView-PanesParent
	{
	border-top:   1px solid #0068CA;
	border-right: 1px solid #0068CA;
	border-left:  1px solid #0068CA;
	border-bottom: 0;
	}

.tbvMyPosts .CTabView-OpenPane,
.tbvMyPosts .CTabView-ClosedPane
	{
	border-width: 0px;
	padding: 10px 10px 0  10px;
	}
.tbvMyPosts>H1
	{
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #505050;
	}


/**************************************************************************************************
Main studypack tabview. Contains "Questions & Answers" and "Forums" tabs.
**************************************************************************************************/
.wMainTabView
	{width: 529px;
	}

.wMainTabView>.rndBtm
	{
	margin-bottom: 8px;
	width: 529px;
	height: 10px;
	background: url(../../../images/bookrags/qa/wid-maintab-btm.png) bottom left no-repeat;
	visibility: hidden;
	}

.wMainTabView .Encourage1
	{
	color: #E46C0A;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	}

.wMainTabView .Encourage2
	{
	color: #006699;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	}

.wMainTabView .BottomLink
	{
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	}
/*
.wMainTabView .BottomLink:link
	{text-decoration: underline;
	}
*/
.wMainTabView .BottomLink:visited
	{color: #666666;
	}

#divQATabView
	{width: 529px;
	}

#divQATabView .CTabView-TabTable,
#divQATabView .CTabView-TabTable TD
	{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
	}

#divQATabView .CTabView-EmptyTab
	{border-bottom-width: 0;
	}

#divQATabView .CTabView-PanesParent
	{
	border-top:   1px solid #0068CA;
	border-right: 1px solid #0068CA;
	border-left:  1px solid #0068CA;
	border-bottom: 0;
	}

#divQATabView .CTabView-OpenPane,
#divQATabView .CTabView-ClosedPane
	{
	border-width: 0px;
	padding: 10px 10px 0  10px;
	}

.wMainTabView A:link 	{ text-decoration: none; }
.wMainTabView A:active	{ text-decoration: underline; }
.wMainTabView A:visited	{ text-decoration: none; }
.wMainTabView A:hover	{ text-decoration: underline; }


/* List of questions, from qa.css. (copied here so we don't have to include qa.css in non-Q&A pages) */
.wMainTabView .qaMainQList
	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
	}

.wMainTabView .qaMainQList A:link 	{ text-decoration: none; }
.wMainTabView .qaMainQList A:active	{ text-decoration: underline; }
.wMainTabView .qaMainQList A:visited	{ text-decoration: none; }
.wMainTabView .qaMainQList A:hover	{ text-decoration: underline; }

.wMainTabView .qaMainQList TABLE,
.wMainTabView .qaMainQList .normaltext
	{
	font-family: Verdana,Arial;
	font-weight: normal;
	font-size: 13px;
	}

.wMainTabView .vshim4px
	{
	clear: both;
	padding-bottom: 4px;
	}
.wMainTabView .vshim8px
	{
	clear: both;
	padding-bottom: 8px;
	}

/* SEE ALSO: iehacks.css */
.wMainTabView .qaQListRow
	{
	position: relative;
	margin: 0;
	border: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #E1E9F2;
	}
.wMainTabView .qaQListRow.dark
	{background-color: #999;
	opacity: 0.5;
	}
.wMainTabView .qaQListRow.lite
	{background-color: #FFF;
	}

.wMainTabView .qaQListRowContent
	{
	margin: 0;
	padding: 8px;
	}

.wMainTabView .qaQListRowContent P
	{margin: 0 0 1em 0;
	}

.wMainTabView .qaBestAThumb
	{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	color: #444444;
	}

.wMainTabView TABLE.qaQuestion
	{
	width: 100%;
	font-size: 13px;
	}

.wMainTabView .qaQCategory
	{
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	}

.wMainTabView .qaQTitle
	{
	font-size: 15px;
	font-weight: bold;
	color: #124B99;
	}

.wMainTabView .qaQText
	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica;
	}
.wMainTabView .qaQText A:link 	{ color: #444444; }
.wMainTabView .qaQText A:visited	{ color: #444444; }


.wMainTabView .qaVoteNowIcon
	{border: 0px
	}

.wMainTabView .qaQuickAIcon
	{
	margin-right: 5px;
	cursor: pointer;
	}

.wMainTabView .qaQPointBoxTD
	{vertical-align: top;
	}

.wMainTabView .qaQPointBox
	{
	width: 36px;
	height: 40px;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	background-image: url(../../../images/bookrags/qa/wid-points-bkgd.png);
	background-repeat: no-repeat;
	cursor: pointer;
	}

.wMainTabView .qaQPointDesc
	{
	position: absolute;
	display: none;
	z-index: 10000000;
	width: 200px;
	border: solid 3px #006699;
	padding: 8px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align: left;
	}

.wMainTabView .qaQPointDesc H1
	{
	display: block;
	margin-top: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	}

/* Message stats line styles, from qa.css. (copied here so we don't have to include qa.css in non-Q&A pages) */
.wMainTabView .qaMsgMenuLine
	{
	margin-bottom: 6px;
	font-size: 11px;
	text-decoration: none;
	color: #444444;
	}

/* .qaPageBody DIV TABLE .qaMsgStatsLine TD * */
.wMainTabView .qaMsgStatsLine,
.wMainTabView .qaMsgStatsLine TABLE
	{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #444444;
	}

.wMainTabView .qaMsgStatsLine .wSecBtn
	{
	font-family: Tahoma,Verdana,Arial !important;
	font-size: 10px !important;
	font-weight: bold !important;
	}

.wMainTabView .qaMsgStatsPipe
	{
	font-size: 11px;
	color: #BBBBBB;
	}

.wMainTabView .qaMsgStatsBestA
	{
	font-size: 11px;
	color: #DD0000;
	}



/* List of pages, from brmb.css. (copied here so we don't have to include brmb.css in non-Q&A pages) */
.wMainTabView .brmbPageList,
.wMainTabView .brmbPageSizeList
	{
	font-size: 11px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	color: #114B99;
	}

.wMainTabView .brmbPageOther,
.wMainTabView .brmbPageThis,
.wMainTabView .brmbPageChevron
	{
	font-size: 11px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	}

.wMainTabView .brmbPageOther A
	{
	color: #124B99;
	cursor: pointer;
	}

.wMainTabView .brmbPageThis
	{color: #999999;
	}

.wMainTabView .brmbPageChevron
	{font-size: 11px;
	}

.wMainTabView .brmbPageResults
	{color: #124B99;
	}


/**************************************************************************************************
My Questions & My Answers listings boxes. The rows in the listings are styled using wQListRow/wAListRow.
**************************************************************************************************/

/**************************************************************************************************
Grey header for use in the Activity Stats box.
**************************************************************************************************/
/* Uses corner divs + a top div with image bkgd, plus center content div */
.wGreyHdrBox
	{
	position: relative;
	margin: 0;
	border-top: 0;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	background: url(../../../images/bookrags/qa/wid-greyhdrbox-top.png) repeat-x top right; top: 0; right: 0;
	background-color: #ffffff;
	}
.wGreyHdrBox>.rndTL,
.wGreyHdrBox>.rndTR
	{
	position: absolute;
	width: 10px;
	height: 30px;
	}
.wGreyHdrBox>.rndBR,
.wGreyHdrBox>.rndBL
	{
	position: absolute;
	width: 10px;
	height: 10px;
	}
.wGreyHdrBox>.rndBtm
	{
	position: absolute;
	height: 0px;
	}
.wGreyHdrBox>.rndTL	{background: url(../../../images/bookrags/qa/wid-greyhdrbox-corners.png) top left no-repeat; top: 0; left: -1px; }
.wGreyHdrBox>.rndTR {background: url(../../../images/bookrags/qa/wid-greyhdrbox-corners.png) top right no-repeat; top: 0; right: -1px; }
.wGreyHdrBox>.rndBR {background: url(../../../images/bookrags/qa/wid-greyhdrbox-corners.png) bottom right no-repeat; bottom: -1px; right: -1px; }
.wGreyHdrBox>.rndBL {background: url(../../../images/bookrags/qa/wid-greyhdrbox-corners.png) bottom left no-repeat; bottom: -1px; left: -1px; }
.wGreyHdrBox>.rndBtm
	{border-bottom: 1px solid #CFCFCF; bottom: -1px; left: 10px; right: 10px;
	}
.wGreyHdrBox>H1
	{
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #505050;
	}


/**************************************************************************************************
Goto Studypack box. Contains a link to the previous page or most recent category or studypack page.
**************************************************************************************************/
/* SEE ALSO: iehacks.css */
.wViewMoreBox
	{
	/*width: 516px;*/
	margin: 0;
	border: 1px solid #CBDDAD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	background-color: #F4FCE4;
	font-size: 13pt;
	font-family: Arial,Helvetica;
	font-weight: bold;
	color: #66A010;
	}

.wViewMoreBox A
	{
	color: #66A010;
	text-decoration: underline;
	}

#imgViewMoreGo
	{
	float: right;
	margin-left: 10px;
	}


/**************************************************************************************************
Sidebar categories tree.
**************************************************************************************************/
#imgSCTLoading
	{
	display: block;
	position: absolute;
	left: 2px;
	top: 2px;
	}


/**************************************************************************************************
Profile Info box. Looks like a form from Register page, but is read-only.
**************************************************************************************************/
/* SEE ALSO: iehacks.css */
.wProfileInfoBox
	{
	width: 389px;
	height: 272px;
	margin: 0;
	border: 1px solid #BFDC99;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0;
	background-color: #F5FDE6;
	}
.wProfileInfoBoxContent
	{padding: 10px;
	}

.tdProfileInfoBoxTitle
	{
	color: #708055;
	font-size: 13px;
	text-align: right;
	padding-top: 3px;
	}
.tdProfileInfoBoxData
	{
	font-size: 13px;
	text-align: left;
	color: #708055;
	}
.wProfileInfoBoxContent INPUT
	{
	width: 100%;
	border: 1px solid #D5E0B0;
	color: #708055;
	}


/**************************************************************************************************
My Activity Stats box. Contains a histogram for various activities.
**************************************************************************************************/
/* Uses a top & bottom div with image bkgd, plus center content div */
#wActivityStatsBox
	{
	position: relative;
	width: 279px;  /* 299 - 10 - 10 */
	height: 352px; /* 372 - 10 - 10 */
	}

#wActivityStatsBox div.body {
	height: 150px;
}

.wasbDivTitles
	{
	position: absolute;
	top: 50px;
	left: 0;
	width: 65px;
	color: #000000;
	}
.wasbDivTitles DIV
	{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 50px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	}

.wasbDivChartBase
	{
	position: absolute;
	top: 50px;
	left: 75px;
	width: 180px;
	height: 180px;
	color: #698248;
	}
#wasbDivThisMonth,
#wasbDivLastMonth,
#wasbDivThisYear
	{
	position: absolute;
	width: 180px;
	height: 80px;
	color: #698248;
	}
#wasbDivLastMonth,
#wasbDivThisYear
	{visibility: hidden;
	}

.wasbGridLine
	{
	position: absolute;
	top: 0px;
	width: 0px;
	height: 100%;
	border-width: 0 0 0 1px;
	border-color: #aaaaaa;
	border-style: solid;
	}

.wasbGridLabel
	{
	position: absolute;
	top: 185px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	}

.wasbDivHisto
	{
	position: absolute;
	left: 0px;
	height: 20px;
	background-color: #506633;
	}

.wasbPeriods
	{
	position: absolute;
	top: 170px;
	left: 0px;
	width: 100%;
	color: #666666;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
.wasbPeriods A
	{
	font-weight: bold;
	cursor: pointer;
	}
.wasbPeriods A.unselected
	{color: #666666;
	}
.wasbPeriods A.selected
	{
	}
.wasbPeriods A:hover   {text-decoration: none;}
.wasbPeriods A:active  {text-decoration: none;}
.wasbPeriods A:visited {text-decoration: none;}



/**************************************************************************************************
"What's This" popup for the order form page.
**************************************************************************************************/
.widPopupWhatsThis
	{
	position: absolute;
	display: none;
	width: 200px;
	border: solid 3px #006699;
	padding: 6px 8px 8px 8px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	z-index: 10000000;
	}



/**************************************************************************************************
Related Questions
**************************************************************************************************/
.wRelatedQuestions
	{
	width: 100%;
	padding: 8px 0 12px 0;
	vertical-align: middle;
	text-align: center;
	color: #006699;
	background-color: #FFDFC6;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	}

.wRelatedQuestions H1
	{
	display: block;
	color: #D51900;
	margin: 0 0 4px 0;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	}



/**************************************************************************************************
Light grey box, such as for the sort-by listbox next to the filter buttons.
**************************************************************************************************/
.wGreyBox
	{
	margin: 0;
	border: 1px solid #E2E2E2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	background-color: #F1F1F1;
	}
.wGreyBoxContent
	{
	padding: 5px;
	}


/**************************************************************************************************
Popup schools auto-completion box. Pops up with school names that match what you've typed into the
edSchools field.
**************************************************************************************************/
.wschPopup
	{
	position: absolute;
	display: none;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 10000000;
	}

.wschItem
	{
	cursor: pointer;
	}
.wschItem:hover
	{
	color: HighlightText;
	background-color: Highlight;
	}
