body, html
{
	margin:0;
	padding:0;
	border: 0;
}

:link, :visited
{
	color:blue;
	text-decoration:none;
}

body div#topContainer
{
	margin:0;
	padding:0;
	width:960px;
}

body div#topContainer div#topBanner
{
	width:100%;
	background-image: url(/images/bg_01.jpg); 
	background-repeat: no-repeat;
}

body div#topContainer div#bottomBanner
{
	margin:0;
	padding:0;
	width:100%;
	background-image: url(/images/bg_02.jpg); 
	background-repeat: no-repeat;
	position:relative;
	top:-25px;
}

body div#logo
{
	width: 120px;
	float:left;
}

body div#banner
{
	width:390px;
	float:left;
	position:relative;
	left:48px;
}

body div#loginContainer
{
	margin:0;
	padding:0;
	width:250px;
	float:left;
	position:relative;
	top:5px;
	left:48px;
	font: normal 8pt Verdana;
}

body div#loginContainer div#titleContainer
{
	width:100px;
	position:relative;
	left:60px;
	padding-bottom:4px;
}

body div#loginContainer div#forgotPWContainer
{
	margin:0;
	padding:0;
	width:100px;
	position:relative;
	top:-4px;
	left:60px;
}

body div.row 
{
	margin:0;
	padding:0px;
  clear: both;
}

div.row span.label 
{
  float: left;
  width: 70px;
  text-align: right;
}

div.row span.formw 
{
  float: right;
  width: 90px;
  text-align: left;
} 

body div#loginContainer div.row
{
	padding-top:1px;
}

body div#loginContainer div#formContainer
{
	width:170px;
	float:left;
}

/*
body div#loginContainer div#formContainer input
{
	font: 10px Geneva, Arial, Helvetica, sans-serif; 
}
*/

body div#loginContainer div#formContainer input#username_id
{
	color:#333333;
}

body div#loginContainer div#formContainer input#password_id
{
	color:#333333;
}

body div#loginContainer div#submitContainer
{
	position:relative;
	top:30px;
	left:8px;
	width:30x;
	float:left;
}

body div#bodyContainer
{
	margin:0;
	padding:0;
	width:960px;
}

body ul#navContainer
{
	margin:0 0 0 10px;
	padding:0;
	display:block;
	float:left;
	width:15%;
	list-style-type:none;
	border-right:1px solid #808080;
}

body ul#navContainer li
{
	padding:0 0 5px 0;
}

body ul#navContainer li a
{
	font: 12px Arial, Helvetica, sans-serif;
	color:blue;
}

body ul#navContainer div#adobeLink
{
	padding:65px 0 0 0;
}

body ul#navContainer li a:link:hover
{
	text-decoration:underline;
}

body ul#navContainer li#abstract {
	margin-left:3px;
}

body ul#navContainer li#abstract:before {
	content: "\00BB \0020";
}

body#default div#contentContainer 
{
	margin: 0 10px 0 35px;
	float:left;
	width:70%;
}

body#right_column-mailing_list div#contentContainer 
{
	margin: 0 10px 0 35px;
	float:left;
	width:55%;
}

body#right_column-mailing_list div#rightColumn
{
	float:left;
	width:15%;
}

body div#contentContainer table.twoColumn td#leftColumn
{
	margin:0;
	padding:0 25px 0 0;
}

body div#contentContainer table.twoColumn td#rightColumn
{
	border-left:1px solid #808080;
	margin:0;
	padding:0 0 0 8px;
}

body div#rightColumn div#latestISBNPAnews
{
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

body div#footerContainer
{
	margin:0 20%;
	padding:10px 0 0 0;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	border-top:1px solid #808080;
	position:relative;
	left:30px;
}

div.spacer
{
	margin:0;
	padding:0;
	border:0;
	clear:both;
}

body div#contentContainer
{
	font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

body div#contentContainer h1
{
	margin: 10px 0 25px 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
}

body div#contentContainer h2
{
	margin: 25px 0 8px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
}

body div#contentContainer img
{
	margin:0;
	padding:0 7px;
}

a:link {color:blue;}

a:visited  {color:blue;}

a:active  {text-decoration:blue;}

a:link:hover  
{
	color:#006600;
}

div.signmeup_container {
	margin:22px 0 42px 0;
}

/* Sliding door buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/* End sliding door button */

/*
.droplist 
{
	width : 300px;
}

.text1  
{
	font : normal 7.5pt Verdana;
}

.list {
	font : normal 9pt Verdana;
}

TD  {
	font : normal 8pt Verdana;
}

.text7verdanawhite  {
	font : normal 8pt Verdana;
	color: #ffffff;
}

.text8georgia  {
	font : normal 8pt Georgia;
}

.text8verdana  {
	font : normal 8pt Verdana;
}

.text8verdanaRed  {
	font : normal 8pt Verdana;
	color: #ff0000;
}
p  {
	font : normal 9pt Verdana;
}

.text9georgia  {
	font : normal 9pt Georgia;
}

.text9verdana  {
	font : normal 9pt Verdana;
}
.text9verdanaRed  {
	font : normal 9pt Verdana;
	color : Red;
}

.text9verdanaMaroon  {
	font : normal 9pt Verdana;
	color : 800000;
}

.text10verdana  {
	font : normal 10pt Verdana;
}

.text14verdanab  {
	font : bold 14pt Verdana;
}

.text14verdana  {
	font : normal 14pt Verdana;
}

.text10verdanaRed  {
	font : normal 10pt Verdana;
	color : #ff0000;
}

.text10arial  {
	font : normal 10pt Arial;
}

.text10verdanaUB  {
	font : normal 10pt Verdana ;
	text-decoration : underline;
	font-weight : bold;
}

.text10ariali  {
	font : italic bold 10pt Arial;
}

.text10arialiRed  {
	font : italic bold 10pt Arial;
	color : red;
}

.text11georgia  {
	font : normal 11pt Georgia;
}

.text11arial  {
	font : normal 11pt Arial;
}

.text11arial-i  {
	font : bold 11pt Arial;
	font-style : italic;
}

.text13arial  {
	font : normal 13pt Arial;
}

.text15arialbold  {
	font : bold 13pt Arial;
}

.DivInfo  {
	  margin-left: 5px;
	  margin-right: 5px;
	  background-color: e4e4e4;
	  border-bottom-width: 1px;
	  border-bottom-color: Black;
	  border-left-color: Black;
	  border-right-color: Black;
	  border-top-color: Black;
	  border: 1px solid Black;
	  padding-top:5px;
	  padding-bottom:5px;
}

H1  {
	font : normal 14pt Arial;
}

H2  {}

H3  {}

A  {
	text-decoration: none;
	font : normal 8pt Verdana;
	color : Blue;
}

BODY  {}

A:Link {color:blue;}

A:Visited  {color:blue;}

A:Active  {text-decoration:blue;}

A:Hover  {text-decoration: none;
	font : normal 8pt Verdana;
	color : Red;}

A.Infolinks:link {color:blue; font: normal 10pt Verdana}
A.Infolinks:visited {color:blue; font: normal 10pt Verdana}
A.Infolinks:active {color:blue; font: normal 10pt Verdana;text-decoration:blue;}
A.Infolinks:hover {text-decoration: none;font : normal 10pt Verdana;color : Red;}

A.email_links:link {color:blue; font: normal 9pt Verdana}
A.email_links:visited {color:blue; font: normal 9pt Verdana}
A.email_links:active {color:blue; font: normal 9pt Verdana;text-decoration:blue;}
A.email_links:hover {text-decoration: none;font : normal 9pt Verdana;color : Red;}


A.awardlinks:link {color:blue; font: normal 10pt Arial}
A.awardlinks:visited {color:blue; font: normal 10pt Arial}
A.awardlinks:active {color:blue; font: normal 10pt Arial;text-decoration:blue;}
A.awardlinks:hover {text-decoration: none;font : normal 10pt Arial;color : Red;}
*/
