/*  CCSTheme */
BODY, TABLE { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; color: #000000; }
H1 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 24px; }
H2 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 20px; }
H3 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; }
H4 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 9px; }
H5 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 20px; align=center;}
HR{ color: #000000; background-color: #000000; border: solid 0px; height: 1px;}

.FormTABLE{ border: 1px solid #7B6D6B; background-color: #E7DBD6; }
.FormHeaderFont{ color: #000000; font-size: 12px; font-weight: bold; }
.FieldCaptionTD{ border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #7B6D6B; border-left: 1px solid #7B6D6B; background-color: #7B6D6B; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.AltDataTD{ border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #948684; border-right: 1px solid #948684; background-color: #DFD9DF; color: #000000; font-size: 12px; }
.ColumnTD{ border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #7B6D6B; border-left: 1px solid #7B6D6B; background-color: #7B6D6B; color: #FFFFFF; font-size: 12px; font-weight: bold; }
.DataTD{ border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #948684; border-right: 1px solid #948684; background-color: #F0F0F0; color: #000000; font-size: 12px; }
.SeparatorTD{ height: 1px; background-color: #7B6D6B; }
.FooterTD{ border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #7B6D6B; border-left: 1px solid #7B6D6B; background-color: #7B6D6B; color: #FFFFFF; font-size: 12px; }
a.SorterLink:link,a.SorterLink:visited{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.SorterLink:hover,a.SorterLink:active{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }

a.DataLink:link,a.DataLink:visited{ color: #000000; font-size: 12px; text-decoration: none; }
a.DataLink:link,a.DataLink:visited{ color: #000000; font-size: 12px; text-decoration: none; }

.GROUP_DataLink{ color: #525252; font-size: 12px; text-decoration: none; font-weight: bold;}

a.GROUP_DataLink:link,a.DataLink:visited{ color: #525252; font-size: 12px; text-decoration: none; font-weight: bold;}
a.GROUP_DataLink:hover,a.DataLink:active{ color: #BB0000; font-size: 12px; text-decoration: none; font-weight: bold;}

.TOP_BAR_DataLink{ color: #F5F9FD; font-size: 12px; text-decoration: none; font-weight: bold;}
a.TOP_BAR_DataLink:link,a.DataLink:visited{ color: #F5F9FD; font-size: 12px; text-decoration: none; font-weight: bold;}
a.TOP_BAR_DataLink:hover,a.DataLink:active{ color: #111111; font-size: 12px; text-decoration: none; font-weight: bold;}

.TOP_BAR_PriceTD { color: #DDDDBB; font-size: 12px; text-decoration: none; font-weight: bold;}

a.NavigatorLink:link,a.NavigatorLink:visited{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.NavigatorLink:hover{ color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
a.NavigatorLink:active{ color: #FFFF00; font-size: 12px; font-weight: bold; text-decoration: none; }
.Button { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFCB01; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: bold; width: 100%;}
.Input { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; width: 100%;}
.Textarea { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; }
.Select { font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; }


.InputNoBorder { border-bottom: 0px; border-left: 0px ; border-right: 0px ; border-top: 0px ; background-color: #FFFFCC; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; text-align: right;}

.RECORD_CodeTD{  background-color: #B2B2B2; color: #000000; font-size: 11px; font-weight: bold; text-align: center;}
.RECORD_Code_SelectedTD{  background-color: #FF945F; color: #000000; font-size: 11px; font-weight: bold; text-align: center;}

a.RECORD_CodeLink{  background-color: #B2B2B2; color: #0000AA; font-size: 11px; font-weight: bold; text-align: center;}
a.RECORD_CodeLink:hover,a.RECORD_CodeLink:active{  background-color: #B2B2B2; color: #DD0000; font-size: 11px; font-weight: bold; text-align: center;}

.RECORD_OtherTD{ color: #000000; background-color: #D3E1E4; font-size: 10px; }
.RECORD_OtherAltTD{ color: #000000; background-color: #F4F4F4; font-size: 10px; }
.RECORD_NoAltTD{ color: #000000; font-size: 10px; }
.RECORD_NoAlt_SelectedTD{ background-color: #FF945F; font-size: 10px; }
.RECORD_OtherAlt_SelectedTD{ background-color: #FF945F; font-size: 10px; }

.RECORD_DescriptionTD{ color: #000000; background-color: #F0F0F0; font-size: 10px; }
.RECORD_Description_SelectedTD{ background-color: #FF945F; font-size: 10px; }

.RECORD_TABLE_HEADER {background-color: #FF9999; font-size: 11px;}

.tLogo {color: #111111; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 30px; font-weight: bold;}

.T_RECORDS_TABLE{ border: 1px solid #7B6D6B; background-color: #DDDDDD; }

.RIGHT_BAR_BODY {background-color: #FEFEFE;}

.NAV_BAR_BODY {background-color: #EDEBEB; color: #FFFFFF;}

.TOP_BAR_BODY {margin: 0px; margin-top: 0px; border:0px; background-color: #EDEBEB;}

.MENU_BAR_TR {background-color: #C50F08; margins:0px; height: 20px; color: #FFFFFF;}

a.AuthorLink:link,a.AuthorLink:visited{ color: blue; font-size: 12px; text-decoration: underline; }
a.AuthorLink:hover,a.AuthorLink:active{ color: black; font-size: 12px; text-decoration: none; }

a.RECORD_SortLink:link,a.RECORD_SortLink:visited{ color: #000000; font-size: 10px; text-decoration: underline; }
a.RECORD_SortLink:link,a.RECORD_SortLink:visited{ color: #000000; font-size: 10px; text-decoration: underline; }

.PROGRESS_TABLE {margin-right: 12px; border: 1px solid #999999; }
.PROGRESS_TD {border-right: 1px solid #999999; }

.SUBGROUPS_TABLE { width: 96%; }
.SUBGROUPS_TD { background-color: #EDEBEB; padding: 8px; text-align: center; cursor: pointer;}
.SUBGROUPS_TD_ALT { background-color: #CDCBCB; padding: 8px;  text-align: center; cursor: pointer;}