﻿/* general paragraph and text formats */
p, ol, ul, td {
	color: #808080;
	font: 11px Tahoma;
	line-height: 140%;
}
h1 { color: #666666; font: 11px Tahoma; font-weight: bold; line-height: 100%; }
h2 { color: #666666; font: 11px Tahoma; font-weight: bold; line-height: 130%; border-bottom: 1px #CCCCCC solid; border-top: 1px #CCCCCC solid; padding: 6px 0px 6px 0px; }
body {margin: 0 0 0 0; background-image: url(../images/background_inside.gif); background-repeat: repeat-x; }
pre { font-size: 11px;}

#tableMain {width: 777px;}
#homeTable { background-image:url(../images/cellbackground_home.gif); background-repeat: repeat-y; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.headingUnderline { border-bottom: 1px #CCCCCC solid; line-height: 160%;}
.headerBlueBold { color: black; font: 11px Tahoma; font-weight: bold; line-height: 140%; }
.headerWhiteBold { color: #FFFFFF; font: 11px Tahoma; font-weight: bold; line-height: 140%; }
.headerLittleBlue { color: #6D76BA; font: 10px Tahoma; font-weight: bold; line-height: 140%; }
.paragraphLittleGrey { color: #868686; font: 10px Tahoma; line-height: 140%; }
.paragraphRed { color: #CC0000; font: 11px Tahoma; line-height: 140%; }
.paragraphBlue { color: #00008B; font: 11px Tahoma; line-height: 140%; }
.paragraphLarge { color: #333366; font: 16px Tahoma; font-weight: bold; line-height: 140%; }
.paragraphWhite { color: #FFFFFF; font: 11px Tahoma; line-height: 140%; }
.paragraphNormal { color: #6A6A6A; font: 10px Tahoma; line-height: 140%; }
.releaseHeadline { text-transform: capitalize; text-align: center; }
#paragraphNormal { color: #6A6A6A; font: 10px Tahoma; line-height: 140%; }
#tableFullWidth { background-image: url(../images/cellbackground_inside.gif);}
#printLogo {display: none;}
#footerPrint {display: none;}

a.textbutton { display: block; font: 10px Tahoma; font-weight: bold; border: 1px solid #999999; padding: 3px 10px 3px 10px; text-align: center;}
a.textbutton:hover { color: #FFFFFF; text-decoration: none; background-color: #CC0000; }


/* link formats */
a, a:visited { color: #C80000; font: 11px Tahoma; line-height: 140%; text-decoration: underline; }
a:hover, a:active { color: #3D71BD; font: 11px Tahoma; line-height: 140%; text-decoration: underline; }

a.linkstyleBiggerGrey, a.linkstyleBiggerGrey:visited { color: #7B7B7B; font: 11px Tahoma; line-height: 120%; text-decoration: underline; }
a.linkstyleBiggerGrey:hover, a.linkstyleBiggerGrey:active { color: Red; font: 11px Tahoma; line-height: 120%; text-decoration: underline; }

a.linkstyleRed, a.linkstyleRed:visited { color: #CC0000; font: 11px Tahoma; line-height: 120%; text-decoration: underline;}
a.linkstyleRed:hover, a.linkstyleRed:active { color: #3D71BD; text-decoration: underline; }

a.linkstyleRedBold, a.linkstyleRedBold:visited { color: #CC0000; font: 11px Tahoma; line-height: 120%; text-decoration: underline; font-weight: bold; }
a.linkstyleRedBold:hover, a.linkstyleRedBold:active { color: #3D71BD; text-decoration: underline; font-weight: bold; }

a.linkstyleBlueBold, a.linkstyleBlueBold:visited { color: #3D71BD; font: 11px Tahoma; font-weight: bold; line-height: 110%; text-decoration: none; }
a.linkstyleBlueBold:hover, a.linkstyleBlueBold:active { color: #333366; font: 11px Tahoma; font-weight: bold; line-height: 110%; text-decoration: underline; }

a.linkstyleLittleGrey, a.linkstyleLittleGrey:visited { color: #7B7B7B; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }
a.linkstyleLittleGrey:hover, a.linkstyleLittleGrey:active { color: Red; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }

a.linkstyleLittleGreyNone, a.linkstyleLittleGreyNone:visited { color: #7B7B7B; font: 10px Tahoma; line-height: 120%; text-decoration: none; }
a.linkstyleLittleGreyNone:hover, a.linkstyleLittleGreyNone:active { color: Red; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }

a.linkstyleBlueUnderlined, a.linkstyleBlueUnderlined:visited { color: #3D71BD; font: 11px Tahoma; line-height: 110%; text-decoration: underline; }
a.linkstyleBlueUnderlined:hover, a.linkstyleBlueUnderlined:active { color: red; font: 11px Tahoma; line-height: 110%; text-decoration: underline; }

a.linkstyleGreyUnderlined, a.linkstyleGreyUnderlined:visited { color: #333333; font: 11px Tahoma; line-height: 110%; text-decoration: underline; }
a.linkstyleGreyUnderlined:hover, a.linkstyleGreyUnderlined:active { color: red; font: 11px Tahoma; line-height: 110%; text-decoration: underline; }

a.linkstyleLiteGreyUnderlined, a.linkstyleLiteGreyUnderlined:visited { color: #666666; font: 11px Tahoma; line-height: 130%; text-decoration: underline; }
a.linkstyleLiteGreyUnderlined:hover, a.linkstyleLiteGreyUnderlined:active { color: red; font: 11px Tahoma; line-height: 130%; text-decoration: underline; }

a.linkstyleLiteGreyNone, a.linkstyleLiteGreyNone:visited { color: #666666; font: 11px Tahoma; line-height: 130%; text-decoration: none; }
a.linkstyleLiteGreyNone:hover, a.linkstyleLiteGreyNone:active { color: red; font: 11px Tahoma; line-height: 130%; text-decoration: underline; }


a.linkstyleLittleWhite, a.linkstyleLittleWhite:visited { color: #FFFFFF; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }
a.linkstyleLittleWhite:hover, a.linkstyleLittleWhite:active { color: Red; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }

a.linkstyleLittleWhiteonWhite, a.linkstyleLittleWhiteonWhite:visited { color: #FFFFFF; font: 10px Tahoma; line-height: 120%; text-decoration: underline; }
a.linkstyleLittleWhiteonWhite:hover, a.linkstyleLittleWhiteonWhite:active { font: 10px Tahoma; line-height: 120%; text-decoration: underline; }


/* image formats */
/*/*/.img { border: 2px solid #DADDF1; line-height: 100%;}/**/
a:hover .img { border: 2px solid #C51430; }

/* table and cell styles */
#tableSpecials1 { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding: 0; width: 100px; }
.tableSpecials1contents { border-bottom: 1px solid #CCCCCC; color: #7B7B7B; font: 11px Tahoma; height: 30px; vertical-align: middle; }
.tableSpecials1header { color: #666666; font: 11px Tahoma; font-weight: bold; height: 25px; }
.tableSpecials1spacergifs { height: 1px; }
.tdBorderLeft { border-left: 1px solid #E0E0E0; }

.tableBorderRight { border-right: 1px solid #DEDECF; }
.cellGreyBorderBottom { border-bottom: 1px solid #CCCCCC; }
.tableBorderTop { border-top: 1px solid #DEDECF; }
.tableBorderLeftandRight { border-left: 1px solid #DEDECF; border-right: 1px solid #DEDECF;}
/*.tableBorderLeftandRight td { padding: 15px;}*/
.tableInsideLeft { background-color: #DCE4DE; border-bottom: 1px solid #C9C8B8; border-right: 1px solid #C9C8B8; }

#tableGreyBorderWeeklySpecials { width: 475px; border: 1px solid #AFAFAF; font: 11px Tahoma; margin-top:20px; border-collapse: separate; }

.tableLastMinute { border: 1px solid #CCCCCC; font: 10px Tahoma; }
.tableLastMinute td { height: 23px; color: #333333;}

.textblockBorderandRollover, .textblockBorderandRollover:visited { display: block; border: 1px solid #A4ABD0; font: 10px Tahoma; padding: 4 8 4 8; height: 16px; text-align:center;}
.textblockBorderandRollover:hover {background-color: #E4E6F3; font: 10px Tahoma; text-decoration: none;}

#LEFTNAV { font: 11px Tahoma; border-top: 1px solid #CCCCCC; }
#LEFTNAV a { /*width: 192px; */ background-color: #FFFFFF; color: #666666; text-decoration: none; display: block; border-bottom: 1px solid #CCCCCC; padding: 2px 5px 5px 35px;  background-image: url(../images/bullet_clear.gif); background-position: top;  }
#LEFTNAV a:link, #LEFTNAV a:visited { /*width: 192px; background-color: #FFFFFF; */color: #666666; background-image: url(../images/bullet_clear.gif); background-position: top; }
#LEFTNAV a:Hover { /*background-color: #63678D;*/ color: #666666; background-image: url(../images/bullet_clear_f2.gif); background-position: top; }

select {
	font-family: Tahoma, Tahoma, sans-serif;
	font-size: 11px;
}

#navlistKEYISSUES {  font: 11px Verdana; border-top: 1px solid #000000; background-color: #5573B0; }
#navlistKEYISSUES a { width: 115px; text-align: left; background-color: #BFC4EC; color: #FFFFFF; text-decoration: none; display: block; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 2px 2px 15px; }
#navlistKEYISSUES a:link, #navlistKEYISSUES a:visited { width: 115px; background-color: #BFC4EC; color: #000000;}
#navlistKEYISSUES a:Hover { background-color: #5E79BB; color: #FFFFFF; }