/* Meyer Reeset 2008-02-12 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: baseline;
  background: transparent;
}

p {
  padding-top: 8px;
}

body {
  font-size: 100%;
  line-height:1.125em; /* 16×1.125=18 */
}

ol, ul {
  list-style: none;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration:none;
}

del {
  text-decoration: line-through;
}

/* Turn off linked image border for IE */
img {
  border: none;
}
/* End of Meyer Reset */

body {
  background-color: #ffffff;
  color: black;  
  font-family: Verdana, "Trebuchet MS", sans-serif;
  font-size: 0.75em;
  line-height: 1.2em;
  padding: 0; margin: 0;
}

#wrapper {
  width: 960px;
  margin: 0 auto;
  margin-top: 4px;
}

#masthead {
  float: left;
  width: 960px;
  height: 84px;
  background-image:url(../images/header_gl.gif) /* IE 6 */
}

#masthead img {
  margin-left: 120px;
  margin-top: 12px;
}

.textHeader {
  margin-left: 120px;
  font-family: Arial, Helvetica;
  font-size: 2.2em;
  letter-spacing: 0.1em;
}

.active {
  color: #EE7621;
  font-weight: bold;
}

#menu {
  width: 960px;
  margin: 0 auto;
}

#menu a {
  text-decoration: none;
}

#menu ul {
  list-style-type: none;
  padding: 1px;
  margin: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
  color: #1C86EE;
}
  
#menu li {
  text-decoration: none;
  margin-left: 14px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.92em;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1.4em;
  display: inline;
  color: #1355CD;
}

#menu a:link {
  color: #1355CD;
}

#menu a:visited {
  color: #1355CD;
}

#menu a:hover {
  color: #EE7621;
  text-decoration: underline;
}

.menuActive {
  color: #EE7621; 
}  

#content {
  width: 100%;
  font-size: 1.1em;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  line-height: 1.15em;
  color: #5C5C5C;
}

#container {
  width: 940px;
}

#subMenu {
  float: left;
  width: 140px;
  display: block;
}

#subMenu ul {
  list-style-type: none;
  padding: 0px;
  margin: 0;
  margin-top: 10px;
  color: gray;
}
  
#subMenu li {
  display: block;
  margin-left: 10px;
  text-decoration: none;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5em;
  color: #1355CD;
}

#subMenu li.subMenuActive {
  line-height: 1.5em;
  color: #EE7621;
  text-decoration: none;
}  

#subMenu li.subMenuSub {
  margin-left: 20px;
  font-size: 0.88em;
  line-height: 1.5em;
  text-decoration: underline;
}

#subMenu li.subMenuSubActive {
  margin-left: 20px;
  font-size: 0.88em;
  line-height: 1.5em;
  color: #EE7621; 
  text-decoration: none;
}  

#subMenu a:link {
  color: #1355CD;
  text-decoration: none;
}

#subMenu a:visited {
  color: #1355CD;
  text-decoration: none;
}

#subMenu a:hover {
  color: #EE7621;
  text-decoration: underline;
}

#contentText {
  float: left;
  width: 800px;
  margin-top: 10px;
}


#contentText ul {
  margin: 0;
  padding-top: 0.0em;
  padding-left: 1.5em;
  list-style-type: square;
}

#contentText li {
  margin-top: 2px;
  font-size: 1.0em;
  line-height: 1.15em;
}

#textBanner {
  float: left;
  width: 480px;
}

.mainHeader {
  float: left;
  width: 200px;
  font-size: 1.0em;
  font-weight: bold;
  color: #EE7621; 
}

#textWidth {
  max-width: 500px;
}

.maxWidth {
  max-width: 500px;
}

h1 {
  font-size: 1.3em;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: left;
  background-color: #FFFFFF;
  color: #003399;
}

h2 {
  font-size: 1.0em;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  color: #1355CD;  
}

h3 {
  margin-top: 6px;
  font-size: 0.8em;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  background-color: #FFFFFF;
  color: #575757;  
}

h5 {
  padding-top: 20px;
  position: relative;
  left: 16px;
  font-family: Arial, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.1em; 
  color: #EE7621;
  padding-bottom: 8px;
  margin-bottom: 0px;
  margin-top: 12px;
  margin-left: 42px;
  margin-right: 36px;
}

h6 {
  margin-top: 0px;
  padding-top: 4px;
  padding-left: 15px;
  font-size: 0.7em;
  font-family: "MS Sans Serif", sans-serif;
  font-weight: normal;
  line-height: 2.2em;
  color: #A3A3A3;
}

.spacerRight {
  float: right;
  font-size: 1.0em;
  font-weight: bold;
}

.boxout {
  float: right;
  clear: right;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 8px;
}

.boxout img {
  border: 1px solid  #666666;
}

.boxout img {
  margin-left: 10px;
  margin-right: 10px;
}

.boxout p {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
  font-size: 86%;
  line-height: 1.0em;
  text-align: left;
  color: #003399;
  padding-top: 2px;
}

.eqhdBoxout {
  float: right;
  padding-left: 10px;
  margin-bottom: 10px;
  padding-right: 156px;
  padding-top: 0px;
}

div#topOfPageAnchor {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
}

.col1 {
  float: left;
  width: 200px;
}

.col2 {
  float: left;
  width: 250px;
}

.col3 {
  float: left;
  width: 200px;
}

.photoTitle {
  font-weight: bold;
  font-size: 80%;
  line-height: 1.0em;
  text-align: left;
  color: #003399;
  padding: 0;
}

.italicize {
  font-style: italic;
}

.spacer10 {
  height: 10px;
}

.separatorInvisible {
  clear: left;
  height: 8px;
}

.clearBoth {
  clear: both;
}

.separator4 {
  clear: both;
  height: 4px;
}

.separator10 {
  clear: both;
  height: 10px;
}

.blueGreen {
  font-size: 1.2em;
  font-family: "MS Sans Serif", sans-serif;
  color: #003399;
}

.lightGreen {
  color: #00FFFF;    
}

.darkBlue {
  color: #1355CD;
}

.orange {
  color: #EE7621;
}

.orangeItalicBold {
  font-style: italic;
  font-weight: bold;
  color: #EE7621
}

.royalBlue {
  color: #0066FF;
}

.dodgerBlue {
  color: #3366FF;
}

#cruisingCol {
  width: 400px;
  padding-top: 10px;
  font-size: 1.0em;
  font-family: "MS Sans Serif", sans-serif;
  background-color: #FFFFFF;
  color: #1E90FF;
}

#cruisingCol a:link {
  color: #1E90FF;
}

#cruisingCol a:visited {
  color: #1E90FF;
}

#cruisingCol a:hover {
  color: #575757;
}



/* Dark Blue */
.roundedcornr_box_003399 {
  background: url(../imagesDesign/roundedcornr_003399_tl.png) no-repeat top left;
}
.roundedcornr_top_003399 {
  background: url(../imagesDesign/roundedcornr_003399_tr.png) no-repeat top right;
}
.roundedcornr_bottom_003399 {
  background: url(../imagesDesign/roundedcornr_003399_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_003399 div {
  background: url(../imagesDesign/roundedcornr_003399_br.png) no-repeat bottom right;
}
.roundedcornr_content_003399 {
  background: url(../imagesDesign/roundedcornr_003399_r.png) top right repeat-y;
}

.roundedcornr_top_003399 div,.roundedcornr_top_003399,
.roundedcornr_bottom_003399 div, .roundedcornr_bottom_003399 {
  width: 100%;
  height: 10px;
  font-size: 1px;
}
.roundedcornr_content_003399, .roundedcornr_bottom_003399 {
  margin-top: 0px;
}

.roundedcornr_content_003399 { padding: 0 10px; }


/* Orange */
.roundedcornr_box_102928 {
   background: #9BE0F5;
}
.roundedcornr_top_102928 div {
   background: url(../imagesDesign/roundedcornr_102928_tl.png) no-repeat top left;
}
.roundedcornr_top_102928 {
   background: url(../imagesDesign/roundedcornr_102928_tr.png) no-repeat top right;
}
.roundedcornr_bottom_102928 div {
   background: url(../imagesDesign/roundedcornr_102928_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_102928 {
   background: url(../imagesDesign/roundedcornr_102928_br.png) no-repeat bottom right;
}

.roundedcornr_top_102928 div, .roundedcornr_top_102928, 
.roundedcornr_bottom_102928 div, .roundedcornr_bottom_102928 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_102928 { margin: 0 10px; }



#footer {
  width: 960px;
  margin-left: 10px;
  font-size:0.75em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 0px 0px 0px;
  color: #878787;
}

#footer ul {list-style: none; padding: 2px 0 4px 4px; margin: 0;}
#footer ul li {display: inline; border-left: 1px solid #878787; padding: 0px 4px 0px 8px;}
#footer ul li.first {padding-left: 0;border: 0; text-decoration: none;}
#footer ul a {color: #949494; text-decoration: none;}
#footer ul a:hover {text-decoration: underline;}



