
/* WebComplete Styles */
     
body{
	margin:0;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
	  
body, th, td, div, span, p {color:#000000; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

p{margin:0 0 12px 0;}

h1, h2, h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #777777;
	margin:12pt 0 12pt 0;
	line-height:16px;
}
h2.srch {margin-bottom:0;}
/*
ul{
	margin-left:15px;
	text-indent:0;
	padding-left:0;
}
li{
	margin-left:0;
}
*/
strong.highlight{
	color : #990000;
	font-weight:bold;
	background-color:#E7E7E7;
}

STRONG{
	color : #777777;
	font-family : Georgia, Arial, Helvetica, sans-serif;
}

STRONG.small{
	color : #999999;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

STRONG.large{
	color : #999999;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

STRONG.crumbs{
	color : #cc9933;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

STRONG.highlight{
	color : Red;
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

th {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#E7E7E7;
	color:#999999
}

th.goodmans {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#E7E7E7;
	color:#999999
}

th.publictableheader {   
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	line-height: 20px;
}

td.publictablecell {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}

td.title {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
} 
td.verySmall {
	font-size: 9px;
	color: #999999;
}

td.small {
	font-size: 10px; 
	color: black;
}
td.bio {
	font-size: 11px; 
	color: black;
}
input {
    border-right:#999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	color:#000000;
	font-size = 11px;
	background-color:#FFFFFF;
	width 30px;
}
input.formbutton {
	font-size: 10px;
	height: 18px;
	font-weight: bold;
}

INPUT.btn {BACKGROUND-COLOR: #e7e7e7}

INPUT.noborder {
	BORDER-RIGHT: #999999 0px solid; 
	BORDER-TOP: #999999 0px solid; 
	BORDER-LEFT: #999999 0px solid; 
	BORDER-BOTTOM: #999999 0px solid; 
}

SELECT {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	color:#666666;
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

a {
	font-family: Arial Regular, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	margin-bottom:0;
	color: #990000;
	text-decoration: none;
}
a span{
	color: #990000;
}

/* a:link {}
a:active {}
a:visited {} */
a:hover {
	text-decoration: none;
	font-size: 11px;
	color:#990000;
	background-color:#E7E7E7;
}
  
a.small{
	color : #777777;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
a.verysmall:link {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.verysmall:visited {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
A.verysmall:HOVER 
	{
	text-decoration: none;
	font-size: 10px;
	color:#990000;
	background-color:#E7E7E7;
}

a.small:hover {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color:#e7e7e7;
}
a.small:visited {
	color : #777777;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
a.small:active {
	color : #777777;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

small {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
		 
small.grey {
	color : #777777;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
   
/* Tile Styles */
#sitecontainer {  
	width=806px;  
	background-color:#FFFFFF;
}

#header {
	position:relative;
	left:0px;
	top:0px;
	height:73px;
	width=805px;
	background-color:#FFFFFF;
}   
#outputheader {
	left:0px;
	top:0px;
	width=805px;
	background-color:#FFFFFF;
}   
#banner {
	position:relative;  
	left:0px;
	top:0px;
	width:805px;
	height:55px;
	background-color: #FFFFFF;
}
#homebanner {
	position:relative; 
	left:0px;
	top:0px;
	width:805px;
	background-color: #FFFFFF;
}
#menubar {  
	left:0px;
	top:0px;
	width:806;  
	height:27px;
}     
#toolbar {
	width:805px;
	height:22px;
	text-align:right;
	background-color:#FFFFFF;
    font-size:12px;
	color:#999999;
	padding:2px 0 1px 0;
} 
#content {
	position:relative;
	left:0px;
	top:0px;
	width:806px;
	height:390px;
	background-color:#FFFFFF;
	padding:0px 0px 10px 10px;
}        
#publicoutputList{
   width:600px;
   height:400px;
   border:1px;
   border-color:#CCCCCC;
   border-style:inset;
   text-align:left;
   padding:20px 20px 20px 20px;
   padding-left:10px;   
}

#footer {
	background-color:#FFFFFF;
    font-size:9px;
	color:#999999;
	padding:0 0 15px 0;
	margin:0 0 0 36px;
	text-align:left;
}
#debug {
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	width:805px;
	background-color:#FFFFFF;
    font-size:9px;
	color:#999999;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}

table.goodmanstable{
   width:400px; 
   border:1px;
   border-color:#CCCCCC;
}
    
/* Class declarations */
.stickyOnLeft{width:160px;text-align:right;vertical-align:top}
table.stickyOnLeft{width:100%;text-align:right;}
table.stickyOnLeft td{text-align:inherit;}

.stickyOnRight{width:160px;text-align:left;vertical-align:top}
.contentFull{
   text-align:left;
   width:100%;
  }
.contentShare{width:100%;}

.noBorders{border:none;}
    
/* added by Roman */    

#subpage{background-color:#FFFFFF; width:362px !important;}
#subpage_logo{display:block; float:left; margin:0 0 0 0; padding:9px 0px 16px 35px; width:362px !important;}
#subpage_tagline{display:block; clear:left; float:left; margin:0 0 0 0; padding:0px 0px 7px 130px;}
#sidebar{padding:10px 0px 10px 10px;}

table.sectionsList{width:100%;}
table.sectionsList th{color:#FFFFFF; padding-top:0px;}
table.sectionsList td{color:#FFFFFF; padding-top:0px;}
li.sectionItem{ list-style-type:none;}

table.sectionsListAlignRight{width:100%;text-align:right;}
table.sectionsListAlignRight th{color:#FFFFFF; padding-top:0px;}
table.sectionsListAlignRight td{color:#FFFFFF; padding-top:0px;}
li.sectionsListAlignRight{ list-style-type:none;}


/* Documents */
.yellowlink:link {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none; font-weight:bold;}
.yellowlink:visited {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66;	text-decoration:none; font-weight:bold;}
.yellowlink:active {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none; font-weight:bold;}
.yellowlink:hover {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:underline; font-weight:bold;}

.titleblue {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCFF; text-decoration:none;}

.doc1 {margin-top:5px; margin-bottom:5px;}

.doc2 {margin-top:5px; margin-bottom:5px;}

.doc3 {margin-top:5px; margin-bottom:15px;}
.doc31{font-family:Georgia, Verdana, Arial, Helvetica; font-size:12px; color:#CCCCFF;}
.doc32{font-family:Georgia, Verdana, Arial, Helvetica; color:#FFFFFF; margin-bottom:5px;}

.regblack {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFCC66; text-decoration:none;}

.Search {
	background:back;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:black;
	font-family : Arial, Helvetica, sans-serif;
	width:105px;
	height:12px;
	padding-left:5px;
}

/* PRINT */
@media print{
	.printonly{visibility:visible;}
	.noprint{visibility:hidden; display:none;}
}
@media screen{
	.printonly{visibility:hidden; display:none;}
	.noprint{visibility:visible;}
}

/* 
  -----------------------------------
  PopMenu Magic Styles Sheet
  -----------------------------------
*/
/*DO NOT EDIT!!!*/
#p7PMnav {
	margin:0 0 0 24px; /* 30px left side margin MINUS 6px menu image padding */
	padding:0;
}
/*DO NOT EDIT!!!*/
#p7PMnav ul {
	margin:0;
	padding:0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
/*The Root Level Background image assigned here*/
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:auto;
/*
	background-image: url(../graphics/menuBackground.jpg);
	background-repeat: repeat-x;
*/
}
/*The sub-menu level background image assigned here*/
#p7PMnav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	filter:alpha(opacity=90);
	-moz-opacity:0.90; /* transparency fix for mozilla */
	opacity:.90;
	background-color:#333333;
/*
	background-image: url(../graphics/menuSubMenuBackground.jpg);
	background-repeat: repeat-y;
*/
} 
/*Menu link Styles - Change link color here*/   
#p7PMnav a {
	display: block;
	text-decoration: none;
	padding: 0;
	color: #CCCCCC; /* text color for menus */
	font-size: 11px;
	font-weight:bold;
	line-height:1;
	font-family:Arial Bold, Arial, Helvetica, sans-serif
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/* border-right: 2px solid #FFFFFF; / right divider */
}   
/*Sub-menu link borders*/                
#p7PMnav ul a {
	color: #CCCCCC; /* text color for menus */
	text-align:left;
	font-size: 10px;
	padding: 4px 4px; 
	/*
	border-top: 1px solid #999999;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #999999;
	*/
} 
/*Top-level link hover*/
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	color: #FFFFFF;/* Modified by AB */
	letter-spacing: 0.01px;
	text-decoration: none; /*Modified by AB */
}
/*Sub-level link hover*/
#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus {
	background-color: #000000;
	/*
	background-image: none;
	background-image: url(../graphics/menuSubmenuOverStateBackground.jpg);
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	*/
	color: #FFFFFF;
	text-decoration: none;
}
/*The Selected Menu "ON" State*/
#p7PMnav .p7PMon, #p7PMnav ul .p7PMon, #p7PMnav .p7PMon:hover,
#p7PMnav ul .p7PMon, #p7PMnav ul .p7PMon:hover {
	background-color: #FEAD00;
	color: #FFFFFF;
}
/*The Selected Menu "ON" State for sub-menu borders*/
#p7PMnav ul .p7PMon, #p7PMnav ul .p7PMon:hover {
	border-top: 1px solid #FFC959;
	border-left: 1px solid #FFC959;
}

/* The current page marker style */
#p7PMnav .p7PMmark {
	color: #FFFFFF; /* Modified by AB */
	font-weight: bold;/* Modified by AB */
	text-decoration: underline; /*Modified by AB */
}
/*The Trigger links */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMtrg:hover {
	background-image:  url(../graphics/p7PM_light_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}

/*DO NOT EDIT!!!*/
#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
/*DO NOT EDIT!!!*/
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}

/* Top level menu width */
#p7PMnav li {
	float: left;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul, #p7PMnav ul li {
	width: 124px;
	text-align:left;
}
/*DO NOT EDIT!!!*/
#p7PMnav ul li {
	float: none;
}
/* Styles for optional Breadcrumb trail add-on */
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #776F55;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #776F55;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #000000;
}

/* Added by Roman */
.fontArial{font-family:Arial, Helvetica, sans-serif;}
#mainarea{background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; padding-bottom:80px;}
#leftshadow{font-size:1px; width:6px; background:url(../graphics/pageEdge_left.png) repeat-y;}
#rightshadow{font-size:1px; width:6px; background:url(../graphics/pageEdge_right.png) repeat-y;}
#printheader{padding-left:30px;}
#footer span{padding-right:10px; font-size:10px;}
#footer .small, #footer .grey{font-size:10px;}
#double_line{border-bottom:3px double #CCCCCC; margin-bottom:5px; padding-bottom:5px;}
#pgContent{padding:28px; vertical-align:top;}
#pgWrap{width:800px;}
#pgSideBar{width:268px; padding-top:190px; padding-left:19px; background-repeat:no-repeat; vertical-align:top;}
#pgsbLeft{padding:0px 0px 10px 17px; width:113px; height:80px; background-image:url(../graphics/tabslice.gif); background-repeat:repeat-y; vertical-align:top;}
#pgsbRight{padding:0px 0px 10px 17px; width:113px; height:80px; background-color:#FFFFFF; vertical-align:top;}
#pgsbNav{padding:10px 10px 10px 17px; height:260px; width:268px; background-image:url(../graphics/panelslice.gif); background-repeat:repeat-y;}
#pgsbScroll{height:260px; width:241px; overflow:auto; overflow-x:hidden; margin-top:40px;}
#sidesearch{margin-left:2px;}
#sidesearch tr td{padding-bottom:10px;}
#sidesearch tr th{height:10px; border-top:1px dotted #999999; font-size:1px; background:transparent;}
#sidesearch tr td td{padding-bottom:0;}
#sbVideoDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #777777;
	text-align:center;
	margin:5pt 0 12pt 0;      
}
.sarrow{padding-left:6px;}
#topline{margin-bottom:15px;}
#backprint {float:right; height:20px;}
a.help{color:#777777; margin-left:11px; font-family:Arial, Helvetica, sans-serif;}
#backprint a{color:#777777; margin-left:11px; font-family:Arial, Helvetica, sans-serif;}
#subscribe input{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#subscribe select{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.srchResults tr th{height:7px; border-bottom:1px dotted #999999; font-size:1px; background-color:#FFFFFF;}
.srchResults tr td{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:6px 10px 2px 0; vertical-align:top;}
.srchResults tr td a{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px;}
.srchTitle{color:#777777; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:16px; margin-bottom:12px;}
.chevrons{display:none; width:0px; visibility:hidden;}
.srchhlite{font-family: Arial, Helvetica, sans-serif;background-color:#CCCCCC;}
#pgSideBar * {font-family: Arial, Helvetica, sans-serif;}
.manualSubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #777777;
	margin:12pt 0 12pt 0;
	line-height:16px;
	font-weight:bold;
}
.georgia1{
	font-family : Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#empByPA {width:225px;}
#empByPA td{font-size:11px;}
#vcard *{font-family:Arial, Helvetica, sans-serif;}
