body { font-family: "tahoma"; font-size: 13px; color: #000000; background-color: #dbe473; background-image: url(images/page_bg.jpg); background-repeat: repeat-x; background-position: top; margin: 0px; }
td { font-family: "tahoma"; font-size: 13px; color: #000000; }
th { font-family: "tahoma"; font-size: 13px; color: #000000; }
input, select, textarea { font-family: "tahoma"; font-size: 13px; }

.page-width { width: 960px; margin: auto; }

a:link { text-decoration : none; font-family: tahoma; color : #000000; font-weight: bold; }
a:visited { text-decoration : none; font-family: tahoma; color : #000000; font-weight: bold; }
a:hover { text-decoration : underline; font-family: tahoma; color : #006829; font-weight: bold; }


.headertxt { font-family: "tahoma"; font-size: 16px; font-weight: normal; }

#header-container {}

.clear-div { clear: both; }

#mainmenu { height: 38px; overflow: hidden; background-image: url(images/mainmenu_bg.jpg); background-position: top; background-repeat: repeat-x;   }
#mainmenu .left { float: left; }
#mainmenu .right { float: right; width: 273px; }
#mainmenu ul { padding: 0px; margin: 0px; }
#mainmenu ul li { float: left; list-style: none; }
#mainmenu ul li a { float: left; } 

#content { background-image: url(images/main_bg.jpg); background-position: top; background-repeat: no-repeat; padding-top: 10px;  }

#general-content { width: 568px; padding: 5px; min-height: 416px; background-image: url(images/content_bg1.jpg); background-position: top; background-repeat: no-repeat; background-color: #e6ec9d; }
#general-footer { width: 578px; background-image: url(images/content_bg2.jpg); background-position: top; background-repeat: no-repeat; height: 9px; }

#general-content-full { width: 950px; padding: 5px; min-height: 416px; background-image: url(images/content_bg1-full.jpg); background-position: top; background-repeat: no-repeat; background-color: #e6ec9d; }
#general-footer-full { width: 960px; height: 9px; }

#home-content { width: 687px; }
#home-content .movie { width: 310px; height: 209px; text-align: center; float: left; }
#home-content .txt1 { width: 377px; height: 209px; float: left; }
#home-content .txt2 { width: 687px; height: 197px; float: left; }
#home-content .lid { width: 387px; height: 126px; float: left; }
#home-content .label { width: 300px; height: 126px; float: left; }

.justify { text-align: justify; }

#login {  }
#login a:link { text-decoration : none; font-family: tahoma; color : #000000; font-weight: bold; }
#login a:visited { text-decoration : none; font-family: tahoma; color : #000000; font-weight: bold; }
#login a:hover { text-decoration : underline; font-family: tahoma; color : #000000; font-weight: bold; }
#login a.other:link { text-decoration : none; font-family: tahoma; color : #000000; font-weight: normal; }
#login a.other:visited { text-decoration : none; font-family: tahoma; color : #000000; font-weight: normal; }
#login a.other:hover { text-decoration : underline; font-family: tahoma; color : #000000; font-weight: normal; }
#login .header { background-color: #095B2B; padding: 2px 2px 2px 10px; color: #F4F9F0; font-weight: bold; }
#login td { font-family: "tahoma"; font-size: 9px; color: #000000; }
#login .content { font-size: 9px; color: #000000; padding: 2px 2px 2px 5px; }

#footer .a { float: left; }
#footer .b { float: right; }
#footer .c { text-align: center; background-image: url(images/footer_bg2.jpg); }
#footer .d { background-image: url(images/footer_bg3.jpg); }
#footer .d1 { padding-left: 10px; width: 450px; float: right; }
#footer .d2 { padding-right: 25px; width: 450px; float: right; }

.footer-txt { color: #8cbb9f; font-size: 11px; text-align: right; }

.sponsor { padding: 10px 5px 10px 5px; float: right; }

#msg_table { background-color: #FFCC00; border: 1px solid #FF6600; }
#msg_table td { color: #fe0000; padding: 5px 5px 5px 5px; font-size: 13px; font-weight: bold; }

#msg2 { background: #FFFFCC; border: 1px solid #FF9900; padding: 5px 5px 5px 5px; color:#000000; text-align: center; margin: auto; font-weight: bold; }

#helpdesk { }
#helpdesk td { color: #000000; }
#helpdesk .header { background-color: #095B2B;  color: #FFFFFF; }
#helpdesk .header2 { background-color: #FFFFFF; }
#helpdesk .hlpcontent { background-color: #F4F9F0; }
#helpdesk a:link { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#helpdesk a:visited { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#helpdesk a:hover { text-decoration : underline; font-family: tahoma; color : #75AD44; font-weight: bold; }

#general { }
#general td { color: #000000; background-color: #F4F9F0; }
#general .header { background-color: #095B2B; color: #F4F9F0; }
#general .header a:link { text-decoration : none; font-family: tahoma; color : #F4F9F0; font-weight: bold; }
#general .header a:visited { text-decoration : none; font-family: tahoma; color : #F4F9F0; font-weight: bold; }
#general .header a:hover { text-decoration : underline; font-family: tahoma; color : #F4F9F0; font-weight: bold; }
#general .ge_content1 { background-color: #FFFFFF; }
#general .ge_content2 { background-color: #F4F9F0; }
#general a:link { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#general a:visited { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#general a:hover { text-decoration : underline; font-family: tahoma; color : #75AD44; font-weight: bold; }

#table_small { }
#table_small td { color: #000000; background-color: #F4F9F0; font-family: "tahoma"; font-size: 13px; }
#table_small .header { background-color: #095B2B; color: #F4F9F0; }
#table_small .ge_content1 { background-color: #FFFFFF; }
#table_small .ge_content2 { background-color: #F4F9F0; }
#table_small a:link { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#table_small a:visited { text-decoration : none; font-family: tahoma; color : #095B2B; font-weight: bold; }
#table_small a:hover { text-decoration : underline; font-family: tahoma; color : #75AD44; font-weight: bold; }

#schedule { background-color: #000000; }
#schedule td { color: #000000; background-color: #FFFFFF; }
#schedule .col1 { color: #000000; background-color: #F4F9F0; }
#schedule .hdr { color: #F4F9F0; background-color: #095B2B; }
#schedule .hdr a:link { text-decoration : none; font-family: tahoma; color : #F4F9F0; }
#schedule .hdr a:visited { text-decoration : none; font-family: tahoma; color : #F4F9F0; }
#schedule .hdr a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFCC; }

#schedule .subheader { color: #000000; background-color: #F4F9F0; }

#printform { background-color: #000000; }
#printform td { color: #000000; background-color: #FFFFFF; }
#printform td.header { color: #F4F9F0; background-color: #61B400; }

.highlight { background-color: #61B400; border: 1px solid #61B400; padding: 5px 5px 5px 5px; color: #F5FB05; }
.highlight2 { color: #fe0000; padding: 2px 2px 2px 2px; }

#layer { background-color: #FFFFFF;  }
#layer td { color: #000000; }
#layer .header { background-color: #84C07A; }
#layer .content { background-color: #FFFFFF; }

#qtn { background-color: #FFFFFF; }
#qtn td { color: #000000; background-color: #F4F9F0; }
#qtn .header { color: #F4F9F0; background-color: #095B2B; }
#qtn .content { color: #000000; background-color: #F4F9F0; }
#qtn .content2 { background-color: #EEEEEE; }

#pretest td { background-color: #FFFFFF; }
#pretest .header { background-color: #095B2B;  color: #FFFFFF; }

.txtsmallest { font-size: 9px; color: #000000; }

#sponsor { background-color: #FFFFFF; }
#sponsor .header { background-color: #006829; color: #719F72; }

.currentpage { color: #FF0000; }
#scrollcontent1 { overflow-x: hidden; overflow-y: auto; height: 475px; width: 99%; }

#fadeinbox{
position:absolute;
width: 655px;
left: 0;
top: -400px;
border: 2px solid black;
background-color: #dfeb97;
padding: 5px;
z-index: 100;
visibility:hidden;
font-size: 16px;
}

a.bscbuttons{
background: transparent url(images/btn-green-left.gif) no-repeat top left;
display: block;
float: left;
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.bscbuttons, a:visited.bscbuttons, a:hover.bscbuttons, a:active.bscbuttons{
color: white; /*button text color*/
}

a.bscbuttons span{
background: transparent url(images/btn-green-right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.bscbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#dropmenudiv{
position:absolute;
border:1px solid #57aa27;
border-bottom-width: 0;
font:normal 13px tahoma;
line-height:18px;
z-index:100;
background-color: #a5cf61;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 2px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
background-color: #a5cf61;
border-bottom: 1px solid #57aa27;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #81af38;
}

#news { background-color: #FFFFFF; border: 2px solid #000000; }
#news td { padding: 10px; }

H1{font-family: tahoma;font-size: 16px;color:#000066}
H2{font-family: tahoma;font-size: 13px;color:#000066}

#page-title { background-image: url(images/header_text_banner.gif); width: 305px; line-height: 35px; font-weight: bold; margin: auto; text-align: center; background-position: 0px 7px; background-repeat: no-repeat; }eight: bold; margin: auto; text-align: center; background-position: 0px 7px; background-repeat: no-repeat; }: no-repeat; }