body, td, p, .general {
  font-size: 11px;
  color: #000000;
  font-family: arial,helvetica,sans-serif
}
body {
  background: #ffffff;
  margin: 0px 0px 10px
}
.adminmenulink{
  color:        darkslategray;
  font-size:    10px;
  font-weight:  bold;
  text-decoration:  none;
}
/* Text styles */
.box {
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
}
.paragraph {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-align: justify;
  /*text-indent: 20pt;*/
  width:      100%;
}
.paragraph2 {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  text-align: justify;
  /*text-indent: 20pt;*/
  width:      100%;
}
.textHead1, .textHead2, .textHead3 {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold
}
.textHead1 {
  font-size: 16px;
  color: #666666;
}
.textHead2 {
  font-size: 14px;
  color: #0066CC; 
}
.textHead3 {
  font-size: 12px;
  color: #0066CC;
  text-decoration: none;
}
input, .dropdown {
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  font-family: arial,helvetica,sans-serif
}
/* Link styles */
.leftNav {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  font-family: arial,helvetica,sans-serif;
  text-decoration: underline;
}
a.leftNav:link {
  text-decoration: underline;
  color: #0066CC
}
a.leftNav:visited {
  text-decoration: underline;
  color: #0066CC
}
a.leftNav:hover {  
  text-decoration: underline;
  color: #666666
}
a.leftNav:active {
  text-decoration: underline;
  color: #666666
}
a.nav{
  text-decoration:underline;
  color:000000;
  font-family:verdana;
  font-size:10px;
}
.rightNavHead {
  font-weight: bold;
  font-size: 11px;
  color: #0066CC;
  font-family: arial,helvetica,sans-serif
}
.rightNav {
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  font-family: arial,helvetica,sans-serif
}
a.rightNav:link {
  text-decoration: underline;
  color: #1D4D7D
}
a.rightNav:visited {
  text-decoration: underline;
  color: #1D4D7D
}
a.rightNav:hover {  
  text-decoration: underline;
  color: #0066CC
}
a.rightNav:active {
  text-decoration: underline;
  color: #0066CC
}
.footer {
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  font-family: arial,helvetica,sans-serif;
}
a.footer:link {
  text-decoration: underline;
  color: #1D4D7D
}
a.footer:visited {
  text-decoration: underline;
  color: #1D4D7D
}
a.footer:hover {  
  text-decoration: underline;
  color: #0066CC
}
a.footer:active {
  text-decoration: underline;
  color: #0066CC
}
/* Styles for structural elements and background colors */
.topStrip {
  background-color: #CCCCCC
}
.navBackground {
  background-color: #F5F5F5
}
.vertBorder {
  background-image: url('/global/images/px_border_vert_gw.gif');
}
.horizBorder {
  background-image: url('/global/images/px_border_horiz_gw.gif');
}
.navUnderline {
  background-image: url('/global/images/px_border_horiz_gw.gif');
}
.provName {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #333333; /* 0066CC */
  text-decoration:  none;
  /*text-transform:   capitalize;*/
}
.provSpec {
  font-size:        10px;
  font-family:      arial,helvetica,sans-serif;
  color:            #666666;
  text-decoration:  none;
}
.provAdd1 {
  font-size:        10px;
  font-family:      arial,helvetica,sans-serif;
  color:            #666666;
  text-decoration:  none;
  /*text-transform:   capitalize;*/
}
.provAdd2 {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #666666;
  text-decoration:  none;
  /*text-transform:   capitalize;*/
}
.provHead {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #0066CC;
  text-decoration:  none;
}
.provColumn {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #0066CC;
  text-decoration:  none;
}
.provColumn2 {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #333333;
  text-decoration:  none;
}
.provNum {
  font-size:        11px;
  font-family:      arial,helvetica,sans-serif;
  color:            #666666;
  text-decoration:  none;
}
.provNumBold {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #0066CC;
  text-decoration:  none;
}
.provSym {
  font-size:        11px;
  font-family:      webdings;
  color:            #666666;
  text-decoration:  none;
}
.provSortLabel {
  font-size:        10px;
  font-family:      arial,helvetica,sans-serif;
  text-decoration:  none;
}
.provdetItem {
  font-size:        11px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #333333;
  text-decoration:  none;
}
.provLegend {
  font-size:        10px;
  font-family:      arial,helvetica,sans-serif;
  color:            #333333;
  text-decoration:  none;
  border-width:      1px 1px 1px 1px;
  border-style:     solid;
  border-color:     #333333;
  background-color: lightgrey;
}
.custombutton{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        11px;
  font-weight:      bold;
  border-width:     thin;
  border-color:     whitesmoke;
  background-color: lightgrey;
  color:            darkslategray;
  cursor:           hand;
  height:           18px;
}
.mdgSectionTitle {
  font-size:        15px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #0066CC;
  text-decoration:  none;
  /*text-transform:   capitalize;*/
}
.mdgLocationTitle {
  font-size:        13px;
  font-weight:      bold;
  font-family:      arial,helvetica,sans-serif;
  color:            #333333;
  text-decoration:  none;
  /*text-transform:   capitalize;*/
}
.mapMenuBox {
   border-right: #6f8eab 1px solid;
   border-top: #6f8eab 1px solid;
   border-left: #6f8eab 1px solid;
   border-bottom: #6f8eab 1px solid;
   background-color: #F5F5F5;
}
a.provColumn:link {
  text-decoration: underline;
  color: #0066CC
}
a.provColumn:visited {
  text-decoration: underline;
  color: #0066CC
}
a.provColumn:hover {  
  text-decoration: underline;
  color: #666666
}
a.provColumn:active {
  text-decoration: underline;
  color: #666666
}
a.textHead3:link {
  text-decoration: underline;
  color: #0066CC
}
a.textHead3:visited {
  text-decoration: underline;
  color: #0066CC
}
a.textHead3:hover {  
  text-decoration: underline;
  color: #666666
}
a.textHead3:active {
  text-decoration: underline;
  color: #666666
}
a.provName:link {
  text-decoration: underline;
  color: #333333
}
a.provName:visited {
  text-decoration: underline;
  color: #333333
}
a.provName:hover {  
  text-decoration: underline;
  color: #0066CC
}
a.provName:active {
  text-decoration: underline;
  color: #333333
}
a.provNum:link {
  text-decoration: underline;
  color: #666666
}
a.provNum:visited {
  text-decoration: underline;
  color: #666666
}
a.provNum:hover {  
  text-decoration: underline;
  color: #0066CC
}
a.provNum:active {
  text-decoration: underline;
  color: #666666
}