body{
	font-size:100%; 
	background-color:#efeeeb; 
	margin:0; 
	padding:0; 
	/*color:#42759b;*/
	color: #333333; 
	font-family:Arial, Helvetica, sans-serif; 
}

/********************************
 * GENERAL ELEMENTS
 ********************************/
p, ul, td, th, ol, cite, dl, legend{font-size:75%;}
td p, td ul, td h1, td h2{font-size:100%; margin:0;}
ul ul, ol ul, ul ol{font-size:100%;}
dl ul{font-size:100%;}
/*a{color:#909c27;}*/
a{color:#42759b;}
a img {cursor: pointer;}
.break{overflow:hidden; clear:both; height:0px;  position:relative; font-size: 1px;}
dl{margin:0;}
dl.news dt{margin:0; padding:0 0 0 0; line-height:1.4em}
dl.news dd{margin:0; padding:0 0 1.5em 0;}
.newsDate{font-style:italic}
li.red{color:#FF0000;}

/********************************
 * HEADINGS
 ********************************/
h1 {margin:0; color:#575757; font-size:130%; padding: 0 0 0 0; font-weight:normal;}
h1 #htext {padding:.8em 0 0 0;}
h2{font-size:100%; padding:0; margin: 5px 0 10px 0; color:#575757;}
h3{font-weight:bold; color:#676868; font-size:85%; padding:0; margin:0 0 .2em 0;}
h4{font-weight:bold; color:#42759b; font-size:70%; padding:0; margin:.5em 0 .5em 0;}

img{border:none;}

input{
	border:1px solid #7f9db9; 
	font-size:95%; 
	margin: 2px 0 2px 0;
	color: #42759B;
	/*width: 180px;*/
	width: auto;
}
box input {
	width: auto;
}
textarea{
	width: 350px;
	height: 100px; 
	font-size: 85%;
	color: #42759B;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	width: 180px;
	font-size: 95%;
	color: #42759B;
	margin: 2px 0 2px 0;
}
/*select.formSelect{margin: 0}*/
.selectOther {
	width: 270px;
}
input.imageSubmitButton{
	width: auto;
	border: 0;
}

label{color:#333333; font-size:70%;}
input.formButton{border:0; padding:0}
input.checkbox{border:none;}
p.inline{display: inline; position:relative; top:-10px}


.formElements input {
	width: 165px;
}
.formElements select {
	width: 168px;
}
.formElements textarea {
	width: 250px;
}
/**************************
 * WARNING / ALERT / ERROR STYLES
 **************************/
.alert {
	color: #CC3300;
	font-size: 75%;
} 
.required{
	color:#FF0000;
	font-size: 110%;
}
.error {
	color: #42759B;
	background-color:#FFD7D7;
}
label.error {
	color:#FF0000;
	background-color: transparent;
}
/**********************************************************/

.pdf {background-image:url(../images/button_pdf_sm.jpg); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.pdf a:hover {text-decoration: underline; color: #01476b; }
* html .pdf{height:17px;}

.video a {background-image:url(../images/button_video_sm.jpg); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.video a:hover {text-decoration: underline; color: #01476b; }
* html .video{height:17px;}

.word {background-image:url(../images/button_word_sm.jpg); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.word a:hover {text-decoration: underline; color: #01476b; }
* html .word{height:17px;}

.image {background-image:url(../images/button_image_sm.jpg); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.image a:hover {text-decoration: underline; color: #01476b; }
* html .image{height:17px;}

.flash {background-image:url(../images/button_flash_sm.jpg); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.flash a:hover {text-decoration: underline; color: #01476b; }
* html .flash{height:17px;}

.dots {background-image:url(../images/trial.gif); background-position:top left; background-repeat:no-repeat; min-height:17px; padding-left:20px;}
.dots a:hover {text-decoration: underline; color: #01476b; }
* html .dots{height:17px;}



#accessRights { padding: 10px 0 10px 0;  font-size:70%;}
#accessRights .fulltext { color: #009900;}
#accessRights .citation { color: #990000;}

.database{float:right; padding-top:1em; font-size:70%;}

/********************************
 * TOP AREA
 ********************************/
#banner{background-color:#FFFFFF}
#logo{float:left; width:148px}
#globalNav{margin:0 0 0 150px; padding:0.5em 0 0 0; text-align:right; width:842px; font-size:95%;}
#globalNav ul{margin:0; padding:0; list-style:none;}
#globalNav li{margin:0; padding:0; list-style:none; display:inline;}
#globalNav li.highlighted a, #globalNav li a:hover {color: #B0C40D;}
#userLoggedIn{font-weight:bold;}
#userLoggedIn a{font-weight:normal;}

/********************************
 * MENU
 ********************************/
#navigation{font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; background-image:url(../images/menu_bg.gif); background-position:top left; background-repeat:repeat-x}
/* 1st level */
#primary, #secondary, #tertiary ul{margin:0; padding:0; list-style:none; background-position:top; width:992px;}
#primary{margin-left:318px; width:675px;}
* html #primary{margin-left:317px;}
#primary li, #secondary li{margin:0; padding:0; list-style:none;}
#primary li{float:left; width:135px; text-align:center; font-weight:bold; font-size:90%;}
#primary a{text-decoration:none; color:#42759b; display:block; width:135px; padding:.6em 0 .6em 0; background-image:url(../images/primaryNav_back.jpg); background-position:top; background-repeat:no-repeat}
#primary li:hover a, #primary li a:hover, #primary li.highlighted a{background-image:url(../images/primaryNav_back_r.jpg); color:#42759b;}

/* 2nd level */
#secondary{margin:0; float:left; min-height:10px; padding:2px 0 0 10px; width:982px; background-color:#a7b90c; background-image:url(../images/secondary_gradient.gif); background-position:bottom; background-repeat:repeat-x}
#secondary li{float:left; background-image:url(../images/secondary_bg.gif); background-position:right; background-repeat:no-repeat; font-size:95%; font-weight:normal; width:auto;}
#secondary a{text-decoration:none; color:#fff; display:block; background-image:none; width:auto; padding:.8em 1.0em .8em 1.0em; }
#secondary li#lastItem{width:auto;}
#secondary li:hover, #secondary li.highlighted, #secondary li#lastItem.highlighted {background-image:url(../images/secondaryNav_left.jpg); position:relative; margin-left:-1px; padding-left:1px; background-position:top left; background-repeat:no-repeat}
#secondary li:hover a, #secondary li.highlighted a, #secondary li#lastItem.highlighted a{color:#fff; background-image:url(../images/secondaryNav_right.jpg); font-weight:normal; background-position:top right; background-repeat:no-repeat}
* html #secondary li#lastItem {background-image: none;}
* html #secondary li#lastItem.highlighted {width: 150px; text-align: center;}
* html #secondary li#lastItem.highlighted a {width: auto; background-image: url(../images/secondaryNav_right.jpg);}
#secondary li.highlighted a{font-weight:normal; color:#fff;}

#tertiary{ width:992px; float:left; background-color:#02557d; background-image:url(../images/tertiaryNav_bg.jpg); background-position:bottom; background-repeat:repeat-x}
#tertiary ul{margin:0; min-height:10px; float:left; width:982px; padding:2px 0 0 10px; background-image:url(../images/tertiaryNav_corner.jpg); background-position:bottom right; background-repeat:no-repeat}
#tertiary li{float:left; background-image:url(../images/tertiary_bg.gif); background-position:right; background-repeat:no-repeat; font-size:90%; font-weight:normal; width:auto; border-bottom:1px solid #01324c;}
#tertiary a{text-decoration:none; color:#fff; display:block; background-image:none; width:auto; padding:.7em .7em .7em .7em; }
/*#tertiary li#lastItem{background-image:none;}*/
#tertiary li:hover, #tertiary li.highlighted, #tertiary li#lastItem.highlighted{background-image:url(../images/tertiaryNav_left.jpg); position:relative; margin-left:-1px; border-bottom:1px solid #c0d0d7; padding-left:1px; background-position:top left; background-repeat:no-repeat}
#tertiary li:hover a, #tertiary li.highlighted a, #tertiary li#lastItem.highlighted a{background-image:url(../images/tertiaryNav_right.jpg); color:#42759b; font-weight:normal; background-position:top right; background-repeat:no-repeat;}
* html #tertiary li#lastItem {background-image: none;}
* html #tertiary li#lastItem.highlighted {width: 180px; text-align: center;}
* html #tertiary li#lastItem.highlighted a {width: auto; background-image: url(../images/tertiaryNav_right.jpg);}
#tertiary li.highlighted a{font-weight:normal; color:#42759b; }


/* dropdown menus hidden state */
#tertiary ul li ul{display: none; margin:0; padding:0; position: absolute; z-index:1; clear: left; top: 2.7em; left:-1px;  list-style:none; border-bottom:1px solid #fff;}
#tertiary ul li ul li{float:none; width:12em; margin:0; padding:0.4em 0 0.4em 0.3em; text-align:left; height:auto; border-left:1px solid #fff; background-image:none; background-color:#0081C4;}
/* dropdown menus visible state */
#tertiary ul li:hover ul, #tertiary ul li.Over ul, #tertiary ul li.highlightOver ul{display:block;}


/********************************
 * PAGE
 ********************************/
#pagebody{background-image:url(../images/body_gradient.jpg); background-position:top; background-repeat:repeat-x}
#scannlines{padding:0 0 10px 42px; width:954px; background-image:url(../images/scannlines.gif); background-position:top left; background-repeat:no-repeat}
#location{height:52px;}
#content{padding:0; width:655px; float:left; min-height:378px; background-image:url(../images/content_transparent_bg.jpg); background-position:left; background-repeat:repeat-y}
* html #content{height:378px;}
#main{padding:10px 0 0 15px; min-height:378px; background-image:url(../images/content_transparent_smltop.jpg); background-position:top left; background-repeat:no-repeat}
* html #main{height:378px;}
#transparentBottom{background-image:url(../images/content_transparent_bottom.jpg); background-position:top left; background-repeat:no-repeat; font-size:1px; height:36px;}

/* Databases in Use */
#databasesInUse{margin:0; font-size:70%; color:#000; font-weight:normal; padding:25px 0 0 0; text-align:left; width:590px; float:left;}
#databasesInUse .databases a { text-decoration: none;  color: #42759b; }
#databasesInUse .databases a:hover { text-decoration: underline; color: #01476b;}


/* SELECT OPTIONS */
#selectNav{margin:1px 0 0 0; padding:0; list-style:none; font-size:70%; float:left; }
#selectNav li{margin:0; padding:0 1em 0 1em; background-image:url(../images/vertical_divde.gif); background-position:left; background-repeat:no-repeat; list-style:none; display:inline; }
#selectNav li.firstItem{padding:0 1em 0 0; background-image:none;}
/* CITATION OPTIONS */
#citationNav, #citationNav ul{color:#000; margin:0; padding:0; list-style:none; font-size:75%; display:inline;}
#citationNav{float:right; margin:2px 10px 0 0; font-size:70%}
#citationNav ul{font-size:100%;}
#citationNav li{margin:0; padding:0 2px 0 4px; list-style:none; display:inline; font-weight:bold; }
#citationNav li li{background-image:url(../images/vertical_divde.gif); background-position:left; background-repeat:no-repeat; font-weight:normal;}
#citationNav li.firstItem{padding:0 2px 0 2px; background-image:none;}
#citationNav a{}
/* FONT SIZE OPTIONS */
#accessibilityNav, #accessibilityNav ul{color:#000; margin:0; padding:0; list-style:none; font-size:75%; display:inline;}
#accessibilityNav{float:right; font-size:70%}
#accessibilityNav ul{font-size:100%;}
#accessibilityNav li{margin:0; list-style:none; display:inline; font-weight:bold; }
#accessibilityNav li li{background-image:url(../images/vertical_divde.gif); background-position:left; background-repeat:no-repeat; padding-left:1px;  font-weight:normal;}
#accessibilityNav li.firstItem{background-image:none; padding-left:0;}
#accessibilityNav a{text-decoration:none}
#breadcrumbs{margin:0 0 .5em 0; padding:0; color:#575757}
.box p{margin-bottom:0; margin-top:0; padding-bottom:.7em}
.box ul{margin-bottom:0; margin-top:0; padding-bottom:.7em}

/********************************
 * SEARCH
 ********************************/
#topSearch{width:450px; text-align:right; float:right; margin-top:.6em;}
#topSearch input, .searchForm input{float:left; width:159px; padding-left:21px; padding-bottom:3px; margin-top:2px; background-image:url(../images/button_search_bg.jpg); background-position:top left; background-repeat:no-repeat}
#topSearch select, .searchForm select{float:left; width:130px; margin-top:2px;}
#topSearch label, .searchForm label{float:left; width:1.5em; margin:0; padding:.5em .5em 0 0; clear:none}
input#searchGo{border:none; margin:2px 0 0 10px; padding:0; width:101px; float:left;}


/********************************
 * TOOLS
 ********************************/
#tools{width:270px; float:left; margin:.6em 0 0 23px;}
.tabBlock{background-image:url(../images/tool_tab_top.gif); margin-bottom:.5em; background-position:top; background-repeat:no-repeat}
.tabs{margin:0; padding:0; list-style:none; }
.tabs li{margin:0; padding:0; list-style:none; display:inline;}
.tabContent{padding:7px 12px 0 12px; background-image:url(../images/tools_bg.gif); background-position:left; background-repeat:repeat-y}
.tabContent form{margin:0; padding:0;}
.tabBottom{background-image:url(../images/tools_bottom.gif); background-position:bottom; background-repeat:no-repeat; font-size:1px; height:18px}
#recentSearches{font-size:70%; margin-top:0; margin-bottom:0; padding-top:0; margin:0; padding:0 0 0 1.7em;}
#recentSearches li{margin:0; font-weight:bold; padding:0;}
#recentSearches li a{font-weight:normal;}
#tools p{margin:0 0 0 0;  padding:0; padding-bottom: 7px;}
#tools p.header{margin:10px 0 0 0;  padding:0; padding-bottom: 7px;}
#tools h3 {padding-bottom: 10px;}
/**********************************************************/

/********************************
 * FOOTER
 ********************************/
#footer{font-family:Verdana, Arial, Helvetica, sans-serif; padding:13px 2em 1em 2em; background-image:url(../images/footer_bg.gif); background-repeat:repeat}
#footer p{margin:0 0 .5em 0; font-size:65%; padding:.5em 0 0 0;}
#footer ul{margin:0; font-size:65%; padding:0; list-style:none}
#footer li{margin:0; padding:0; list-style:none; display:inline}
#footer li.highlighted a, #footer li a:hover, #footer a.highlighted, #footer a:hover {color: #B0C40D;}
#footerContainer{background-image:url(../images/rmit_logo.jpg); min-height:50px; background-position:top right; background-repeat:no-repeat;}
* html #footerContainer {height:50px;}
/**********************************************************/

/********************************
 * Header box
 ********************************/
#headerBox{color:#000; background-color:#cde2ed; margin:.5em 0 .5em 0; }
#headerBox .topLeft{background-image:url(../images/blue_box_top_left.gif); background-position:top left; background-repeat:no-repeat}
#headerBox .topRight{background-image:url(../images/blue_box_top_right.gif); background-position:top right; background-repeat:no-repeat}
#headerBox .bottomRight{background-image:url(../images/blue_box_bottom_right.gif); background-position:bottom right; background-repeat:no-repeat}
#headerBox .bottomLeft{background-image:url(../images/blue_box_bottom_left.gif); background-position:bottom left; background-repeat:no-repeat; padding:.3em .3em .3em .3em;}
#headerBox td{font-size:70%; margin:0;}
* html #headerBox td{height:1px;}
/**********************************************************/

/********************************
 * Content box 
 ********************************/
.boxTop{background-image:url(../images/titles_top.gif); font-size:1px; min-height:14px; background-position:bottom left; background-repeat:no-repeat}
.box {background-color:#f7f9fa ; padding:.2em 10px 0em 10px; width:619px; border-right:1px solid #d4e7f1; border-left:1px solid #d4e7f1;}
.boxBottom{background-image:url(../images/titles_bottom.gif); background-position:top left; background-repeat:no-repeat; font-size:1px; height:24px; }
* html .boxTop{height:14px;}

/**********************************************************/

/********************************
 * Form Elements
 ********************************/
legend {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:70%; color:#598da8; margin-bottom:.5em}
fieldset{border:1px solid #a8cbdd; padding-top: 0.5em;  margin-bottom: 0.5em;  padding-bottom: 1em;  margin-top: 1em;}
label {clear:both; float:left; width:15em; margin-right:0.5em; text-align:right; font-weight:normal; font-size:80%;}
/* these are the labels to the right of checkboxes */
label.checkboxLabel, label.checkboxLabelFixedSize, label.radiobuttonLabel, label.checkboxLabelError, label.radioboxLabel {
	float:none;
	margin-right:0;
	margin-top:0;
	padding-top:0;
	text-align:left;
	font-weight:normal;
	display:inline;
	width: auto;
}
label.radioboxLabel {font-size:100%;}
/* general checkboxes: should have a margin to line up with other form elements */
.checkboxes, .radioButtons, .indented, .checkboxesError, .excursions {
	border:0;
	margin-top: 0.1em;
	margin-left: 9.2em;
	margin-bottom:0;
	/*
	IE5x PC mis-implements the box model. 
	*/
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 9.2em;
	}
html>body .checkboxes, html>body .checkboxesError, html>body .radioButtons, html>body .indented {
	margin-left: 13em;
}
/**********************************************************/

/**************************
/* left-aligned checkboxes */
.checkboxLeft, .checkboxLeftError{
	border:0;
	margin-left:0;
	margin-bottom:0;
}
fieldset p{
	margin-left: 2em;
	margin-top: 0px;
}
fieldset #fieldsetinfo {
	margin-left: 0;
}
fieldset ul{
	margin-top: 0px;
}
* html fieldset .checkbox {
	margin-left: 20px;
}
* html fieldset #fieldsetinfo {
	margin-left: 20px;
}
.radioTextField{
	margin:0;
	padding:0;
	display:inline;
}
.myRadioBox {
	border: none;
}
label.checkboxLabelFixedSize{
	width:17em;
}
#agreeLicense {
	border: none;
}
/**********************************************************/

/**************************
/*SMALL PRODUCT BOXES - e.g homepage*/
.smallboxTop{background-image:url(../images/smallbox_top.gif); font-size:1px; min-height:14px; background-position:bottom left; background-repeat:no-repeat}
.smallbox {background-color:#f7f9fa ; padding:0 10px 0em 10px; width:282px; border-right:1px solid #d4e7f1; border-left:1px solid #d4e7f1;}
.smallboxProductsHome {background-color:#f7f9fa ; padding:0 10px 0em 10px; width:282px; border-right:1px solid #d4e7f1; border-left:1px solid #d4e7f1; height: 90px;}
.smallbox a img, .smallboxProductsHome a img {border: none;}
.smallboxBottom{margin-bottom:3px; background-image:url(../images/smallbox_bottom.gif); background-position:top left; background-repeat:no-repeat; font-size:1px; height:14px; }
* html .smallboxTop{height:14px;}
* html .smallboxBottom{height:14px;}

.product{float:left; width:305px;}
.product p{float:left; width:275px; margin:0 0 0 10px; color:#4b4b4b; padding:0 0 0 0;}
.product img{float:left;}
/**********************************************************/

/******************************
 * TABLES
 ******************************/
table {border:0; font-size:100%; width:615px;}
th {background-color:#01547A; color:#FFF; text-align: left; padding-left: 0.35em;}
td {background-color:#eeeeee; padding-left: 0.35em;}
td p{font-size:100%}
th p{font-size:100%}
td a {display: block;}

/*bulletin tables*/
#bulletinsMonthly ol table {width: 570px; font-size: 120%; padding: 5px 0 5px 0;}

/*trial tables*/
#searchResults td {
	height: 30px;
}
#searchResults .indexCompIcon {
	float: left;
	margin-right: 5px;
}
#downloadJournals{ text-align: right; margin-right: 10px;}
/******************************
 * SEARCH RESULTS
 ******************************/
#searchPage {
 	list-style: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 10px;
}
#searchPage li {
	margin-bottom: 0.75em;
	color: #666666;
}
#searchPage li a {
	color: #0033FF;
	font-size: 110%;

}
#searchedLink {
	font-weight: bold;
}
#searchPage li #searchedKeyword {
	color: #333333;
	font-weight: bold;
}
#searchResultsPaging {
	font-size: 80%;
	text-align: center;
}

/******************************
 * NEWS ITEMS
 ******************************/
ul .newsItems, ul p {
	font-size: 100%;
}

/******************************
 * BULLETINS
 ******************************/
#bulletinsMonthly  #bulletinMenu li {
	font-size: 100%;
}
#bulletinsMonthly ol p  {
	font-size: 100%;
}
#bulletinsMonthly ol ul li {
	font-size: 100%;
} 
.box #htext {font-size:100%; font-weight: bold;}
/******************************
 * EVENTS
 ******************************/
#eventsummary li {
	margin-bottom: 10px;
}
.events {
	font-weight: bold;
	color: #000000;
}

/******************************
 * TRIAL AND BOOKING STEPS
 ******************************/
.nextstep {
	color: #CCCCCC;
}
.instep {
	color: #42759b;
	font-weight: bold;
	background-image: url(../images/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#tools p.instep {
	padding-left: 15px;
}

/******************************
 * TRIAL AND QUOTE
 ******************************/
#confirmDate {
	text-align: right;
}
ol#trialLicense li {
	font-size: 100%;}
#trialLicense li ul {
	font-size: 100%;
}
#trialLicense li ul li {
	font-size: 100%;
}
#trialLicense p {
	font-size: 100%;
}
/******************************
 * PRODUCT INFO DISPLAY
 ******************************/
.productInfo {
	width: 110px;
	float: left;
	margin-top: 0px;
}
.productDescription {
	width: 280px;
	float: left;
	margin-left: 10px;
}
.productDescriptionPlusText {
	width: 400px;
	float: left;
	margin-left: 0px;

}
* html .productDescriptionPlusText {
	width: 400px;
}
.productDescription p {
	padding-top: 0;
	margin-top: 0;
}
.productMetadata {
 	width: 200px;
	margin-left: 410px;
}
* html .productMetadata {
	width: 200px;
	margin-left: 400px;
}
.productMetadata .product {
	width: 200px;
}
.productMetadata .smallboxTop {
	background-image:url(../images/smallbox_top.jpg);
}
.productMetadata .smallboxBottom {
	background-image:url(../images/smallbox_bottom.jpg);
}
.productMetadata .smallbox {
	width:178px;
}

.productMetadata ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
*html .productMetadata .smallbox p {
	margin-bottom: 15px;
}
*html .productMetadata .smallbox #partnerLogos li{
	/*border: 1px solid #0033FF;*/
	display: inline;
}
.productMetadata .smallbox ul li {
	margin-bottom: 5px;
}
.productMetadata .smallbox ul li .productAllInfo, .productDescription .productAllInfo {
	color: #000000;
	font-weight: bold;
}
#fulltext_mainarea_display ul {
	list-style-type: none;
	width: 290px;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 10px;
}
.smallbox #partnerLogos img {margin: 0 8px 0 10px; padding:0;}


/******************************
 * PRODUCT DIRECTORY
 ******************************/
#products_direc_eLib img {
	margin-bottom: 10px;
	float: left;
}
#products_direc_eLib_desc {
	margin-left: 120px;
}
* html #products_direc_eLib_desc {
	width: 490px;
}
#products_direc_eLib_desc table {
	width: 450px;
}

hr {
	color: #A7B90C;
	height: 1px;
	border: 1px solid #A7B90C;
	clear: both;
	margin-bottom: 10px;
}

/******************************
 * FAQS (CMS)
 ******************************/
#cmsfaqs .noBullet{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
#cmsfaqs dl dt {
	margin-bottom: 5px;
	/*color: #A7B90C;*/
	color: #333333;
	font-weight: bold;
	background-image: url(../images/arrow_bckgrnd.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
#cmsfaqs dl dt a {
	color: #333333;
	font-weight: bold;
}
#cmsfaqs dl dd {
	margin-left: 30px; 
	padding-left:0; 
}
#cmsfaqs dl dd p {
	font-size: 100%;
}
#cmsfaqs .top {
	font-size: 120%;
	margin-bottom: 10px;
	padding-right: 2em;
	text-align: right;
}
#cmsfaqs #faqsHR {border: 1px dotted #02557D; margin: 1em;}
/*Gradient area at the end of main menu*/
#top_gradient {
		background-image:url(../../images/innr_bckgrnd_top_gradnt.jpg);
		background-repeat:repeat-x;
		background-position:top;
		height:81px;
}


H1 {
		color:#000000;
		margin-top:35px;
		margin-left:0;
		font-size:150%;
}
H1#bookSubject {
	color: #EE2D24;
}
H2 {
		color: #000000;
		font-size:105%;
}		
H2, H3, H4 {color:#000000;}
#inner_content ul li {color: #333333;}

/*BOOKS LAYOUT*/
#publishing_books {
	margin-bottom: 1.5em;
}
#publishing_books h2 {
	font-size: 110%;
}
#publishing_books p, #publishing_books ul {
	margin-left: 115px;
	font-style: normal;
}
/*BOOK THUMBNAIL*/
#book_img {
	float: left;
}
