/* Set body and basic tables */

html{
background: #004F98;
}

#maintable {
width: 80%;
}

#header {
text-align: center;
vertical-align: top;
}

#maincontent {
background-color: #FFFFFF;
vertical-align: top;
border: #004F98 solid 4px;
}

table.sidebar_links {

width: 150px;
}

table.sidebar_links a {
font-size: 9pt;
text-decoration: none;
font-family: verdana; sans-serif;
font-weight: bold;
color: #A9B6CB;
}

table.sidebar_links a:visited {
color: #A9B6CB;
}

table.sidebar_links a:hover {
color: blue;
}

table.sidebar_links td {
text-align: right;
padding: 4px;
}


#footer {
text-align: center;
vertical-align: bottom;
}

#scrolltable {
width: 100%;
vertical-align: top;
text-align: left;
font-family: verdana; sans-serif;
font-size: 8pt;
}

table.cal_table {
border: 1px solid #000000;
border-collapse: collapse;
}

li {
list-style image: url(black_tri.gif);
}


/* Input, Text Area and Select - Normal Styling */
textarea, input, select {
color: #000000;
font-family: verdana; sans-serif;
font-size: 9pt;
background: #E2E2E2;
border: 1px solid #CC9900;
margin-left: 0.25em;
z-index: 0;
}

input.go {
background-color: #FF6600;
border-width: 1px;
color: #000000;
font-size: 12px;
font-weight: bold;
padding: 2px;
}

td.fname {
text-align: right;'
font-family: verdana; sans-serif;
font-size: 8pt;
font-weight: bold;
}


td.field {
font-family: verdana; sans-serif;
font-size: 8pt;
}

/* Input, Text Area and Select - Focus Styling */
input:focus, textarea:focus, select:focus {
background-color: #FFFFFF;
}

/* Buttons */
input.button {
margin-left: 6.25em;
}

/* Non IE Rule */
html>body input.button {
margin-left: 7.8em;
}

/* Check boxes */
input.checkbox {
margin-left: 8.5em;
}

/* Form Border */
fieldset {
border: 1px solid #333333;
width: 80%;
}

/* Legend of the form */
legend {
color: #FFFFFF;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
background: #333333;
border: 2px solid #CC9900;
padding: 2px 8px
}

/* Form lables */
label {
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
color: #FFFFFF;
font-family: verdana;
font-size: 8pt;
text-decoration: none: verdana;
}

/* Book buttons - active */
input.book {
width: 100;
margin-left: 0em;
background: #333333;
color: #FFFFFF;
}

P {
font-size: 9pt;
color: 000000;
font-family: verdana;
}

#gigguide {
width: 100%;
}

td.gigguidetd {
font-family: sans-serif;
font-size: 11px;
color: #000000;
border: 2px solid;
text-align: center;
vertical-align: top;
; clip:    rect(   ); height: 58px; width: 58px; border-color: #666666 solid; background-position: center center}

td.gigguidetdtop {
font-famil: sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
border: 2px solid #666666;
; height: 28px; width: 34px; clip:  rect(   )
}body  { 
background: #004F98;
 } 