﻿body {
		font-family: Arial, Helvetica, sans-serif;
	font-weight: normal ;
	font-size:1em;


}
img
{
	border:none;
}
#wrapper
{
	width: 950px;margin-left:auto;margin-right:auto;background-color:White;min-height:750px;_min-height:750px; margin-top:0px;border:1px solid black;

}

#MainContent
{
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
		
}


/*  Firefox collapses header without any content and ignores style below */
#header
{
	width:950px;
	background-color: olive;
	margin: 0 auto;
	clear:both ;
	

	
}
#ContentBox
{	float: left;
	width: 100%;
	background-color: white;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	min-height:400px;
}

.PageTitle
{
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.5em;
	color: black;
	font-family: Arial, 'Courier New' , Sans-Serif;
	margin: 5px 5px 5px 5px;
	padding:10px 0 15px 0;
	
}


#CenterContentBox
{
	
	text-align:center ;
	width:75%;
	float:right;
	

	
}

#InnerBox
{
	text-align:right;
	border-color:Black;
	border:2px;
	width:50%;
	
}

#LeftBox
{

	float: left;
	width: 49%;
	background-color: lime;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	min-height:400px;
	
	
}
#RightBox{
	
	float: right ;
	width:49%;
	background-color: fuchsia ;
	min-height:400px;
}

#footer
{

clear:both ;
text-align:center;
width:950px;
margin-top: 15px;
margin-bottom:25px;
margin-left:-475px;
font-size: .75em;
position: relative;
left: 50%;



}

#footerPrintable
{

clear:both ;
text-align:center;
width:600px;
margin-top: 25px;
margin-bottom:25px;
font-size: .75em;
}

.Copyright
{
	font-size:.75em;
	text-align:center;
	font-family:Arial, Sans-Serif, Monospace ;
	padding:25px;
}



.lbl

{
float:left;
text-align:right;
font-weight: bold;
width:100px;


}

	

ul
{
	list-style:none;
	line-height:1.5em;
}

.SectionTitle
{
		font-weight: bold ;
	font-size:1em;
	text-align:center;
}
.SectionTitleLeft
{
		font-weight: bold ;
	font-size:1em;
	text-align:left;
}


.ButtonCentering
{
	text-align: center;
	padding:25px;
}
	

.Centering
{
	text-align: center;
}

.WarningText
{
	color:Red;
}

.FloatClear
{
	clear:both ;
}

#lnkLogoutContainer
{
	padding:10px 10px 10px 10px;
text-align:right;	
	
}

.ForceInline
{
	display:inline;
}
	


.RightAligned
{
	text-align:right;
}
.LeftAligned
{
	text-align:left;
}


.WarningTextBold
{
font-weight:bold;
color:Red;

}

.frmLabel
{
    font-weight:bold;
}

.FormLabel
{
    width:120px;text-align:right;padding-right:3px;float:left;clear:both;line-height:normal;font-weight:bold;
}

.ContentCentering
{
    width: 950px;
    margin: 0 auto;
    text-align: center;
}

.SmallLink {text-decoration:none;font-size:.9em;color:Blue;}
a.SmallLink:hover {color:Red;}

	/*Home Page */
#HomeWrapper
{
	height:550px;
	padding-bottom:15px;
}

#HomeWoman
{
	float:right;
	padding:20px;
	padding-top:-100px;
	
}

#Home_Phone
{
    font-size:24px;
    font-weight:bold;
    padding:15px 0 15px 50px;
}

/* Testimonials */

#Test_Top
{
    margin-left:0px;
    width:100%;
    
    
}

#Test_Con
{
    padding-left:10px;
    padding-right:10px;
   font-size:16px;
} 

.Test_SectionCon
{
    padding:10px 0 10px 0;
   
}

.Test_Body
{
    font-style:italic;
    
    font-family:'Times New Roman',serif;
 }

.Test_Name
{
    padding:5px 0 5px 30px;
    font-family:'Times New Roman',serif;
    font-style:italic;
}
   


/* Application Page */

#InterviewQ_Con
{
    padding:10px 10px 10px 10px;
}

.App_QCon
{
    padding:10px 0 10px 0px;
}

/* Interview Q Page */

#InterviewInstructions

{
   margin-top:15px;
    padding:10px 10px 10px 10px;
    
    border:2px solid black;
}

.Q_Con
{
    width:900px;
    padding:10px 0 10px 0px;
}

.QHeader
{
    font-weight:bold;
    padding:5px 0 5px 0;

}
.QText
 {
     padding:5px 0 5px 15px;
   
  }

.QTxb
{
    width:800px;
    height:150px;
    background-color:#FFCC00;
   
}

/*Caller Login Items*/

#CallerLogin
 {

	/*border: 1px solid #FF0000;
	float:left;*/
	margin-left:230px;
	width:500px;
	list-style: none;
	
	
}

#CallerLoginButton
{
	margin-left:450px;
	padding-bottom:25px;
}

#CallerLoginInvalid
{
	text-align:center;
	
}










#Services
{
	list-style:disc;
}
	
	
	#AppForm
	{
		margin-left:50px;
	background-color:white ;
	
		
	}		
	
	.AppLabelRight
	{
		width:35px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	}
	
	.AppLabel
{
	width:35px;
	font-weight:bold;
	text-align:right;
	float:left;
	padding-right:5px;
}
	

#AppRequirements
{
	line-height:1.25em;
	list-style-type:disc;
}

input
{
	display:inline;
	
}

#ClientLoginForm
{
	margin-left:200px;
	padding:50px;
	
	width:400px;
	height:50px;
	
	
}

#ClientLoginForm ul
{
	list-style:none;
	line-height:1.5em;
	
}
	


/* New Caller Forms */

.NewCallerLabel
{
	width:35px;
	font-weight:bold;
	text-align:right;
	float:left;
	padding-right:5px;
}

.NewCallerLabelRight
{
	width:35px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	
}

#ICSigBlock
{
	margin-left:50px;
}

#ICPrintTable
{
	vertical-align:top;
	text-align:left;
}

.ModalPopup
{
	background:red;
	width:200px;
	height:200px;
	border:solid 1px black;
}
.ModalBackground
{
	background-color: gray;
    filter: alpha(opacity=75);  
    opacity: 0.75;
}
    