body {
	margin:0px;
	padding:15px 0px;
	background-color:#183360;
}
.logo {
	margin:0px 0px 20px 26px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.menu {
	margin:0px;
	padding:6px 0px 6px 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:inherit;
}
.menu a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
.line {
	background-color:#000033;
}
form {
	margin:0px;
	padding:0px;
}
.search {
	width:140px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.go {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
}
.submenu {
	margin:0px;
	padding:4px 10px 4px 26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
}
.submenu a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
}
.submenu a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	background-color:inherit;
}
.white {
	background-color:#FFFFFF;
}
.bottommenu {
	margin:0px;
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	background-color:inherit;
}
.bottommenu a {
	margin:0px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
	text-decoration:none;
}
.ttl_welcome {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.ttl_welcome a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.ttl_welcome a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.title {
	margin:0px;
	padding:10px;
	background:url(../images/title_curve.gif) right top no-repeat;
	background-color:#EFEFEF;
}
.clickhere {
	margin:0px;
	padding:36px 10px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#eaeaea;
}
.booktitle {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.recent {
	margin:0px 20px 0px 40px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#183360;
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	background-color:inherit;
}
.recent li {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.recent li a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#183360;
	background-color:inherit;
	text-decoration:underline;
}
.recent li a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#183360;
	background-color:inherit;
	text-decoration:none;
}
/*...................................................................................*/
.bookname {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.bookname a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.bookname a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	background-color:inherit;
}
.pager {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.pager a:link,.pager a:visited{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.pager a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}
.nounderline{
	text-decoration:none;
	padding-right:20px;
}
.spread{
	margin:0px;
	padding:0px 0px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}

/*...................................................................................*/

.authorname{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	font-weight:bold;
}

.booklink {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.booklink:link,.booklink:visited{
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.booklink:hover {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#000000;
	text-decoration:underline;
	background-color:inherit;
}

.authormenu {
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:145px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.authormenu:link,.authormenu:visited{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.authormenu:hover {
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}

.news {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.news:link,.news:visited{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.news:hover {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}



.tablespace{
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.latest{
	background-color:#183360;	
}

.newslatest {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
.newslatest:link,.newslatest:visited{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
.newslatest:hover {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:inherit;
}

.newsheadline {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:#FFFFFF;
}
.newsheadline a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.newsheadline a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}

.newsheadline1 {
	margin:0px;
	padding:0px 0px 5px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:#FFFFFF;
}
.newsheadline1 a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.newsheadline1 a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}
.booklist {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#183360;
	background-color:inherit;
	text-decoration:none;
}
.booklist:link,.booklist:visited{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#183360;
	background-color:inherit;
	text-decoration:none;
}
.booklist:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#183360;
	text-decoration:underline;
	background-color:inherit;
}


.ttl_welcomebook {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.headings {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:17px;
	color:#666666;
	background-color:inherit;
}
.catheadings {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.row1{
	background-color:#FFFFFF;
}
.row2{
	background-color:#F0F0F0;
}

/*-----------------------------------------------------------------------*/

.morelink {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:inherit;
	text-decoration:none;
}/*
.morelink a:link,.morelink a:visited{
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:inherit;
	text-decoration:none;
}
.morelink a:hover {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	background-color:inherit;
}*/


.morelink a:link,.morelink a:visited{
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.morelink a:hover {
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	background-color:inherit;
}

.staff{
	margin:0px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	color:#666666;
	background-color:inherit;

}
.staffposition{
	margin:0px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	color:#666666;
	background-color:inherit;

}
.detpageheader{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	color:#000066;
	background-color:inherit;

}
.subtitle{
	margin:0px;
	padding:0px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}

/*--------------------------------------------------------------------------------------*/
.authornamelink {
	margin:0px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.authornamelink a {
	margin:0px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:underline;
}
.authornamelink a:hover {
	margin:0px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
}

.alttext {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
}
.alttext a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	background-color:inherit;
}
.alttext a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	background-color:inherit;
}
.bookdettext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.booklisttext {
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
/*-------------------------*/

.pagecontent {
    width: 240px;
    height: 307px;
    background-color:#FFFFFF;
    padding: 0;
    vertical-align:bottom;
   
}

.imgholder img {
	position:absolute;
	visibility:hidden;
    float: left;
    margin: 0;  
}
.welcome{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:200;
	color:#999999;
}
.vendomepress{
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:500;
	color:#003366;
	padding-top:20px;
}
.featuredtitles{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:300;
	color:#405482;
}
.ttlhome{
	margin:0px;
	padding:3px 0px 7px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
	background-color:inherit;
}
.topleftcurvebg{
background-image:url(../images/topleft_curve.gif) ;
background-repeat:no-repeat;
height:29px;
}
.toprightcurvebg{
background-image:url(../images/topright_curve.gif) ;
background-repeat:no-repeat;
height:29px;
background-position:right;
}
.bottomleftcurvebg{
background-image:url(../images/bottomleft_curve.gif) ;
background-repeat:no-repeat;
height:29px;
}
.bottomrightcurvebg{
background-image:url(../images/bottomright_curve.gif) ;
background-repeat:no-repeat;
height:29px;
background-position:right;
}

