﻿.HeaderLabel
	{
		text-align:center;
		border:0em;
		margin-top: 0.626em;
		margin-bottom: 1.565em;
		color: black;
		font-family: Arial, sans-serif;
		font-weight:bold;
		font-size: .9em;
		
	}

.SubHeaderLabel
	{
		text-align:center;
		border:0em;
		margin-top: 0.626em;
		margin-bottom: 1.565em;
		color: black;
		font-family: Arial, sans-serif;
		font-weight:bold;
		font-size: 1.252em;
		
	}

.SubHeaderLabelSmall
	{
		text-align:center;
		border:0em;
		margin-top: 0.626em;
		margin-bottom: 1.565em;
		color: black;
		font-family: Arial, sans-serif;
		font-weight:bold;
		font-size: 1em;
		
	}
		
				
.progressbarLabel
{
    color: black;
    font-family: Arial, sans-serif;
    font-weight:bold;
    text-align:left;
    float:left;
    margin-top:0.2em;
}

layoutSpacer_div 
{
	
  width: 700em; /* For IE >:( */
}

.ul_div
{
	margin-left:8em;	
	
}

.header_div 
	{ 
		margin-top: 0em; 
		text-align:center;
		direction:ltr;
		vertical-align:middle;
		
	}
	
.HeaderImage
	{
		vertical-align:middle;		
		
	}
	
.wrapper_div
{
  width: 100%;
  min-width: 43.82em;
  
}
.commentforma_div 
	{ 
		margin-top: 2em; 
		margin-bottom: 0em; 
		margin-left: 0em; 
		margin-right: 0em;
		position:relative; 		
		text-align:left; 
		float: left;
		direction:ltr;
		
	}

.commentforma_Welcomepage_div
	{ 
		margin-top: 10em; 
		margin-bottom: 2em; 
		margin-left: 0em; 
		margin-right: 1em; 
		text-align:left; 
		float: left;
		direction:ltr;
		
	}

.commentforma_Editpage_div
	{ 
		margin-top: 2em; 
		margin-bottom: 2em; 
		margin-left: 0em; 
		text-align:left; 
		float: left;
		direction:ltr;	
			
	}

.commentforma_Menu_div 
	{ 
		margin-top: 10em;
		direction:ltr;
		
	}
	
.commentforma_Progressbar_div
	{ 
		margin-top: 2em; 
		margin-bottom: 2em; 
		margin-left: 0em; 
		text-align:left; 
		float: left;
		direction:ltr;	
		
	}
	
.commentforma_Thankyoupage_div
	{ 
		margin-top: 2em; 
		margin-bottom: 2em; 
		margin-left: 0em; 
		width:10%;
		border-color:Red;
		border-width:thick;
		text-align:left;
	}

    .commentformb_Thankyoupage_div 
    { 
			margin-top: 0em; 
			position:relative;
			float:left;
		
	}
	
.PreTextAlignLeftBold_div
{
 	text-align:center;
 	font-weight:bold;  
 	font-family: Arial, sans-serif; 
 	
 	
 	 
}
.commentforma_Endpage_div
	{ 
		margin-top: 10em; 
		text-align:left; 
		float: left;
		direction:ltr;
		position:relative;	
	}


.commentformb_Endpage_div 
{ 
		margin-top: 0em; 
		vertical-align:top;
		
}
			
.commentforma_SurveyEndpage_div
	{ 
		margin-top: 20em; 
		margin-bottom: 2em; 
		margin-left: 2em; 
		text-align:left; 
		float: left;
		direction:ltr;	
		
	}
	

.commentformb_SurveyEndpage_div
{ 
		text-align:center;
		margin-right:20em;
		position:absolute;
}
						
.commentformb_div 
{ 
	margin-top: 2em; 
	margin-bottom: 2em; 
	margin-left: 12em;  
	margin-right: 2em;
	position:relative;

	
}

.MsgLimit
{
	font-size:small;
	font-family:Tahoma;
	color:Red;

	
}


.topspace
{
	padding-top:7em;
}


.alignLeft
{
	text-align:left;	
}



.contactForm
{
	width:780px; 
	margin:0px auto;
	text-align:left;
	position:absolute;
	
		
}

.contactSubmit
{
	
	margin-left:53px;
	margin-top:10px;
}




.chkOptoutPvr
{
	margin-bottom:.05em;
}

.chkOptoutPvrMiddle
{
	padding-left:1em;
}

.editimg
{

}

.feedbacktext
{
	width:20em;	
	
}

.feedbackmultilinetext
{
	width:415px;
	font-family: Arial, sans-serif;
	font-size:1em;	
	
}

.cstxtEmailConfirmation
{
Width:13.4em;

}


.contentDiv
{
    PADDING-RIGHT: 20%;
    PADDING-LEFT: 20%;
    
}

.csleft_div { 

	left: -0.626em;
	width:20%;
	margin-left:0em;
	
}

.csheader_div
{
	width:100%; 
	text-align:center;

	
}

.csEmailheader_div
{
	


margin:0em 0em 2em 417px;


	
}

.ERSLogo_div
{
	margin-top:.5em;	
}


.PreCentreAlign
{
    CLEAR: left;
    MARGIN: 0em 0em 0.313em;
    TEXT-ALIGN: center;
}

.PreTextCentreBold
{
    FONT-WEIGHT: bold;
    font-family: Arial, sans-serif;
    MARGIN: 0.313em 0em 1.252em;
    TEXT-ALIGN: center;
    
}

.PreTextCentre
{
    MARGIN: 0.313em 0em 1.252em;
    TEXT-ALIGN: center;
    
}
.PreTextCentrered
{
    MARGIN: 0.313em 0em 1.252em;
    TEXT-ALIGN: center;
    font-style:italic;
    
}

.PreTextCentre1
{
    MARGIN: 0em 0em 0.313em;
    TEXT-ALIGN: center;

    
}

.PreTextCentre1Bold
{

	margin-left: 5em;
    font-weight:bold;
    font-family: Arial, sans-serif;
    
}


.PreTextSubHeadingBold
{
    MARGIN: 0em 0em 0.313em; 
    TEXT-ALIGN: left;
    font-weight:bold;
    font-family: Arial, sans-serif;
   font-size:1.3em; 
    
}


/*bd*/
.PreTextAlignLeftBold
{
    FONT-WEIGHT: bold;
    font-family: Arial, sans-serif;
    
}

.Disclaimer
{
    FONT-WEIGHT: bold;
    font-family: Arial, sans-serif;
    
    text-align:center;
    
    
}

.PreTextAlignLeftBoldRed
{
    FONT-WEIGHT: bold;
    font-family: Arial, sans-serif;
    color:Red;
    
}
.errorMsg
{


    Border: 1px solid #ff4500;
	text-align:center;
    font-size:1.25em;    
    FONT-FAMILY: Arial, sans-serif;
    text-align:center;
    margin-bottom:0.1em;  
    padding:0.1em;
 
}

.errorPanel
{
	/* Border: 1px solid #ff4500; */
	text-align:center;
    padding:0.3em;
}
.errorHeader
{
	color:Maroon;    
    font-size:1.5em;    
    FONT-FAMILY: Arial, sans-serif;
  /*  font-weight:bold; */
    text-align:center;
    Border-bottom: 1px solid #ff4500;
    padding-bottom:0.2em;
}

.errorMessage
{
    color:gray;  
    font-size:1em;    
    FONT-FAMILY: Arial, sans-serif;
    margin-top:0.5em;
     

}

.errorMarkerLogin
{
    font-size:1.5em;
    font-family: Arial, sans-serif;
    vertical-align:middle;
    float:left;
    
}

.errorMarker
{
    font-size:1.5em;
    font-family: Arial, sans-serif;
    vertical-align:middle;
    
}

.PreText1
{
    MARGIN: 0em 0em 0.939em 0.8em;
    
}

.PreText1ThankYoupage
{
    /*MARGIN: 0em 0em 0.939em 0.8em;*/    
    margin-top:0em;
    margin-right:0em;
    margin-bottom:0.939em;    
    margin-left:0.0em;    
}

.PreTexthlUC1Application
{
	margin-top:0em;
    margin-right:0em;
    margin-bottom:0.0em;    
    margin-left:0.0em;    
}
    

.PreText1CenterButton
{
    MARGIN: 0em 0em 0.939em 0.8em;
    text-align:center;    
    
}


.label1
{
    FLOAT: left;
    WIDTH: 50%;
    TEXT-ALIGN: right;
    
}
.labelContact
{
 
    
text-align:right;
vertical-align:top;
width:100px;
    
}


.label2
{
    MARGIN: 0em 0em 0.313em;
    TEXT-ALIGN: center;
    font-size:1.1em;
    font-family: Arial, sans-serif;
    
}


.text1
{
    MARGIN: 0em 0em 0em 5em;
    TEXT-ALIGN:left;
	FLOAT: left;
	
}

.text2
{
    MARGIN: 0em 0em 0.313em 0em;
    TEXT-ALIGN: left;
    FLOAT: left;
    
}

.textBox
{
	width:415px;
	height:18px;
	line-height:normal;
	font-size:1em;
	
}


.cslblvisibility
{
	visibility:hidden;
	font-size:0.1em;
	text-align:left;
}

.background
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 1.252em;
    MARGIN: 0.626em;
    PADDING-TOP: 1.252em; 
       
}


.background2
{
    BORDER-RIGHT: double;
    PADDING-RIGHT: 1.252em;
    BORDER-TOP: double;
    PADDING-LEFT: 1.252em;
    PADDING-BOTTOM: 0.626em;
    MARGIN: 0.626em;
    BORDER-LEFT: double;
    PADDING-TOP: 0.626em;
    BORDER-BOTTOM: double;    
    
}

.subHead
{
    MARGIN-TOP: 0.626em;
    FONT-SIZE: 125%;
    MARGIN-BOTTOM: -0.626em;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    
}


STRONG
{
 /*   COLOR: orangered;*/
	color:#ff4500;	
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, sans-serif;
    
}

.cstableIndex
    {
        font-family: Arial, sans-serif;
        font-size:1.1em;
    }
    
/*grid styles --- start*/

table.cstableNoGridlines
    {
        border-width: 0em;
        background-color:white;            
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1em;
        
        
    }

tr.csitemstyleNoGridlines td
{
        border-width: 0em;
        background-color:white;            
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1.1em;
        color:Black;
        
}

 tr.csheaderNoGridlines td
{
        border-width: 0em;
        background-color:white;            
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1.1em;
        color:black;
        
}    
/*table.cstable*/
.csgridtable
    {
        border-width: 0.1252em;
        background-color:white;            
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1.1em;
        width:90%;
        
    }

tr.csheader td
{
        
        font-family: Arial, sans-serif;
        font-size:1.1em;
        color:black;
    /*  background-color:white;       
		border-width: 0.1252em;
    */
}
    
tr.csitemstyle td
{
      /*  
        border-width: 0.1252em; 
        background-color:white;  
      */          
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1.1em;
        color:Black;
        vertical-align:bottom;
        height:1.1em;
}


.radio
{
	margin:0px;
	padding:0px;
	/*
	border:1px solid black;
	height:15px;
	*/
}
.radioDiv{margin:0px;padding:0px;}
.radioDivMid{margin-left:21px;}

table.CountriesTables
{
	margin-top:0.5em;
	border-collapse:collapse;
	font-family: Verdana;
	font-weight: normal;
	font-size:0.87em;
	border:none;
	border-spacing: 0px;
	
	border: 1px #cfcfcf solid;


		
}

table.CountriesTables td
{ 
	border:none;
	border: 1px #cfcfcf solid;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	text-align: left;
	padding-left: 3px;

} 

table.csalternaterow
    {
        border-width: 0em;
        background-color:white;            
        border-color:black;
        font-family: Arial, sans-serif;
        font-size:1.1em;
        
    }
    
	/*grid styles --- end*/        
 
 .normal       
{
	PADDING-LEFT: 10%;
	FONT-WEIGHT: lighter;
	font-family: Arial, sans-serif;
    text-align:left;
    
}           
        
    .mid80
{
    PADDING-RIGHT: 10%;
    PADDING-LEFT: 10%;
    
}

BODY
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white;
    font-size:90%;
    
}

/*
INPUT
{
    FONT-SIZE: 90%;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif
}
*/
A
{
    COLOR: maroon;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: underline;
    
}


SELECT
{
    FONT-SIZE: 90%;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    
}

.tdc
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: center;
    
}

.tdcEdited
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: center;
    border-color:Red;
    border-width:medium;   
       
}

H3
{
    MARGIN-TOP: 0.626em;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 150%;
    MARGIN-BOTTOM: 1.565em;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: center;
    
}

H4
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 125%;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: center;
    
}

td
{  
	
    border-right: black 0.0626em solid; 
    padding-right: 0.313em; 
    border-top: black 0.0626em solid; 
    padding-left: 0.313em; 
    font-size: 90%; 
    padding-bottom: 0.313em; 
    border-left: black 0.0626em solid; 
    color: black; 
    padding-top: 0.313em; 
    border-bottom: black 0.0626em solid; 
    font-family: arial, sans-serif;
}
th
{    
    border-right: black 0.0626em solid; 
    padding-right: 0.313em; 
    border-top: black 0.0626em solid; 
    padding-left: 0.313em; 
    font-weight: lighter; 
    font-size: 90%; 
    padding-bottom: 0.313em; 
    border-left: black 0.0626em solid; 
    color: black; 
    padding-top: 0.313em; 
    border-bottom: black 0.0626em solid; 
    font-family: arial, sans-serif;
        
}

.topic
{
	margin-top: 0.626em; 
	font-weight: bolder; 
	margin-bottom: 0.626em; 
	font-family: arial, sans-serif;
	
}


ol li
{
  margin-top: 0.626em; 
  margin-bottom: 0.626em;
  
}


ul li
{
	font-weight:lighter;
	
	font-family: Arial, sans-serif;
    
}


ul
{
	list-style-type:disc;
    padding-left:3em;
    
}


ul.nobullet
{
    padding-bottom: 0.313em; 
    list-style-type: none;
    
}


ul.nobullet LI
{
    margin-top: 0.626em;
    
}

filedset
{
    margin: 0em 0em 1.565em; 
    text-align: center; 
    color: black; 
    
}

LEGEND
{
	margin: 0em 0em 0.626em;
    color: navy;
    font-weight:bold;
    font-family: Arial, sans-serif;
}



/* SURVEY STUFF START */

.tblSurveyOutline
{
	width:770em;
 	border:0;
	margin-top:40em;
}

.tblSurvey TD
{
	border:0em;
}

.AlignCenter
{
	font-weight:700;
	font-family: Arial, sans-serif;
}

.panelSurvey
{
	width:100%;
	border:0em;
}



.SurveyQuestionNumbers
{
	vertical-align:top;
	text-align:left;
	width:2em;
	font-size:1.3em;
	font-weight:700;
	font-family: Arial, sans-serif;
	vertical-align:middle;	
}

.SurveyQuestionText
{
	font-weight:700;
	font-family: Arial, sans-serif;
	padding-left:1em;
}

.SurveyOtherTextbox
{
	width:50em;
	border: 0.0626em solid #666666;
	margin-left:3em;
}

.SurveyAnswerText
{
	font-family: Arial, sans-serif;
	margin-left:2em;	
}

.SurveyDiv
{
	margin-top:1em;		
}

.SurveyDivButton
{
	margin-top:1em;	
	text-align:center;
}

.SurveyEndButton
{
	margin-top:1em;	
	margin-bottom:3em;
	text-align:left;
}

.lblPreamble
{
	border:0em;
	font-size:1.1em;
	font-family: Arial, sans-serif;
	text-align:center;	
}

.img
{
	text-align:right;
}

.li
{
	margin-left:-0em;	
	list-style-position:outside;
	list-style-type:none;
	text-indent: -3em;
	list-style: none;
	text-align:left;
	margin-bottom:.5em;
	
}


.cslimenu
{
	margin-left:0em;	
	text-align:left;
}

/* PROGRESS BAR - START*/
  .csmainprogressbar
    {    
    Color:black;
    text-align:left;
    position:relative;
    font-size:1.2em;
    }
    
    .csprogressbar1_3
    {
        vertical-align:top;
        Border-Style:solid;
		Border-Width:0.17em;
        width:1.5em;
        height:0.63em;
        background-color:green;
        border-color:#D3d3d3;        
        margin-top: 0em;
		margin-left:0em;
		font-size:1.2em;
	}

    .csprogressbar2_3
    {
        vertical-align:top;
        Border-Style:solid;
		Border-Width:0.17em;
        width:1.5em;
        height:0.63em;
        background-color:green;
        border-color:#D3d3d3;        
        margin-top: -1em;
		margin-left:1.7em;
		font-size:1.2em;
	}

    .csprogressbar3_3
    {
        vertical-align:top;
        Border-Style:solid;
		Border-Width:0.17em;
        width:1.5em;
        height:0.63em;
        background-color:green;
        border-color:#D3d3d3;        
        margin-top: -1em;
		margin-left:3.4em;
		font-size:1.2em;
	}


.csprogressbar1_2
    {
        vertical-align:top;
        Border-Style:solid;
		Border-Width:0.19em;
        width:2.20em;
        height:0.63em;
        background-color:green;
        border-color:#D3d3d3;        
		margin-top: 0em;
		margin-left:0em;
		font-size:1.2em;
	}

    .csprogressbar2_2
    {
        vertical-align:top;
        Border-Style:solid;
		Border-Width:0.19em;
        width:2.20em;
        height:0.63em;
        background-color:green;
        border-color:#D3d3d3;        
		margin-top: -0.99em;
		margin-left:2.3em;
		font-size:1.2em;
	}
	
	

  
 div.row 
 {
  clear:both;
  padding-top: 0.5em;
  }

.label {
  float: left;
  width: 200px;
  text-align: right;  
  height:18px; 
  vertical-align: text-bottom;
  font-size:1em;
  margin-top:3px;
  }

.formw {
  float: right;
  width: 570px; /* 485px */
  text-align: left;
  margin-left:0px;

  }

  
.clblRequestApplication
	{
		text-align: left;
	} 