/* BACKGROUND CSS BEGIN */

body#page1 {
	margin:0;
	padding:0;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	font-family:arial,sans-serif;
	font-size:small;
	line-height: 145%;
	color:#000;
	text-align:left;
}

body#page2 {
	margin:0;
	padding:0;
	height:auto !important; /* real browsers */
	background: url('../images/QP_bkgrd.gif') repeat-x top left ;
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	font-family:arial,sans-serif;
	font-size:small;
	line-height: 145%;
	color:#000;
	text-align:left;
}

html{
	margin:0;
	padding:0;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	font-family:arial,sans-serif;
	font-size:small;
	color:#000;
	text-align:left;
	background:  #669900 repeat-y top center ;
/*	background: url('../images/contentBG1.png') #669900 repeat-y top center ; */
}

#footBottom {
position: relative;
width: 980px;
height: 53px;
background: url('../images/bottomFoot.png') #669900 no-repeat top center ;

}

#footBottom1 {
position: relative;
width: 980px;
height: 53px;
background: url('../images/bottomFoot.png') #669900 no-repeat top center ;
margin:0 auto; /* center, not in IE5 */
}

#content {
position: relative;
height: 100%;
}

a, a:link, a:visited{
color: #de1831;
text-decoration: none;
}

a:hover {
color: #333;
}
/* Positioning Coordinates CSS BEGIN */

img {
border: none;
}

div#container3 {
background: url('../images/contactBG.png') #669900 no-repeat top center ;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:1400px !important; /* real browsers */
}
div#container2 {
background: url('../images/aboutBG.png') #669900 no-repeat top center ;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:1200px !important; /* real browsers */
}
div#container1 {
background: url('../images/pageBG.png') no-repeat top center ;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:1200px !important; /* real browsers */
}
div#container {
background: url('../images/home.png') no-repeat top center ;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:850px !important; /* real browsers */
}


div#homeText
{
position:absolute;
	left:181px;
	top:400px;
	width:253px;
	line-height: 20px;
	height:93px;
	font-family:arial,sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;

}


#homeTitles
{
position:absolute;
	left:653px;
	top:212px;
	width:166px;
	height:550px;
text-align: center;
z-index: 0;
background-color: #fff;
}



div#bookBG
{
position:absolute;
left:143px;
top:222px;
width550px;
height: 800px;
z-index: -10;
 opacity:0.15; 
 filter:alpha(opacity=15);
 }


div#footer 
{
position:absolute;
	left:140px;
	top:798px;
	width:935px;
	height:24px;
	text-align: left;
	font-family:arial,sans-serif;
	font-size:10px;
	color: #666;
}



div#footer a, div#footer a:link, div#footer a:visited
{
color: #666;
text-decoration: none;
}
div#footer a:hover {
color: #de1831;
}


div#footer1 
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	height:24px;
	background: url('../images/contentBG1.png') #669900 repeat-y top center ;
}

div.footer 
{
	padding-left: 140px;
	font-family:arial,sans-serif;
	font-size:10px;
	color: #666;
}




div.footer a, div.footer a:link, div.footer a:visited
{
color: #666;
text-decoration: none;
}
div.footer a:hover {
color: #de1831;
}

div#homeTitles img
{
margin-bottom: 15px;}




div#navAbout{
position:absolute;
	left:346px;
	top:78px;
	width:149px;
	height:41px;
}

div#navContact{
position:absolute;
	left:519px;
	top:78px;
	width:131px;
	height:60px;
}


div#navBook{
position:absolute;
	left:660px;
	top:16px;
	width:402px;
	height:140px;
	z-index: 1000;
}

div#navHome{
position:absolute;
	left:145px;
	top:50px;
	width:150px;
	height:150px;
}
div#bookContent{
position:absolute;
	left:165px;
	top:278px;
	width:650px;
	height:829px;
	background-color: #fff;
	border: 1px solid #D7EE8F;
	z-index: 10;}
	div#bookContent1{
position:absolute;
	left:165px;
	top:278px;
	width:650px;
	height:829px;
	z-index: 2010;}

table.bookContent {
text-align: left;
padding: 20px 25px 10px 20px;
}
div#contactContent{
position:absolute;
	left:165px;
	top:250px;
	width:330px;
	height:150px;
}

div#contactCard{
position:absolute;
	left:248px;
	top:410px;
	width:170px;
	height:150px;
}

div#contactContent2{
position:absolute;
	left:165px;
	top:560px;
	width:430px;
	height:150px;
}

div#contentCol1{
position:absolute;
	left:186px;
	top:245px;
	width:280px;
	height:550px;
}

div#contentCol2{
position:absolute;
	left:505px;
	top:285px;
	width:285px;
	height:550px;
}
div#titleHead{
	position:absolute;
	left:335px;
	top:224px;
	width:298px;
	height:28px;
	text-align: center;
	font-family:arial,sans-serif;
	font-size:14px;
	color:#333;
	font-weight: bold;
}

a#titleHead, #titleHead a:link, #titleHead a:visited, div#titleHead a{
	color:#333;
}

div#catNavTop {
	position:absolute;
	left:570px;
	top:165px;
	width:240px;
	height:20px;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#ff3333;
	text-align: right;
	font-weight:bold;
}


div#catNavBot {
	position:absolute;
	left:570px;
	top:1135px;
	width:240px;
	height:20px;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#ff3333;
	text-align: right;
	font-weight:bold;
}


div#col1Row1{
	position:absolute;
	left:172px;
	top:279px;
	width:195px;
	height:400px;
background-color: #fff;
}

div#col2Row1{
	position:absolute;
	left:387px;
	top:279px;
	width:195px;
	height:400px;
background-color: #fff;
}

div#col3Row1{
	position:absolute;
	left:611px;
	top:279px;
	width:195px;
	height:400px;
background-color: #fff;
}

div#col1Row2{
	position:absolute;
	left:172px;
	top:706px;
	width:195px;
	height:400px;
background-color: #fff;
}

div#col2Row2{
	position:absolute;
	left:387px;
	top:706px;
	width:195px;
	height:400px;
background-color: #fff;
}

div#col3Row2{
	position:absolute;
	left:611px;
	top:706px;
	width:195px;
	height:400px;
background-color: #fff;
}


.bookContentEmpty {
	width:195px;
	height:400px;
	background: url('../images/BlankWindow.gif') no-repeat top left ;
}


div.colHead {
background-color: #669900;
width: 195px;
height: 20px;
text-align:center;
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0;
}


div.recentHead {
background-color: #669900;
width: 166px;
height: 20px;
margin-bottom: 20px; 
text-align:center;
color:#ffffff;
font-family:arial,sans-serif;
font-size:11px;
}
div.thumbImg {
width: 185px;
text-align:center;
padding-top: 7px;
}

.red {
color:#ff3300;}
.green {
	color:#4E7A23;
}
.greenB {
	color:#4E7A23;
	font-weight: bold;
}

div.bookTitle {
text-align:center;
	color:#4E7A23;
	font-family:arial,sans-serif;
	font-weight: bold;
	font-size:13px;
}
div.bookCap {
text-align:center;
	color:#333;
	font-family:arial,sans-serif;
	font-weight: bold;
	font-size:12px;
}

div.bookInfo {
	text-align:center;
	color:#4E7A23;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height: 14px;
}
div.bookInfo1 {
text-align:left;
	color:#4E7A23;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height: 14px;
	padding-bottom: 10px;
}

div.bookInfo2 {
text-align:left;
	color:#4E7A23;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 10px;
}

div.bookLt {
	color:#333;
	font-family:arial,sans-serif;
	font-size:.76em;
	font-weight: bold;
    padding-left: 7px;
}

div.bookContentD{
padding-left: 5px;
padding-right: 5px;
height: 326px;
width:185px;
}





div#navBack{
position:absolute;
	left:175px;
	top:700px;
	width:100px;
	height:20px;
z-index: 1000;
}

div#navForward{
position:absolute;
	left:705px;
	top:700px;
	width:100px;
	height:20px;
z-index: 1000;
}


hr {
color: #666;
margin-bottom: 10px;
}

.typeHeaderM{
	font-family:arial,sans-serif;
	font-size:11px;
	color:#4E7A23;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 10px;
}

.typeHeader {
	font-family:arial,sans-serif;
	font-size:16px;
	color:#4E7A23;
	font-weight: bold;
	padding-bottom: 4px;
}
.typeHeader1 {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	font-weight: bold;
	padding-bottom: 4px;
}
.bookTitle1 {
	font-family:arial,sans-serif;
	font-size:16px;
	color:#4E7A23;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}

.bookTitle1a {
	font-family:arial,sans-serif;
	font-size:16px;
	color:#4E7A23;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
	text-transform: uppercase;
}

.booksubTitle {
	font-family:arial,sans-serif;
	font-size:13px;
	color:#333;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
div.bookText, div.bookRts {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	padding-bottom: 17px;
}
div.bookDetail1 {
	font-family:arial,sans-serif;
	font-size:13px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	background-color:#669900;
	width: 218px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
div.type {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	padding-bottom: 17px;
}
div.typeB {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	padding-bottom: 17px;
	font-weight:bold;
}
div.type2 {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	padding-bottom: 17px;
	font-weight: bold;
}
div.type1 {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	font-weight: bold;
	padding-bottom: 4px;
}

ul.type {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333;
	margin: 0px;
}

a.flink, .flink a, .flink a:link, .flink a:visited{
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight: bold;
}


.bookLinks {
padding-top:25px;
}


