
.NoUnderlineBlackURL {font-family:Times;font-size:13pt;font-weight:bold;color:black;text-decoration:none}
.NoUnderlineGreenURL {font-family:Times;font-size:13pt;font-weight:bold;color:green;text-decoration:none}
.NoUnderlineBlueURL {font-family:Times;font-size:13pt;font-weight:bold;color:blue;text-decoration:none}
.NoUnderlineWhiteURL {font-family:Times;font-size:13pt;font-weight:bold;color:white;text-decoration:none}

#ct_content { margin-top: 10px; margin-bottom: 10px; }

/* 

sidebar list images created 24 Jan 2011 by Andy using imagemagick:

convert -size 10x10 xc:none -fill "rgb( 85,120,166,)" -draw 'circle 4.5,4.5 1.5,4.5' blue-dot-8px.png
convert -size 10x10 xc:none -fill "rgb( 85,120,166,)" -draw 'circle 4.5,4.5 0.5,4.5' blue-dot-10px.png
convert -size 10x10 xc:none -fill "rgb( 85,120,166,)" -draw 'circle 4.5,4.5 2.0,4.5' blue-dot-7px.png
convert -size 10x10 xc:none -fill red -draw 'polygon 1,1 8,4.5 1,8' red-ptr-8px.png
convert -size 10x10 xc:none -fill red -draw 'polygon 0.5,0.5 9,4.5 0.5,9' red-ptr-10px.png

1. use same container geometry for each image
2. circle: give center and any point on circumference
3. polygon: list of points
4. blue color harvested from 'identify -verbose' on blue_dot.gif

*/

.NavBarTitle {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: white; text-align: center; background-color: #072688; vertical-align: middle; margin-top: 5pt; margin-bottom: 5pt}
.NavBarList {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: blue; margin-left: 15pt; list-style-image: url(images/blue-dot-10px.png)}
.NavBarList2 {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: #35789b; margin-left: 15pt; list-style-image: url(images/red-ptr-10px.png) }
.NavBarSubList {font-size: 8pt; font-family: sans-serif; font-weight: normal; color: blue; margin-left: 28pt; list-style-image: url(images/blue-dot-7px.png)}
.NavBarSubList2 {font-size: 8pt; font-family: sans-serif; font-weight: normal; color: blue; margin-left: 28pt; list-style-image: url(images/red-ptr-8px.png)}

.CheckMark {margin-left: 40pt; list-style-image: url(images/checkmark.png)}


.Sub {position: relative; top: 0.3em; font-size:75%; white-space:nowrap;}
.Sup {position: relative; bottom: 0.3em; font-size:75%; white-space:nowrap;}

/*
P {margin-top: 10pt}
*/
A:active { color: red }

.SetMargin{margin-top:20pt; margin-bottom:20pt; margin-left:10pt; margin-right:10pt}

.NoUnderlineLargeBlueURL {font-family:sans-serif;font-size:16pt;font-weight:bold;color:blue;text-decoration:none}

.Btn {font-size: 13pt; font-weight: bold; color: white; background-color: blue}
.SmallBtn {font-size: 10pt; font-weight: bold; color: white; background-color: blue}

.ListMediumBlackN {font-size: 10pt; font-family:"Courier New",monospace; font-weight: normal; color: black}
.List {font-size: 13pt; font-family: sans-serif;font-weight: normal; color: black; background-color: white}
.BlueList {font-size: 13pt; font-family: sans-serif; font-weight: normal; color: blue; background-color: white}
.GreenList {font-size: 13pt; font-family: sans-serif; font-weight: normal; color: green; background-color: white}
.RedList {font-size: 13pt; font-family: sans-serif; font-weight: normal; color: red; background-color: white}

.Spacing { line-height: 175% }

.MediumSize {font-size: 12pt; font-family: sans-serif; font-weight: normal}

.XLargeWhiteB {text-decoration:none;font-size: 24pt; font-family: sans-serif; font-weight: bold; color: white}
.LargeWhiteB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: white}
.MediumWhiteB {text-decoration:none;font-size: 12pt; font-family: sans-serif; font-weight: bold; color: white}
.SmallWhiteB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: white}

.XLargeGrayB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: gray}
.LargeGrayB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: gray}
.MediumGrayB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: gray}
.SmallGrayB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: gray}

.XLargeRedB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: red}
.LargeRedB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: red}
.MediumRedB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: red}
.SmallRedB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: red}
.XSmallRedB {font-size: 8pt; font-family: sans-serif; font-weight: bold; color: red}

.XLargeRedN {font-size: 24pt; font-family: sans-serif; font-weight: normal; color: red}
.LargeRedN {font-size: 18pt; font-family: sans-serif; font-weight: normal; color: red}
.MediumRedN {font-size: 12pt; font-family: sans-serif; font-weight: normal; color: red}
.SmallRedN {font-size: 10pt; font-family: sans-serif; font-weight: normal; color: red}

.XXLargeBlackB {font-size: 36pt; font-family: sans-serif; font-weight: bold; color: black}
.XLargeBlackB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: black}
.LargeBlackB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: black}
.MediumBlackB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: black}
.SmallBlackB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: black}
.TinyBlackB {font-size: 6pt; font-family: sans-serif; font-weight: bold; color: black}

.LargeBlackN {font-size: 18pt; font-family: sans-serif; font-weight: normal; color: black}
.MediumBlackN {font-size: 12pt; font-family: sans-serif; font-weight: normal; color: #333333}
.SmallBlackN {font-size: 10pt; font-family: sans-serif; font-weight: normal; color: black}
.XSmallBlackN {font-size: 8pt; font-family: sans-serif; font-weight: normal; color: black}
.TinyBlackN {font-size: 6pt; font-family: sans-serif; font-weight: normal; color: black}

.XLargeGreenB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: green}
.LargeGreenB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: green}
.MediumGreenB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: green}
.SmallGreenB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: green}

.XLargeCyanB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: cyan}
.LargeCyanB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: cyan}
.MediumCyanB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: cyan}
.SmallCyanB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: cyan}

.XXLargeBlueB {font-size: 36pt; font-family: sans-serif; font-weight: bold; color: blue}
.XLargeBlueB {font-size: 24pt; font-family: sans-serif; font-weight: bold; color: blue}
.LargeBlueB {font-size: 18pt; font-family: sans-serif; font-weight: bold; color: blue}
.MediumBlueB {font-size: 12pt; font-family: sans-serif; font-weight: bold; color: blue}
.SmallBlueB {font-size: 10pt; font-family: sans-serif; font-weight: bold; color: blue}

.LargeBlueN {font-size: 18pt; font-family: sans-serif; font-weight: normal; color: blue}
.MediumBlueN {font-size: 12pt; font-family: sans-serif; font-weight: normal; color: blue}
.SmallBlueN {font-size: 10pt; font-family: sans-serif; font-weight: normal; color: blue}
.TinyBlackN {font-size: 6pt; font-family: sans-serif; font-weight: normal; color: blue}

.HelpText { font-size:11pt; font-family: sans-serif; color: black; line-height: 25pt }

.MediumSpecial1 {font-size: 12pt; font-family: sans-serif; font-weight: bold; background-color:#111111; color: white}

.Message {text-align: center; border-style: solid; border-width: medium; border-color: turquoise; padding: 4%; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; TOP: 50%; LEFT: 35%; background-color: blue; }
.Hidden {text-align: center; VISIBILITY: hidden; OVERFLOW: hidden; }

.ShowImage {VISIBILITY: visible; OVERFLOW: visible;}
.NoShowImage {VISIBILITY: hidden; OVERFLOW: hidden; position:absolute}

.LargeIndent { padding-left: 60pt; padding-right: 60pt; }
.MediumIndent { padding-left: 40pt; padding-right: 40pt; }
.SmallIndent { padding-left: 20pt; padding-right: 20pt; }
.TinyIndent { padding-left: 5pt; padding-right: 5pt; }

#map {
  width: 97%;
  margin: 10px;
  height: 500px;
  border: 1px solid #000;
}


.popuptitle {
background-color: #9ad99b;
font-weight: bold;
color: #222222;
border: 1px solid #669966;
padding: 2px;
}

.popuptable th {
background-color: #eec;
border-bottom: 1px solid #bb9;
text-align: center;
padding: 0px 4px;
}

.popuptable td {
border-bottom: 1px solid #eec;
border-right: 1px solid #eec;
text-align: center;
font-size: 90%;
}

.mapinfowindow {
width:500px;
height:500px;
overflow:auto;
}

.tdb {
padding: 5px 5px 10px 10px;
border-bottom: 1px solid black;
}
.tdb2 {
padding: 5px 5px 10px 10px;
}
.tdr {
text-align:right;
font-weight: bold;
font-size: 90%;
padding: 5px 5px 1px 1px;
}
.tdrp {
text-align:right;
font-weight: bold;
font-size: 90%;
padding: 5px 25px 1px 1px;
}
.tdl {
text-align:left;
font-size: 90%;
padding: 5px 5px 1px 1px;
}
.tdlb {
text-align:left;
font-weight: bold;
font-size: 90%;
padding: 5px 5px 1px 1px;
}
.tdc { 
text-align:center;
cont-size: 90%;
padding: 5px 5px 1px 1px;
}

.ctcaption {
    font-size: 10pt; 
    font-family: sans-serif; 
    font-weight: normal; 
    color: #000000;
    line-height: 100%;
}
.cttitle {
    font-size: 12pt; 
    font-family: sans-serif; 
    font-weight: bold; 
    color: #000000;
    text-align: center;
}

IMG.centered {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.gvbanner {
background-image: url(images/gv_banner2.gif);
color: #FFFFFF;
    font-family: lucida grande,arial,helvetica;
    font-size: 18pt;
    font-weight: bold;
text-align: center;
margin: 10px 0;
}
