
html {height: 100%;}
body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #000000; background: url(../images/bkgd.gif); font-family : Verdana,Arial,Helvetica; }

a.date		{ font-size: 23pt; font-family:verdana, arial; font-weight:bold; text-decoration:none; }
a:link.date 	{ color:#FF8A00; text-decoration:none; }
a:active.date 	{ color:#FF8A00; text-decoration:none; }
a:visited.date	{ color:#FF8A00; text-decoration:none; }
a:hover.date	{ color:#9ACB3C; text-decoration:none; }

a.footer	{ font-size: 8pt; font-family:verdana, arial; font-weight:normal; text-decoration:none; }
a:link.footer 	{ color:#666666; text-decoration:none; }
a:active.footer	{ color:#666666; text-decoration:none; }
a:visited.footer{ color:#666666; text-decoration:none; }
a:hover.footer	{ color:#ff9900; text-decoration:none; }

a.global	{ font-size: 7.5pt; font-family:verdana, arial; font-weight:bold; text-decoration:none; }
a:link.global 	{ color:#666; text-decoration:none; }
a:active.global	{ color:#666; text-decoration:none; }
a:visited.global{ color:#666; text-decoration:none; }
a:hover.global	{ color:#ff9900; text-decoration:none;}

a.gallery	{ font-size: 8pt; font-family:verdana, arial; font-weight:bold; text-decoration:none;}
a:link.gallery 	{ color:#000; text-decoration:none; }
a:active.gallery{ color:#000; text-decoration:none; }
a:visited.gallery{ color:#000; text-decoration:none; }
a:hover.gallery	{ color:#ff9900; text-decoration:none;}

a.links		{ font-size: 8pt; font-family:verdana, arial; font-weight:bold; text-decoration:none;}
a:link.links 	{ color:#666; text-decoration:none; }
a:active.links	{ color:#666; text-decoration:none; }
a:visited.links	{ color:#666; text-decoration:none; }
a:hover.links	{ color:#ff9900; text-decoration:none;}

a.news		{ font-size: 8pt; font-family:verdana, arial; font-weight:bold; text-decoration:none;}
a:link.news 	{ color:#fff; text-decoration:none; }
a:active.news	{ color:#fff; text-decoration:none; }
a:visited.news	{ color:#fff; text-decoration:none; }
a:hover.news	{ color:#ff6600; text-decoration:none;}

a.musiclink		{ font-size: 8pt; font-family:verdana, arial; font-weight:bold; text-decoration:none;}
a:link.musiclink 	{ color:#ff6600; text-decoration:none; }
a:active.musiclink	{ color:#ff6600; text-decoration:none; }
a:visited.musiclink	{ color:#ff6600; text-decoration:none; }
a:hover.musiclink	{ color:#ff9900; text-decoration:none;}

img, p { margin: 0 0 0 0; padding: 0 0 0 0; border: 0; }
blockquote { margin: 0 0 0 0;}
th {white-space: nowrap; color: #222222;}
td {vertical-align: top;}
li {font-size: 8pt; color: #333;}

.cellbgbld { padding-bottom: 8px; font-size: 8pt; color: #333;}
.cellbgbtm { border-bottom: 1px solid #999; padding-bottom: 12px; padding-top: 5px; font-size: 8pt; color: #333; }
.cellbgbldyear { padding-top: 20px; padding-bottom: 10px; font-size: 10pt; }

/* content body */
body.dataframe {padding: 00px;}
.MELLOWYELLOW { background-color: #ffd;}


/* background for the content area */
#content {padding: 10px; width: 100%; height: 300px; margin-left:0px; margin-bottom:0px; background-color: #99CCCC; z-index: 100; border-width: 0px; border-style: solid; border-color: #FFFFFF; background-image: url("../images/body_background.gif"); background-position: 20 00; background-repeat: no-repeat; }
#popcontent23 { padding: 16px; width: 560px; margin-left:20px; margin-bottom:90px; background-color: #D6E0E7; z-index: 100; }

/* groups blocks of content */ 
.block { padding: 10 0 15 13; margin: 0 0 0 0;}

/*creates a section break with no background color */
.sectionbreak { height: 2px; }
.buttons { margin-top: 6px; margin-bottom: 6px; margin-right: 6px; padding-left: 14px;}
.buttonsright { margin: 14px; text-align: right; }


/* headers */
/* page title */
h1 { margin: 10 25 20 0; padding: 0; font-size: 10pt; font-weight: bold; color:#336666; border-width: 0px; border-style: solid; border-color: #ffffff; }
h2 { margin: 10 25 0 0; padding: 0; font-size: 10pt; font-weight: normal; color:#000; border-width: 0px; border-style: solid; border-color: #ffffff; }
h3 { margin: 5 0 10 0; padding: 0; font-size: 10pt; font-weight: bold; color:#666; border-width: 0px; border-style: solid; border-color: #ffffff; }
h4 { margin: 0 0 0 5; padding: 0; font-size: 10pt; font-weight: bold; color:#666; border-width: 0px; border-style: solid; border-color: #ffffff; }

/* text components */
.txt_pageHeader { margin: 3px 15px 5px 15px; font-size: 13pt; font-weight: bold; color:#669900; }
.txt_pagecopy { margin: 0px 15px 10px 15px; color: #333; font-size: 8pt; line-height: 15px;}
.txt_pagecopyBold { margin: 0px 15px 10px 15px; color: #333; font-size: 8pt; font-weight: bold; line-height: 15px;}
.txt_pagecopyCalender { margin: 0px 15px 10px 15px; font-size: 8pt; padding: 0px; color:#333;}
.txt_global { margin: 0px 0px 0px 0px; font-size: .75em; padding: 0px; color:#666; }
.txt_receive { margin: 0 0 5 10; font-size: 8pt; font-weight: bold; color: #666;}
.txt_join { margin: 0 0 0 10;}
.txt_comingUp { margin: 8 0 0 3; font-size: 8pt; font-weight: bold; color: #FF8A00;}
.txt_popWhite { margin: 0 0 10 0; font-size: 9pt; font-weight: bold; font-face: verdana, arial; color: #fff;}
.txt_popWhite2 { margin: 0 0 10 0; font-size: 9pt; font-weight: normal; font-face: verdana, arial; color: #fff;}
.txt_footer { padding: 0 0 10 20; font-size: 8pt; font-weight: normal; font-face: verdana, arial; color: #666; font-family : Verdana,Arial,Helvetica; }
.txt_gallery { padding: 0 0 0 0; font-size: 9pt; font-weight: bold; font-face: verdana, arial; color: #666; font-family : Verdana,Arial,Helvetica; }

/* normal bullets */
.bulletlist { padding: 00px; margin: 0px 0px 0px 16px;}
.bulletlist li { padding: 0px 0px 6px 0px; margin-left: 0px; font-weight: bold;}



/*--- form elements ---*/
input, select, textarea {  margin: 0 0 0 0;padding: 0 0 0 0;font-size: 1em;font-family: arial,helvetica,sans-serif;}
input.join {width: 200px; font-weight: bold; font-size: 1em; line-height: 10px; height: 22px; margin: 0 0 8 10;}

input.buttonother {padding-left: 8px; padding-right: 8px;  padding-top: 0px; line-height: 10px; font-weight: bold; font-size: 1em; height: 22px;}
input.buttonupload {padding-left: 8px; padding-right: 8px;  padding-top: 0px; line-height: 10px; font-size: 1em; height: 22px; }
input.file1 { height: 22px; }
input.radiostyle {padding: 0px; margin-top: -4px;}
input.checkstyle { margin-left: -3px; padding:0px;}
.formwrapper2 {padding: 0px 0px 6px 0px;}
.formdate {width: 120px;float: left; margin-right: 6px;}
.formdates {width: 80px;float: left; margin-right: 6px;}
.formmed1 {width: 120px; font-weight: normal;}
.formgutter {width: 16px;text-align: center;}
.labelgutter { width: 16px; height: 25px; }
.formlabel{padding-bottom: 4px;font-weight: bold; width: 170px;}
.formspace { height: 10px; width: 10px; }
.label1 { width: 109px; padding-bottom: 4px;font-weight: bold;  }



/* rules */
.hr { width: 280px; border: 0px; background-color: #999; height: 1px; margin-top: 4px;  overflow: hidden;}
.hrGreen { width: 530px; border: 0px; background-color: #99CC33; height: 2px; margin-top: 0px;  overflow: hidden;}
.hrCalSpacer { background-color: #999; height: 1px; margin-top: 5px; margin-bottom: 5px; overflow: hidden;}


/* general styles */
.alignright {width: 100%; text-align: right;}
.alignleft {width: 100%; text-align: left;}


/* tabs */
#tabsborder { width: 852px; background-image: url(../images/tab_none.gif); background-position: 0px 8px; background-repeat: repeat-x; background-position: 0px 8px; border: 0px;  margin-top: 0px; padding: 0px; margin-bottom: 0px; }
#tabsborder td.gutter {background-color: #ffffff; width: 20px;}
#tabsborder ul {list-style: none; margin: 0px; padding: 0px; }
#tabsborder li {float: left; white-space: nowrap; margin: 0px; font-weight: bold;}
li.tabon { background-image: url(../images/tab_on.gif); background-repeat: repeat-x; height: 22px; padding: 8px 16px 0px 16px;  text-align: center; color: #5C85A0; }
li.taboff { background-image: url(../images/tab_off.gif); background-repeat: repeat-x; height: 19px; padding: 11px 16px 0px 16px; text-align: center; color: #5C85A0; }
li.tabspace { background-image: url(../images/tab_space.gif); background-repeat: repeat-x; height: 30px; width:1px; background-color: #5C85A0;   padding: 0px; margin: 0px;}
li.tabspace2 { background-image: url(../images/tab_space2.gif); background-repeat: repeat-x; height: 30px; width:1px; background-color: #5C85A0;  padding: 0px; margin: 0px;}
a.tablink1, a.tablink1:visited { color: #336688; font-weight: bold; text-decoration: none;}
a.tablink1:hover, a.tablink1:active { color: #336688; text-decoration: none; }

/* table styles */
.gweighttable {width: 336px; }
.gfulltablenoscroll {width: 796px; border-width: 1px; border-style: solid solid solid solid; border-color: #cccccc #cccccc #cccccc #cccccc;} 

