﻿
/************** Styles used for sign up window *********************/

/* used for gray full screen transparent div */
.screenoverlay
{
	position:absolute;
	top:0;
	left:0;
	background:#999;
	display:none;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
/** sets frame size for total window including header.. content window and footer **/
.SignUpWindow, .RequestWindow
{
	clear:both;
	position:absolute;
	display:none;
	background-color:White; 
	width:500px; 
	height:500px; 
	top: 7%;
	left:30%; 
	border-color:#91D438; 
	border-width:1px; 
	border-style:solid;
}
/*sets size of the iframe */
.SignUpFrame, .RequestFrame
{
	margin:0;
	padding:0;
	width:500px; 
	height:450px;
}
/** fixes IE bug for scrolling in IFrame **/
.IFramePage
{
	margin:0;
	padding:0;
	overflow-x:hidden;
}

/** Sets style for de wizard header (Step x of y) */
.WizardHeader
{
	font-weight:bold;
	padding-bottom:5px;
}

/** positions navigation buttons of wizard ***/
.WizardNavigation
{
	margin-right: 20px;
	padding-right: 20px;
}
/*** used to set caption in all forms on the same width **/
.Caption
{
	float:left;
	width:150px;
}
/** used for positioning errormessage **/
.ErrorMessage
{
	font-size:9pt;
	margin-left:5px;
}

.DayLabel
{
	float:left;
	width:100px;
}

.PrintViewButton
{
	float:left;
	width:250px;
}
/**** style used to show complete result in ****/
.ResultPanel
{
	height: 40px;
}
/* Infopanel is a popup div with information about the selected days */
.InfoPanel
{
	position:relative;
	display:none;
	width:300px;
	background-color:#FFF;
	border: solid 1px #326136; 
	padding: 3px;
}

/*** used for heading in every wizard step **/
.Heading
{
	height:30px;
	font-weight:bold;
	color: #326136; 
	font-size:15pt;
}

/**** userd for comments ***/
.Comments
{
	padding-bottom:10px;
	padding-right:20px;
}

.Comments span
{
	font-style:italic;
	font-size:10pt;
}

/** styles textfield **/
input[type=text]
{
	border-color:#326136; 
	border-width:1px; 
	border-style:solid;
}

.textarea
{
	border-color:#326136; 
	border-width:1px; 
	border-style:solid;
}
/*** styles submit button ***/
input[type=submit]
{
	border-color:#326136; 
	border-width:1px; 
	border-style:solid;
	background-color:#fff;
	color:#326136; 
	font-weight:bold;
}
/*** makes every div in the wizard form 25px height **/
.Row
{	
	height:25px;
	clear:both;
}
/** makes a div float left **/
.Float
{
	Float:left;
}
/** makes all headers same height ***/
.Header
{
	height:30px;
	background-color:#326136;
}
/** sets size for wizard step content **/
.Content
{
	width:460px;
	/*height:460px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:5px;*/
	/*padding-top:5px;
	padding-bottom:5px;*/
	padding:15px;
}
/** creates styled footer in wizard **/
.Footer
{
	height:20px;
	background-color:#326136;	
}
/** sets position of logo **/
.Logo
{
	margin-left:20px;
	float:left;
	height:25px;
}

/* used for positioning of checkboxes in request info */
.RequestInfoLocationTypeData
{
	width:200px;
	float:left;
}

.QuestionsContainer, .InformationPackage
{
	padding-top:10px;
}

/* used for positioning add child button and the child data container and the child data div */
.AddChildButton, 
.ChildContainer,
.ChildData
{
	padding-bottom:10px;
}

.ChildData .Caption 
{
	width: 235px;
}

/* sets the styles for the preferredDays Containers */
.PreferredDaysContainer
{
	padding-top:10px;
}

/********************* Styles used in PrintView **************************************/

.PrintViewBody
{
	background-color: #fff;
	font-size:10pt;
	font-family:Verdana;
}

.PrintViewBody span
{
	font-family:Verdana;
	font-size:10pt;
}

/* Makes parent data float next to each other */
.A4
{
	width:595px;
	height:auto;
	color:#000;
	/*height:842px;*/
}
.ParentFloat
{
	float:left;
	width: 295px;
}

.SecondParent div
{
	clear:none;
}

.PrintHeading
{
	height:30px;
	font-weight:bold;
	color: #000; 
	font-size:15pt;
}

.RegisteredChildren, 
.LocationData, 
.Tour
{
	clear:both;
}

.Child
{
	float:left;
	width:295px;
}
/* used for sub heads in printview */
.SubHead
{
	font-weight:bold;
	padding-top:5px;
}

/* Styles used on errorpage */
.ErrorContainer
{
	text-align:center;
}
.ErrorPage
{
	background-color:#326136;
	width:1000px;
	height:650px;
	display:inline-block;
}

.Error_Header
{
	height:50px;
	padding-left:50px;
	padding-top:10px;
}

.Error_Footer
{
	background-color:#326136;
	height:25px;
}

.Error_topspacer
{
	height:100px;
}

.Error_Content
{
	background:#91D438;
	height:575px;
	text-align:center;
	
	color:#fff;
}

/********************* Styles used in frame loading display **************************************/

.LoadingPanel
{
	padding-top:20px;
	padding-left:50px;
}

.LoadingText
{
	font-family:  Verdana;
	font-size:10pt;
}
