body {background-repeat: no-repeat;margin:0;}

.navBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.tdLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.helpMeBoxWht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-right: 2px;
	width: auto;
	padding: 3px;
	margin-bottom: 2px;
}
.helpMeLink {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;margin-top: 1px;margin-bottom: 2px;margin-left: 15px;}
.helpMeLink a:link {color: #ffffff; text-decoration: none}
.helpMeLink a:visited {color: #ffffff; text-decoration: none}
.helpMeLink a:active {color: #ffffff; text-decoration: none}
.helpMeLink a:hover {color: #ffffff; text-decoration: underline}
.helpMeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*HomeButton*/
.homebutton {font-family:verdana, arial, helvetica, sans-serif;font-size:11px;text-decoration:none;font-weight: normal;}
.homebutton a:link {color: #FFFFFF; text-decoration: none}
.homebutton a:visited {color: #FFFFFF; text-decoration: none}
.homebutton a:active {color: #FFFFFF; text-decoration: none}
.homebutton a:hover {color: #FFFFFF; text-decoration: underline}

/*Footer*/
.footer-title {color:#333333;font-family:verdana, arial, helvetica, sans-serif;font-size:11px;text-decoration:none;clear:both;padding-left:195px;background-color:#fff}
.footer-title a:link {color: #000000; text-decoration: underline}
.footer-title a:visited {color: #000000; text-decoration: none}
.footer-title a:active {color: #000000; text-decoration: none}
.footer-title a:hover {color: #990000; text-decoration: underline}


/*Department Name */
.DeptTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
/*Section Name */
.SectionName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#216DAE;
	/*padding-left:10px;*/
	margin-top:20px;

}
/*Page Title */
.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#216DAE;
}

/*Left Nav */
.departtxt {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.topblock{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin:10px 0 0px 0px;
	height:20px;
	padding-left:5px;

}
.navblock{
	display:block;
}
.navSide_1 {
	color:#FFF;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding:2px 2px 2px 4px;;
	height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color:#216DAE;
	width:100%;
}

.navSide_1 a:link {color: #fff; text-decoration: none}
.navSide_1 a:visited {color: #fff; text-decoration: none}
.navSide_1 a:active {color: #fff; text-decoration: none}
.navSide_1 a:hover {color: #fff; text-decoration: underline}

.navSide_1_on a:link {color: #fff; text-decoration: none;font-weight:bold;}
.navSide_1_on a:visited {color: #fff; text-decoration: none;font-weight:bold;}
.navSide_1_on a:active {color: #fff; text-decoration: none;font-weight:bold;}
.navSide_1_on a:hover {color: #fff; text-decoration: underline;font-weight:bold;}
 

.navSide_2 {
	color:#333333;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #CCC;
	padding:2px 2px 2px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width:175px;
}
a.on{
	font-weight:bold;
}

.navSide_2 a:link {color: #000; text-decoration: none;display:block;}
.navSide_2 a:visited {color: #000; text-decoration: none;display:block;}
.navSide_2 a:active {color: #000; text-decoration: none;display:block;}
.navSide_2 a:hover {color: #333333; text-decoration: underline;display:block;}



/* Sub Left Nav */

.navSide_3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#216DAE;
	padding:2px 2px 2px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:175px;
}

.navSide_3 a:link {color: #216DAE; text-decoration: none}
.navSide_3 a:visited {color: #216DAE; text-decoration: none}
.navSide_3 a:active {color: #216DAE; text-decoration: none}
.navSide_3 a:hover {color: #216DAE; text-decoration: underline}

/* Sub Sub Left Nav */

.navSide_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	padding:2px 2px 2px 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:175px;
}
.navSide_4 a:link {color: #666; text-decoration: none}
.navSide_4 a:visited {color: #666; text-decoration: none}
.navSide_4 a:active {color: #666; text-decoration: none}
.navSide_4 a:hover {color: #666; text-decoration: underline}



.testclass{
	background-color:#ff0;
}p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin:2px 0 ;
	/*padding-left:10px;*/
}
h1 a:link {color: #333333; text-decoration: underline}
h1 a:visited {color: #333333; text-decoration: underline}
h1 a:active {color: #333333; text-decoration: underline}
h1 a:hover {color: #333333; text-decoration: underline}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-bottom: -20px;
}
h2 a:link {color: #333333; text-decoration: underline}
h2 a:visited {color: #333333; text-decoration: underline}
h2 a:active {color: #333333; text-decoration: underline}
h2 a:hover {color: #333333; text-decoration: underline}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	margin-bottom: -10px;
}
h3 a:link {color: #336699; text-decoration: underline}
h3 a:visited {color: #336699; text-decoration: underline}
h3 a:active {color: #336699; text-decoration: underline}
h3 a:hover {color: #336699; text-decoration: underline}

.textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.textBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.photoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.left{
	float:left;
}

.clear{
	clear:both;
}

.column{
	 background-color:#fff;
	 float:left;
	 width:508px;
	 min-height:830px;
	 height:830px;
	 overflow:visible;
	 
	 }
.column_wide{
	 background-color:#fff;
	 padding:20px 10px;
	 float:left;
	 min-height:830px;
	 height:830px;
	 overflow:visible;
	 width:580px;
	 }
.padding{
	padding:20px 10px;
}
.left_column{
	width:250px;
	background-color:#EDEDFF;
	float:right;
	margin:5px;
	
}

.right_column .textBlue{
	font-weight:bold;
}
.right_column{
	width:550px;
	padding:5px;
	margin:20px 0;
	border:1px dashed #ccc;
}

#announcements{
	width:265px;
	border:1px solid #B6101A;
	padding:0;
	background-color:#fff;
	margin:40px 0 0px 0;
}

#announcements h1{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	background:#B6101A;
	padding:2px;
	text-align:right;
	padding-right:5px;
}

.announcements_inner{
	padding:10px;
	border:1px solid #B6101A;
	color:#000;
}
.announcements_inner p{
		color:#000;

}

.announcements_inner a{
	color:#216DAE;
}

#announcementsWIDE{
	border:1px solid #216DAE;
	padding:0;
}

#announcementsWIDE h1{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	background:#216DAE;
	padding:2px;
	text-align:left;
	padding-right:5px;
}

.announcements_innerWIDE{
	padding:10px;
	border:1px solid #216DAE;
	color:#000;
}
.announcements_innerWIDE p{
		color:#000;

}

.announcements_innerWIDE a{
	color:#2A5F8D;
}



a{
	color:#216DAE;

}

h4{
	margin:0;
	color:#216DAE;
	font-size:11px;
	
}

h6{
	margin:0;
	color:#F00;
	font-size:11px;
	
}

.onrow{
	background-color:#C3DAFF;
}
.onrow2{
	background-color:#E1E9FF;
}



/*NEW STYLES*/
#phila_gov_top{
	width:964px;
	height:125px;
	margin-top:-25px;
	border-bottom:2px solid #272425;
}
.a1{
	background-image:url("/Records/styles/images/banner1.jpg");
}
.a2{
	background-image:url("/Records/styles/images/banner2.jpg");
}
.a3{
	background-image:url("/Records/styles/images/banner3.jpg");
}
.a4{
	background-image:url("/Records/styles/images/banner4.jpg");
}
.a5{
	background-image:url("/Records/styles/images/banner5.jpg");
}
.a6{
	background-image:url("/Records/styles/images/banner6.jpg");
}
.a7{
	background-image:url("/Records/styles/images/banner7.jpg");
}


#page{
	width:964px;
	display:table;
	/*background-color:#223E66;*/
	border-bottom:1px solid #223E66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#left_column{
	float:left;
	width:188px;
	background-color:#fff;
	padding:0;
	color:#223E66;
}
#banner{
	clear:both;
	width:964px;
	padding:0;
	display:table;
	background-color:#272425;
	border-right:1px solid #cbcdcf;
	
}

#center_column
{
    padding-top: 20px;
    padding-left:10px;
    float: left;
    width: 494px;
	background-color:#fff;
	text-align:justify;
}
#wide_column{
     float: left;
	 width:775px;
	 /*background-color:#fff;
	 min-height:830px;
	 height:830px;
	 overflow:visible;*/
}
#wide_column p{
	margin:5px 0;
}
#faux_column{
	height:810px;
	float:left;
	width:0px;
	border:1px solid red;
}
#inset{
	background-color:#fff;
	display:table;
	width:728px;
	margin:0;
	padding:0;
	float:left;
	margin-left:-1px;
	
}



#right_column
{
	float: left;
	padding:0;
	margin:0;
	background:#fff;
	width:267px;
	/*height:866px;
	margin-top:-66px;*/
}

#thessm{
	display:none;
}
#top_bar{
	color:#fff;
	background-color:#223E66;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px;
	
}


