a:visited{
	text-decoration:none;
	color: #990000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
a.homepagepromobox {
margin:0px;
color:#990000;
font:inherit 9px Arial,Helvetica,sans-serif;
}
a:active {
	font-weight: bold;
	color: #990000;
}
a:hover,#bottomnav a:hover{
color:#990000;
text-decoration:underline;
}
a.indexmenu{
margin-bottom:5px;
color:#FFFFFF;
font:normal 16px Arial,Helvetica,sans-serif;
letter-spacing:5px;
text-decoration:none;
}
a.redtextlink {
padding:5px;
margin-bottom:8px;
color:#990000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
caption {
color:#990000;
font:bold 1em Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
form {
	margin-top:0px;
	color:#333333;
	font:9px Verdana,Arial,Helvetica,sans-serif;
}
h1 {
margin:0px 0px 0px 10px;
color:#666666;
font:lighter 20px Arial,Helvetica,sans-serif;
}
h2 {
margin:0px 0px 0px 10px;
color:#820000;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.1em;
}
h3{
	margin-bottom:5px;
	margin-top:10px;
	margin-left:10px;
	color:#990000;
	background:#FFFFFF;
	font:lighter normal 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	text-transform: uppercase;
}
h4{
margin:0px;
padding:0px 10px;
color:#990000;
font:bold 14px/normal Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
h5{
	color:#990000;
	margin: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h6{
color:#B23F3F;
font:18px Arial,Helvetica,sans-serif;
text-transform:uppercase;
}
p{
margin:0px 10px 10px;
padding:0px;
color:#333333;
font:12px/normal Verdana, Arial, Helvetica, sans-serif;
}
p.homepagetext{
margin:0px;
padding:5px;
}
td.rightside{
border-left:1px solid #CCCCCC;
padding:0px 0px 10px 15px;
}
.#inset td{
border-bottom-width:1px;
border-top-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-top-color:#CCCCCC;
border-top-style:solid;
}
.allcapsred{
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.banner{
background:#FFFFFF;
color:#000000;
font:9px Verdana,Arial,Helvetica,sans-serif;
}
.banner a {
color:#333333;
font-size:9px;
}
.blacktextlink{
color:#000000;
font:12px/normal Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
.bodytext{
color:#333333;
font:normal 10px/12px Verdana,Arial,Helvetica,sans-serif;
}
.bodytextb{
color:#333333;
font:normal bold 12px/normal Verdana,Arial,Helvetica,sans-serif;
}
.bodytextbred{
margin-bottom:5px;
margin-top:5px;
color:#990000;
font:normal bold 12px Verdana,Arial,Helvetica,sans-serif;
}
.bodytextbwhite{
padding:4px;
color:#FFFFFF;
background:#666666;
font:normal bold 12px/16px Verdana,Arial,Helvetica,sans-serif;
height:20px;
}
.bodytextlink{
color:#990000;
font:normal 12px/14px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
.booktitle{
margin:0px;
color:#000000;
font:bold 14px Arial,Helvetica,sans-serif;
}
.booktitleBlk{
margin:0px;
font:bold 14px Arial,Helvetica,sans-serif;
font:12px/normal Verdana,Arial,Helvetica,sans-serif;
}
.borderaroundLTGREY{
border:1px solid #CCCCCC;
margin:0px;
padding:0px;
}
.borderbottom{
border-bottom:#CCCCCC 1px solid;
border-left:#000000;
border-right-color:#000000;
border-top-color:#000000;
}
.borderdashedtopbottom{
border-top:1px dashed #99999;
}
.borderdkGREEN{
border:1px solid #54622F;
}
.borderleft{
	border-left:#CCCCCC 1px solid;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.borderright{
border-left:#000000;
border-right:#CCCCCC 1px solid;
border-bottom-color:#000000;
border-top-color:#000000;
}
.bordersides{
border-left:#000000 1px solid;
border-right:#000000 1px solid;
}
.bordertop{
border-left:#000000;
border-top:#000000 1px solid;
border-bottom-color:#000000;
border-right-color:#000000;
}
.bottonmmenu{
color:#999999;
font:12px Arial,Helvetica,sans-serif;
letter-spacing:5px;
text-decoration:none;
}
.bylineRed{
color:#990000;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
.calendar_citystate{
margin:0px 10px 10px;
color:#990000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
}
.calendardates{
margin:10px;
color:#333333;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
text-transform:uppercase;
}
.centered{
margin:auto;
}
.companynameSpSmRd{
color:#990000;
font:10px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.03em;
}
.copytext{
color:#CCCCCC;
font:14px Arial,Helvetica,sans-serif;
letter-spacing:0px;
text-decoration:none;
}
.copytextcustommo{
color:#CCCCCC;
font:14px Arial,Helvetica,sans-serif;
cursor:default;
letter-spacing:0px;
text-decoration:none;
}
.datelocation{
color:#333333;
font-size:12px;
font-weight:lighter;
letter-spacing:normal;
text-align:center;
}
.eventname_expanded{
margin-top:10px;
color:#990000;
font:14px Arial,Helvetica,sans-serif;
letter-spacing:1px;
}
.faq{
border-left-width:1px;
margin-left:10px;
padding-left:10px;
border-left-color:#990000;
border-left-style:solid;
color:#990000;
font:12px/1.25em Verdana,Arial,Helvetica,sans-serif;
}
.ffsapprentices{
border-bottom:1px dashed #CCCCCC;
border-left:1px none #CCCCCC;
border-right:1px none #CCCCCC;
border-top:1px dashed #CCCCCC;
padding:10px;
color:#990000;
background:#FFFFFF;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.5em;
text-transform:uppercase;
}
.grayBACKgrayBORDER{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	background:#E2E2E2;
	font-size: 8px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.grayBACKgrayBORDER td{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	background:#E2E2E2;
	font-size: 8px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.grid{
border:thin double #CCCCCC;
}
.gridbottomborder{
border-bottom-width:1px;
margin-bottom:5px;
padding-bottom:5px;
padding-top:5px;
border-bottom-color:#999999;
border-bottom-style:dashed;
}
.heading{
color:#990000;
font:normal 9pt Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.homelocales{
border-bottom:1px dashed #CCCCCC;
border-top:1px dashed #CCCCCC;
margin-bottom:5px;
margin-top:5px;
display:block;
color:#990000;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
.homepage_event_headings{
padding:1px;
color:#990000;
background:#FFFFFF;
font:10px Arial,Helvetica,sans-serif;
text-transform:uppercase;
letter-spacing:5px;
text-align:center;
}
.homepagepromobox{
margin:5px;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
.homepagepromobox p{
margin:0px;
color:#333333;
font:9px Verdana,Arial,Helvetica,sans-serif;
}
.homepagetext a{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.homepagetext a:link,.homepagetext a:visited,.homepagetext a:visited,.homepagetext a:active,.text a:link,.text a:visited,.text a:active,.homepagetext a:link,.homepagetext a:active{
color:#990000;
text-decoration:none;
}
.homepagetext a:hover{
color:#990000;
text-decoration:underline;
}
.homepagetext,.homepagetext,.textsmall,.footertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.iframecalendardates{
margin-left:2px;
color:#000000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.1em;
text-align:center;
text-transform:uppercase;
}
.indexmenu{
margin-bottom:5px;
color:#820000;
font:normal 16px Arial,Helvetica,sans-serif;
letter-spacing:5px;
text-decoration:none;
}
.indexshortspan{
margin-bottom:5px;
color:#990000;
font:normal small-caps normal 14px Arial,Helvetica,sans-serif;
letter-spacing:.5px;
text-decoration:none;
}
.indexshortspanblack{
margin-bottom:5px;
color:#000000;
font:normal small-caps normal 14px Arial,Helvetica,sans-serif;
letter-spacing:0.5px;
text-decoration:none;
}
.indexshortspanVerdana{
margin-bottom:5px;
font-size:14px;
color:#990000;
font:normal small-caps normal Verdana,Arial,Helvetica,sans-serif;
letter-spacing:.5px;
text-decoration:none;
}

.insetbox{
margin-top:0px;
color:#454343;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
.insetbox a{
color:#333333;
font-size:9px;
text-decoration:none;
}
.insetbox a:link{
border-bottom-width:1px;
border-bottom-color:#990000;
border-bottom-style:dashed;
color:#000000;
font:bolder 12px Verdana,Arial,Helvetica,sans-serif;
}
.insetboxheading{
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-color:#990000;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#000000;
font:bolder 11px Verdana,Arial,Helvetica,sans-serif;
}
.largeboldspan{
color:#333333;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.leftside{
border-left:#000000;
border-right:#CCCCCC 1px solid;
float:right;
margin-left:15px;
margin-right:0px;
padding-top:15px:#000000;
border-top-color:#000000;
width:200px;
text-align:center;
}
.mainheading{
margin:0px;
padding:0px;
color:#990000;
font:normal 16pt Arial,Helvetica,Verdana,sans-serif;
letter-spacing:0.1em;
text-transform:none;
}
.mytext{
color:#990000;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
text-transform:lowercase;
}
.mytext a:link,.topnav a:hover,#copyright a:hover{
color:#990000;
text-decoration:underline;
}
.mytext a:hover{
color:#993300;
text-decoration:underline;
}
.mytext2{
color:#666666;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
.mytext2 a:link,.mytext2 a:visited{
color:#666666;
text-decoration:underline;
}
.mytext2 a:hover{
color:#CCCCCC;
background:#333333;
text-decoration:none;
}
.mytext2 a:active{
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mytext3{
color:#333333;
font:normal 14px/normal Verdana,Arial,Helvetica,sans-serif;
text-transform:none;
}
.name_facillitator{
padding:5px 5px 10px 0;
margin-left:25px;
margin-top:5px;
margin-bottom:5px;
color:#333333;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.nameofstate{
margin:0px;
float:left;
padding:5px 5px 0px 15px;
display:block;
}
.newtext{
color:#990000;
font:9px/1.25em Arial,Helvetica,sans-serif;
letter-spacing:normal;
text-transform:uppercase;
}
.norepeat{
background:no-repeat right top;
}
.norepeatBOOKCOVER{
background:no-repeat fixed left top;
}
.normal{
color:#990000;
font-variant:normal;
letter-spacing:normal;
line-height:1.15em;
text-transform:inherit;
}
.normalBLACK{
color:#666666;
font-size:10px;
letter-spacing:normal;
}
.notopmargin{
margin-bottom:0px;
margin-top:0px;
}
.pageheader{
color:#990000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:.15em;
}
.platinium_label_small{
color:#CCCC99;
font:small-caps 10px Verdana,Arial,Helvetica,sans-serif;
}
.printcopy,.printcopy:link,.printcopy:visited,.printcopy:active{
color:#FFFFFF;
font:13px Arial,Helvetica,sans-serif;
letter-spacing:0px;
text-decoration:none;
}
.redtextlink{
color:#990000;
font:9px/normal Verdana,Arial,Helvetica,sans-serif;
}
.smallallcaps{
color:#333333;
font:small-caps normal 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
}
.smalltext{
font:bold 10px/normal Verdana,Arial,Helvetica,sans-serif;
}
.smalltext{
color:#333333;
font:0.8em Verdana,Arial,Helvetica,sans-serif;
text-indent:1.5em;
}
.smalltextlink{
color:#990000;
font:9px/normal Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
.smalltextwht{
color:#FFFFFF;
font:normal 10px/normal Verdana,Arial,Helvetica,sans-serif;
}
.spaced_black_sm{
color:#000000;
font:bold 10px Arial,Helvetica,sans-serif;
letter-spacing:.1em;
text-transform:uppercase;
}
.spaced_dkgray_sm{
color:#999999;
font:bold 10px Arial,Helvetica,sans-serif;
letter-spacing:.1em;
text-transform:uppercase;
}
.spaced_red_sm{
color:#990000;
font:bold 10px Arial,Helvetica,sans-serif;
letter-spacing:.1em;
text-transform:uppercase;
}
.spaced_whitetext{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-variant:small-caps;
letter-spacing:.1em;
}
.subdata{
margin-bottom:10px;
margin-top:15px;
color:#333333;
background:center;
font:10px/.8em Arial,Helvetica,sans-serif;
letter-spacing:.15em;
word-spacing:.2em;
}
.submenu{
border-bottom:#C0C0C0 1px solid;
border-left:#C0C0C0 1px solid;
border-right:#C0C0C0 1px solid;
border-top:#C0C0C0 1px solid;
padding:15px;
background:#FFFFFF;
color:#666666;
font:8pt Verdana;
width:157px;
position:absolute;
visibility:hidden;
z-index:40;
}
.tdpad3pt{
padding:3px;
}
.textsmall a{
font-size:9px;
}
.tipstrends{
letter-spacing:.25em;
}
.title{
font-family:Arial,Helvetica,sans-serif;
}
.titleemphasis{
margin-bottom:0px;
color:#333333;
font:14px Arial,Helvetica,sans-serif;
letter-spacing:1px;
text-decoration:none;
}
.topnav a:link,.heading a:active,.menuitem a:link,.menuitem a:visited,.menuitem a:active,.footer a:link,.footer a:visited,.footer a:active{
color:#908DBC;
text-decoration:none;
}
.topnav a:active,.heading a:link,.heading a:visited,.mytext a:active,a:link,a:active,.topnav a:visited,.mytext a:visited,.text a:link{
color:#990000;
font:bold Verdana, Arial, Helvetica, sans-serif;
letter-spacing:normal;
text-decoration:none;
}
.topnavgateway{
margin-bottom:10px;
padding-bottom:10px;
color:#666666;
font:normal 9pt Arial,Verdana,Helvetica,sans-serif;
width:425px;
letter-spacing:.25em;
text-decoration:none;
}
.topnavgateway{
margin-bottom:10px;
padding-bottom:10px;
color:#666666;
font:normal 8pt Arial,Verdana,Helvetica,sans-serif;
width:425px;
letter-spacing:.25em;
text-decoration:none;
}
.trends{
padding-left:15px;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
.trendsdetails{
color:#070707;
font:12px/2em Verdana,Arial,Helvetica,sans-serif;
}
.viewdetails{
margin:0px 10px 10px;
padding:0px;
color:#333333;
font:9px Verdana,Arial,Helvetica,sans-serif;
}
.viewdetails a{
color:#990000;
font:10px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.01em;
text-decoration:underline;
}
#author{
color:#333333;
font:normal 10px/normal Verdana,Arial,Helvetica,sans-serif;
}
#BOOKCOVER{
float:left;
border:1px solid #666666;
background:#990000;
width:135px;
}
#bookpromo{
margin-bottom:5px;
color:#ffffff;
font:normal 16px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:5px;
text-decoration:none;
}
#bookpromo a:link,#bookpromo a:active,#bookpromo a:visited{
margin-bottom:5px;
color:#FFFFFF;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:2px;
text-decoration:none;
}
#bookpromo a:hover{
margin-bottom:5px;
color:#FFFFFF;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:5px;
}
#bottomnav{
clear:both;
margin:10px auto;
display:block;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
width:100%;
text-align:center;
}
#bottomnav a{
margin:0px auto 25px;
color:#990000;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#bullets{
margin:10px auto 10px 15px;
float:left;
font:10px Verdana,Arial,Helvetica,sans-serif;
width:300px;
}
#bullets li{
margin-right:15px;
margin-left:15px;
color:#333333;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#byline td{
margin:0px;
padding:0px;
top:100px;
}
#calendar{
padding:10px;
margin:0px;
color:#333333;
font:11px Verdana,Arial,Helvetica,sans-serif;
width:100%;
}
#calendar ul li{
margin:0px;
list-style:square inside;
color:#990000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#calendar ul li a{
margin:0px;
font-size:10px;
}
#cart32{
border:1px dashed #CCCCCC;
background:#FFFFFF;
}
#cart32 td{
border:1px dashed #CCCCCC;
}
#cart32subtotal{
border:1px dashed #000000;
}
#cart32subtotal td{
padding:5px;
border:1px dashed #666666;
}
#centeredtable{
margin:0px;
border:0px none #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
}
#centeredtable #section_titlesstore{
margin:10px;
padding:5px;
background:#959500;
font:16px Verdana,Arial,Helvetica,sans-serif;
}
#centeredtable #store_subtable{
border:1px solid #333333;
margin:5px;
}
#centeredtable #store_subtable h4{
color:#000000;
font:lighter 12px Verdana,Arial,Helvetica,sans-serif;
}
#centeredtable .spaced_whitetext{
color:#FFFFFF;
background:#E9E689;
font:normal 24px Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
#centeredtable h3{
margin:0px;
padding:0px;
color:#000000;
background:#FFFFFF;
font:normal normal bold 12px Arial,Helvetica,sans-serif;
}
#centeredtable h4{
margin:0px;
color:#000000;
font:normal normal lighter 12px Arial,Helvetica,sans-serif;
text-decoration:none;
letter-spacing:1px;
}
#centeredtable h5{
color:#333333;
font-size:14px;
}
#centeredtable p{
margin-bottom:0px;
color:#333333;
font:11px/normal Verdana,Arial,Helvetica,sans-serif;
}
#content{
	margin:0px;
	width:95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content td{
}
#content #bookwrap{
float:left;
margin-top:20px;
width:275px;
}
#content ul,#storeContent ul{
}
#contentwrap{
margin:0px;
padding:0px;
width:100%;
}
#copyright{
color:#333333;
font:10px Arial,Helvetica,sans-serif;
}
#copyright a{
color:#990000;
font:10px Arial,Helvetica,sans-serif;
text-decoration:none;
}
#DWI h2{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:top;
}
#DWI p{
margin:0px;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#earlybird{
float:right;
width:150px;
}
#editornote{
border:1px none #666666;
clear:none;
float:right;
padding-bottom:5px;
padding-left:0px;
display:block;
font:bold 12px/1.25em Arial,Helvetica,sans-serif;
width:200px;
white-space:normal;
text-align:left;
}
#eventdates{
color:#333333;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
}
#eventdetails{
margin:10px 15px 10px;
padding:1px;
color:#000000;
font:lighter 10px Verdana,Arial,Helvetica,sans-serif;
width:100%;
}
#eventname{
margin-top:0px;
padding:5px;
color:#000000;
background:#FFFFFF;
font:14px erdana,Arial,Helvetica,sans-serif;
width:100%;
}
#eventname p a,#eventdates p a,#eventdetails p a{
margin:5px;
color:#990000;
font-size:10px;
}
#eventname p,#eventdates p,#eventdetails p{
margin:0px;
font:lighter 10px Verdana,Arial,Helvetica,sans-serif;
}
#ffsheader,#centeredtable td,#subcoordinate #promobox #eventname form,#calendar h3,#buygrid form{
margin:0px;
}
#footer{
margin:0px auto;
width:100%;
}
#footer a:link,.ffsconame,.redTitle,.red{
	color:#666666;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer p{
	color:#666666;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}
#heading{
margin-top:15px;
margin-bottom:5px;
margin-left:5px;
}
#homeattend{
width:150px;
}
#homeattend #smalltext a{
font:9px Verdana,Arial,Helvetica,sans-serif;
}
#homeattend H6{
padding:5px;
margin:0px;
color:#333333;
font:10px Arial,Helvetica,sans-serif;
text-transform:none;
}
#homeattend p{
margin:0px 0px 10px;
padding:0px;
font-size:10px;
}
#homepagetips{
margin-bottom:15px;
margin-top:30px;
background:#869D4B;
color:#FFFFFF;
}
#homepagetips p{
padding:5px;
color:#FFFFFF;
font:lighter 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
vertical-align:middle;
}
#homepageTopPROMO{
float:right;
padding:5px;
background:#FFFFFF;
width:250px;
height:255px;
}
#innertrendtable{
background:#B6AD94;
}
#innertrendtable a{
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
#innerwrap{
}
#innerwrap td{
padding:2px;
width:22%;
}
#joinus{
margin-bottom:4px;
color:#FFFFFF;
background:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#label{
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
}
#main{
margin:25px;
}
#maincenter{
float:right;
margin:0px;
}
#maincenter .banner{
font:14px Arial,Helvetica,sans-serif;
}
#mainheading{
border-bottom-width:1px;
border-top-width:1px;
margin:5px;
padding:0px;
border-bottom-color:#990000;
border-bottom-style:solid;
border-top-color:#990000;
border-top-style:solid;
color:#990000;
font:normal 12pt Arial,Helvetica,Verdana,sans-serif;
letter-spacing:.1em;
text-transform:none;
}
#mainheading h5{
margin-bottom:10px;
margin-top:0px;
}
#mainheading h5 a{
margin:0px;
padding:0px;
font:10px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
#mainheading p{
margin-bottom:0px;
}
#mission td{
}
#buygrid1 .textsmall {
	margin: 0px;
	padding: 0px;
	line-height: normal;
}

#nextclass{
border-left-width:1px;
margin-left:10px;
border-left-color:#990000;
border-left-style:solid;
color:#333333;
font:10px Arial,Helvetica,sans-serif;
width:200px;
}
#nextclass a:link,#nextclass a:visited,#nextclass a:active{
color:#333333
text-decoration:underline;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#nextclass a:hover{
color:#333333
text-decoration:none;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#nextclass h2{
margin:5px 0px;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
}
#nextclass p{
margin:0px 5px;
color:#000000;
font:10px/normal Verdana,Arial,Helvetica,sans-serif;
}
#pica{
border:thin solid #990000;
}
#picb{
margin-left:15px;
margin-right:15px;
}
#pleasenote{
margin-right:15px;
margin-left:15px;
padding:10px;
color:#000000;
font:11px Arial,Helvetica,sans-serif;
}
#pright{
margin-right:300px;
}
#promobox{
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
font:10px Verdana,Arial,Helvetica,sans-serif;
width:95%;
}
#pullquote,#pullquoteRIGHT{
border-left:1px dashed #CCCCCC;
float:right;
margin:5px 10px 5px;
padding:10px;
font:italic normal 16px/1.25em Georgia,"Times New Roman",Times,serif;
width:200px;
}
#pullquoteCENTER{
margin:10px auto 15px;
color:#333333;
font:italic 12px "Times New Roman",Times,serif;
width:75%;
}
#pullquoteCENTER p{
color:#333333;
font:16px "Times New Roman",Times,serif;
}
#pullquoteLEFT{
border-left:1px dashed #CCCCCC;
float:left;
margin:5px 10px 5px;
padding:10px;
font:italic normal 16px/1.25em Georgia,"Times New Roman",Times,serif;
width:200px;
}
#remake{
float:left;
margin:0px;
padding:0px;
background:#FFFFFF no-repeat fixed left top;
width:800px;
height:600px;
}
#rightcontent{
width:100%;
}
#rightside{
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
padding-left:15px;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-color:#990000;
border-top-style:none;
}
#rightside h2{
border-bottom-width:medium;
border-left-width:medium;
border-right-width:medium;
border-top-width:medium;
border-top-color:#990000;
border-top-style:solid;
}
#shape{
margin:5px auto;
margin-bottom:30px;
width:74px;
height:211px;
}
#sidebar{
	border-left-style:none;
	margin-top: 50px;
	width: 200px;
	margin-left: 10px;
}
#smalltext{
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#smalltext a,#buygrid1 input{
font-size:10px;
}
#subcoordinate{
border-left-width:1px;
border-right-width:1px;
border-bottom-style:none;
border-left-color:#CCCCCC;
border-left-style:none;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-style:none;
}
#subcoordinate #DWI #booktitle{
background:#333333;
color:#FFFFFF;
}
#subcoordinate #promobox #eventname .style140 input{
margin:10px;
font-size:10px;
text-align:center;
}
#subcoordinate .heading a{
font-size:14px;
}
#subcoordinate .indexmenu a{
font:normal 14px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:0.3em;
text-transform:uppercase;
}
#subcoordinate .smalltextlink{
margin-left:5px;
margin-right:5px;
margin-top:0px;
display:block;
color:#990000;
font-size:12px;
font-weight:lighter;
text-align:left;
text-indent:0px;
}
#subcoordinate .title a{
font-size:11px;
}
#subcoordinate a,#homeattend a,#subcoordinate #promobox a{
color:#990000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#subcoordinate a.smalltextwht{
color:#FFFFFF;
}
#subcoordinate li{
margin:0px 0px 10px;
padding:0px;
list-style-type:circle;
font:lighter 10px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
#subcoordinate ul{
margin:0px 0px 0px 10px;
padding:0px;
width:135px;
}
#subcoordinate ul li a{
margin:0px 0px 0px 0px;
padding:0px;
display:block;
color:#333333;
font:10px/1.15em Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
#subshell{
margin-left:10px;
padding-left:10px;
}
#tag{
	margin-bottom:0px;
	margin-top:10px;
	margin-left: 10px;
}
#text{
border-left-width:thin;
margin-top:5px;
border-left-color:#CCCCCC;
border-left-style:none;
color:#333333;
font:normal 1em/1.25em Verdana,Arial,Helvetica,sans-serif;
}
#text a:visited,#text a:active,.redtext10pt{
color:#990000;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
}
#text a:hover{
color:#666666;
text-decoration:none;
}
#text h3{
margin-bottom:5px;
margin-top:10px;
color:#666666;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#text p{
margin:15px;
color:#333333;
font:12px/1.5em Verdana,Arial,Helvetica,sans-serif;
}
#text p a:link{
color:#990000;
font:12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
#trend{
margin-bottom:0px;
margin-left:0px;
margin-top:15px;
}
#trend_n{
margin-bottom:5px;
text-align:center;
}
#trend07{
border-bottom:25px solid #FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-top:0px solid #FFFFFF;
}

#trendpic{
margin-bottom:3px;
margin-right:0px;
}
#trends207{
margin:0px 10px;
}
#trendtitle{
clear:both;
float:right;
margin-bottom:0px;
margin-top:0px;
padding:0px 0px 25px;
}
#workshop{
margin:0px;
border-style:none;
}
#wrapper{
margin:0px auto 25px;
width:800px;
}
#wrapper2{
width:100%;
}
#productdescription ul {
}
.ALLCAPS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333333;
}
#calendar h3 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left: 10px;
	text-transform: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
a.smalltextlink {
	font-size: 9px;
}
.navtd {
	width: 210px;
}
.dropcap {
	font-size: 36px;
	font-weight: lighter;
	text-transform: capitalize;
	color: #990000;
	float: left;
	vertical-align: 100%;
	text-align: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 40px;
	padding: 0px;
	margin: 0px;
	height: auto;
}
#content ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#topnav {
	width: 100px;
}
#topnav ul {
	margin: 0px;
}
#topnav li {
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	font-size: 8px;
}
#topnav a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	font-size: 9px;
}
#topnav img {
	text-decoration: none;
	border-style: none;
}
#main_navigation img {
	text-decoration: none;
	border-style: none;
}
#promobox_homepage {
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#promobox_homepage td{
	padding: 10px;
}
#promobox_homepage a {
	color: #990000;
}
#main_navigation a:visited {
	font-weight: bold;
}
li {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.borderbtmdash {
	border-bottom: 1px dashed #999999;
}
td.bkgrndEventnorepeat {
	background: url(../images/pagetitles/attendevent.gif) no-repeat 3px -8px;
}
#teleclasslabel {
	margin: auto auto auto 75px;
}
#wrapper #videoshopping {
	margin: 10px 10px 30px;
	float: right;
	width: 285px;
	clear: both;
}
#syllabus_link {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}
#box1 {
	width: 275px;
}
#box1  h1 {
	margin-bottom: 0px;
}
#box1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#wrapper #storeContent #buygridTELE #box1 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
}
#bulletbox {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 60px;
}
#wrapper #storeContent .borderaroundLTGREY #bulletbox ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#calendar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	margin-top: 5px;
}
#FALL {
	background-attachment: inherit;
	background-image: url(../images/leaf.jpg);
	background-position: 150 -15px;
	background-repeat: no-repeat;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}
#home_trendreportpromo {
	clear: left;
	float: right;
	width: 500px;
	margin-top: 10px;
}
#wrapper #content #storeContent #buygrid2 select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
select#drop {
	width: 150px;
	padding-right: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.prod_label {
	width: 65px;
	padding: 3px;
	vertical-align: middle;
}
.borderwhite {
	border-color: #FFFFFF;
}
#ezine {
	width: 200px;
}
#homewrap {
	width: 860px;
}
.WardrobeWisdom {
	font-family: Impact, "Helvetica CondensedBlack", "Helvetica Black", Arial, sans-serif;
	color: #990000;
}
#WisdomMail {
	font: 16px Impact, "Helvetica CondensedBlack", "Helvetica Black", Arial, sans-serif;
	color: #990000;
	width: 200px;
}
img#evana_r {
	margin-right: 30px;
}
.underline {
	font-style: normal;
	text-decoration: underline;
}
#evana_pic {
	padding: 5px;
	margin: 0px 0px 10px 10px;
}
#bookwrapper {
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#wrapper #innerwrap #subcoordinate #subtitle_home {
	width: 200px;
	white-space: normal;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.norepeatleft {
	background: url(../images/logo_bkrnd.jpg) no-repeat left top;
}
#SUteleform {
	padding: 5px;
	text-align: left;
}
.indexshortspanVerdana a:link {
	font-size:14px;
}
#calendar h4 {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
#SUteleform #box4 {
	width: 200px;
	border: 1px solid #CCCCCC;
}
#calendarbox {
	margin-top: 0px;
	margin-bottom: 0px;
}
#calendarbox td {
	padding-left: 5px;
}
#box4 td {
	padding: 0px 0px 0px 10px;
}
#box4 {
	border-style: none;
	border: collapse;
}
.norepeatiniframe {
	background: #FFFFFF url(../images/bookcover_withspine.jpg) no-repeat fixed -10px;
}
#bookiniframe {
	background: no-repeat -10px top;
}
#wrapper #calendar #content h4 {
	margin: 0px;
}
