body {
	color: #666666;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	
	
}

.text {
	color: #666666;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	
}

.bigtext {
	color: #333333;
	font-size: 12px; color:#000000; font-family: Arial, Helvetica, sans-serif;
}

.smalltext {
	color: #333333;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
}

a {
text-decoration: none; 
} 
a:link { 
         color: #006666;
}
a:visited { 
         color: #255b89;
}
a:hover { 
         color: #9d0e2d;
}
a:active { 
         color: #255b89;
}

.divs {
text-align:justify
}

.location {
text-decoration: none; 
color: #666666;
font-size: x-small; font-family: Arial, Helvetica, sans-serif;
}

.piclarge{ border: 1px solid #666666; } 

table.normaltable td { padding:0px; }



table.menu { border-bottom: 4px Solid #006666; 
font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


.ltable {	   border-style: solid;      border-width: 1px;   border-color: #8cba00;  } 
table.ltable td { padding:5px; }
.greytable {	   border-style: solid;      border-width: 1px;   border-color: #cccccc;  } 

table.greytable td { padding:10px; }

table.dottable { padding:10px; border-style:dotted; border-width:1px; border-color:#999999 }
table.dottable th {
	border-style: none;
}
table.dottable td {
	border-style: none;
}

.seablue {
	font-size: small;
	color: #006666;
}

.lightgrey {font-size: 36px; font-family: Arial, Helvetica, sans-serif; color: #999999;}
.lightgreen {font-size: 36px; font-family: Arial, Helvetica, sans-serif; color: #8cba00;}
.deepgreenfont {color: #005544; font-size: x-small; font-family: Arial, Helvetica, sans-serif; }
.whitefont {color: white; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font: bold; }
.smallwhitefont {color: white; font-size: xx-small; font-family: Arial, Helvetica, sans-serif;  }
table.Design5 {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 3px solid #336699;
    border-bottom: 1px solid #336699;
}

table.Design5 th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.3em;
    border-top: 1px dotted #1c436d;
}
table.Design5 td {
    text-align: left;
    border-top: 1px dotted #1c436d;
    padding: 0.1em 0.3em;
	
}
table.Design5 thead th {
    text-align: center;
    border-bottom: 1px solid #1c436d;
	
}
table.Design5 th.Corner {
    text-align: left;
}

ul.flipMenu { margin-top: 10px; margin-left: -40px !important; margin-left: 0px; }
ul.flipMenu li { padding-top: 4px; margin-left: -10px !important; margin-left: 10px;  list-style: square;}
ul.flipMenu ul { padding-top: 4px; margin-left: -10px !important; margin-left: 10px;  }

#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 10px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
