.ssnormtxt   { font-family: Verdana; font-size: 10pt; color: #03329C }
h1           { font-family: Verdana; font-size: 14pt; color: #03329C }
h2           { font-family: Verdana; font-size: 12pt; color: #03329C }
h3           { font-family: Verdana; font-size: 11pt; color: #03329C }
a            { color: #03329C }
a:link       { color: #03329C }
.creation    { font-family: Verdana; font-size: 8pt; color: #03329C; text-decoration: 
               underline }

.cat_link    { font-weight: bold;font-size: 10pt; color: #03329c; text-decoration: none; }
:hover.cat_link { text-decoration: underline; }
.category    { font-weight: bold; color: #03329C;font-size: 10pt; text-decoration: none; }
:hover.category { text-decoration: underline; }
.category_cnt { font-size: 10pt; }
.subcategory { font-size: 75%; color: #03329C; text-decoration: none; }
:hover.subcategory { text-decoration: underline; }
.subcategory_cnt { font-size: 75%; }  


.articleTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;


.buttonscontainer {width: 120px;}

.buttons a {color: #03329C;
background-color: #FFFFFF;
padding-left: 3px;
display: block;
border-bottom: 1px solid #03329C;
text-decoration: none;
text-align: left; font-variant:normal; font-size:12px; font-family:Arial, sans-serif; font-weight:bold; padding-right:2px; padding-top:2px; padding-bottom:2px}

.buttons a:hover {background-color: #409FFF;
color: ;
font-weight: bold;
text-decoration: none}

.travelnews {width: 600px;}



TH.blue {
  font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  background: #7b9ebd;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.alt_row_light, TD.alt_row_light {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

TR.alt_row_dark, TD.alt_row_dark{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background: #eeeeee;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}


TD {
  font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  color: #000000;
}

TH {
  font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  background: #669966;
  color: #003366;
  font-weight: bold;
  text-align: center;
}

TH.blue {
  font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  background: #7b9ebd;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TH.infoBoxHeader {
  border:1px solid #000000; font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  background: #ffffff ;
  
  color: #003366;
  font-weight: bold;
  text-align: center;
}

TH.TopBottomLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

TH.TopBottomLeft1R {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
TH.TopBottomLeft2R {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}





TH.Bottom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

TH.Bottom1R {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
TH.Bottom2R {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}


TD.Top {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
TD.TopBottomLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  vertical-align: middle;
  background: #ffffff;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

TD.TopBottom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

TD.TopRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
}

TD.Right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
}

TD.BottomLeftRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  vertical-align: top;
  background: #ffffff;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}




TD.BottomRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  vertical-align: top;
  background: #ffffff;
  border-color: #03329C;
  border-style: solid;
  border-left-color: #dddddd;
  border-left-style: dashed;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
TD.LeftRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  vertical-align: top;
  background: #ffffff;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
}

TD.Bottom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  background: #ffffff;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

TD.BottomLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  background: #409FFF;
  border-color: #03329C;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}









.nsweather {width: 600px;}

.buttons a {color: #03329C;
background-color: #FFFFFF;
padding-left: 3px;
display: block;
border-bottom: 1px solid #03329C;
text-decoration: none;
text-align: left; font-variant:normal; font-size:12px; font-family:Arial, sans-serif; font-weight:bold; padding-right:2px; padding-top:2px; padding-bottom:2px}

.buttons a:hover {background-color: #409FFF;
color: ;
font-weight: bold;
text-decoration: none}

.pnamecontainer {width: 200px; text-align:center}

.pname a {color: #03329C;
background-color: #FFFFFF;
padding-left: 3px;
display: block;
border-bottom: 1px solid #03329C;
text-decoration: none;
text-align: left; font-variant:normal; font-size:12px; font-family:Arial, sans-serif; font-weight:bold; padding-right:2px; padding-top:2px; padding-bottom:2px}

.pname a:hover {background-color: #409FFF;
color: ;
font-weight: bold;
text-decoration: none}






      .MapBuilder {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
      .MapBuilder a {text-decoration: none; color: #0066CC; background-color: transparent;}
      .MapBuilder a:hover {color: #F60; background-color: transparent;}
      .MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
      
      /* Info Window styles */
      .IW { width: 350px;}
      .IWContent {height: 120px; overflow:auto;}
      .IWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
      .IWFooter {margin-top: 5px; font-size: 8pt; }
      .IWFooterZoom {}
      .IWDirections{background-color:#FFF;}

      .MapBuilderSideBar {float:left; margin-left: 10px; text-align:left }
      /* PDMarker */
      div.markerTooltip {
        color: black;
        background-color: white;
        white-space: nowrap;
        margin: 0;
        padding: 2px 4px;
        border: 1px solid black;
      }




      v\:* {
        behavior:url(#default#VML);
      }
      #MapBuilder {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
      #MapBuilder a {text-decoration: none; color: #0066CC; background-color: transparent;}
      #MapBuilder a:hover {color: #F60; background-color: transparent;}
      #MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
      #MapBuilderIW { width: 350px; color: #000000;}
      #MapBuilderIWContent {height: 120px; overflow:auto;}
      #MapBuilderIWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
      #MapBuilderIWFooter {margin-top: 5px; font-size: 8pt; }
      #MapBuilderIWFooterZoom {}
      #MapBuilderIWDirections{ margin-bottom: 10px;}
      #MapBuilderSideBar {align:left; float:left; margin-left: 10px; }