
/************************************
 * HTML Tag Overriddes				*
 ************************************/
body {
	background:			#FFFFFF ;
	margin:				0 ;
	font:				normal normal normal 14px Arial, Verdana, sans ;
	color:				#555555 ;
}

H3.pageBanner {
	font-family:		Verdana, Arial, Sans-serif ;
	letter-spacing:		5px ;
	color:				#333399 ;
}

td.footer			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #555555 ; }
 
/************************************
 * Font & Span Treatments			*
 ************************************/

font.size1			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #666666 ; }
font.nav			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #555555 ; }
font.soft			{ font: normal normal normal 80%  Verdana, Arial, Sans-serif ; color: #555555 ; }
font.blueFont		{ font: normal normal normal 12px  Verdana, Arial, Sans-serif ; color: #000080 ; }
font.linkListing	{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; }
font.linkDesc		{ font: normal normal normal 11px Verdana, Arial, Sans-serif ; color: #D5D5D5 ; }
font.catHeading		{ font: normal normal normal 14px Verdana, Arial, Sans-serif ; color: #FFFFFF ; }
font.catListing		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; }

span.otherLinks		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; }

span.siteMap		{ font: normal normal normal 14px Arial, Verdana, sans ; color: #555555 ; text-decoration: underline ; }

/************************************
 * Link Treatments					*
 ************************************/
 
a:link						{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }
a:hover						{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#EC9D7F ; text-decoration: none ; }
a:active					{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }
a:visited					{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }

a:link.siteMapLink			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#FFFFFF ; text-decoration: none ; }
a:hover.siteMapLink			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#FFFFFF ; text-decoration: none ; }
a:active.siteMapLink		{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#FFFFFF ; text-decoration: none ; }
a:visited.siteMapLink		{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color:#FFFFFF ; text-decoration: none ; }

a:link.siteMap				{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }
a:hover.siteMap				{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color:#EC9D7F ; text-decoration: none ; }
a:active.siteMap			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }
a:visited.siteMap			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color:#6699FF ; text-decoration: none ; }

a:link.footerLink			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #999999 ; text-decoration: none ; }
a:visited.footerLink		{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #999999 ; text-decoration: none ; }
a:active.footerLink			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #999999 ; text-decoration: none ; }
a:hover.footerLink			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #000000 ; text-decoration: underline ; }

a:link.linkListing			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:visited.linkListing		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:active.linkListing		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:hover.linkListing			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: underline ; }

a:link.linkURL				{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:visited.linkURL			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:active.linkURL			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:hover.linkURL				{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: underline ; }

a:link.catListing			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; padding-left: 10px ; text-decoration: none ; }
a:visited.catListing		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; padding-left: 10px ; text-decoration: none ; }
a:active.catListing 		{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; padding-left: 10px ; text-decoration: none ; }
a:hover.catListing 			{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #FFFFFF ; padding-left: 10px ; text-decoration: underline ; }

a:link.catHeading			{ font: normal normal normal 14px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:visited.catHeading		{ font: normal normal normal 14px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:active.catHeading			{ font: normal normal normal 14px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:hover.catHeading			{ font: normal normal normal 14px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: underline ; }

a:link.nav					{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #555555 ; text-decoration: none ; }
a:visited.nav				{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #555555 ; text-decoration: none ; }
a:active.nav				{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #555555 ; text-decoration: none ; }
a:hover.nav					{ font: normal normal normal 12px Verdana, Arial, Sans-serif ; color: #555555 ; text-decoration: underline ; }

a:link.linkBack				{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:active.linkBack			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:visited.linkBack			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: none ; }
a:hover.linkBack			{ font: normal normal normal 10px Verdana, Arial, Sans-serif ; color: #FFFFFF ; text-decoration: underline ; }

a:link.linkMarket			{ font: normal normal normal 90% Arial ; color: #555555 ;  text-decoration: none ; }
a:visited.linkMarket		{ font: normal normal normal 90% Arial ; color: #555555 ;  text-decoration: none ; }
a:active.linkMarket			{ font: normal normal normal 90% Arial ; color: #555555 ;  text-decoration: none ; }
a:hover.linkMarket			{ font: normal normal normal 90% Arial ; color: #555555 ;  text-decoration: none ; }

a:link.soft_title			{ font: normal small-caps normal 130% Arial ; color: #6699CC ; text-decoration: none ; }
a:active.soft_title			{ font: normal small-caps normal 130% Arial ; color: #6699CC ; text-decoration: none ; }
a:visited.soft_title		{ font: normal small-caps normal 130% Arial ; color: #6699CC ; text-decoration: none ; }
a:hover.soft_title			{ font: normal small-caps normal 130% Arial ; color: #6699CC ; text-decoration: underline ; }

a:link.soft					{ font: normal normal normal 80% Arial ; color: #FF6600 ; text-decoration: none ; }
a:visited.soft				{ font: normal normal normal 80% Arial ; color: #FF6600 ; text-decoration: none ; }
a:active.soft				{ font: normal normal normal 80% Arial ; color: #FF6600 ; text-decoration: none ; }
a:hover.soft				{ font: normal normal normal 80% Arial ; color: #FF6600 ; text-decoration: underline ; }

a:link.bookstoreLink		{ text-decoration: none ;      font: italic normal normal 12px Arial ; color: #EEEEEE ; }
a:visited.bookstoreLink		{ text-decoration: none ;      font: italic normal normal 12px Arial ; color: #EEEEEE ; }
a:active.bookstoreLink		{ text-decoration: none ;      font: italic normal normal 12px Arial ; color: #EEEEEE ; }
a:hover.bookstoreLink		{ text-decoration: underline ; font: italic normal normal 12px Arial ; color: #EEEEEE ; }

a:link.gtBookstore			{ text-decoration: none ;      font: normal normal normal 13px Arial ; color: #EEEEEE ; }
a:visited.gtBookstore		{ text-decoration: none ;      font: normal normal normal 13px Arial ; color: #EEEEEE ; }
a:active.gtBookstore		{ text-decoration: none ;      font: normal normal normal 13px Arial ; color: #EEEEEE ; }
a:hover.gtBookstore			{ text-decoration: underline ; font: normal normal normal 13px Arial ; color: #EEEEEE ; }


/************************************
 * Page Construction Blocks			*
 ************************************/

div#blackSpacer {
	width:				100% ;
	height:				20px ;
	background:			#333333 ;
}

td#linkDescBox {
	font:				normal normal normal 12px Verdana, Arial, Sans-serif ;
	color:				#3D5F96 ;
}

td.blueFooterLinks {
	font:				normal normal normal 10px Verdana, Arial, Sans-serif ;
	color:				#6699FF ;
}

td.pageHeadline {
	font:				normal small-caps bold 15px Verdana, Arial, Sans-serif ;
	color:				#6699FF ;
	letter-spacing:		3px ;
	text-align:			center ;
	height:				50px ;
	padding:			14px 0 14px 0 ;
	background:			url(../../img/headerGradient.jpg) repeat scroll center center ;
}

td.soft {
	font:				normal normal normal 80% Arial ;
	float:				left ;
	color:				#555555 ;
}

td.bookShop1 {
	font:				normal normal normal 13px Arial ;
	color:				#FFFFFF ;
	background-image:	url(../../img/bookstore/darkBlueGradient.gif) ;
	text-align:			center ;
}

td.bookShop2 {
	font:				normal normal normal 11px Arial ;
	color:				#FFFFFF ;
	background-image:	url(../../img/bookstore/lightBlueGradient.gif) ;
	text-align:			center ;
}

td#leftColumn {
	width:				180px ;
	padding:			0 ;
}

td#rightColumn {
	font:				normal normal normal 14px Arial, Verdana, sans ;
	color:				#555555 ;
	padding:			10px 10px 0 10px ;
}