/*redefined HTML*/

a.bluLink {
	text-decoration:none;
	color:#003399;
	text-decoration:none;
}


a.KPLink {
	text-decoration:none;
    COLOR: #003399;
}

a.SubjLink {
	text-decoration:none;
    COLOR: #003399;
}


a.moreLink {
	text-decoration:none;
    COLOR: #003399;
	font-weight:bolder;
}

h1 {
	font-size:120%;
	color:#cc0000;
	margin:0px 0px 20px 0px;
}

h2 {
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:100%;
	margin:0px 0px 5px 0px;
}

/* contextual selctors */
a.moreLink:hover {
	text-decoration:underline;
}

a.SubjLink:hover {
	text-decoration:underline;
}

a.KPLink:hover {
	text-decoration:underline;
}

a.bluLink:hover {
	text-decoration:underline;
}

a.bookHeader {
	color:#003399;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:none;
    FONT-SIZE: 120%;
}
a.bookHeader:hover  {
	text-decoration:underline;
}
a.bookHeaderSmaller {
	color:#003399;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:none;
    FONT-SIZE: 100%;
}
a.bookHeaderSmaller:hover  {
	text-decoration:underline;
}

/*positioning and layout*/
#footer {
	width:742px;
	clear:both;
}

#showAllSubj {
	padding:6px 2px 2px 2px;
}

#logos {
	padding:2px;
	text-align:center;
}

#leftSidebar {
	float:left;
}

#mainCenterDiv {
	width:760px;
	margin-right:auto;
	margin-left:auto;
}

#tsoHeader {
	text-align:center;
	width:750px;
}

#searchDiv {
	width:750px;
}

#KeyPublications {
	width:183px;
}

/* styles defining the sidbar appearance*/
/* key products */
#KPHeader {
	background-color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:80%;
	padding:4px 4px 4px 10px;
	margin-top:5px;
}
#KPContent {
	border:1px solid #cc0000;
	padding:4px 4px 4px 10px;
	FONT-SIZE: 80%;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;

}
#KPitem {
	vertical-align:top;
	text-align:left;
}
#KPArrow {
	vertical-align:top;
	text-align:left;
	padding-top:4px;
}

/* subjects */
#SubjHeader {
	background-color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:80%;
	padding:4px 4px 4px 10px;
	margin-top:5px;
}
#SubjContent {
	background-color:#d1e1f0;
	border:1px solid #003399;
	padding:4px 4px 4px 10px;
	FONT-SIZE: 80%;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;

}
#Subjitem {
	vertical-align:top;
	text-align:left;
}

#SubjArrow {
	vertical-align:top;
	text-align:left;
	padding-top:4px;
}

/**********************************/

/*design styles - color font etc*/
#searchTable {
	background-color:#eeeeee;
	width:100%;
	
}

#searchCaption {
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	color:#666666;
	text-align:left;
}

#mainSearch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

#advSearch {
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	color:#003399;
	text-align:left;
}

#navCrumbs {
	width:750px;
	font-family:Verdana;
	font-size:85%;
	font-weight:bold;
	color:#003399;
	text-align:left;
}

#mainContent {
    FONT-FAMILY: Verdana;
	float:left;
	margin:0px 0px 0px 10px;
}

#welcome {
    FONT-FAMILY: Verdana;
	margin:0px 0px 20px 0px;
}

#justReleased {
    FONT-FAMILY: Verdana;
	margin:0px 0px 20px 0px;
}

#newTitles {
    FONT-FAMILY: Verdana;
	margin:0px 0px 20px 0px;
}

.bgDkGray {
	background-color:#999999;
	clear:both;
}
#bookThumb {
	vertical-align:top;
	text-align:left;
}

#bookSummary {
	vertical-align:top;
	font-size:80%;
}

#bookHeader {
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
#bookHeaderSmaller {
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}
#bookSubHeader {
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#bookHoldingTable {
	width:550px;	
}
#saveBuyButtonCel {
	text-align:right;
}
#saveBuyButtonTable {
	width:100%;
	font-size:90%;
}


/* group of styles for defining the apperance of the footer links */
#linksOne {
	color:#000000;
	text-align:center;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

a.linksOneItem {
	color:#003399;
	font-size:85%;
	text-decoration:none;
}

a.linksOneItem:hover {
	text-decoration:underline;
}

#linksTwo {
	text-align:center;
	font-size:100%;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

a.linksTwoItem {
	color:#999999;
	font-size:85%;
	text-decoration:none;
}

a.linksTwoItem:hover {
	text-decoration:underline;
}

/* from new_tso-ss.css */

#new {
	position: relative;
	width: 750px;
	font: 85% 'Tahoma', sans-serif;
	text-align: left;
}

#new a img {
	border-style: none;
}

#new .new_basic {
	position: absolute;
	top: -1000px;
	left: -1000px;
}

/*
MASTHEAD
*/

#new_masthead {
	margin: 0;
	padding: 15px 14px 0 12px;
	background: url(tso_files/bg_masthead.gif) 0 0 repeat-y;
}

#new_masthead p {
	margin: 0;
}

#new_siteSwitch {
	position: absolute;
	top: 25px;
	right: 25px;
}

#new_tsoLogo {
	padding-bottom: 17px;
}

/*
END MASTHEAD
*/



/*
MAIN NAVIGATION
*/

#new_mainNavigation {
	padding: 1px 0px;
	background: #5a8fb1;
}

#new_mainNavigation ul {
	list-style-type: none;
	display: inline-table; /* To contain floated children in MacIE5 */
	width: 100%; /* To contain floated children in WinIE5 & 6 */
	margin: 0;
	padding: 0;
	background: #056cb0 url(tso_files/bg_mainNavigation.gif) 0 0 repeat-x;
}

/* Following rules hidden from MacIE5.
   Contain floated children in CSS2 browsers, and turn off MacIE5 inline-table display. */

/* \*/
#new_mainNavigation ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#new_mainNavigation ul {
	display: block;
}

/* */

#new_mainNavigation li {
	float: left;
	margin: -1px 0;
	padding: 0;
}

#new_mainNavigation li.new_first {
	display: inline; /* To cure IEWin double margin bug - see http://www.positioniseverything.net/explorer/doubled-margin.html */
	border-left: 1px solid #025891;
}

#new_mainNavigation li.new_last {
	border-right: 1px solid #5a8fb1;
}

#new_mainNavigation li a {
	float: left; /* To prevent MacIE 5 bug. Doesn't seem to affect other browsers. */
	display: block;
	border: 1px solid #5a8fb1;
	border-right-color: #025891;
	padding: 6px 10px;
	color: #fff;
}

#new_mainNavigation li a:link,
#new_mainNavigation li a:visited {
	text-decoration: none;
}


#new_mainNavigation li a:hover,
#new_mainNavigation li a:active {
	text-decoration: underline;
}

#new_mainNavigation strong a {
	background: #57a1dc;
	font-weight: normal;
}

/*
END MAIN NAVIGATION
*/


/*
BOOKSHOP NAVIGATION
*/

#new_bookshopNavigation {
	background: #5a8fb1;
}

#new_bookshopNavigation ul {
	list-style-type: none;
	display: inline-table; /* To contain floated children in MacIE5 */
	width: 100%; /* To contain floated children in WinIE5 & 6 */
	margin: 0;
	padding: 0;
	background: #039;
}

/* Following rules hidden from MacIE5.
   Contain floated children in CSS2 browsers, and turn off MacIE5 inline-table display. */

/* \*/
#new_bookshopNavigation ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#new_bookshopNavigation ul {
	display: block;
}

/* */

#new_bookshopNavigation li {
	float: left;
	margin: 0;
	padding: 6px 0 6px .4em;
	color: #fff;
}

#new_bookshopNavigation li.new_first {
	padding-left: 12px;
}

#new_bookshopNavigation li a {
	color: #fff;
}

#new_bookshopNavigation li a:link,
#new_bookshopNavigation li a:visited {
	text-decoration: none;
}

#new_bookshopNavigation li a:hover,
#new_bookshopNavigation li a:active {
	text-decoration: underline;
}

#new_bookshopNavigation strong a {
	font-weight: normal;
}

/*
END BOOKSHOP NAVIGATION
*/

#basket_border 
{
	border: 1px solid #999999;
	padding: 5px;
}	

/* from main.css */

BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
H1
{
    FONT-SIZE: 120%;
    MARGIN: 0px;
    COLOR: #cc0000;
}
UL
{
    MARGIN: 0px 0px 0px 10px;
    PADDING: 0px 0px 0px 10px;
}
TD.bgLtBlue UL
{
    COLOR: #003399;
}
TABLE.bgGray UL
{
    COLOR: #003399;    
}
TD
{
    TEXT-ALIGN: left;
}
table#glDownloadHistory th
{
	text-align: left;
}

table#glDownloadHistory td
{
	border-bottom: 1px solid #cccc99;
}

table#glDownloadHistory img
{
	margin-right: 5px;
}

table#glDownloadHistory tr.closed span
{
	color: #999999;
}

table#glDownloadHistory tr.closed strong
{
	color: #cc0000;
}
IMG.imagemargin
{
    MARGIN-RIGHT: 5px;
}
INPUT, SELECT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 90%;
}
SELECT.homepage
{
    FONT-FAMILY: 'Tahoma', sans-serif;
    FONT-SIZE: 85%;
}
INPUT#homepage
{
    FONT-SIZE: 90%;
}
P
{
    FONT-FAMILY: 'Tahoma', sans-serif;
    FONT-SIZE: 120%;
}
LI.content
{
    FONT-FAMILY: 'Tahoma', sans-serif;
    FONT-SIZE: 120%;
}
.Txt11
{
    FONT-SIZE: 85%;
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
.TxtBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtWhite11
{
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtBlueBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 60%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}
.TxtBlue14
{
    FONT-SIZE: 90%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
}
.TxtWhiteBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtWhiteBld11half
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtRedBld14
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 120%;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma
}
.TxtPurpBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}
.TxtPurp11
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtPurpft11
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft11:active
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft11:link
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft11:visited
{
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft11:hover
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
/* following TxtPurpFT11 styles included due case-sensitive Internet Explorer CSS implementations */

.TxtPurpFT11
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpFT11:active
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpFT11:link
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpFT11:visited
{
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpFT11:hover
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}

/*end of case-sensitive styles*/
.front
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 110%;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    LINE-HEIGHT: 200%;
}

.TxtGray11
{
    FONT-SIZE: 85%;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtGray11:active
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtGray11:link
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtGray11:visited
{
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtGray11:hover
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.TxtGrayBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtBld
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtBld:active
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtBld:link
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtBld:visited
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtBld:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.TxtRed12
{
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtPurpBld12
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtRed11
{
    FONT-SIZE: 85%;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.boxout
{
    BACKGROUND: #e6e6e6
}
.TxtRedBld12
{
    FONT-WEIGHT: bolder;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma
}
.SrchResHeader
{
    BACKGROUND: #cc0000
}
.SrchResCellBlue
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #d9e1f0
}
.TxtPurp11LnkUl
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}
.TxtRed11Nu
{
    FONT-SIZE: 85%;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.bgBlack
{
    BACKGROUND: #000000
}
.bgDkBlue
{
    BACKGROUND: #003399
}
.bgDkrGray
{
	background: #666666;
}
.bgDkGray
{
    BACKGROUND: #999999
}
.bgGray
{
    BACKGROUND: #e6e6e6
}
.bgLtBlue
{
    BACKGROUND: #d9e1f0
}
.bgWhite
{
    BACKGROUND: #ffffff
}
.bgYellow
{
    BACKGROUND: #ffcc66;
}
.bgRed
{
    BACKGROUND: #CC0000;
}
.homeBookshopBg
{
    BACKGROUND-COLOR: #003399;
}
.homeBookshopHd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #003399;
}
.homeBookshopBd
{
    FONT-SIZE: 80%;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #efefef
}
TD.homeBookshopBd A
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}

.homeBox
{
    BORDER: 1px solid #003399;
}

.homeBoxHd
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #003399;
}
.homeEventsHd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #cc0000
}
.TxtWhiteBld12
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
}
.servicesSidebarOff
{
    COLOR: #848484;
    FONT-FAMILY: Tahoma
}
.servicesSidebar
{
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 1px solid;
    BACKGROUND-COLOR: #e6e6e6
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
TH
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
A.TxtPurp11:active
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurp11:unknown
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurp11:visited
{
    FONT-SIZE: 85%;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurp11:hover
{
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtPurpBld11:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpBld11:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpBld11:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpBld11:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtPurpBld12:active
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none

}
A.TxtPurpBld12:link
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none

}
A.TxtPurpBld12:visited
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none

}
A.TxtPurpBld12:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline

}
.TxtPurpBld12Ul
{
    FONT-WEIGHT: bolder;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtPurpft12:active
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft12:link
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft12:visited
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpft12:hover
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtPurpftBld11:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpftBld11:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpftBld11:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtPurpftBld11:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    COLOR: #003399;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtWhite11:active
{
    FONT-SIZE: 85%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtWhite11:link
{
    FONT-SIZE: 85%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtWhite11:visited
{
    FONT-SIZE: 85%;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.TxtWhite11:hover
{
    FONT-SIZE: 85%;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.TxtWhiteBld11
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 85%;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.homewhite
{
    FONT-SIZE: 100%;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
}
A.homewhite:hover
{
    TEXT-DECORATION: underline;
}
.TxtLarge
{
    FONT-SIZE: 120%;
    FONT-FAMILY: Tahoma
}
.borderOn
{
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 1px solid
}
.bluereg
{
    COLOR: #003399;
    FONT-FAMILY: Tahoma
}
A.bluereglink:active
{
	FONT-WEIGHT: bolder;
    COLOR: #003399 ;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.bluereglink:link
{
	FONT-WEIGHT: bolder;
    COLOR: #003399 ;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.bluereglink:visited
{
	FONT-WEIGHT: bolder;
    COLOR: #003399 ;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.bluereglink:hover
{
	FONT-WEIGHT: bolder;
    COLOR: #003399 ;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
TABLE.vbsNavBg TD,
TABLE.vbsNavbar TD.on,
TABLE.vbsOrderSearch
{
	BACKGROUND: #e6e6e6;	
}
TABLE.vbsNavbar TD
{
	BACKGROUND: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.vbsOrderSearch TH
{
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
}
.TxtMed
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.TxtMedBld
{
    FONT-WEIGHT:bold;
    FONT-SIZE:10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.TxtSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.TxtMedRed
{
    COLOR: #cc0000;
    FONT-SIZE:10pt;
    FONT-FAMILY: Arial
}
.TxtISBN
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtMaM
{
    FONT-SIZE:80%;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.TxtMaMHead
{
    FONT-SIZE:95%;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
TD.rightalign
{
    TEXT-ALIGN: right;
}
TD.centeralign
{
    TEXT-ALIGN: center;
}


