﻿h1{
color:#356356;

}

h2{
color:#356356;
}

h3{
color:#DD620E;
}

h4{
color:#8C003B;
}

h5{
color:#006D7B;
}

#boxNav a:hover{
text-align:left;
background-color:#356356;
display:block;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
font-size:12px;
width:156px;
line-height:18px;
padding-left:16px;
padding-right:10px;
}

#boxNav a:active{
text-align:left;
background-color:#356356;
background-image:url(images/arrowDirectory.gif);
background-position:right;
background-repeat:no-repeat;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
font-size:12px;
font-weight:bold;
width:156px;
line-height:18px;
padding-left:16px;
padding-right:10px;
display:block;
}

#boxNav p.selected{
text-align:left;
background-color:#356356;
background-image:url(/images/arrowDirectory.gif);
background-position:right;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:156px;
line-height:18px;
padding-left:16px;
padding-right:10px;
display:block;
}

#mainCatPanel{
background-image:url(/images/Directory/bkgd_catPanel-Directory.gif);
background-position:top right;
background-repeat:no-repeat;
padding-top:15px;
}

#mainPanel{
background-image:url(/images/Directory/bkgd_contPanel-Directory.gif);
background-position:top right;
background-repeat:no-repeat;
padding-top:15px;
}

#newsBox{
width:291px;
background-image:url(/images/News/newsPg_boxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
height:auto;
}

table.newsBox{
width:291px;
background-image:url(/images/News/newsPg_boxTop.gif);
background-position:top;
background-repeat:no-repeat;
}

table.newsBox td{
padding:7px;
}

table.newsBox td h3{
color:#780956;}

table.newsBox td table td{
padding:5px;
}

.directoryTopL{
background-image:url(images/boxDirectory_topL.gif);
background-position:top left;
background-repeat:no-repeat;
width:10px;
height:10px;
}

.directoryTop{
background-image:url(images/boxDirectory_top.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#FDFFFE;
}

.directoryTopR{
background-image:url(images/boxDirectory_topR.gif);
background-position:top right;
background-repeat:no-repeat;
width:10px;
height:10px;
}

.directoryBtmL{
background-image:url(images/boxDirectory_btmL.gif);
background-position:top left;
background-repeat:no-repeat;
width:10px;
height:10px;
}

.directoryBtm{
background-image:url(images/boxDirectory_btm.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#FDFFFE;
}

.directoryBtmR{
background-image:url(images/boxDirectory_btmR.gif);
background-position:top right;
background-repeat:no-repeat;
width:10px;
height:10px;
}

.directoryL{
background-image:url(images/boxDirectory_L.gif);
background-position:top left;
background-repeat:repeat-y;
width:10px;
background-color:#FDFFFE;
}

.directoryR{
background-image:url(images/boxDirectory_R.gif);
background-position:top right;
background-repeat:repeat-y;
width:10px;
background-color:#FDFFFE;
}

.directorySmallBoxL{
background-image:url(images/boxSmallDirectory_L.gif);
background-position:top left;
background-repeat:no-repeat;
width:7px;
background-color:#FDFFFE;
min-height:257px;
height:257px;
}

.directorySmallBoxM{
background-image:url(images/boxSmallDirectory_M.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#FDFFFE;
min-height:257px;
height:257px;
}

.directorySmallBoxR{
background-image:url(images/boxSmallDirectory_R.gif);
background-position:top right;
background-repeat:no-repeat;
width:7px;
background-color:#FDFFFE;
min-height:257px;
height:257px;
}

table.directoryListing{
width:100%;
}

table.directoryListing td{
padding:6px;
}

table.directoryListing th{
font-size:12px;
font-weight:bold;
text-align:center;
border-bottom:2px solid #8E4906;
color:#8E4906;
padding-top:10px;
}

table.directoryListing tr.DirectoryAlternateItemRow{
background-color:#F0F8F4;
}

table.directoryListing tr.DirectoryItemRow{
background-color:#FFFFFF;
}

.directorySearchBox{
background-image:url(/images/Directory/bkgd_directorySearch.gif);
background-repeat:no-repeat;
background-position:top;
height:104px;
width:455px;
max-height:104px;
max-width:455px;
}

table.directoryEmailBox{
background-image:url(/images/Directory/bkgd_emailFormBtm.gif);
background-repeat:no-repeat;
background-position:bottom;
width:455px;
max-width:455px;
}

td.directoryEmailBoxTop{
background-image:url(/images/Directory/bkgd_emailFormTop.gif);
background-repeat:no-repeat;
background-position:top;

}

.directorySearchButton{
background-image:url(/images/Directory/btn_searchDirectory.gif);
background-repeat:no-repeat;
background-position:top;
background-color: transparent;
height:26px;
width:82px;
border:none;
pointer:cursor;
}

.directorySearchButton:hover{
border:none;
cursor:pointer;
}


.directoryViewAllButton{
background-image:url(/images/Directory/btn_viewDirectory.gif);
background-repeat:no-repeat;
background-position:top;
background-color: transparent;
height:26px;
width:82px;
border:none;
cursor:pointer;
}

.directorySendEmailButton{
background-image:url(/images/Directory/btn_sendEmail.gif);
background-repeat:no-repeat;
background-position:top;
background-color: transparent;
height:23px;
width:104px;
border:none;
cursor:pointer;
}

.directoryBackToDetailButton{
background-image:url(/images/Directory/btn_backToDetail.gif);
background-repeat:no-repeat;
background-position:top;
background-color: transparent;
height:23px;
width:141px;
border:none;
pointer:cursor;
}

.modalBackground {
      background-color:Gray;
      filter:alpha(opacity=70);
      opacity:0.7;
}

#boxWhiteDkGreen{
background-image:url(/images/Directory/box_WhiteDkGreen.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
width:76px;
min-height:95px;
padding-top:5px;
text-align:center;
vertical-align:top;
margin-right:3px;}

#boxWhiteDkGreen img{
border:1px solid #295348;
height:auto;
width:auto;}

#boxGrayDkGreen{
background-image:url(/images/Directory/box_GrayDkGreen.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
width:76px;
padding-top:5px;
min-height:95px;
text-align:center;
vertical-align:top;
margin-right:3px;
}

#boxGrayDkGreen img{
border:1px solid #295348;
height:auto;
width:auto;}

table#boxes{
margin-top:45px;
}

table#boxes a:link, table#boxes a:visited{
text-decoration:none;
cursor:pointer;
}

table#boxes p{
margin-bottom:8px;
margin-top:3px;
text-decoration:none;
cursor:pointer;
}

table#boxes h3{
margin-bottom:9px;
}

table#boxes h3 a:link, table#boxes h3 a:visited {
color:#DD620E;
cursor:pointer;
text-decoration:none;
}

table#boxes h3 a:hover{
color:#0070C0;
cursor:pointer;
text-decoration:underline;
}

table#boxes blockquote{
margin-left:9px;
}

table#boxes a:hover{
text-decoration:underline;
cursor:pointer;
}

