#custom-doc { width:900px;*width:900px;min-width:900px; margin:auto; text-align:left; }
html, body{background-color:#5e5d59;}
.error{color:#ff0000;font-size: 1.2em;}

#divContentContainer{margin:0;background-color:#ddebdf;min-height:500px;width:900px;}
#divContent{padding:5px;}

/*Exam*/
.ExamTable{text-align:left;width:100%;}
.Exam_Title {font-weight:Bold;font-size:small;}
.rdo_Credit_Type {font-family:Arial;font-size:.9em;color:Black;}
.StyleQuestionNumber {font-weight:bold;;font-size:1.2em;}
.StyleQuestionText {font-weight:bold;font-size:1.2em;}
.StyleAnswerNumber {}
.AnswerText {text-align:left;font-weight:normal;}
.rdo_Answer {}
.list_Answer {}
.QuestionTextTr{height:30px;}

/*Eval*/
ol.eval{font-weight:bold;}
ol.normal{font-weight:normal;}
table.sized{width: 650px;border-collapse: collapse;}
td.Question{width:500px;}

/*All generated radio button labels*/
label.Out{cursor: pointer;font-weight:normal;}
label.Over{cursor: pointer;font-weight:normal;}
label.Selected{cursor: pointer;font-weight:bold;}

/*Registration*/
.login-table{}
.login-header-td{padding:3px;font-size: 1.2em;font-weight:bold;}
.login-label-td{padding:3px;font-size: 1em;font-weight:bold;text-align:right;}
.login-value-td{padding:3px;}
.login-submit-td{padding:3px;text-align:right;}
.login-email{width: 200px;}
.login-password{width: 100px;}

/* sup line-spacing fix */
sup,sub {height: 0;	line-height: 1;	vertical-align: baseline; _vertical-align: bottom; position: relative;}sup {bottom: 1ex;}sub {top: .5ex;}
