
ul
{
	width:100%;
	margin: 0px;
	padding: 0px;
}
li
{
	width:100%;
	margin: 0px;
	padding: 0px;
}

.headerGrayLeft
{
	width: 7px;
	background: url(  'Images/Quiz/gray_header_left.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.headerGrayMid
{
	height: 30px;
	background-repeat: repeat-x;
	background-image: url(    'Images/Common/tab_center.gif' );
	padding: 5px 0px 6px 8px;
}
.headerGrayRight
{
	width: 7px;
	background: url(  'Images/Quiz/gray_header_right.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.titlebar
{
	margin-top: 8px;
}

.headerBlueLeft
{
	width: 7px;
	height: 30px;
	background-repeat: repeat-x;
	background-image: url(    'Images/Common/tab_center.gif' );
	padding: 0px;
	margin: 0px;
}
.headerBlueMid
{
	height: 30px;
	background-repeat: repeat-x;
	background-image: url(    'Images/Common/tab_center.gif' );
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 2px 3px 2px;
}
.headerBlueMid a
{
	font-size: 8pt;
	color: #454754;
	font-weight: normal;
}
.headerBlueRight
{
	width: 7px;
	background-image: url(    'Images/Common/tab_right.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.headerGreenLeft
{
	width: 7px;
	background: url(  'Images/Common/tab_left.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.headerGreenMid
{
	background-image: url(    'Images/Common/tab_center.gif' );
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 2px 3px 2px;
}
.headerGreenMid a
{
	font-size: 8pt;
	font-weight: normal;
}
.headerGreenRight
{
	width: 7px;
	background-image: url(    'Images/Common/tab_right.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.headerOrangeLeft
{
	width: 7px;
	background: url(  'Images/Common/tab_left.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.headerOrangeMid
{
	background-image: url(    'Images/Common/tab_center.gif' );
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 2px 3px 2px;
}
.headerOrangeMid a
{
	font-size: 8pt;
	color: #454754;
	font-weight: normal;
}
.headerOrangeRight
{
	width: 7px;
	background: url(  'Images/Common/tab_right.gif' );
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.contentBlue
{
	font-size: 11px;
	background-color: #f5f5f5;
	border: 1px solid #8b8b8b;
	border-top-width: 0px;
	font-size: 8pt;
	padding: 7px;
}
.contentBlue .inputButton
{
	cursor: pointer;
	font-size: 12px;
	border: 1px solid #565775;
	height: 23px;
}
.contentBlue .inputText
{
	font-size: 12px;
	background-color: #454754;
	border: 1px solid #565775;
	color: #b9b9b9;
	height: 19px;
}
.contentBlue select
{
	background-color: #454754;
	border: 1px solid #3179CB;
	height: 19px;
}
.contentBlue textarea
{
	background-color: #565775;
	border: 1px solid #8b8b8b;
	color: #b9b9b9;
}

.contentGreen
{
	background-color: #454754;
	border: 1px solid #8b8b8b;
	border-top-width: 0px;
	font-size: 8pt;
	padding: 7px;
	vertical-align: top;
}
.contentGreen a
{
	color: #000000;
}
.contentGreen .inputButton
{
	cursor: pointer;
	font-size: 12px;
	border: 1px solid #454754;
	height: 23px;
}
.contentGreen .inputText
{
	font-size: 12px;
	border: 1px solid #454754;
	height: 19px;
}
.contentGreen .inputFile
{
	border: 1px solid #454754;
	height: 21px;
}
.contentGreen .radioCell
{
	width: 20px;
	vertical-align: top;
}
.contentGreen .inputRadio
{
	height: 12px;
	border-style: none;
	vertical-align: top;
}
.contentGreen textarea
{
	border: 1px solid #565775;
	color: #b9b9b9;
}

.contentOrange
{
	border: 1px solid #454754;
	border-top-width: 0px;
	font-size: 8pt;
	color: #202020;
	padding: 5px;
}
.contentOrange .inputButton
{
	cursor: pointer;
	font-size: 12px;
	border: 1px solid #454754;
	height: 23px;
}
.contentOrange .inputText
{
	font-size: 12px;
	border: 1px solid #454754;
	height: 19px;
}
.contentOrange select
{
	font-size: 12px;
	border: 1px solid #454754;
	height: 19px;
	width: 98%;
}
.contentOrange textarea
{
	border: 1px solid #565775;
	color: #b9b9b9;
}


.bold_title
{
	font-size: 11px;
	font-weight: bold;
}
.reg_text
{
	font-size: 12px;
}
.sm_reg_text
{
	font-size: 11px;
}

#beforeYouBegin
{
	height: 100px;
	overflow: hidden;
	text-align: justify;
}

#tooltip
{
	font-size: 11px;
	padding: 3px;
	color: #000000;
	text-align: center;
}

#progressBox
{
	position: absolute;
	margin: auto auto;
	padding: 10px;
	border: 1px solid #454754;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

