/***********************************************************
Standard Shell CSS with core elements and needed attributes
Created by: Eric Tessau
2/14/2006

The Required Base HTML Elements are required. All other
sections are optional and can be deleted or commented out.
***********************************************************/

/* REQUIRED BASE HTML ELEMENTS */
/* Fonts, colors, sizes for the next 3 should match and be the default for sitewide text */
body    /* There is a background image associated with this style */   { color: #726a5d; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS"; line-height: 16px; background-image: url(/Images/Lighting/Shared/BgdGradient.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
td  { color: #726a5d; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS"; line-height: 16px }
p  { color: #726a5d; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS"; line-height: 16px }
/* End matching */
a      { color: #001d31; text-decoration: underline }
a:hover {text-decoration:none;}
/* h1 { color: #9c9c86; font-size: 16px; font-family: "Times New Roman", Baskerville; font-weight: bold; line-height: 20px } */
h1 {padding-left:20px; background-color:#001d31; line-height:25px; color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
h2 { color: #001d31; font-size: 13px; font-family: "Times New Roman", Baskerville; font-weight: bold; line-height: 16px }
h3 {}
input  { color: #001d31; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS" } /* Watch for borders; this governs radio buttons and checkboxes too */
textarea  { color: #001d31; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS" }
select  { color: #001d31; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS" }

/* OPTIONAL FORM STYLES */
input.borderless   { color: #001d31; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS"; line-height: 16px; border-width: 0 }
input.button   { color: #001d31; font-size: 11px; font-family: Helvetica, Arial, "Trebuchet MS"; line-height: 16px; border-width: 0 }

/* OTHER TEXT STYLES */
.bold {font-weight:bold;}
.intro1 { color: #726a5d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px }
.intro2 { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 18px }
.intro3 { color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 18px }
/* Other color */
.secondary  { color: #001d31 }
.tertiary { color: #900000 }
.secondarybold { color: #001d31; font-weight: bold }
.tertiarybold { color: #900000; font-weight: bold }
/* SEASONAL : Should mostly be color changes ONLY */
.seasonalprimary  { color: #5781ae; font-weight: bold }
.seasonalsecondary  { color: #648f3f; font-weight: bold }
.seasonaltertiary  { color: #e47f00; font-weight: bold }

/* MAIN MENU */
.mainmenu {}
a.mainmenu {}
a.mainmenu:hover {}
.mainsubmenu   { color: #001d31; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px }
a.mainsubmenu    { color: #001d31; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }
a.mainsubmenu:hover   { color: #001d31; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none }

/* COOKIE TRAIL */
.cookietrail    { color: #001d31; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px }
a.cookietrail     { color: #001d31; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }
a.cookietrail:hover     { color: #001d31; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none }

/* SECONDARY (LEFT) MENU */
.secondarymenu  { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; padding-left: 10px }
a.secondarymenu  { padding-left:10px; color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
a.secondarymenu:hover  { padding-left:10px; color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: underline }
/* Where user currently is */
a.secondarymenuselected  { padding-left:10px; width:150; background-color:#cccccc; line-height:15px; color: #001d31; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.secondarymenuselected:hover  { padding-left:10px; color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
/* First level subnav */
a.secondarymenusub1   { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; padding-left: 20px; width: 140px }
a.secondarymenusub1:hover  { padding-left:20px; color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: underline }
/* Second level subnav */
a.secondarymenusub2  { padding-left:30px; color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none }
a.secondarymenusub2:hover  { padding-left:30px; color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: underline }
/* Subnav table */
table.secondarymenusub {background-color:#eeeeee; border-top:0px dotted #cccccc; border-bottom:0px dotted #cccccc;}

/* COPYRIGHT/FOOTER */
.copyright { color: #726a5d; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px }
a.copyright  { color: #726a5d; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }
a.copyright:hover  { color: #726a5d; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; line-height: 16px; text-decoration: none }

/* HEADLINES : The # indicates importance/usage. 1 = Most commonly used; 2 = Different color, etc, that is next most common, etc. If you need more than 3, add as needed */
.headline1  { color: #9c9c86; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.headline2   { color: #001d31; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.headline3    { color: #900000; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px }
.headline4 { color: #9c9c86; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 25px }
.subheadline1  { color: #001d31; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.subheadline2   { color: #94947f; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.subheadline3   { color: #900000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline1  { color: #001d31; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline2 { color: #94947f; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
.minorheadline3 { color: #900000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px }
/* BORDERS */
.border1  { border: solid 1px #001d31 }
.border2  { border: solid 1px #999 }
.border3  { border: solid 1px #900000 }
.border4 { border: solid 1px #bdb59e }
.border5 { border: solid 1px white }
