/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.inner 
{
    text-align: left;   
}

.Error 
{
	color: Red;	
	margin: 10px;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}

.Note
{
    font-size: 11px;
    color: #666666;
       
}

.Success
{
	color: Green;	
	margin: 10px;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}

.SurveyHeader 
{
	font-size: 18px;
	font-weight: bold;
	color: #0574CA;
}

.SectionTitle
{
    font-size: 14px;
	font-weight: bold;
}

.LabelBold
{
    font-size: 12px;
	font-weight: bold;
}

.SectionBody
{
    font-family: Verdana;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    font-size: 2;
    text-align: left;
    width: 90% 
}    

.Button
{
	font-size:	12px;
	padding: 4px 20px 4px 20px;	
	border: 1px solid #FF9900;
	background-color: #FFE9C9;
	color: #C47602;
	font-weight: bold;
	cursor: pointer;
}

.AnswerTitle
{
    background-color: #336699;
    height: 25px;
}

.AnswerTitle TD
{
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}

.Answer
{
    font-size:	12px;
    font: Verdana
}

TD.Answer 
{
    text-align: left;
}

.SingleLine
{
    width: 90%; 
    color: #336699;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}

.SingleLine Input.Answer
{
    color: #336699; 
    font-family: verdana, arial, ms sans serif;
    font-weight: normal;
    margin-left: 10px;  
}


TEXTAREA {
    font-family: verdana, arial, ms sans serif;
    font-size: 12px;
    font-weight: normal  
}

.MultiChoice
{
    width: 100%; 
    text-align: left;
}

.MultiChoice TD.Answer
{
    text-align: left;
    
}


.Ranking
{
    width: 90%; 
    color: #336699;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}
.Ranking .Answer
{ 
    color: #336699;
    font-weight: normal;
    font-size: 11px;
}

.LikertVerticle
{
    width: 90%; 
    color: #336699;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}

.LikertVerticle TR.Alternate
{
    background-color: #DFE9F4;
    height: 25px;
}
.LikertVerticle TR.Answer
{
    height: 25px;
}

.LikertVerticle TR.AnswerTitle
{
    background-color: #9ABCDD;
}

.LikertVerticle TR.AnswerTitle TD
{
    text-align: center;   
}

.LikertVerticle TD
{
    text-align: left;
    font-size: 12px;
}

.LikertVerticle TD.Answer
{
    text-align: center;
    cursor: pointer;
}

.MultiChoice TD.Answer
{
    text-align: left;
}
  
.LikertHorizontal
{
    width: 90%; 
    color: #336699;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}
.LikertHorizontal .Answer
{
    width: 100%; 
    color: #336699;
    font-weight: normal;
    font-size: 12px;
    
    cursor: pointer;
}

.LikertHorizontalAlternative
{
    width: 90%; 
    color: #336699;
    background-color: #FFFFFF;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}
.LikertHorizontalAlternative .Answer
{
    width: 100%; 
    color: #336699;
    font-weight: normal;
    font-size: 12px;
    
    cursor: pointer;
}

.MultiLine
{
    padding-left: 30px;   
}

.Selection
{
    width: 90%; 
    color: #336699;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}
.Selection .Answer
{
    color: #336699;
    font-weight: normal;
    font-size: 12px;
    
    margin-left: 30px;
    cursor: pointer;
}

Table.Selection TD Table.Answer TD
{
    padding-right: 20px;
}

.MultiChoice
{
    width: 90%; 
    color: #336699;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}
.MultiChoice .Answer
{
    width: 100%; 
    color: #336699;
    font-weight: normal;
    font-size: 12px;
    cursor: pointer;
}

DIV.Complete
{
     width: 100%; 
     text-align: center;
     padding: 20px;
}

DIV.Complete A
{
    font-size: 20px;
    font-weight: bold;
    color: Red;
}

.Header
{
    font-size: 20px;
    font-weight: bold;  
    color: #336699;
}

.terms
{
    font-size: 10px;
    color: #666666;
}

.Competition
{
    color: #666666;
}

.ContactDetails
{
       margin-top: 10px; 
    margin-bottom: 10px;
    padding: 10px;
     background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    
}

.ResumeBody 
{
    font-family: Verdana;
    background-color: #F5FAFC;
    border: 1px solid #B9DCEE;
    font-size: 2;   
}

.ResumeTable
{
    font-size: 11px; 
    color: #666666;  
}

.ResumeTable INPUT
{
    font-size: 11px;
    color: #666666; 
}


.ResumeHeader 
{
	font-size: 14px;
	font-weight: bold;
	color: #0574CA;
}

.AdminButton
{
	font-size:	11px;
	padding: 2px 20px 2px 20px;	
}

.DisplayUserResponses
{
    font-size:	11px;
    text-align: left;
    color: #666666;
    width: 90%;
    padding: 3px;
}

.DisplayUserResponses TR
{
   background-color: #E7F7FF;
   
}
.DisplayUserResponses TR.Alternate
{
   background-color: #F6FCFF;
  
}
.DisplayUserResponses .DisplayUserResponsesQuestion
{
    
   height: 28px;
}

.DisplayUserResponses .DisplayUserResponsesAnswers
{
    font-weight: bold;
}

TABLE.ProgressBar 
{
    width: 100%;
    height: 33px;
    background-image: url("images/ProgressBar/Bar.jpg");
    
}

TABLE.SimpleProgressBar
{
    width: 400px;
    height: 10px;
    border: 1px solid #CCCCCC;    
}

TABLE.SimpleProgressBar TD.Bar
{
    background-image: url("images/ProgressBar/background_darkblue.jpg")  ;
    background-repeat: repeat-x;
}

Span.SimpleProgressBar
{
    text-align: center;
    font-weight: bold;
    color: #999999;
    font-size: medium;   
}

Div.ProgressBarContainer
{
    text-align: center;
}

.SectionOfText
{
	text-align: left;	
	width: 90%;
}

.QuestionText
{
	text-align: left;	
}