.dummy{}

body{ background-color: #bdbdbf; margin: 0px; }
form{ display: inline; }
body, a, td, .text, .sectionButton, .paging
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6b6b6b; }
a:hover{ text-decoration: none; }
li{ list-style-type: square; }
hr{ background-color: #79777a; height:1px; width:100%; }

a.sectionButton, a.sectionButton:link, a.sectionButton:visited, a.sectionButton:active,
a.paging, a.paging:link, a.paging:visited, a.paging:active
{ text-decoration:none; }
a.paging:hover{ color: #868686; text-decoration: underline; }

/* Text Styles */
.textSmall, .textSmall a { font-size: 9px; }
a.textSmall{ font-size: 9px; text-decoration: underline; }
a.textSmall:hover { font-size: 9px; text-decoration: none;}
.smallTextAdmin{ font-size: 12px; }
.thumbnail{ height: 75px; width: 100px; }
.textSubsectionHeader, .textSubsectionHeader a
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: -0.02em; padding-bottom: 2px; padding-top: 0px; }
 a.textSubsectionHeader:hover{ font-size: 12px; font-weight: bold; text-decoration: underline; }
.textSectionHeader, .textSubsectionHeader a
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; color: #ffffff; letter-spacing: -0.01em; }
.text{ line-height: 15px; }

/* Colors */
.bgcolorWhite{ background-color: #ffffff; }
.bgcolorLightGray{ background-color: #e5e5e5; }
.bgcolorMedLightGray{ background-color: #cfcfcf; }
.bgcolorBoxGray{ background-color: #CFCFCF; }
.bgcolorDarkGray{ background-color: #79777a; }
.bgcolorDarkBoxGray{ background-color: #868686; }

.colorDarkGray{ color: #575757; }
.colorWhite{ color: #ffffff; }
.colorWhite a, .colorWhite a:link{ color: #ffffff; }
.colorWhite a:hover{ color: #E5E5E5; }
.colorGray{ color: #868686; }
.bgcolorDullBlue{ background-color: #4d749d; }
.bgcolorDarkBlue{ background-color: #3A5C7F; }

/* Field Styles */
.inputTextShort{ font-size: 12px; padding: 3px; width: 300px; }
.textAreaL{ font-size: 12px; padding: 3px; height: 200px; width: 410px; }
.inputText{ font-size: 12px; padding: 3px; width: 410px; }
.textfield{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6b6b6b; background-color: #cfcfcf; height: 16px; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #666666; padding-left:3px; }
.textfieldWhite{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6b6b6b; background-color: #cfcfcf; height: 16px; padding-left:3px; border: 1px solid #CC0000; }
.textfieldSearch{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6B6B6B; background-color: #cfcfcf; height: 19px; padding-left: 3px; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #666666; }
.dropdown{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6B6B6B; background-color: #cfcfcf; height: 19px; padding-left: 3px; border: 1px solid #CFCFCF; }

/* Cell Styles */
.paddingSection{ padding: 17px 45px 19px 17px; }
.paddingHome{ padding: 17px 9px 19px 9px; }
.paddingWideBox{ padding: 8px 9px 8px 9px; }
.formPadding{ padding: 4px 2px 4px 2px; }
.paddingList{ padding: 2px 3px 5px 3px; }
.paddingList a, .paddingList a:visited, .paddingList a:active,  
{ text-decoration: none; }
.paddingList a:hover{ text-decoration: underline; }
.paddingLeft9px{ padding-left: 9px; }

/* Miscellaneous Styles */
.textCalendarOn, a.textCalendarOn, a.textCalendarOn:link, a.textCalendarOn:visited, a.textCalendarOn:active
{ font-size:9px; background-color: #cfcfcf; text-decoration:none; }
a.textCalendarOn:hover{ text-decoration:underline; }
.textCalendarOff{ font-size:9px; background-color: #CFCFCF; }
.imageBorder{ border: 1px solid #FFFFFF; }
.button{ font-size: 10px; color: #6B6B6B; background-color: #cfcfcf; height: 19px; padding: 0px 3px 0px 3px; border: 1px solid #CFCFCF; }
.timestamp{ padding-right: 9px; color: #ffffff; }
.hide { display: none; }
.show{ display: block; }
.hr_sublink{ margin: 8px 0 4px; }

.search_results{ margin-bottom: 18px; }
.search_results .page{ margin-bottom: 8px; }
.search_results a.link{ text-decoration: none; }
.search_results a.link:hover{ text-decoration: underline; }

/* ID Styles */
#member_detail td{ padding: 3px 0px; }
#footer, #footer a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#footer a:hover { text-decoration: underline;}

#search_box{ background-image: url(../_images/nav_search_bg.gif); background-repeat: repeat-y; padding: 7px 0px 7px 17px;border-bottom: 1px solid #4D749D; }
#search_box .button{ background-color: #6785A5; color: #fff; border: none; height: 19px; padding: 0px 5px; }
#search_box .textfield{ background-color: #DADADA; color: #194B75; height: 18px; border: none; }