@charset "utf-8";
/* CSS Document */

/*Styles for the directory application pagges at VI*/
/*BEGIN styles made by VI for Directory*/
.style1 {color: #ffffff; background-color:#001a32}
.tr_header_row .style1 {text-align:left;}
.tr_header_row .style1 A{color:#CC0000;}
.style4 {color: #FFFFFF; font-weight: bold; }
.tr_header_row .style4 {text-align:left;}
.office_heading A{font-size: 0.741em;font-weight:normal;color:Black;}
.division_heading A{font-size: 0.741em;font-weight:normal;color:white;}
.table_style_3{margin-left:0px;}
/*END styles made by VI for Directory*/

/*BEGIN styles for H2*/
h2 /* custom style for the custom H2  */{margin-bottom: 8px;}
h2 a /* custom style for the custom H2  */{text-decoration:none;}
/*END styles for H2*/

/*BEGIN styles for images*/
/*END styles for images*/

/*BEGIN .ul_division_menu_hrz img*/
.ul_division_menu_hrz img
  {
	margin-left: 4px;margin-right: 7px;			/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	margin-left: 0px;margin-right: 7px;\		/*Mozilla Firefox, Opera and newer Safary 4+*/
	margin-left: 0px;margin-right: 0px;			/*NOT - Mozilla - Firefox only*/
	[margin-left: 0px;margin-right: 0px;]		/*NOT - Opera and newer Safary 4+*/
  }
					/*end*/

/*\*/

html*.ul_division_menu_hrz img 
  {
	[margin-left: 0px;margin-right: 0px;			/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, 
						which is addressed below.*/
	margin-left: 0px;margin-right: 0px;			/*Affects Google Chrome and Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below.
						Also hidden from older Firefox and Netscape browsers.*/
	]margin-left: 4px;margin-right: 7px;			/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox
						and Netscape browsers.*/
  }/**/

.dummyend[id]{clear:both		/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

					/*The above rule is hidden from IE for MAC, and read only by older Firefox and Netscape 6-7 and IE5-7 for PC,
						and Chrome/Safari, in general.*/
					
					/*Newer Firefox and Netscape agents reads rule, but does not read any properties set within [], so is unaffected
						by it, probably because it sees these as part of an attribute selector. Those will be hidden.*/

					/*IE 7 on PC will correctly read all rules as it will ignore many characters before a property*/
					
					/*Safari, as well as Chrome, see each [] as a character and not part of a selector, if one falls before a property.
						These cause the property name following the character to not be read, 
						but next line without "[]" property is  parsed.*/

					/*use of [] will break all css selectors following the rule, if all are not closed, 
						as Mozilla-Netscape read the [] as part of a selector rule, so make sure they are all closed, 
						using dummy selector.*/

/*\*/

* html .ul_division_menu_hrz img 
  {
	margin-left: 4px;margin-right: 7px;			/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7-8 for PC are
						not affected here, which means purple above should work only in IE 7 above and gray for IE8!*/
  }
/*END .ul_division_menu_hrz img*/
#menuAndContentWrapper #contentContainer #content #ctl00_ctl00_mainContentPlaceHolder_ContentPlaceHolder_tblData tr td .public_school_division_division
{
	width: 100%;
}

#menuAndContentWrapper #contentContainer #content #ctl00_ctl00_mainContentPlaceHolder_ContentPlaceHolder_tblData tr td .public_school_division_division .public_school_division_division_tr .public_school_division_division_td1
{
	width: 33%;
}

#menuAndContentWrapper #contentContainer #content #ctl00_ctl00_mainContentPlaceHolder_ContentPlaceHolder_tblData tr td .public_school_division_division .public_school_division_division_tr .public_school_division_division_td2
{
	width: 33%;
}

#menuAndContentWrapper #contentContainer #content #ctl00_ctl00_mainContentPlaceHolder_ContentPlaceHolder_tblData tr td .public_school_division_division .public_school_division_division_tr .public_school_division_division_td3
{
	width: 33%;
}
.public_school_division_division
{
	margin-left: 10px;
}
/* This is used to have the content area take up the space where the right nav usually is. This is only to be appended to the CSS when no right nav will be used */				
#content { /*no right nav style to bring the content to the far right*/
	margin-right: 0.000em;
}

/*BEGIN Table styles*************************************************************************************/
/*em measurements are based on 16px default font size with the body at 14px and node2 at 11px - Useful tool -  http://riddle.pl/emcalc/*/

table /*table styling*/
	{
		font-family: Lato, Arial, sans-serif;
		font-size: 0.990em;
		font-weight: normal;
		margin-left: -1em;
	}
th /*table header style*/
	{
		text-align: left;
		Font-family: Lora, Georgia, serif;
		color: #990000;
		background-color: #ccc;
		border-bottom-width: 0.060em;
		border-bottom-style: solid;
		border-bottom-color: #fff;
		padding-top: 0.091em;
		padding-left: 0.364em;
		padding-bottom: 0.091em;
		font-weight: normal;
	}
td /*table row padding style*/
	{
		padding-top: 0.091em;
		padding-left: 0.364em;
		padding-bottom: 0.091em;
		vertical-align: top;
	}
.division_heading /*styling for the division rows*/
	{
		background-color: #001a32;
		padding-top: 0.143em;
		padding-left: 0.143em;
		padding-bottom: 0.143em;
	}
.division /*text style for division rows*/
	{
		color: #fff;
		font-family: Lora, Georgia, serif;
		font-size: 1.250em;
		font-weight: bold;
	}
.dark_blue_background /*background style for dark blue rows*/
	{
		background-color: #001a32;
		padding-top: 0.143em;
		padding-left: 0.143em;
		padding-bottom: 0.143em;
	}
.dark_blue_text /*text style for dark blue rows*/
	{
		color: #fff;
		font-size: 1.250em;
		font-weight: bold;
	}
.dept_heading /*styling for the department rows*/
	{
		background-color: #6C6B71;
		padding-top: 0.143em;
		padding-left: 0.143em;
		padding-bottom: 0.143em;
	}
.dept_heading strong, .dept_heading .dept, .dept_heading a /*styling for the departments rows*/
	{
		color: #fff;
		font-family: Lora, Georgia, serif;
	}
.dept /*text style for departments rows*/
	{
		font-size: 1.350em;
		font-weight: bold;
	}

.office_heading /*styling for the offices rows*/
	{
		background-color: #003c71;
		padding-top: 0.143em;
		padding-left: 0.143em;
		padding-bottom: 0.143em;
	}
.office_heading strong, .office_heading .office, .office_heading a /*styling for the offices rows*/
	{
		color: #fff;
		font-family: Lora, Georgia, serif
	}
.office /*text style for offices rows*/
	{
		font-size: 1.250em;
		font-weight: bold;
	}
.light_blue_background /*background style for light blue rows*/
	{
		background-color: #A3B7E0;
		padding-top: 0.143em;
		padding-left: 0.143em;
		padding-bottom: 0.143em;
	}
.light_blue_text /*text style for light blue rows*/
	{
		font-size: 1.250em;
		font-weight: bold;
	}
.alt_row_blue /*blue alternating background style*/
	{
		background-color: #F4F1F1;
	}
.alt_row_blue b /*blue alternating text style*/
	{
		font-weight: normal;
	}
.alt_row_white /*white alternating background style*/
	{
		background-color: #fff;
	}
.alt_row_white b /*white alternating text style*/
	{
		font-weight: normal;
	}
.bottom_row /*For the table row at the bottom*/
	{
		background-color: #ccc;
	}
.grey_background /*For grey rows*/
	{
		background-color: #ccc;
		color: #000;
	}

/*END Table styles*************************************************************************************/

.ul_division_menu_hrz{padding-top:15px;}
/*#ctl00_ctl00_mainContentPlaceHolder_ContentPlaceHolder_dvNav{margin-left:-29px;}*/
.school_division_district{width:100%; margin-left:10px;}
