/* FONT STYLES - ANCHORS / LISTS / HEADERS / COLOURS */

/* To aid editing processes - 
   This file contains generic font styles. 
   If you are looking for specific content based font information look in B_contentlayout css
   (for example: if a font-style is general i.e. headings, paragraphs etc it will be here, otherwise i.e. specific font treatment for content will appear in the other stylesheet)
    */ 

/********** Start General Font Styles ***********/
h1, h2, h3, h4, h5, h6{ font-weight:bold; margin-bottom:.25em; font-family:Trebuchet MS, Verdana, arial, helvetica, clean, sans-serif; }
h2{color: #af4863; font-size: .95em; margin: 0 0  3px 0; display:block;}
h3{color: #af4863; font-size: .85em; margin: 0 0  3px 0; display:block;}
h2.small, h3.small, h4.small, h5.small, #BigBoxAd h4{border-bottom:1px solid #5c5c5c; color: #af4d66; font-size: .8em; text-transform:uppercase; padding: 6px 0 2px 0; margin: 0;}
#BigBoxAd h4{color: #888;}
.LeftColumnheader h2.small {color:#959595;}
p{ margin-bottom:.7em; line-height:1.3em; }
p, ul, ol, select, input, textarea { font-size:.7em}
a{ color:#b4b3b3; text-decoration:none;}
a:hover{text-decoration:underline !important;}
.TopMargin {margin-top:20px;}

.LightBlue{ color:#B0CBFA !important}
.DarkBlue{ color:#72A3E6 !important}
.LightGreen{ color:#A6D89B !important}
.DarkGreen{ color:#72BD62 !important}
.LightOrange{ color:#EBAA74 !important}
.DarkOrange{ color:#F56700 !important}
.DarkOrange2{ color:#b64352 !important}
.LightPink{ color:#FDBEC6 !important}
.DarkPink{ color:#EF7C89 !important}
.LightYellow{ color:#E698AB !important}
.DarkYellow{ color:#C5C36B !important}
.White{ color:#fff;}
.SmallText{font-size:.6em; font-style: italic; clear: left; margin-left: 5px;}

/********** End General Font Styles ***********/

/********** Start Main Navigation Styles ***********/
#MainNavigation ul, #MainNavigation ul li, #MainNavigation ul li a{ display:inline; float:left; line-height:.9em; font-size:1em; }
#MainNavigation ul#NavigationLeft{ margin-left:7px; margin-top:3px; font-weight:bold; font-size:0.63em; text-transform:uppercase; }
#MainNavigation ul li{ padding:0px 0 0 0; }
#MainNavigation ul li a{ color:#000; text-decoration:none; }
#MainNavigation li a:hover, #MainNavigation li a.MainNavActive{ color:#68173c !important; }	
#MainNavigation ul#NavigationLeft li a, #MainNavigation ul#NavigationLeft li a:active, #MainNavigation ul#NavigationLeft li a:hover, #MainNavigation ul#NavigationLeft li a:visited{ padding:0px 9px 2px 9px; }
.SearchBox{ color:#000; font-size:12px; }
.Date { color:#000; font-size:.65em; text-align:center; width:164px; }
/********** BreadCrumb Styles ***********/
#BreadCrumb{ font:1.2em Trebuchet MS,Verdana,arial,helvetica,clean,sans-serif bold; color:#c5c36b; font-weight:bold; }
ul.Breadcrumb li{ display:inline; color:#E698AB; }
ul.Breadcrumb li a, ul.Breadcrumb li a:active, ul.Breadcrumb li a:hover, ul.Breadcrumb li a:visited{ color:#fff; }
ul.Breadcrumb li a:hover, ul.Breadcrumb .BreadcrumbCurrent{ color:#af4863; text-decoration:none !important }
/********** Start Footer Styles ***********/
#Footer { line-height:normal; color:#555; font-size:.9em }
#Footer ul{ width:100%; padding:5px 0; }
#Footer ul li{ display:inline; }
#Footer ul li a, #Footer ul li a:active, #Footer ul li a:hover, #Footer ul li a:visited{ color:#555; text-decoration:none; padding:0 0px 0 1px; }
#Footer ul li a:hover{ color:#8f8f8f !important; }
/********** Start Left Column Font Styles ***********/
#LeftColumn{ color:#B4B3B3; }
#LeftColumn p{ font-size:.6em }
.LeftColumnheader{ color:#616160;}
.LeftColumnheader h2{ margin-bottom:0 }
.LeftColumnContent1{ line-height:1.35em; }
.LeftColumnContent1 h1, .LeftColumnContent1 h2, .LeftColumnContent1 h3, .LeftColumnContent1 h4, .LeftColumnContent1 h5, .LeftColumnContent1 h6, .LeftColumnContent1 p{ padding:0 0 0 5px; }
.LeftColumnContent1 h1, .LeftColumnContent1 h2, .LeftColumnContent1 h3, .LeftColumnContent1 h4, .LeftColumnContent1 h5, .LeftColumnContent1 h6{ margin:.35em 0; font-size:.7em }
.LeftColumnContent1 h1 a, .LeftColumnContent1 h2 a, .LeftColumnContent1 h3 a, .LeftColumnContent1 h4 a, .LeftColumnContent1 h5 a, .LeftColumnContent1 h6 a{ text-decoration:none !important; }
.LeftColumnContent1 h1 a:hover, .LeftColumnContent1 h2 a:hover, .LeftColumnContent1 h3 a:hover, .LeftColumnContent1 h4 a:hover, .LeftColumnContent1 h5 a:hover, .LeftColumnContent1 h6 a:hover{ text-decoration:underline !important; }
.LeftColumnContent1 p{ margin-bottom:.6em; }
.LeftColumnContent1 h3 a, .LeftColumnContent1 h3 a:active, .LeftColumnContent1 h3 a:hover, .LeftColumnContent1 h3 a:visited{ color:#893c2c !important; text-decoration:underline; font-size:1.1em	}
.LeftColumnContent1 a, .LeftColumnContent1 a:active, .LeftColumnContent1 a:hover, .LeftColumnContent1 a:visited{ text-decoration:underline; }
.LeftColumnContent1 h3 a:hover, .LeftColumnContent1 a:hover{ color:#fff !important; text-decoration:none; }

/********** Start Content Column Font Styles ***********/
.Content1Left h1, .Content1Left h2{ color:#eee; margin-bottom:.5em; }
.Content1Left h3{ color:#FFCC66; margin-bottom:.5em; font-size:1.3em; }
.Content1Left h1{ font-size:1.3em; }
.Content1Left h2{ font-size:.9em; }	
.ContentMainHeading h2{color:#AF4863;font-size:0.95em;padding:10px 0 2px 0;}
.ContentTitleHeading h2{color:#ee6633;font-size:1.3em;}
.ContestList h3{ font-size:.9em; color:#E698AB; }
.ContestList h3 a, .ContestList h3 a:active, .ContestList h3 a:hover, .ContestList h3 a:visited{ color:#FFCC66; text-decoration:none; }
.ContestList h3 a:hover{ text-decoration:underline; }
.ContestList p{ color:#B4B3B3; }
.microsite3,.microsite3 a, .microsite3 p, .microsite3 li{color:#000; font-family:Verdana, arial, helvetica, clean, sans-serif; margin:0; padding:0; line-height: 1em;}
.microsite3 h1, .microsite3 h2, .microsite3 h3, .microsite3 h4, .microsite3 h5{ font-family:Verdana, arial, helvetica, clean, sans-serif; margin:0; padding:0; line-height: 1em;}
/********** End Content Column Font Styles ***********/
ul li a.Yellow,a.Yellow{ padding:0; text-decoration:none;color:#E698AB; }
ul li a.YellowBullet1, ul li a.YellowBullet2,a.YellowBullet1,a.YellowBullet2{ display:block; background:transparent url(../../Media/Images/global/BulletYellowCross.gif) scroll no-repeat left 3px; padding:0px 8px 0px 12px; text-decoration:none;color:#E698AB; }
ul li a.YellowBullet1, ul li a.YellowBullet2{ width:273px; }	
ul li a.YellowBullet1:hover, ul li a.YellowBullet2:hover,a.YellowBullet2:hover,a.YellowBullet1:hover{ text-decoration:underline; color:#fff; }
ul li a.YellowBullet2, a.YellowBullet2{ color:#fff; width:560px; }
ul li a.YellowBullet2:hover, a.YellowBullet2:hover{ color:#F0B1C4; }
a.WhiteBullet1, a.WhiteBullet2{ display:block; background:transparent url(../../Media/Images/global/BulletWhiteCross.gif) scroll no-repeat left -4px; padding:0px 8px 0px 10px; text-decoration:none; width:160px; }
a.WhiteBullet2{ background:transparent url(../../Media/Images/global/BulletWhiteCross.gif) scroll no-repeat left -2px; font-weight:bold; color:#F2C55C; }
.ReadMoreLink1, .ReadMoreLink1:visited, .ReadMoreLink1:hover, .ReadMoreLink1:active{ display:block; background:transparent url(../../Media/Images/global/BulletYellowCross.gif) scroll no-repeat left 1px; text-decoration:none !important; padding:0px 8px 0px 9px; }
.ReadMoreLink1:hover, .ReadMoreLink1:visited:hover{ text-decoration:underline !important; background:transparent url(../../Media/Images/global/BulletWhiteCross.gif) scroll no-repeat left -4px; }
.ShowsLinkWidth{ width:500px !important;}
.DefaultContentWrapperRss li { list-style-type:disc !important; margin-left:14px; }

/********** Showspage ***********/
#ShowTitle {padding: 3px; width:647px;}
#ShowTitle h1{width: 474px; color:#C5C36B; font-size: 1.5em !important; margin:0; padding:0; margin-left:2px; line-height:.9em;}
#ShowArea .ShowDetails p{font-size: 12px !important;}
h2.Showsheading{font-size:.8em !important; padding:0; padding-bottom: 1px;}
