.style1 {color: #396191;font: bold;}
.style4 {color: #396191; }
.HeadlineMain{width:600px;}

.QQContainer {background-color:Green;}
.ContentRight{margin-top:-100px;}

#CenterForm{text-align:center;}
#QQTitle{display:none;}
#QQTitleDetails{display:none;}

.big{background-color:green;display:inline-block;}

.QQSectionTitle{margin:0; padding:14px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold; width:100%; }

.AOLApplicantHeader{color:#00bfdf; font-size:12px; font-weight:bold;text-align:left;width:100%;display:inline-block;}

.Row{width:100%;display:inline-block;}
.Clear{width:100%;clear:both;display:inline-block;}
.RowDets{width:100%;display:inline-block;}
.RowHeadOdd{width:100%;display:inline-block;}
.RowDetsOdd{width:100%;margin-top:1px;display:inline-block;}
.RowFootOdd{width:100%;height:0px;display:inline-block;}

.RowHeadEven{width:100%;display:inline-block;}
.RowDetsEven{width:100%;margin-top:1px;display:inline-block;}
.RowFootEven{width:100%;height:0px;display:inline-block;}

.LeftCol {width:240px;text-align:right;padding-right:2px;float:left;}
.MiddleColReq {width:10px;text-align:left;float:left;}
/*.MiddleColHelp {width:15px;text-align:left;float:left;}*/
.MiddleColHelp {display:none;}
.AOLMiddleColHelp {display:none;}
.RightCol {width:345px;text-align:left;float:left;}

.AOLLeftCol {float:left;width:190px;text-align:right;padding-right:2px;}
.AOLMiddleColReq {float:left;width:10px;text-align:left;}
.AOLMiddleColHelp {float:left;width:10px;text-align:left;}
.AOLRightCol {float:left;width:200px;text-align:left;}
.AOLApp2Col {float:left;width:200px;text-align:left;}





.notes{width:100%;}


	
.RowHeadOdd{display:none;}
.RowFootOdd{display:none;}


.ReqNotice{display:inline-block;width:100%}

 #NavButtons{display:inline-block;width:600px;margin-top:5px;}
 
 .ButtonsLeft{float:left;width:200px;text-align:left;}
 .ButtonsMiddle{float:left;width:200px;text-align:center;}
 .ButtonsRight{float:left;width:200px;text-align:right;}
 
 #anchQRNLeft{display:none;}
 #anchQRNMiddle{display:none;}


.WaitForm{text-align:center;width:100%;}
.WaitHeader{color:#00bfdf; font-size:16px;font-weight:bold; }
.WaitImage{}
.WaitMessage{}


.FormErrors {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff ;
	color: #cc0000 ;

	width:525px ; 
	margin:0px ; 
	padding:0px ; 	
	}
.FormErrors p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size: 9pt ;
	margin: 0 ;
	padding: 0 ;
	margin-top: 5px ;
	color: #cc0000 ;
}	
.FormErrors ul 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0.5em 2em 0.25em 2em ;
	list-style-type: disc;
	color: #cc0000 ;
}
.FormErrors ul li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0 ;
	margin: 0.4em 0 ;
	background: none ;
	line-height: normal ;
	color: #cc0000 ;
}
.FormErrorTitle{font-family:  Arial, Helvetica, sans-serif ;font-size: 9pt ;clear: both; margin-top:5px; font-weight:bold;}

#FormErrorTitleDisplay
{
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 9pt ;
	clear: both;
	display: block;
}
 input.Error,   select.Error {
	border: 1px red solid;
	background-color: #FFDFDF;
	background-image: none;
	color: #c00;
	} 	
	
 .RadioError {
	border: 1px red solid;
	background-color: #FFDFDF;
	background-image: none;
	color: #c00;
	} 
	
	
	
/*###############################################################################################################################

	IPM Stuff

  ###############################################################################################################################*/

.MainContent{	width: 630px ;	float:left;}
.MainContentHelp{	width: 550px ;	float:left;}
.ContainerDiv, .WaitImage ,.divResults{	width: 630px;float:left;}

.yellowline{}
.HEADER1 , #TitleHeader, #RetirementHeader, .NotesHeader , .NotesSubHeader { margin:0; padding: 3px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold; }
.HEADER2 {	font-weight:normal; 	clear:left;	text-align:left;}


.ResultRowTop
{
	width:630px;
	font-weight:bold ;
	font-family:  Arial;
	font-size: 11pt;
	font-weight: bold;
	color:#333333 ; 
	text-align:left;
	border:solid 0px red;
	float:left;
}
.ResultCol1Bold 
{
	padding:5px;	
}
.ResultCol2Bold
{
	padding-top:5px;
	padding-bottom:5px;	
}

.ButtonRow
{
	margin-top:10px;
	margin-bottom:10px;	
	float:left;
	width:100%;
}
.ButtonRow img{border:0;}
.BlockWhite{	margin:0 !important;	}

.IPMOPT input{border:0px;}	
.IPMCHECKBOX input {border:0px;margin:0px;float:left;}
#imgNext {border:0px;}
#imgBack {border:0px;}


.MainRow{width:630px;float:left;}
.MainCol1{	float:left;	width:295px;	text-align:right; padding-right:5px;	}
.MainCol2 {	float:left;	width:330px ;	vertical-align: middle ;}
.MainCol2 img {	vertical-align:middle;}
.MainColFull{		margin-top:15px;}

.ResultCol1{	width:29%;}
.ResultCol1, .ResultCol2{	padding:  0px 0px 0px 5px ;}
.NotesDetails{}
.NotesHeader{	font-weight:bold;}
.REQMARKER{	display:none;}
.contentholder{	height:auto;}
#page{}

.TopAnswer .OCSTEXT{	width:90px !important;	}
.page{float:left;}
#Survey{float:left;}
.headertitle
{
	width:429px;
	float:left;
	text-align:left;
	font-weight:normal;
	margin:0; 
	padding:18px 0pt 0pt  14px; 
	font-family:Arial; 
	font-size:20.5pt; 
	color:#ffffff; 

}
.phoneno
{
	width:429px;
	float:left;
	text-align:right;
	font-weight:normal;
	margin:0; 
	padding:18px 0pt 14pt 0px;
	font-family:Arial; 
	font-size:20.5pt;
	color:#ffffff; 
}

#txtOccupation{	width:250px;	}


.MainRow input{}


#imgClose {border:0;}

.BackButton
{
	width:49%;
	float:left;
	text-align:left;
}
.NextButton
{
	width:49%;
	float:right;
	text-align:right;
}
.clear{display:none;}


 .IPMTEXTERROR, .IPMDDLERROR {
	border: 1px red solid;
	background-color: #FFDFDF;
	background-image: none;
	color: #c00;
	} 	
	
 .IPMOPTERROR {
	border: 1px red solid;
	background-color: #FFDFDF;
	background-image: none;
	color: #c00;
	} 
	/*AutoComplete flyout */

/*.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-family:Arial !important;
}



.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Arial !important;
}



.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
	font-family:Arial !important;
}*/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0 !important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-family:Arial !important;
    width:400px;
	padding:0;
	font-size:8pt;z-index:1000;
	
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Arial !important;
	margin:0;
	width:400px;
	font-size:8pt;z-index:1000;
	
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
	font-family:Arial !important;

	width:400px;
	font-size:8pt;z-index:1000;
}
#WaitPage
{
	width:630px;
	text-align:center;	
	margin-top:50px;
	margin-bottom:50px;
	float:left;
	
}
#WaitImage
{
	text-align:center;
	width:100%;
	float:left;
}
#divResults
{
	width:630px;
		
}
#divPHIResults
{
	width:49%;
	float:left;

}
#divASUResults
{
	width:49%;
	float:left;

}


.ResultCol1
{
	float:left;
	width:200px;
}
.ResultCol2
{
	float:left;
	width:330px;
}
.ResultCol1Bold
{
	float:left;
	width:200px;
}
.divOtherResults
{
	width:330px;
	float:left;

}
.OtherResultCol1
{
	float:left;
	width:57%;
}
.OtherResultCol2
{
	float:left;
	width:28%;
}
.OtherResultCol3
{
	float:left;
	width:14%;
}
#DivExisting
{
	display:none;	
}
#frmHelp #MainContainer {width:500px;}
