.bodyspecial  {
	MARGIN-TOP : 2px;
	FONT-SIZE : 10pt;
	MARGIN-LEFT : 2px;
	COLOR : #7090a0;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR : #fcf8e8;
}

.bodyp  {
	background-color:#fcf8e8; 
	background-image: url(c-art06shared/qbbk2006tan-v2.gif);
	color:#808080}

A  {
	COLOR : #2e4273;
}

/* small keyword text*/
H1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #808080;
}

/* Masthead category is 100% h2 but what it is (book, calendar, etc) is 150%*/
H2  {
	FONT-WEIGHT : 400;
	FONT-SIZE : 20pt;
	margin : 0 0 3 0px;
	padding-top : 0px;
	COLOR : #7090A0;
	FONT-FAMILY : times new roman, times roman, times, serif;
}

/* Major body subtitle*/
H3  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 12pt;
	margin-bottom : 0px;
	margin-top : 2px;
	COLOR : #808080;
	FONT-FAMILY : times new roman, times roman, times, serif;
}

/* nav bar subtitle*/
H4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #2e4273;
}

H6  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 30pt;
	COLOR : #7090A0;
	FONT-FAMILY : times new roman, times roman, times, serif;
}

.body  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 10pt;
	COLOR : #808080;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.body A:visited  {
	COLOR : #808080;
}

.body A:link  {
	COLOR : #808080;
}

.bold10  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #808080;
}

#layer1  {
	position : absolute;
	left : 160px;
	top : 151px;
	width : 570px;
	height : 50px;
}

#layer2  {
	position : absolute;
	left : 175px;
	top : 211px;
	width : 574px;
}


#layer5  {
	position : absolute;
	left : 3px;
	top : 120px;
	width : 160px;
}

#farright
{
	position : absolute;
	left : 880px;
	top : 120px;
	width : 140px;
	background-color:#E8E4D4;
	border: 1 solid #CAC6B6
}

#masthead  {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 570px;
}

.calcom1 {color:#fff;
FONT-WEIGHT : bold; 
FONT-SIZE : 10pt; 
FONT-FAMILY : arial, helvetica, geneva, sans-serif;
padding:4px }

/* temporary empty class*/
.blurb  {FONT-WEIGHT : normal;
	FONT-SIZE : 10pt;
	COLOR : #595959;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	padding:6px;
	background-color:#E8E4D4;}
	

.linkbody11  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 11pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
} 
.linkbody  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 9pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
}

.linkbody9 {
	FONT-WEIGHT : normal;
	FONT-SIZE : 9pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
}

.linkbodybold  {
	FONT-WEIGHT : strong;
	FONT-SIZE : 10pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.linkbody A:visited  {
	COLOR : #000000;
}

.linkbody A:hover  {
	COLOR : #bc438e;
}

.linkcal  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 8pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
}
.linkbluesmall  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 8pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
}

.linkblueverdana  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #1766A3;
	FONT-FAMILY : verdana; arial, sans-serif, geneva; 
	text-decoration : none;
}


.linkblueverdana a:link {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #1766A3;
	FONT-FAMILY : verdana; arial, sans-serif, geneva
	text-decoration : none;
}

.linkblueverdana a:visited {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #1766A3;
	FONT-FAMILY : verdana; arial, sans-serif, geneva
	text-decoration : none;
}
.linkverdana  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #2e4273;;
	FONT-FAMILY : verdana; arial, sans-serif, geneva; 
	text-decoration : none;
}

.linkverdana  a:link {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #2e4273;;
	FONT-FAMILY : verdana; arial, sans-serif, geneva; 
	text-decoration : underline;
}

.linkverdana  a:visited {
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : #2e4273;;
	FONT-FAMILY : verdana; arial, sans-serif, geneva; 
	text-decoration : underline;
}

.linkbigred  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 10pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
	text-decoration : underline;
}

.subred10  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 10pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.subred11  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 11pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.subred12  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 12pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.subred14  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 14pt;
	COLOR : #b03c30;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.subnavy  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #2e4273;
}

.subnavy9  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #2e4273;
	text-decoration:none
}

.subnavy12  {
	FONT-WEIGHT : bold;
	FONT-SIZE : 12pt;
	COLOR : 2e4273#;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

.smallblack  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 8pt;
	COLOR : black;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

/* appears same as h1, but lesser internal value*/
.smallgray  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #808080;
}

/* looks just like h2 but does not have the same internal value*/
.producttitle  {
	FONT-WEIGHT : 400;
	FONT-SIZE : 20pt;
	margin : 0 0 0 0px;
	padding-top : 0px;
	COLOR : #7090A0;
	FONT-FAMILY : times new roman, times roman, times, serif;
}

.productlabel  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 12pt;
	COLOR : #808080;
	FONT-FAMILY : times new roman, times roman, times, serif;
}

.productinfo  {
	FONT-WEIGHT : normal;
	FONT-SIZE : 12pt;
	COLOR : #2e4273;
	FONT-FAMILY : arial, helvetica, geneva, sans-serif;
}

/* topic blocks*/
#recommend {border:1 solid #7090A0;
padding:10px 16px;
width:630px;
height:150px;}

#posterscom {
padding:10px 0px;
width:630px;
height:150px;
text-align:left}

#posterscom2 {
padding:10px 0px;
width:630px;
height:150px;}

#artcom {
width:645px;
height:150px;}

#productnavbar {
width:158px;
height:200px;}