body { 
 background-color:#FFFFFF;
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 vertical-align:top;
} 

body, table, tr, td {
 border-spacing:0px;
 border-style:none;
 border-width:0px;
 margin:0px;
 padding:0px;
}

img {
 border-spacing: 0px;
 border-style: none;
 border-width: 0px;
}


a, a:hover, a:link, a:visited  {
 color:#808080;
 cursor: pointer;
 text-decoration:underline;
}

.adsTop {
 margin-top:16px;
}

.anotherAnswerTr:hover  {
 background-color:#f0f0f0;
}

.anotherAnswerVoteSpanP {
 color:green;
 cursor: pointer;
 font-weight:bold;
}

.anotherAnswerVoteSpanM {
 color:red;
 cursor: pointer;
 font-weight:bold;
}

.answerDiv {
 font-size:16px;
 margin-bottom:16px;
 text-indent: 2em;
}

.appraisal {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

.bottomButton {
 font-size: 16px;
}

.bottomInfo {
 color:#777777;
 margin-top:32px;
}

.bottomInfo a, .bottomInfo a:link , .bottomInfo a:visited {
 color: #777777;
}

.bottomInfo a:hover {
 color: #000000;
}

.bottomLinks {
 margin-top:5px;
}

.changeFormatHello {
 font-weight:bold;
}

.changeAnswerFormat{
 color:#808080; /*grey; /*#33CCFF;*/
 cursor: pointer;
 font-weight:bold;
 text-decoration:underline;
}

.copy {
 margin-top:16px;
}

.copy, .copy a, .copy a:hover, .copy a:visited {
 color:#777777;
 font-size:10px;
}

.defineProgressBar {
 height:16px;
 border:1px solid black;
 margin-left:auto;
 margin-right:auto;
 margin-top:16px;
 overflow:hidden;
 width:300px;
}
 
.defineProgressBar div {
 background:#33CCFF;
 height:100%;
 width:0; 
}

.defineError{
 color:red;
}

.descMain {
 color:#000000;
 font-size:12px;
}

.descEG {
 color:#0E0E0E;
 font-size:10px;
}

.errorDiv {
 color:red;
 font-size:16px;
 font-weight:bold;
 margin-bottom:18px;
 margin-top:18px;
 text-align:center;
}

.errorMessages {
 color:red;
 font-weight:bold;
 margin-top:10px;
}

.giveAnswerProgressBar {
 height:16px;
 border:1px solid black;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 width:300px;
}
 
.giveAnswerProgressBar div {
 background:#33CCFF;
 height:100%;
 width:0; 
}

.giveAnswerProgressBarDiv {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

.languages {
 font-size:11px;
 margin-left:37px;
 text-align:left;
}

.listTable {
 width:100%;
}

.listTextCensored {
 color:#777777;
}

.mainSubtitle, h2 .mainSubtitle  {
 color:#33CCFF;
 font-size:14px;
 font-weight:normal;
 margin-bottom:6px;
 margin-top:1px;
}

.mainTitle, h1 .mainTitle {
 color:#33CCFF;
 cursor: pointer;
 font-size:38px;
 font-weight:bold;
 margin-bottom:2px;
 margin-top:6px;
}

.mainTitleTable {
 width:100%
}

.mainTitleLeftTd {
 text-align:left;
}

.mainTitleLeftDiv {
 margin-left:37px;
}

.mainTitleRightTd {
 text-align:right;
}

.markingTableMain{
 background-color:#FFFFFF;
 border-spacing: 0px;
 border-style: none;
 border-width: 0px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 vertical-align:top;
 width:800px;
}

.moto {
 font-size:11px;
 font-style:italic;
 margin-right:37px;
 text-align:right;
}

.newAnswerButton {
 font-size: 16px;
}

.newAnswerText {
 font-size: 16px;
 width: 400px;
}

.otherAnswerFrame {
 margin-bottom:16px;
}

.otherAnswerHello {
 font-weight:bold;
}

.otherAnswersFrame {
 margin-bottom:16px;
}

.otherAnswersHello {
 font-weight:bold;
}

.queryDiv {
 font-size:16px;
}

.quickAnswerFrame {
 background-color:#FFFFFF;
 border: 1px solid #CCCCCC;
 font-size:16px;
 padding:10px;
 margin:10px;
 width:556px;
}

.qidbidVoteFASpan {
 text-indent:4em;
}

.searchForm{
 background-color:#EEEEEE;
 border: 1px solid #CCCCCC;
 padding:10px;
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
 margin-top:32px;
 text-align:left;
 width:600px;
}

.searchFormIntro{
 background-color:#FFFFFF;
 border: 1px solid #CCCCCC;
 padding:10px;
 margin:10px;
 text-align:left;
 width:556px;
}

.thanksNewAnser{
 color:green;
 margin-left:auto;
 margin-right:auto;
}

.thanksChoiceLink, .thanksChoiceLink:hover, .thanksChoiceLink:visited  {
 color:#808080;
 cursor: pointer;
 text-decoration:underline;
}

.toBid, .toBid:hover, .toBid:visited, .toBid a, .toBid a:hover, .toBid a:visited  {
 color:#808080;
 cursor: pointer;
 text-decoration:underline;
}

.wikiLink {
 font-size:10px;
 vertical-align:top;
}

#badAnswer,#badQAnswer {
 color:red;
 cursor: pointer;
 text-decoration:underline;
}

#giveAnswerButton {
 margin-top:10px;
}

#goodAnswer,#goodQAnswer{
 color:green;
 cursor: pointer;
 text-decoration:underline;
}

#fa, #q {
 font-size: 16px;
 margin-top:3px;
 margin-bottom:16px;
 width: 580px;
}

#thanksChoice,#thanksQChoice {
 color:green;
}




#logWindow {
 border: 1px solid #000000;
 height: 250px; 
 overflow: hidden;
 margin:1em;
 text-align: left;
 width: 900px;
}

#andsvarLog {
 height: 250px; 
 overflow: auto;
 width: auto;
}