/* override YUI template to force 762 page width, 171 left col */
/* width in em's = pixels / 13, or pixels / 13.3333 for IE     */
#doc2 
{
    width: 58.615em;
    *width: 57.150em;
}

.yui-t1 .yui-b {
    width: 13.154em;
    *width: 12.825em;
}

.yui-t1 #hd-right, .yui-t1 #ft-right {    
    margin-left: 13.230em;
    *margin-left: 12.900em;
}

/* change from centered to left-aligned */
body {text-align: left;}
#doc2 {margin: 10px 10px;}

/* #bd.loginpage can be separated out to remove the background image from the login page */
#bd, #bd.loginpage 
{
    background-image: url(images/nav_item.gif);
    background-repeat: repeat-y;
}

#hd-left 
{
    background-image: url(images/hdr_logo.gif);
    background-repeat: repeat-x; 
    background-position: right top;
}

#hd-right
{
    background-image: url(images/hdr_title.gif);   
    background-repeat: repeat-x; 
    background-position: left top;      
}


#hd-left-bar
{
    background-color: #161F6E;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

#hd-right-bar
{
    background-color: #161F6E;
}

.topbar td 
{
    height: 20px;
}

#ft-left 
{ 
    background-color:#161F6E;
    color: #fff;
}

#ft-right
{
      
    background-color:#161F6E;
    color: #fff;
}

.FunctionNavTitle 
{
    background-image: url(images/nav_section.gif);
}

/*embiggen exam editor*/
body#ext-gen6 div#doc2 
{
    width: 73.846em;
    *width: 72.000em;
}

/* ELEMENT SPECIFIC CLASSES */

/* IE < 9 issue with bold text / fading opacity, workaround is to explicitly set background color. "\9" in value targets IE < 9*/
.fade {background-color: #ffffff\9;}
.SectionTable .fade {background-color: #EBEBEB\9;}

.resultsNameLink
{

	font-size: 13px;
	font-weight: bold;
	color: #184D84;
	text-align: left;
	text-decoration: underline;
}

.resultsNameLink:hover
{
	color: #0099FF;
}

.contentLinkSmall
{

	font-size: 11px;
	font-weight: normal;
	color: #184D84;
	text-decoration: underline;
}

.contentLinkSmall:hover
{
	color: #0099FF;
}

/*CONTENT ___________________________________*/
.BodyTitle
{

	font-size: 15pt;
	font-weight: bold;
	color: #161F6E;
}

.BodyDescription
{

	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding-left: 2px;
}

.Asterisk
{

	font-size: 14px;
	font-weight: bold;
	color: Red;
	padding-right: 2;
}

.checkbox
{

	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
	text-align: left;
}

.body
{

	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.bodyBold
{

	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.resultsName
{

	font-size: 13px;
	font-weight: bold;
	color: #879BC3;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}


.tableCellRule
{
	background-color: #999999;
	height: 1px;
}

.TextButton, .textButton
{

	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #2B3693;
	border: solid 1px #999999;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}

.link
{

	font-size: 12px;
	font-weight: normal;
	color: #4F60D5;
	text-align: left;
	padding: 1px 2px 1px 2px;
}

.nolink
{

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.CommonNavItem
{

	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.CommonNavItem:hover
{
	text-decoration: underline;
}

.CommonNavSpacerDark
{
	background-color: #161F6E;
}

.CommonNavSpacerLight
{
	background-color: #FFFFFF;
}

.dateText
{

	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

.FunctionNavTitle
{

	font-size: 11px;
	font-weight: bold;
	color: #161F6E;
	padding: 1px 13px 1px 1px;
}

.FunctionNavItem
{

	font-size: 10px;
	font-weight: normal;
	padding: 1px 13px 1px 1px;
	color: #184D84;
	text-decoration: none;
}

.FunctionNavItem:hover
{
	color: #161F6E;
	text-decoration: underline;
}

.contactText
{

	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 1px 13px 1px 1px;
	text-decoration: none;
}

.contactText:hover
{

	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	padding: 1px 13px 1px 1px;
	text-decoration: none;
}


.copyrightText
{

	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 1px 13px 1px 1px;
	text-decoration: none;
}

.copyrightText:hover
{

	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	padding: 1px 13px 1px 1px;
	text-decoration: none;
}

.SectionTable
{
	background-color: #EBEBEB;
	border: 1px solid #999999;
}

.SectionTitle
{

	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	height: 21px;
	color: #FFFFFF;
	background-color: #161F6E;
	padding: 3px 3px 3px 8px;
}

.SectionTitleText
{

	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}

.SectionSubTitle
{

	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 3px 3px 3px 3px;
	background-color: #BDCDEF;
}

.SectionDescription
{

	font-size: 11px;
	font-style: normal;
	color: #000000;
	padding: 3px 10px 10px 10px;
}

.SectionText, .sectionText
{

	font-size: 11px;
	font-style: normal;
	color: #000000;
	padding: 3px 10px 3px 10px;
}

.ValidationSummary
{
	padding: 3px 10px 3px 10px;
}

.PagingFooterLink
{
	color: #24A585;
	text-decoration: underline;
}

.PagingFooterNoLink
{
	color: #24A585;
	text-decoration: none;
}

.fieldLabel
{

	font-size: 11px;
	color: #000000;
	text-align: right;
}

.fieldLabelBold
{

	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: right;
}

.fieldLabelLeft
{

	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
}

.fieldReadOnly
{

	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.SectionText-Error
{

	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.SectionText-Success
{

	font-size: 11px;
	font-weight: bold;
	color: #4F60D5;
}

.resultsNameLinkInactive
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;

	text-align: left;
}

.bodyItalic
{

	font-size: 11px;
	color: #000000;
	font-style: italic;
	text-decoration: none;
}

/* ASSESSMENT STYLES ____________________________ */
.AssessmentBanner {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #BDCBEF;
}			
.AssessmentExamTitle {				
 
	font-size: 20px; 
	font-weight: bold;
	color: #161F6E;
}			
.AssessmentExamDescription {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
}			
.AssessmentExamHeader {

	font-size: 12px;				
	color: #000000;			
}			
.AssessmentQuestionContainer {
	margin-right: 20px;
	background-color: #EFEFF7;
	border: 1px solid #BDCBEF;
	padding: 10px;
}
.AssessmentQuestionTitle {				
 
	font-size: 20px; 
	font-weight: bold;
	color: #161F6E;
}	
.AssessmentQuestionDescription {

	font-size: 12px;				
	color: #000000;			
}
.AssessmentQuestionVerbiage {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.AssessmentQuestionAnswers {

	font-size: 12px;
	color: #000000;
}
.AssessmentQuestionValidation{

	font-size: 12px;
	font-weight: bold;
	color: red;			
}						

.AssessmentResultsColumn {
	color: #161F6E; 
	font-weight: normal; 
	text-transform: uppercase;
}

