body{background:#ffffff; margin:0px; padding:0px; font-family:helvetica, arial, sans-serif;}
div, table, p{font-family:helvetica, arial, sans-serif; color:#000000;}
form{padding:0; margin:0; display:inline;}

a{color:#006666;font-size:80%;}/* all anchors by defalt dark turquoise with underlines */
a:hover{color:#992200;}

a.local{color:#006666;}/* define a style for local links (local links = links that navigate on same page like browse links) */
a.local:hover{color:#992200;}

#wrapper{background:#ffffff; width:770px; margin-bottom:10px; border-right:1px solid #006666; border-bottom:1px solid #006666;}/* holds the entire page for layout */
#mainTable tr{vertical-align:top;}/* forces the content and leftnav to the top of the row */

/* header classes */
#header{display:none;}
#logo{float:left; width:433px;}
#title{float:left; width:99px; padding-top:17px;}
#title h1{padding:0; margin:0;}
#printlogo{}
#utility{width:280px; text-align:right; position:absolute; top:0px; left:485px;}
#utility a{font-size:8pt; text-decoration:none; color:#000000;}
.divider{color:#ffffff; font-size:1pt;}
/* end of header classes */

/* nav classes */
#nav{width:150px; border-right:1px solid #006666; background:#006666; color:#ffffff; padding:5px;}
.navSectionOn{color:#ffffcc;}
.navSectionOff{margin:6px 0;}
#nav ul{padding:5px 0 5px 0; margin:0;}
#nav li{list-style-type:disc; margin:0 5px 3px 15px; padding:0; line-height:10pt;}
.navSectionOff a{font-size:8pt; color:#ffffff; text-decoration:none; font-weight:bold;}
.navSectionOn a{font-size:8pt; color:#ffffcc; text-decoration:none; font-weight:bold;}
#nav li a:hover{text-decoration:underline; color:#ffffff;}
/* end of nav classes */

/* content classes */
#content{font-size:10pt;}
.padding{padding:10px;}
#shopperInfoBar{background:#ffffcc; color:#000000; font-weight:bold; text-align:right; padding:5px; font-size:9pt;}/* bar that holds shopper id and rating*/
#shopperInfoBar .divider{color:#ffffcc; margin:0 10px; font-size:9pt;}/* change color of divider, add space*/
h2 {font-size:11pt; margin:0 0 8px 0; padding:0;}
h3 {font-size:10.5pt; margin:15px 0 3px 0; padding:0; font-weight:normal; color:#aa0000;}
.sectionDivider{border-top:1px solid #aa0000; font-size:10.5pt; font-weight:bold; color:#aa0000; padding:5px 0; margin-top:4px;}
.sectionDivider .instructions{font-weight:normal; font-size:9pt;}
.contentDivider{border-bottom: solid 1px #666666;}
.floatRight{float:right;}
.floatLeft{float:left;}
.textFloatLeft{float:left; margin:10px 10px 10px 0;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.indent{padding-left:20px; display:block;}
.instructions{font-weight:bold;}/* use for instructions to the user */
.alert{color:#aa0000;} /* use for items that should be alerted to the user - red */
.accepted{color:#006666;} /* use for items that show an action the user took - turquoise */
.textButton{padding:3px; background:#006666; font-weight:bold; border:1px solid #cccccc;}/* a href that looks like turquoise button */
.textButton a{color:#ffffff; text-decoration:none; font-size:8pt;}
.textButton4{padding:3px; background:#ffffcc; font-weight:bold; border:1px solid #cccccc;}/* a href that looks like yellow button */
.textButton4 a{color:#000000; text-decoration:none; font-size:8pt;}
.subheader {font-weight: bold; font-size: 13px; color: #a50021;}
.textsmall {font-size: 9pt;}
/* end of content classes */

/* tables */
th{background:#008080; color:#ffffff; text-align:center;}
.listheader {font-weight: bold; font-size: 11pt; color: #00659c;}
.lineBG1{background:#eeeeee; font-size:9pt;} /* use for alternating table rows - very light gray */
.lineBG2{background:#dddddd; font-size:9pt;} /* use for alternating table rows - light gray */
.lineBG1Sm{background:#eeeeee; font-size:8pt;} /* use for alternating table rows - very light gray */
.lineBG2Sm{background:#dddddd; font-size:8pt;} /* use for alternating table rows - light gray */
.lineBG1Sm a{font-size:8pt;}
.lineBG2Sm a{font-size:8pt;}
.listingTable a{color:#aa0000;}
.tablecellborder {border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid;} /*for tables or elements which have visible cell borders*/
.HomeTblBG {background: #f6f6f2} /* Table class for the home contents, define background color and other properties here */
.border1{border:solid 1px black;}	/* simple bordered table */
.report {font-size:8pt;}
th.reportTableHead { background-color:#ffffff; color:#000000; text-align:left;}
th.reportTableHeadSm { background-color:#008080; color:#FFFFFF; text-align:left; font-size:8pt;}
th.reportRowHead { background-color:#C0C0C0; color:#000000; text-align:left;}
th.reportRowHead2 { background-color:#006666; font-weight:normal; }

/* forms */
.formTable{font-size:9pt;}
.formTable td{padding-top:2px;}
.label{font-weight:bold; color:#000000; text-align:right; font-size:9pt;}
.labelleft{font-weight:bold; color:#000000; text-align:left; font-size:9pt;}
label{font-weight:bold; color:#000000; font-size:9pt;}/* use for label tags that need to be bold and left justified*/
.field{font-family:"courier new", monospace, courier; font-size:9pt; color:#000000;}
.select{font-size:9pt;}
.error{font-size:10pt; font-weight:bold; color:#aa0000;}
.required{font-size:10pt; font-weight:bold; color:#aa0000;}
.example{font-size:8pt; color:#555555;}
.formButton{padding-top:2px; background:#006666; color:#ffffff; font-weight:bold; font-size:8pt; margin:5px 8px; cursor:hand;} /* dark turquoise - default */
.formButton2{padding-top:2px; background:#009999; color:#ffffff; font-weight:bold; font-size:8pt; margin:5px 8px; cursor:hand;} /* light turquoise */
.formButton3{padding-top:2px; background:#cccccc; color:#000000; font-weight:bold; font-size:8pt; margin:5px 8px; cursor:hand;} /* gray */
.formButton4{padding-top:2px; background:#ffffcc; color:#000000; font-weight:bold; font-size:8pt; margin:5px 8px; cursor:hand;} /* light yellow */
/* end of forms classes */

/* footer classes */
#footer{font-size:7.5pt; color:#000000; width:770px; border-top:1px solid #006666;}
#footer p{padding:6px 0; margin:0; text-align:center;}
/* end of footer classes */
