body {
	 background-image: none;
}

/* redundant tags to help netscape 4 */
body, div, p, th, td, li, dd, dl, dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #000000; 
	 font-weight: 600; 
}

h1 { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
}

img { 
	 border-width:0; 
	 border-style:none;
}

a { 
	 color: #0000FF; 
	 font-weight: bold; 
}

a:visited { 
	 color: #0000FF; 
}

a:hover { 
	 color: #CC0000; 
}

a.bmNavigation { 
	 font-size: 12px; 
	 color: #000000; 
}

.bmActiveNav { 
	 font-size: 12px; 
	 color: #000000; 
}

a.bmNavigation:visited { 
	 color: #000000; 
}

.bmActiveNav:visited { 
	 color: #000000; 
}

a.bmNavigation:hover { 
	 color: #ffffff; 
}

.bmActiveNav:hover { 
	 color: #ffffff; 
}

a.bmBreadcrumbs { 
	 font-size: 9px; 
	 color: #0000FF; 
	 font-weight: normal; 
}

a.bmBreadcrumbs:visited { 
	 color: #0000FF; 
}

a.bmBreadcrumbs:hover { 
	 color: #CC0000; 
}

a.bmParent { 
	 font-size: 12px; 
	 color: #0000FF; 
}

a.bmParent:visited { 
	 color: #0000FF; 
}

a.bmParent:hover { 
	 color: #CC0000; 
}

a.bmSpotHeadline { 
	 font-size: 14px; 
	 color: #0000FF; 
}

a.bmSpotHeadline:visited { 
	 color: #0000FF; 
}

a.bmSpotHeadline:hover { 
	 color: #CC0000; 
}

a.bmHeadlineLink { 
	 color: #0000FF; 
}

a.bmHeadlineLink:visited { 
	 color: #0000FF; 
}

a.bmHeadlineLink:hover { 
	 color: #CC0000; 
}

a.bmQuickHead { 
	 font-size: 12px; 
	 color: #0000FF; 
	 font-weight: normal; 
}

a.bmQuickHead:visited { 
	 color: #0000FF; 
}

a.bmQuickHead:hover { 
	 color: #CC0000; 
}

a.bmToolLink { 
	 font-size: 12px; 
	 color: #0000FF; 
	 font-weight: normal; 
}

a.bmToolLink:visited { 
	 color: #0000FF; 
}

a.bmToolLink:hover { 
	 color: #CC0000; 
}

a.bmRelatedLink { 
	 color: #0000FF; 
	 font-weight: normal; 
}

a.bmRelatedLink:visited { 
	 color: #0000FF; 
}

a.bmRelatedLink:hover { 
	 color: #CC0000; 
}

.bmSubhead { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #333333; 
	 font-weight: bold; 
}

.bmBreadcrumbText { 
	 font-size: 9px; 
	 font-weight: normal; 
}

.bmarticleByline { 
	 font-weight: normal; 
}

.bmpromoByline { 
	 font-size: 12px; 
	 font-weight: normal; 
}

.bmarticleDate { 
	 color: #333333; 
	 font-weight: normal; 
}

.bmpromoDate { 
	 font-weight: normal; 
}

.bmCaption { 
	 font-weight: normal; 
}

.bmTipHead { 
	 font-size: 12px; 
	 font-weight: bold; 
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt { 
	 font-weight: normal; 
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { 
	 font-weight: normal; 
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { 
	 font-size: 14px; 
	 color: #CC0000; 
	 font-weight: bold; 
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt { 
	 font-size: 12px; 
	 font-weight: normal; 
}

.bmIcon { 
	 border-width:0px; 
	 vertical-align:middle; 
	 margin:1px; 
}

.bmLeftImage { 
	 float:left; 
	 clear:left; 
	 margin:0px 10px 10px 0px; 
}

.bmRightImage { 
	 float:right; 
	 clear:right; 
	 margin:0px 0px 10px 10px; 
}

.bmCenterImage {	
	 clear:both; 
	 text-align:center; 
	 margin:10px auto; 
}

.bmBigPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#CC0000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#CC0000; 
	 padding:10px;  
}

.bmSmallPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#000000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#000000; 
	 padding:10px;  
}

.bmLinkleft { 
	 clear:left; 
}

.bmLinkright { 
	 clear:right; 
}

.bmBottomTools { 
	 clear:both; 
	 width:100% 
}

.bmBotRelated { 
	 float:left; 
	 width:45%; 
	 text-align:left 
}

.bmBotEmailPrint { 
	 float:right; 
	 width:45%; 
	 text-align:right 
}

.bmClearAll { 
	 clear:both; 
}

.bmSpider { 
	 visibility: hidden; 
}

/* begin user-customized tags */
body {font-family: Verdana, Arial, Helvetica, sans-serif;}

#siteframe  { text-align: center; margin: 0 auto; width: 724px; 
}
#sitemap {margin: 0px 10px 10px 10px; text-align: left;}
#header1 { background-color: #ffffff; width: 724px; height: auto; }

#header2  { background-color: #6D76BF; width: 724px; height: 20px }

#header3  { background-color: #ffffff; width: 714px; height: 20px }

#content    {width: 714px; border-style: solid; border-width: 0px 5px 5px 5px; border-color: #6D76BF }

#leftColumn    { background-color: #ffffff; width: 300px;float: left;clear: left; }
#leftcolart    { background-color: #ffffff; width: 250px;float: left;clear: left; }
#leftcolcont    { background-color: #ffffff; width: 200px;float: left;clear: left; }
	
#leftPhoto  { padding: 0px;text-align:left; }

#captionPhoto {text-align:center; color:#ffffff; background-color: #B797BA; font-size: 12px;font-weight: 700; padding: 5px 0px 5px 0px;}

#rightColumn    { padding-right: 15px; padding-left: 5px; width: 380px; float: right;}	
#rightColIntro {padding-right: 10px; padding-left: 5px; width: 370px; float: right;}
#rightcolcont {padding-right: 10px; padding-left: 5px; width: 470px; float: right;}

.sechead1 { color: #6D76BF; font-size: 16px;  font-weight: 700;text-align: left;padding-top:20px;padding-bottom:10px;}

.sechead2 { color: #000; font-size: 12px;  font-weight: 700 ;text-align: left;}

.sechead3 { color: #9E4FB2; font-size: 12px;  font-weight: 700 ;text-align: left;}

h5 { color: #000; font-size: 12px;  font-weight: 700 ;text-align: left;}

ul {  
list-style-type:square;line-height: 14px; list-style-image:url('/heaven/images/arrow_blue.gif')
}

li{text-align:left; }


#bookcover{float:left;  border-style: solid; border-width: 1px 5px 2px 0px; border-color: gray;margin-right:20px; }


.center{text-align: center}
.t10black{ text-align:left; color: #000; font-size: 10px;font-weight: 700 }

.right{ 
        float:right;
        padding:5px;
        margin:0px;
        border:0px;
}
.left{ text-align:left;
}
.quick{padding-bottom: 12px;margin-bottom: 15px;border-style: dotted; border-width: 1px; border-color: #6D76BF;}

div.quick {
    position:relative;
      top:-1em;text-align:left;padding-left:5px;
}
div.quick a.bmQuickHead {display:none;

}

.blubox  {float:right; clear:right;width:360px;  margin-top:20px; padding: 3px; margin-right:30px; margin-bottom:15px;border:}

.quotebox  {width:210px;  margin-top:30px; padding: 7px; margin-left:10px;margin-right:10px; margin-bottom:15px; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #B797BA;}

.bluehead {color: #ffffff;background-color: #6D76BF; font-size: 10px; font-weight: 700;text-align: center;}


.contact   { background-color: #fff2bf;color: #660099; font-size: 10px; margin: 5px 5px 20px 5px; padding: 3px 3px 3px 3px; border-style: solid; border-width: 3px 3px 3px 3px; border-color: #052A99; font-weight: 700;text-align: center }

td.colhead2{text-align:left;}
td.first  {border-style: solid; background-color: #fff2bf; border-width: 1px 1px 1px 1px; border-color: #052A99; font-size: 10px; padding: 2px 2px 2px 4px;}

td.conttop  {border-style: solid; background-color: #fff2bf; border-width: 0px 1px 1px 1px; border-color: #052A99; font-size: 10px; padding: 2px 2px 2px 4px;}

td.contr  {border-style: solid;padding: 2px 2px 2px 6px; border-width: 0px 1px 1px 0px; border-color: #052A99; font-size: 10px; }

td.firstr{border-style: solid;padding: 2px 2px 2px 6px; border-width: 1px 1px 1px 0px; border-color: #052A99; font-size: 10px; }

.quote { color: #660099; font-size: 12px;  font-style: italic; background-color: #fff2bf; border: solid 3px #737CBB; margin-left: 100px; padding-left: 40px;padding-right: 40px;
padding-top: 15px; padding-bottom: 15px;width: 210px;}

.quote2 { color: #660099; font-size: 12px; font-style: italic; background-color: #fff2bf; border: solid 3px #737CBB; margin-left: 100px; text-align:center;
padding-top: 15px; padding-bottom: 15px;width: 210px;}

.clientname { color: gray; font-size: 10px;  font-style: italic; padding-bottom: 5px;  }

.dotbottom{border-bottom: 1px dotted gray;padding-bottom: 10px;}
.dotleft{border-left: 1px dotted gray;padding-left: 5px;}

#tool{border-style: solid; border-width: 1px 0px 1px 0px; border-color: #052A99;margin-top: 30px;padding:20px 15px 30px 15px;
color: #660099; font-size: 10px;  text-align: left; }


.just{text-align:justify;}

#mainNav   { background-color: #fff2bf; margin: 5px; padding: 3px; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #CCA33A }
.storeNav   { background-color: #fff2bf; margin: 5px; padding: 3px 5px 5px 10px; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #CCA33A }

#subhead{
color: #660099; font-size: 10px;  font-weight: 700;text-align: center; margin: 5x 5x 0x 5px; padding-top:10px;}

#subNav{ background-color: #fff2bf; margin: 5px; padding: 3px; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #CCA33A }

#announcement{ background-color: #fff2bf; margin: 5px; padding: 5px; border-style: solid; border-width: 2px; border-color: #CCA33A; color: black; font-size: 10px;  font-weight: 700 ;text-align: left; }

#footer,
	#footer a,
	#footer a:visited,
	#footer:hover {
		color: #000;text-align:center;font-weight:normal;
	}
#bottombar{clear:both; padding-top:5px; border-top: 2px #B797BA solid;}

#author { color: #000; font-size: 12px;  font-weight: 700 ;text-align: left;padding-bottom:5px;}

.list1{  }


a{
   text-decoration: none;background-color:transparent;
}

a:visited
{
   text-decoration: none;
background-color:transparent;
}

a:hover{
   text-decoration: underline;
background-color:transparent;
}

a:active{
   text-decoration: none;
background-color:transparent;
}
#sectionbox{
		border: 1px #900 dotted;
		padding: 10px;
		text-align:center;
		font-weight:bold;
		color: #666;
}
.bludot { border-bottom: 2px dotted blue }

/* end user-customized tags */

/*bmWidget add START*/
.bmPullLeft { 
	 float:left; 
	 clear:left; 
	 width:40%; 
	 margin:0px 20px 10px 0px; 
} 

.bmPullRight { 
	 float:right; 
	 clear:right; 
	 width:40%; 
	 margin:0px 0px 10px 20px; 
} 

.bmPullCenter { 
	 float:left; 
	 clear: both; 
	 width:40%; 
	 text-align: center; 
	 margin: 0px auto; 
} 

.bmToolLeft { 
	 float:left; 
	 clear:left; 
	 width:200px; 
} 

.bmToolRight { 
	 float:right; 
	 clear:right; 
	 width:200px; 
} 

.bmToolCenter { 
	 text-align:center; 
	 margin:0px auto;
}

a.bmNavigation:hover { 
	 background-color:#6D76BF 
}

.bmActiveNav { 
	 background-color:#6D76BF 
}

div.bmNavigation, div.bmActiveNav { 
	 padding: 3px 
}

/*bmWidget add END*/
