/* answers */
/*-----Answers: styles used in multiple mouldes-----*/
.gray-vertical-divider {
	color: #CCCCCC;
}
.gray-vertical-divider-large {
	color: #CCCCCC;
	font: 1.5em bold;
}
.gray-divider-dark {
	/* background-color: #C4C4C4; */
	border: 0 none;
	border-bottom: 1px solid #c4c4c4;
	height: 1px;
	line-height: 0px;
	position: relative;
	
}
.Answers .image-container {
	float: left;
	/* width: 70px; */ /* removed so text on side profile can more closely fit the avatar. */
}
.Answers img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	/* margin: 2px; */
	background-color: #fff;
}
.Answers .loadingimg {
	border: 0 none;
}
.answer-icon-right {
	padding-right: 16px;
	background: transparent url(../i/answers/icon-answer-small.gif?ver=7207x) no-repeat 100% 2px;
}
.save-icon-left {
	background: transparent url(../i/icons/icon-save.gif?ver=7207x) no-repeat scroll left bottom;
	padding: 0 0 0 25px;
}

/* Large radius grey box */

.box-gray-large .corner{
	background: transparent url(../../sky/i/boxes/box-gray-large.gif?ver=7207x) no-repeat 0 0;
}
.box-gray-large-on-blue .corner {
	background: transparent url(../i/boxes/box-gray-large-on-blue.gif?ver=7207x) no-repeat 0 0;	
}
.box-gray-large .topleft {
	background-position: 0 0;
}
.box-gray-large .topright {
	background-position: right top;
	padding-top: 27px;
	margin-left: 20px;
}
.box-gray-large .botleft {
	background-position: left bottom;
	margin-left: -20px;
	padding-left: 20px;
}
.box-gray-large .botright {
	background-position: right bottom;
	padding: 0 20px 0 0;
	position: relative;
}
.box-gray-large .fullwidth {
	position: relative;
	top: -16px;
}
/* end large radius box */

/* Large radius gray box on white (that can handle any height) */

.box-gray-large-anyheight {
	background: transparent url(../i/boxes/box-gray-large-on-blue-bg.gif?ver=7207x) repeat-y 0 0;
	position: relative;
}
.box-gray-large-anyheight .box-rightside {
	margin-left: 20px;
	background: transparent url(../i/boxes/box-gray-large-on-blue-bg.gif?ver=7207x) repeat-y 100% 0;
}
.box-gray-large-anyheight .box-top {
	margin-left: -20px;
}
.box-gray-large-anyheight .bottom-wrap {
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 89px;
	width: 100%;
}
.box-gray-large-anyheight .botleft {
	position: relative;
	left: 0;
	bottom: 0;
	height: 89px;
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
.box-gray-large-anyheight .botright {
	height: 89px;
	width: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0;
}
.box-gray-large-anyheight .fullwidth {
	padding-right: 20px;
	min-height: 100px;
}

/* end large radius gray box on white */
/* Large radius grey box on blue ( can handle full height) */

.box-gray-large-on-blue {
	background: transparent url(../i/boxes/box-gray-large-on-blue-bg.gif?ver=7207x) repeat-y 0 0;
	position: relative;
}
.box-gray-large-on-blue .box-rightside {
	margin-left: 20px;
	background: transparent url(../i/boxes/box-gray-large-on-blue-bg.gif?ver=7207x) repeat-y 100% 0;
}
.box-gray-large-on-blue .box-top {
	margin-left: -20px;
}
.box-gray-large-on-blue .bottom-wrap {
	position: absolute;
	bottom: -1px;
	height: 89px;
	width: 100%;	
}
.box-gray-large-on-blue .botleft {
	position: relative;
	left: 0;
	bottom: 0;
	height: 89px;
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
.box-gray-large-on-blue .botright {
	height: 89px;
	width: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0;
}
.box-gray-large-on-blue .fullwidth {
	padding-right: 20px;
	min-height: 100px;
}

/* end large radius gray box on blue */


.answer-center-width {
	margin-left: 10px;
}
.answers-title h1, .answers-title h2, .answers-title h3  {
	font-family: arial;
	font-weight: normal;
}
.answers-title h2 {
	
}
.answers-title h3 {
	font-size:1.25em;
}
.answers-title-fakeh3 {
	font-size:18px !important;
	font-family: arial;
	font-weight: normal;
}
/*-----Answers: Ask-----*/
.border-top-beige {
	height: 0;
	border: 0;
	border-top: 1px solid #d8d9cb;
	margin-bottom: 10px;
}
.Answers_Ask .add-to-question {
	margin: 5px 0px 10px 20px;
	
}
.Answers_Ask .add-to-question .input-wrap { 
	margin-top: 0;
}
.Answers_Ask .input-wrap { 
	margin-top: 23px;
}
.Answers_Ask .ask-inner {
	background-color:#fff;
	clear:both;
	overflow:hidden;
	padding:20px 0 6px;
	position: relative;
}
.Answers_Ask .add-to-question .input-row .input-text { 
	width: 600px;
}
.Answers_Ask .input-row .input-text { 
	width: 493px;
}
.Answers_Ask .input-row label {
	padding-bottom: 5px;
}
.Answers_Ask .add-to-question .description{
	margin-top: 5px;
}
.Answers_Ask .add-to-question-wrap .left-col {
	width: auto;
	padding-right: 5px;
}
.Answers_Ask .description, .choose-topic-container{
	margin-top: 6px;
	padding-left: 62px;
	float: left;
}
.Answers_Ask .submit-button-parent .button-orange {
	margin-right: 12px;
}
.Answers_Ask .submit-button-parent {
	margin-top: 10px;
}
.Answers_Ask .spell-check-link {
	padding-left: 20px;
	background: transparent url(../i/icons/spellcheck.gif?ver=7207x) no-repeat 0 0;
}
.Answers_Ask .noimage {
	background-image: none;
}	
.Answers_Ask .tips {
	position: absolute;
	/* background-color: #F9F9EA; */
	top: 10px;
	right: -220px;
	width: 200px;
}
.Answers_Ask .tips-form {
	right: 14px;
	top: 51px;
}
.Answers_Ask .add-to-question .left-col {
	width: 610px;
	padding-right: 0;
	position: relative;
}
.Answers_Ask .left-col {
	width: 505px;
	padding-right: 0;
	position: relative;
}
.Answers_Ask .bottom-actions {
	margin: 4px 0 0;
}
.Answers_Ask .box-padding {
	padding: 10px 14px 12px;
}
.Answers_Ask .submit-area {
	margin-top: 15px;
	margin-bottom: 5px;
}
.Answers_Ask .tip-inner {
	margin: 10px;
	border: 1px solid #d4d4bf;
	background-color: #fff;
	color: #666;
	padding: 3px 10px;
	position: relative;
	z-index: 100;
}
.Answers_Ask .question-container .tip-inner {
	border: 0;
}
.Answers_Ask .add-to-question-bottom {
	overflow: hidden;
	margin: 5px 0 50px 20px;
	width: 615px;
}
.tip-inner .tip-arrow {
	position: absolute;
	top: -1px;
	left: -9px;
	width: 9px;
	height: 23px;
	background: transparent url(../i/widgets/tip-arrow-left.gif?ver=7207x) no-repeat 0 0;
}
.Answers_Ask .input-blue {
	background: #eef5fb url(../i/gradients/gradient-input-blue.gif?ver=7207x) repeat-x 0 0;
	color: #6c98b8;
	font-weight: bold;
	padding: 4px;
}
.Answers_Ask .input-border {
	border: 1px solid #c4c4c4;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #ddd;
}
.Answers_Ask .ask-details {
	background-color: #f8f7f0;
	height: 150px;
}
.Answers_Ask .ask-question {
	height: 20px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.Answers_Ask .cancel-button {
	padding-top: 3px;
}
.Answers_Ask .addpadding {
	margin: 0 10px;
}
.preview_answer {
	width: 655px;
	margin: 0 auto;
}
.add-to-question {
	width: 655px;	
}
.Answers_Ask .question-outer-container {
	/* float: left; */
	width: 615px;
}
.write-answer .question-outer-container {
	width: 523px;
}
.preview_answer .question-outer-container, .add-to-question .question-outer-container {
	/* width: 523px; */  /* removed for preview*/
}
.Answers_Ask .arrow {
	position: absolute;
	top: 10px;
	left: -39px;
	width: 35px;
	height: 53px;
	background: transparent url(../i/boxes/box-gray-large-arrow.gif?ver=7207x) no-repeat 0 0;
}
.Answers_Ask .big-letter {
	color: #c4c4c4;
	font-size: 3.5em;
	font-weight: bold;
	float: left;
	padding-right: 10px;
	padding-top: 7px;
	
}
.Answers_Ask .gray-title {
	font-size: 1.5em;
	font-weight: bold;
	padding: 12px 0 0;
	margin-left:64px;
}
.Answers_Ask .error-box-text {
	border: none;
	width: auto;
}
.Answers_Ask .input-row {
	padding:3px 0px;
	position:relative;
}
.redborder, .borderred {
	border: 1px solid red !important;
}
.Answers_Ask .author-container {
	padding: 20px 25px 0px 10px;
	width: 98px;
}
.Answers_Ask .item-title {
	font-weight: bold;
	margin-top: 5px;
}
.Answers_Ask img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 2px;
}
.Answers_Ask .cancel-button-container {
	float: right;
	margin: 13px 10px 0 0;
}
.Answers_Ask .vertical-divider-container {
	float: right;
	margin: 10px 10px 0 0;
}
.box-darkergray-bar .corner{
	background: transparent url(../i/titlebars/box-darkgray.gif?ver=7207x) no-repeat 0 0;
}
.box-darkergray-bar .topleft {
	background-position: 0 0;
}
.box-darkergray-bar .topright {
	background-position: right top;
	padding-top: 4px;
	margin-left: 10px;
}
.box-darkergray-bar .botleft {
	background-position: left bottom;
	margin-left: -10px;
	padding-left: 10px;
}
.box-darkergray-bar .botright {
	background-position: right bottom;
	padding: 0 10px 5px 0;
	position: relative;
}
.timeline-wrap {
	color: #777;
	padding: 0 5px;
}
.answer-timeline {
	width: 610px;
	margin: 0 auto;
	font-size: 15px;
	font-weight: arial;
	margin-bottom: 18px;
}
.Answers_Ask .answer-timeline {
	margin: 0 0 25px 133px;
}
.timeline-item {
	float: left;
	width: 172px;
	font-size: .9em;
	line-height: 32px;
	padding: 6px 0 5px;
	margin: 0 2px;
}
.timeline-number {
	background: transparent url(../i/answers/ask-timeline-numbers2.gif?ver=7207x) no-repeat 0 0;
	width: 31px;
	height: 23px;
	float: left;
	margin-top: 5px;
}
.active .timeline-number {
	width: 36px;
	height: 34px;
	margin-right: 10px;
	margin-top: 0;
}
.selected-underline {
	position: relative;
	border-bottom: 1px solid #90b6d4;
	bottom: -11px;
	margin: 0 15px 0 0;
}
.active { 
	color: #444;
	font-weight: bold;
	font-size: 1.0em;
	width: 220px;
}
.done { 
}
.numberone { 
	background-position: 0 -40px;
}
.numbertwo { 
	background-position: -31px -40px;
}
.numberthree { 
	background-position: -62px -40px;
}
.active .numberone {
	background-position: 0 0;
}
.active .numbertwo {
	background-position: -46px 0;
}
.active .numberthree {
	background-position: -91px 0;
}
.done .numberone {
	background-position: 0 -80px;
}
.done .numbertwo {
	background-position: -31px -80px;
}
.done .numberthree {
	background-position: -62px -80px;
}

/* similar questions  */
.question-wrap { 
	padding: 6px 0;
}
.similar-question-inner .similar-questions-title {
	font-family: arial;
	border-bottom: 0;
	
}
.similar-question-inner {
	font-size: .9em;
}
.similar-question-inner .list-question-text {
	font-size: 12px;
	font-weight: normal;
}
.recent-replies {
	font-size:10px;
	font-weight:normal;
}
.similar-question-inner .close-btn {
	position:absolute;
	right:0;
	top:-3px;
}
.status-area {
	position: absolute;
	top: 10px;
	right: 3px;
	font-size: .8em;
}
/*-----Answers: Answer (and expert answer)-----*/
.Answers_Answer .ask-inner {
	background-color:#fff;
	clear:both;
	overflow:hidden;
	padding:20px 0 6px;
	
}
.Answers_Answer .input-row .input-text { 
	width: 600px;
	display: block; /* done for spell checker */
}
.Answers_Answer .sources .input-text {
	width: 580px;
}
.answer_expert_answer .sources .input-text {
	width: 540px;
}
.Answers_Answer .input-row label {
	padding-bottom: 5px;
}
.Answers_Answer .sources {
	margin-top: 20px;
}
.Answers_Answer .input-wrap { 
	/* margin-top: -24px; */
}
.Answers_Answer .sources .input-wrap, .answer_expert_answer .sources .input-wrap { 
	margin-bottom: 10px;
	margin-top: 0px;
}
.Answers_Answer .add-source, .answer_expert_answer .add-source {
	text-align: right;
	float: right;
	padding-right: 22px;
}
.icon-plus-x {
	background: transparent url(../i/icons/icon-answers-plus-x.gif?ver=7207x) no-repeat 0 0;
}
.Answers_Answer .delete-source, .answer_expert_answer .delete-source {
	background-position: 6px 9px;
	width: 28px;
	height: 30px;
	display: block;
}
.Answers_Answer .sourcewrap a:hover, .answer_expert_answer .sourcewrap a:hover { 
	background-position: -23px 9px;
}
.Answers_Answer .add-source-icon, .answer_expert_answer .add-source-icon {
	background-position: -29px -28px;
	padding: 0 0 0 16px;
}
.disabled .add-source-icon {
	background-position: 1px -28px;
}
.spell-check-link {
	padding-left: 20px;
	background: transparent url(../i/icons/spellcheck.gif?ver=7207x) no-repeat 0 0;
	margin-right: 10px;
	margin-top: 3px;
}
.preview-link {
	padding-left: 22px;
	background: transparent url(../i/zoom_icon.gif?ver=7207x) no-repeat 0 0;
	margin-right: 10px;
	margin-top: 3px;
}

.Answers_Answer .tips {
	position: absolute;
	/* background-color: #F9F9EA; */
	top: 17px;
	right: 0;
	width: 310px;
}
.Answers_Answer .left-col {
	width: 610px;
	padding-right: 0;
}
.Answers_Answer .box-padding {
	padding: 10px 14px 12px;
}
.Answers_Answer .submit-area {
	margin-top: 30px;
	margin-bottom: 5px;
	overflow: hidden;
}
.Answers_Answer .tip-inner {
	margin: 10px;
	border: 1px solid #d4d4bf;
	background-color: #fff;
	color: #666;
	padding: 3px 10px;
	position: relative;
	z-index: 100;
}
.Answers_Answer .input-blue {
	background: #eef5fb url(../i/gradients/gradient-input-blue.gif?ver=7207x) repeat-x 0 0;
	color: #6c98b8;
	font-weight: bold;
	line-height: 20px;
	padding: 4px;
}
.Answers_Answer .input-border {
	border: 1px solid #c4c4c4;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #ddd;
}
.Answers_Answer .ask-details {
	background-color: #f8f7f0;
	height: 150px;
}
.Answers_Answer .save-draft-button {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
.Answers_Answer .cancel-button {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	color: gray;
}
.Answers_Answer .addpadding {
	padding-right: 10px;
}
/* ---- expert answer ---- */

.icon-copy {
	background: transparent url(../i/icons/icon-copy-sprite.gif?ver=7207x) no-repeat 0 0; /* -27px; */
	display: block;
	width: 15px;
	height: 15px;
}
a.icon-copy:hover {
	background-position: 0 0;
}
.icon-x-sprite {
	display: block;
	width: 17px;
	height: 17px;
	background:transparent url(../i/icons/icon-answers-plus-x.gif?ver=7207x) no-repeat scroll 0 0;
}
a.icon-x-sprite:hover {
	background-position: -29px 0;
}
.icon-insert {
	background: transparent url(../i/icons/icon-insert-sprite.gif?ver=7207x) no-repeat 0 0; /* -27px; */
	display: block;
	width: 15px;
	height: 15px;
}
a.icon-insert:hover {
	background-position: 0 0;
}
.icon-remove {
	background: transparent url(../i/icons/icon-remove-sprite.gif?ver=7207x) no-repeat 0 -27px;
	display: block;
	width: 15px;
	height: 15px;
}
a:hover .icon-remove {
	background-position: 0 0;
}
.expert-answer-icons {
	margin: 4px 6px 0 0;
	display: block;
	width: 15px;
	height: 15px;
}
.reallydelete {
	background-color: #fde0da;
}
.loader-arrow-orange-onblue {
	background: transparent url(../i/widgets/loader-arrow-orange-onblue.gif?ver=7207x) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: block;
}
.expert-searchmyanswers .input-row {
	padding: 7px 15px 7px 0px;
}
.expert-searchmyanswers .input-row .input-text {
	font-size: 1em;
	margin-right: 25px;
	width: 360px;
}
.search-results-area ul {
	margin: 0;
	padding-bottom: 5px;
}
.result-date {
	font-size: .8em;
	color: #888;
	padding-left: 10px;
}
.expander-area-wrap  .options-expander, .expander-area-wrap a.options-expander:hover {
	background:transparent url(../i/widgets/light-blue-expanders.gif?ver=7207x) no-repeat scroll 100% 2px;
	padding: 2px 20px 2px 2px;
	font-weight: bold;
}
.expander-area-wrap {
	border: 1px solid #F9FCFD;
}
.expander-area-wrap a.expanded, .expander-area-wrap a.expanded:hover {
	background-position:100% -48px;
}
.tools-wrap .left-arrow-link {
	background:transparent url(../i/schoolfinder/images/green-arrow.gif?ver=7207x) no-repeat scroll left center;
	padding-left:11px;
}
.small-blue-title {
	color: #4F82A9;
	font-size: 1em;
	font-weight: bold;
}
/*-----Answers: Categorize----*/
.Answers_SuggestedCategories {
}
.Answers_SuggestedCategories .listtitle {
        font-weight: bold;
        padding-left: 30px;
}
.Answers_SuggestedCategories .see-all {
        color: #4F82A9;;
        padding-left: 30px;
}


/*-----Answers: Categorize----*/
.Answers_Categorize {
}
.Answers_Categorize .categorize-inner {
        background-color:#fff;
        clear:both;
        overflow:hidden;
        position: relative;
}
.Answers_Categorize .boxtitle {
	font-family: arial;
}
.Answers_Categorize .subtitle {
	margin: 0 0 0 17px;
	font-family: arial;
	font-size: 16px;
}
.Answers_Categorize .description {
	margin: 5px 0 20px 17px;
}
.categorycontainer {
	width: 49%;
	float: left;
	position: relative;
}
.category_selector {
	overflow: hidden;
}
.Answers_Categorize li {
        padding-left: 5px;
}

.Answers_Categorize ul {
        padding-left: 10px;
        margin-top: 1px;
}
.Answers_Categorize .disabled {
	display: none;
}
/* category title based on depth... */
.cattitle-0 {
	font-size: 1.2em;
	font-weight: bold;
}
.cattitle-1 {
	font-size: 1.1em;
}
.cattitle-2 {
}
.categoryelement {
	padding: 1px 0 0;
	overflow: hidden;
}
.rowwrap {
	overflow: hidden;
	padding: 0 0 0 2px;
}
.cattitle {
	border: 1px solid #fff;
	border-width: 1px 0;
	float: left;
	clear: left;
	position: relative; /* ie */
}
.sidelines {
	margin: 0 -1px;
	border: 1px solid #fff;
	border-width: 0 1px;
	display: block;
	position: relative; /* ie */
	float: left;
}
.categorylink {
	border: 1px solid #fff;
	padding: 0 10px 1px 0;
	display: block;
	position: relative; /* ie */
}
.category-icon {
	width: 17px;
	height: 17px;
	float: left;
	position: relative;
	margin: 1px 3px 2px 1px;
}
.error-box {
	margin-bottom: 10px;
}
.error-box-text {
	width: 588px;
	margin: 0 auto 10px;
	padding: 10px;
	border: 1px solid red;
	color: red;
}
/* blue: hover state */
.hovering .cattitle {
	border-color: #c6e2f0;
	background: #d9eef9 url(../i/gradients/grad-answers-categories.gif?ver=7207x) repeat-x 0 0;
}
.hovering .sidelines {
	border-color:  #c6e2f0;
}
.hovering .category-icon {
	background: transparent url(../i/icons/icon-answers-categories-sprite.gif?ver=7207x) no-repeat 0 -34px;
}
/* green:   */
.selectedstate .cattitle {
	border-color: #a9f3a8;
	background: #cafcca url(../i/gradients/grad-answers-categories.gif?ver=7207x) repeat-x 0 -66px;
}
.selectedstate .sidelines {
	border-color: #a9f3a8;
}
.selectedstate .category-icon {
	background: transparent url(../i/icons/icon-answers-categories-sprite.gif?ver=7207x) no-repeat 0 -17px;
}
/* gray: hover over selected: */
.selectedhover .cattitle {
	border-color: #cecece;
	background: #e3e4e4 url(../i/gradients/grad-answers-categories.gif?ver=7207x) repeat-x 0 -131px;
}
.selectedhover .sidelines {
	border-color: #cecece;
}
.selectedhover .category-icon {
	background: transparent url(../i/icons/icon-answers-categories-sprite.gif?ver=7207x) no-repeat 0 0;
}

.category-area .expander {
	float: left;
	width: 17px;
	height: 20px;
	background: transparent url(../i/widgets/answers-expander-arrows.gif?ver=7207x) no-repeat 0 -20px;
	position: relative; /* ie */
	top: 2px;
	left: 4px;
}
.category-area a.expander:hover {
	background-position: 0 0;
}
.category-area .expanded {
	background-position: 0 -40px;
}
.category-area a.expanded:hover {
	background-position: 0 -60px;
}
.Answers_Categorize .top-button-area {
	margin: 0px 100px 0px 00px;
}
.Answers_Categorize .button-area {
	margin: 20px 100px 0px 30px;
	padding: 15px 5px;
}
.grayline {
	border-top: 1px solid #e9e9e9;
}

/*-----Answers: Quick Ask-----*/
.Answers_QuickAsk input {
	color: #20556C;
	width: 355px;
}

.Answers_QuickAsk .module-content {
	padding: 20px;
	position: relative;
}

.Answers_QuickAsk .gray-ask {
	color: #C4C4C4;
	font-size: 1.7em;
	font-weight: bold;
}


/*-----Answers: Question List-----*/
.Answers_QuestionList {
}

.Answers_QuestionList .module-title {
	font-size: 1.2em;
	float: left;
	clear: left;
}
.Answers_QuestionList .icon-info {
	background: transparent url(../i/icons/icon-info.gif?ver=7207x) no-repeat 0 0;
	width: 16px;
	height: 14px;
	display: block;
	float: left;
	margin: 6px 0 0 5px;
}
.Answers_QuestionList .section-title{
	color: #444444;
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}
.Answers_QuestionList .watch-topic {
	float: right;
	padding-top: 5px;
	padding-left: 10px;
}

.Answers_QuestionList .sort-description {
	font-size: 1.1em;
	font-weight: bold;
	float: right;
	width: 150px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.Answers_QuestionList .sort-dropdown {
	margin-bottom: 3px;
	margin-right: -1px;
	float: right;
	clear: right;
}

.Answers_QuestionList select {
	border:1px solid #77AEAE;
	font-size:1.2em;
	height:20px;
	width:150px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

.Answers_QuestionList .question-container-outer {
	clear: both;
	margin-bottom: 6px;
}

.Answers_QuestionList .question-container-inner {
	margin: 6px 0 0 6px;
	padding: 0;
	overflow: hidden;
}

.Answers_QuestionList .content-container {
	margin-left: 90px;
}

.Answers_QuestionList .item-title {
 	font-size: 1.3em;
	color: #4F82A9;
	font-family: arial;
	margin-bottom: 6px;
}
.Answers_QuestionList .item-description-wrap, .item-description-wrap {
	font-size: .8em;
}
.Answers_QuestionList .add-padding {
	padding: 2px;
}
.Answers_QuestionList .item-header {
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 2px;
	height: 19px;
	padding-left: 0;
}

.Answers_QuestionList .item-description {
	font-size: 1.1em;
	padding: 2px;
	height: 18px;
}

.Answers_QuestionList .item-value {
	font-size: 1.1em;
	padding: 2px;
	height: 18px;
}

.Answers_QuestionList .answer-button {
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: center;
	font-family: arial;
	font-size: 1.15em;
	font-weight: bold;
	margin-top: 5px;
}
.Answers_QuestionList .answer-button-text {
	padding-top: 1px;
}
.Answers_QuestionList .answer-button a {
	background: transparent url(../i/answers/button-answer-sprite.gif?ver=7207x) no-repeat scroll 0 0;
	height: 17px;
	line-height: 18px;
	width: 74px;
	color: #FFF;
	font-size: 12px;
}
.Answers_QuestionList .answer-button a:hover {
	background-position: 0 -17px;
	text-decoration: none;
}
.Answers_QuestionList .no-result {
	padding: 10px 20px;
}
/* answer list */
.Answers_AnswerList {
	padding: 0 0 0 10px;
}
.Answers_AnswerList .module-title h2 {
	font-weight: bold;
}
.Answers_AnswerList .sort {
	float: right;
	margin: 5px 0 8px;
	color: #777;
}
.Answers_AnswerList .sort-description {
	display: inline;
}
.Answers_AnswerList .sort-selected {
	font-weight: bold;
}
.upperarea {
	
}
.userarea {
	margin-bottom: 10px;
	overflow: hidden;
}
.usernamearea {
	width: 110px;
	overflow: hidden;
}
.usernamearea, .userareatext, .userattributes{
	padding-top: 2px;
}
.userareatext {
	padding-left: 6px;
}
.userareacomma {
	padding-top: 3px;
	margin-left: -2px;
}
.userattributes {
	margin-left: 6px;
}
.avatararea {
	float: left;
	position: relative;
}
.replybox .avatararea {
	margin-right: 10px;
	width: 100px;
}
.content-container, .sourcearea {

}
.content-container {
	font-size: 1.1em;
}
.sourcearea {
	margin-top: 20px;
	color: #888;
}
.source-error {
	color: red;
}
.Answers_AnswerList .box-gray-flex .botright, .Answers_AnswerDetail .box-gray-flex .botright {
	padding-bottom: 13px;
}
.Answers_AnswerList .replybox {
	margin-bottom: 8px;
	position: relative;
}
.grayemboss {
	height: 0px;
	font-size: 1px;
	margin-top: 7px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
}
.reply-contents {
	padding: 2px 18px 9px 0px;
	position: relative;
}
.reply-date {
	padding-right: 21px; /*ff2 the bottom right corner of the box appears on top of the date in preview of answer ... had to increase padding enough that it doesnt disappear*/
	font-size: .9em;
}
.image-container img {
	border:1px solid #CCC;
	margin:2px;
	margin-right: 10px;
	padding:2px;
	background-color: #fff;
}
.Answers_AnswerList .lowerarea {
	
}
.Answers_AnswerList .thumbratingarea {
	float:right;
}
.Answers_AnswerList .leftdivider {
	padding-left: 10px;
	margin-left: 10px; 
	border-left: 1px solid #e9e9e9;
}
.Answers_AnswerList .thumbratingarea .ratingtext {
	width: 98px;
	font-size: .9em;
	color: #777;
}
.Answers_AnswerList .flagarea {
	float: right;
}
.Answers_AnswerList .flagarea a {
	padding-left: 19px;
}
.preview-replybox {
	width: 645px;
	margin: 0 auto;
}
.choosebest-wrap a {
	background: transparent url(../i/answers/button-best-answer-sprite.gif?ver=7207x) no-repeat 0 0; 
	display:block; 
	height: 26px; 
	width: 94px; 
	line-height: 18px; 
	font-size: 12px; 
	padding:6px 0 0 33px; 
}
.choosebest-wrap a:hover {
	background-position: 0 -32px; 
	text-decoration: none;
}
/* ------- mini profile -------- */
.miniprofile {
	font-size: 12px;
}
.miniprofile-level {
	/*background-color: #f6f6f6;
	border-bottom: 1px solid #929292;
	border-right: 1px solid #929292;
	float: left;*/
	padding: 7px;
}
.miniprofile-level .level-icon {
	position:static; 
	float: left;
	padding-bottom: 3px;
	margin: 0 4px 0 0;
}
.miniprofile-attributes {
	float: left;
	margin-top: -5px;
	margin-left: -3px;
}
.miniprofile-name {
	padding: 8px 4px 8px 10px;
	font-size: 1.2em;
	/* font-family: arial; */
	float: left;
	clear: left;
	font-weight: bold;
}
.miniprofile-bio {
	clear: left;
	padding: 10px 10px 40px;
}
.miniprofile-links {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #f0f4f8;
}
.miniprofile-links span {
	float: left;
	padding: 0 10px;
}
.miniprofile-links span span {
	padding: 0;
}
.miniprofile-links .article-icon {
	/* background */
	margin-top: 6px;
}

/*-----Answers: Featured Expert-----*/
.Answers_FeaturedExpert .module-title {
	float: left;
	padding: 10px 0;
	font-size: 1.2em;
}

.Answers_FeaturedExpert .expert-container {
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;
}

.Answers_FeaturedExpert .content-container {
	float: left;
	margin-left: 0;
}

.Answers_FeaturedExpert .image-container {
	margin-right: 10px;
}

.Answers_FeaturedExpert .item-title {
 	font-size: 1.2em;
 	margin-bottom: 5px;
}

.Answers_FeaturedExpert .author-bio {
	font-size: .9em;
	padding-right: 10px;
}

.Answers_FeaturedExpert .author-job-title {
	font-size: .9em;
	margin-top: -3px;
}

.Answers_FeaturedExpert .item-more-link {
	margin-top: 8px;
}


/*-----Answers: Most Active Members-----*/
.Answers_MostActiveMembers .module-title {
	padding-top: 10px;
	font-size: 1.2em;
}
.Answers_MostActiveMembers .section-title{
	color: #444444;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 8px;
	padding-bottom: 5px;
}

.Answers_MostActiveMembers .most-active-member-container {
	padding: 10px 0;
	clear: both;
	overflow: hidden;
}

.Answers_MostActiveMembers .content-container {
	float: left;
	margin-left: 10px;
}

.Answers_MostActiveMembers .item-title {
 	font-size: 1.2em;
}

.Answers_MostActiveMembers .item-header {
	font-size: 1.1em;
	margin-right: 5px;
}

.Answers_MostActiveMembers .item-description {
	font-size: 1.1em;
}

.Answers_MostActiveMembers .item-value {
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 5px;
}

.Answers_MostActiveMembers .item-more-link {
	margin-top: 8px;
}

.Answers_MostActiveMembers .more-link {
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}


/*-----Answers: Personal Page Overview-----*/
.Answers_PersonalPageOverview {
}

.Answers_PersonalPageOverview .module-content {
	/* padding: 5px; */
}
.Answers_PersonalPageOverview .mystuff-me {
	padding-bottom: 3px;
	background-color: #fff;
}

.Answers_PersonalPageOverview .profile-container {
	clear: both;
	/* padding: 15px 0px 15px 10px; */
	overflow: hidden;
}

.Answers_PersonalPageOverview .content-container {
	float: left;
	margin-left: 10px;
}

.Answers_PersonalPageOverview .item-title {
 	font-size: 1.4em;
 	font-weight: bold;
	color: #4F82A9;
	font-family: arial;
}

.Answers_PersonalPageOverview .item-header {
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 5px;
}

.Answers_PersonalPageOverview .item-description {
	font-size: 1.1em;
}

.Answers_PersonalPageOverview .item-value {
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 5px;
}

.Answers_PersonalPageOverview .link-container {
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.Answers_PersonalPageOverview .link-container-item {
	padding-bottom: 2px;
}

.Answers_PersonalPageOverview .level-info-link {
	font-size: .8em;
}

/*-----Answers: Ask Or Search-----*/

.Answers_AskOrSearch .search-type-buttons-container {
	margin: 4px 0;
	overflow: hidden;
}
.Answers_AskOrSearch .search-type-buttons {
	float: left;
	position: relative;
}
.Answers_AskOrSearch .relief-icon {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 68px;
	height: 68px;
	display: block;
}
.Answers_AskOrSearch .big-question {
	background: transparent url(../i/answers/big-question-mark.png?ver=7207x) no-repeat 0 0;
}
.Answers_AskOrSearch .big-talk-bubbles {
	background: transparent url(../i/answers/big-ask-bubbles.png?ver=7207x) no-repeat 0 0;
}
.Answers_AskOrSearch .big-mag-glass {
	background: transparent url(../i/answers/big-mag-glass.png?ver=7207x) no-repeat 0 0;
}
.Answers_AskOrSearch .search-type-buttons-container a {
	background: transparent url(../i/icons/large_button_sprite_x3.png?ver=7207x) no-repeat scroll 0 -210px;
	color: #FFFFFF;
	height: 88px;
	width: 140px;
	display: block;
	text-decoration: none;
}
.Answers_AskOrSearch .search-type-buttons-container a:hover {
	background-position: 0 -315px;
}
.Answers_AskOrSearch .search-type-buttons-container a.selected, .Answers_AskOrSearch .search-type-buttons-container a.selected:hover {
	background: transparent url(../i/icons/large_button_sprite_x3.png?ver=7207x) no-repeat scroll 0 -105px;
	color: #FFFFFF;
	height: 88px;
	width: 140px;
	display: block;
	text-decoration: none;
}
.Answers_AskOrSearch .button-title {
	font-size: 1.7em;
	font-weight: bold;
	padding: 15px 0 0 15px;
}
.Answers_AskOrSearch .button-subtitle {
	font-size: .55em;
	line-height: 1em;
	width: 80px;
	display: block;
}
.Answers_AskOrSearch .box-inner {
	padding: 10px 5px;
}
.Answers_AskOrSearch .section-container {
}
.Answers_AskOrSearch .item-title {
	font-size: 2em;
	font-weight: bold;
	color: #CCCCCC;
}
.Answers_AskOrSearch .item-description {
	font-size: 1.2em;
}
.Answers_AskOrSearch input, .Answers_AskOrSearch textarea {
	width: 350px;
	height: 21px;
}
.Answers_AskOrSearch .input-blue, .answers-ask-input {
	background: #eef5fb url(../i/gradients/gradient-input-blue.gif?ver=7207x) repeat-x 0 0;
	color: #6c98b8;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 20px;
	padding: 3px;
}
.Answers_AskOrSearch .input-border, .answers-ask-input  {
	border: 1px solid #c4c4c4;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #ddd;
}
.Answers_AskOrSearch .submit-button {
}
.Answers_AskOrSearch .submit-button .button-orange {
	margin-top: 1px;
}
.Answers_AskOrSearch .arrow {
	position: absolute;
	top: 10px;
	left: -39px;
	width: 35px;
	height: 53px;
	background: transparent url(../i/boxes/box-gray-large-arrow.gif?ver=7207x) no-repeat 0 0;
}
.box-gray-large .up-arrow {
	background: transparent url(../i/boxes/box-gray-large-arrow-up2.png?ver=7207x) no-repeat 0 0;
	position: absolute;
	top: -40px;
	left: 0;
	width: 63px;
	height: 40px;
}

/*-----Answers: Answer Detail-----*/
.best-answer-wrap {
	padding: 9px 7px 5px 14px;
}
.answers-large-margin-bot {
	overflow: hidden;
	margin-bottom: 20px;
}
.Answers_AnswerDetail .preview-container {
	padding: 10px;
	overflow: hidden;
	font-size: 1.2em;
}
.Answers_AnswerDetail .preview-title {
	padding-top: 15px;
	padding-bottom: 5px;
}
.Answers_AnswerDetail .preview-detail-container {
	margin-left: 15px;
	width: 540px;
}
.reply-preview {
	width: 748px;
}
.Answers_AnswerDetail .update-answer {
	float: left;
	margin-top: 15px;
}
.Answers_AnswerDetail .source-container {
	padding-top: 10px;
}
.Answers_AnswerDetail .preview-source-list {
	padding-left: 10px;
	width: 465px;
}
.Answers_AnswerDetail .source-list {
	padding-left: 10px;
	width: 430px;
}

.Answers_AnswerDetail .addpadding, .Answers_ExpertAnswer .addpadding {
	margin: 0 10px;
}
.Answers_AnswerDetail .top-padding, .Answers_ExpertAnswer .top-padding {
	padding-top: 3px;
}
.expert-box {
	width: 100px;
	height: 114px;
	background: transparent url(../i/answers/expert-box-l.gif?ver=7207x) no-repeat 0 0;
	padding: 5px 0 0;
	text-align: center;
}
.expert-box h4 {
	color: #6081ac;
}
.best-answer-contents-wrap {
	padding: 2px 2px 1px; /* 10px; */
}
.best-answer-contents-wrap h3 {
	font-size: 1.7em;
}
.best-answer-contents-wrap .best-title {
	color: #999;
	margin-bottom: 15px;
}
.best-answer-contents-wrap .ratingtext {
	color:#777777;
	font-size:0.9em;
	width:98px; 
}
.best-answer-contents-wrap .ratingdiv {
	float: right;
}
/* watch question modal window */
.popdiv-inner-container {
	font-size: 13px;
	padding: 7px;
}
.popdiv-inner-container .watch-form {
	margin-bottom: 10px;
	margin-top: 10px;
}
.watch-form .watchradio {
	margin: 3px 5px;
	float: left;
	clear: left;
	border: 0;
}
.watch-form .input-text {
	border:1px solid gray;
    border-bottom-color:#d4d0c8;
    border-right-color:#d4d0c8;
}

.watch-form ul li span {
	margin-left: 30px;
	display: block;
}
.watch-form li {
	margin-bottom: 8px;
}
.best-answer-tip {
	color: #4F82A9;
	float: left;
	margin-left: 5px;
	margin-top: 12px;
	font-size: .8em;	
}
.Answers_AnswerDetail .author-container .membername{
	width: 120px;
}

/* ---- Expert add quick text modal ---- */
.quickTextModal {
	
}
.quickTextModal .input-row label {
	font-size: 14px;
}
.quickTextModal .input-row .input-text {
	font-size: 1em;
}
/*-----Answers: Question Detail-----*/
.Answers_QuestionDetail {
	margin-bottom: 2px; 
	margin-top: 15px
}
.Answers_QuestionDetail .subtitle {
	font-family:arial;
	font-size:16px;
	margin:0 0 0 17px;
}
.Answers_QuestionDetail .titledescription {
	margin: 5px 0 0 17px;
}
.Answers_QuestionDetail .question-details-container{
	margin: 50px auto 0;
	width: 660px;
	overflow:hidden;
}
.Answers_QuestionDetail .author-container {
	padding: 0px 25px 0px 10px;
	width: 100px;
}
.Answers_QuestionDetail .view-answer-author-container {
	padding: 0px 25px 0px 30px;
	width: 80px;
}
.Answers_QuestionDetail .item-title {
	font-weight: bold;
	margin-top: 5px;
}
.question-outer-container {
	margin-left: 132px;
}
.Answers_QuestionDetail .arrow, .Answers_AnswerDetail .arrow {
	position: absolute;
	top: 10px;
	left: -39px;
	width: 35px;
	height: 53px;
	background: transparent url(../i/boxes/box-gray-large-arrow.gif?ver=7207x) no-repeat 0 0;
}
.Answers_QuestionDetail .question-container {
}
.Answers_QuestionDetail .question-title-container {
	overflow:hidden;
}
.Answers_QuestionDetail .big-letter {
	color: #c4c4c4;
	font-size: 3.5em;
	font-weight: bold;
	float: left;
	padding-right: 10px;
	
}
.Answers_QuestionDetail .gray-title {
	font-size: 1.5em;
	font-weight: bold;
	padding: 12px 0 0;
	margin-left:64px;
}
.Answers_QuestionDetail .description {
	padding: 10px 0px;
	font-size: 1.2em;
	overflow:hidden; /* added for text overflow */
}
.Answers_QuestionDetail .category-title {
	font-weight: bold;
	/* padding-bottom:10px; */
}
.Answers_QuestionDetail .action-container {
	padding-top: 20px;
	text-align: right;
	/* padding-bottom: 4px; */
}
.Answers_QuestionDetail .stbutton {
	padding: 1px 22px 5px 1px !important;
	background-position: 100% 1px !important;
	font-size: .9em;
}
.Answers_QuestionDetail .watch-link {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.Answers_QuestionDetail .reply-button {
	padding-left: 10px;
	margin-left: 126px;
	display: inline;
}
.Answers_QuestionDetail .top-padding {
	padding-top: 3px;
}
.Answers_QuestionDetail .article-actions .action-item {
	padding-top: 3px;
	padding-bottom: 1px;
	margin-right: 0;
}
.Answers_QuestionDetail .addquestionwrap {
	padding-bottom: 5px;
}
.add-to-question-right {
	background: transparent url(../i/icons/icon-add-orange.gif?ver=7207x) no-repeat scroll 100% 50%;
	padding: 0 25px 5px 0;

}
.flag-right {
	background:transparent url(../i/icons/icon-flag.png?ver=7207x) no-repeat scroll 100% 0;
	padding-right: 20px;
}
.share-button {
	/* margin-right:20px; */
}
.watch {
	background: transparent url(../i/icons/icon-watch-trans.gif?ver=7207x) no-repeat scroll 0 0;
}
.watch-right {
	background: transparent url(../i/icons/icon-watch.jpg?ver=7207x) no-repeat scroll right 100%;
	padding-right: 20px;
}
.watch-left {
	background: transparent url(../i/icons/icon-watch.jpg?ver=7207x) no-repeat scroll 0 0;
	padding-left: 20px;
}
.watching {
	background: transparent url(../i/icons/edit-transparent.gif?ver=7207x) no-repeat scroll right 100%;
	padding: 0 20px 1px 0px;
}
.watching-left {
	background: transparent url(../i/icons/edit-transparent.gif?ver=7207x) no-repeat scroll left bottom;
	padding: 0 0 1px 20px;
}
.green-check-left {
	background: transparent url(../i/icons/green-check.gif?ver=7207x) no-repeat scroll left top;
	padding-left: 20px;
}
.edit-left {
	background: transparent url(../i/icons/edit.gif?ver=7207x) no-repeat scroll left bottom;
	padding: 0 0 1px 20px;
}
.icon-save-left {
	background: transparent url(../i/icons/icon-save.gif?ver=7207x) no-repeat scroll left 60%;
	padding: 0 0 1px 23px;
}
.red-x-left {
	background: transparent url(../i/icons/red-x.gif?ver=7207x) no-repeat scroll left 1px;
	padding-left: 20px;
}
.Answers_QuestionDetail .right-buttons {
	margin-right: 140px;
	display: inline;
}
.Answers_QuestionDetail .question-controls {
	margin: 50px 10px 10px 6px;
	width: 920px; /* need to fix the width here for IE6 because something in the form was pussing the page past the correct width */
}
.Answers_QuestionDetail .ask-anon-check {
	margin-left: 135px;
	padding-top: 3px;
	position: relative;
	display: inline;
}
.Answers_QuestionDetail .ask-anon-check input {
	margin: 0 4px 4px;
}
.Answers_QuestionDetail .addpadding {
	margin: 0 10px;
}
.Answers_QuestionDetail .edit-button {
	padding: 3px 5px 0 0;
}
.Answers_QuestionDetail .cancel-button {
	padding-top: 3px;
}
.Answers_QuestionDetail .comment-item {
	padding: 5px 0px 15px 0px;
	font-size: 1.2em;
}
.Answers_QuestionDetail .comment-leader {
	background:transparent url(../i/icons/dots.gif?ver=7207x) repeat-x scroll left top;
	width: 30px;
	margin-right: 5px;
	float: left;
	height: 10px;
	
}
.Answers_QuestionDetail .comment-title {
	color: #888;
	background-color: #fff;
	font-size: .9em;
	padding-right: 10px;
}
.Answers_QuestionDetail .comment-trailer {
	background:transparent url(../i/icons/dots.gif?ver=7207x) repeat-x scroll left top;
	padding-right:50%;
}
.Answers_QuestionDetail .grayemboss {
	margin: 5px 0 0;
}
.question-bottom-actions {
	padding-right: 74px;
	font-size: 11px;
	position: relative;
	top: 8px;
}
.answer-button-question {
	bottom:-15px;
	font-family:arial;
	font-size:1.15em;
	font-weight:bold;
	margin-top:5px;
	position:absolute;
	right:3px;
	text-align:center;
}
.answer-button-question a {
	background:transparent url(../i/answers/button-answer-question-sprite.gif?ver=7207x) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	font-size:12px;
	height:21px;
	line-height:21px;
	width:86px;
	float: right;
}
.answer-button-question a:hover {
	background-position: 0 -22px;
	text-decoration: none;
	color: #fff;
}
/*-----Answers: Drafts List-----*/
.Answers_Drafts {
	font-size: 1.2em;
}
.Answers_Drafts .module-title {
	padding-top: 6px;
	padding-bottom: 6px;
}
.Answers_Drafts .container {
	margin: 10px 0 0 0;
	width: 456px;
}
.Answers_Drafts .outer-box {
	background-color: #E7F3FF;
}
.Answers_Drafts .inner-box-container {
	margin: 5px 5px 0px 5px;
}
.Answers_Drafts .item-question-container {
	width: 400px;
}
.Answers_Drafts .blue-bullets {
	margin-left: 0;
}
.Answers_Drafts .question-item {
	padding-left: 15px;
}
.Answers_Drafts .question-item a{
	cursor: pointer;
	text-decoration: none;
}
.Answers_Drafts .question-item-active {
	background: #f6f5ed;
}
.Answers_Drafts .item-image-container {
	width: 22px;
	padding-right: 10px;
	padding-top: 4px;
}
.Answers_Drafts li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	margin-bottom: 10px;
	margin-left: 15px;
}
.Answers_Drafts .nobullet li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin-bottom: 0;
	margin-left: 0;
}
.Answers_Drafts .delete-link {
	color: #f00;
	margin-left: 5px;
	font-size: .9em;
}
.Answers_Drafts .reply-count {
	font-size: .7em;
}
.answers-icon { 
	background: transparent url(../i/answers/answers-icons-sprite2.gif?ver=7207x) no-repeat 0 0;
}
.mark-best-answer {
	background-position: 0 -120px;
	padding: 0 5px 5px 15px;
	margin-left: 5px;
	margin-top: 8px;
}
.mark-best-answer-blue {
	background-position: 0 -150px;
	padding: 0 5px 5px 15px;
	margin-left: 5px;
}
.best-answer-marked {
	background-position: 0 -60px;
	padding: 0 5px 5px 15px;
	margin-left: 5px;
}
.best-answer-marked-blue {
	background-position: 0 -90px;
	padding: 0 5px 5px 15px;
	margin-left: 5px;
}

.Answers_Drafts .module-title h3 {
	font-family: arial;
	font-weight: normal;
	font-size: 1.25em;
}
.Answers_Drafts .box-footer {
	font-size: .8em;
	padding: 5px;
}
.Answers_Drafts .box-footer-text {
	padding-top: 4px;	
}
.Answers_Drafts .box-footer-large-text {
	font-size: 1.4em;
	font-weight: bold;
	margin-right: 5px;
}
.Answers_Drafts .delete-subscription-link {
	background: transparent url(../i/icons/red-x-small.gif?ver=7207x) no-repeat scroll 0% 32%;
	padding: 0 0 5px 15px;
	margin-left: 5px;
	font-size: .9em;
}
.Answers_Drafts .edit-subscription-link {
	background: transparent url(../i/icons/edit.gif?ver=7207x) no-repeat scroll 0% 32%;
	padding: 0 0 5px 16px;
	margin-left: 6px;
	font-size: .9em;
}

/* ---- Subscription list ---- */
.answer_subscription_list {
	
}
.answer_subscription_list .container, .answer_expert_list .container, .answer_expert_answer .container {
	margin: 0;
	width: auto;
}
.answer_subscription_list a.expanded:hover {
	background-position: 0 32%;
}
.answer_subscription_list .subscription-change-inner {
	padding: 15px;
}
.answer_subscription_list .tool-contents {
	clear: left;
	padding: 6px 2px 10px 5;
	margin: 0;
}
.answer_subscription_list .item1 {
	background-color: #f5faff;
}
.answer_subscription_list .item0 {
}
.answer_subscription_list .subscription-item {
	clear: left;
}
.answer_subscription_list .subscription-header {
	padding: 10px 18px;
	border-top: 1px solid #fff;
}
.answer_subscription_list .edit-subscription-link {
	float: left;
	width: 22px;
	height: 22px;
	padding: 0;
}
.list-bigletter, .answer_subscription_list .list-bigletter, .answer_subscription_list .list-bigletter-topic, .answer_expert_list .list-bigletter {
	float: left;
	color: #b0b0b0;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	margin-top: -5px;
	margin-right: 6px;
	height: 19px;
}
.big-letter-margin {
	margin-left: 32px;
}
.answer_subscription_list .list-bigletter-topic {
	font-size: 17px;
	top: -2px;
}
.answer_subscription_list .subscription-list-answer {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-left: 32px;
}
.answer_subscription_list .subscription-list-topic {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-left: 55px;
}
.answer_subscription_list .new {
	font-size: 0.7em;
	font-weight: normal;
}
.answer_subscription_list .goto {
	font-weight: bold;
	margin-bottom: 10px;
}
.answer_subscription_list .current-subscription {
	font-size: 13px;
	margin-bottom: 1em;
}
.answer_subscription_list .subscription-expand-area {
	clear: left;
	overflow: hidden;
	background-color: #fefdf5;
}
.answer_subscription_list  .subscription-border-bottom {
	clear: both;
	padding: 10px 35px 10px 20px;
	border-bottom: 1px solid #eceade; /*#bdd4ea; */
	border-top: 1px solid #fff;
	margin-bottom: 1px;
}
.answer_subscription_list .subscription-expand-area select {
	width: 290px;
	height: 26px;
	float: left;
	border: 1px solid #bdd4ea;
	padding: 2px;
	margin-right: 15px;
}
.answer_subscription_list .unsubscribe-area {
	margin-top: 1em;
	clear: left;
}
.answer_subscription_list .item-selected, .answer_subscription_list .expanded {
	background: #f6f5ed url(../i/icons/edit-transparent.gif?ver=7207x) no-repeat 99% 50%;
	border-top: 1px solid #fff;
}
.answer_subscription_list .expanded {
	/* background-color: #f1f0e7; */
	border-bottom: 1px solid #eceade;
	border-top: 1px solid #fff;
}
.answer_subscription_list .loader-arrows-orange {
	background-position: 100% 50%;
	margin-right: 5px;
}
.answer_subscription_list .currentsubscription {
	color: #666;
}

/*-----Expert Inbox list -----*/
.answer_expert_list .item-selected, .answer_expert_list .expanded {
	background-color: #f6f5ed;
}

.answer_expert_list .draft {
	color: red;
}
.answer_expert_list a.icon-remove:hover {
	background-position: 0 0;
}

/*-----Answers: Similar Questions-----*/
.Answers_SimilarQuestions .module-title {
	padding: 10px 0;
	font-size: 1.2em;
}
.Answers_SimilarQuestions li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	margin-bottom: 10px;
	margin-left: 30px;
}
.Answers_SimilarQuestions .category-link {
	margin-bottom: 10px;
}
/*-----Answers: Action Bar-----*/
.Answers_ActionBar {
	margin-left: 5px;
	border: 0;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding-left: 5px;
}
.Answers_ActionBar .actionbar-container {
	font-size: 0.9em;
	overflow: hidden;
	padding: 10px 0;
}
.Answers_ActionBar .actionbar-container-answer {
	width: 645px;
}
.Answers_ActionBar .actionbar-container-question {
	margin-right: 10px;
}
.question-mark-white {
	background: transparent url(../i/icons/icon-question-mark-white.jpg?ver=7207x) no-repeat scroll right bottom;
	height: 19px;
	width: 15px;
}
.Answers_ActionBar .icon-rightarrow {
	background-position: -120px 0;
}
.Answers_ActionBar .another-question {
	float: right;
}
.Answers_ActionBar .all-questions {
	float: left;
}
.Answers_ActionBar .new-question {
	float: left;
	margin: 0 5px 0 45px;
}
.Answers_ActionBar .new-question-popular {
	margin: 0 5px 0 75px;
}
.Answers_ActionBar .actionbar-text {
	line-height: 20px;
	margin: 0 5px 0 0;
}

/*-----Answers: Search Results-----*/
.Answers_SearchResults {
	margin: 10px 5px 0px 10px;
}
.Answers_SearchResults .module-title {
	font-size: 1.2em;
	margin-bottom: 3px;
}
.Answers_SearchResults .record-counts{
	margin-top: 6px;
}
.Answers_SearchResults .item-container{
	font-size: 1.1em;
	margin-top: 15px;
}
.Answers_SearchResults .item-title{
	font-size: 1.15em;
}
.Answers_SearchResults .bottom-padding{
	padding-bottom: 2px;
}
.Answers_SearchResults .expert-answer{
	color: #FD9220;
}
/*-----Answers: Search Box-----*/
.Answers_SearchBox .searchbox-outer {
	margin: 10px 5px 20px 10px;
}
.Answers_SearchBox .searchbox-inner {
	padding: 20px;
}
.Answers_SearchBox .large-text {
	font-size: 1.6em;
}
.Answers_SearchBox .input-blue {
	background: #eef5fb url(../i/gradients/gradient-input-blue.gif?ver=7207x) repeat-x 0 0;
	color: #6c98b8;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 18px;
	padding: 4px;
	display : block;
}
.Answers_SearchBox .input-border {
	border: 1px solid #c4c4c4;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #ddd;
}
.Answers_SearchBox input {
	margin: 0px 15px;
	width: 400px;
}
.Answers_SearchBox select {
	margin: 0px 15px;
	width: 225px;
	height: 29px;
	line-height: 29px;
}
.Answers_SearchBox select option{
	padding: 2px 0px 2px 5px;
}
.Answers_SearchBox .submit-button {
	margin-top: 2px;
}

/* end */

/* a blue box with faded edges- flex box*/
/* Moved to sky.css - Uncomment if you find css problems on answers pages 
 
.box-gray-flex .corner{
	background: transparent url(../i/boxes/box-gray-flex.gif?ver=7207x) no-repeat 0 0;
}
.box-gray-flex-blue-border .corner{
	background: transparent url(../i/boxes/box-gray-blue-border-flex.gif?ver=7207x) no-repeat 0 0;
}
.box-gray-flex .topleft {
	background-position: 0 0;
}
.box-gray-flex .topright {
	background-position: right top;
	padding-top: 15px;
	margin-left: 15px;
}
.box-gray-flex .botleft {
	background-position: left bottom;
	margin-left: -15px;
	padding-left: 15px;
}
.box-gray-flex .botright {
	background-position: right bottom;
	padding: 0 15px 22px 0;
	position: relative;
}*/

/* same as the top box, but can handle full height */

.box-gray-flex-fullheight {
	background: transparent url(../i/boxes/box-gray-flex-background.gif?ver=7207x) repeat-y 0 0;
	position: relative;
}
.box-gray-flex-fullheight .box-rightside {
	margin-left: 15px;
	background: transparent url(../i/boxes/box-gray-flex-background.gif?ver=7207x) repeat-y 100% 0;
}
.box-gray-flex-fullheight .box-top {
	margin-left: -15px;
}
.box-gray-flex-fullheight .bottom-wrap {
	position: absolute;
	bottom: 0;
	height: 45px;
	width: 100%;	
}
.box-gray-flex-fullheight .botleft {
	position: relative;
	left: 0;
	bottom: 0;
	height: 45px;
	width: 100%;
	margin-left: 0;
	padding-left: 0;
}
.box-gray-flex-fullheight .botright {
	height: 45px;
	width: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0;
}
.box-gray-flex-fullheight .fullbox {
	margin-left: -15px;
	margin-top: -15px;
}


/*-----Answers: Member Profile-----*/
.Answers_MemberProfile .module-title {
	font-family: arial;
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 6px;
	
}
.Answers_MemberProfile h1 {
	font-size: 1.75em;
	font-weight: normal;	
}
.Answers_MemberProfile .profile-box-outer {
	margin-bottom: 20px;
}
.Answers_MemberProfile .profile-box-inner {
	padding-right: 10px;
	padding-bottom: 45px;
}
.Answers_MemberProfile .private {
	font-style: italic;
}
.Answers_MemberProfile .avatararea {
	padding-bottom: 10px;
}

/*-----Answers: Answer Another Question-----*/
.Answers_AnswerAnotherQuestion .module-title {
	font-family: arial;
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 6px;
	margin-left: 10px;
}
.Answers_AnswerAnotherQuestion .questionlist-outer-container {
	margin: 10px;
}
.Answers_AnswerAnotherQuestion .questionlist-inner-container {
	margin-top: 10px;
}
.Answers_AnswerAnotherQuestion .question-container {
	margin-bottom: 10px;
}
.Answers_AnswerAnotherQuestion .question-title {
	display: block;
	margin-left: 32px;
	line-height: 24px;
}

/*-----Answers: Answer Another Question-----*/
.quickTextModal .top-padding {
	padding-top: 3px;
}
/*-----Answers: Ask Mini -----*/
.Answers_AskMini .module-title {
	font-size: 1.2em;
	padding-bottom: 6px;	
}
.Answers_AskMini .module-inner {
	padding: 15px 15px 10px 15px;
	overflow: hidden;
}
.Answers_AskMini textarea {
	width: 264px;
	height: 100px;
	margin-bottom: 15px;
}
.Answers_AskMini .input-blue, .answers-ask-input {
	background: #eef5fb url(../i/gradients/gradient-input-blue.gif?ver=7207x) repeat-x 0 0;
	color: #6c98b8;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 20px;
	padding: 3px;
}
.Answers_AskMini .input-border, .answers-ask-input  {
	border: 1px solid #c4c4c4;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #ddd;
}
