/**c-navravul print release**/

@page { size : landscape }


TD.pa {
background : white;
}

noPrint {
display :none;
}

BODY.page, BODY.Page  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
	margin-left: 0px;
	margin-right: 0px;
	height: 100%;
	width:98%;
	top:0px;
	left:0px;
	margin: 0px;
 	position:relative; 
 	overflow:show;

}

TABLE {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}		

TABLE.page, TABLE.Page {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
}

TABLE.body, TABLE.Body {
}

TABLE.title, TABLE.Title{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #022d5a;
	margin-top: 0px;
	margin-bottom: -10px;
}

TABLE.header1,TABLE.Header1 {
	border-style: solid;
	border-width: 1px;
	border-color: #19416f;
	margin-top: 10px;
}

TABLE.header2,TABLE.Header2 {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #19416f;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #19416f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #19416f;
}

TABLE.header2title,TABLE.Header2Title{
}

TABLE.header1body,TABLE.Header1Body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.header2body,TABLE.Header2Body{
	margin-top: 5px;
	margin-bottom: 5px;
}


TABLE.section0, TABLE.Section0{
	border-style: solid;
	border-width: 1px;
	border-color: #19416f;
	margin-top: 10px;
}

TABLE.section1,TABLE.Section1{
	border-style: solid;
	border-width: 1px;
	border-color: #19416f;
	margin-top: 10px;
}

TABLE.sectionPRJ,TABLE.SectionPRJ{
}

TABLE.section2,TABLE.Section2{
	border-style: solid;
	border-width: 0px;
	border-color: #19416f;
	margin-top: 0px;
}

TABLE.section3,TABLE.Section3{
	border-style: solid;
	border-width: 0px;
	border-color: #19416f;
}

TABLE.section1title,TABLE.Section1Title{
}

TABLE.section2title,TABLE.Section2Title{
}

TABLE.section0body, TABLE.Section0Body{
	margin-top: 0px;
	margin-bottom: 5px;
}

TABLE.section1body, TABLE.Section1Body{
	margin-top: 5px;
	margin-bottom: 5px;
}
TABLE.sectionPRJbody,TABLE.SectionPRJBody{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.section2body,TABLE.Section2Body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.section3body,TABLE.Section3Body{
	margin-top: 5px;
	margin-bottom: 5px;
}

TABLE.anchor {
}


TABLE.results,TABLE.Results{
}

TABLE.files,TABLE.Files{
	width: 60%;
	border-style: solid;
	border-width: 1px;
	border-color: #b0b0b2;
	margin-bottom: 10px;
	margin-top: 5px;
}

form {
	margin: 0px;
}
TABLE.footer {
	border-top-width: 1px;
	border-top-color: #19416f;
	border-top-style: solid;
	margin-top: 25px;
}

TABLE.systemMessage{
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

TABLE.quickfindfilter {
}

TABLE.paging,TABLE.Paging{
height: 20px;
}

/** table row **/
TR.page, TR.Page {
	vertical-align: middle;
}

TR.body,TR.Body {
}

TR.title,TR.Title{
}

TR.header1,TR.Header1 {
}

TR.header2,TR.Header2 {
}

TR.header1title,TR.Header1Title {
}

TR.header2title,TR.Header2Title {
}

TR.header1body,TR.Header1Body {
}

TR.header2body,TR.Header2Body {
}

TR.section1,TR.Section1 {
}

TR.section2,TR.Section2 {
}

TR.section1title,TR.Section1Title{
}

TR.section2title,TR.Section2Title{
}

TR.section1body,TR.Section1Body {
}

TR.section2body,TR.Section2Body {
}

TR.results,TR.Results{
}

TR.highlight,TR.Highlight{
	background-color: #ffffff;
}

TR.pdoddrow, TR.PDOddRow {
	background-color: #ffffff;
}

TR.pdevenrow, TR.PDEvenRow {
	background-color: white;
}


TR.anchor{
	color:black;
	font-weight: bold;
}

TR.footer {
}

TR.systemMessage{
}

TR.quickfindfilter {
}

TR.paging {
}

TH {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #025a2d;
}

TH.results,TH.Results {
    white-space: nowrap;
	vertical-align: bottom;
	text-align: left;
	 padding-left: 5px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #93b0cd;
}
TH.footer {
	padding-right: 5px;
	padding-left:5px;
	border: 1px;
	border-style: solid;
	padding-top: 5px;
}

TH.left {
	text-align: left;
}

TH.center {
	text-align: center;
}

TH.right {
	text-align: right;
}

TH.currency {
	text-align: right;
	padding-right: 20px;
}


/** table definition **/
TD, td  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px;
	vertical-align: middle;
}

TD.page, TD.Page, td.page, td.Page  {
	padding-left: 10px;
	padding-right: 10px;
}

TD.body, TD.Body {
	vertical-align: top;
}

TD.title, TD.Title {
	font-size: 10pt;
	color: #025a2d;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	font-variant: small-caps;
background-color: transparent;
    padding-top: 5px;
    padding-bottom: 5px;
}

TD.header1,TD.Header1 {
}

TD.header2,TD.Header2{
}



TD.header1title,TD.Header1Title {

	font-size: 9pt;
	color: black;
	font-weight: bold;
     padding-left: 2px;
    padding-right: 5px;
    height: 28px;
}

TD.header2title,TD.Header2Title{
	color: #025a2d;
	font-weight: bold;
    padding-left: 2px;
    padding-right: 5px;
    height: 28px;
}

TD.header1body,TD.Header1Body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.header2body,TD.Header2Body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.section1,TD.Section1{
}

TD.section2,TD.Section2  {
}

TD.contractoreval,TD.Contractoreval {
	 font-size: 9pt;
	color: #025a2d;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: solid 1px #34a04f;
}

TD.section0title,TD.Section0Title  {
	font-size: 8pt;
	letter-spacing: 2px;
	color: black;
	font-weight: bold;
	font-variant: small-caps;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section1title, TD.Section1Title {
	background-color: transparent;
	font-size: 9pt;
	color: black;
	font-weight: bold;
      padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.sectionPRJtitle, TD.SectionPRJTitle{
	
	font-size: 9pt;
	color: black;
	font-weight: bold;
     padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section2title, TD.Section2Title {
	font-weight: bold;
	 padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #93b0cd;
    border-bottom-width: 1px;
}

TD.section3title, TD.Section3Title,TD.Section3title {
	color: #025a2d;
	font-weight: bold;
	background-color: #dadbda;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.section0body,TD.Section0Body{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

TD.section1body, TD.Section1Body {
	padding-left: 5px;
	padding-right: 5px;
}

TD.section2body, TD.Section2Body{
	padding-left: 5px;
	padding-right: 5px;
}

TD.section3body,TD.Section3Body{
	padding-left: 5px;
	padding-right: 5px;
}

TD.anchor {
}

TD.quickfindfilter {
	color: #025a2d;
	font-weight: bold;
	 padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}

TD.paging, TD.Paging  {
	color: black;
	font-weight: bold;
	font-size: 8pt;
    padding-top: 2px;
    padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

TD.results, TD.Results {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
	border-style: solid;
}


TD.resultsnone {
	padding-left: 15px;
	font-style: italic;
	padding-right: 5px;
	border: 0px;
	border-style: solid;
	text-align: left;
	color: red;
	font-weight: bold;

}

TD.resultsexpired {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
	border-style: solid;
	font-weight: bold;
	color: red;
}

TD.label {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.data {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.status {
	color: red;
	font-weight: bold;
}

TD.required{
	background-color: #fdfab0;
}

TD.workflowcomment {
	font-size: 9pt;
	font-style: italic;
	padding-left: 15px;
	padding-right: 15px;
}

TD.footer {
	color: #025a2d;
	font-size: 8pt;
	text-align: center;
}

TD.error{
	font-size: 8pt;
	color: red;
	font-weight: bold;
}

TD.warning{
	font-size: 8pt;
	color: red;
	font-weight: bold;
}

TD.info{
	font-size: 8pt;
	color: #025a2d;
	font-weight: bold;
}

TD.nofontformat{
	color: black;
	font-weight: normal;
}

TD.left, TD.Left{
	text-align: left;
}

TD.center, TD.Center {
	text-align: center;
}

TD.right, TD.Right  {
	text-align: right;
}

TD.top, TD.Top  {
	vertical-align: top;
}

TD.bottom, TD.Bottom {
	vertical-align: bottom;
}

TD.middle, Td.Middle  {
	vertical-align: middle;
}

TD.nofade {
	filter: none;
}

TD.currency {
	text-align: right;
	padding-right: 20px;
}

/** Divs **/
DIV.page ,DIV.Page{
	width: 100%;
	height:100%;
	overflow:auto;

}

/** links **/
A {
}

A.mainpage {
	font-weight: bold;
	color:black;
	text-decoration: none;
}

A.mainpage:hover {
	text-decoration: underline;
}

A.anchor {
	color:black;
}

A.header1title {
	color: black;
	text-decoration: underline;
}

A.header2title {
	color: black;
	text-decoration: underline;
}

A.section1title {
	color: black;
	text-decoration: underline;
}

A.section2title {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

A.section3title {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

A.resultsheader {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

A.results {
	text-decoration: none;
	color: #009933; /*#025a2d;*/
	font-weight: bold;
}

A.results:hover {
	text-decoration: underline;
}

A.results:visited {
	color: #379063;		
}

A.results:active {
	color: #379063;
}

A.projinfo {
	text-decoration: none;
	color: #009933; /*#025a2d;*/
	font-weight: bold;
}

A.projinfo:hover {
	text-decoration: underline;
}

A.projinfo:visited {
	color: #379063;		
}

A.projinfo:active {
	color: #379063;
}

A.pdlink{
	color: #025a2d;
	text-decoration: underline;
	font-weight: 600;
}
a.pdlink:hover{
	color: #009933;
}

A.document {
	font-weight: bold;
	color: #025a2d;
	text-decoration: underline;
	vertical-align: middle;
}
a.document:hover{
	color: #009933;
}

A.status{
	color: red;
	font-weight: bold;
	text-decoration: none;
}

A.footer {
	color: #025a2d;
	font-weight: bold;
	text-decoration: underline;
}

A.paging {
	color: black;
	text-decoration: none;
	font-size: 8pt;
}
A.paging:hover {
	text-decoration: underline;
}

A.quickfindfilter{
	font-weight: bold;
	color: #025a2d;
	vertical-align: middle;
}
A.businessfunction {
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
A.businessfunction:hover {
	text-decoration: underline;
}

LABEL.quickfindfilter{
	font-weight: bold;
	color: #025a2d;
	vertical-align: middle;
}

/** list **/
LI{
	list-style-position: outside;
	vertical-align: middle;
	margin-left: 20px;
}

LI.mainpage{
	list-style-type: disc;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	margin-top: 4px;
}

/** general styles - only USED for colgroup **/
.right {
	vertical-align: top;
	text-align: right;
}

.left {
	vertical-align: top;
	text-align: left;
}

.center {
	vertical-align: top;
	text-align: center;
}


/** the following styles are used by the framework **/
/*
  GradientType specifies the blend direction; 0 means top-to-bottom and 1 means left-to-right. 
  StartColorStr and EndColorStr are entered as octets, with the first two hex values controlling opacity. 
  For a good top-down shadow, specify full opacity (ff) and go from white (ffffff) down to the tint of your choice. 
  Because this filter is an IE-under-Windows feature, Mac and Mozilla/Firebird users won't see it. 
  They will still see the previously defined background color.
*/

BUTTON.pdbutton{
    COLOR:  #022d5a;
    FONT-FAMILY: Tahoma;
    FONT-VARIANT: small-caps;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: inset;
    BORDER-RIGHT-STYLE: inset;
    BORDER-TOP-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    border-color: #226703;
     cursor: hand;
	vertical-align: middle;
}

BUTTON.pdbuttonhover{
    COLOR: #025A2D;
    BORDER-TOP-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    border-color: #000000;
   
}

BUTTON.pdbuttondisabled {
}

INPUT.header1title {
	text-align: center;
	font-weight: bold;
	border: 1px solid white;
	color: black;
	background-color: transparent;
}

INPUT.PDTextBox{
	vertical-align: middle;
}

SELECT.PDDropdown{
	vertical-align: middle;
}

INPUT.quickfindfilter{
	font-weight: bold;
	color: #025a2d;
	vertical-align: middle;
}

SELECT.quickfindfilter{
	font-weight: bold;
	color: #025a2d;
	vertical-align: middle;
}

INPUT.required{
	
}

SELECT.required {
	vertical-align: top;
}
// CQ6451 - starts
LABEL.required 
{
	
}

textarea {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

textarea.required {

	vertical-align: top;
}

textarea.pdtextarea {


	overflow: auto;
}

img {
	margin-right: 0px;
}

img.icon {
	margin-left: 5px;
}

img.PDTwistieToggleHover {
	CURSOR: hand;
}

img.document {
	border: 0px;
	margin-right: 5px;
}
img.PDimage {
	margin-left:2px;
	vertical-align: middle;
}
/* Used for Go Links on list pages */
.GoBar
{
    BORDER-RIGHT: gray 1px outset;
    BORDER-TOP: gray 1px outset;
    FLOAT: left;
    BORDER-LEFT: gray 1px outset;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    width: 250;
    BORDER-BOTTOM: gray 0px outset;
    POSITION: absolute;
   
    TEXT-ALIGN: left;
    font-family: verdana, arial;
    font-size: 8pt;
   
}
.GoMenu
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
	cursor: hand;
}
.goItem
{
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: gray 1px solid;
    padding-left: 5px;
}
.goItemMouseOver
{
    padding-left: 5px;
    CURSOR: hand;
    COLOR: white;
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: #19416f 1px solid;
  
}
/* Used for the ePermitting Popup Window */
DIV.popupWindow {
    white-space: nowrap;
	position:absolute;
	border-top-width: 2px;
	border-top-style: outset;
	border-top-color: white;
	border-bottom-width: 2px;
	border-bottom-style: outset;
	border-bottom-color: #b0b0b2;
	border-left-width: 2px;
	border-left-style: outset;
	border-left-color: white;
	border-right-width: 2px;
	border-right-style: outset;
	border-right-color: #b0b0b2;
	COLOR: black;
	font-weight: bold;
	font-family: tahoma;
	font-size: 8pt;
	z-index:99;
	overflow: auto;

}
IFrame.popupWindow {
	z-index:88;
	POSITION: absolute;
	border: 0;
	overflow: hidden;
	visibility: hidden;
}
/* Used for the ePermitting Drop Down Button  */
SPAN.dropDownButtonArrow
{
	FONT-FAMILY: Webdings;
    FONT-SIZE: 8pt;
    COLOR: #555576;
    POSITION: absolute;
    TEXT-ALIGN: left;
	z-index: 89;
	padding-left:3px;
    PADDING-right: 1px;
}
DIV.dropDownButtonMenu
{
	border-top-width: 2px;
	border-top-style: outset;
	border-top-color: white;
	border-bottom-width: 2px;
	border-bottom-style: outset;
	border-bottom-color: #b0b0b2;
	border-left-width: 2px;
	border-left-style: outset;
	border-left-color: white;
	border-right-width: 2px;
	border-right-style: outset;
	border-right-color: #b0b0b2;
	VISIBILITY: hidden;
    COLOR: black;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    WIDTH: auto;
    POSITION: absolute;
  	z-index: 91;
	white-space: nowrap;
	
}
DIV.dropDownButtonMenuItem
{
	POSITION: relative;
	WIDTH: auto;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: hand;
	z-index: 90;
	white-space: nowrap;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b0b0b2;
	text-align: left;
}
DIV.dropDownButtonMenuItemMouseOver
{
    COLOR: black;
   	border-bottom-color: #025a2d;
}
DIV.section3title
{
	color: black;
	font-weight: bold;
	
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

a.dropDownButtonMenuItem{
	background-color: transparent;
	border: none;
	text-decoration: none;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    COLOR: #025a2d;
}
a.dropDownButtonMenuItemMouseOver {
    COLOR: black;
}
IFrame.dropDownButton {
	z-index:88;
	POSITION: absolute;
	border: 0;
	overflow: hidden;
	visibility: hidden;
}

TD.leftNav , td.leftNav {
width = 0%;
} 

div.leftNav
{
	display : none;
	
}

div.leftNav ul
{
	display : none;
}

div.leftNav li
{
	display : none;
}

div.leftNav li a
{
	display : none;
}

div.rightContent
{
	float: left;
	padding-left: 10px;
	border-left: solid 1px;
	margin-top: 10px;
}

ul.tabs
{
	/*list-style-type: none;*/
	/*margin: 0;*/
	float: left;
	margin: 0px 0px -8px 0px;
	padding: 0px;
	font-weight: bold;
	background-color: transparent;
}

ul.tabs li
{
    list-style: none;
	display: inline;
	float: left;
	padding: 10px;
	margin: 2px;
	
	color: black;
}

ul.tabs a:link li, ul.tabs a:visited li
{
	
	color: black;
    text-decoration: none;
    cursor: hand;
}

ul.tabs a:hover li
{
	
	color: #34a04f;
    text-decoration: none;
    cursor: hand;
}

ul.tabs li.selected
{
	
	color: #34a04f;
}

ul.tabs li.noLink
{
	
}

.emergencyTitle
{
	color: #cc0000;
}




/** Formatting for links within the header **/
A.banner {
	color: #34a04f;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
	background-color: none;
}
A.banner:hover {
	text-decoration: underline;
}
a.logout {
	color: white;
}

A.username {
	color: white;
	font-family: Tahoma;
	font-variant: small-caps;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.username:hover {
	text-decoration: underline;
}


/** Positioning for links within the header **/
DIV.penndotLink {
	position:relative;
	top: 1px;
	left: 1px;
}
DIV.home {
	display: none;
}
DIV.sitemap {
	position:relative;
	top:0px;
	left:290px;

}
DIV.help {
	display : none;
}
DIV.logout {
	/* Inspection: starts */
	/* position:absolute; */
	text-align: right;
	padding-top:7px;
	padding-right:15px;
	/* Inspection: ends */
	top:24px;
	right:9px;
}
DIV.print {
	/* position:relative;
	top:22px;
	right:5px;
	z-index:9; */
	display : none;
}
DIV.paLink {
	/* Inspection: starts */
	/* position:absolute; */ 
	text-align: right;
	margin-top:-15px;
	padding-right:15px;
	/* Inspection: ends */
	top:2px;
	right:5px;
}
DIV.username {
	/* Inspection: starts */
	/* position:absolute; */
	text-align: right;
	padding-right:15px;
	/* Inspection: ends */
	top:38px;
	right:9px;
	z-index:9;
	white-space: nowrap;
	color: white;
}

/** Positioning and formatting for list of user groups **/
DIV.usergroups {
	position:absolute;
	top:54px;
	right:20px;
	color:white;
	font-family: tahoma;
	font-size: 8pt;
	z-index:99;
	height:85px;
	width:320px;
	border-top-color: #d4d0c8;
	border-top-width:1px;
	border-top-style: solid;
	border-bottom-color: #d4d0c8;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-left-color: #d4d0c8;
	border-left-width:1px;
	border-left-style: solid;
	border-right-color: #d4d0c8;
	border-right-width:1px;
	border-right-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow: auto;
}

/** Positioning and formatting for "ePermitting" lettering **/
DIV.banner {
	position:relative
	color:#19416f;
	top: 2px;
	left: 235px;
	font-size: 36pt;
	font-family: "arial black";
	letter-spacing: 10px;
	font-weight : bold;
	font-style: italic;
}

DIV.shadow {
	top:2px;
	left:238px;
	color: #b0b0b2;
}

/** Positioning and formatting for "ePermitting System" lettering **/
DIV.bannertexte {
	position:relative
	z-index:7;
	color: #2d5a02;
	font-size: 14pt;
	font-family: verdana;
	font-weight : bold;
}

DIV.bannertext {
	position:relative
	z-index:7;
	color: #2d5a02;
	font-size: 14pt;
	font-family: verdana;
	font-weight : bold;
	font-variant: small-caps;
}

DIV.bannertext1 {
	top:3px;
	left:410px;
}

/** Positioning and formatting for "Engineering & Construction" lettering **/
DIV.bannertext2 {
	top:3px;
	left:423px;
}

/** Positioning and formatting for "Management System" lettering **/
DIV.bannertext3 {
	top:28px;
	left:473px;
}

/** Positioning and formatting for Environment lettering **/
DIV.bannerenvironmenttext {
/* 	position:absolute;
	top:0px;
	left:60px;
	z-index:99;
	color: red;
	font-size: 8pt;
	font-style: normal;
	font-family: tahoma;
	letter-spacing: 3px;
	font-weight : bold;
	text-transform: uppercase;
	font-style: normal; */
	display : none;
}

/** Formatting for the header background **/
TABLE.banner {
	padding: 0px;
	padding-bottom: 1px;
	border: 0px;
	width: 100%;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-color: #376390;
	height: 55px;
}

TR.banner {
}

TD.penndot {
position:relative;
	background-color: white;
	width: 500px;
}

TD.epermitTitle {
	background-color: white;
	width: 350px;
}

TD.epermit {
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}

TD.pa {
	position:relative;
	background-color: white;
	width: 180px;
	z-index:99;
}
IMG.banner {
	 border: 0;
}
