/* Base DESE styles - last updated by Lainie Strange on 5/6/09 
   Rebranding modifications on 4/8/2011 by Jesse Bennett

*/

body 
	{
		margin: 0px auto;
		font: 0.75em Verdana, Arial, Helvetica, sans-serif;
		color: #000000;		
	}


a 
	{
		color: #014c90;
		font-style: normal;
		line-height: normal;
		font-variant: normal;
	} 


h2, h3 
	{
		padding-left: 2px;
		border-left: thick solid #998033;
		border-bottom: 1px dashed #bb8747;
		color: #499c41;
		margin: 5px 0px 15px 0px; 
	}

h1 
	{ 
		font-size: 1.6em; 
	}

h2 
	{
		font-size: 1.4em;
	}

h3 
	{ 
		font-size: 1.2em; 
	}
	
h4 
	{ 
		font-size: .9em; 
		margin: 5px 0px 5px 0px;
	}

h5 
	{ 
		font-size: 1em; 
	}

h6 
	{ 
		font-size: 1em; 
		font-style: oblique; 
	}
	
hr 
	{ 
		border: none 0; 
		border-top: 1px solid #bb8747;/*the border*/
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
		color:#bb8747;
		background-color: #bb8747;
		/*margin: 2px 0 4px;*/
	}

/*added 5/6/09 due to legend text turning blue*/
legend {color:#000000}
	
/** IDs   **/

/* blank image banner - system name added through headerText CSS tag - LS - 9/5/08 */
#headerImage   
	{
			width: 760px;
		height: 69px;
		background: url(../template/Images/header.gif) no-repeat;
		float: left;
	}  


/* system name text placed over headerImage - LS - 9/5/08 */
#headerText 
	{
		color: #000000;
		/*font-weight: bold;*/
		padding-top: 38px;
		padding-left: 77px;
		font-family: Century Gothic, Verdana, Arial, sans-serif;
		font-size: 22px;
	}
	
#pageContainer 
	{
	padding: 0px 0px 0px 8px;
	}

/*Logo in upper left*/
#logo 
	{
		width: 760px;
		height: 89px;
		margin-bottom: 10px;
		background: url(../images/logo.gif) no-repeat;
		float: left;
	}

#title h1 
	{ 
		height: 0;
		width: 0;
		position: absolute; /* for the benefit of IE5 Mac */
	}

#title h1 a 
	{ 
		/* link on logo */
		display: block;
		width: 75px;
		height: 75px;
	}


/* this style is added to provide ADA Accessibility for labeling in a data table with both row and column headings. (LM - 1/26/04) */
.hidden, #logo h1 a span {
	/* show any descriptive text in a link only in speech browsers, hide in all visual browsers. */
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */

	
}

/*******************************************************
	Required for AJAX Collapsible Panel (used in ePeGS)

********************************************************/

table_Gagan
{
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	
}

.HideControl
{
	display:none;
}

/*LinkButton*/
.LinkButton
{
	font-family: verdana, helvetica, arial;
	font-style:normal ;
	font-size: 10px;
	font-weight: normal;
	
}
.LinkButtonSelected
{
	font-style:italic;
	font-weight:bold;
	font-size:11px ;
}

/* Collapse */
.CollapseHeader
{
	border: none;
	color: Black;
	background-color: #DCDCDC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	
	
}
.CollapseContent
{
	background-color: white;
	/*border: 1px dashed #2F4F4F;*/
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	height:0px;
}

/*Reorder List*/
.dragHandle {
	background-image:url(../Images/drag_handle.gif);
	background-position:center;
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;	
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}
					  
.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-repeat:repeat-x; 
	color:#FFF;
}
ul
{
	list-style-type:none ;
}


.reorderListDemo li a 
{
	color:#FFF !important; 
	font-weight:bold;
}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:15px;
}

.itemArea {
	margin-left:15px;
	font-family: verdana, helvetica, arial;
	font-size:1em;
	text-align:left;
}
/**** Ajax Calendar *********/

.AjaxCalendar .ajax__calendar_container {
	border:1px dashed #646464;
	background-color: #e7e7ff;
	color: #31309c;
}
.AjaxCalendar .ajax__calendar_other .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {
	color: Purple ;
}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {
	color: #31309c;
}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {
	color: #9c0063;
	font-weight:bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.tblFrm, #dvReqinfo{
	vertical-align:top;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	padding: 5px 5px 4px 5px;
}
.tblFrmCk{
	vertical-align:top;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	padding: 5px 5px 4px 5px;
}
.tblHdrCell {
    vertical-align: top;
    border-right: 1px solid black;
    /*border-style:solid;*/
    /*border-width:0px 0px 0px 0px;*/
    /*padding: 5px 5px 4px 5px;*/
}

.tblBorderLeft{
    border-left: 1px solid black;
}


.hdrFontWeight{
        font-weight:normal;
}
#tblContactInfo, #tblRequestInformation_1, #tblRequestInformation_2{
	Width:100%;
	border-collapse:collapse;

}

.inputClass{
	width:auto;
	border-width: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

#lblFormat, #lblAggregationLevel, #lblSchoolYearsNeeded, #lblGradeLevels, #lblDistrictLeaType, #lblBuildingLevel, #lblDataRequestype, #lblSubRqFm{
	font-weight:bold;
}

#txtRequest, #txtPurpose{
	width:99.7%;
}

.formHeader{
	background-color:black;
	Color:White;
	font-weight:Bold;
	display:block;
	padding:2px 0px 4px 6px;
}

#dvDataRequest{
	text-align:left;
	padding: 6px 6px 6px 20px;

}

#divDataRequest hr {
	border:none; 
	height:1px;
	background-color: #555555;
}

#infoImg{
	width:15px;
	height:15px;
	position:absolute;
}

#ExpandableTitleBar, .collapsePanel, #TitlePanel {
    float:left;
}
