
BODY {
    FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
}
LI {
    FONT-SIZE: small;
}

P {
    FONT-SIZE: small;
}
MARQUEE {
    FONT-SIZE: small;
}

H1 {
    FONT-SIZE: x-large;
     COLOR: #808080;
     FONT-WEIGHT: bold;
     TEXT-ALIGN: CENTER;
}
H2 {
    FONT-SIZE: large;
    COLOR: #808080;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: CENTER;
}
H3 {
    FONT-SIZE: medium;
    COLOR: #808080;
    FONT-WEIGHT: bold;
}
H4 {
    FONT-SIZE: small;
    COLOR: #800080;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: CENTER;
}
H5 {
    FONT-SIZE: x-small;
    COLOR: maroon;
    font-weight: bold;
    TEXT-ALIGN: CENTER;
}
H6 {
    FONT-SIZE: xx-small;
	COLOR: #C71585; /* MediumVioletRed */
	font-weight: bold;
	TEXT-ALIGN: CENTER;
}
.H3 {
    FONT-SIZE: medium;
    COLOR: #808080;
    FONT-WEIGHT: bold;
}

d {
    FONT-SIZE: x-small;
}
li { margin-bottom: 1em;}


/* Formatting */
.uline {
    text-decoration : underline;
 }
.text {
    font-size: small;
	margin-left: 100px; 
	margin-right: 100px;
}
P.text {
    font-size: small;
	margin-left: 100px; 
	margin-right: 100px;
}

p.i100 {
    margin-left: 100px;
   margin-right: 100px;
}
p.i13 {
    margin-left: 13px;
   margin-right: 13px;
}


.headi {
    COLOR: #800080;
   FONT-WEIGHT: bold;
   FONT-STYLE: Italic;
}
.head {
    COLOR: #800000;
    FONT-WEIGHT: bold;
}

.subhead {
    COLOR: #808080;
    FONT-WEIGHT: bold;
}


 .clear { /* generic container (i.e. div) for floating buttons */
    overflow:hidden;
    width:100%;
}


/* Tables */
TH {
    FONT-SIZE: small;
}
table,tr,td {
     font-size:small;
}
.table_def {
    margin-left:10px;
    margin-right:10px;
}
.table_head {
    FONT-WEIGHT: bold;
    COLOR: #800000;
}
.tableheading, .table_head {
    color:maroon;
    FONT-WEIGHT: bold;
    font-weight:700;
    text-align:center;
	padding: 1em;
	background-color: #B0BCE8;
    COLOR: #800000;
}
.table_headV {
    color:#A52A2A; /* Brown */
	font-weight: bold;
    text-align:center;
	padding: 1em;
	background-color: #cccccc;
}

.table_headH {
    color:maroon;
	font-size: medium;
	font-weight: bold;
    text-align:center;
	padding: 5px;
	background-color: #B0BCE8;
}
.table_headHS {
    color:maroon;
	font-size: small;
	font-weight: bold;
    text-align:center;
	padding: 5px;
	background-color: #B0BCE8;
}
.table_cell {
	padding: 10px;
	font-size: small;
	background-color: #CDD5E8;
}
.table_cellS {
	padding: 10px;
	font-size: x-small;
	background-color: #CDD5E8;
}
.table_cellV {
	padding: 10px;
    font-weight:700;
	text-align : center;
	background-color: #cc99cc;
}
.table_name, .table_position, .table_from, .table_occupation {
    color:#A52A2A; /* brown */
    text-align:left;
}
.table_age {
    color:#A52A2A; /* brown */
    text-align:center;
}
.td_head_ctr, .th_head_ctr {
    font-size:small;
    font-weight:700;
    text-align:center;
}
.td_head {
    font-size:small;
    font-weight:700;
}
.td_std {
    font-size:small;
}














.alert {
    COLOR: red;
    FONT-WEIGHT: bold;
}
.tip {
    COLOR: red;
    FONT-WEIGHT: bold;
}
.free {
    COLOR: red;
}
.red {
    COLOR: red;
}
.pink {
    COLOR: #ff0080;
}
.blue {
    COLOR: blue;
}
.wib {
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
}
.gray {
    COLOR: #CFCFCF;
}
.black {
    COLOR: #000000;
}
.white {
    COLOR: #FFFFFF;
}
.bb {
    FONT-SIZE: medium;
    font-weight: bold;
    color: #9999FF
}
.r {
    FONT-SIZE: x-small;
}
.rb {
    FONT-SIZE: x-small;
    COLOR: #000000;
}
.rr {
    FONT-SIZE: x-small;
    COLOR: #FF0000;
}
.rs {
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
}
.rw {
    FONT-SIZE: x-small;
    COLOR: #FFFFFF;
}
.sw {
    FONT-SIZE: xx-small;
    COLOR: #FFFFFF;
}
.swi {
    FONT-SIZE: xx-small;
    COLOR: #FFFFFF;
    FONT-STYLE: italic;
}
.s {
    FONT-SIZE: xx-small;
}
.bs {
    FONT-SIZE: xx-small;
    FONT-WEIGHT: BOLD;
}
.ss {
    FONT-SIZE: xx-small;
}
.sr {
    FONT-SIZE: xx-small;
    COLOR: #FF0000;
}
.sb {
    FONT-SIZE: xx-small;
    COLOR: #00FF00;
}
.smallpop7 {
    FONT-SIZE: xx-small;
    COLOR: #800080;
}
.cityname {
    FONT-SIZE: x-small;
    COLOR: #800080;
}
.paypal {
    COLOR: #808000;
}
.T2 {
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    COLOR: #800080;
}
.T200 {
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    COLOR: #800000;
}
.thc {
    FONT-SIZE: xx-small;
    margin-left: 100px;
    margin-right: 100px;
}

.wob {
    color: #ffffff;
    background-color: #000000;
}

.gray7 {
    FONT-SIZE: xx-small;
    COLOR: #B0C4DE; /* LightSteelBlue */
}
.f7 {
    FONT-SIZE: xx-small;
}
.fontw7 {
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
}


.T3G {
    FONT-SIZE: small;
    COLOR: #808080;
}

.t3g {
    FONT-SIZE: small;
    COLOR: #808080;
}
.dt {
    FONT-SIZE: x-small;
}
.dt {
    FONT-SIZE: x-small;
    COLOR: #000000;
}
.fd {
    COLOR: #ffffff;
    FONT-SIZE: x-small;
}
.fd10 {
    COLOR: #ffffff;
    FONT-SIZE: x-small;
}
UNKNOWN {
    FONT-SIZE: x-small;
}
SAM {
    FONT-SIZE: x-small;
}

.correspondence {
    COLOR: #800040;
}

SPAN.cnts {
    LINE-HEIGHT: 180%
}
/* Directory Levels */
.dirlevel {
    position : absolute;
    left : -1000px;
    font-size : xx-small;
    font-weight : normal;
    color : #f7f7f7;
    background-image : url(../../images/b.gif);
    background : url(../../images/w.gif);
 }
.dirlevelnSav a.visited {
    font-size : xx-small;
    font-weight : normal;
    background-image : url(../../images/b.gif);
    background : url(../../images/w.gif);
    text-decoration : none;
    color : #ffffff;
    display : none;
 }
.dirleveln {
    padding-top : 10px;
    padding-left : 100px;
    font-size : 86%;
    line-height : 60%;
    font-size : xx-small;
    font-weight : normal;
    background-image : url(../../images/p1x1.gif);
    background : url(../../images/p1x1.gif);
    text-decoration : none;
    color : #d2b48c;
 }






.footer {
    FONT-SIZE: xx-small;
}
.fdt {
    FONT-SIZE: xx-small;
    color: #808080;
    text-align: center;
}
p.togoback {
    margin-left: 100px;
    margin-right: 100px;
    FONT-SIZE: xx-small;
    text-align: center;
}
p.smallprint {
    margin-left: 100px;
    margin-right: 100px;
    FONT-SIZE: xx-small;
    text-align: center;
}
p.toosmall {
    margin-left: 100px;
    margin-right: 100px;
    FONT-SIZE: medium;
    text-align: center;
}
p.copyright {
    margin-left: 100px;
    margin-right: 100px;
    FONT-SIZE: xx-small;
    text-align: justify;
}

.quote { margin-left: 1em;
    margin-right: 1em;
    font-style: italic;}
.rtcolumn { margin-left: 1em;
    margin-right: 1em;}

.code {
    font-family : "Courier New";
 }
.formfieldCB {
    background : #000 !important;
 }
.formfield {
    font-family : "Verdana";
    color : #ffffff;
    background : #000 !important;
 }
 .formfield {
     background-color: rgb(0,0,0) !important;
	 color: rgb(255,255,255);
}
.formfieldW {
    font-family : "Verdana";
    color : #000;
    background : #ffffff !important;
 }
.formfield-small-textarea {
    background-image: url('../../images/HFFormBG-350x550.jpg'); /* supercedes background-color */
    font-family : "Verdana";
    font-size: small;
    color : #ffffff;
 }
.formfield-med-textarea {
    background-image: url('../../images/FloridaLookingNorth.SYS'); /* supercedes background-color */
    font-family : "Verdana";
    font-size: small;
    color : #ffffff;
 }
.formfield-med-textareaW {
    background-image: url('../../images/FloridaLookingNorthW-453x566.png'); /* supercedes background-color */
    font-family : "Verdana";
    font-size: small;
    color : #ffffff;
 }
.formfield-large-textarea {
    background-image: url('../../images/Neptune-650x850.jpg'); /* supercedes background-color */
    font-family : "Verdana";
    font-size: small;
    color : #ffffff;
 }
.formbutton {
    font-family : "Verdana";
    font-size: small;
    background-color: rgb(0,0,0) !important;
    color : #ffffff;
}









body {
  margin: 1em 1em 1em 1em;
  padding: 0px;
  font-family: verdana, sans-serif;
  font-size: 1.0em;
  background-color: #fff; /* Color of extreme edges of layout */
}


/* Color of main body of text */
#siteBox {
  float: left;
  width: 100%;
  color: #000;
}










/* -- Header layout/display styles -- */

#header {
  float: left;
  width: 100%;
  height: 6em;
  background: #25509F url('../../images/Us/OurName/OurNameBurdundyOnImage1ArtisticEdge-256x90.gif') no-repeat bottom left;
}

#header a {
  float: right;
  width: 8em;
  padding: 5px 10px 5px 10px;
  font-size: 0.6em;
  text-align: center;
  /*text-transform: uppercase; */
  text-decoration: none;
  color: #FFF;
  background-color: #666; /* color of top menu items */
  border-bottom: 2px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
}

#header a:hover, #header a.active {
  padding-top: 10px;
  background-color: #333; /* color of top menus when hovered over */
}

#header a.lastMenuItem {
  background-image: url('../../images/theme/corner_tr.gif');
  background-repeat: no-repeat;
  background-position: top right;
  border-right: 0px;
}












#back a {
  float: left;
  font-size: 0.6em;
  padding: 5px 5px 1px 5px;
  text-align: center;
  /*text-transform: uppercase; */
  text-decoration: none;
  color: #FFF;
  /* 
  width: 8em;
  background-color: #666;
  border-bottom: 2px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333; */
}

#back a.backLink {
  background-position: top right;
  border-right: 0px;
}


a .desc {
  display: none;
/*  text-transform: lowercase; */
  color: #FC0;   color: #00F1F4; /* color of top menu text */
}

a:hover .desc, .active .desc {
  display: block; text-decoration: none;
}

/* No help */
A, .cls         { text-decoration:none; color:blue;}
A:hover, .clh     { text-decoration:none; color:red; font-weight : bold;}
A:visited, .clv    { text-decoration:none; color:#FF1493; }
A:active, .cla
     {
     font-family: tahoma, sans-serif;
     font-weight: bold;
     color: #708090;
     text-decoration: none;
   }




/* No help */
/* -- Header title and subTitle layout/display styles -- */
.title {
  COLOR: #800000;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  clear: both;
  position: relative !important; 
}
.subtitle {
    COLOR: #800000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}


.titleL {
  float: left;
  padding: 1em 30px 0 2em;
  font-size: 1.4em;
  font-weight: bold;
  /* text-transform: uppercase; */
  text-align: right;
  line-height: 0.75em;
  letter-spacing: -0.15em;
  color: #FF0000;
  clear: both;
}

.subTitle {
  display: block;
  font-size: 0.4em;
  /* text-transform: lowercase; */
  line-height: 1.2em;  
  letter-spacing: 0.01em;
}

.clear {
    clear: both;
    height:30px;
}




/* -- Content layout/display styles -- */

#content {
  float: left;
  width: 100%;
  padding: 1em 0 1em 0;
  background-color: #666; /* Background under rounded text areas */
}



#contentLeft {
  float: left;
  width: 24.3%;
  margin-bottom: 1em;
  background: #FFF url(../../images/theme/corner_sub_tr.gif) no-repeat top right;
}



#contentRight {
  float: right;
  width: 94%;
  background: #FFF url(../../images/theme/corner_sub_tl.gif) no-repeat top left;
}







#contentRight a:visited { 
    border: 0px;
    color:#FF1493;
    text-decoration: none;
}




#content p {  
  margin: 1.2em 1.2em 2em 1.2em;
  font-size: 0.8em;
  line-height: 1.2em;
}

#content a {  
  text-decoration: none;
  color: #00F1F4; /* Affects color of menu items on left Display area on home page only  */
  color: #0000FF; /* Affects color of menu items on left Display area on home page only  */
  border-bottom: 1px solid #AAA;
}

#content a:hover, .cclh {
  color: #DDD; /* Color of link when text link is hovered over */
  background-color: #888;  /* Color of background when text link is hovered over */
  border-bottom: 1px solid #FF0000;
}

#content .s {  
  FONT-SIZE: xx-small;
}























.header, .subHeader {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1.0em;
  /*text-transform: lowercase; */
  color: #00F1F4; /* Affects headers of paragraph text */
  color: maroon; /* Affects headers of paragraph text */
  border-bottom: 1px solid #AAA;
  margin-left: 0em;
  margin-right: 2em;
}

.subHeader {
  border: 0px;
}



.header-small, .subHeader-small {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 0.8em;
  line-height: 0.8em;
  /*text-transform: lowercase; */
  color: #00F1F4; /* Affects headers of paragraph text */
  color: maroon; /* Affects headers of paragraph text */
  border-bottom: 1px solid #AAA;
}






/* -- Content left site links (large plus icon) -- */

#content a.menuItem {
  display: block;  
  padding: 5px 0 5px 54px;
  border: 0px;
  line-height: 1.0em;
}

#content a:hover.menuItem { 
  color: #DDD; /* Affects hover color of menu items on left (might need to change if left background color is changed and menu is not visible when hovering over item) */
  background: #888 url(../../images/logos/GCS-32x32.gif) no-repeat center left;
  border: 0px;
}


#content a.menuItem1 {
  display: block;  
  padding: 5px 0 5px 54px;
  /*background: url(../../images/icons/PDF-Icon-28x31.gif) no-repeat center left; */
  border: 0px;
}

#content a:hover.menuItem1 { 
  color: #DDD; /* Affects hover color of menu items on left (might need to change if left background color is changed and menu is not visible when hovering over item) */
  background: #888 url(../../images/icons/PDF-Icon-28x31.gif) no-repeat center left;
  border: 0px;
}



#content a.menuItem2 {
  display: block;  
  padding: 5px 0 5px 54px;
  /*background: url(../../images/icons/PDF-Icon-28x31.gif) no-repeat center left; */
  border: 0px;
}

#content a:hover.menuItem2 { 
color: #DDD; /* Affects hover color of menu items on left (might need to change if left background color is changed and menu is not visible when hovering over item) */
  background: #888 url(../../images/logos/GCS-32x32.gif) no-repeat center left;
  border: 0px;
}

#content a:visited.menuItem { 
    border: 0px;
}



/* -- Footer layout/display styles -- */

#notes {
  float: left;
  width: 100%;
  font-size: 0.7em;
  /*text-transform: lowercase; */
  line-height: 1.0em;
  color: #000;
}


#footer {
  float: left;
  width: 100%;
  height: 22.8em;
  font-size: 0.7em;
  /*text-transform: lowercase; */
  line-height: 1.0em;
  color: #000;
  background: #25509F url(../../images/theme/footer.jpg) repeat top left;
}

#footerLeft {
  float: left;
  width: 60%;
  height: 1em;
  text-align: left;
  background: url(../../images/theme/corner_bl.gif) no-repeat bottom left;
}

#footerRight {
  float: right;
  width: 35%;
  height: 1em;
  text-align: right;
  background: url(../../images/theme/corner_br.gif) no-repeat bottom right;
}

#footer a {
  color: #0AD; color: blue;
}

#footer a:hover {
  color: #666666; color: red;
}

#footer a:visited { 
    border: 0px; color:#FF1493;
}






/* -- <ul> tag styles -- */

ul{
  font-size: 0.8em;
  padding-top: 5px;
  padding-bottom: 5px;
  list-style-image: url('../../images/theme/li_bullet.gif');
}

li {
  margin-left: 0px;
}






/* -- Image alignment classes -- */

.imgLeft, .imgRight {
  margin: 5px;
}

.imgLeft {
  float: left;
  margin-left: 0px;
  border : 0;
}

.imgRight {
  float: right;
  margin-right: 0px;
  border : 0;
}


#container {
    margin-left : 85px;
    margin-right : 85px;
}

/* -- Utility classes to create the bottom rounded corners -- */

.bottomCorner {
  text-align: right;
}

.vBottom {
  vertical-align: bottom;
}

.imgStyle {
  border: 0;
}
.movie {
     TEXT-ALIGN: CENTER;
}

.GC {
     TEXT-ALIGN: CENTER;
}

/*------------------------------------------------------------*
**  Navigation
**------------------------------------------------------------*/
#browsers ul {
	margin: 0 40px;
	padding: 0;
}
#browsers li {
	display: inline;
	list-style-type: none;

	float: left;

}
#browsers li a {
	display: block;
	width: 100%;
	color: #fff;
	padding-top: 7px;
}
#browsers li a.on,
#browsers li a:hover { background-color: #333; color: #9c0; height: 20px; }

.GLC {
    text-align: center;
}

.highlite {
    color : #ff0000;
}
img {
    border : 0;
}

.bold {
    FONT-WEIGHT: bold;
}
