BODY {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
background-color:#FFFFFF;
height:100%; }

BODY.taf {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
background-color:#FFFFFF; }

.tblGrid {BORDER-RIGHT: #185164 1px solid;
BORDER-TOP: #185164 1px solid;
BORDER-LEFT: #185164 1px solid;
BORDER-BOTTOM: #185164 1px solid; }

table.leftnav {background:url("/images/leftnav/bg.jpg") repeat;
background-color:#8C3218; }

td.tn {background-color: #F9FDC4; }

td.ln {background-color: #8D3716; }

.lnav {font-size: 8pt;
font-weight:bold;
font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
color:#F2EAE7;
letter-spacing: 1px }

.lnitem {font-size: 10pt;
font-weight:bold;
font-family: Arial, Verdana,Helvetica, Geneva,sans-serif;
color:#FAFDD0;
letter-spacing: 1px; }

a.lnmedia {font-size: 8pt;
font-weight:bold;
font-family: Verdana,Helvetica,Geneva, Arial, sans-serif;
color:#F9FDC4;
letter-spacing:-1px;
text-decoration:underline; }

.wpas {color:#24434F;
background-color:#ffffff;
font-size: 9pt; }

.wpasSub {color:#24434F;
background-color:#ffffff;
font-size: 7pt; }

td.fp {background-color: #FFFFFF;
font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
color:#575B35;
font-weight:bold; }

.fpquote {color:#575B35;
background-color:#ffffff;
font-size: 8pt;
font-weight:bold }

a.eve {font-size: 8pt;
font-weight:bold;
font-family: Verdana,Helvetica,Geneva, Arial, sans-serif;
color:#8D3716;
text-decoration:underline; }

.evelnkfp {font-size: 8pt;
font-weight:bold;
font-family: Verdana,Helvetica,Geneva, Arial, sans-serif;
color:#175164;
text-decoration:underline; }

table.eve {font-size: 8pt;
background-color:#E9EBCF;
height:100%;
 }
.eveRow {font-size: 8pt;
background-color:#E9EBCF;
padding-top:1px;
padding-bottom:1px;
 }
.eveDH {font-size: 12pt;
font-weight:bold;
text-align:center;
color:#165063; }

.eveDS {font-size: 10pt;
font-weight:normal;
text-align:center; }

.eveLst {padding-left:5px;
font-size: 10pt;
font-weight:normal;
background-color:#ffffff; }

.eveHdr {font-size: 10pt;
font-weight:bold;
text-align:center;
color:#F9FDC4;
background-color:#165063; }

A.eveLnk {font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 10pt;
color:#165063;
font-weight:normal; }

.taf {color:#8C3218;
font-size:7pt;
font-weight:bold;
font-family: Geneva,Verdana,Arial,Helvetica,sans-serif; }

img.framed {border: 1px solid #000000; }

.pageHeader {color:#F9FDC4;
font-size:24pt;
font-weight:bold;
font-family:sans-serif,Helvetica,Geneva,Verdana,Arial }

.ptsr {font-size:8pt;
color:#165063;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:bold; }

.content {background-color: #FFFFFF;
font-size:8pt;
color:#165063;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; }

a.lntest {font-size: 9pt;
font-weight:bold;
font-family:Verdana,Georgia,sans-serif,Arial,Helvetica,Geneva;
color:#F0F5B0;
text-decoration:none;
letter-spacing:1px; }

/* page title */

.ptitle {background-color: #FFFFFF;
font-size:10pt;
color:#165063;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:1px; }

/* small */

.sm {font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif; }

.med {font-size:10pt;
font-family:Verdana,Arial,Helvetica,sans-serif; }

.smTxt {font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
font-weight:normal; }

.medTxt {font-size:10pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
font-weight:normal; }

A.cl {font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 8pt;
color:#165063;
font-weight:normal; }

A.clmed {font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 10pt;
color:#165063; }

input,textarea,select {background-color: #F9FCC3;
border-style: solid;
border-left-color: #999999;
border-bottom-color: #999999;
border-top-color: #999999;
border-right-color: #999999;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
font-family: Verdana,Helvetica,Geneva,Arial,sans-serif;
font-size: 10pt;
color: #000000; }

.checkbox {background-color: #ffffff;
border-style: none;
color: #000000; }

td.prodHdr {font-size: 12pt;
color: #165063;
font-weight:bold; }

td.prodDesc {font-size: 10pt;
color: #000000; }

hr.store {color: #dddddd; }

.req {font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
font-size: 8pt;
color:#B72323; }

.cartInfo {BORDER-RIGHT: #8D3716 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #8D3716 1px solid;
PADDING-LEFT: 2px;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
BACKGROUND: #FFFFFF;
PADDING-BOTTOM: 2px;
BORDER-LEFT: #8D3716 1px solid;
COLOR: #165063;
PADDING-TOP: 2px;
BORDER-BOTTOM: #8D3716 1px solid; }

.cartHdr {BORDER-BOTTOM: #8D3716 1px solid;
background-color: #F9FDC4;
font-weight:bold;
font-size:8pt;
color:#8D3716;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; }

.cartstlft {background-color: #F9FDC4;
PADDING-RIGHT: 2px;
BORDER-TOP: #8D3716 1px solid;
PADDING-LEFT: 2px;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
PADDING-BOTTOM: 2px;
BORDER-LEFT: #8D3716 1px solid;
COLOR: #165063;
PADDING-TOP: 2px;
BORDER-BOTTOM: #8D3716 1px solid }

.cartstrt {background-color: #F9FDC4;
BORDER-RIGHT: #8D3716 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #8D3716 1px solid;
PADDING-LEFT: 2px;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
PADDING-BOTTOM: 2px;
COLOR: #165063;
PADDING-TOP: 2px;
BORDER-BOTTOM: #8D3716 1px solid }

.cartstmid {background-color: #F9FDC4;
PADDING-RIGHT: 2px;
BORDER-TOP: #8D3716 1px solid;
PADDING-LEFT: 2px;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
PADDING-BOTTOM: 2px;
COLOR: #165063;
PADDING-TOP: 2px;
BORDER-BOTTOM: #8D3716 1px solid }

.storeHdr {BORDER-TOP: #8D3716 1px solid;
BORDER-RIGHT: #8D3716 1px solid;
BORDER-LEFT: #8D3716 1px solid;
BORDER-BOTTOM: #8D3716 1px solid;
background-color: #F9FDC4;
font-weight:bold;
font-size:8pt;
color:#8D3716;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; }

.costeps {font-size:9pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666666;
text-align:center; }

.costepsel {font-size:9pt;
color:#8D3716;
font-weight:bold;
text-align:center; }

.storeFramed {BORDER-TOP: #8D3716 1px solid;
BORDER-RIGHT: #8D3716 1px solid;
BORDER-LEFT: #8D3716 1px solid;
BORDER-BOTTOM: #8D3716 1px solid;
background-color: #F9FDC4;
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; }

input.flat {border:0px; }

table.calendar {background-color: #165063;
color:#F9FDC4; }

tr.calendar {height: 40px; }

td.CalHeader {background-color: #165063;
color: #FFFFFF;
font-weight: bold;
text-align:center; }

td.DayHeader {background-color: #F9FDC4;
color: #8D3716;
font-size:10pt;
font-weight: bold;
width:40px;
text-align:center; }

td.CalNoDayColor {background-color: #CCCCCC;
vertical-align: top; }

td.CalDayPassedColor {font-size:8pt;
background-color: #CCCCCC;
color:#000000;
vertical-align: top; }

td.CalDayColor {background-color: #FFFFFF;
vertical-align: top;
font-size:8pt; }

td.CalTodayColor {background-color: #FFFFFF;
vertical-align: top;
color:#FFFFFF; }

td.CalToday {color:#8D3716;
font-size:8pt;
border-right: 1px solid #8D3716;
border-top: 1px solid #8D3716;
border-bottom: 1px solid #8D3716;
border-left: 1px solid #8D3716;
vertical-align: top;
background-color:#FFFFFF; }

A.cal {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 8pt;
color:#F9FDC4; }

a.calevent {font-size: 8pt;
font-weight:bold;
font-family: Verdana,Helvetica,Geneva, Arial, sans-serif;
color:#8D3716;
text-decoration:underline; }

.eveDisclaimer {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 8pt;
color:#8D3716; }

.r1 {background-color: #EDECEC; }

.r2 {background-color: #FFFFFF; }

table.shaded {background-color: #165063;
color:#000000;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 8pt; }

.media {background-color: #999999;
font-size:8pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
font-weight:normal; }