BODY { Background: #FFFFFF; Color: #000000; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-size: 10pt; Margin: 0px; }

H4 { Font-Family: Arial Narrow, Arial, Helvetica, sans-serif; Font-Size: 12pt; Text-Align: Center; }

.title { Font-Family: Arial, Helvetica, sans-serif; Font-Size: 11pt; Font-Weight: Bold; Text-Align: Center; }
.FieldName { Font-Weight: Bold; Text-Align: Right; Vertical-Align: Top; }
.ReqMark { Font-Size: 6pt; Font-Weight: Bold; Vertical-Align: Super; Color: #FF2626; }
.example { Padding: 10 15px 3px 15px; Font-Style: Italic; }
.explain { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; Color: #777777; }
.SubTitle { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; Color: #777777; }
.Fine { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 6pt; Color: #555555; }
.DateTime { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; }
.Points { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 7pt; }

TD { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 9pt; }
TH { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 9pt; Font-Weight: Bold; }

A { Color: #192FFF; Text-Decoration: None; }
A:visited { Color: #0732AB; }
A:hover { Color: #FF0000; }

.Footer-Bar { Border: Solid #CBE3B1 1px; }

.nochange { Text-Decoration: None; Color: #000; }
.nochange:visited { Color: #000; }
.nochange:hover { Color: #000; }

.ListAuthor { Text-Decoration: None; Color: #777777; }
.ListAuthor:visited { Text-Decoration: None; Color: #777777; }
.ListAuthor:hover { Text-Decoration: Underline; Color: #0000FF; }

.Tag { Text-Decoration: Underline; }
.Tag:hover { Text-Decoration: None; Background: #D4F6CE; Color: #6E3428; }

.White { Text-Decoration: None; Color: White; }
.White:visited { Color: White; }
.White:hover { Color: White; }

.DimmedWhite { Text-Decoration: None; Color: #9C734A; }
.DimmedWhite:visited { Color: #9C734A; }
.DimmedWhite:hover { Color: #9C734A; }

.Black { Text-Decoration: None; Color: Black; }
.Black:visited { Color: Black; }
.Black:hover { Color: Black; }

.LeftNav { Background-Color: #FFFFFF; Width: 165px; Padding-left: 5px; Float: Left; }
.LeftNav:hover { Background-Color: #EEE; }

.LeftNav1 { Background-Color: #FFFFFF; Width: 165px; Padding-left: 10px; Float: Left; }
.LeftNav1:hover { Background-Color: #EEE; }

.SiteCat { Display: Block; Color: #444444; }
.SiteCat:visited { Display: Block; Color: #505050; }
.SiteCat:hover { Display: Block; Background-Color: #F5F488; }

.category1 { Background: #FFD6A2; Color: #54270A; Border: Solid 1px #AAAAAA; Font-Weight: Bold; Text-Decoration: None; Font-Size: 9pt; Text-Align: Center; Float: Left; Padding: 2px 8px 0 8px; Height: 18px; }
.category1:visited { Color: #54270A; }
.category1:hover { Background: #A2F99B; Color: #FF0000; }

.category1-s { Background: #CBE3B1; Color: #FF0000; Border: Solid 1px #CBE3B1; Font-Weight: Bold; Text-Decoration: None; Font-Size: 9pt; Text-Align: Center; Float: Left; Padding: 2px 8px 0 8px; Height: 18px; }
.category1-s:visited { Color: #FF0000; }
.category1-s:hover { Color: #FF0000; }

.TreeCats { Background: #FFD6A2; Color: #54270A; Display: Block; Font-Size: 9pt; Padding: 2px; Text-Decoration: None; }
.TreeCats:visited { Display: Block; Color: #54270A; }
.TreeCats:hover { Display: Block; Background: #A2F99B; Color: #FF0000; }


/* Style Imported from Dynamic Drive's Chrome CSS Drop Down Menu */
.chromestyle{ font-weight: bold; height: 17px; margin-top: 4px; }
.chromestyle:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; /*Add margin between menu and rest of content in Firefox*/ }
.chromestyle ul{ text-align: left; margin: 0; padding: 0; }
.chromestyle ul li{ display: block; float: left; text-align: center; }

.chromestyle ul li a{ background: #FFD6A2; color: #54270A; padding: 4px 8px 2px 8px; height: 19px; border: solid 1px #AAAAAA; text-decoration: none; font-size: 9pt; }
.chromestyle ul li a:visited{ Color: #54270A; }
.chromestyle ul li a:hover{ Background: #A2F99B; Color: #FF0000; }
.chromestyle ul li a[rel]:after{ content: ""; /*HTML to indicate drop down link*/ }
#SelectedTopCat { Background: #CBE3B1; Border: Solid 1px #CBE3B1; Color: #FF0000; }

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{ position:absolute; top: 0; border: 1px solid #BBB; border-bottom-width: 0; font: normal 9pt; z-index: 2000; width: 120px; visibility: hidden; }
.dropmenudiv a{ background-color: #FFD6A2; color: #54270A; border-bottom: 1px solid #BBB; width: auto; display: block; text-indent: 3px; padding: 2px 0; text-decoration: none; }
* html .dropmenudiv a{ width: 100%; /*IE only hack*/ }
.dorpmenudiv a:visited { color: #54270A; }
.dropmenudiv a:hover{ background-color: #A2F99B; color: #FF0000; }
/* End Chrome CSS Drop Down Menu */


.L2 { Display: Block; Background: #CBE3B1; Padding: 4px 4px 5px 4px; Font-Weight: Bold; Color: #733913; }
.L2:visited { Color: #733913; }
.L2:hover { Color: #F35637; Background: #A8D078; }

.L3 { Display: Block; Background: #FDF9E5; Padding: 2px 1px 3px 4px; Font-Size: 8pt; }
.L3:visited { Background: #FDF9E5; }
.L3:hover { Background: #E4F4FE; }

.AttType { Background: #C0C0C0; Color: #000000; Padding: 4px; Font-Size: 9pt; Font-Weight: Bold; Text-Decoration: None; Margin-Left: 2px; }
.AttType:visited { Color: #000000; }
.AttType:hover { Background: #BAF3A1; Text-Decoration: Underline; }

.InfoTitle { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11pt; Font-Weight: Bold; }
.MediumImage { Display: Block; Width: 480px; Text-Align: Center; }
.ThumbImage { Display: Block; Width: 70px; }

SELECT { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 9pt; Font-Weight: Normal; }
INPUT { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 9pt; }
.Button { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; Padding: 0; }

#TopBar { Border-Style: Solid; Border-Width: 4px 0 4px 0; Border-Color: #CBE3B1; Background-Color: #CBE3B1; }
#Keywords { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 9pt; Font-Weight: Normal; Padding: 1px 1px 0 3px; }

.Box { Border-Style: Solid; Border-Width: 1px 1px 1px 1px; Border-Color: #BBBBBB; Margin-Bottom: 4px; }
.ColTitle { Background: #CBE3B1; Color: #000000; Font-Weight: Bold; Height: 22px; }
.ColSearch { Background: #E0F6DC; Color: #000000; Height: 35px; Text-Align: Center; }

.SideTitle { Background: #DBC86D; Color: #FFFFFF; Font-Weight: Bold; Height: 22px; Text-Align: Center; }
.SideTitle-l { Background: #DBC86D url(/images/rounded.gif) no-repeat top left; Width: 3px; }
.SideTitle-r { Background: #DBC86D url(/images/rounded.gif) no-repeat top right; Width: 3px; }
.SideTitle-Box { Border: #DBC86D Solid 1px; }

.RoundTitle { Font-Weight: Bold; Height: 22px; Text-Align: Center; }
.Round-lt { Background: url(/images/rounded.gif) no-repeat top left; Width: 3px; }
.Round-rt { Background: url(/images/rounded.gif) no-repeat top right; Width: 3px; }
.Round-lb { Background: url(/images/rounded.gif) no-repeat bottom left; Width: 3px; }
.Round-rb { Background: url(/images/rounded.gif) no-repeat bottom right; Width: 3px; }

.MessageTitle { Display: Block; Font-Size: 8pt; Background-Color: #ADDFFF; Margin: 0 0 0 3px; Text-Align: Right; Padding: 0 3px 0 3px; }
.MessageText { Display: Block; Font-Size: 10pt; Border: Solid 1px #EEE; Padding: 6px; Margin: 0 0 7px 3px; }
.MessageTextHidden { Display: Block; Font-Size: 10pt; Border: Solid 1px #EEE; Padding: 6px; Margin: 5px 0 7px 3px; Background-Color: #F8F8F8; Color: #777; }
.MessageTextInFrame { Display: Block; Font-Size: 10pt; Padding: 6px; Margin: 0 0 7px 3px; }
.MessageTextInFrameHidden { Display: Block; Font-Size: 10pt; Border: Solid 1px #EEE; Padding: 6px; Margin: 5px 0 7px 3px; Background-Color: #F8F8F8; Color: #777; }
.MessageTextAnswer { Display: Block; Font-Size: 10pt; Border: Solid 1px #CCC; Padding: 6px; Margin: 0 0 7px 3px; Background-Color: #FFFFD9; Color: #000; }
.MessageOptions { Text-Align: Center; Font-Size: 8pt; }
.Message { Font-Size: 10pt; }

.Pending { Font-Family: Times; Font-Style: Italic; Font-Size: 10pt; Color: Black; Margin-Bottom: 8px; }

#CatDescription { Margin: 8px 0 10px 0; Padding: 3px; Font-Size: 10pt; }
#SubCats { Margin: 8px 0 8px 0; Border: Solid 1px #EEEEEE; Padding-Bottom: 3px; }

.ThreadBox { Border: Solid 1px #EEEEEE; Margin: 8px 0 8px 0; }
.ThreadTitle { Background: #E0F6DC; Color: #000000; Font-Weight: Bold; Display: Block; Padding: 3px; }

.MediaSubmit { Width: 25px; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; }

.MediaSlide { Border: Solid 1px Black; Margin: 0 1px 1px 0; Background: #FEFFB3; Text-Decoration: None; Color: Black; Padding: 0 2px 0 2px; }
.MediaSlide:visited { Color: Black; }
.MediaSlide:hover { Color: Red; Background: #C0FFC0; }
.MediaSlideSelected { Border: Solid 1px Black; Margin: 0 1px 1px 0; Background: #B5F7B5; Text-Decoration: None; Color: Black; Padding: 0 2px 0 2px; }
.MediaSlideSelected:visited { Color: Black; }
.MediaSlideSelected:hover { Color: Black; }

.BoxTooltip { Position: Absolute; Top: 27px; Left: 12px; Width: 250px; Padding: 3px; Text-Align: Left; Border: Solid 1px #000000; Background: #FFFFFF; Font-Size: 11px; Z-Index: 10; Visibility: Hidden; }

span.SearchTip  {Position: Relative; }
span div.SearchTip { Position: Absolute; Top: 15px; Left: 5px; Width: 250px; Padding: 3px; Text-Align: Left; Border: Solid 1px #000000; Background: #FFFFFF; Font-Size: 11px; Z-Index: 10; Visibility: Hidden; }
