/* Web-safe colors (consistant across virtually all browsers) have hex
   pairs 00, 33, 66, 99, CC, FF.

   Replaced old colors with new web-safe ones:
     #0D1958  => #000066
     #6698CB  => #6699CC
     #CDD4DE  => #CCCCCC
 */

/* ******************************************************** */

.header_rig           {position:absolute; top:0px; left:0px; z-index:0}

.header_pix           {z-index:1}

.header-1             { background-color: #000066;
                        width: 100%;
                        border-style: none; }

.header-1-left        { text-align: left;
                        width: 144px;
                        height: 28px; }

.header-1-right       { text-align: right;
                        width: 144px;
                        height: 28px; }

.header-1-img         { border-style: none;
                        height: 28px; }

.header-2             { background-color: #000066;
                        width: 100%;
                        border-style: none; }

.navbar-table         { background-color: #CCCCCC;
                        width: 100%;
                        border-style: none; }

.navbar-ele           { height: 20px;
                        text-align: left;
                        vertical-align: middle; }

.navbar-text          { padding-left: 10px;
                        font: bold 10pt Arial, sans-serif;
                        color: black }

.main-table           { width: 100%;
                        border-style: none; }

.main-row             { width: 100%;
                        vertical-align: top; }

/* ******************************************************** */

.menu-dark-ele        { background-color: #000066;
                        height: 100%;
                        vertical-align: top;
                        width: 180px; }

.menu-search          { margin-top: 5px;
                        margin-left: 3px;
                        margin-right: 3px;
                        margin-bottom: 0px;
                        padding: 3px 3px 3px 3px; }

.menu-white-box       { background-color: white;
                        margin-top: 5px;
                        margin-left: 5px;
                        margin-right: 5px;
                        margin-bottom: 0px;
                        padding: 3px 3px 3px 3px; }

.menu-table           { width: 160px; }

.menu-title           { background-color: #6699CC;
                        color: black;
                        font-size: 12px;
                        line-height: 120%;
                        font-weight: normal;
                        font-family: Arial, sans-serif;
                        padding-top: 2px;
                        padding-bottom: 2px;
                        font-weight: bold;
                        text-align: center; }
.menu-title A         { text-decoration: none; }

.menu-title-sep       { background-color: #000066;
                        height: 2px; }

.menu-item            { color: black;
                        font-size: 12px;
                        line-height: 120%;
                        font-weight: normal;
                        font-family: Arial, sans-serif;
                        padding-top: 2px;
                        padding-bottom: 2px; }

.menu-news-item-1     { color: black;
                        font-size: 12px;
                        line-height: 120%;
                        font-weight: normal;
                        font-family: Arial, sans-serif;
                        padding-top: 2px; }
.menu-news-item-2     { color: black;
                        font-size: 11px;
                        line-height: 120%;
                        font-weight: normal;
                        font-family: Arial, sans-serif; }

.menu-news-item-1 A,
.menu-item A          { text-decoration: none; }

.menu-item-sep        { background-color: #6699CC;
                        height: 2px; }
.menu-item-height     { height: 2px; }

/* ******************************************************** */

.popup-ta-0           { width: 100%;
                        border-width: 2px;
                        border-style: solid;
                        border-color: #666666; }

.popup-ta-1           { font-size: 12px;
                        line-height: 120%;
                        font-weight: normal;
                        font-family: Arial, sans-serif;
                        padding-top: 2px;
                        padding-bottom: 2px; }
.popup-ta-1 A:link    { color: #009933; }
.popup-ta-1 A:visited { color: #CC0066; }

.popup-1              { position: absolute;
                        visibility: hidden; }

.popup-2              { position: absolute;
                        left: 50px;
                        top: 15px;
                        z-index: 2;
                        border: 1px none black;
                        visibility: hidden;
                        background-color: #CCCCCC;
                        layer-background-color: #CCCCCC; }

/* ******************************************************** */

.footer-table         { color: white;
                        background-color: #000066;
                        border-style: none;
                        border-width: 0px;
                        width: 100%; }

.footer-left          { height: 100%;
                        width: 180px;
                        text-align: left;
                        vertical-align: middle; }

.footer-middle        { text-align: center;
                        vertical-align: middle; }

.footer-right         { height: 100%;
                        width: 180px;
                        text-align: right;
                        vertical-align: middle; }

.footer               { color: white;
                        font-size: 12px;
                        font-family: Arial, sans-serif;
                        line-height: 12pt; }
.footer A:active,
.footer A:link,
.footer A:visited     { color: white; }

/* ******************************************************** */

BODY                  { font-size: 10px;
                        font-family: Palatino, Palacio, "Book Antiqua", serif;
                        color: black;
                        background-color: white;
                        margin-top: 0px;
                        margin-left: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px; }

A                     { text-decoration: none }
A:active, A:visited   { color: #FF3300 }
A:link                { color: #0000FF }
A:hover               { text-decoration: underline }

/* ******************************************************** */




.upper-strip { font: bold 11pt Garamond, serif; color: white; z-index:1 }

#gator-engineering-logo-hires, #uf-mark-hires, #large-strip-hires
{
  display: none
}

@media print
{
   #gator-engineering-logo, #uf-mark, #large-strip, #search { display: none }
   #gator-engineering-logo-hires, #uf-mark-hires, #large-strip-hires { display: inline }
}

@media print { #navbar, #footer { border: 1pt solid black; border-left: 0; border-right: 0 } }

INPUT.search-button, .menu-section-title, .menu-links A { font-family: Arial, sans-serif; color: #000066 }

INPUT.search-box
{
   border: 0;
   width: 95px;
}

INPUT.search-button
{
   border-top: 1px outset; border-left: 0; border-right: 0;
   background-color: #0021A5;
   font-size: 8pt; color: white;
   text-transform: uppercase;
   position: relative; top: 1px;
   width: 45px; height: 19px
}

.menu-section-title { font-weight: bold; font-size: 10pt; }

.menu-links { font-size: 10pt; line-height: 12pt }
/* .menu-links DIV { margin: 0 0 0 7px } */
/* .menu-links UL { margin: 0 0 0 7px } */
.menu-links LI { list-style: none }
.menu-links-descr { font-size: 8pt; line-height: 10pt; color: #000000; font-family: Arial, sans-serif }

.navbar
{
   padding-left: 10px; /* should include also padding-right, but NS 4.x needs a spacer image to hold up the table, so that image doubles as padding-right */
   font: bold 10pt Arial, sans-serif;
   color: black
}
.navbar A { color: #FF4A00 }
.navbar A:active { color: #000066 }

.upper-strip A, .navbar A, .menu-links A, .footer A { text-decoration: none }
.upper-strip A:hover, .navbar A:hover, .menu-links A:hover, .footer A:hover { text-decoration: underline }

td.frontpage, .frontpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000066;
	text-decoration: none;
        line-height:110%
}
td.topics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
td.section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
td.common {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}
td.pname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
td.header, .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

td.header_l {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19pt;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
.common {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}
.test {
	overflow: auto;
}
