/* Standard styles Table Stuff */

.body     { color: #000000; font-size: 12pt; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: normal; line-height: 12pt; text-decoration: none }

a.listing { color: #000099; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11pt; text-decoration: underline }
a.listing:hover   { color: #003300; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: #ccffff }
a.listing:visited { color: #000099; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11pt; text-decoration: underline }

a	{ color: #003300; text-decoration: underline }
a:hover { color: #003300; text-decoration: none; background-color: #FEFEE5 }

a.body	 { color: #003300; text-decoration: underline }
a.body:hover { color: #003300; text-decoration: none; background-color: #FEFEE5 }


.SubHeadP   { color: #000066; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }


/* Standard Definitions */
div { margin-top: 5px; margin-right: 1px; margin-bottom: 0px; margin-left: 5px;}
select {  color: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px}
option {  color: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px}
b { font-weight: bold;  text-decoration: none }
li    { color: #000066; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-type: disc }
h1     { color: #000066; font-style: italic; font-weight: bold; font-size: 36px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
h2     { color: #000066; font-style: italic; font-weight: bold; font-size: 24px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
h3     { color: #000066; font-weight: bold; font-size: 16pt; line-height: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h4     { color: #000066; font-weight: bold; font-size: 14pt; line-height: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h5     { color: #000066; font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h6     { color: #000066; font-weight: bold; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
em  { font-weight: bold; font-size: 11pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


a.sidenav    { color: #00008b; font-size: 11pt; font-family: "Comic Sans MS", "Zapf Chancery", cursive; font-weight: 600; line-height: 12pt; text-decoration: none }
a.sidenav:hover   { color: #00008b; font-size: 11pt; font-family: "Comic Sans MS", "Zapf Chancery", cursive; font-weight: 800; line-height: 12pt; text-decoration: none; background-color: #FFCCCC; font-size: 12pt  }
a.sidenav:visited   { color: #00008b; font-size: 11pt; font-family: "Comic Sans MS", "Zapf Chancery", cursive; font-weight: 600; line-height: 12pt; text-decoration: none; font-size: 12pt }
a.sidenav:visited:hover  { color: #00008b; font-size: 11pt; font-family: "Comic Sans MS", "Zapf Chancery", cursive; font-weight: 800; line-height: 12pt; text-decoration: none; background-color: #FFCCCC; font-size: 12pt }


/* Colors: 
BLACK: #000000
White #FFFFFF
LightGrey #F5F5F5
Grey #EEEEEE
MedGrey #CCCCCC

Red #FF0000
Lt. Red: #FFCCCC

Lt. Yellow: #FFFFCC
Realy light Yellow: #FEFEE5
Yellow: #FFCC00 

DK Green: #003300
Lt Green: #99FFCC
Med Green: #33FF99

Really light blue: #CCFFFF	
Navy: #000099
Royal: #3300FF
*/



a.top	 { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.top:hover { background-color:transparent; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.red	{ color: #FF0000; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.red:hover { color: #FF0000; background-color: #F5F5F5 }
a.red:visited { color: #FF0000; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.white	{ color: #FFFFFF; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.white:hover { color: #FFFFFF; background-color: #F5F5F5 }
a.white:visited	{ color: #FFFFFF; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.topnav { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.topnav:hover { color: #003300; background-color: #CCFFFF; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.topnav:visited { color: #CCFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.topnav:visited:hover { color: #003300; background-color: #CCFFFF; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }



.caption   { color: #4848a0; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }

/* Bottom Table Stuff */
.bmenu  { color: #FFFFFF; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bmenu  { color: #FFFFFF; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bmenu:hover  { color: #FFFF00; background-color: #FF0000; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bmenu:visited  { color: #f5f5f5; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/*Top text*/
.toph1      { color: #000099; font-size: 36px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: oblique; font-weight: bold; line-height: 30px; text-align: center }
.toph2       { color: #eed03f; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; line-height: 21px; text-align: center }
.topsmall { color: #000099; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none }


/* Yellow Backgound */
.topdate { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; font-weight: normal; text-decoration: none }
.reddot  { color: #FF0000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.topnavmenu  { color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.option {  color: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px}


/* White or Grey Backgound */
.HeadP {  color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; }
.RSubHeadP {  color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; }
.itemhead   { color: #003300; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.rightColumn {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-right: 5px; margin-bottom: 0px; margin-left: 10px; margin-top: 2px}
.Cpages	{ color: #000000; ; font-weight: normal; font-size: 8pt; text-align=center; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.groupbody	{ color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 5px; margin-bottom: 2px; margin-left: 0px; margin-top: 0px}
.noteText	{ color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.itemDetail	{ color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.SpecHeadP {  color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.adminDetail	{ color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.adminhead   { color: #003300; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }

/* From checkout_f */
.red	{ color: #FF0000; ; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white	{ color: #FFFFFF; ; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wbbodysmall	{ color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wbbody	{ color: #000000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head   { color: #003300; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.binfo   { color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}


/* Table Definitions */
.toptable    { background-color: #cf412a; width: 98%; border-color: #000 }
.navtable    { background-color: #cf412a; width: 98%; border-color: #cf412a }
.sidetable      { background-color: #cf412a; width: 150; align: left     }
.contenttable        { background-color: #e4e4e4; padding-top: 3pt; padding-left: 10pt; width: 98%; border-style: inset solid solid inset; border-width: medium thin thin medium; border-color: #b4b4b4 }
.content2table   { color: navy; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; border-width: thin; border-color: #ffffcc }
.content3table  { background-color: #FFFFCC; border-width: thin; border-color: #FFFFCC }
.splittable { width: 99%; border: none }
.bottomtable   { background-color: #000000; margin-bottom: 2px; width: 98% }
.tr1 { background-color: #ffffe7 }
.tr2  { background-color: #d9e7e7 }
.tr1:hover  { background-color: white }
.tr2:hover  { background-color: white }



