/* 
--------------------------------------
Authornet CSS - standard
--------------------------------------
*/

body {
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #fff;
}

img {
border: none;
}

ul {
padding: 0;
margin: 0;
list-style-type: none;
}

li {
padding: 0;
margin: 0;
}

table {
font-size: 1em;
}

table td {
vertical-align: top;
}

#backtotop {
text-align: right;
margin: 20px 0 0 0;
font-size: 0.93em;
}


/* 
--------------------------------------
standard link styles
--------------------------------------
*/

a {
color: #003399;
text-decoration: underline;
}

a:link {
color: #003399;
text-decoration: underline;
}

a:visited {
color: #003399;
text-decoration: underline;
}

a:hover {
color: #003399;
text-decoration: none;
}

a:active {
color: #003399;
text-decoration: underline;
}


/* 
--------------------------------------
cambridge strip 
--------------------------------------
*/

#strip {
width: 100%;
font-size: 65%;
}

#strip td {
background-color: #006;
padding: 0;
}

#strip td#block {
width: 130px;
}

#strip td#striptitle {
width: 310px;
}

#strip td#striptools {
width: 99%;
text-align: right;
vertical-align: bottom;
}

#strip td#striptools ul {
margin: 0;
padding: 0;
white-space: nowrap;
}

#strip td ul li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
}

#strip td ul li img {
margin: 0;
padding: 0;
vertical-align: bottom;
}

#strip td a:link, #strip td a:visited, #strip td a:hover, #strip td a:active {
color: #fff;
}

/* 
--------------------------------------
crumb trail
--------------------------------------
*/

#location {
background-color: #fff;
font-size: 65%;
padding: 7px 0 7px 10px;
color: #666;
border-bottom: 1px solid #ccc;
}

#location a {
color: #003399;
text-decoration: none;
}

#location a:link {
color: #003399;
text-decoration: none;
}

#location a:visited {
color: #003399;
text-decoration: none;
}

#location a:hover {
color: #003399;
text-decoration: underline;
}

#location a:active {
color: #003399;
text-decoration: underline;
}

/* 
------------------------------
branded strip
------------------------------
*/

#branded-strip {
font-size: 70%;
margin: 0 0 10px 0;
padding: 0 0 12px 0;
background: #B2C1E0 url(../images/branding_background.gif) repeat-x 70px 100%;
float: left;
width: 100%;
}

#branded-strip h2 {
font-size: 1em;
margin: 0 0 3px 15px;
padding: 15px 0 0 0;
color: #006;
}

#branded-strip h3 {
font-size: 0.93em;
margin: 0 0 7px 15px;
padding: 0 0 0;
font-weight: normal;
}

#branded-strip p {
font-size: 0.93em;
margin: 0 0 7px 15px;
padding: 0;
}

#branded-strip form {
margin: 0 0 0 15px;
padding: 0;
}

/* 
--------------------------------------------
standard input
--------------------------------------------
*/

#branded-strip form input {
margin: 0 5px 2px 0;
padding: 0;
padding: 0;
vertical-align: middle;
}

/* 
--------------------------------------------
standard text field
--------------------------------------------
*/

#branded-strip form input.textfield {
font-size: 11px;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 
------------------------------
branded strip - search 
------------------------------
*/

#branded-strip form#search  {
float: right;
width: 220px;
\width: 260px;
w\idth: 220px;
display: inline;
margin: 10px 0 0 30px;
padding: 5px 15px;
border-left: 1px dashed #9AA4CC;
white-space: nowrap;
}

#branded-strip form#search fieldset {
margin: 0;
padding: 0;
border: none;
}

#branded-strip form#search legend {
display: none;
}


#branded-strip form#search h3 {
font-size: 1em;
padding: 0;
margin: 0 0 3px 0;
}

#branded-strip form#search p {
margin: 0;
}

/* 
--------------------------------------------
search button
--------------------------------------------
*/

#branded-strip form input.searchbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

/* 
------------------------------
branded strip - login
------------------------------
*/

#branded-strip form#login {
float: right;
width: 270px;
\width: 300px;
w\idth: 270px;
display: inline;
margin: 5px 0 0 30px;
padding: 5px 15px 0 15px;
border-left: 1px dashed #9AA4CC;
white-space: nowrap;
}

#branded-strip form#login fieldset {
margin: 0;
padding: 0;
border: none;
}

#branded-strip form#login legend {
font-weight: bold;
color: #006;
padding: 0; 
margin: 0 0 0 -5px;
}

#branded-strip form#login table {
}

#branded-strip form#login table td {
font-size: 0.93em;
padding: 0 4px 0 0;
vertical-align: middle;
color: #000;

}

#branded-strip form#login table td input.year {
width: 35px;
margin: 2px 0 0 0;
font-size: 11px;
}

#branded-strip form#login table td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 3px 2px 2px 0;
padding: 0;
vertical-align: middle;
}

#branded-strip label.month, #branded-strip label.year {
display: none;
}

#branded-strip span.labels {
display: none; /* hides span wrapping labels, to achieve same effect as above, to fix Camino bug with label styling */
}


/* 
--------------------------------------------
login and logout button
--------------------------------------------
*/

#branded-strip form input.loginbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
padding: 0 2px;
margin: 0;
}

#branded-strip form input.logoutbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 0;
padding: 0 2px;
}

/* 
--------------------------------------------
register button
--------------------------------------------
*/

#branded-strip form input.registerbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 0 2px;
}

/* 
------------------------------
structure
------------------------------
*/

table#structure {
width: 100%;
font-size: 70%;
margin: 0;
clear: left;
}

table#structure td#left {
width: 180px;
padding: 0 0 0 5px;
}

table#structure td#centre {
padding: 10px 10px 60px 15px;
}

table#structure td#centre fieldset {
margin: 0;
padding: 0;
border: none;
}

table#structure td#centre blockquote {
padding: 0;
margin: 5px 0 10px 40px; 
}

table#structure td#right {
padding: 0 5px 0 0;
width: 182px;
}

/* 
------------------------------
featured 
------------------------------
*/

table#structure td#centre #featured {
margin: 15px 0 0 0;
padding: 0;
}

table#structure td#centre #featured table {
margin: 0 0 15px 0;
border-bottom: 1px solid #CCCCCC;
width: 100%;
padding: 0 0 15px 0;
}

table#structure td#centre #featured table#order_main {
margin: 10px 10px 0px 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #E6EBF5;
width: 90%;
padding: 0;
}

table#structure td#centre #featured table#order_main td {
padding: 10px;
border-bottom: 1px solid #E6EBF5;
}

table#structure td#centre p.bottom {
margin: 10px 0 10px 0;
}

table#structure td#centre #featured table td.image-cell{
width: 70px;
}

table#structure td#centre #featured h1 {
border-bottom: 1px dashed #ccc;
margin: 0 0 6px 0;
padding: 0 0 4px 0;
font-size: 1.2em;
}

table#structure td#centre #featured td img.jacket {
border: solid 1px #000;
margin: 0 5px 0 0;
}

table#structure td#centre #featured td img.basket {
margin: 4px 0 0 1px;
}

table#structure td#centre #featured td h2 {
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
}

table#structure td#centre #featured td ul li {
margin: 5px 0 4px 0;
}

table#structure td#centre #featured td ul li.format {
font-size: 0.93em;
margin: 10px 0 10px 0;
}

table#structure td#centre #featured td p.format-style1 {
font-size: 0.93em;
margin: 0;
}

table#structure td#centre #featured td p {
padding: 0;
margin: 5px 0 10px 0;
}


/* 
------------------------------
register-structure
------------------------------
*/

table#register-structure {
width: 100%;
font-size: 70%;
margin: 10px 0 0 0;
clear: left;
}

table#register-structure td#left {
width: 180px;
padding: 0 0 0 5px;
}

table#register-structure td#centre {
padding: 10px 10px 60px 15px;
}

/* 
------------------------------
project-structure
------------------------------
*/

table#project-structure {
width: 100%;
font-size: 70%;
margin: 10px 0 0 0;
clear: left;
}

table#project-structure td#left {
width: 180px;
padding: 0 0 0 5px;
}

table#project-structure td#centre {
padding: 10px 10px 60px 15px;
}

table#project-structure td#centre ul {
margin: 0 0 10px 0;
}

/* 
----------------
my title
----------------
*/

#mytitle {
border: 1px solid #DBDBEA;
padding: 5px;
margin: 0 0 10px 0;
}

#mytitle h2 {
font-size: 1.2em;
font-weight: normal;
margin: 0 0 8px 0;
padding: 0 0 3px 0;
border-bottom: 1px dashed #DBDBEA;
}

#mytitle ul {
margin: 0 0 10px 8px;
padding: 0;
}

#mytitle ul li {
margin: 0 0 3px 0;
padding: 0 0 0 8px;
list-style: none;
background: url(../images/bullet_mytitle.gif) no-repeat 0 50%;
}

#mytitle ul li a:link, #mytitle ul li a:visited {
text-decoration: none;
color: #000;
}

#mytitle ul li a:hover, #mytitle ul li a:active, #mytitle ul li a.current:link, #mytitle ul li a.current:visited {
text-decoration: underline;
}

#mytitle p {
margin: 0;
padding: 5px 0 0 0;
border-top: 1px dashed #DBDBEA;
}


/* 
---------------------------------------------------------------------
my authornet and general info navigation styles
---------------------------------------------------------------------
*/

#myauthornet, #geninfo {
width: 180px;
padding: 0;
margin: 0 0 10px 0;
}

#myauthornet h2 {
font-size: 1em;
font-weight: 700;
background: #4C70B7;
color: #fff;
padding: 3px 5px;
margin: 0 0 1px 0;
}

#geninfo h2 {
font-size: 1em;
font-weight: 700;
background: #4C4C94;
color: #fff;
padding: 3px 5px;
margin: 0 0 1px 0;
}

/* 
------------------------------------------------------------------------------
my authornet and general info navigation Level 1 styles
------------------------------------------------------------------------------
*/

#myauthornet ul, #geninfo ul {
padding: 0;
margin: 0;
}

#myauthornet ul li, #geninfo ul li {
padding: 0;
margin: 0;
list-style-type: none;
background: #B3C2E1;
}

#myauthornet ul li a:link, #myauthornet ul li a:visited {
padding: 5px 5px 5px 17px;
margin: 0;
width: 158px;
\width: 180px;
w\idth: 158px;
display: block;
background: url(../images/arrow.gif) no-repeat 5px 50%;
color: #000;
text-decoration: none;
border-bottom: 1px dashed #97A2B4;
}

#geninfo ul li a:link, #geninfo ul li a:visited {
padding: 5px 5px 5px 17px;
margin: 0;
width: 158px;
\width: 180px;
w\idth: 158px;
display: block;
background: url(../images/arrow.gif) no-repeat 5px 50%;
color: #000;
text-decoration: none;
border-bottom: 1px dashed #97A2B4;
}

#myauthornet ul li a:hover, #myauthornet ul li a:active {
text-decoration: underline;
}

#geninfo ul li a:hover, #geninfo ul li a:active {
text-decoration: underline;
}

#myauthornet ul li a.selected:link, #myauthornet ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 5px 50%;
}

#myauthornet ul li a.current:link, #myauthornet ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 5px 50%;
text-decoration: underline;
}


#geninfo ul li a.selected:link, #geninfo ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 5px 50%;
}

#geninfo ul li a.current:link, #geninfo ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 5px 50%;
text-decoration: underline;
}


/* 
------------------------------------------------------------------------------
my authornet and general info navigation level 2 styles
------------------------------------------------------------------------------
*/

#myauthornet ul li ul, #geninfo ul li ul {
padding: 0;
margin: 0;
}

#myauthornet ul li ul li, #geninfo ul li ul li {
padding: 0;
margin: 0;
background: #CCD7E9;
}

#myauthornet ul li ul li a:link, #myauthornet ul li ul li a:visited {
padding: 5px 5px 5px 25px;
width: 150px;
\width: 180px;
w\idth: 150px;
background: url(../images/arrow.gif) no-repeat 13px 50%;
}

#geninfo ul li ul li a:link, #geninfo ul li ul li a:visited {
padding: 5px 5px 5px 25px;
width: 150px;
\width: 180px;
w\idth: 150px;
background: url(../images/arrow.gif) no-repeat 13px 50%;
}

#myauthornet ul li ul li a.selected:link, #myauthornet ul li ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 13px 50%;
}

#myauthornet ul li ul li a.current:link, #myauthornet ul li ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 13px 50%;
text-decoration: underline;
}

#geninfo ul li ul li a.selected:link, #geninfo ul li ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 13px 50%;
}

#geninfo ul li ul li a.current:link, #geninfo ul li ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 13px 50%;
text-decoration: underline;
}

/* 
------------------------------------------------------------------------------
my authornet and general info navigation level 3 styles
------------------------------------------------------------------------------
*/

#myauthornet ul li ul li ul, #geninfo ul li ul li ul {
padding: 0;
margin: 0;
}

#myauthornet ul li ul li ul li, #geninfo ul li ul li ul li {
padding: 0;
margin: 0;
background: #F4F5FA;
}

#myauthornet ul li ul li ul li a:link, #myauthornet ul li ul li ul li a:visited {
padding: 5px 5px 5px 30px;
width: 145px;
\width: 180px;
w\idth: 145px;
background: url(../images/arrow.gif) no-repeat 18px 50%;
}

#geninfo ul li ul li ul li a:link, #geninfo ul li ul li ul li a:visited {
padding: 5px 5px 5px 30px;
width: 145px;
\width: 180px;
w\idth: 145px;
background: url(../images/arrow.gif) no-repeat 18px 50%;
}

#myauthornet ul li ul li ul li a.selected:link, #myauthornet ul li ul li ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 18px 50%;
}

#myauthornet ul li ul li ul li a.current:link, #myauthornet ul li ul li ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 18px 50%;
text-decoration: underline;
}


#geninfo ul li ul li ul li a.selected:link, #geninfo ul li ul li ul li a.selected:visited {
background: url(../images/arrow_open.gif) no-repeat 18px 50%;
}

#geninfo ul li ul li ul li a.current:link, #geninfo ul li ul li ul li a.current:visited {
background: url(../images/arrow.gif) no-repeat 18px 50%;
text-decoration: underline;
}


/* 
------------------------------------------------------------------------------
my authornet and general info navigation level 4 styles
------------------------------------------------------------------------------
*/

#myauthornet ul li ul li ul li ul, #geninfo ul li ul li ul li ul {
padding: 0;
margin: 0;
}

#myauthornet ul li ul li ul li ul li, #geninfo ul li ul li ul li ul li {
padding: 0;
margin: 0;
background: #FFF;
}

#myauthornet ul li ul li ul li ul li a:link, #myauthornet ul li ul li ul li ul li a:visited {
padding: 5px 5px 5px 30px;
width: 145px;
\width: 180px;
w\idth: 145px;
background: none;
}

#geninfo ul li ul li ul li ul li a:link, #geninfo ul li ul li ul li ul li a:visited {
padding: 5px 5px 5px 30px;
width: 145px;
\width: 180px;
w\idth: 145px;
background: none;
}

#myauthornet ul li ul li ul li ul li a.current:link, #myauthornet ul li ul li ul li ul li a.current:visited {
background: none;
text-decoration: underline;
}

#geninfo ul li ul li ul li ul li a.current:link, #geninfo ul li ul li ul li ul li a.current:visited {
background: none;
text-decoration: underline;
}

/* 
------------------------------------------
centre - standard styles
------------------------------------------
*/

td#centre h1 {
font-size: 1.6em;
padding: 0;
margin: 0 0 15px 0;
font-weight: normal;
}

td#centre h2 {
font-size: 1.2em;
padding: 0;
margin: 20px 0 5px 0;
font-weight: normal;
}

td#centre h3 {
font-size: 1em;
padding: 0;
margin: 5px 0 5px 0;
font-weight: normal;
}

td#centre h4 {
font-size: 1em;
padding: 0;
margin: 10px 0 0 0;
font-weight: normal;
}

td#centre h5 {
font-size: 1em;
padding: 0;
margin: 10px 0 5px 0;
font-weight: bold;
}

td#centre h6 {
margin: 10px 0 0 0;
padding: 0;
color: #006;
font-size: 1em;
}

td#centre p {
margin: 0 0 10px 0;
padding: 0;
}

td#centre p.contact-role {
font-weight: bold;
margin: 20px 0 5px 0;
}

td#centre p.note {
margin: 15px 0 5px 0;
padding: 0;
font-size: 0.93em;
}

td#centre p.button input {
margin: 10px 0 10px 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 1em;
}

td#centre input.textfield {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

td#centre input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}


/* 
------------------------------------------
styles on Book Production Guide
------------------------------------------
*/

td#centre #letter {
margin: 20px 0 20px 0;
font-family: "Times New Roman", Times, serif;
}

td#centre p.download {
margin: 20px 0 20px 0; 
}

/* 
------------------------------------------
styles ul list on Book Production Guide
------------------------------------------
*/

td#centre ul.prodguide {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.prodguide li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.prodguide li a:link, td#centre ul.prodguide li a:visited {
padding: 0;
margin: 0;
}

td#centre ul.prodguide li ul {
padding: 0;
margin: 5px 0 0 20px;
}

td#centre ul.prodguide li ul li {
padding: 0 0 0 10px;
margin: 0 0 3px 0;
background: url(../images/bullet_level2.gif) no-repeat 0 5px;
}

td#centre ul.prodguide li ul li a:link, td#centre ul.prodguide li ul li a:visited {
padding: 0;
margin: 0;
}

/* 
---------------------------------------------
styles ul list on Book Production Guide - HSS
---------------------------------------------
*/

td#centre ul.hss {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.hss li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_mytitle.gif) no-repeat 0 5px;
}

td#centre ul.checklist {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.checklist li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/tick.gif) no-repeat 0 3px;
}

/* 
---------------------------------------------
styles ul list on Book Production Guide - STM
---------------------------------------------
*/

td#centre ul.stm {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.stm li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_mytitle.gif) no-repeat 0 5px;
}

/* 
---------------------------------------------
styles ul list on Book Production Guide - ELT
---------------------------------------------
*/

td#centre ul.elt {
padding: 0;
margin: 0 0 5px 10px;
}

td#centre ul.elt li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_mytitle.gif) no-repeat 0 5px;
}

td#centre ul.eltinfo {
padding: 0;
margin: 0 0 5px 30px;
}

td#centre ul.eltinfo li {
padding: 0 0 0 10px;
margin: 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.eltinfo li ul {
padding: 0;
margin: 5px 0 0 20px;
}

td#centre ul.eltinfo li ul li {
padding: 0 0 0 10px;
margin: 0 0 3px 0;
background: url(../images/bullet_level2.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list on Digital
------------------------------------------
*/

td#centre ul.digital {
padding: 0;
margin: 0 0 15px 20px;
}

td#centre ul.digital li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.digital li ul li {
margin: 5px 0 0 0;
background: none;
}

td#centre ul.faq {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.faq  li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(../images/bullet_mytitle.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list on Royalties
------------------------------------------
*/

td#centre ul.royalties {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.royalties li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.royaltiesfaq {
padding: 0;
margin: 20px 0 20px 0;
}

td#centre ul.royaltiesfaq li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list on Author Questionnaire
------------------------------------------
*/

td#centre ul.questionnaire {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.questionnaire li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list on Proposal
------------------------------------------
*/

td#centre ul.proposal {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.proposal li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list contacts
------------------------------------------
*/

td#centre ul.contacts {
padding: 0;
margin: 0 0 15px 20px;
}

td#centre ul.contacts li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.contacts li a:link, td#centre ul.contacts li a:visited {
padding: 0;
margin: 0;
}

td#centre .crimson {
color: #DC143C;
}

td#centre .red {
color: #FF0000;
}

td#centre .blue {
color: #0000FF;
}

/* 
------------------------------------------
styles ul list Order main page
------------------------------------------
*/

td#centre ul.discount {
padding: 0;
margin: 0 0 15px 20px;
}

td#centre ul.discount li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.discount li ul {
padding: 0;
margin: 5px 0 0 20px;
}

td#centre ul.discount li ul li {
padding: 0 0 0 10px;
margin: 0 0 3px 0;
background: url(../images/bullet_level2.gif) no-repeat 0 5px;
}

td#centre ul.services {
padding: 0;
margin: 0 0 15px 20px;
}

td#centre ul.services li {
padding: 0 0 0 10px;
margin: 0 0 3px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
styles ul list on Help
------------------------------------------
*/

td#centre ul.help {
padding: 0;
margin: 0 0 10px 0;
}

td#centre ul.help li {
padding: 0;
margin: 0;
}

td#centre ul.helplist {
padding: 0;
margin: 0 0 15px 20px;
}

td#centre ul.helplist li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}


/* 
------------------------------------------
styles ul list on Projects Area
------------------------------------------
*/

td#centre ul.alpha {
padding: 10px 0 0 10px;
margin: 0;
}

td#centre ul.alpha li {
padding: 0;
margin: 0;
display: inline;
}

td#centre ul.project-list {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.project-list li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level1.gif) no-repeat 0 5px;
}

td#centre ul.resource-list {
padding: 0;
margin: 0 0 5px 20px;
}

td#centre ul.resource-list li {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
background: url(../images/bullet_level2.gif) no-repeat 0 5px;
}

/* 
------------------------------------------
view basket styles
------------------------------------------
*/

#centre table td input.qty {
width: 35px;
margin: 2px 0 0 0;
font-size: 11px;
}


/* 
------------------------------------------
account styles
------------------------------------------
*/

#centre table#account {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#account th {
font-weight: 700;
text-align: left;
padding: 4px 15px 4px 0;
}

#centre table#account td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#account td input.textfield {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 50ex;
}

#centre table#account td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

#centre table#account ul li  {
padding: 0 0 4px 0;
}

/* 
------------------------------------------
account details styles
------------------------------------------
*/

#centre table#accountdetails {
border-collapse: collapse;
margin: 20px 0 0 20px;
}

#centre table#accountdetails th {
font-weight: normal;
text-align: left;
vertical-align: top;
width: 30%;
}

#centre table#accountdetails td, #centre table#accountdetails th  {
padding: 0 15px 10px 0;
}

/* 
------------------------------------------
jackets table
-----------------------------------------
*/

#centre table#jackets {
border-collapse: collapse;
margin: 10px 0 30px 10px;
font-size: 1em;
}

#centre table#jackets td {
width: 200px;
vertical-align: bottom;
}

#centre table#jackets td img {
border: 1px solid #000;
}

/* 
------------------------------------------
proposal table
-----------------------------------------
*/

#centre table#proposal {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#proposal td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#proposal td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
height: 84px;
}

#centre table#proposal td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
}

#centre table#proposal td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#proposal td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

/* 
------------------------------------------
twoforms table
-----------------------------------------
*/

#centre table#twoforms {
border-collapse: collapse;
margin: 10px 0 20px 0;
padding: 0;
font-size: 1em;
}

#centre table#twoforms td {
padding: 5px 10px 5px 10px;
margin: 0;
vertical-align: top;
width: 50%;
border: 1px solid #E6E6F0; 
}

#centre table#twoforms td form {
margin: 0;
padding: 0;
}

#centre table#twoforms td h3 {
font-size: 1.2em;
font-weight: 700;
border-bottom: 1px solid #CCCCCC;
padding: 0;
color: #006;
}

#centre table#twoforms td p {
margin: 0 0 10px 0;
}

#centre table#twoforms td  p.incorrect {
margin: 10px 0 10px 0;
padding: 0;
}

#centre table#twoforms td p.both {
margin: 10px 0 10px 0;
}

#centre table#twoforms td p.all {
margin: 20px 0 10px 0;
}


/* 
------------------------------------------
login table
-----------------------------------------
*/

#centre table#twoforms td table#login {
border-collapse: collapse;
margin: 0;
font-size: 1em;
}

#centre table#twoforms td table#login td {
padding: 2px 10px 2px 0;
vertical-align: middle;
border: none;
}

#centre table#twoforms td table#login td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 150px;
}

#centre table#twoforms td table#login td input.year {
width: 35px;
margin: 2px 0 0 0;
font-size: 11px;
}

#centre table#twoforms td table#login td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#twoforms td table#login td input.loginbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}


/* 
------------------------------------------
register table
-----------------------------------------
*/

#centre table#twoforms td table#register {
border-collapse: collapse;
margin: 0;
font-size: 1em;
}

#centre table#twoforms td table#register td {
padding: 2px 10px 2px 0;
vertical-align: top;
border: none;
}

#centre table#twoforms td table#register td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 150px;
}

#centre table#twoforms td table#register td input.registerinfo {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 50ex;
}

#centre table#twoforms td table#register td input.year {
width: 35px;
margin: 2px 0 0 0;
font-size: 11px;
}

#centre table#twoforms td table#register td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#twoforms td table#register td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}


/* 
------------------------------------------
biographical table
-----------------------------------------
*/

#centre table#biographical {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#biographical td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#biographical td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
height: 84px;
}

#centre table#biographical td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
}

#centre table#biographical td input.imagefield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 330px;
}

#centre table#biographical td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

/* 
------------------------------------------
royalties table
-----------------------------------------
*/

#centre table#royalties {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#royalties td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#royalties td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
height: 84px;
}

#centre table#royalties td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
}

#centre table#royalties td input.sortfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 40px;
}

#centre table#royalties td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}


/* 
------------------------------------------
contact us table
-----------------------------------------
*/

#centre table#contactus {
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#contactus td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#contactus td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
height: 84px;
}

#centre table#contactus td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 260px;
}

#centre table#contactus td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

#centre table#contactus td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 
------------------------------------------
order journal table
------------------------------------------
*/

#centre table#orderjournal {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#orderjournal h2 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
}

#centre table#orderjournal td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#orderjournal td input.textfield, select.selectfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#orderjournal td select.journalfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 75ex;
}


#centre table#orderjournal td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

/* 
------------------------------------------
advanced search table
-----------------------------------------
*/

#centre table#search {
border-collapse: collapse;
margin: 10px 0 0 10px;
font-size: 1em;
}

#centre table#search td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

/* 
--------------------------------------------
form styles
--------------------------------------------
*/

#centre table#search td input.textfield {
font-size: 11px;
width: 43ex;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#search td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 3px 2px 2px 0;
padding: 0;
vertical-align: middle;
}
**/

#centre table#search td input.searchbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

/* 
------------------------------------------
editorial contacts table
-----------------------------------------
*/

#centre table#contacts {
border-collapse: collapse;
margin: 10px 0 10px 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #E6EBF5;
width: 90%;
font-size: 0.93em;
}

#centre table#contacts th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #E6EBF5;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
}

#centre table#contacts td {
padding: 7px 15px 7px 7px;
border-bottom: 1px solid #E6EBF5;
}

#centre table#contacts td h1 {
font-weight: bold;
font-size: 1em;
padding: 0;
margin: 0; 
}

#centre table#contacts ul li {
margin: 0 0 3px 0;
}

/* 
------------------------------------------
production guide table
-----------------------------------------
*/

#centre table#prodtable {
border-collapse: collapse;
margin: 10px 0 10px 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #E6EBF5;
font-size: 0.93em;
}

#centre table#prodtable th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #E6EBF5;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
}

#centre table#prodtable td {
padding: 7px 15px 7px 7px;
border-bottom: 1px solid #E6EBF5;
}

/* 
------------------------------------------
search results listing
-----------------------------------------
*/

#centre table#results {
border-collapse: collapse;
margin: 10px 0 0 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #E6EBF5;
width: 90%;
font-size: 0.93em;
}

#centre table#results th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #E6EBF5;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
}

#centre table#results td {
padding: 7px 15px 7px 7px;
}

#centre table#results h2 {
margin: 0 0 2px 0;
padding: 0;
font-size: 1em;
font-weight: bold;
}

#centre table#results h3 {
margin: 0 0 2px 0;
padding: 0;
font-size: 1.1em;
font-style: normal;
font-weight: normal;
}

#centre table#results h4 {
margin: 0 0 2px 0;
padding: 0;
font-size: 1.1em;
font-style: italic;
font-weight: normal;
}

/* 
------------------------------------------
my titles results listing
-----------------------------------------
*/

#centre table#titles {
border-collapse: collapse;
margin: 10px 0 0 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #E6EBF5;
width: 90%;
font-size: 0.93em;
}

#centre table#titles th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #E6EBF5;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
}

#centre table#titles td {
padding: 7px 15px 7px 7px;
border-bottom: 1px solid #E6EBF5;
}

#centre table#titles h2 {
margin: 0 0 4px 0;
padding: 0;
font-size: 1.1em;
font-weight: normal;
}

#centre table#titles h3 {
margin: 0 0 2px 0;
padding: 0;
font-size: 1em;
font-style: italic;
}

#centre table#titles h4 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: normal;
}

#centre table#titles h5 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
}

/* 
------------------------------------------
project tables
------------------------------------------
*/

#centre table#project-form {
border-collapse: collapse;
margin: 10px 0 20px 0;
font-size: 1em;
}

#centre table#project-form td {
padding: 4px 10px 4px 0;
vertical-align: middle;
}

#centre table#project-form td input.textfield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 50ex;
}

#centre table#project-form td input.year {
width: 35px;
margin: 2px 0 0 0;
font-size: 11px;
}

#centre table#project-form td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#project-form td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

#centre table#project-form td input.imagefield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 330px;
}

#centre table#project-form td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 280px;
height: 84px;
}

#centre table#project-content {
border-collapse: collapse;
margin: 10px 0 0 10px;
width: 90%;
font-size: 0.93em;
}

#centre table#project-content th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
border-width: 1px;
border-style: solid;
border-color: #E6EBF5;
}

#centre table#project-content td {
padding: 7px 15px 7px 7px;
border-width: 1px;
border-style: solid;
border-color: #4C4C94;
}

#centre table#project-content table {
border-collapse: collapse;
font-size: 1em;
margin: 10px 0 0 0;
}

#centre table#project-content table td {
padding: 0 0 0 20px;
vertical-align: middle;
border: none;
}

#centre table#project-content tr.rights td {
background-color: #F2F5FA;
}

#centre table#project-content h3 {
margin: 0;
padding: 0;
font-size: 1.3em;
font-style: normal;
font-weight: bold;
}

#centre table#project-content h4 {
margin: 0;
padding: 0;
font-size: 1.1em;
font-style: normal;
color: #0000CC;
}

#centre table#project-content h5 {
margin: 0;
padding: 0;
font-size: 1.1em;
font-weight: normal;
}

#centre table#project {
border-collapse: collapse;
margin: 10px 0 0 10px;
width: 90%;
font-size: 0.93em;
}

#centre table#project th {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 5px 15px 5px 7px;
background: url(../images/header_gradient.jpg) repeat-x 0 100%;
border-width: 1px;
border-style: solid;
border-color: #E6EBF5;
}

#centre table#project td {
padding: 7px 15px 7px 7px;
border-width: 1px;
border-style: solid;
border-color: #DBDBEA;
}

#centre table#project td.right-align {
text-align: right;
}

#centre table#project td select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre table#project td input.textfield {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 50ex;
}

#centre table#project td input.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 2px;
font-size: 1em;
}

#centre table#project td textarea.text {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 280px;
height: 84px;
}

#centre table#project td input.imagefield {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 330px;
}

/* 
------------------------------------------
textbook flag - used on catalogue pages
------------------------------------------
*/

#textbookflag {
margin: -10px 0 10px 0;
padding: 0 10px;
text-align: right;
font-size: 1.8em;
font-weight: normal;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #363;
background: #E1E9E1;
}

/* 
------------------------------------------------------------------
header - styles title, authors, format  - used on catalogue pages
------------------------------------------------------------------
*/

td#centre #header  {
padding: 0 0 15px 0;
margin: 0 0 7px 0;
font-weight: normal;
border-bottom: 1px dashed #ccc;
}

td#centre #header h1 {
font-size: 1.6em;
padding: 0;
margin: 0 0 5px 0;
font-weight: normal;
}

td#centre #header h2 {
font-size: 1.1em;
padding: 0;
margin: 10px 0 0 0;
font-weight: normal;
}

td#centre #header h3 {
padding: 0;
margin: 2px 0 2px 0;
font-weight: normal;
font-size: 1.1em;
font-weight: normal;
}

td#centre #header h4 {
font-size: 1em;
padding: 0;
margin: 0 0 10px 0;
font-weight: normal;
}

td#centre #header h5 {
font-style: italic;
font-size: 1em;
padding: 0;
margin: 0;
font-weight: normal;
}

td#centre #header p {
margin: 10px 0 0 0;
padding: 0;
font-size: 0.93em;
}


/* 
-------------------------------------------------------------
format, availability and pricing  - used on catalogue pages
-------------------------------------------------------------
*/

td#centre #format  {
margin: 0 0 0px 0;
padding: 0 0 10px 0;
border-bottom: 1px dashed #ccc;
}

td#centre #format h3 {
font-size: 1em;
margin: 0;
padding: 0;
font-weight: 700;
border: none;
display: inline;
}

td#centre #format h4 {
font-size: 0.93em;
margin: 0;
padding: 0;
font-weight: 700;
border: none;
display: inline;
}

td#centre #format h5 {
font-size: 1.1em;
margin: 10px 0 5px 0;
padding: 0;
font-weight: 700;
border: none;
}

#centre #format h5.listprice {
font-size: 1em;
font-weight: normal;
}

td#centre #format h5.saving {
font-size: 1em;
font-weight: normal;
margin: 5px 0 2px 0;
}

td#centre #format h5.discounted {

}

td#centre #format h5 span {
color: #f00;
}

td#centre #format h5.ebook {
font-size: 1.1em;
margin: 10px 0 5px 0;
padding: 0;
font-weight: 700;
border: none;
display: inline;
}

td#centre #format p {
margin: 0 0 2px 0;
padding: 0;
font-size: 0.93em;
color: #666;
display: inline;
}


td#centre #format ul {
margin: 2px 0 10px 0;
padding: 0;
}

td#centre #format ul li {
margin: 0 0 2px  0;
padding: 0;
font-size: 0.93em;
}

td#centre #format p.restrictions {
margin: 0;
padding: 0;
display: block;
}


td#centre #format p.bible {
margin: 4px 0 2px 0;
padding: 0;
display: block;
}

td#centre #format div.basket {
margin: 0 5px 5px 10px;
padding: 0;
display: inline;
float: right;
}

td#centre #format #globalPrice {
margin: 5px 0px 0px 0px;
padding: 0;
}

td#centre #format #globalPrice p {
display:block;
}

/* 
------------------------------------------------
textbooks area - used on catalogue pages
------------------------------------------------
*/

td#centre #textbook {
border-bottom: 1px dashed #ccc;
padding: 5px 7px 3px 7px;
margin: 0;
background: #E1E9E1;
}

td#centre #textbook h3 {
font-size: 1.3em;
margin: 0 0 2px 0;
padding: 0;
font-weight: 700;
border: none;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #363;
}

td#centre #textbook ul {
margin: 0;
padding: 0;
}

td#centre #textbook ul li {
margin: 0 0 2px 0;
padding: 0;
font-size: 0.93em;
}

td#centre #textbook ul li a:link, td#centre #textbook ul li a:visited, td#centre #textbook ul li a:hover, td#centre #textbook ul li a:active {
color: #363;
}

/* 
------------------------------------------------------------------------------
content - styles overview blurbs, and resources samples - catalogue pages
------------------------------------------------------------------------------
*/

td#centre #content {
font-size: 1.1em;
margin: 20px 0 0 0;
}

td#centre #content h2 {
font-size: 1.3em;
padding: 0 0 3px 0;
margin: 0 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #ccc;
color: #666;
}

td#centre #content h3 {
font-size: 1.1em;
padding: 0 0 5px 0;
margin: 20px 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #ccc;
color: #333;
}

td#centre #content ol, td#centre #content ul {
margin: 0 0 0 25px;
padding: 0;
}

td#centre #content li {
margin: 0 0 4px 0;
padding: 0;
}

td#centre #content p {
padding: 0;
margin: 0 0 10px 0;
}

td#centre #content cite {
padding: 0;
margin: -6px 0 10px 0;
display: block;
}

/* 
--------------------------------------
pdf download  - used on catalogue pages
--------------------------------------
*/

td#centre #content #download {
margin: 10px 0 0 0;
}

td#centre #content #download img {
vertical-align: middle;
margin: 0 5px 0 0;
}

/* 
------------------------------
smart sample div - styles headings in content
------------------------------
*/

td#centre #content #smartsample h2, td#centre #content #smartsample h3 {
font-size: 1.2em;
padding: 0;
margin: 0;
font-weight: normal;
border: none;
}

/* 
------------------------------
contributors  - used on catalogue pages
------------------------------
*/

td#centre #contributors {
font-size: 1.1em;
}

td#centre #contributors h3 {
font-size: 1.1em;
padding: 0 0 5px 0;
margin: 20px 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #ccc;
color: #333;
}

td#centre #contributors p {
padding: 0;
margin: 0;
}

td#centre #contributors p span.affiliation {
font-style: italic;
}

/* 
--------------------------------------
email a friend styles - used on catalogue pages
--------------------------------------
*/

#emailafriend {
margin: 20px 0 0 0;
padding: 10px;
border-color: #ccc;
border-style: solid;
border-width: 1px;
background: #F0F0F0;
}

#emailafriend form {
margin: 0;
padding: 0;
}

#emailafriend h3 {
font-size: 1.1em;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #ccc;
color: #333;
}

#emailafriend table {
margin: 0 0 10px 0;
}

#emailafriend p {
margin: 0 0 10px 0;
padding: 0;
}

#emailafriend ul {
margin: 0 0 10px 30px;
padding: 0;
}

#emailafriend li {
margin: 0 0 3px 0;
padding: 0;
list-style-type: disc;
}

#emailafriend table td {
color: #000;
padding: 10px 10px 5px 10px;
}

#emailafriend table input.textfield {
font-size: 11px;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#emailafriend p.disclaimer {
padding: 0;
margin: 5px 0 5px 0;
color: #000;
font-size: 0.93em;
}

#emailafriend #message {
border-color: #666;
border-style: solid;
border-width: 1px;
width: 95%;
background: #fff;
padding: 10px;
}

#emailafriend #message h1 {
font-size: 1.1em;
border: none;
margin: 0 0 3px 0;
padding: 0;
color: #666;
font-weight: normal;
}


#emailafriend #message h2, #emailafriend #message h3 {
font-size: 1em;
border: none;
margin: 0 0 3px 0;
padding: 0;
color: #666;
font-weight: normal;
}

#emailafriend #message p {
color: #333;
margin: 0 0 10px 0;
}

#emailafriend #message textarea {
border-top: 1px solid #ccc;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ccc;
margin: 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 5px;
width: 80%;
}

#emailafriend .button {
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #fff;
color: #000000;
font-size: 0.93em;
margin: 5px 0 0 0;
padding: 1px 10px;
}

/* 
--------------------------------------
jacket - used on catalogue pages
--------------------------------------
*/

#jacket, #nojacket {
margin: 0 0 10px 0;
}

#jacket img {
border: 1px solid #000;
width: 180px;
}

#nojacket img {
border: 1px solid #ccc;
width: 180px;
}

/* 
------------------------------
additional material  - used on catalogue pages
------------------------------
*/

#additional {
margin: 0 0 15px 0;
padding: 0;
width: 182px;
background: #E1EBFF;
}

#additional h2 {
font-size: 0.93em;
margin: 0;
padding: 2px 0 2px 5px;
font-weight: 700;
color: #333;
background: #E1EBFF;
border-bottom: 1px solid #fff;
}

#additional ul {
padding: 0;
margin: 0;
border-top: 1px dashed #BCD3FF;
}

#additional ul li {
padding: 0;
margin: 0;
}

#additional ul li a:link, #additional ul li a:visited  {
display: block;
padding: 4px 5px 4px 20px;
border-bottom: 1px dashed #BCD3FF;
width: 157px;
\width: 182px;
w\idth: 157px;
background: transparent url(../images/bullet_additional.gif) no-repeat 5px 50%;
text-decoration: none;
color: #000;
}

#additional ul li a:hover {
background: #BCD3FF url(../images/bullet_additional.gif) no-repeat 5px 50%;
border-bottom: 1px solid #94B7FF;
}

#additional ul li a:active {
background: #E1EBFF url(../images/bullet_additional.gif) no-repeat 5px 50%;
border-bottom: 1px dashed #BCD3FF;
}

#additional ul li a.current, #additional ul li a.current:link, #additional ul li a.current:visited, #additional ul li a.current:hover, #additional ul li a.current:active {
background: #BCD3FF url(../images/bullet_additional.gif) no-repeat 5px 50%;
border-bottom: 1px solid #94B6FF;
}


/* 
------------------------------
bibliographic details - used on catalogue pages
------------------------------
*/

#bibliog {
margin: 0 0 10px 0;
background: #F6F9FF;
border-bottom: 1px dashed #E1EBFF;
padding: 0 0 5px 0;
width: 182px;
font-size: 0.93em;
}

#bibliog h2 {
font-size: 1em;
margin: 0;
padding: 2px 0 2px 5px;
font-weight: 700;
color: #333;
background: #E1EBFF;
border-bottom: 1px solid #fff;
}

#bibliog ul {
padding: 0;
margin: 2px 5px 0 5px;
}

#bibliog ul li {
padding: 0;
margin: 0;
}

/* 
------------------------------
library of congress  - used on catalogue pages
------------------------------
*/

#loc {
margin: 0 0 10px 0;
background: #F6F9FF;
border-bottom: 1px dashed #E1EBFF;
padding: 0 0 3px 0;
width: 182px;
font-size: 0.93em;
}

#loc h2 {
font-size: 1em;
margin: 0;
padding: 3px 0 3px 5px;
font-weight: 700;
color: #333;
background: #E1EBFF;
border-bottom: 1px solid #fff;
}

#loc p {
padding: 3px 5px 0 7px;
margin: 0 0 4px 0;
border-top: 1px dashed #E1EBFF;
}

#loc p a:link, #loc p a:visited {
text-decoration: underline;
color: #000;
}

#loc p a:hover, #loc p a:active {
text-decoration: none;
color: #000;
}

#loc ul {
padding: 0;
margin: 2px 5px 5px 5px;
}

#loc ul li {
padding: 0;
margin: 0 0 3px 0;
}

#loc ul li ul {
padding: 0;
margin: 0;
}

#loc ul li ul li {
margin: 0;
padding: 0;
}


/* 
------------------------------------------------------------------------
printer friendly and email colleague options - used on catalogue pages
------------------------------------------------------------------------
*/

#options {
margin: -25px 0 20px 200px;
font-size: 65%;
}

#options img {
vertical-align: middle;
margin: 0 5px 0 10px;
}

#options a:link, #options a:visited {
color: #666;
text-decoration: none;
}

#options a:hover, #options a:active {
color: #000;
}

/* 
--------------------------------------
LaTex
--------------------------------------
*/

.hidden-container {
	visibility: hidden; 
	overflow: hidden; 
	position: absolute; 
	height: 1px;
}
.div-hide {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}

/* 
--------------------------------------
pop up pages
--------------------------------------
*/

#popup {
font-size: 70%;
background: url(../images/popup_background.jpg) top right no-repeat;
}

#popup #strip {
background: #006;
white-space: nowrap;
}

#popup h1 {
font-size: 1.6em;
padding: 0;
margin: 20px 10px 5px 20px;
font-weight: normal;
}

#popup h2 {
font-size: 1.2em;
padding: 0;
margin: 20px 10px 5px 20px;
font-weight: normal;
}

#popup h3 {
font-size: 1em;
padding: 0;
margin: 0 10px 5px 20px;
font-weight: normal;
font-style: italic;
}

#popup p {
margin: 0 10px 5px 20px;
padding: 0;
}

#popup #footer {
font-size: 0.93em;
margin: 30px 0 0 0;
}

/* 
--------------------------------------
footer
--------------------------------------
*/

#footer {
font-size: 65%;
padding: 10px 0 10px 10px;
margin: 10px 0 0 0;
color: #666;
border-top: solid 1px #ccc;
}

#footer a {
text-decoration: underline;
color: #666;
}

#footer a:link {
text-decoration: underline;
color: #666;
}

#footer a:visited {
text-decoration: underline;
color: #666;
}

#footer a:hover {
text-decoration: none;
color: #666;
}

#footer a:active {
text-decoration: none;
color: #666;
}



/* 
--------------------------------------
corporateHomebar
Andrew Maison, Feb 2011
--------------------------------------
*/

#corporateHomebar { margin: 0; padding: 5px 0 5px; background: #fff; width: 100%; font-weight: 700; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; /* note: you may need to modify the font size as it will inherit any size specified on your website's <body> element */
}
#corporateHomebar a:link, #corporateHomebar a:visited  { color: #666; font-weight: 700; text-decoration: none;}
#corporateHomebar a:hover, #corporateHomebar a:active  { color: #3399cc; font-weight: 700; text-decoration: underline;}

#corporateHomebar .clear { margin: 0; padding: 0;  clear: both; height: 0; overflow: hidden; }


/* 
--------------------------------------
corporateHomebar portal homepage link
--------------------------------------
*/

#corporateHomebarPortalLink {float: left; bo/rder: 1px solid red;} 
#corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited { padding: 0 0 0 25px; background: url(../images/corporateHomeIcon.gif) 8px 0 no-repeat; display: block;}
#corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active { background: url(../images/corporateHomeIconHover.gif) 8px 0 no-repeat; display: block;}


/* 
--------------------------------------
utilities
--------------------------------------
*/

#corporateHomebarTools {float: right; }

#corporateHomebarTools #utilities { float: left; } 
#corporateHomebarTools #utilities ul, #corporateHomebarTools #utilities ul li {float: left; list-style: none; margin: 0; padding: 0;}

#corporateHomebarTools #utilities ul li { margin: 0; padding: 0 7px; border-right: 1px solid #ccc; }
#corporateHomebarTools #utilities ul li a:link, #corporateHomebarTools #utilities  ul li a:visited { display: block; float: left;}
#corporateHomebarTools #utilities ul li a:hover, #corporateHomebarTools #utilities  ul li a:active { }

#corporateHomebarTools #utilities  ul li.utilityMyBasket a:link, #corporateHomebarTools #utilities  ul li.utilityMyBasket a:visited {
background: url(../images/corporateBasketIcon.gif) no-repeat 100% 50% ; padding-right: 24px;}
#corporateHomebarTools #utilities  ul li.utilityMyBasket a:hover, #corporateHomebarTools #utilities  ul li.utilityMyBasket a:active {
background: url(../images/corporateBasketIconHover.gif) no-repeat 100% 50%; padding-right: 24px;}


/* 
--------------------------------------
corporateHomebar - country select
--------------------------------------
*/

#corporateHomebarTools #countrySelect {
margin: 0 10px 0 5px; 
padding: 0px 0 0px 5px; 
float: left;
}

#corporateHomebarTools #countrySelect ul { list-style: none; margin: 0; padding: 0;}
#corporateHomebarTools #countrySelect ul li  { margin: 0 0 0 3px; display: inline; }
#corporateHomebarTools #countrySelect ul li a:link,  #corporateHomebarTools #countrySelect ul li a:visited { padding: 0 0 0 3px;  color: #666;}

/* 
--------------------------------------
RE-SKIN 
--------------------------------------
*/
body {
    color: #31302F;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 14px;
	/* line-height: 1.6em; */
}
a, a:link, a:visited, a:hover, a:active, #location a:link, #location a:visited, #location a:hover, #location a:active {
    color: #2B8381;
    text-decoration: none;
	cursor: pointer;
}
a:hover {
    text-decoration: underline;
}
#homestrip, #strip {
    background: #318A92 url("../images/header_green.jpg") no-repeat !important;
	background-size:100% 100% !important;
    height: 140px;
	margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
#homestrip h1 img, #strip td#striptitle img {
    height: 92px;
    width: 220px;
	float: left;
}
#strip td {
	background: none;
}
#strip td#striptools {
	width: auto !important;
}
#strip td#block {
    width: 0;
}
#block img {
    height: 0;
    visibility: hidden;
    width: 0;
}

/*
#homestrip #block , #strip td#block {
	background: url("../images/authornet_logo.png") no-repeat !important;
	text-align: left;
	width: 220px;
	height: 92px;
	margin: 0 !important;
}
*/
#strip td ul li img {
    padding: 0 10px 20px 0;
	width: auto;
	height: auto;
}
#shadow {
    font-size: 0 !important;
    height: 0 !important;
    margin: 0 !important;
}
#branded-strip {
    background: none #F3F2EE;
	margin: 0;
    padding: 0 0 5px;
	font-size: 0.9em;
}
#branded-strip h2 {
    color: #000000;
    margin: 0 0 5px 10px;
}
#branded-strip h3 {
	margin: 0 0 7px 10px;
}
#branded-strip form#login legend {
	margin: 5px 0;
	color: #000;
}
#branded-strip p {
    font-size: 1em;
    margin: 5px 0 7px 10px;
	padding: 2px 0 0;
	color: #444;
}
#branded-strip form {
    margin: 0 0 0 10px;
}								
										
#branded-strip form input.loginbutton, #branded-strip form input.registerbutton, #branded-strip form input.logoutbutton, #branded-strip form input.searchbutton, #centre table#project-form td input.submitbutton, #centre table#project-content td input[type="submit"], #centre table#project-content td input[type="reset"], td#centre input.submitbutton, #centre table#search input.searchbutton, #centre table#biographical td input.submitbutton, #centre table#accountdetails input[type="submit"], #centre table#accountdetails input[type="button"], #centre table#account td input.submitbutton, #centre table#contactus td input.submitbutton, #button1, #centre table#twoforms td table#login td input.loginbutton, #centre table#twoforms td table#register td input.submitbutton{
    background-color: #DDDDDD;
    border: 1px solid #999999;
    margin: 2px 2px 2px 0;
    padding: 3px 5px !important; 
	color: #444;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
#subDate {
	background: none !important;
	padding: 0 !important;
}
#branded-strip form input.textfield, #branded-strip form#login table td input.year {
	color: #444;
	border: 1px solid #CCCCCC;
	height: 18px;
	margin-top: 0;
	font-size: 12px;
}
#branded-strip form input#search-field, .vat_number {
	height: 25px;
	margin-top: 3px;
}
#branded-strip form#login table td select {
	height: 20px !important;
	font-size: 12px;
	color: #444;
}
#centre table#search td select {
	font-size: 12px;
}
#location {
    border-bottom: medium none;
    font-size: 85%;
    position: absolute;
    top: 335px;
	left: 315px;
	visibility: hidden; 
}
#location a:hover {
	text-decoration: underline;
}
table#structure, table#register-structure, table#project-structure {
    font-size: 1em;
	margin-top: 0;
}
td#centre ul.contacts {
	margin: 0 0 15px;
}
td#centre #content {
    font-size: 1em;
}
#myauthornet,#geninfo{
	margin: 0 0 20px 0;
	padding: 0;
	width: auto;
	min-height: 480px;
}
#myauthornet ul li, #geninfo ul li{
	background: none;
}
table#structure td#left, table#register-structure td#left, table#project-structure td#left {
    background-color: #F9F8F5;
    padding: 15px 0 0;
    width: 300px;
}
table#structure td#centre, table#register-structure td#centre, table#project-structure td#centre{
	padding-top: 25px;
}
table#structure td#right {
	padding-top: 16px;
}
table#structure, #home table#structure, table, table#register-structure, table#project-structure {
	font-size: 14px !important;
	line-height: 150%;
}
table#structure td#centre{
	/*font-size: .95em !important; */
}

#branded-strip form#login table td label{
	color: #444;
	font-size: 1em;
}
#centre table#project-content tr.rights td {
    background-color: #F9F8F5;
	padding: 5px;
}
table#structure td#left h2, table#register-structure td#left h2, table#project-structure td#left h2 {
    color: #D3461E;
    font-size: 14px;
    margin: 15px 0 5px;
    padding: 0 0 5px 10px;
    text-transform: uppercase;
	background: none;
	
}
table#structure td#left p#nologin, table#register-structure td#left p#nologin, table#project-structure td#left p#nologin {
    border-bottom: 1px solid #E9E7DF;
    font-size: 0.9em;
    margin: -5px 0 10px;
    padding: 0 0 10px 10px;
}

table#structure td#left h3, table#register-structure td#left h3, table#project-structure td#left h3 {
    border-bottom: 1px solid #E9E7DF;
    color: #1F1F1E;
    margin: 0 0 4px;
    padding: 14px 5px 15px 10px;
	font-size: 1em;
}
td#centre #format h4, td#centre h4 {
	font-size: 1em;
	font-weight: bold;
}

table#structure td#left ul, table#register-structure td#left ul, table#project-structure td#left ul {
    margin: 0;
    padding: 0;
}

table#structure td#left ul li, table#register-structure td#left ul li, table#project-structure td#left ul li {
	margin: 0;
}
table#structure td#left ul li a, table#register-structure td#left ul li a, table#project-structure td#left ul li a {
    background: url("../images/arrow_new.png") no-repeat scroll 20px 13px;
    border-bottom: 1px solid #E9E7DF;
    color: #1F1F1E;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 33px;
    text-decoration: none;
    width: auto;
	display: block;
}
table#structure td#left ul li ul li a, table#register-structure td#left ul li ul li a, table#project-structure td#left ul li ul li a {
    background: url("../images/arrow_new.png") no-repeat scroll 35px 13px;
	padding-left: 48px;
	border-bottom: 1px solid #F9F8F5;
	background-color: #F1F0ED;	
}
table#structure td#left ul li ul li ul li a, table#register-structure td#left ul li ul li ul li a, table#project-structure td#left ul li ul li ul li a {
    background: url("../images/arrow_new.png") no-repeat scroll 50px 13px;
	padding-left: 63px;
	border-bottom: 1px solid #E9E8E6;
	background-color: #d9d8d6;	
}
table#structure td#left ul li a.current, table#register-structure td#left ul li a.current, table#project-structure td#left ul li a.current{
    color: #D3461E;
}

table#structure td#left ul li a:hover, table#register-structure td#left ul li a:hover, table#project-structure td#left ul li a:hover {
	text-decoration: underline;
}
table#structure td#left img, table#register-structure td#left img, table#project-structure td#left img {
    padding-left: 40px;
}
#centre table#project-content td {
	border-color: #ccc;
	padding: 7px 15px 7px 7px !important;
}
#centre table#project-form td textarea.text, #centre table#project-content textarea#msgtext, #centre table#biographical td textarea.text, #centre table textarea#comment_text {
    height: 100px;
    width: 600px;
	font-size: 12px;
	color: #555;
	border: 1px solid #999999;
}
#centre table#project-form td input.textfield, td#centre input.textfield, td#centre input.year, #centre table td select, #centre select {
	font-size: 12px;
	/* height: 20px; */
    margin-top: 2px;
	color: #555555;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;	
	border: 1px solid #999999;
}
p.bold {
	font-weight: bold;
	padding-top: 10px !important;
}
#centre table#project-form td input.textfield, #centre table#biographical td input.textfield, #centre table#account td input.textfield, #centre table#search td input.textfield {
	width: 60ex;
	font-size: 12px;
}
#centre table td input.qty {
	border: 1px solid #999;
}

td#centre h1 {
    font-size: 1.5em;
    font-weight: bold !important;
}

table#structure td#centre h3.welcome, table#register-structure td#centre h3.welcome, table#project-structure td#centre h3.welcome {
    color: #2F2F2F;
    font-size: 1.6em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
	text-transform: none;
}
table#structure td#centre, table#register-structure td#centre, table#project-structure td#centre,  {
    padding: 30px 20px 0;
	width: auto;
}
table#structure td#centre p.welcome, table#register-structure td#centre p.welcome, table#project-structure td#centre p.welcome {
    color: #6F6F6F;
    font-family: "Droid Serif",Georgia,Times,"Times New Roman",serif;
    font-size: 1.4em;
    line-height: 1.5;
    margin: 0 0 17px;
    padding: 9px 0 10px;
}
#news {
    background: none repeat scroll 0 0 #F3F2EE !important; 
}

#news ul li, ul.proposal li, ul.stm li, ul.prodguide li, ul.elt li, ul.eltinfo li, ul.royalties li, ul.questionnaire li, ul.digital li, ul.faq li , td#centre ul.discount, td#centre ul.helplist, #structure td#centre ul li{
    list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px !important;	
	background: none;
}

table#structure table#prodtable ul li , #structure td#centre .delivery ul li {
	list-style-type: none !important;
	margin-left: 0 !important;
}

table#structure td#centre h3, table#register-structure td#centre h3, table#project-structure td#centre h3 {
    color: #31302F;
    line-height: 140%;
    margin: 0 0 12px;
    /* text-transform: uppercase; */
	font-weight: bold;
}
td#centre h2{
    text-transform: uppercase;
	font-weight: bold;
	font-size: 1em; 
}
#centre table#twoforms td h3 {
	border-bottom: none;
}
#centre table#project-content h5{
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}
td#centre p.contact-role {
	margin: 20px 0 5px 0 !important;
}
#structure td#centre ul li, #register-structure td#centre ul li, #project-structure td#centre ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-image: none;
    margin: 0 0 10px;
    padding: 0;
    font-size: 14px;
    line-height: 150%;	
}
#register-structure td#centre #login  ul , #register-structure td#centre #register  ul {
	margin-bottom: 7px;
}

#register-structure td#centre #login  ul li , #register-structure td#centre #register  ul li{
	margin-bottom: 2px;
}

#backtotop {
    font-size: 0.9em;
}
table#structure #centre table, table#register-structure #centre table, table#project-structure #centre table{
	/* border: 1px solid #ddd; */
	margin-left: 0;
}
table#structure #centre table th, table#register-structure #centre table th, table#project-structure #centre table th {
	border: 1px solid #ddd;
	background: none #F3F2EE;
	padding: 5px;
}
table#structure #centre #features table td {
    border: none;
}
table#structure td#centre p, table#register-structure td#centre p, table#project-structure td#centre p {
    font-size: 14px;
    line-height: 150%;
    margin: 0 0 25px;
}
table#project-structure #centre table#project-form, table#project-structure #centre table#project-form td {
	border: none;
}
#results img, .checkout, .cancel, .basket img {
	width: 155px;
	height: 26px;
}
.updatedelivery, .cancel {
	margin-top: 10px;
}
td.total_value {
	padding: 5px 0 5px 5px;
}

td.checkout_buttons {
	width: 200px;
	padding-left: 15px;
}

table.totals {
	margin-top: 5px;
}

#jacket img {
	margin-top: 5px;
}
#additional {
	margin-top: 5px;
}
#additional, #bibliog, #loc {
    background: none repeat scroll 0 0 /* #d2e5e4 */ #F3F2EE;
}
#additional h2 , #bibliog h2, #loc h2{
    background: none repeat scroll 0 0 #deddda;
	color: #000;
	padding: 7px;
}
#additional ul{
	border-top: none;
}
#additional ul li a.current, #additional ul li a.current:link, #additional ul li a.current:visited, #additional ul li a.current:hover, #additional ul li a.current:active, #additional ul li a:hover  {
	background: url("../images/bullet_additional.gif") no-repeat scroll 5px 50% #deddda;
    border-bottom: medium none;
}
#additional ul li a:link, #additional ul li a:visited, #bibliog ul li, #loc ul li {
	border-bottom: 1px solid #ffffff;
	line-height: 1.5em;
}
#bibliog ul li, #loc ul li {
	padding: 3px;
}

#options {
    font-size: 85%;
    margin: 10px 0 20px 300px;
}
#popup {
	font-size: 1em;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#footer , .footer {
    background-color: #31302F;
    color: #A19E9D;
    font-size: 13px;
    padding: 20px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active{
    color: #A19E9D;
    text-decoration: none;
	padding: 0 5px;
}
#footer a:hover, .footer a:hover{
    text-decoration: underline;
}
.pdf {
	padding: 20px 0;
}
.footer , .pdf p{
	 font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	 font-size: 13px;
}