 body {background:#ffffff; 
	width:600px;
	text-align: center; margin: 0px auto;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	height:auto; }
 
 #maintable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;	
	 text-align: center;}

#nav {	width:600px;valign:center;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	height:20px;
	background-color:#E19214;
	vertical-align:middle;
	padding-left:0px;
	padding-top:3px;}



#nav ul{display: inline; margin:0px; padding-left:25px;}
#nav li {display: inline; list-style-type: none;  padding-right:18px; padding-left:2px; }
#nav a {font-size:1em; color:#000; text-decoration:none;}
#nav a:hover { color:#666; }
#heading{width:100%; border-bottom:1px solid #ccc;
 margin-left:-50px; z-index:4; padding-left:45px; padding-top:20px;padding-bottom:10px; color:#E19214; font-weight:bold;}
 
a:link {color:#000; }
a:active{color:#000; }
 a:visited{color:#000; }
 a:hover { color:#999; }


.row1 {font-size:.6em; width:600px; background-color: #CCCCCC; 
text-align:right;height: 34px; align:center;padding-right:20px;}
.row2a {
	background-color: #545454;
	height: 23px;
	width: 330px;
	text-align:left;
	align:center;
	padding-left:20px;
	font-size:0.8em;
	color: #CCCCCC;
	font-weight: bold;}

.row2b {
	background-color: #000000;
	width: 270px;height: 23px;
	background-image: url(dash.gif);
	background-repeat: repeat-x;
	background-position: center bottom;}

.row3a {
	background-color: #CCCCCC;
	background-image: url(black.gif);
	background-repeat: repeat;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-position:left top;
	width:226px;
	height:200px;}

.row3contact {
	background-color: #949494;
	width:226px;
	height:200px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	padding-top: 20px;
	padding-left: 15px;
	color: #000;
	background-image: url(contactgrey.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.row3contactb{	background-color: #CCCCCC;
	background-image: url(black.gif);
	background-repeat: repeat;
	background-position:left top;
	width:374px;
	height:200px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}

.row3b {background-color: #949494;
	font-size:0.8em;
	color: #000000;
	text-align: left;
	padding: 5px;
	width: 374px;
	height: 200px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}

.row3ba {background-color: #949494;
	font-size:0.8em;
	color: #000000;
	text-align: left;
	padding: 5px;
	width: 374px;
	height: 160px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}

.row3bb {background-color: #949494;
	font-size:0.8em;
	color: #000000;
	text-align: left;
	padding: 5px;
	width: 374px;
	height: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}

.row3bc {background-color: #949494;font-size:0.8em;
	color: #000000;
	text-align: left;
	padding: 5px;
	width: 374px;
	height: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC}

.row3c {
	font-size:0.8em;
	color: #000000;
	text-align: left;
	padding: 5px;
	background-color: 949494;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}


.row4 {
	font-size: .8em;
	background-color: #CCCCCC;
	text-align:left;
	align:center;
	padding-left:20px;
	height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3A3A3;
}
.row5 {
	font-size:.8em; background-color: #BEBEBE;height: 65px;text-align:left;	align:center;	padding-left:20px;}

.row6 {	background-color: #8A8A8A;
	height: 17px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #949494;
}

.rowpub {
	font-size:.8em;
	background-color: #BEBEBE;
	text-align:right;
	width:226px;
	height: 79px;
	padding-right: 5px;
	padding-top:3px;

	}
.rowpubband {
	font-size:.8em;
	background-color: #949494;
	text-align:left;
	width:226px;
	height: 253px;
	padding-right: 5px;
	padding-top:15px;
	padding-left: 10px;	}

.rowpubcourses{
	font-size:.8em;
	background-color: #949494;
	text-align:left;
	width:600px;
	height: 253px;
	padding-right: 5px;
	padding-top:5px;
	padding-left: 5px;
	padding-bottom:5px;
	background-image: url(bgcourses.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;}

.rowpubcontact{
	background-color: #949494;
	width:600px;
	height: 133px;
	background-image: url(bgcourses.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;}
.rowpubcontactb{
	background-color: #949494;
	width:600px;
	height: 120px;
	background-image: url(#.jpg);
	background-repeat: no-repeat;
	background-position: center middle;}	
	
.rowpub2 {font-size:.8em; background-color: #767676;
	text-align:left;
	width: 374px;
	height: 79px;
	padding-left:5px;
	padding-top:5px;}

.rowpub2a {height: 17 px;
	background-image: url(strip.gif);
	background-repeat: repeat-x;
	background-position: center top;}

.rowpub2b{font-size:.8em; 
	text-align:left;align:center;
	width: 374px;
	height: 17 px;	padding-left:5px;
	background-color:#949494;}


.rowpub2c {width: 226px;
	height: 45px;	
	background-color:#CFCFCF;} 


.rowpub2d {
	font-size:.8em;
	text-align:left;
	align:center;
	width: 374px;
	background-image: url(bgfiddle.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #CFCFCF;
	height: 93px;padding-left:5px;
}





.books {background-color: #CFCFCF;
	height: 158px;align:center;}

#bookstable{position:absolute; margin-left:-50px;margin-right:-50px; width:100%;height:150px;}

.bottom {
	background-color: #000000;
	background-image: url(dashbottom.gif);
	background-repeat: repeat-x;
	height:76px;background-position: center top;font-size: .6em;
	color: #B4B3B3;	text-align:right;
	align:center;
	padding-right:30px;	padding-right:30px;}
	
.bottom2 {
	background-color: #000000;
	background-image: url(dashbottom.gif);
	background-repeat: repeat-x;
	height:76px;background-position: center top;font-size: .6em;
	color: #B4B3B3;	text-align:left;
	align:center;
	padding-left:30px;}

 
.bottom2 a:link {color:#fff; }
a:active{color:#000; }
 a:visited{color:#000; }
 a:hover { color:#999; }


#booksnav {font-size:12px; font-weight:bold; margin-left:-40px;}
#booksnav ul{display: inline;  }
#booksnav li {display: inline; list-style-type: none; margin:0px;  }
#booksnav a {font-size:0.85em; color:#333; text-decoration:none;}
#booksnav a:hover { color:#666; }
