﻿body
{
	width: 100%;     
	height: 100%;     
	margin: 0px;     
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial;
}

legend {width: 100%;}

legend .wrap { width: 95%; display: inline-block; white-space: normal;}

.bold {font-weight: bold;font-size:15px;}

.Layout
{
	border-color: Black;
	border-width: 1px;
	border-style: solid;
	width: 70%;
}
.Header
{
	font-weight: bold;
	font-size: 17pt;
}

.SubHeader
{
	background-color: #1B75BC;
	font-size: 15pt;
	font-weight: bold;
	color: White;
	width: 100%;
	height: 30px;
}

.SubHeader2
	{
		min-width: 800px; 
		text-align: left; 
		background-color: #1A75BC; 
		color: White; 
		padding: 8px; 
		width: 99%; 
		font-size: 11pt;
	}

.HelpTable
{
	font-weight: bold;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	height: 100px;
}
.LearnMoreTable
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	width: 200px;	
	font-size: 10pt;
	color: Blue;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align:center;
	
}

.Content
{
	font-size: 10pt;
	text-align: left;
}

.Content1
{
	font-size: 10pt;
	text-align: center;
}

.Content2
{
	font-size: 11pt;
	text-align: center;
}

.Content3
{
	font-size: 10pt;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}

.Content4
{
	font-size: 8pt;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}

.Content5
{
	font-size: 10pt;
	text-align: center;
	padding: 10px 10px 10px 10px;
	background-color: #EBEBEB;
	width: 700px;
}

.Content6
{
	text-align: center;
	font-size: 12pt;
	color: Blue;
	font-weight: bold;
}

.ContentWarning
{
	font-size: 12pt;
	text-align: center;
}

.CenterParagraphOuter
{
	text-align: center;
}

.CenterParagraphInner
{
	width:700px; 
	margin:0 auto;
	text-align:left;
}

.FooterContent
{
	font-size: 8pt;
	text-align: center;
	color: White;
	/*padding: 8px 20px 8px 8px;*/
}

.FooterReference
{
	font-size: 8pt;
	text-align: left;
}

.ProcessTable
{
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
}
.ProcessStepsTable
{
	background-color: #4169e1;
	color: White;
}
.ForwardArrow
{
	font-size: 35pt;
}

.Links
{
	font-size: 10pt;
	color: Blue;
	text-decoration: none;
}

.Links2
{
	font-size: 11pt;
	color: Blue;
	text-decoration: none;
}

.Links3
{
	font-size: 9pt;
	color: Blue;
	text-decoration: none;
}

.Links:hover
{
	text-decoration: underline;
}

.Links4
{
	font-size: 9pt;
	font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; 
	font-weight:bold; 
	font-stretch:normal;
	/*font-family: "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Arial Black", sans-serif; 
	font-stretch: normal;*/
	color: Blue;
	text-decoration: none;
}

.Links4:hover
{
	text-decoration: underline;
}

.LandingPageWebsiteLinksTable
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

/*#faq_form {margin-left: 40px; margin-right: 40px;}*/

#faq_form .right_box{float: right; width: 190px; border:	solid 1px gray; padding: 10px 0px 5px 20px; margin: 0px 0px 20px 40px;}

#faq_form .right_box h3 {width: 200px;}
	
#faq_form .right_box img {margin-left: 20px; margin-top: 7px;}

#faq_form p,#faq_form li,#faq_form h1,#faq_form h2,#faq_form h3,#faq_form h4,#faq_form h5 {font-family: Calibri, Arial, Times New Roman}

#faq_form h1 {font-size: 22px; margin-bottom: 0px;}
#faq_form h2 {font-size: 18px;}
#faq_form h3 {font-size: 16px;}
#faq_form h4 {font-size: 14px; }
#faq_form h5,p, li {font-size: 13px;}

#faq_form li {font-weight: normal;}

#faq_form .underline {text-decoration: underline;}
#faq_form .center {text-align: center;}
/*#faq_form .bold {font-weight: bold;}*/

#faq_form img {border: none;}

/*#faq_form table tr td { padding-right: 20px;}
#faq_form table {margin-left: auto; margin-right: auto; margin-top: 80px;}*/

/*#tips_form {margin-left: 40px; margin-right: 40px;}*/

#tips_form .right_box{float: right; width: 190px; border:	solid 1px gray; padding: 10px 0px 5px 20px; margin: 0px 0px 20px 40px;}

#tips_form .right_box h3 {width: 200px;}
	
#tips_form .right_box img {margin-left: 20px; margin-top: 7px;}

#tips_form p,#tips_form li,#tips_form h1,#tips_form h2,#tips_form h3,#tips_form h4,#tips_form h5 {font-family: Calibri, Arial, Times New Roman}

#tips_form h1 {font-size: 22px; margin-bottom: 0px;}
#tips_form h2 {font-size: 18px;}
#tips_form h3 {font-size: 16px;}
#tips_form h4 {font-size: 14px; }
#tips_form h5,p, li {font-size: 13px;}

#tips_form li {font-weight: normal; font-size: x-small;}

#tips_form .underline {text-decoration: underline;}
#tips_form .center {text-align: center;}
#tips_form .bold {font-weight: bold;}

#tips_form img {border: none;}

/*#tips_form table tr td { padding-right: 20px;}
#tips_form table {margin-left: auto; margin-right: auto; margin-top: 80px;}*/


.action-panel, .firm-management .action-panel, .claimant-info .action-panel{background:#f6fcfe;border:solid 1px #cbe3f1;overflow:hidden;}
    .rust-form .action-panel fieldset {background:none;}
    .required-asterisk, .claimant-details .required-asterisk{color:red;padding-left:5px;font-size: 18px;}
                .rust-action-btns, .action-panel fieldset{clear:both;float:right;padding:5px 26px 10px 0;}
                    .rust-action-btns li{display:inline;float:left;padding-left:1ex;}
                            .rust-primary-btn /* TODO: Replace with rust-primary-btn -- .claimant-info .action-panel .buttons .next-claim-bt, .save-button */{border:solid 1px #999 !important;background:#cbcbcb;padding:5px 10px;color:#555 !important;}
                            .rust-primary-btn:hover /* TODO: Replace with rust-primary-btn -- .claimant-info .action-panel .buttons .next-claim-bt:hover, .save-button:hover */{background:#e4e4e4;border:solid 1px #ddd !important;}
                            .rust-secondary-btn, .rust-warning-btn{padding:5px 10px;background:none;border:none;}
                            .rust-secondary-btn{color:#582a34;}
                            .rust-warning-btn{color:#999;}


input .error { border: 1px solid red;}
label .error { color: red;line-height: 20px;}
.error { color: red;font-size: 10pt;}
.errors { color:red;font-style: italic;margin-left: 20px;font-weight: bold;}
.upload { margin: 15px 0px;}
.numberTitle { float: left;line-height: 20px;margin-right: 10px;}
.clear { clear: both;}
.ruUploadFailure, .ruUploadSuccess, .ruUploadCancelled { background-image: none !important;}
.RadUpload, .RadUploadProgressArea { width: 100% !important;}
.ruRemove { font-size: 10pt !important;}
#FileUploadtr h5,#FileUploadtr p,#FileUploadtr li { font-size: 10pt;}
.RadUpload .ruUploadProgress { padding-left: 5px !important;}
.RadUpload .ruFileWrap { padding-right: 0px !important;}

/**** Captcha ****/
.rcCaptchaAudioLink
 {
    margin-left: 20px;
    float: left;
    display: block;
    line-height: 1.5em;
    /*
    background-image: url(images/soundButton.png);
    background-repeat: no-repeat;
    */
    height: 30px;
    padding: 10px 0px 10px 40px;
    margin: 5px 0px 0px 10px;
    width: 50px;
	font-size: 10pt;
	color: Blue;
	text-decoration: none;
}
        
.rcCaptchaAudioLink:hover
{
    text-decoration: underline;
    
}

#radCaptcha 
{
    width: 350px;    
}
        
#radCaptcha img
{
    float: left;
}

.hide{font-size:0; width:0; height:1px; position:absolute; overflow:hidden; z-index:-1000;}

#ReqtxtCaptcha
{ text-align: left;
    width: 210px;
}

#divSSNorTIN
{
    width:300px;
    float: left;
    text-align: left;
}
#ReqtxtSSN4OrTIN4
{/*
    float:right;
     margin: 15px 0 0 10px;*/
}
#ReqdrIdentificationOption
{/*
    float:right;
    width:175px;
    margin: 12px 45px 0 0;
    text-align:left;
    white-space: nowrap;*/
}

        #radCaptcha_CaptchaTextBox { visibility: hidden;display: none;}
        #radCaptcha_CaptchaTextBoxLabel {visibility: hidden;display: none;}
		#wrapper {min-width: 800px;width:800px;margin:0px auto;padding:8px;}
		#wrapper sup { font-size: 8pt; }
		#faq {min-width: 800px; width: 800px; margin: 0px auto; padding-top: 12px;}
		#tips {min-width: 800px; width: 800px; margin: 0px auto;}
		#SubHeader {background-color: #1B75BC;font-size: 15pt;font-weight: bold;color: White;padding:5px;}	
		#col1 {width:60%;float:left;padding-right:5px;}
		#col1 p {text-align: justify;}
		#col2 {min-width:250px;width: 30%;float:right;padding:10px 1px 1px 1px;text-align:center;}
		#col2 a { text-decoration: none;}
		#col2 img {margin:0px auto; padding:1px;}
		#gettingStarted {text-align: left;}
		/*#gettingStarted fieldset {border:none; padding:0px;}*/
		#servicers {display: inline-block; width:550px;}
		#servicers ul {float:left;list-style-type:none; text-align:left; margin-top: 10px; line-height: 120%;}
		#svcrsSettled {display: inline-block; width:750px;margin:0px auto;}
		#svcrsSettled ul {float:left;list-style-type:none; text-align:left; line-height: 120%;}
		#svcrsNonSettled {display: inline-block; width:750px;margin:0px auto;}
		#svcrsNonSettled ul {float:left;list-style-type:none; text-align:left; line-height: 120%;}
		#warning { text-align: center;}
		#footer {min-width: 800px; text-align: center; background-color: #1A75BC; color: White; padding: 8px; width: 99%; font-size: 11pt;}
		#divIdentificationOptionDropDownList {width:264px; float:left; }
		#divIdentificationOptionTextBox {width: 120px;float:left;}
		#divPropertyAddress {width: 120px; float: left;}
		#divPropertyNumberExample {width: 250px; float: left;}
		#divCaptcha {width: 300px;float:left;}
		#divCaptchaNote {float:left;}
		#yourInformationFieldSet {border:none;padding:0px;}
		#yourInformationFieldSet legend {margin:0px; padding:0px;top: 0px;bottom:0px;right: 0px;left:0px;}
		#yourInformationFieldSet legend span{background-color:black;color:white;font-weight:bold;padding:10px 10px 1px 10px;}
		#yourInformationFieldSet .fieldsetBorder {margin:0px;border:1px solid black;padding:5px;}
		#divFirstName {width:260px;float:left;}
		#divMiddleInitial{width:100px;float:left;}
		#divLastName{width:260px;float:left;}
		#divCity {width:200px;float:left; margin-top:15px;}
		#divState  {width:200px;float:left;margin-top:15px;}
		#divZip  {width:200px;float:left;margin-top:15px;}
		#divDayPhone {float:left;width:200px;}
		#divEveningPhone {float:left;width:210px;}
		#divEmail {width:200px;float:left;}
		#divReEnterEmail {float:left;}
		#divAddress{margin-top:15px;}
		#divSameAddress {margin:0px 0px 0px 20px;}
		#divPreferredCity {width:200px;float:left;margin-top:15px;}
		#divPreferredSate  {width:200px;float:left;margin-top:15px;}
		#divPreferredZip  {width:200px;float:left;margin-top:15px;}
		#divPreferredDayPhone {float: left;width:200px;}
		#divPreferredEveningPhone {float: left;width:200px;}
		#divPreferredEveningPhone {float:left; width:200px;}
		#LegalAcknowledgementFieldSet , #divBackgroundFieldSet {border:none;padding:0px;margin: 20px 0px;}
		#LegalAcknowledgementFieldSet legend, #divBackgroundFieldSet legend {margin:0px; padding:0px;top: 0px;bottom:0px;right: 0px;left:0px;}
		#LegalAcknowledgementFieldSet legend span, #divBackgroundFieldSet legend span{background-color:black;color:white;font-weight:bold;padding:10px 10px 1px 10px;}
		#LegalAcknowledgementFieldSet .fieldsetBorder {margin:0px;border:1px solid black;padding: 10px;}
		#divBackgroundFieldSet .fieldsetBorder {margin:0px;border:1px solid black;}
		#divBQuestionOne {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionTwo {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionThree {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionFour {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionFive {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionSix {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionSeven {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionEight {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionNine {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divBQuestionTen {width:100%;padding:0 0 20px 0;margin:0px;border-bottom:1px solid black;}
		#divQuestionTwelve {width:100%;padding:0 0 20px 0;margin:0px;}
		#PrimaryResidenceRadioButtonList {margin-left: 25px;}
		#BankruptcyRadioButtonList {margin-left: 25px;}
		#MoreOwedRadioButtonList {margin-left: 25px;}
		#InaccurateRadioButtonList {margin-left: 25px;}
		#ProtectedRadioButtonList {margin-left: 25px;}
		#RevertedRadioButtonList {margin-left: 25px;}
		#ProvidedAllRadioButtonList {margin-left: 25px;}
		#DeficiencyRadioButtonList {margin-left: 25px;}
		#OntimePaymentsRadioButtonList {margin-left: 25px;}
		#DeniedRadioButtonList {margin-left: 25px;}
		#PaidFeesRadioButtonList {margin-left: 25px;} 
		#ServiceBegunRadioButtonList  {margin-left: 25px;} 
		#divBQuestionEleven {width:100%;padding:0 0 20px 0;margin:0px;}
		#divLegalLastName {width:35%;float:left;}
		#divDate {width:30%;float:left;}
		#PnlQuestion2 { padding: 0 0 0 15px;}
		#BankruptcyTextBox, #CourtDateTextBox { float: left;}
		#divBQuestionThirteen, #divUpload, #FileUploadtr { padding-left: 10px;}
		#divBQuestionThirteen, #divUpload, #FileUploadtr { padding-left: 10px;}
		#LogoffWarning1_NotificationPanel iframe {border:none;}
        #BankruptcyImage{margin-top:-8px;padding-bottom:5px;}
		#MilitaryDutyBeganDateImage{margin-bottom:-12px; }
		#MilitaryDutyEndDateTextBox, #MilitaryDutyBeganDateTextBox{margin-bottom:10px;}
		#MilitaryDutyEndDateImage{margin-bottom:-12px;}
		#CourtDatePanel{ padding-left:15px;}
		#CourtDateImage{margin-top:-8px;padding-bottom:5px;}
		#valSum{color:red; font-weight:bold;}
		#DeniedPanel, #PaidFeesPanel{margin:15px;}
		.bold {font-weight:bold;}
		.clear {clear:both;}
		.red { color: red;}
		.redBold {color:red;font-weight:bold;font-size:15px;}
		.errorMessage {border: 2px solid red;padding:5px;}
		.BackgroundHeading {background-color:gainsboro;padding:5px;border-top:1px solid black;border-bottom:1px solid black;}
		.number { margin-right: 10px; vertical-align: top;}
		.radioFieldset { border: none;}
		#wrapper .radioFieldset legend { color: black;}
		#wrapper .radioFieldset legend span {padding: 0;background-color:transparent;color: black;font-weight: normal;}


.h1
{
	font-weight: bold;
	font-size: 24pt;
	text-align: center;
}

.browserNavWarning
{
	font-size: 10pt;
	text-align: center;
}
        
.displayNone
{
    display:none;
}
#col2New
{
    width: 30%;
    float: right;
    padding-left: 1px;
    text-align: left;
    font-family: Arial;
    font-size: 11pt;
    /*color: #AEE8FF;*/
}

#col2New ul 
{
	display: inline-block;
	list-style-type: none;
	/*list-style-image: url('images/button-arrow-lg.png');*/
	text-align: left; 
	line-height: 110%; 
	/*padding-left: 0px;
	padding-right: 0px;*/
	padding-top: 0px; 
	max-height: 200px;
	margin-left: 10px;
	margin-top: 10px;
}

#col2New ul li
{
	margin-bottom: 1em;
	background-image:url('images/button-arrow-lg.png');
	background-repeat:no-repeat;
	padding-left: 30px;
	min-height: 20px;
	margin-left: 5px;
	margin-top: 0px;
}

#col2New ul li a
{
	color: #3886C6;
	font-family: Arial Narrow;
	font-weight: 500;
	font-size: 12pt;
}

#col3New
{
	width: 33%;
    float: right;
    padding: 10px 1px 1px 1px;      
    text-align: left;    
}

.ul1 { width: 175px; margin-left: 0px; }
.ul2 { width: 160px; margin-left: 20px; }
.ul3 { width: 165px; margin-left: 20px; }

.LinkDivOuter { display: table; height: 215px; #position: relative; overflow: hidden; }

.LinkDivMiddle { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }

.LinkDivInner { #position: relative; #top: -50%; }

.LanguageTabs { padding-top: 4px; padding-left: 60px; padding-right: 50px; color: Black; font-weight: bold; }
.LanguageLinks { padding-left: 1px; padding-right: 1px; margin-top: 40px;}

.NewRightLinks
{
      text-decoration: none;
      font-weight:700;
      color: #1B75BC;
      font-size:14pt;
      font-family:Arial Narrow;
      font-size:large;                  
}

/*a.NewRightLinks:hover
{
      text-decoration: underline;
}*/

.Alert
{
	font-weight: bold; 
	color: Red; 
	font-size: medium; 
}

.BGImage
{
	background: url(images/Header-Extension.jpg) repeat-x;
}

.HideHorizontalScroll
{
	overflow-x: hidden;
	overflow-y: auto;
}

.SectionHeader
{
	font-weight: bold;
	text-decoration: underline;
}