	.dummy
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #2A2A2A; 
	text-decoration: none;
	}

	body
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #444; 
	text-decoration: none;
	}

	.classbody
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #2A2A2A; 
	text-decoration: none;
	}

	
	.title
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #3B4238; 
	text-decoration: none;
	}

	.classtitle
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #3B4238; 
	text-decoration: none;
	}

	.classCaption
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #3B4238; 
	text-decoration: none;
	}



	a.pop
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #2a2a2a; 
	text-decoration: underline;
	}


	a.checkpay
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #3B4238; 
	text-decoration: underline;
	}

	td.schedule
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #2A2A2A; 
	text-decoration: none;
	}


	a.close
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #3B4238; 
	text-decoration: none;
	}


	.biotable
	{
	border-style: solid;
	border-color: #2a2a2a;
	border-width: 1px;
	}

	.credit
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #5A4F58; 
	text-decoration: none;
	text-align: right;
	}

	a.credit
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #5A4F58; 
	text-decoration: none;
	}

	a.credit:hover
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #2a2a2a; 
	text-decoration: underline;
	}

	.imgBorder 
	{
	border-style: solid;
	border-color: #6c6c57;
	border-width: 2px;
	}
	 
	.introTxt {
	text-align: center;
	width: 250px;
	color: #555;
	font-size: 3.1mm;

	
	}
	
	.introTitle {
	font-size: 19px;
	}

	.introUnion {
	font:10pt arial,helvetica bold;
	}
	
	#mask {
	width:100%;
	height:100%;
	_height:800px;
	background-color:#fff;
	z-index:2;
	position:absolute;
	left:0;
	opacity:.5;
	filter: alpha(opacity=50);
	}
	
	#hp_overlay {
	border:1px solid #7b766b;
	height:500px;
	width:680px;
	position:relative;
	z-index:3;
	top:30px;
	background:url(/images/hpbkg.jpg) repeat-x;
	background-color:#E2E0D4;
	cursor: pointer;
	text-align:center;
	padding:5px;
	color: #555;
	}
	
	#hp_overlay #book { 
	position:relative;
	top:-125px;
	left:455px;
	z-index:4;
	width:130px;
	height:160px;
	opacity:0;
	}
	
	.left {float:left;}
	.right {float: right;}
	.bold {font-weight: bold;}
	
	.imgOpener {
	border:1px solid #7b766b;
	}
	
	.imgOpenerLeft {
	
	width:309px;
	margin:15px 5px 0 15px;
	float:left;
 	}
 	
 	.imgOpenerRight {
	width:332px;
	margin:15px 0 0 0;
	float:left;
	text-align:right;
	font-size: 9px;
	font-family: arial,helvetica,sans-serif:

 	} 
 	
 	.openerTitle {
 	font-size: 26px;
 	line-height: 20px;

 	font-family: arial,helvetica,sans-serif:

 	}
 	.sm {font-size: 11px;}
 	.medium {font-size: 14px; line-height: 17px;}
 	.large {font-size: 20px; }
 	.red {color: #cc0000;}
 	.openerSam {float:left;margin:0 10px 0 77px;#margin:5px 10px 0 83px;}
    #openerTxt {font-size: 11px; float:left;line-height:15px;width:412px;width:420px\9;}
    .openerName {font-size:21px;}
    
    .bookTitle {
    font-family: Verdana,sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #555;
    margin-bottom: 6px;
    margin-top:5px;
    clear: both;
    #width: 475px;
    #text-align: right;
    }
    
    .shadow {
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 3px 3px 3px #888;	
	-webkit-box-shadow:  3px 3px 3px #888;
	box-shadow:  3px 3px 3px #888;
    
    }
    
    .bookOrder {
    	width: 430px;
    	height: auto;
    	padding: 9px 12px;
    	background-color: #fff;
    	margin-right: 15px;
    	margin-bottom: 10px;
    	float:right;
    	background-color: #e9e8d8;
    	text-align: left;
    }
    
    .bookHilite {
    	color: #cc0000;
    }


#pressPDF { 
	font-size: 11px;
	float:right;
	background-color:#eee;
	color:#777;
	padding: 8px;
	margin: 10px 5px 0 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	 }    
    	 
#pressPDF:hover {
	background-color: #ddd;
	color:#fff;
	}

#pressPDF a:link, #pressPDF a:visited, #pressPDF a:active { text-decoration: none; }	
#pressPDF a:hover { color:#fff; }		
