body {
text-align:left;
margin: 0px;
padding : 0px; 
background : #003366; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%;
z-index:1;
}

#border{
width: 993px;
margin:auto;
border-right: 1px solid #003366;
background-image: url(images/tvlines.gif);
}

#container {
margin-left: 0;
text-align: left;
width:730px;
}

#right {
	/*
	position: absolute;
	left: 731px;
	top: -1px;margin-left:731px;
	*/
	float:right;
	width: 240px;
	height: auto;
	padding: 10px;
	z-index:6;
}

.clear {
	clear:both;
}

#nav {
width: 163px;
float : left; 
margin-left : -1px; 
margin-top: 24px;
padding-left:8px;
}

#navcontainer {
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family:arial;
font-size:11px; 
font-weight:bold;
color: #fff;
}

#navcontainer ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li {
border-bottom: 1px solid #90bade;
margin: 0;
position:relative;

display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #003366;
background-color: #003366;
width: auto;
}

#navcontainer li a {
	color: #fff;
	text-decoration: none;
}

#navcontainer li:hover {
border-left: 10px solid #cd840f;
border-right: 10px solid #1752ac;
background-color: #1752ac;
color: #fff;
}
#navcontainer ul ul {
	visibility:hidden;
	left:153px;
	top:0;
	position:absolute;
}

#navcontainer ul li:hover ul {
	visibility:visible;
}
li.booktitle {
	font-size:12px;
	font-style:italic;
}
li.booktitle li {
	font-size:11px;
	font-style:normal;
}

/****ALT MENU*****/
#menu, #menu ul, #menu li{
padding:0;
margin:0;
} 
#menu li{
list-style: none;
position: relative;
width:120px;
height: 30px;
padding:0 20px;
background-color: black;
line-height: 30px;
cursor:pointer;
} 
#menu li a{
text-decoration:none;
color: white;
} 
#menu li:hover{
background-color:red;
} 
#menu ul ul{
position: absolute;
top:0;
left:160px;
visibility:hidden;
} 
#menu ul li:hover ul{
visibility:visible;
} 




#bodyblock {

background-color : #d7dadd; 

background-image: url(images/tvlines.gif);



} 

#content {

margin-top: 0px;

margin-left:180px;

padding-left: 20px;

padding-right: 20px;

padding-top:14px;

background-color : #ffffff; 





} 

#header {
padding:0;
margin-top: 0px;
width: 730px;
height :135px; 
} 

#header .fadein {
	width:180px;
	background-image : url(images/futureMedicine.jpg);
	background-repeat : no-repeat;
	float: left;
	height:135px;
	position:relative;
}
#header .fadein img {
	position:absolute;
	left:0; 
	top:0; 
}


#buy

{ 

width: 233px; height: 130px; background-color:#ffffff; background-image: url(images/buy.jpg);background-repeat: no-repeat; padding-top:0px; padding-left: 0px; padding-bottom: 0px;

}



#cover

{

width: 233px; height: 355px;

background-image: url(images/homecover2.jpg); background-repeat: no-repeat; 



}





#footer a:link {

color : #0000cc; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

text-decoration : none; 

} 

#footer a:visited {

text-decoration : none; 

color : #0000cc; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

} 

#footer a:hover {

text-decoration : underline; 

color : #0000cc; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

} 

#footer a:active {

text-decoration : none; 

color : #0000cc; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

} 





#footer2 {



padding-top:3px;

padding-bottom: 3px;

background-color:#003366;

font-family : Arial, Helvetica, sans-serif; 

font-size : x-small; 

color : #ffffff; 

text-align : center; 





} 

#footer2 a {

text-decoration : none; 

color : #000000; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

} 



.spacer {

clear : both; 

} 

h1{ font-family : Arial, Helvetica, sans-serif; font-size: 15pt;

color : #003366; margin-top: 5px; margin-right: auto; 

} 



h2{font-family : Arial, Helvetica, sans-serif; font-size: 15pt;

color : #8e0201; margin-top: 5px; margin-right: auto; 

} 


h3 {font-family : Arial, Helvetica, sans-serif; font-size: 12pt;

color : #CD840F; 

}


h4 {font-family : Arial, Helvetica, sans-serif; font-size: 11pt;

color : #003366;

}

h5 { 

font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; text-align:left;

}


h6 { 

font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-align:left;

}




.roundedcornr_box_431803 {

	background: url(images/roundedcornr_431803_tl.png) no-repeat top left;

}

.roundedcornr_top_431803 {

	background: url(images/roundedcornr_431803_tr.png) no-repeat top right;

}

.roundedcornr_bottom_431803 {

	background: url(images/roundedcornr_431803_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_431803 div {

	background: url(images/roundedcornr_431803_br.png) no-repeat bottom right;

}

.roundedcornr_content_431803 {

	background: url(images/roundedcornr_431803_r.png) top right repeat-y;

}



.roundedcornr_top_431803 div,.roundedcornr_top_431803,

.roundedcornr_bottom_431803 div, .roundedcornr_bottom_431803 {

	width: 100%;

	height: 20px;

	font-size: 1px;

}

.roundedcornr_content_431803, .roundedcornr_bottom_431803 {

	margin-top: -19px;

}

.roundedcornr_content_431803 { padding: 0 15px; }

.rightBox {
	width:213px; background-color:#f3f3f3; border-style:solid; border-width:1px; border-color:#CCC; text-align:left; font-size:12px; padding: 10px; margin-top: 10px; margin-bottom:10px;
}
.email {
	padding-top:0px;
}


p {

padding : 0; 

margin-top : 0; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 12px; 

}





a:link, a:visited

{

color: #0000CC ;

text-decoration: none;

}

a:hover

{

text-decoration : underline;

color: #0000cc;

}

