html { overflow: -moz-scrollbars-vertical !important; }
img, div, td { behavior: url(iepngfix.htc); } /* for displaying PNG files in IE */

body {background-color:#000000; background-image: url(images/gradient.jpg); background-repeat: repeat-x; font-family: Helvetica, sans-serif;}
p { font-family: Helvetica, sans-serif; color:#404040; font-size:11pt;}
td { font-family: Helvetica, sans-serif; color:#404040; font-size:11pt;}
h1 { font-family: Helvetica, sans-serif; color:black; font-size:24px; letter-spacing:2px;font-weight:bold;margin-top:0px;}
h2 {font-family: Helvetica, sans-serif; color:black; font-size:18px; letter-spacing:2;font-weight:normal;margin-top:0px;text-transform: uppercase;}
div {font-family:helvetica,arial,sans-serif; color:#404040; font-size:11pt;}

a:link {text-decoration: underline; color:black;}
a:visited  {text-decoration: underline; color:black;}
a:active {text-decoration: underline; color:black;}
a:hover {text-decoration: none; color:black;}

a:link.footer {text-decoration: none; color:#999a9a;}
a:visited.footer  {text-decoration: none; color:#999a9a;}
a:active.footer {text-decoration: none; color:#999a9a;}
a:hover.footer {text-decoration: none; color:#f1b825;}

a:link.whitelink {text-decoration: underline; color:#FFFFFF;}
a:visited.whitelink  {text-decoration: underline; color:#FFFFFF;}
a:active.whitelink {text-decoration: underline; color:#FFFFFF;}
a:hover.whitelink {text-decoration: none; color:#F1B825;}

.pageheading { font-family: Helvetica, sans-serif; color:black; font-size:20px;}
.subheading { font-family: Helvetica, sans-serif; color:black; font-size:14pt;padding-top:6px;}
.footer {font-family: Helvetica, sans-serif; font-size:10px; color:#999a9a;}
.menuitem {font-size:12px;}
.fineprint {font-size:9pt;}


#leftheadline {font-size:13pt;color:white;text-align:center;padding-bottom:10px;}
#lefttext {font-size:13pt;color:#f1b825;text-align:center;padding-bottom:10px;}
#leftlink {font-size:10pt;color:white;text-align:center;padding-bottom:10px;}
#caption {font-size:14pt;text-align:center;}
#details {font-size:9pt;padding:7px;}
#contentarea {width:730px;background-color:#C3C3C3;color:black;padding:9px;text-align:left;height:auto;min-height:550px;font-size:12pt;}
#photosetlist {width:220px;height:350px;overflow:auto;}

img {border-color:#999a9a;}

.table_calendar {border-top:1px solid #AEBC63; border-left:1px solid #AEBC63;}
.cell_calendar {border-bottom:1px solid #AEBC63; border-right:1px solid #AEBC63;font-size:9pt;}
.evenrow_calendar {background-color:#C5D094;}
.oddrow_calendar {background-color:#C1CC8A;}

.tablegrid {border-top:1px solid black;border-left:1px solid black;}
.tablegrid td {border-right:1px solid black;border-bottom:1px solid black;}

.messagebox {background-color:#f1b825;border:1px solid black;margin:5px;}
.messagebox td {padding:6px;text-align:center;}

/* form elements */
input.small {font-family:helvetica,arial;font-size:9pt; color:#000000;}
textarea.small {font-family:helvetica,arial;font-size:9pt; color:#000000;}
select.small {font-family:helvetica,arial;font-size:9pt; color:#000000;}

input.editor {font-family:helvetica,arial;font-size:9pt; color:#000000;}
select.editor {font-family:helvetica,arial;font-size:9pt; color:#000000;}
textarea.editor {font-family:helvetica,arial;font-size:11pt; color:#000000;padding:3px;}