﻿body
{
	font-family: 'Open Sans', sans-serif;
	margin: 15px 10px 0px;
	background-color: white;
}

.AdminTitle
{
	background-color: white;

	color: black;
}	

.AdminQuestion
{
	background-color: #0b1e40;
	color: white;
}	
HR
{
	/*background-color: #328296;*/
    background-color: #0b1e40;
}

.AdminResponse
{
    cursor: default; 
}







div.sectionHeader
{
    width: 952px;
    border: 1px solid #949494;    
    margin-top: 7px;
     /*padding: 5px;*/ 
    background-color: White;    
}
div.sectionHeader.part2Questions
{
    /* min-height: 340px; */
    padding: 5px;
}

div.questionSection 
{
    height: 89px;
    width: 922px;
    padding: 10px 15px 0px 15px;
    /*font: bold 16px 'Open Sans';*/
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight:bold !important;
    color: #ffffff;        
}

div.questionSection.part2 
{
    height: 44px;
    padding-top: 22px;
}

div.blueSection 
{
    background-color: #0b1e40;
}


#part2tbl tr 
{
    height: 63px; 
    background-color:#0b1e40;   
    color:#ffffff;   
}  

.rbl label {
	display:block;
	/*padding:0.5em 0.25em;*/
	/*cursor:pointer;*/
	/*cursor:hand;*/
	padding-top:1.0em;
	padding-bottom:1.0em;
}


.buttonRow 
{
    margin-top: 10px;
    margin-right:10px;
    float: right;
}




.buttonRowPart2 
{
    margin-top: 10px;
    margin-right: 10px;
    float: right;
}

.buttonRow input[type=button], input[type=submit]
{
    width: 100px;
}


.buttonRowPart2 input[type=button], input[type=submit]
{
    width: 100px;
}



.banner 
{
    width: 100%;    
}
 
.rblHeader 
{       
    text-align: center;
    border: 0px solid black;
    
    margin-top: 10px;
    font-weight: bold !important;    
    /*color: #333;*/
    color:#ffffff; 

    border-left: 0px solid black;
    border-right: 0px solid black;
    border-bottom: 0px solid black;    
    border-collapse:collapse;
    width: 952px;
    /*font: 14px Open Sans;*/ 
    font-family: 'Open Sans', sans-serif;
     font-size: 14px;
    table-layout: fixed;
    
}

.rbl
{
    border-left: 1px solid #0b1e40;
    border-right: 1px solid #0b1e40;
    border-bottom: 1px solid #0b1e40;    
    border-collapse:collapse;
    /*font: 14px Open Sans;*/ 
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    table-layout: fixed;
    width: 952px;
}

.rbl tr 
{
    height: 40px; 
}   

.rbl td, th
{
    border-left: 1px solid #D8E3ED;
    border-right: 1px solid #D8E3ED;
    text-align: center;   
}

/* Question Column */
.rbl td:first-child, th:first-child
{
    width: 410px;
    text-align: left;
    padding-left: 5px;
    height: 70px;

}

.rblAdd td:first-child, th:first-child
{
    width: 300px;    

}

.rblHeaderAdd td:first-child, th:first-child
{
    width: 300px;    
}

.rblHeader td:first-child, th:first-child
{
    width: 410px;
    background-color:White;   
     border-color:transparent;  
     height: 70px;
     border-bottom: 1px solid #D8E3ED;
     border-right: 1px solid #D8E3ED;
}

/* hides the radio button */
.placeholderRbl input
{
    display: none;
}

/* hides the radio button for the text */
.rbl td:first-child input, th:first-child input, .rblInputHeader input {
    display: none;
}

.rbl td, .rblHeader td
{
    width: 70px;
    
}

.rblAdd td, .rblHeaderAdd td
{
    width: 104px;
}

/* Vertical Radio Button Style */
.rblVert tbody:first-child tr:first-child td
{
    padding: 0px !important; /* override padding style for first row (the question) */
}

.rblVert tbody:first-child tr:first-child td:first-child input
{
    display: none;
}

.rblVert tr td
{
    text-align: left;
    padding: 0px 0px 0px 35px;
}

.rblVert tr td label
{
    padding-left: 10px;
}

.rblVert, .lblMBTI
{
    /*font: 14px Open Sans;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding-left: 10px; 
    margin: 20px 0px 10px 0px;
}

/* Vertical Radio Button Textbox */
.rblTextbox
{
    /*font: 14px Open Sans;*/
     font-family: 'Open Sans', sans-serif;
      font-size: 14px;
    margin: 0px 0px 10px 52px;
}

/* MBTI style */
.dataListMBTI
{
    /*font: 14px Open Sans !important;*/
    font-family: 'Open Sans', sans-serif;
      font-size: 14px;
    margin: auto;
}

.lightBG 
{
    /*background-color: #F2F2F2;*/
    background-color:#0b1e40; 
}


.dataList dt 
{   
    float: left;
    padding-right: 10px;
    width: 400px;
    text-align: right;
}


.dataList dd 
{
    margin: 0;
	padding: 0px 5px 5px 5px;
}



