/* ******************************************** */
/* Default Styles                               */
/* ******************************************** */

html{ margin:0px; padding:0px; height:100%; }
body{ 
margin:0px; 
padding:0px; 
font: 12px/1.7em Geneva, Arial, Helvetica, sans-serif;
color:#000;
/* border:1px solid; */
background:url(/pshs/images/global/bg-page.gif) repeat-x;
}

/* Heading and Paragraph Styles */
h1 {
margin: 0em 0em 0em 0em;
padding: 0em 10px .5em 1.2em;
font: bold 14pt Geneva, Arial, Helvetica, sans-serif;
color: black;
}

h2 {
margin: 0em 0em 0em 0em;
padding: 6px 10px 0px 1.5em;
font: bold 11pt Geneva, Arial, Helvetica, sans-serif;
color: black;
}

h2 a{
text-decoration:none;
}

h2 a:hover{
text-decoration:underline;
}

h3 { /*contact box text */
margin: 0em 1.5em 0em 1.5em;
padding: 6px 0px 0px 0em;
font: bold 11pt Geneva, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ccc;
color: #000;
}

h4 {
margin: 0em 0em 0em 0em;
padding: 1em 4em 0em 2em;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #666666;
letter-spacing: .2em;
}

h5{/*katrina page--subhead so far*/
font: bold 14px Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid;
margin:2em 0px 0px 1em;
padding:0em 0px 0px 1.5em;
width:90%;
}


h6 { /*katrina page-subtitle so far*/
margin: 0em 0em 0em 0em;
padding: 0em 4em 0em 2em;
font: bold 11px Georgia, "Times New Roman", Times, serif;
color: #000;
}

p {
margin: 0em 0em 0em 0em;
padding: 0px 10px 12px 1.7em;
color: black;
}

a {
color: #009;
}

a:hover {
color: black;
}


/* List Styles */
ol {
margin: 0em 0em 0em 0em;
padding: 0px 40px 6px 45px;
font: 12px/1.5em Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

ol li {
padding: 3px 0px;
line-height:1.35em;
}

ul {
margin: 0em 0em 0em 0em;
padding: 0px 40px 6px 45px;
color: #000;
}

ul li {
padding: 3px 0px;
line-height:1.35em;
}
/* *****************
 *rightcol nav *
 ***************** */

#navbox ul
{	
margin: 0em ; 
padding: 0em ;
font: 12px  Arial, Helvetica, sans-serif;
color: #990000;
list-style:none;
}

#navbox ul li{
padding: 0em 0em .8em 1.25em;
margin-left: 1em;
padding-left: 15px;
background-image: url(/pshs/images/global/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;

}

#navbox ul li a{
font: bold 12px  Arial, Helvetica, sans-serif;
color: #000079;
text-decoration:none;
}

#navbox ul li a:hover { color:#990000;}


/* ******************************************** */
/* Columns                                      */
/* ******************************************** */

/* Column Widths */
.c20l, .c25l, .c33l, .c38l, .c40l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float: left }
.c20r, .c25r, .c33r, .c38r, .c40r, .c50r, .c60r, .c62r, .c66r, .c75r, .c80r { float: right; margin-left: -5px }

.c20l, .c20r { width: 20% }
.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c40l, .c40r { width: 40% }
.c50l, .c50r { width: 50% }
.c60l, .c60r { width: 60% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c80l, .c80r { width: 80% }
.c38l, .c38r { width: 38.2% } /* Golden Ratio */
.c62l, .c62r { width: 61.8% } /* Golden Ratio */

/* For Internet Explorer */
/*\*/
* html .c50l, * html .c25l, * html .c33l, * html .c38l, * html .c66l,
* html .c75l, * html .c62l, * html .c50r, * html .c25r, * html .c33r,
* html .c38r, * html .c66r, * html .c75r, * html .c62r {
display:inline; 
}

* html #page,
* html #banner,
* html #subcolumn { 
word-wrap: break-word;
overflow:hidden;
}
/**/

/* ******************************************** */
/* Containers                                   */
/* ******************************************** */

/* Primary Containers */
/*#header {
width: 100%; 
overflow:hidden;
margin:0px;
padding:0px;
height: 90px;
/*background:url(http://www.fcc.gov/images/fcclogowords.gif) top left no-repeat #009;*/
/*background:url(../images/global/fcc-pshs-mast.gif) top left repeat-x;*/
/*background:url(../images/global/fcclogo.gif) top left no-repeat;*/

#homepage-section { 

}

#homepage-section ul{
margin:.1em .2em 3em 4em;
padding:0em 0em 0em 0em;
list-style:none;
}

#homepage-section ul li{
display:inline;
padding-right: 20px;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color:#000;
border-right: 1px solid #fff;
}

#homepage-section ul li a{
color:#000;
text-decoration:none;
}
#homepage-section ul li a:hover{
color: #980102; text-decoration:underline
}

#portalbar { 
width: 100%;
overflow:hidden;
height: 20px;
background: url(/pshs/images/menus/goldbar.gif) top left repeat;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #009;
margin: 0em 0em 0em 0em;
padding: 0px 0em 0px 1em;
}

#portalbar2 { 
width: 100%;
overflow:hidden;
height: 40px;
background-color:#FC6;
/*background: url(../images/goldlines21.gif) top left repeat;*/
margin: 0em 0em 0em 0em;
padding: 2px 0em 2px 0em;
font: bold 14pt Geneva, Arial, Helvetica, sans-serif;
color:#009;
}

#page {
width: 100%; 
overflow:hidden;
margin:0px;
padding:0px;
}

#topid {
background:#2d4b9b url(/pshs/images/global/top-left-id2.gif) top left no-repeat;
height:90px;
}


#leftbar {
/*background:url(/pshs/images/goldlines21.gif) top left repeat;*/
/*background: #FFFFCC url(http://www.fcc.gov/images/bottomrightcornermask.gif) no-repeat right bottom;*/
/*background-color:#FC6;*/
/* background: url(../images/global/parque-bg.gif) top left repeat; */
/*background: #FC6 url(../images/global/bottom-right-corner.gif) no-repeat bottom right;
background-color: transparent;*/
}


#subcolumn {
width: 100%; 
overflow:hidden;
margin:0px;
padding:0px;
}

.clear {
  clear: both;
}

#timestamp { 
width: 100%; 
height: 20px;
overflow:hidden;
/*background: url(../images/menus/goldbar.gif) top left repeat; */
margin: 0em 0em 0em 0em;
padding: .2em 0em 0px 0em;
font:11px Geneva, Arial, Helvetica, sans-serif;
color:#009;
text-align: right;
}

#footer { 
width: 100%; 
overflow:hidden;
margin:0px;
padding:0px 0px 0px 0px;
background-color: #2D4B9B;
border-top: 3px solid #9A0000;
text-align: center;
}

/* Navigation Containers */
#nav {
margin: 1em 10px 1em 10px;
padding: 0em 0px 0em 0px;
}

#navbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 3px solid #000;
border-right: 3px solid #000;
}

#h120navbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 3px solid #000;
border-right: 3px solid #000;
height:120px;
}
  
#h240navbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 3px solid #000;
border-right: 3px solid #000;
height:240px;
}
 
#h360navbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 3px solid #000;
border-right: 3px solid #000;
height:360px;
}
 
#h480navbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 3px solid #000;
border-right: 3px solid #000;
height:480px;
}
 

/* Content Containers */
#content {
margin: 20px 10px 10px 10px;
padding: 0em 0px 0em 0px;
}

#contentbox #content {
margin: 0em 0px 0em 0px;
padding: 0em 0px 0em 0px;
}
#contentbox .content {
margin: 0em 0px 0em .5em;
padding: 0em 0px 0em 1em;
}

#contentbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border:5px solid;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 2px solid #999;
border-right: 2px solid #999;
/*background-color:#FEFEF2;*/
}

#contentboxNB {
margin: .1em 10px 10px 10px;
padding: 0px 0px 0px 0px;
/*border:5px solid;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
background: url(../images/global/contentbox.gif) no-repeat bottom right;
/*background-color:#FEFEF2;*/
}
 
#h120contentbox {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border:5px solid;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
background: url(../images/global/contentbox.gif) no-repeat bottom right;
/*background-color:#FEFEF2;*/
height:120px;
}
 
#h240contentbox {
margin: 0em 0px 0em 0px;
padding: 0em 5px 5px 0px;
border-right: 1px dotted #333;
/*border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
background: url(../images/global/contentbox.gif) no-repeat bottom right;*/
height:240px;
}
 
#h360contentbox {
margin: 0em 0px 0em 0px;
padding: 0em 5px 5px 0px;
border-right: 1px dotted #333;
/*border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
background: url(../images/global/contentbox.gif) no-repeat bottom right;*/
height:360px;
}
 
#h480contentbox {
margin: 0em 0px 0em 0px;
padding: 0em 5px 5px 0px;
border-right: 1px dotted #333;
/*border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
background: url(../images/global/contentbox.gif) no-repeat bottom right;*/
height:480px;
}

#tabcontentbox {
margin: 0px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 2px outset #333;
border-right: 2px outset #333;
/*background: #FEFEF2 url(/development/wdmstuff/pshs/images/global/contentbox.gif) no-repeat bottom right;*/
/*background-color:#FEFEF2;*/
}


/* ******************************************** */
/* Banners                                      */
/* ******************************************** */

#banner {
background: none;
height:120px; overflow:hidden;
}

#homepage, 
#pshsb,
#events,
#aboutus,
#disasters,
#clearinghouse,
#techtopics,
#services,
#services911,
#calea,
#eas,
#pcs,
#sta,
#cmsaac,
#csric,
#emph,
#hkip,
#spectrum,
#mhz700,
#mhz800,
#band800,
#ghz49 {
background: url(/pshs/images/banners/home-img2.gif) top left no-repeat;
height:83px;
}

/* Page Banner Styles */
#banner h1 {
margin: 0em 0em 0em 0em;
padding: 40px 0em 0em 10px;
font: 14pt "Arial Black", Geneva, Arial, Helvetica, sans-serif;
color: black;
}

#banner h2 {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 10px;
font: 12pt "Arial Black", Geneva, Arial, Helvetica, sans-serif;
color: black;
}

#breadcrumbs {
margin: 0em 0em 5px 1em;
padding: 0px 0em 0em 10px;
font:11px Geneva, Arial, Helvetica, sans-serif;
color: black;
border-bottom: 2px solid #d75356;
}

#breadcrumbs a {
color: #009;
text-decoration: none;
}

#breadcrumbs a:hover {
color: black;
text-decoration: underline;
}


/* ******************************************** */
/* Container Styles                             */
/* ******************************************** */

/* Header & Footer Styles */
#header p, #footer p {	
color: #FFF;
}

#header p a, #footer p a {
color:#FFF;
text-decoration:underline;
}

#header p a:hover, #footer p a:hover {
color:#FC6;
text-decoration:underline;
}

#portalbar p.stretch, #footer p.stretch {	
margin: 0em 0em 0em 0em;
padding: 2px 0em 2px 0em;
width: 100%;
border-bottom: 0px solid #FC6;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #FFF;
}

#portalbar p.stretch a {
text-decoration:none;
}

/* Content Section */

.headlinedate {font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #555; padding:0em 1.5em;}

#more {
padding: 1em 1em;
font: 10pt Geneva, Arial, Helvetica, sans-serif;
}

#more a {
color: #009;
text-decoration: none;
}

#more a:hover {
color: black;
text-decoration: underline;
}

/* *****************
 * topnav *
 ***************** */
#topnav {
background:url(/pshs/images/global/bg-topnav2.gif) no-repeat;
padding:0em 0px;
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
color:#fff;
/*border-bottom: 1px solid #ddd;*/
height:19px;
width:100%;
}

#topnav ul{
margin:0 20px 0 0;
padding:0;
list-style:none;

}

#topnav ul li{
display:inline;

margin:0em .2em 0em 0em;
padding:0 .3em 0 .3em;
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
color:#fff;
/*padding-left: 1px;*/
border-right: 1px solid #fff;
}

#topnav ul li a{
color:#fefef2;
text-decoration:none;
}
#topnav ul li a:hover{
color: #fff; text-decoration:underline
}

div.floatright {
float: right;
/*width: 25%;*/
margin: 0em .5em;
padding: .2em .1em;
text-align:center;
border: 1px silver solid;
/*  border:1px solid #ccc;*/
}

div.floatleft {
float: left;
/*width: 25%;*/
border: 1px silver solid;
margin: .5em .5em;
padding: .2em 1.2em 2.1em 1.3em;
}
div.floatleft, floatright p {

font-style: italic;
font-size: smaller;
text-align: center;
} 

.smalltext {
font: italic bold 11px Geneva, Arial, Helvetica, sans-serif;
color: #333333;
}

/* *****************
 * highlights *
 ***************** */

#highlights img {
	float: left;
	border: 0px;
	margin: 0px 5px 10px 10px;
}

#highlights ul {
	/*border-top: 0px dotted #ccc;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px; 
}

#highlights ul li {
	list-style-type: none;
	font: 90%/1.50em verdana, helvetica, sans-serif; 
/*	background: transparent url(../images/arrow.gif) no-repeat 0px 5px; */
	padding: 2px 5px 2px 5px; 
	margin: 10px 5px; 
	clear: left;
}


#highlights ul li a {
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}


/* ******************************************** */
/* Form Styles                                  */
/* ******************************************** */

/* Standard PSHSB Search Form */
#searchform {
margin: 1em 0px 1em 10px;
padding: 0em 0px 0em 0px;
background: #ffcf63 /*url(../images/menus/bottom-left-corner.gif) no-repeat bottom left*/;
}

#searchform form {
/*background: url(../images/menus/top-left-corner.gif) no-repeat top left*/;
margin: 0px;
padding: 15px;
}

html>body #searchform form {
padding: 15px;
}

#searchform form fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#searchform form legend {
margin: 0em 0em 0em 0em;
padding: 3pt 0px 3pt 0px;
font: bold 12pt Geneva, Arial, Helvetica, sans-serif;
color: white;
border: 0px;
}

#searchform form {
color: white;
}

#searchform form a {
color: #fc6;
}

#searchform form label {
margin: 0em;
padding: 0px;
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
color: white;
border: 0px;
}

#searchform form input,
#searchform form select,
#searchform form textarea {
width: 100%;
border: 1px solid #009;
font: normal 10pt Geneva, Arial, Helvetica, sans-serif;
color: #009;
padding: 0px;
}

#searchform form input#submit-button {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
cursor:pointer;
color: white;
border: 1px solid white;
background: #009;
margin-top: 3px;
margin-bottom: 3px;
padding: 2px;
}

/* Clearinghouse Search box */
#clearinghousesearch {
/*background:url(/pshs/images/clearinghouse/section-top.gif) no-repeat;*/
margin: 0em 2em .5em 2em;
padding: 0em 0px 0em 0px;
height:64px;

}
#clearinghousesearch form fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#clearinghousesearch form label {
font: italic 12px Geneva, Arial, Helvetica, sans-serif;
color: #a0a0a0;
padding: 0px;
vertical-align:middle;
}

#clearinghousesearch form input {
font: italic 11px Geneva, Arial, Helvetica, sans-serif;
color: #999;
width: 120px;
margin: 17px 0px 0px 0px;
padding: 0px;
vertical-align:middle;
}

#clearinghousesearch form input#submit-button {
width:auto;
margin: 15px 0px 0px 0px;
padding: 0px;
vertical-align:middle;
}

#clearinghousesearch p {
margin: 0em 0em 0em 0em;
padding: 0px 0px 12px 40px;
color: black;
}

/* Leftbar Search Form */
#leftsearchform {
margin: 0em 0em .5em .6em;
padding: 0em 0px 0em 0px;

}

#leftsearchform form{
margin: 0em;
padding: 0px;
}

#leftsearchform form fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#leftsearchform form input {
font: italic 12px Geneva, Arial, Helvetica, sans-serif;
color: #a0a0a0;
padding: 0px;
}

/* Top Search Form */
#topsearchform {
margin: 0em 0px 0em 10px;
padding: 0em 0px 0em 0px;
background:  #009  url(../images/global/bottom-left-corner.gif) no-repeat bottom left;
border-top: 5px solid #FC6;
}

#topsearchform form {
margin: 0px;
padding: 10px;
}

html>body #topsearchform form {
padding: 10px;
}

#topsearchform form fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#topsearchform form legend {
margin: 0em 0em 0em 0em;
padding: 3pt 0px 3pt 0px;
font: bold 12pt Geneva, Arial, Helvetica, sans-serif;
color: white;
border: 0px;
}

#topsearchform form {
color: white;
}

#leftsearchform form a {
color: #000099;
}

#topsearchform form label {
margin: 0em;
padding: 0px;
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
color: white;
border: 0px;
}

#topsearchform form input,
#topsearchform form select,
#topsearchform form textarea {
width: 100%;
border: 1px solid #009;
font: normal 10pt Geneva, Arial, Helvetica, sans-serif;
color: #009;
padding: 0px;
}

#topsearchform form input#submit-button {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
cursor: pointer;
color: white;
border: 1px solid white;
background: #009;
margin-top: 3px;
margin-bottom: 3px;
padding: 2px;
}


/* Tab Search Form */
#tabsearchform {
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
background: transparent /*url(../images/menus/bottom-left-corner.gif) no-repeat bottom left*/;
}

#tabsearchform form {
/*background: url(../images/menus/top-left-corner.gif) no-repeat top left*/;
margin: 0px;
padding: 0px;
}

html>body #tabsearchform form {
padding: 0px;
}

#tabsearchform form fieldset {
border: 3px double black;
margin: 0px;
padding: 10px;
}

#tabsearchform form legend {
margin: 0em 0em 0em 0em;
padding: 6px 6px 6px 6px;
font: bold 12pt Geneva, Arial, Helvetica, sans-serif;
color: black;
border: 1px solid black;
}

#tabsearchform form {
color: black;
}

#tabsearchform form a {
color: #009;
}

#tabsearchform form label {
margin: 0em;
padding: 0px;
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
color: black;
border: 0px;
}

#tabsearchform form input,
#tabsearchform form select,
#tabsearchform form textarea {
border: 1px solid #009;
font: normal 10pt Geneva, Arial, Helvetica, sans-serif;
color: #009;
padding: 0px;
}

#tabsearchform form input#submit-button {
font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
cursor:pointer;
color: white;
border: 1px solid white;
background: #009;
margin-top: 3px;
margin-bottom: 3px;
padding: 2px;
vertical-align: middle;
}

/* ******************************************** */
/* PSHSB Tabs                                   */
/* ******************************************** */

#tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	text-align:center;
}

#tabs p a {
/*	background:url(/pshs/images/global/tab-left.gif) no-repeat left top;*/
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0px 5px;
	padding: 5px 12px 2px 12px;
	display:inline;
	text-decoration:none;
	font: bold 11pt Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #ccc;
}

#tabs p a.selected {
	background-color: transparent;
	color: #009;
	border: 0px;
}

#tabs ul {
	list-style:none;
}

#tabs ul li {
	float:left;
/*	background:url(/pshs/images/global/tab-left.gif) no-repeat left top;*/
	background-color: #ccc;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	margin: 0px 5px;
	padding: 5px 12px 2px 12px;
}

#tabs ul li.selected {
	background-color: transparent;
}

#tabs ul li a {
	display:block;
/*	background:url(/pshs/images/global/tab-right.gif) no-repeat right top;*/
	text-decoration:none;
	font-weight:bold;
}

.tabcontent { display:none; }

/* ******************************************** */
/* XML Display Container Styles                 */
/* ******************************************** */

#faqresults ul li {padding: 0.1em 0em;list-style:none;color: #000;background:none; line-height: 150%;}
#faqresults ul li ul li { padding: 0.1em 0em; list-style:disc;color: #000 }
#faqresults ul li ol li { padding: 0.1em 0em; list-style:decimal;color: #000 }
#faqresults ul li ol li ol li { padding: 0.1em 0em; list-style:lower-alpha;color: #000 }
#faqresults li#date { display: none }
#faqresults li#question { padding: 0.6em 0em 0em 0em; font: bold 13px/1.5em Georgia, "Times New Roman", Times, serif; }

#clearinghouseresults li { padding: 0.1em 0em; list-style:none; }
#clearinghouseresults li#date { display: none }
#clearinghouseresults li#url { padding: 0.6em 0em 1em 0em; font-weight:normal }
#clearinghouseresults li#description { display: none; visibility: hidden }
/*
#clearinghouseresults h3 { 
	background:url(/pshs/images/global/toptab.gif) no-repeat 1em top;
	color:#292929; 
	padding: 6px 10px 0px 2em; 
	border-bottom: 0px; 
	border-bottom:1px dotted #ddd; 
	margin-top:12px;
	}
	
	*/

#clearinghouseresults h3 { 
	background-image: none;
	color:#292929; 
	margin-top:12px;
	background: url(/pshs/images/chTabsBG_hori.png) repeat-y top left;
	padding: 3px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 5px solid #ccc;	
	}


#publicreleases ul { margin: 0em 0em 0em 2em; padding: 0px 10px 6px 10px; }
#publicreleases ul li { padding: 0.1em 0em; list-style:none; color:#000; background:none; }
#publicreleases li#date { padding: 0.5em 0em 0em 0em; margin-top: 5px; }
#publicreleases li#title { font-weight: bold; }
#publicreleases li#document { font-weight: normal; }
#publicreleases li#zerocount { color: #999 }
#publicreleases li#totalcount { margin: 0.5em 0em 0em 0em; color: #999; border-top: 1px solid #333; text-align: center; }
#publicreleases h3 { margin: 0em 0em .7em 0em; padding: 0em 0em 0em 0em; font: bold 10pt Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #000; color: #000; }

#contactinfo h3 { margin: 0em 0em .7em 0em; padding: 0em 0em 0em 0em; font: bold 10pt Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #000; color: #000; }
#contactinfo ul { margin: 0em 0em 0em 0em; padding: 0px 10px 6px 10px; }
#contactinfo ul li { padding: 0em 0em; line-height: 1.5; list-style:none; background:none; color:#000; }
#contactinfo li#name { padding: 0.6em 0em 0em 0em; font-weight: bold }
#contactinfo li#occupation { padding: 0em 0em 0em 0em; font-style: italic }
#contactinfo li#zerocount { color: #999 }
#contactinfo li#totalcount { display: none }

#regioninfo h3 { display: none; }
#regioninfo ul { margin: 0em 0em 0em 0em; padding: 0em 10px 0.6em 10px; }
#regioninfo ul li { padding: 0em 0em; line-height: 1.5; list-style:none; background:none; color:#000; }
#regioninfo li#subject { margin: 0.6em -6px 0em -6px; padding: 0.3em 6px; font: bold 10pt Geneva, Arial, Helvetica, sans-serif; background-color: #bababa; }
#regioninfo li#description { padding: 0em 0em 0em 0em; font: italic 10px Geneva, Arial, Helvetica, sans-serif; }
#regioninfo li#name { padding: 0.6em 0em 0em 0em; font-weight: bold }
#regioninfo li#occupation { padding: 0em 0em 0em 0em; font-style: italic }
#regioninfo li#zerocount { color: #999 }
#regioninfo li#totalcount { display: none }

/*CONTACT ALL--list by occupation*/
#contactAll h3 { margin: 0em 0em .7em 0em; padding: 0em 0em 0em 0em; font: bold 10pt Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #000; color: #000; }
#contactAll ul { margin: 0em 0em 0em 0em; padding: .5em 10px 1.5em 2.5em; }
#contactAll ul li { padding: 0em 0em 0em 0em; line-height:1.5; list-style:none; background:none; color:#000;}
#contactAll li#name { padding: 0em 0em 0em 0em; font-weight:bold;}
#contactAll li#occupation {	margin: 0.5em 0em 0em 0em; padding: 0.5em 0em 0em 0em; font:bold 14px sans-serif; border-top:1px dotted #ccc;	letter-spacing: .1em;}
#contactAll li#phone { padding: 0em 0em 0em 0em;}

#upcomingevents ul { margin: 0em 0em 0em 0em; padding: 0px 10px 6px 10px; }
#upcomingevents ul li { padding: 0.1em 0em; list-style:none; color:#000; background:none; }
#upcomingevents li#date { padding: 0.5em 0em 0em 0em; color: #999 }
#upcomingevents li#description { font-style: italic }
#upcomingevents h3 { display:none; }
#upcomingevents li#zerocount { color: #999 }
#upcomingevents li#totalcount { margin: 0.5em 0em 0em 0em; color: #999; border-top: 1px solid #333; text-align: center; }

#upcomingmeetings ul { margin: 0em 0em 0em 0em; padding: 0px 10px 6px 10px; }
#upcomingmeetings ul li { padding: 0.1em 0em; list-style:none; color:#000; background:none; }
#upcomingmeetings li#date { padding: 0.5em 0em 0em 0em; color: #999 }
#upcomingmeetings li#description { font-style: italic }
#upcomingmeetings h3 { margin: 0em 0em .7em 0em; padding: 0em 0em 0em 0em; font: bold 10pt Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #000; color: #000; }
#upcomingmeetings li#zerocount { color: #999 }
#upcomingmeetings li#totalcount { margin: 0.5em 0em 0em 0em; color: #999; border-top: 1px solid #333; text-align: center; }

#curcalendar ul, #nextcalendar ul, #nextnextcalendar ul { margin: 0em 0em 0em 0em; padding: 0px 10px 6px 10px; }
#curcalendar ul li, #nextcalendar ul li, #nextnextcalendar ul li { padding: 0.1em 0em; list-style:none; color:#000; background:none; }
#curcalendar li#date, #nextcalendar li#date, #nextnextcalendar li#date { padding: 0.5em 0em 0em 0em; color: #999 }
#curcalendar li#description, #nextcalendar li#description, #nextnextcalendar li#description { font-style: italic }
#curcalendar li#zerocount, #nextcalendar li#zerocount, #nextnextcalendar li#zerocount { color: #999 }
#curcalendar li#totalcount, #nextcalendar li#totalcount, #nextnextcalendar li#totalcount { margin: 0.5em 0em 0em 0em; color: #999; border-top: 1px solid #333; text-align: center; }
#curcalendar .today, #nextcalendar .today, #nextnextcalendar .today { color:#900; font-weight: bold }
#curcalendar .event, #nextcalendar .event, #nextnextcalendar .event { color:#009; font-weight: bold }
#curcalendar thead th, #nextcalendar thead th, #nextnextcalendar thead th { background: #009; }
#curcalendar th, #nextcalendar th, #nextnextcalendar th { font: bold 10pt Geneva, Arial, Helvetica, sans-serif; color: white; padding: 5px 3px; margin: 3px 3px; text-align: left; border: 1px solid black; background: #009;}
#curcalendar td, #nextcalendar td, #nextnextcalendar td { font: 8pt Geneva, Arial, Helvetica, sans-serif; color: black; padding: 5px 3px; border: 1px solid black; text-align: left;}

#bigcalendar ul { margin: 0em 0em 0em 0em; padding: 0px 0px 6px 0px; }
#bigcalendar ul li { padding: 0.1em 0em; list-style:none; color:#000; background:none; }
#bigcalendar li#date { display:none }
#bigcalendar li#title { font-weight: bold }
#bigcalendar li#description { font-style: italic }
#bigcalendar .today { color:#900; font-weight: bold }
#bigcalendar .event { color:#009; font-weight: bold }

/* Table Styles */
table {
border: 1px solid black;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

table caption { display: none; }

thead th, thead td,
tfoot th, tfoot td { background-color: #ddd; }

th {
font: bold 11pt Geneva, Arial, Helvetica, sans-serif;
color: black;
padding: 6px 6px;
margin: 6px 6px;
text-align: left;
border: 1px solid black;
background-color: #ddd;
}

tr { background: white; }

tr.odd { background: #EEE; }

td {
font: 10pt Geneva, Arial, Helvetica, sans-serif;
color: black;
padding: 6px 6px;
border: 1px solid black;
text-align: left;
}

.infobox {
/*background: #ffff88 url("/pshs/images/tabs/bottom-right.png") no-repeat bottom right;*/
background: url("/pshs/images/tabs/infotabs-left.gif") no-repeat top left;
margin: 10px 15px 10px 15px;
padding: 0px 0px 0px 0px;
}

.infobox .boxhead {
/*background: #cde8fb url("/pshs/images/tabs/top-right.png") no-repeat top right;*/
background: url("/pshs/images/tabs/infotabs-right.gif") no-repeat top right;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 0px;
/*text-align: center;*/
}

.infobox .boxhead h2 {
/*background: url("/pshs/images/tabs/top-left.png") no-repeat top left;*/
}

.infobox .boxbody {
/*background: url("/pshs/images/tabs/bottom-left.png") no-repeat bottom left;*/
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
border-bottom: 2px solid #1777b1;
}

.infobox ul {	
margin: 0em; 
padding: 0em;
list-style:none;
}

.infobox ul li {
padding: 0px 0em 6px 15px;
margin-left: 1em;
background-image: url(/pshs/images/global/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

.infobox ul li a {
font: bold 12px  Arial, Helvetica, sans-serif;
color: #009;
text-decoration:none;
}

.infobox ul li a:hover { color:#900; text-decoration:underline }

.buttonbox {
background: url("/pshs/images/tabs/bottom-right.png") no-repeat bottom right;
margin: 12px 12px 12px 12px;
padding: 0px 0px 0px 0px;
}

.buttonbox .boxhead {
background: url("/pshs/images/tabs/top-right.png") no-repeat top right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.buttonbox .boxhead h2 {
background: url("/pshs/images/tabs/top-left.png") no-repeat top left;
padding: 12px 0px 0px 0px;
}

.buttonbox .boxbody {
background: url("/pshs/images/tabs/bottom-left.png") no-repeat bottom left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.buttonbox ul li a {
font: bold 12px Arial, Helvetica, sans-serif;
color: #009;
text-decoration:none;
}

.buttonbox ul li a:hover { color:#900; text-decoration:underline }

/*homepage box*/
/*.homebox {
background: url("/pshs/images/tabs/bottom-right.png") no-repeat bottom right;
margin: 12px 12px 12px 12px;
padding: 0px 0px 0px 0px;
}*/

.groucho {
background: url("/pshs/images/tabs/bottom-right.png") no-repeat bottom right;
margin: 0px 12px 0px 0px;
padding: 0px 0px 0px 0px;
}

.chico {
background: url("/pshs/images/tabs/top-right.png") no-repeat top right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.harpo{
background: url("/pshs/images/tabs/top-left.png") no-repeat top left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.zeppo{
background: url("/pshs/images/tabs/bottom-left.png") no-repeat bottom left;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 6px;
}

.homebox h2{
background: url("/pshs/images/tabs/h2tab.gif") no-repeat;
font: bold 12px Georgia, "Times New Roman", Times, serif;
color: #353987;
padding: 11px 0px 0px 0px;
height:40px;
text-align: center;
}

/*.homebox ul  {
font: bold 12px Arial, Helvetica, sans-serif;
color: #009;
text-decoration:none;
}*/

.homebox ul  {
list-style-type: none;
padding: 0em 0em 0em 1em;
margin: 0;
}

.homebox li {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333;
margin: 0em 0em .2em 0em;
padding: .4em 0em .4em .5em;
/*background: url(/pshs/images/global/arrow.gif) no-repeat 0em .4em;
background: url(/pshs/images/global/arrow.gif) no-repeat 0em 0.4em;*/
/*line-height:1.0em;*/
}

.homebox ul a {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333;
text-decoration:none;
}
.homebox ul ul{
padding-left: 6px;
}
.homebox li a:hover { color:#000; text-decoration:underline }

/****************************************
Releases styles
****************************************/

.longBoxHeader {
	text-indent: 60px;
	height: 58px;
	line-height: 58px;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	letter-spacing: 1.7px;
	font-weight: normal;
}

