@charset "utf-8";
/* CSS Document */

#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:13px;
	background:transparent url("images/black.jpg") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:1px solid #ffffff;
	}
#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	}
#menu li a:hover{
	background:transparent url("images/blue.jpg") repeat-x top left;	
	}

                    
                    





/* -----------------------------------
body {
 text-align:center;
 min-width:800px;
 background-color:#EBEBEB;
 font-family:Georgia, "Times New Roman", Times, serif;
}

img {
 border:none;
}

#container {
 margin:0 auto;
 border:black 1px solid;
 width:800px;
 text-align:left;
 background-color:#FFFFFF;
}

#banner {
 float:center;
 text-align:center;
 width:800px;
 height:110px;
}
#header {
 text-align:center;
 width:800px;
 height:150px;
}

#menu {
 position:relative;
 padding-right:225px;
/* margin-top:-28px;  */
 margin-top:-28px;
}

#menu ul{
 margin:0;
 padding:0;
 float:right;
}

#menu li{
 float:left;
 list-style:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#FFFFFF;
}

#menu a{
 color:#FFFFFF;
 font-weight:bold;
}

/*
#menu li:hover{
 font-size:14px;
 font-weight:bolder;
}
*/

#content {
 min-height:250px;
 width:740px;
 padding:30px;
}

#footer {
 margin:0 auto;
 width:800px;
 text-align:center;
 color:#808080;
 font-size: 10px;
}

#footer a{
 text-decoration:underline;
 color:#808080;
 font-weight:bold;
 font-size: 12px;
}

#blueboxheader {
 text-align:center;
 font: bold 18px Verdana;
}
 
#blueboxbody {
 font-family:Verdana;
 font-size: 13px;
}
 
#blueboxbody li{
 padding-bottom:15px;
}

.bookdiv{
 font-family:"Verdana, Arial, Helvetica, sans-serif";
/* border:#000000 1px solid;*/
 min-height:300px;
 padding:10px;
}

.bookimage {
 float:left;
}

.disclaimer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align:left;
}

.style1 {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

.style2 {
	font-size: xx-small;
	font-weight: bold;
}

.style3 {
	font-size: xx-small;
}

.style4 {
	text-align: center;
}

.style5 {
	font-family: Verdana;
}

.style6 {
	font-family: Verdana;
	font-size: xx-small;
}

.style7 {
	border-collapse: collapse;
}

.style8 {
	font-size: x-small;
}
.style9 {
	color: #8B0000;
}

.style10 {
	color: #000000;
}

.style11 {
	color: #CC0000;
}

.style12 {
	text-align: left;
}

.style13 {
	text-align: center;
	font-weight: bold;
}

.style14 {
	font-family: Verdana;
	font-size: x-small;
}

.style15 {
	color: #000000;
}

.style16 {
	color: #CC0000;
}

.style17 {
	font-weight: bold;
	font-size: large;
    color: #0000FF;
}

.style18 {
	font-size: medium;
	color: #0000FF;
}
.style19 {
	text-align: center;
}

.style20 {
	text-decoration: underline;
}

.style21 {
	color: #000080;
	font-family:"Tahoma";
}

.style22 {
 font-family:"Verdana, Arial, Helvetica, sans-serif";
 font-size:20px;
 color="#000000";
 font-weight:bold;
}

.style23 {
 font-family:"Verdana, Arial, Helvetica, sans-serif";
 font-size:15px;
 color="#000000";
}

.style24 {
 font-family:"Tahoma";
 font-size:15px;
 color:#CC0000;
 font-weight:bold;
}

.style25 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:15px;
 color="#000000";
}

.style26 {
 padding:10px;
 background-color:#FFFFCC;
 width:80%;
 border:1px solid #CC0000;
 text-align:left;
}

.style27 {
 font-size:28px;
}

.style28 {
 font-size:25px;
 font-weight:bold;
 color:#000080;
}

.style29 {
 font-size:25px;
 font-style:italic;
 font-weight:bold;
 color:#CC0000;
}

.style30 {
 font-size:22px;
 font-style:italic;
 font-weight:bold;
}

.style31 {
 font-size:16px;
 font-weight:bold;
}

/* the following rules are different font styles */
.verybigbluefont {
 color:#002060;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
}

.bigbluefont {
 color:#002060;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
}

.verybigredfont {
 color:#CC0000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:30px;
 font-weight:bold;
}

.bigredfont {
 color:#CC0000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:20px;
 font-weight:bold;
}

.verybigorangefont {
 color:#FF6600;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:30px;
 font-weight:bold;
}

.bigorangefont {
 color:#FF6600;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:20px;
 font-weight:bold;
}

.verybigblackfont {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:30px;
 font-weight:bold;
}

.bigblackfont {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:20px;
 font-weight:bold;
}

.black16font {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

.black16georgia {
 color:#000000;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
}

p.black16georgia {
 text-indent:15px;
}

.red{
 color:#CC0000;
}

.blue{
 color:#0000FF;
}

.highlighted{
 background-color:#FFFF00;
 font-weight:bold;
}


/* the following rules are the different boxes */
.yellowbox12font{
 border-style:solid;
 border-width:1px;
 background-color:#FFFFCC;
 padding:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:30px;
}

.greenbox12font{
 border-style:solid;
 border-width:2px;
 background-color:#CCFFCC;
 padding:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:30px;
}

.bluebox16font{
 border-style:solid;
 border-width:1px;
 background-color:#CCFFFF;
 padding:0 20px 20px 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 margin:40px;
}

/* rules for the displaying of the list with the arrow image */ 
.listwitharrowimage {
 list-style-image:url(../images/bullet_arrow.gif);
}

.listwitharrowimage li{
 margin-bottom:7px;
 vertical-align:middle; 
}

.listwithbullets {
 list-style-type:disc;
	padding-left:20px;
}

.listwithbullets li{
 margin-bottom:15px;
 vertical-align:middle; 
}

.listwithnumbers {
 list-style-type:decimal;
	padding-left:20px;
}

.listwithnumbers li{
 margin-bottom:15px;
 vertical-align:middle; 
}

--------*/