
/* COLOR STANDARDS */ 
.green1, b, h2, h4 { color: #26834E; }
.blue1 { color: #28549D; }
.blue2 { color: #369; }

h1,h2,h3,h4 { font-weight: normal; }
#newsBlockHome { position: absolute; margin-left: 35px; width: 335px; height: 200px; overflow: auto;  }
.siteMap { margin-left: 20px; }
.siteMap li { padding: 2px; }

/*- ContentTable -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */
.contentTableTop{
height:470px;
clear:both;
width:100%;
border: 0px ridge #CCC;
}
.contentTableHome{
height:240px;
clear:both;
width:100%;
border: 0px ridge #CCC;
}
.leftTD{
padding-top:10px;
width:610px;
}
.rightTD{
padding-top:10px;
}

/*- MainBannerContent -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */

#MainBannerContent{
width:400px;
}
.innerMainBannerContent{
padding: 0px 0px 20px 0px; 
}
.innerMainBannerContent h1{
font-size:18px;
line-height:20px;
color:#30549d;
}
.innerMainBannerContent h1 small{
font-weight:normal;
}
.innerMainBannerContent h1 small{
}
.innerMainBannerContent h2{
}
.innerMainBannerContent h3{
font-size:25px;
}
.innerMainBannerContent h4{
}
.innerMainBannerContent h5{
display:none1;
}
.innerMainBannerContent p{
font-size:14px;
line-height:17px;
margin: 0px 0px 7px 0px;
}
.innerMainBannerContent img{
}
.innerMainBannerContent ul{
padding:5px 0px 5px 20px;
}
.innerMainBannerContent ul li{
line-height:19px;
padding:5px 0px 0px 0px;
}
.innerMainBannerContent small{
}
.periodicalUpdater{
height:350px;
}
.innerMainBannerContent td{
text-align:center;
padding:20px 10px 0px 0px;
}



/*- SideBannerBar -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */
#SideBannerBar{
height:390px;
overflow:hidden;
overflow:auto;
margin:10px 10px 0px 10px;
background:#e5ebe5;
background:#FFF;
}
#Default #SideBannerBar{
width:500px;
height:210px;
overflow:hidden;
overflow:auto;
margin:0px 20px 0px 20px;
padding:0px 20px 0px 20px;
}
.innerSideBannerBar {
padding:10px 10px 0px 10px;
}
.innerSideBannerBar h1{
font-size:22px;
line-height:24px;
color:#26824d;
padding-bottom:5px;
}
#Default .innerSideBannerBar h1{
font-size:22px;
line-height:24px;
color:#26824d;
padding-bottom:5px;
}
.innerSideBannerBar h2{
font-size:18px;
line-height:20px;
color:#26824d;
padding-bottom:5px;
}
.innerSideBannerBar h1 small{
}
.innerSideBannerBar h1 small i{
font-size:16px;
line-height:18px;
}
.innerSideBannerBar h3{
margin:0px;
padding:0px;
color:#30549d;
}
.innerSideBannerBar h4{
}
.innerSideBannerBar h5{
}

.innerSideBannerBar img{
padding:10px;
}
.innerSideBannerBar p{
font-size:12px;
line-height:20px;
margin: 0px 0px 7px 0px;
padding:0px;
}
.innerSideBannerBar ul{
padding:0px 0px 5px 20px;
}
.innerSideBannerBar ul li{
padding:0px 0px 4px 0px;
}


/*- RightBarLower -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */
#RightBarLower{
background:  url("../img/EJB-Paving-and-Materials-Content.jpg") no-repeat center top;
margin: 0px 0 0 -3px;
padding-top:20px;
height:608px;
width:693px;
border: 0px ridge #CCC;
overflow: hidden;
}
#greenBox,
.innerRightBarLower {
height: 550px;
width: 620px;
margin: 10px 5px 12px 35px;
overflow: auto;
padding-right: 20px;
}

.innerRightBarLower h1{
font-weight:900;
font-size:46px;
line-height:40px;
color:#30549d;
}
.innerRightBarLower h2{
font-weight:900;
font-size:20px;
color:#30549d;
}
.innerRightBarLower p{
color:#333;
line-height:20px;
font-size:12px;
margin: 0px 0px 7px 0px;
}
.innerRightBarLower h6{
font-size:18px;
line-height:21px;
padding-bottom:5px;
}


#HeadOneColumn{
margin: 140px 0px 7px 0px;
}
.innerHeadOneColumn h1{
text-align:right;
font-weight:normal;
font-size:26px;
line-height:40px;
color:#30549d;
margin-right:50px;
}
.innerHeadOneColumn h1 strong{
font-weight:bold;
}
/*- OneColumn -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */

#OneColumn{
height:525px;
overflow:auto;
margin: 35px 400px 7px 50px;
padding-right:10px;
}
.innerOneColumn {
}
.innerOneColumn h1{
text-align:right;
font-weight:normal;
letter-spacing:px;
font-size:26px;
line-height:40px;
color:#30549d;
margin-right:50px;
}
.innerOneColumn h1 strong{
font-weight:bold;
}
.innerOneColumn p{
margin: 0px 0px 7px 0px;
}
.innerOneColumn img{
margin: 0px 10px 7px 0px;
}

.innerOneColumn table tr td{
padding: 0px 10px 10px 0px;
}
.innerOneColumn ul{
padding:0px 0px 0px 20px;
}
.innerOneColumn ul li{
padding:4px 0px 0px 0px;
}

TopSide{

}
/*- TopSide -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */
#Default #TopSide{
width:500px;
height:210px;
overflow:hidden;
overflow:auto;
margin:0px 20px 0px 20px;
padding:0px 20px 0px 20px;
}
#TopSide{
width:550px;
margin:0px 20px 0px 20px;
}
.innerTopSide {
padding:0px 10px 0px 0px;
}
.innerTopSide h1{
font-size:20px;
line-height:30px;
color:#30549d;
}
#Default .innerTopSide h1{
font-size:28px;
line-height:30px;
color:#26824d;
padding-bottom:5px;
}
.innerTopSide h2{
font-size:18px;
color:#26824d;
}
.innerTopSide h1 small{
}
.innerTopSide h1 small i{
font-size:16px;
line-height:18px;
}
.innerTopSide h3{
margin:0px;
padding:0px;
color:#30549d;
}
.innerTopSide h4{
}
.innerTopSide h5{
}

.innerTopSide img{
padding:10px;
}
.innerTopSide p{
font-size:12px;
line-height:20px;
margin: 0px 0px 7px 0px;
padding:0px;
}
.innerTopSide ul{
padding:0px 0px 0px 20px;
}
.innerTopSide ul li{
padding:4px 0px 0px 0px;
}
.innerTopSide ul{
padding:5px 0px 5px 20px;
}
.innerTopSide ul li{
line-height:19px;
padding:5px 0px 0px 0px;
}


#LeftBar{
width:325px;
height: 746px;
background:  url("../img/EJB-Paving-and-Materials-Side-Back.jpg") no-repeat center top;
color:#FFF;
text-align:center;
margin-top: 25px;
}
#LeftBar1{
padding-top:10px;
}
#LeftBar h5{
}
#LeftBar img.Feature5{
padding-top:20px;
width:75%;
height:75%;
}
div.c4{
text-align: center
}
.D1, .D2{
float:left; 
margin:0 10px 5px 0;
}
.D5, .D6{
float:right;
margin:0 0px 5px 10px;
}
.clearDiv{
background:#000; 
clear:both;
}
#passwordAssistanceFormDiv{
border:1px solid #ccc;
padding:25px 25px;
margin:25px 150px;
}
#passwordAssistanceFormDiv h1{
font-size:16px;
padding-bottom:25px;
}
.usertable{
width:100%;
background:#FFF;
}
#passwordAssistanceFormDiv .group1{
background:#e2e2e2;
font-size:16px;
width:250px;
}
#passwordAssistanceFormDiv td{
border:0px solid #ccc;
padding:12px 2px;
}

.isEmail{
}
#breadCrumbs{
width:550px;
margin:0px 20px 0px 20px;
clear:left;
}

.pagingBar{
background:#FFF;
width:100%;
height:30px;
}
.pageNav{
float:left;
width:15px;
padding:5px;
background:#73C1E8;
color:#303030;
border:1px solid #ccc;
text-align:center;
}
.pageNav:hover{
float:left;
width:15px;
padding:5px;
background:orange;
color:#303030;
border:1px solid #ccc;
text-align:center;
cursor: pointer;
}
.pageNavOn{
float:left;
width:15px;
padding:5px;
background:orange;
color:#303030;
border:1px solid #ccc;
text-align:center;
}

A.helpTip:link { font-size:8px; text-decoration: underline; color: #006600}
A.helpTip:visited { text-decoration: underline; color: #006600}
A.helpTip:active { text-decoration: underline; color: #006600}
A.helpTip:hover { text-decoration: underline; color: blue}

.adminCalendar table{
width:90%;
background:#F7B634;
}
.adminCalendar td{
text-align:center;
}
.adminCalendar td.selected{
background:#C9EB3F;
}


.eventWhen {
padding:10px;
margin: 10px;
border: 3px solid #B84B00;
background:#FFF;
}

.eventWhen {
color:#782507;
font-size:16px;
}

.eventWhen td {
}

.CalendarOfEventsMini {
padding:10px;
margin: 10px;
border: 3px solid #B84B00;
background:#FFF;
}
.CalendarOfEventsMini {
font-size:10px;
}

.CalendarOfEventsMini h1 {
color:#782507;
font-size:16px;
}

.CalendarOfEventsMini h4 {
display:inline;
font-size:12px;
padding:0px;
margin:0px;}

.CalendarOfEventsMini p {
margin:0px;
}


.box {
border: 1px solid #ccc;
clear: both;
padding: 7px 17px 9px 8px;
position: relative;
margin-bottom: 18px;
}
/*- directionHelper--------------------------- */
.directionHelper{
margin: 10px 10px 10px 10px;
border: 1px solid #D8AE00;
background: #FFF0A5;

}
.directionHelper1{
margin-bottom:10px;
padding: 0px 5px 0px 5px; 
clear:left;
}

/*- Terminology--------------------------- */
.Terminology{
margin: 10px 10px 10px 10px;
border: 1px solid #D8AE00;
background: #FFF0A5;

}
.Terminology1{
margin-bottom:10px;
padding: 0px 5px 0px 5px; 
clear:left;
}
.Terminology1 h1{
font-family:Georgia, Times,  serif;
font-size:18px;
color:#3B4041;
padding-bottom:3px;
}
.Terminology1 ul{
padding:20px;
}
.Terminology1 ul li{
padding-bottom:7px;
}
/*- contactForm--------------------------- */
/*- contactForm--------------------------- */
.AuthorDirectory{

}
.AuthorDirectory1{
margin-bottom:10px;
padding: 0px 5px 0px 5px; 
}
.AuthorDirectory h2{
font-size:12px;
color:#3B4041;
padding-bottom:3px;
}
.AuthorDirectory p{
padding-top:5px;
}
.AuthorDirectory ul{
display:inline;
padding:20px;
}
.AuthorDirectory ul li{
display:block;
width:150px;
float:left;
padding-bottom:12px;
}

li.singleContact{
display:block;
width:150px;
float:left;
padding-bottom:12px;
}

/*- contactForm--------------------------- */
.contactForm{
}
.contactForm1{
margin-bottom:10px;
padding: 0px 5px 0px 5px; 
clear:left;
}
.contactForm1 table{
margin: 10px 0px 0px 0px; 
}
.contactForm1 h1{
font-family:Georgia, Times,  serif;
font-size:18px;
color:#3B4041;
padding-bottom:3px;
}
.contactField{
}
.contactDescript{
text-align:right;
padding-right:10px;
width:160px;
height:30px;
}

/*- signInForm--------------------------- */

.signInForm{
padding:5px;
margin: 10px;
border: 1px solid #ccc;
text-align:center;
background: #C8EC42 url("../img/blimda/stripe1.png");
}

.signInForm h4{
font-family:Georgia, Times,  serif;
font-size:18px;
color:#3B4041;
padding:3px 0px;
}

/*- NewsletterSubscribe--------------------------- */

.NewsletterSubscribe{
padding:5px;
margin: 10px;
border: 1px solid #ccc;
text-align:center;
background: url("../img/blimda/stripe1.png");
}

.NewsletterSubscribe h1{
font-family:Georgia, Times,  serif;
font-size:18px;
color:#3B4041;
padding:3px 0px;
}

/*- searchResults--------------------------- */

.searchResults{
width:100%;
border: 1px solid #ccc;
}

.searchResults td{
padding:5px;
font-size:10px;
color:#3B4041;
}



/*- resourceBlock--------------------------- */

.resourceBlock ul li{
list-style-type:none;
}
.resourceBlock ul li img{
padding:0px;
margin:0px;
}


/*- EventCalendar--------------------------- */
.EventList{
border: 1px dotted #CCC;
font-family: helvetica, impact, sans-serif;
padding:5px;
}

.eventListRow td{
padding:4px;
}

.eventListRowDescript{
border-bottom: 1px dotted #CCC;
margin:0px 0 2px 0;
}

.eventListRowDescript td{
padding:4px;
}


table#eventManagerTable
{
background-color: white;
color: black;
font-size: 12px;
height: 200px;
width: 100%;
}

.dateCancelled
{
color: red;
font-weight: bold;
}

.datePostponed
{
color: grey;
font-weight: bold;
}
.dateSelected
{
background-color: white;
}

.dateToday
{
font-weight: bold;
}

.dateHasEvent
{
font-weight: bold;
background-color: grey;
}

.eventPostponed
{
font-weight: bold;
color: red;
}

.eventCancelled
{
font-weight: bold;
color: red;
}


#listOfClasses th{
border-bottom:solid 1px #7c002b;

}
#listOfClasses td p{
margin:0px;
padding:0px 0px 10px 0px;
}
.formLabel
{
font-weight: bold;
}

.oddRow
{
background-color: lightyellow;
}
/*- sitemap--------------------------- */
ul.sitemapUL
{
font-size: 8pt;
/*
margin: 0px;
padding: 0px;
*/
}

ul.sitemapUL ul
{
font-size: 8pt;  
/*
margin: 0px;
padding: 0px;
*/
}

span.sitemapFilename
{

}

span.sitemapFoldername
{

}
/*- pagination--------------------------- */

.numPerPage{
clear:both;
width:200px;
float:left;
}

.pagingBar{
float:right;
}

div.pagingBar ul
{
list-style-type: none;
}

div.pagingBar ul li
{
padding: 0px 7px;
}   


/*--------------------------------------------------------------------------------------------------------------------------------------- */
#pagination-digg li{

display:inline;
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}

#pagination-digg a{
border:solid 1px #7c002b;
margin-right:2px;
}

#pagination-digg .previous-off,
#pagination-digg .next-off {

border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}

#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
} 
#pagination-digg .active{
background:#7c002b;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}

#pagination-digg a:link,
#pagination-digg a:visited {
border:solid 1px #FFF;
color:#7c002b;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}

#pagination-digg a:hover{
border:solid 1px #7c002b;
}

#pagination-digg span{
color:#fb8140
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
/*--------------------------------------------------------------------------------------------------------------------------------------- */


/*- EVENTS --------------------------- */

.EventList{
}
.editEventDescript{
width:400px;
height:75px;
font: 10px Verdana, Arial, Helvetica, sans-serif
}
#listOfClasses {
background:silver;
}
#listOfClasses th{
padding:4px;
font-size:14px;
font-weight:bold;
height:25px;
border:dotted 1px #CCC;
}
#listOfClasses td{
border:dotted 1px #e2e2e2;
}

#listOfClasses tr td span strong{
font-size:12px;
}

.eventListRowDescript{
border-bottom: 1px dotted #CCC;
margin:0px 0 4px 0;
}
.descriptionTD p{
font-size:12px;
}

.eventListRowDescript td{
padding:14px;
}

.alternateOn{
background:#F1F1F1;
}
.alternateOff{
background:#e2e2e2;
}


.EventList{
border: 1px dotted #CCC;
font-family: helvetica, impact, sans-serif;
padding:5px;
}
#listOfClasses {
width:100%;
}
#listOfClasses th{
font-size:14px;
background:#FFF;
height:25px;
border:1px solid #000;
}
#listOfClasses td{
}

#listOfClasses tr td span strong{
font-size:14px;
}

.eventListRowDescript{
margin:0px 0 4px 0;
}

.eventListRowDescript td{
border-top: 1px dotted #999;
padding:14px;
}
.eventCancelled{
border-top: 1px dotted #999;
padding:14px;
}

.eventListRow td{
padding:8px 4px 4px 4px;
border-top: 3px solid #999;
}
.dateTD{
width:70px;
border-right: 1px dotted #666;
}
.sponsorTD{
border-right: 1px dotted #666;
}
.locationTD{
width:150px;
border-right: 1px dotted #666;
}
.titleTD{
min-width:300px;
border-right: 1px dotted #666;
}



/* Basic Elements */

#header {
width:1027px;
margin: 0px auto;
}
#header img{
}
#container {
background:  url("../img/EJB-Background-inner.jpg") no-repeat center 33px;
width:1027px;
margin: 0px auto;
}
#Default #container {
background:  url("../img/EJB-Background.jpg") no-repeat center 33px;
width:1027px;
margin: 0px auto;
}
#EJB-Paving-and-MaterialsDefault #container,
#EJB-Paving-And-MaterialsWarm-Mix-Asphalt-And-Rap-Turning-Black-To-GreenDefault #container
{
background:  url("../img/EJB-Background1.jpg") no-repeat center top;
width:1027px;
margin: 0px auto;
}


#Miller-Municipal-SupplyDefault #container {
background:  url("../img/EJB-Background-Miller.jpg") no-repeat center 33px;
width:1027px;
margin: 0px auto;
}





#Default #wrapper {
margin-top:510px;
}

#EJB-Paving-and-MaterialsDefault #wrapper,
#EJB-Paving-And-MaterialsWarm-Mix-Asphalt-And-Rap-Turning-Black-To-GreenDefault #wrapper
{
margin-top:0px;
}

#Miller-Municipal-SupplyDefault #wrapper {
margin-top:10px;
}
#wrapper {
margin-top:280px;
}
#content {
}
#FooterNavContainer{
padding-left:25px;
}
#footer {
font-size:12px;
color: #666;
clear: both;
display: block;
width: 1027px;
text-align: center;
}

#DInetPubSitesEJBrenemanDiv{
font-size:12px;
padding:25px;
background: #FFF;
}
#tabsMainNav{width:100%;   font-weight:normal;   font-size:100%;   line-height:normal;}
#tabsMainNav ul {margin:0;   padding:0px 0px 0px 400px;list-style:none;}
#tabsMainNav li {display:inline;margin:0;padding:0;}
#tabsMainNav a { border-bottom: 0px; border-right: 1px solid #bbb; padding-bottom:0px;float:left;background:url("../img/tabs/tableft0.gif") no-repeat left top;margin:0; padding: 0 7px;text-decoration:none;}
#tabsMainNav a span {float:left;display:block;background:url("../img/tabs/tabright0.gif") no-repeat right top;   padding:5px 4px 4px 4px;color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/#tabsMainNav a span {float:none;}
/* End IE5-Mac hack */#tabsMainNav a:hover span {color:#333;}
#tabsMainNav a:hover {background-position:0% -42px;}
#tabsMainNav a:hover span {background-position:100% -42px;}
#tabsMainNav li.selected {float:left;display:inline;display:block;margin:0;padding:0px 0px 0px 4px;background:url("../img/tabs/tableft0.gif") no-repeat 0% -42px;}
#tabsMainNav li.selected span {float:left;display:block;background:url("../img/tabs/tabright0.gif") no-repeat right top;   padding:5px 5px 4px 6px;margin:0px 0px 0px 0px;background-position:100% -42px;color:#333;}
#tabsMainNav li.SelectedChild a {float:left;display:inline;display:block;margin:0;padding:0px 0px 0px 0px;background:url("../img/tabs/tableft0.gif") no-repeat 0% -42px;}
#tabsMainNav li.SelectedChild span {float:left;display:block;background:url("../img/tabs/tabright0.gif") no-repeat right top;   padding:5px 15px 4px 6px;margin:0px 0px 0px 0px;background-position:100% -42px;color:#333;}
#tabsSubNav { clear:left; padding-top:10px;}
#tabsSubNav ul {margin:0 0 0px 0;   padding:0px 10px 10px 0;list-style:none;border-bottom:1px solid #999;;}
#tabsSubNav li {display:inline;font-size:10px;margin:0px 0 0 0;padding:0px 0px 0 20px;}

#tabsMainBannerContent{
border: 0px solid #000;
}

#tabsMainNav{
text-transform: none;
font-size: 9pt;
z-index: +10;
}

#tabsFooterNav ul li{
padding-right:10px;
display:inline;
}

#tabsFooterNav ul li a{
}

#tabsMainBannerContent ul{
padding:5px 10px 5px 0px;
}

#tabsMainBannerContent ul li{
display:inline;
margin-right:15px;
}

#tabsTopSide ul{
padding:0px 10px 0px 0px;
}

#tabsTopSide ul li{
display:inline;
margin-right:15px;
}


/*- Links ZeroSum General Blob1 Menus--------------------------- */ 

body { 
font-size:12px;
color: #333;


font-family: "Times New Roman", Bookman, serif;
font-family: Arial, Helvetica, sans-serif;
font-family: Courier New, Courier, monospace;
font-family: Times New Roman, Times, serif;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-family: Verdana, Arial, Helvetica, sans-serif;

font-family: Georgia, Times New Roman, Times, serif;


font-family: "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;

}


/*- Links--------------------------- */
A:link { text-decoration: none; color: #2D5D8C;}
A:visited { text-decoration: none; color: #2D5D8C;}
A:active { text-decoration: underline; color: #3490F1;}
A:hover { text-decoration: underline; color: #26834E;}

/*- ZeroSum--------------------------- */
html, body, div, span,
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, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul{
margin: 0;
padding: 0;
outline: 0;
}

input.shadow {
background:url("../img/blimda/formbg.gif");
}

:focus {
outline: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

caption, th, td {
font-weight: normal;
vertical-align:top;
}

img {
border:0;
}

/*- Links ZeroSum General Blob1 Menus--------------------------- */ 
/*-
ul {margin: 0 0 24px 9px;}
ol {margin: 0 0 24px 9px;}
ul li {margin: 0 24px 0 14px;}
ol li {margin: 0 24px 0 14px;}
*/ 


.bold
{
font-weight: bold;
}
.warning
{
color: red;
font-weight: bold;
}


h5.dow
{
font-size: 1.3em;
color: white;
}

h5.dom
{
font-size: 2.2em;
color: white;
}

h5.moy
{
font-size: 1.3em;
}

.PageTurner img{
margin:0 5px;
}

.PageTurner ul li{
display:inline;
list-style-type:none;
}

.pageTurnerSelected{
margin-right:5px;
margin-bottom:5px;
background: #273977;
float:left;
border: 2px solid red;
}
.pageTurnerNotSelected{
margin-right:5px;
margin-bottom:5px;
background: red;
float:left;
border: 2px solid white;
}

.pageTurnerImage {
width:65px; 

}

.rotateCandidate {
height:350px;
}


ul.sitemapUL
{
font-size:12px;
margin-left:20px;
}

#PublicSiteMap ul {
margin:0 0 0 25px;
padding: 0 5px;
list-style-type: disc;
}
#PublicSiteMap ul li {
margin: 0;
padding: 8px 0 3px 0;
}
img#paMap {
margin-left: 60px;
margin-top: 5px;
}
p.caption1 {
font-size: 9pt;
margin-top: 10px;
text-align: center;
line-height: 11pt;
}
.innerLeftBar {
}
ul#procLinx {
position: absolute;
margin: 20px  0 0 45px;
padding:0;
width: 170px;
visibility: hidden;
}
ul#procLinx li a {
display: block;
margin: 0;
width: 90%;
background-color: #fff;
border: 1px solid #666;
border-top: none;
padding: 3px 9px;
}
#urgent {
position: absolute;
top: 320px;
left: 8%;
background-color: yellow;
border: 2px solid #900;
padding: 5px 15px;
text-align: center;
}
#urgent h1,
#urgent h3,
#urgent h4,
#urgent b,
#urgent a {
color: #900;
font-weight: bold;
}
#urgent h2 {
font-size: 11pt;
font-weight: bold;
color: #000;
}

