﻿/** Normalization **/

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}


/**********************************************************************************/


/** Layout Styles **/
form
{
	height: 100%;
	width: 1000px;
}

div.PreFormBranding
{
	display: block;
	width: 600px;
	height: 110px;
	position: relative;
	left: 214px;
}

div.PreFormContent
{
	position:relative;	
	width:600px;
	padding: 40px 20px;
	left: 214px;
}

div.PreFormInstructions, div.InactiveProspectsInstructions, div.PreFormInstructions1024, div.ExipingAutoProspectingSchedulesInstructions
{
	display: block;	
	width: 560px;
	height: 60px;
	padding: 0px 0px 20px 0px;
}
 
div.InactiveProspectsInstructions, div.ExipingAutoProspectingSchedulesInstructions
{
	width: 750px;    
}
 
div.PreFormInstructions1024
{
    width: 920px;    
}
 
div.PreFormNotices, div.PreFormProspects, div.PreFormLogon, div.PreFormEULA, div.PreFormDupSession, div.PreForm1024
{
	display: block;
	width: 560px;
	position: relative;
    border:1px solid #545454;
}

div.PreFormProspects
{
	width: 750px;
}

div.PreForm1024
{
    width: 920px;    
}

div.PreFormDupSession h3
{
	display: none;	
}

div.PreFormEULA
{
	height: 300px;	
}

div.PreFormLogon
{
	padding: 0px 0px 20px 0px;	
}

div.PreFormDataGrid, div.PreFormDataGrid1024
{
	margin: 0px 0px 30px 30px;	
	position: relative;
	top: 20px;
	height: 280px;
	overflow: auto;
	width:500px;
}

div.PreFormDataGrid1024
{
    top: 0px;
    width: 890px;
    height: 325px;
    margin:0px 0px 0px 30px;
}

div.InactiveProspectsPreFormDataGrid, div.ExipingAutoProspectingSchedulesPreFormDataGrid
{
	margin: 0px 0px 30px 0px;	
	position: relative;
	top: 20px;
	height: 280px;
	overflow: auto;
	width:750px;
	overflow-x: hidden;
}

div.PreFormActions, div.InactiveProspectsActions, div.PreFormActions1024,div.ExipingAutoProspectingSchedulesActions
{
	width: 400px;
	height: 20px;
	float: none;
	clear: both;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 130px;
}

div.InactiveProspectsActions, div.ExipingAutoProspectingSchedulesActions
{
    margin: 0px 0px 0px 340px;
}

div.PreFormActions1024
{
    margin: 0px 0px 0px 8px;
    padding: 5px 0px 10px 0px;    
}

div.PreFormHelpTip
{
	display: none;
	width: 200px;
	position: absolute;
	z-index: 100;
	padding: 5px;
	left: 560px;
	top: 160px;
}

div.PreFormErrors
{
	width: 400px;
	padding: 10px;
	position: absolute;
	top: -20px;
	left: 100px;
}

p.PreFormNote
{
	display: block;
	padding: 10px 10px 0px 10px;
	width: 300px;	
	margin: 0 auto;
}

legend
{
	display: block;	
}

iframe
{
	position: relative;
	width: 540px;
	height:100%;
	overflow: scroll;	
	margin: 0px 10px;
	border: none;
}

iframe.WhatsNew
{
	height: 300px !important;	
}

iframe.EULA
{
	height: 320px !important;
	width: 900px !important;
	margin: 0px 0px 0px 20px;	
}

div.PreFormBranding img
{
	position: absolute;	
	right:10px;
	top: 15px;
}

div.PreFormContent h2
{
	display: block;
	position: absolute;
	padding: 0px 0px 0px 65px;
	top: 45px;	
	left: 30px;
	height: 50px;
}

div.PreFormInstructions h2, div.InactiveProspectsInstructions h2, div.PreFormInstructions1024 h2, div.ExipingAutoProspectingSchedulesInstructions h2
{
	top: 30px !important;
	padding: 30px 0px 10px 65px !important;	
}

div.PreFormInstructions a, div.InactiveProspectsInstructions a, div.PreFormInstructions1024 a, div.ExipingAutoProspectingSchedulesInstructions a
{
	display: block;
	height: 16px;
	width: 16px;	
	float: right;
	margin: -10px 20px 0px 0px
}

div.PreFormInstructions p, div.InactiveProspectsInstructions p, div.PreFormInstructions1024 p, div.ExipingAutoProspectingSchedulesInstructions p
{
	padding: 15px 15px 0px 75px;
}

div.PreFormContent input
{
	display: block;
	width: 100px;
}

div.PreFormNotices ul, div.PreFormProspects ul, div.PreForm1024 ul
{
	position: relative;
	right:25px;
	top: 20px;
	padding: 20px 0px 30px 0px;
	display: block;
	float: right;
}

div.PreFormProspects ul, div.PreForm1024 ul
{
	position: relative;
	left:0px;
	top: 20px;
	padding: 0px 0px 30px 0px;
	display: block;
	float: right;
}

div.PreFormLogon ul
{
	margin: 0px 0px 0px 50px;
}

* > div.PreFormLogon ul
{
	margin: 0px 0px 0px 200px;	
}

div.PreFormNotices ul li, div.PreFormProspects ul li, div.PreForm1024 ul li
{
	display: block;
	float: right;
	margin: 0px 2px;
}

table#grdProspects
{
    margin-left: 7px;    
}

div.PreFormDataGrid table, div.PreFormDataGrid1024 table
{
	width: 100%;	
}

div.PreFormActions input, div.InactiveProspectsActions input, div.PreFormActions1024 input, div.ExipingAutoProspectingSchedulesActions input
{
	display:block;
	float: right;
	margin: 5px 0px 0px 5px;
	padding: 0px;	
}

div.PreFormActions1024 input
{
    float: left;    
}

div.PreFormLogon input
{
	display: block;
	width: 120px !important;	
}

div.PreFormLogon div.PreFormActions input, input.ActionButton
{
	position: absolute;
	top: 130px;
	left: 50px;	
}

* > div.PreFormLogon div.PreFormActions input
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 20px 230px 0px 0px !important;
	width: 100px !important;
}

div.PreFormHelpTip label
{
	display: block;
	margin: 0px 0px 10px 0px;
}

div.PreFormHelpTip h4, div.PreFormHelpTip p
{
	display: block;
	margin: 0px;
	padding: 0px;
}

div.PreFormHelpTip p
{
	margin: 0px 0px 5px 0px;	
}

input.ActionButton
{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 20px 0px 0px 50px !important;
	width: 100px !important;	
}

* > input.ActionButton
{
	margin: 20px 0px 0px 200px !important;
}


ul.PreFormLogonLinks
{
	display: block;
	margin-top: 20px !important;	
	padding-bottom: 20px !important;
}

a.NoHelp
{
	display: none !important;	
}

table.PreFormTable td
{
	padding: 2px;
}

h3.PreFormPanelHeader
{
	margin: 0px 0px 10px 10px;
	padding: 20px 0px 0px 0px;
}

.Hidden
{
	display: none;	
}

div#SubmitDiv input
{
    float: none; clear: both;
    margin: 50px 0px 0px 0px;    
}


span#wrblMLSRadioList label, span#wrblMLSRadioList input
{
    clear: none;
    float: left;
    margin: 0px;
}

span#wrblMLSRadioList br
{
    float: none;
    clear: both;
}

/** Color Styles **/

div.PreFormBranding
{
	background: url(../../rapmlsimages/PreForm/PreFormBranding.png) no-repeat;	
}

div.PreFormContent {
    background: url(../../rapmlsimages/PreForm/PreFormInnerWrapper.png) repeat-y;
    background-repeat: round;
}

div.PreFormInstructions, div.InactiveProspectsInstructions, div.PreFormInstructions1024, div.ExipingAutoProspectingSchedulesInstructions
{
	background-color: #545454;			
}

div.PreForm1024, div.PreFormNotices, div.PreFormProspects, div.PreFormLogon, div.PreFormEULA, div.PreFormDupSession
{
    background-color:#fff;	
}

div.PreFormContent h2
{
	background: url(../../rapmlsimages/PreForm/PreFormAlert.png) no-repeat 5px 5px;
	color: White;
}

div.PreFormInstructions h2, div.InactiveProspectsInstructions h2, div.PreFormInstructions1024 h2, div.ExipingAutoProspectingSchedulesInstructions h2
{
	background: url(../../rapmlsimages/PreForm/PreFormAlert.png) no-repeat 5px 20px !important;	
}

div.PreFormErrors, div.PreFormHelpTip
{
	border: 1px solid lightsteelblue;
	color: Red;	
	background: white;
}

div.PreFormHelpTip, div.PreFormHelpTip p
{
	color: #000000 !important;	
}

div.PreFormInstructions p, div.InactiveProspectsInstructions p, div.PreFormInstructions1024 p, div.ExipingAutoProspectingSchedulesInstructions p
{
	color: White;
}

div.PreFormInstructions a, div.InactiveProspectsInstructions a, div.PreFormInstructions1024 a, div.ExipingAutoProspectingSchedulesInstructions a
{
	background: url(../../rapmlsimages/PreForm/PreFormHelp.png) no-repeat;	
}

div.PreFormActions input, input.ActionButton, div.InactiveProspectsActions input, div.PreFormActions1024 input, div.div.ExipingAutoProspectingSchedulesActions input
{
	background: url(../../rapmlsimages/PreForm/PreFormButton.png) repeat-x;	
	color: White;
	border: none;
}

table.PreFormTable
{
	width: 540px;
	margin: 0px 0px 0px 10px;	
}

table.PreFormTable th
{
	border-collapse: collapse;
	color: #000000;
	background: lightsteelblue;
	border: 1px solid #6792d1;
}

table.PreFormTable td
{
	border-collapse: collapse;
	color: #000000;
	border: 1px solid #c8c8c8;	
}

/** Typography Styles **/

div.PreFormBranding h1
{
	text-indent: -9999px;
}

div.PreFormContent h2
{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 14pt;
}

div.PreFormInstructions a, div.InactiveProspectsInstructions a, div.PreFormInstructions1024 a, div.ExipingAutoProspectingSchedulesInstructions a 
{
	text-indent: -9999px;	
}

div.PreFormInstructions h3, div.InactiveProspectsInstructions h3, div.PreFormInstructions1024 h3, div.ExipingAutoProspectingSchedulesInstructions h3
{
	text-indent: -9999px;	
}

div.PreFormInstructions, div.InactiveProspectsInstructions, div.PreFormInstructions1024, div.ExipingAutoProspectingSchedulesInstructions 
{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9pt;	
}

td.InputColumn, th.InputColumn
{
	text-align: center;	
}

legend
{
	text-indent: -9999px;	
}

table.PreFormTable th
{
	font: bold 10pt arial;
}

table.PreFormTable td
{
	font: normal 9pt arial;
}

h3.PreFormPanelHeader
{
	font: bold 12pt arial;	
}

div.PreFormErrors
{
	text-align: center;	
}

div.PreFormDupSession p
{
	font-size: 12pt;	
	text-align: center;
	padding: 10px 0px;
	position: relative;
	left: 120px;
}

* > div.PreFormDupSession p
{
	left: 0px;	
}
.PreFormItemStyle
{
	font: normal 10pt arial;
	color : #000000;
	border-right: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	padding:4px;
	white-space:normal;
}

div.PreFormContent1024
{
	position:relative;	
	width:950px;
	padding: 40px 20px;
	left: 20px;
}

div.PreFormContent1024 h2
{
	display: block;
	position: absolute;
	padding: 0px 0px 0px 65px;
	top: 45px;	
	left: 30px;
	height: 50px;
}

div.PreFormContent1024 input
{
	display: block;
	width: 100px;
}

div.PreFormContent1024
{
	background-color:#545454;
}

div.PreFormContent1024 h2
{
	background: url(../../rapmlsimages/PreForm/PreFormAlert.png) no-repeat 5px 5px;
	color: White;
}

div.PreFormContent1024 h2
{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 14pt;
}

div.InactiveProspectsPreFormContent, div.ExipingAutoProspectingSchedulesPreFormContent
{
	position:relative;	
	width:750px;
	padding: 40px 20px;
	left: 125px;
}
div.InactiveProspectsPreFormContent h2, div.ExipingAutoProspectingSchedulesPreFormContent h2
{
	display: block;
	position: absolute;
	padding: 0px 0px 0px 65px;
	top: 45px;	
	left: 30px;
	height: 50px;
}
div.InactiveProspectsPreFormContent input,div.ExipingAutoProspectingSchedulesPreFormContent input
{
	display: block;
	width: 100px;
}

div.InactiveProspectsPreFormContent input[type=radio], div.ExipingAutoProspectingSchedulesPreFormContent input[type=radio]
{
    width: 100%;    
}

div.InactiveProspectsPreFormContent h2, div.ExipingAutoProspectingSchedulesPreFormContent h2
{
	background: url(../../rapmlsimages/PreForm/PreFormAlert.png) no-repeat 5px 5px;
	color: White;
}

div.InactiveProspectsPreFormContent h2, div.ExipingAutoProspectingSchedulesPreFormContent h2
{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 14pt;
}

/* Added to overwrite CSS setting above. Allowing for HTML Editor Content to be displayed using the default CSS settings. */
.DataRowBG ol, .DataRowAltBG ol
{
    list-style-type: decimal !important;
    margin: 1em 0 !important;
    padding: 0px 0px 0px 40px !important;
}
.DataRowBG ul, .DataRowAltBG ul
{
    display: block !important;
    list-style-type: disc !important;
    margin: 1em 0 !important;
    padding: 0px 0px 0px 40px !important;
    float: none !important;
    top: auto !important;
    right: auto !important;
}
.DataRowBG li, .DataRowAltBG li
{
    display: list-item !important;
    float: none !important;
}
.DataRowBG strong, .DataRowAltBG strong
{
    font-weight: bold;
}