﻿
/* classes */

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.fixedWidth
{
	width:800px;
}

.halfWidth
{
	width:50%;
}

.quarterWidth
{
	width:25%;
}

.threeQuarterWidth
{
	width:75%;
}

.thirdWidth
{
	width:33%;
}

.twoThirdsWidth
{
	width:57%;
}

.fullWidth
{
	width:100%;
}

.padRight
{
	margin-right:5px;
}

.padLeft
{
	padding-left:5px;
}

.button, .smallButton, .wideButton
{
	text-align:center;
	vertical-align:middle;
	font-family:Calibri,Trebuchet MS,Verdana,Helvetica,Arial,Sans-Serif;
	font-size:10pt;
}

.centering
{
	padding-left:auto;
	padding-right:auto;
}

.centered
{
	margin-left:auto;
	margin-right:auto;
}

.leftMenuItem
{
	width:174px;
	height:30px;
}

.modalPopup
{
	padding:3px;
	width:250px;
}

.modalPopupHandle
{
	padding:3px;
	margin-bottom:15px;
}

.modalPopupCommands
{
	margin-top:15px;
	margin-bottom:5px;
}

.modalPopupResult
{
	padding:5px;
	margin:5px 0px 5px 0px;
}

/* end classes */

/* banner */

#banner
{
	width:100%;
	height:82px;
}

#title
{
	top:0px;
	left:0px;
	width:100%;
	line-height:82px;
	text-align:center;
	vertical-align:middle;
	position:absolute;
}

#navBar
{
	top:92px;
	left:0px;
	width:100%;
	line-height:30px;
	vertical-align:middle;
	position:absolute;
}

#breadCrumb
{
	padding-left:10px;
}

#topMenu
{
	padding-right:10px;
}

/* end banner */

/* content */

#contentFrame
{
	width:100%;
	padding-left:auto;
	padding-right:auto;
	position:absolute;
	top:132px;
	left:0px;
}

#content
{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

/* end content */

/* progress */

#progressFrame
{
	z-index:100;
	position:absolute;
}

#progressTable
{
	width:100%;
	height:100%;
}

#progress
{
	width:200px;
	height:120px;
	line-height:120px;
	vertical-align:middle;
	text-align:center;
	z-index:110;
	position:absolute;
}

/* end progress */

/* footer */

#footerFrame
{
	width:100%;
	bottom: 0px;
	position: absolute;
	text-align: right;
}

/* end footer */
.DisplayTable
{
	border-style: solid;
	border-width: 1px;
}

.scoringInfoPanel
{
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 350px;
}
.faqScroll
{
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 200px;
}
