* { font-family : Verdana,Arial; font-size : 12px; color : #333333; }

h2 { font-size : 14pt; color : #004A5A; font-weight : normal; }
h2 * { font-size : 14pt; color : #004A5A }

.Bold { font-weight : bold;  }
.Hidden { display : none; }
fieldset { margin : 0px; padding : 0px; border : 0px; }

.WrongText { font-size : 13pt; color : #CA0000; }
.CorrectText { font-size : 13pt; color : #00a600; }

textarea { padding : 5px; }
hr { color : #CFCFCF; }

.Required { color : #CA0000; font-weight : bold; font-family : Arial; font-size : 20px; }
.SpanDataObject { font-family : Courier New; font-size : 13px; color : #757575; overflow : hidden; font-weight : bold; }

#oPercentageHolder { background-color : #004A5A; }
#oPercentageHolder TD { font-size : 10px; color : #004A5A; font-weight : bold; }
#oPercentageHolder .PercentageBlock { background-color : #FFFFFF; }
#oPercentageHolder .PercentageDoneBlock { background-color : #FFBD42; }

.ListTable { border : 1px Solid #8D8D8D; width : 100%; }
.ListTable TD { padding : 3px;border-bottom : 1px Solid #C0C0C0; }

.ListRow { 	background-color : #EBEBEB; border-bottom : 4px Solid #FFFFFF; }
.ListRow TD { padding : 2px; background-color : #FFFFFF; }

.DragDropBox { height : 20px; background-color : #c0c0c0; width : 370px; position : absolute; }
.DragDropBoxOff { height : 20px; background-color : #c0c0c0; width : 370px; position : absolute; }
.DragBox { width : 350px; background-color : #808080; margin-bottom : 5px;  }
.DragContainer { padding : 5px; background-color : #e6e6e6; width : 350px; float : left; }
.DragDropContainer { margin-left : 10px; padding : 5px; background-color : #e6e6e6; width : 370px; float : left; }

.WrongMsg { color : #cc0033; font-weight : bold; display : none; padding-bottom : 20px;}

input.Button { background-color : #DEDEDE; cursor : hand; padding : 5px; font-size : 15px; font-weight : bold; }
input#oButtonFinish { background-color : #DEDEDE; cursor : hand; padding : 5px; font-weight : bold; }
input.inpRegisterText { width : 100%; }

.Right { float : right; }

.FormTable td { padding-bottom : 5px; }
.FormTable .Name { padding-right : 20px; white-space: nowrap; vertical-align : top;  }

.fValidator-msg { margin-top : 5px; color : #cc3333; }

/* ***********************************************************************
// Header / Main
********************************************************************** */
#LanguageHeader { width : 800px; margin : 0 auto;  height : 40px; }
	#LanguageHeader ul { list-style : none; margin : 0px; padding : 0px; float : right; }
	#LanguageHeader ul li { float : left; padding-left : 5px;  }
	#LanguageHeader ul li img { border : 0px; }

#MainContainer { width : 800px; margin : 0 auto; }
#BorderTop { width : 800px; float : left; background-color : #004A5A; border-top : 3px Solid #208094; height : 23px; }

#Header { width : 800px; float : left; background-color : #FFBD42; margin-top : 5px; border-top : 3px Solid #FFE65A; }
#Header div { padding : 5px 10px 10px 10px; }
#Header div h1 { font-size : 20px; font-weight : normal; margin : 0; color : #333333; }
#Header .Right { margin-top : 8px; }

#Content {  width : 800px; float : left; margin-top : 10px; }

/* ***********************************************************************
// Footer
********************************************************************** */
#Footer { width : 800px; margin : 0 auto; padding-top : 40px;  }
	#FooterAddress { float : left; margin-top : 20px; margin-bottom : 50px; width : 450px; }
	#FooterContact { float : right; margin-top : 20px; margin-bottom : 50px; text-align : right; }





























TD.tdTitle { color : #333333; cursor : default; }
TD.tdTextSmall { font-size : 10px; color : #333333; cursor : default; }
TD.tdTextEmail { font-family : Courier New; font-size : 13px; color : #333333; cursor : default; }
TD.tdTextRed { color : #CA0000; cursor : default; font-weight : bold; }
TD.tdBoldText { font-weight : bold; }	
TD.tdLoginText { }
TD.tdHeaderText	{ font-size : 16pt; }

TR.trTextColorWrong	{ background-color : #CC0000; }
TR.trTextColor { background-color : #CFCFCF; }
TR.trNoteColor { background-color : #FFBD42; }

TD.tdSurveyTableBorder { background-color : #CFCFCF; }
TD.tdNote { cursor : default; font-weight : bold; padding : 10px; }	
TD.tdQuestion { cursor : default; font-weight : bold; padding : 10px; }	
TD.tdQuestionWrong { cursor : default; font-weight : bold; padding : 10px; color : #FFFFFF; }	
TD.tdQuestionNumber { font-size : 17px; cursor : default; font-weight : bold; padding : 10px; }	
TD.tdQuestionNumberWrong { font-size : 17px; cursor : default; font-weight : bold; padding : 10px; }	

#oFooterButtonsContainer { text-align : center; padding-bottom : 40px;}

A { font-weight : bold; }
A.aDarkBold	{ font-weight : bold; }
A.aMenu { font-size : 10px; font-weight : bold; }
A.aRegisterNow { font-weight : bold; }
#divMainText { width : 100%; overflow-y : scroll; height : 250px; font-family : Courier New; font-size : 13px; }


#tdDivBorder { border : 3px inset #E2E2E2; }

