﻿@charset "utf-8";
/* CSS Document */

/********************************************** 
				RESET 
**********************************************/
.page html, .page body, .page div, .page span, .page applet, .page object, .page iframe, .page h1, .page h2, .page h3, .page h4, .page h5, .page h6, .page p, .page blockquote, .page pre, .page a, .page abbr, .page acronym, .page address, .page big, .page cite, .page code, .page del, .page dfn, .page em, .page font, .page img, .page ins, .page kbd, .page q, .page s, .page samp, .page small, .page strike, .page strong, .page sub, .page sup, .page tt, .page var, .page b, .page u, .page i, .page center, .page dl, .page dt, .page dd, .page ol, .page ul, .page li, .page fieldset, .page form, .page label, .page legend, .page table, .page caption, .page tbody, .page tfoot, .page thead, .page tr, .page th, .page td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
}
body .page {
	line-height: 1;
}
.page ol, .page ul {
	list-style: none;
}
.page blockquote, .page q {
	quotes: none;
}
.page blockquote:before, .page blockquote:after, .page q:before, .page q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
.page :focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
.page ins {
	text-decoration: none;
}
.page del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
.page table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 960 GRID SYSTEM

	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/
/* Containers
----------------------------------------------------------------------------------------------------*/
.page {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
}
/* Grid >> 20 Columns
----------------------------------------------------------------------------------------------------*/
.page .grid_1 {
	width: 36px;
}
.page .grid_2 {
	width: 84px;
}
.page .grid_3 {
	width: 132px;
}
.page .grid_4 {
	width: 180px;
}
.page .grid_5 {
	width: 228px;
}
.page .grid_6 {
	width: 276px;
}
.page .grid_7 {
	width: 324px;
}
.page .grid_8 {
	width: 372px;
}
.page .grid_9 {
	width: 420px;
}
.page .grid_10 {
	width: 468px;
}
.page .grid_11 {
	width: 516px;
}
.page .grid_12 {
	width: 564px;
}
.page .grid_13 {
	width: 612px;
}
.page .grid_14 {
	width: 660px;
}
.page .grid_15 {
	width: 708px;
}
.page .grid_16 {
	width: 756px;
}
.page .grid_17 {
	width: 804px;
}
.page .grid_18 {
	width: 852px;
}
.page .grid_19 {
	width: 900px;
}
.page .grid_20 {
	width: 948px;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
.clear {
	clear: both;
}

/********************************************** 
	STYLES FOR PHILA GOV MASTER PAGE 
**********************************************/
/* FONTS
font-family: Rockwell, Times New Roman, serif; 	
*/
/* COLORS 
PRIMARY GREY - #EEEEEE
SECONDARY GREY - #CECECE
FONT GREY - #444545
PRIMARY BLUE - #254a78
SECONDARY BLUE - #3661A2
DARK BLUE - #162e52
YELLOW - #F7F188
WHITE - #FDFDFD
*/
@font-face {
    font-family: 'Rockwell';
    src: url('/Style%20Library/Fonts/rock-webfont.eot');
    src: url('/Style%20Library/Fonts/rock-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Style%20Library/Fonts/rock-webfont.woff') format('woff'),
         url('/Style%20Library/Fonts/rock-webfont.ttf') format('truetype'),
         url('/Style%20Library/Fonts/rock-webfont.svg#RockwellRegular') format('svg');
}
/********************************************** 
		GENERAL
**********************************************/
.WebPartZone2 table, .WebPartZone2 tbody, .WebPartZone2 th, .WebPartZone2 tr, .WebPartZone2 td {
	vertical-align: top;
	width:10%;
}
.WebPartZone3 table, .WebPartZone3 tbody, .WebPartZone3 th, .WebPartZone3 tr, .WebPartZone3 td {
	vertical-align: top;
	width:10%;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	line-height:20px !important;
	color: #333333;
	background: #EEEEEE;
}
h1 {
}
h2 {
}
h3 {
}
p {
}
img {
	border: none;
}
.clear {
	clear: both;
}
.page {
	width: 960px;
	padding: 0px;
	margin: 0px auto;
}
.breaker {
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/********************************************************************************************************** 
	SPACER OVERIDE
***********************************************************************************************************/
.colLeft {
	margin-left: 6px !important;
}
.colRight {
	margin-right: 6px !important;
}
/********************************************** 
				MOSS default style overrides
**********************************************/
.UserGeneric {
	display: none;
}
.ms-rtetoolbarmenu {
	background-color: #FFFFFF !important;
}
.fc-event:hover
{
	cursor:pointer;	
}

/********************************************** 
	GENERIC PAGE CONTENT 
**********************************************/
.page .pageContent {
    min-height: 500px;
	padding: 0px;
	margin: 0px;
	*position: relative;
	_position:relative;
}
.page .pageContent .column {
}
.page .pageContent .column.5-15 {
}
.page .pageContent .column.5-10-5 {
}
.page .pageContent .column.10-10 {
}
.page .pageContent .column.15-5 {
}
.page .pageContent .column .sectionHeading {
	display: block;
	background: #254a7e;
	height: 22px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Rockwell, Times New Roman, serif;
	padding: 8px 0px 8px 20px;
	margin: 30px 0px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page .pageContent .column .sectionHeading.first {
	margin-top: -10px;
}
.page .pageContent .leadParagraph {
}
.page .pageContent img {
}
.page .pageContent p {
}
.page .pageContent a {
}
.page .pageContent a:hover {
}
.page .pageContent table {
	/*width: 10%;
	COMMENTING OUT 10% WIDTH FOR STRUCTURAL PURPOSES*/
}

/********************************************************************************************************** 
	FIND A CONTRACTOR RESULT GRID OVERRIDES
***********************************************************************************************************/
.ui-widget {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	background-image: none;
}
#jqgrid1_contact_state {
	width: 25px;
}
.ui-widget {
}
.ui-jqgrid.ui-jqgrid-view {
	border: 1px solid #333333 !important;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ui-state-hover, .ui-widget-content.ui-state-hover, .ui-widget-header.ui-state-hover, .ui-state-focus, .ui-widget-content.ui-state-focus, .ui-widget-header.ui-state-focus {
	background: #ffffff !important;
	font-weight: bold;
	color: #1D5987;
}
.ui-state-highlight, .ui-widget-content.ui-state-highlight, .ui-widget-header.ui-state-highlight {
	border: 1px solid #c2c2c2 !important;
	background: #999999 !important;
	color: #ffffff !important;
}
.ui-state-default, .ui-widget-content.ui-state-default, .ui-widget-header.ui-state-default {
	border: 1px solid #C5DBEC;
	background: #254a78;
	font-weight: bold;
	color: #c2c2c2;
	border-image: initial;
}
.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/********************************************** 
			FORM BUTTON STYLINGS
**********************************************/

.page .btnBlue {padding:5px 15px; background:#3661a2; border: 0px; color:#ffffff; font-family: Rockwell, Times New Roman, serif; font-weight:bold; font-size:13px; cursor:pointer; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

/********************************************** 
			RE-USABLE CLASSES
**********************************************/

/* FOR GALLERY(s) */
.inlineblock {
display: inline-block !important;
*display: inline !important;
/**float:left; !important */
}