﻿body {
		font-family: Arial, Helvetica, sans-serif;
	font-weight: normal ;
	font-size:1em;


}
img
{
	border:none;
}
#wrapper
{
	width: 950px;
	
	margin-left: auto; /*(commented out in design time so it displays properly)*/
	margin-right:auto;
	border:1px black solid;

}

#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;
}

#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;
}

.RightAligned
{
	text-align:right;
}
.LeftAligned
{
	text-align:left;
}


.WarningTextBold
{
font-weight:bold;
color:Red;

}



/*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;
	
}






.lbl

{
float:left;
text-align:right;
font-weight: bold;
width:100px;


}















	
.txb
{width:100px;
	
}





h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold ;
	font-size:1.5em;
	
}
h2{
	font-size:1.25em;
	font-weight: bold ;
	
}
h3
{
	font-size:1em;
	font-weight:bold;
}

	

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;
}



/* Styles to be transferred to the FollowUpFanatic.css theme (kept here so they would show in design time) */




/*Project Main *************/


.LargeWarningText
{
	font-size:1.25em;
	color:Red;
	text-decoration:underline;
}


#ListsAvailable
{
	margin-left:100px;
}


/* Calendar *************/

.calendarCellStyle

{
	width:50px;
	/*background-color: Teal;*/
	text-align:left;
	vertical-align:top;
	font-size:.75em;
	
}

#calendarHeaderContainer
{
	
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
	width:750px;
}

/* Lead Reporting Page */

#ContactEditForm
{
/*	background-color:Aqua;
	margin-left:50px;
	margin-right:50px;*/
	padding-left:0px;
	width:100%;
	line-height:1.5em;
	
	height:100%;
	
}
.ContactEditLabel
{
	width:35px;
	font-weight:bold;
	text-align:right;
	float:left;
	padding-right:5px;
}
.ContactEditLabelRight
{
	width:35px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	
}
.Gender
{
	display: inline-block;
}


.btnLeadSubmit
{
	display:inline;
	float:none;
	clear:both;
	margin-left:45%
}


#LeadReportingSpellCheck
{
	margin-left:40%;
}

	
	
/* Hours Reporting Page */


#HoursReportingForm
{
/*	background-color:Aqua;
	margin-left:50px;
	margin-right:50px;*/
	padding-left:0px;
	/*padding-bottom:25px;*/
	width:100%;
	line-height:2em;
	
}

#HoursReportingForm ul
{
	line-height:2em;
}

.btnHoursSubmit
{
	margin-left:47%;

}

/* Project List Page */
#LeadGridContainer
{
	padding:25px;
}
#ProjectDataListContainer
{
	padding:25px;
	
}
	

 .radInput_Default,.radInput_Default table
   {
	
      display:inline;!important;
     
      
   }
 
/*Callback List Page*/

#CallbackGridContainer
{
	padding:25px;
}


/*Callback Detail Page*/

.CallbackDetailButton
{
	margin-left:45%;
}

#CallbackDetailNotesGrid
{
	padding:25px;
}












.ClientCalendar
{
	background-color:#ffffff;
}

.ClientCalendar td
{
	border: solid 1px black;
	
	/*text-align:left;width:134px;*/
	font-size:1em;
	vertical-align:top;
	 _width: 133px; /* Visible to IE6 only*/ 
        _height: 20px; /* Visible to IE6 only*/ 
        min-width: 133px; /* Visible to IE7 only */ 
        min-height: 20px; /* Visible to IE7 only */ 
}

.ClientCalendar .Appt,.PhoneAppt,.ClientEntered,.XDate, .Lead
{
	
	text-decoration:none;
}

#clientCalendarHeaderLead
{
	color:Blue;
}

#clientCalendarHeaderPhone
{
	color:green;
}

#clientCalendarHeaderAppt
{
	color:red;
}





	
	.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;
	
}

.GoButton
{
	background-color:Green;
	border-style:groove ;
	color:White;
	font-size:1em;
	font-weight :bold;
	
}

.StopButton
{
	background-color:Red;
	border-style:groove ;
	color:Black;
	font-size:1em;
	font-weight :bold;
}

.HelpItems
{
	padding-left:50px;
	font-size:.75em;
	padding-right:20px;
	max-width:400px !important;
	

	
	
}

.level1 
{
   color:red;
   width:200px;
   padding-left:100px;
}



 /* */
.BlurringDiv
{
	z-index:999;
	left:0px; 
	width:100%;
	position: fixed;
	top:0px;
	height:100%;
	background-color: lightgrey;
    filter: alpha(opacity=75);  
    opacity: 0.75;
position:relative; 
}

.MessageDiv
{
	left: 25%;
	vertical-align: middle;
	width: 400px;
	position: absolute;
	top: 25%;
	height: 150px;
	background-color: white;
	text-align: center;
	filter: alpha(opacity=100);  
    opacity: 1;
    z-index:1000;
    border:solid 1px black;
}

#Services
{
	list-style:disc;
}
	
	
	#ContactForm
	{
		margin-left:100px;
		
	
		
	}
	.ContactLabel
	{
	font-weight:bold;
		vertical-align:top;
		text-align:right;
		float:left;	
		
		
	}
		
		.ContactLabelWrapper
		{
			display:inline;
			background-color: Purple;
			text-align:right;
			
			
		}
		
	
	#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;
	
}
	
#HomeWrapper
{
	height:500px;
	
	padding-top:100px;
	padding-bottom:50px;
	
}
#HomeWoman
{
	float:right;
	padding:20px;
	padding-top:-100px;
	
}

.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;
}
    