﻿	#header hr,footer hr
	{
		display:none;
	}


	body
	{
	 text-align: center;
	  min-width: 930px;
	  background-color:WHITE;
	  height:100%;
	}

	html
	{
		height:100%;
	}

	#header
	{

		width:934px;
		height:140px;
	}

	#container
	{
		position:relative;
		 width: 930px;
		 text-align:left;
	  margin-left: auto;
	  margin-right: auto;
	}

	
	ul#aasiteskeleton,ul#aasiteskeleton li
	{
		display:table;
		margin:0px;
		padding:0px;
		list-style:none;
		
	}

	#aasiteskeleton td.footer
	{
		border-top:1px solid #CCCCCC;
		width:934px;
		display:table;
		list-style:none;
		margin:0px;
		padding:0px;
	}

	#aasiteskeleton
	{
	  width: 930px;
	  text-align:left;
	  margin-left: auto;
	  margin-right: auto;
	  padding-top:10px;
	}
	.gray
	{
		background-color:#DDE5D9;
	}

	.clear 
	{
		 clear : both; 
		 font-size: 1px; 
		 line-height: 0px; 
	}

	.quickLinks
	{
		font-family:Helvetica;
		font-size:11px;
		width:200px;
	}

	.noResultsFound
	{
		
		padding-top:5px;
		padding-bottom:7px;
		font-family:Helvetica;
		font-size:11px;
	}

	.noResultsFound2
	{
		margin-top:30px;
		padding-top:5px;
		padding-bottom:7px;
		border-top:1px solid #B33A00;
		border-bottom:1px solid gray;
		font-family:Helvetica;
		font-size:11px;
		width:461px;
		
	}

	#left
	{
		position:absolute;
		float:left;
		background-color:inherit;
		width:960px;
	}



	.selectedPage
	{
		color:white;
	}

	.selectedPage a:visited
	{
		color:Red;
	}

	.eventArchiveTableRow
	{
		border-bottom:1px gray solid; 
		height:10px;
		margin-right:2px;
		padding-bottom:8px;
		vertical-align:top;
		padding-top:-2px;
		
	}	

	.eventArchiveTableRow a
	{
		color:#666666;
		text-decoration:none;
	}

	.eventArchiveTableRow span.artGroup
	{
		color:black;
	}

	tr.ourtable:hover
	{
		background-color:#BEBE01;
		color:white;
	}

	.dotImage
	{
	 text-align:left;
	 width:1px;
	 height:1px;
	}


	#controlsLeft
	{
		position:absolute;
		background-color:white;
		left:0;
		top:90px;
		width:175px;
	}


	ul.nav
	{
		margin-top:6px;
		width:115px;
	}

	ul.nav, ul.nav li {
		list-style: none;
		background-color:white;
	}

	ul.nav li a 
	{
		font-family:Arial;
		font-size:11px;
		width:150px;
		background-color:Black;
		color:White;
		text-decoration:none;
		border-width: 1px;
		margin-left:10px;
		margin-bottom:10px;
	}



	ul#topMenu,ul#topMenu li
	{

		list-style:none;
		padding:0px;
		margin:0px;

		
	}

	ul#topMenu
	{
		width:930px;
	}

	ul#topMenu li
	{
		float:left;
		padding:0px;
		margin:0px;
	}

	ul#topMenu li.first
	{
		
		height:90px;
		width:145px;
	}

.eventArchiveTableRow
{
	border-bottom:1px gray solid; 
	height:10px;
	margin-right:2px;
	padding-bottom:8px;
	vertical-align:top;
	padding-top:-2px;
	
}	

.eventArchiveTableRow a
{
	color:#666666;
	text-decoration:none;
}

.eventArchiveTableRow span.artGroup
{
	color:black;
}

tr.ourtable:hover
{
	background-color:#9C9C01;
	color:red;
}

.dotImage
{
 text-align:left;
}

.smallImage
{
	width:130px;
	border:none;
	min-width:10px;
	min-height:10px;
}

#controlsLeft
{
	position:absolute;
	background-color:white;
	left:0;
	top:90px;
	width:175px;
}


ul.nav
{
	margin-top:6px;
	width:115px;
}

ul.nav, ul.nav li {
	list-style: none;
	background-color:white;
}

ul.nav li a 
{
	font-family:Arial;
	font-size:11px;
	width:150px;
	background-color:Black;
	color:White;
	text-decoration:none;
	border-width: 1px;
	margin-left:10px;
	margin-bottom:10px;
}

#topBarBottom
{
	margin-top:70px;
}

ul.header_logos, ul.header_logos li
{
	list-style:none;
	padding:0px;
	margin:0px;
}

ul#topBar
{
	width:800px;
	height:40px;
}

ul#topBar,ul#topBar li
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}



ul#header_logo_menu li.imageLogo
{
	padding-right:68px;
}


ul#header_logo_menu
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 700px;

}


ul#header_logo_menu li { display: inline; }

ul#topMenu,ul#topMenu li
{
	list-style:none;
	padding:0px;
	margin:0px;
}

ul#topMenu
{
	width:860px;
}

ul#topMenu li
{
	float:left;
	padding:0px;
	margin:0px;
}

ul#topMenu li.first
{	
	height:90px;
	width:235px;
}


/*SchoolMenu*/
ul#SchoolMenu, ul#SchoolMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#SchoolMenu
{
	margin-top:3px;
	width:136px;
	height:90px;
}

ul#SchoolMenu li
{
	padding-left:5px;
	padding-right:5px;
	word-spacing:0px;
	line-height:12px;
	
}

ul#SchoolMenu li.first
{
	border-left:ridge 1px #0000FF;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

ul#SchoolMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#SchoolMenu li a:hover
{
	text-decoration:none;
	color:red;
	font-family:Arial;
	font-size:10px;	
}

ul#SchoolMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#SchoolMenu li a.topHeader:hover
{
	text-decoration:none;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

/*Projects*/

ul#ProjectsMenu, ul#ProjectsMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#ProjectsMenu
{
		margin-top:3px;
		width:120px;
		height:90px;
}



ul#ProjectsMenu li
{
	word-spacing:0px;
	line-height:12px;
}

ul#ProjectsMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#ProjectsMenu li a:hover
{
	text-decoration:none;
	 color:red;
	font-family:Arial;
	font-size:10px;	
}

ul#ProjectsMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#ProjectsMenu li a.topHeader:hover
{
	text-decoration:none;
	 color:red;
	font-family:Arial;
	font-size:14px;	
}

/*Events*/

ul#EventsMenu, ul#EventsMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#EventsMenu
{
	margin-top:3px;
	width:136px;
}

ul#EventsMenu li
{
	padding-left:5px;
	padding-right:5px;
	word-spacing:0px;
	line-height:12px;
}

ul#EventsMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#EventsMenu li a:hover
{
	text-decoration:none;
	color:red;
	font-family:Arial;
	font-size:10px;	
}

ul#EventsMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#EventsMenu li a.topHeader:hover
{
	text-decoration:none;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}


/*Global*/

ul#NewsMenu, ul#NewsMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#NewsMenu
{
	margin-top:3px;
	width:136px;
}

ul#NewsMenu li
{
	padding-left:5px;
	padding-right:0px;
	word-spacing:0px;
	line-height:12px;
}

ul#NewsMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#NewsMenu li a:hover
{
	text-decoration:none;
	color:red;
	font-family:Arial;
	font-size:10px;	
}
ul#NewsMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#NewsMenu li a.topHeader:Hover
{
	text-decoration:none;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

/*Resources*/

ul#ResourcesMenu, ul#ResourcesMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#ResourcesMenu li.Header
{
	margin-bottom:2px;
}



ul#ResourcesMenu
{
	margin-top:3px;
	width:136px;
}

ul#ResourcesMenu li
{
	
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
	word-spacing:0px;
}

ul#ResourcesMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#ResourcesMenu li a:hover
{
	text-decoration:none;
	color:red;
	font-family:Arial;
	font-size:10px;	
}

ul#ResourcesMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#ResourcesMenu li a.topHeader:hover
{
	text-decoration:none;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

/*Links*/

ul#LinksMenu, ul#LinksMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	
}

ul#LinksMenu
{
	width:116px;
	margin-top:3px;
	}

ul#LinksMenu li
{
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
	word-spacing:0px;
}

ul#LinksMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;	
}

ul#LinksMenu li a:hover
{
	text-decoration:none;
	color:red;
	font-family:Arial;
	font-size:10px;	
}


ul#LinksMenu li a.topHeader
{
	text-decoration:none;
	color:#0000FF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

ul#LinksMenu li a.topHeader:hover
{
	text-decoration:none;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

/*QuickLinks*/


.quickLinks
{
	font-size:11px;
	font-family:Helvetica;
	width:200px;
}


ul#QuickLinksMenu, ul#QuickLinksMenu li
{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:0px;
}

ul#QuickLinksMenu
{
	
	padding-top:3px;
	border-left:ridge 1px #0000FF;
}

ul#QuickLinksMenu li
{
	border-left:none;
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
}

ul#QuickLinksMenu li a
{
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:10px;
}

ul#QuickLinksMenu li a:hover
{
	text-decoration:none;
	color:white;
	background-color:Black;
	font-family:Arial;
	font-size:10px;
}



	ul#sideMenu li
	{
		margin-bottom:-5px;
	}

	.buttonsClass
	{
		width:100px;
		height:15px;
	}

	ul#searchBox
	{
		width:600px;
	}

	ul#searchBox,ul#searchBox li
	{
		list-style:none;
		padding:0;
		margin:0;
		margin-bottom:25px;
		height:20px;
		background-color:Transparent;

	}

	ul#column,ul#column li
	{
		list-style:block;
		padding:0;
		margin:0;
	}

	ul#buttons,ul#buttons li
	{
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#buttons li
	{
		width:75px;
		height:15px;
	}

	ul#eventContentsListing,ul#eventContentsListing li
	{
		list-style:none;
		margin:0;
		padding:0;
	}


	ul#eventsHorizontal
	{

		display:inline;
		list-style:none;
		margin:0;
		padding:0;
		width:100%;
	}

	ul#eventsHorizontal li
	{
		float:left;
		width:154px;
		margin-right:4.99999px;
	}

	.eventsSearchHeader
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#BEBE01;
		padding:0;
		padding-top:4px;
		border-top:solid 4px #BEBE01;
		border-BOTTOM: solid 1px #CCCCCC;
		padding-bottom:4px;
		margin-top:0PX;
		width:461px;
		margin-bottom:5px;
	}

	ul#homeEventsHorizontal,ul#homeEventsHorizontal li
	{
		float:left;
		list-style:none;
		margin:0px;	
		padding:0;
	}

	ul#homeEventsHorizontal{
		
		padding-bottom:4px;
		margin-right:10px;
		margin-bottom:4px;
		padding-top:5px;
	}

	ul#homeEventsHorizontal li
	{
		width:138px;
		padding:0px;
		margin-right:15px;
	}

	ul#homeRightBlock, ul#homeRightBlock li
	{
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
	}

	.eventHomeImg
	{
		margin-left:1px;
	}

	.homeEntryBlock
	{
		padding:0px;
		width:138px;
		border-bottom:solid 1px #999999;
		text-indent:0px;
		
		
	}


	ul#eventListPresentation:before
	{
		display:block;
		line-height:1px;
		border-top:1px solid black;
	}


	ul#eventListPresentation,ul#eventListPresentation li
	{	
		float:none;
		display:block;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#eventListPresentation hr
	{
		position:relative;
		width:450px;
		top:-10px;
		height:1px;
	}


	ul#eventListPresentation
	{
		padding-bottom:10px;
		padding-top:0px;
		width:450px;
		margin-top:0px;
		margin-left:0px;
	}

	ul#eventListPresentation li.artGroup
	{
		font-family:Arial;
		color:#C9C803;
		text-transform:capitalize;
		font-size:16px;
		font-weight:bold;
		width:100%;
		
	}
	.eventArchiveImg
	{
		margin-left:-3px;
		margin-top:-2px;
	}

	ul#eventListPresentation li.title
	{

		font-family:Helvetica;
		text-transform:capitalize;
		font-size:12px;	
		width:100%;
	}

	ul#eventListPresentation li.dates
	{
		margin-top:20px;
		font-family:Helvetica;
		text-transform:uppercase;
		font-size:10px;
		color:#666666;
	}

	ul#eventListPresentation li.times
	{
		margin-top:10px;
		margin-bottom:10px;
		font-family:Helvetica;
		text-transform:capitalize;
		font-size:10px;
		color:#666666;
	}

	.newsArchiveContent
	{
		font-family:Helvetica;
		font-size:11px;
		color:#333333;
		width:525px;
		padding-bottom:10px;
	}

	#eventArchiveContent
	{
		font-family:Helvetica;
		font-size:11px;
		color:Black;
		width:460px;
		padding-bottom:10px;
		border-bottom:solid 1px #999999;
	}


	.newssubmittedBy
	{
		font-family:Helvetica;
		font-size:10px;
		color:#999999;
		border-bottom:solid 1px #999999;
		padding-top:5px;
		padding-bottom:10px;
		width:525px;
	}

	.SubmissionDate
	{
		color:black;
		font-size:10px;
	}

	.date
	{
		padding-top:5px;
		color:#999999;
		font-size:10px;
		font-family:Helvetica;
	}

	ul#eventArchivesResults,ul#eventArchivesResults li
	{
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#eventArchivesResults
	{
		margin-left:4.5px;
	}

	ul#eventArchivesResults li
	{
		margin-left:5px;
	}

	ul#eventArchivesResults li.first
	{
		margin-left:0px;
	}

	ul#homeRightColumn,ul#homeRightColumn li
	{
		list-style:none;
		margin:0px;
		padding:0;
		
	}

	ul#home,ul#home li
	{
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#homeProjectNewsBlock, ul#homeProjectNewsBlock li
	{
		float:left;
		list-style:none;
		margin:0;
		padding:0;

	}

	#homeNewsAndNotices
	{
		width:452px;
		height:125px;
		background-color:White;
		font-family:Helvetica;
		font-size:10px;
		color:#CCCCCC;
	}


	ul#homeNotices,ul#homeNotices li
	{
		display:inline;
		list-style:none;
		margin:0px;
		padding:0px;
	}

	ul#homeNotices{
		width:452px;
	}

	.homeNoticesList
	{
		font-family:Helvetica;
		font-size:11px;
		color:#666666;
		padding-top:7px;
		padding-bottom:10px;
		border-bottom:1px solid #999999;
		 width:226px;
	}

	.homeNoticesList a
	{
		font-family:Helvetica;
		font-size:11px;
		color:#333333;
		 width:226px;
	}

	.homeNoticesHeader
	{
		border-top: 4px solid #AAAAD5;
		border-bottom: 1px solid #CCCCCC;
		margin-top:9px;
		width:228px;
		padding-top:4px;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#AAAAD5;
		padding-bottom:4px;
	}

	.homeNoticesFooter
	{
		border:none;
		text-align:right;
		padding:0;
	}
	  
	ul#homeNoticesList li.homeNoticesFooter a
	{
		text-align:right;
		color:#333333;
		border-bottom:white;
	}

	#bottom
	{
		margin-bottom:3px;
		width:820px;
		
	}

	#eventsHeader
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#BEBE01;
		padding:0;
		border-top:solid 4px #BEBE01;
		border-BOTTOM:solid 1px #CCCCCC;
		padding-top:4px;
		padding-bottom:4px;
		width:455px;
		margin-bottom:10px;
		margin-top:9px;
	}

	#projectsHeader
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#C10202;
		border-top:solid 4px #C10202;
		border-bottom:solid 1px #CCCCCC;
		margin-bottom:3px;
		padding-bottom:4px;
		padding-top:4px;
		width:455px;
	}

	ul.Content,ul.Content li
	{
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		padding-top:10px;
	}

	.Content
	{
		padding-top:10px;
	}

	ul.Content
	{
		width:1100px;
	}

	ul.Content li.rightContent
	{
		margin-left:15px;
		
	}


	ul.vertListing,ul.vertListing li
	{
		float:none;
		list-style:none;
		margin:0;
		padding:0;
		
	}
	ul.vertListing
	{
		width:468px;
	}
	#homePreviewHeader
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#666666;
		padding:0;
		border-BOTTOM:solid 1px #CCCCCC;
		padding-top:4px;
		padding-bottom:4px;
		margin-bottom:2px;
	}


	#homeMaster
	{
		border-top:solid 4px #666666;
		margin-top:0px;
		width:461px;
		padding:0px;
		
	}

	#homeNewsAndNotices
	{
		background-color:white;
		margin-top:0px;
		width:461px;
	}

	#homePreview
	{
		width:461px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
	}

	#newsSide
	{
		padding:5px;
		margin-top:6px;
		background-color:White;
		width:150px;
		color:Black;
	}

	#newsSide a
	{
		color:Black;
	}

	.newsList
	{
		width:226px;
		background-color:white;
	}

	#newsHeader
	{
		margin-top:10px;
		margin-left:0px;
		border-top:#AAAAD5 4px solid;
		border-bottom:#CCCCCC 1px solid;
		padding-top:4px;
		padding-bottom:4px;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#AAAAD5;
		width:226px;
	}

	.newsListItem
	{
		padding:3px;
		padding-left:0px;
		border-bottom:solid 1px #999999;
		
		
	}

	.newsListItem a
	{
		font-family:Helvetica;
		font-size:11px;
		text-align:justify;
		color:#333333;
		border:none;
	}


	a.moreNews
	{
		margin-left:202px;
		text-align:right;
		color:#999999;
		font-size:9px;
		text-decoration:none;
		
	}




	.homePreviewTitle
	{
		font-family:Arial;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		color:#666666;
	}

	.homePreviewArtist
	{
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color:#666666;
	}

	.homePreviewSDesc
	{
		font-family:Helvetica;
		font-size:11px;
		color:#666666;
	}


	.homeMasterImg
	{
		width:461px;
		border:groove 3px #666666;
		padding-top:7px;
	}

	#textArea
	{
		margin-top:14px;
		
	}

	#textArea h1
	{
		font-family:Arial;
		font-size:16px;
		font-weight:bold;
	}

	#textArea h3
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#666666;
	}

	#eventBlocks
	{
		background-color:white;
		color:black;
		padding-left:0px;
		padding-right:0px;
		width:138px;
		border-top:1px solid #666666;
	}

	#artistPart
	{
		text-decoration:none;
		word-spacing:2px;
		color:#333333;
		font-family:Helvetica;
		font-size:11px;
		margin-top:5px;
		margin-bottom:2px;
	}

	.entryListItem
	{
		font-family:Helvetica;
		font-size:11px;
		color:#666666;
		text-decoration:none;
		
	}


	br
	{
		height:2px;
	}

	a.moreEvents
	{
		color:#666666;
		font-size:9px;
		font-family:Arial;
		padding-left:118px;
		
	}

	.entryListItem .date
	{
		font-family:Helvetica;
		font-size:9px;
		color:#999999;
		text-decoration:none;
	}


	.homeEventBlocks
	{
		background-color:white;
		color:White;
		padding:0px;
		margin:0px;
	}

	.homeEventBlocks a
	{
		text-decoration:none;
	}

	.black
	{
		background-color:black;
		padding-left:3px;
		color:White;
		margin:5px;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		width:100px;
		height:15px;
	}

	.black:hover
	{
		background-color:#990000;
		color:White;
		margin:5px;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		width:100px;
		height:15px;
	}

	.red
	{
		background:#990000;
		color:white;
		margin:5px;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		padding-right:15px;
	}


	td
	{
		font-family:Arial;font-size:11px;
	}

	tr
	{
		height:20px;
	}

	.eventPreviewImg
	{
		width:450px;
		height:auto;
		color:black;
		margin-left:3px;
	}

	.footer
	{
		font-family:Helvetica;
		font-size:10px;
		text-align:left;
		height:100px;
	}

	.pagingClass
	{
		font-family:Helvetica;
		font-size:10px;
		color:#999999;
		position:relative;
		margin-top:-10px;
		width:520px;

	}

	.gridPages2
	{
		font-weight:bold;
		width:400px;
		border-bottom:none;
	}

	.gridPages2 a
	{
		text-align:center;
		font-weight:normal;
	}

	.gridPages
	{
		font-weight:bold;
		width:520px;
		border-bottom:none;
		
	}

	.gridPages a
	{
		text-align:center;
		font-weight:normal;
		text-decoration:none;
	}
	.eventsGridStyle
	{
		width:461px;
	}



	.eventTable
	{
		margin-left:1px;
		margin-top:7px;
		width:602px;
		font-family:Helvetica;
		font-size:11px;
		border:none;
	}


	#eventPreview
	{
		width:450px;
		margin-left:0px;
		margin-top:2px;
		padding:0px;
		padding-left:0;
		padding-top:0px;
		background-color:inherit;
	}

	#entryblock
	{
		background-color:White;
		text-decoration:none;
		border-bottom:outset 1px #999999;
		padding-top:5px;
		word-spacing:2px;
		width:138px;
		
	}

	#entryblock div#title
	{	
		color:#666666;
	}

	#entryblock a
	{
		text-decoration:none;
	}

	#eventTimes
	{
		margin-top:4px;
		font-family:Helvetica;
		font-size:10px;
		color:#666666;
		margin-bottom:6px;
	}

	.menuItems
	{
		color:White;
		background-color:Black;
	}

	.MenuClass
	{
		background-color:White;
		color:white;
	}

	#entryblock:hover
	{
		font-family:Arial;
		background-color:white;
		color:black;
		text-decoration:none;
	}


	.content 
	{
		background-color:inherit;
		color:Black;

	}

	#eventArchive
	{
		background-color:White;
		color:Black;
	}

	/*schools css*/
	/* CSS Document */
	#topnav {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 156px;
	}

	#topcontent {
		position: absolute;
		left: 0px;
		top: 11px;
		width: 156px;
	}

	#topsidenav {
		border-bottom:1px solid #666666;
		padding-bottom:5px;
		width: 138px;
	}

	#topsidenav  ul,#topsidenav  li{
		list-style:none;
		padding:0px;
		margin:0px;
	}

	#topsidenav  li{
		
		font-family:Helvetica;
		
		font-size:10px;
		padding:0px;
		padding-top:3px;
		padding-bottom:3px;
		margin:0px;
	}


	#topsidenavHeader
	{
		
		border-top:4px solid #666666;
		border-bottom:1px solid #CCCCCC;
		padding-top:5px;
		padding-bottom:5px;
		color:#666666;
		font-size:12px;
		font-family:Arial;
	}



	#schoolnavigation {
		width: 147px;
		height:800px;
		color:white;
	}

	.schoolcontent {
		color:black;
		width:525px;
	}

	.currentUserNav a
	{
		color:Blue;
	}

	.currentUserNav ul
	{
		list-style:none;
		margin:0;
		padding:0;
		margin-left:-3px;
		margin-top:-10px;	
	}

	.currentUserNav li
	{
		width:170px;
		border-bottom:1px solid #CCCCCC;
		height:20px;
		padding-left:3px;
		padding-bottom:3px;
	}

	.currentUserNav li a
	{
		color:#333333;
	}

	.AddLinks
	{
		width:150px;
		margin-bottom:5px;	
	}

	.SchoolTitle
	{

		border-top:4px #666666 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#666666;
		padding-top:5px;
		padding-bottom:5px;
	}

	#mainSchoolContent
	{
		background-color: #FFFFFF;
		font-family:Helvetica;
		font-size:12px;
		background-color:White;
		margin-top:8px;
	}


	.mainSchool
	{
		background-color: #FFFFFF;
		font-family:Helvetica;
		font-size:11px;
		line-height:15px;
		color:#333333;
		background-color:White;
		margin-top:8px;
	}

	.mainSchool a
	{

		text-decoration:underline;
	}


	#mainSchool h2
	{
		font-family:Helvetica;
		font-size:16px;
	}

	.currentUserNav 
	{
		background-color:White;
		padding:3px;
		margin-top:7px;

	}

	.currentUserNav a 
	{
		font-family:Helvetica;
		font-size:11px;
		text-decoration:none;
		color:Black;
		padding:3px;
			padding-bottom:5px;
	}

	.currentUserNav a
	{
		margin-bottom:10px;
	}

	a:visited
	{
		color:#666666;
	}

	a:active
	{
		color:#999999;
		
	}

	a
	{
		color:#333333;
	}

	a:hover
	{
		text-decoration:none;
	}

	.headStyle
	{
		border-top:1px solid gray;
		height:1px;
	}

	.sideMenu
	{
		margin:8px;
	}


	.sideMenu a
	{
		color:White;
		font-size:10px;
	}

	.dropDowns
	{
		font-family:Helvetica;
		font-size:11px;
		border-width:1px;
		border-color:#999999;
	}

	.gridPages td
	{
		border-bottom:1px solid #CCCCCC;
		text-decoration:none;
		
	}

	.gridPages td td
	{
		border-bottom:none;
	}


	#currentUserNav {
		background-color: WHITE;
		border-color:#000000;
		position: absolute;
		left: 0px;
		top: 13PX;
		font-family:Helvetica;
		font-size:12px;
		padding:7px; 
		background-color:White;
		margin-top:8px;	
	}

	#currentUserNav a{
		background-color: white;
		color:Black;
		text-decoration:none;
		border-color:#000000;
		position: absolute;
		left: 0px;
		top: 13px;
		font-family:Helvetica;
		font-size:12px;
		padding:7px; 
		margin-top:8px;
	}

	#currentUserNav h1 h2{

		text-decoration:none;
		color:#666666;
		border-top:solid 2px #666666;
		border-bottom:solid 1px #66666;
		text-transform:uppercase;
		font-weight:bold;
		font-size:14px;
	}

	h1, h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 18px;
		color: #ffffff;

	}

	.t {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
	}

	.tt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	/*\*//*/
	#right
	{
		margin-right:15px;
		right:15px;
	}
	/**/



	#newsMenu
	{
		position:absolute;
		top:0px;
		left:0px;
		color:Black;
		background-color:White;
	}

	#newsSideMenu
	{
		position:absolute;
		top:0px;
		width:180px;
		left:400px;
		color:Black;
		background-color:transparent;
		margin-left:10px;
	}

	#newsContent
	{
		position:absolute;
		background-color:transparent;
		width:400px;
		top:0;
		font-family:Helvetica;
		font-size:11px;
	}

	#noticesContent
	{
		position:absolute;
		background-color:transparent;
		width:400px;
		top:0;
		font-family:Helvetica;
		font-size:11px;
	}

	#StaffInfoContent_Content h2
	{
		font-family:Helvetica;
		font-size:11px;
		padding:5px;	
		
	}


	#newsContent_Content h2
	{
		font-family:Helvetica;
		font-size:11px;
		padding:5px;	
		
	}

	.newstitles
	{
		font-family:Arial;
		text-transform:capitalize;
		font-size:16px;
		font-weight:bold;
		width:525px;
		margin-bottom:12px;
		margin-top:10px;
		color:#AAAAD5;
	}


	ul#topMenu,ul#topMenu li
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}

	ul#topMenu li
	{
		padding-left:3px;
	}

	ul#searchBar,ul#searchBar li
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}

	ul#searchBar
	{
		width:470px;
		height:20px;
	}



	ul#SearchVert,ul#SearchVert li
	{
		float:none;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#SearchVert
	{
		margin-right:70px;
	}


	ul#SearchVert2,ul#SearchVert2 li
	{
		float:none;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#SearchVert3,ul#SearchVert3 li
	{
		float:none;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul#leftBar, ul#leftBar li
	{
		list-style:none;
		margin:0;
		padding:0;
	}

	 ul#leftBar 
	{
		height:80px;
	}


	.searchButton
	{
		margin-top:-2px;
	}

	ul#eventTableView , ul#eventTableView li
	{
		display:inline;
		
		float:none;
		list-style:none;
		margin:0;
		padding:0;
	}

	 ul#eventTableView li
	{
		margin-right:20px;
	}

	ul#eventTableView li a
	{
		display:inline;
		color:Black;
		float:none;
		list-style:none;
		margin:0;
		padding:0;
	}


	#schoolSectionHeader
	{
		text-decoration:none;
		color:#666666;
		border-top:solid 2px #666666;
		border-bottom:solid 1px #66666;
		text-transform:uppercase;
		font-weight:bold;
		font-size:14px;
	}

	#newsListing
	{
		border-top:3px solid #AAAAD5;
		
		left:155px;
		width:525px;
	}

	.newsListing
	{
		position:absolute;
		top:25px;
		left:0px;
		width:525px;
		border-bottom:1px solid #cccccc;
		height:1px;
	}

	.noticesListing
	{
		position:absolute;
		top:25px;
		left:0px;
		width:525px;
		border-bottom:1px solid #cccccc;
		height:1px;
	}

	ul.Content li.searchBox
	{
		font-family:Helvetica;
		font-size:12px;
	}

	#noticesListing
	{
		border-top:3px solid #AAAAD5;
		position:absolute;
		top:15px;
		left:155px;
		width:525px;
	}

	ul#newsListMenu,ul#newsListMenu li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		width:150px;
	}

	ul#newsListMenu li.subheader{
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #cccccc;
	}

	ul#newsListMenu li.subheader a
	{
		border-bottom:1px solid #cccccc;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}


	ul#newsListMenu li.header
	{
		border-top:3px #AAAAD5 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#AAAAD5;
		padding-top:5px;
		padding-bottom:5px;
	}

	/*notices*/
	ul#noticesListMenu,ul#noticesListMenu li
	{
		
		list-style:none;
		padding:0px;
		margin:0px;
		width:145px;
		font-family:Helvetica;
		font-size:12px;
		
	}

	ul#noticesListMenu li.subheader
	{
		border-bottom:1px solid #CCCCCC;
		padding-top:10px;
		padding-bottom:10px;
	}

	ul#noticesListMenu li.subheader a
	{
		border-bottom:1px solid #CCCCCC;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}


	ul#noticesListMenu li.header
	{
		border-top:3px #AAAAD5 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#AAAAD5;
		padding-top:5px;
		padding-bottom:5px;
	}



	/*staffInfo*/
	ul#staffInfoListMenu,ul#staffInfoListMenu li
	{
		
		list-style:none;
		padding:0px;
		margin:0px;
		width:145px;
		
	}

	ul#staffInfoListMenu li.subheader
	{
		border-bottom:1px solid black;
		padding-top:10px;
		padding-bottom:10px;
	}

	ul#staffInfoListMenu li.subheader a
	{
		border-bottom:1px solid black;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}

	ul#staffInfoListMenu li.header
	{
		border-top:3px #666666 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#666666;
		padding-top:5px;
		padding-bottom:5px;
	}

	.imgFlashViewer
	{
		margin-top:0px;
		width:460px;
		height:305px;
	}

	#staffInfoListing
	{
		border-top:3px solid #666666;
		position:absolute;
		top:15px;
		left:155px;
		width:525px;
	}

	.lettersLink
	{
		color:#333333;
		text-decoration:none;
		font-size:11px;
		padding:0px;
	}

	.eventImg
	{
		margin:0;
	}

	.eventBlock
	{
		text-indent:0;
	}

	#staffListing hr
	{
		position:absolute;
		left:0px;
		top:20px;
		height:0px;
		border-top-color:#cccccc;
		border-style:inset;
		border-width:1px;
		width:525px;
	}


	#staffListing
	{
		border-top:3px solid #666666;
		position:absolute;
		top:15px;
		left:155px;
		width:525px;
	}

	a.noUnderlined
	{
		text-decoration:none;
	}

	a
	{
		text-decoration:underlined;
	}

	a.eventBlock
	{
		color:#333333;
	}


	#eventImg
	{
		padding-bottom:5px;
	}

	a.SubmitB
	{
		font-family:Helvetica;
		font-size:12px;
		text-decoration:none;
	}

	ul#diarysEvents,ul#diarysEvents li
	{
		margin:0px;
		padding:0px;
		float:left;
		list-style:none;
	}

	ul#diarysEvents
	{
		width:850px;
	}

	ul#diarysEvents li
	{
		font-family:Helvetica;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
		display:inline;
		list-style:none;
		margin:0;
		padding-left:14px;
	}


	#DiarysMenu
	{

	}

	ul#DiarysListMenu,ul#DiarysListMenu li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		width:145px;
	}

	ul#DiarysListMenu li.subheader{
		padding-top:10px;
		padding-bottom:10px;
			border-bottom:1px solid #CCCCCC;
			font-size:10px;
		font-family:Helvetica;

	}

	ul#DiarysListMenu li.subheader a
	{
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}


	ul#DiarysListMenu li.header
	{
		border-top:3px #BEBE01 solid;
		border-bottom:1px solid #CCCCCC;
			font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#BEBE01;
		padding-top:5px;
		padding-bottom:5px;
	}

	#diaryContent
	{
		
		font-family:Helvetica;
		font-size:11px;
		text-decoration:none;
		width:145px;
	}



	ul#staffListMenu,ul#staffListMenu li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		width:145px;

	}

	ul#staffListMenu li.subheader{
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #CCCCCC;
		font-size:10px;
		font-family:Helvetica;

	}

	ul#staffListMenu li.subheader a
	{
		border-bottom:1px solid #CCCCCC;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}


	ul#staffListMenu li.header
	{
		border-top:3px #666666 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#666666;
		padding-top:5px;
		padding-bottom:5px;
	}


	#diaryTitle
	{
		
		height:22px;
		padding-top:6px;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		color:black;
		vertical-align:super;
		width:139px;
		margin-bottom:10px;
		font-family:Arial;
	}

	.title
	{
		text-align:left;font-family:Helvetica;font-size:11px;width:400px;
	}

	.textBox
	{
		font-family:Helvetica;
		font-size:11px;
		height:12px;
		width:170px;
	}

	.textbox
	{
		padding-top:10px;
		
	}

	ul#staffList
	{
		width:720px;
		font-family:Helvetica;
		font-size:10.5px;
		border-bottom: 1px solid #CCCCCC;
	}

	ul#staffList,ul#staffList li
	{
		float:left;
		list-style:none;
		
		margin:0px;
		padding:0px;
	}

	.jobTitle
	{
		font-weight:bold;
		width:250px;
	}

	.officeHeader
	{
		font-weight:bold;
		width:250px;
		padding-top:10px;
	}

	ul#rightStaffBox
	{
		width:200px;
	}

	ul#rightStaffBox,ul#rightStaffBox li
	{
		list-style:none;
		margin:0px;
		padding:0px;
		font-family:Helvetica;
		font-size:11px;
	}

	#academicSearchBox
	{

		position:absolute;
		top:15px;
		left:700px;
	}

	ul#rightStaffBox li.header
	{
		border-top:3px #666666 solid;
		border-bottom:1px #CCCCCC solid;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#666666;
		padding-top:5px;
		padding-bottom:5px;
		width:150px;
	}

	ul#rightStaffBox li.subheader a
	{
		border-bottom:1px solid black;
		width:150px;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}

	ul#rightStaffBox li.subheader 
	{
		border-bottom:1px solid black;
		width:150px;
		text-decoration:none;
		padding-top:10px;
		padding-bottom:10px;
	}

	ul#horizontalListing,ul#horizontalListing li
	{
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		
	}

	ul#horizontalListing
	{
		width:650px;
	}

	#LinksSubheader{
		padding-top:10px;
		padding-bottom:10px;
			border-bottom:1px solid #CCCCCC;
			font-size:10px;
		font-family:Helvetica;

	}


	#Linksheader
	{
		border-top:3px black solid;
		border-bottom:1px solid #CCCCCC;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		padding-top:5px;
		padding-bottom:5px;
	}


	.LinksHeader
	{
		border-top:3px black solid;
		border-bottom:1px solid #CCCCCC;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		padding-top:0px;
		padding-bottom:5px;
		width:525px;
	}


	.tableListing
	{
		margin-top:10px;
	}

	#staffListHeader
	{
		border-top:3px #666666 solid;
		border-bottom:1px solid #CCCCCC;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#666666;
		padding-top:5px;
		padding-bottom:5px;
		width:720px;
		
	}

	ul#minisites,ul#minisites li
	{
		list-style:none;
		float:left;
		margin:0px;
		padding:0px;
	}

	ul#minisites li.image
	{
		padding-right:10px;
		padding-bottom:10px;
	}

	ul#minisites li.image img
	{
		border:1px solid #CCCCCC;
	}


	ul#LinksRows,ul#LinksRows li
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}

	ul#LinksRows
	{
		width:650px;
		height:500px;
	}

	ul.numList,ul.numList li
	{
		float:none;
		list-style:none;
		padding:0px;
		margin:0px;
	}

	ul.numList
	{
		margin-top:20px;
		margin-bottom:20px;
		width:500px;
	}

	ul.numList li
	{
		margin-bottom:20px;
	}

	ul.numList li
	{
		margin-top:10px;
	}

	ul.horizontalquest,ul.horizontalquest li
	{
		list-style:none;
		float:left;
		margin:0px;
		padding:0px;
	}

	ul.horizontalquest li
	{
		background-color:#666666;
	}

	ul.horizontalquest li a
	{
			color:White;
			border-right:1px solid white;
			padding-left:5px;
			padding-right:5px;
			text-decoration:none;
	}

	ul.horizontalquest li a:hover
	{
			color:black;
			border-right:1px solid white;
			padding-left:5px;
			padding-right:5px;
			text-decoration:none;
			background-color:white;
	}

	a.front-links
	{
		font-size:10px;
		padding-left:253px;
		font-family:Arial;
		color:#C10202;
	}

	#ListMenu{
			width:160px;
			float:left;
			background:#fff;
			padding-bottom:10px;
			margin-right:0px;
	}
		
		
	#textColumn{
		width:565px;
		float:left;
		background:#fff;
		padding-bottom:10px;
		margin-right:10px;
		border-top:4px solid #B33A00;
	}
	
	.ExtraColumn
	{
		position:absolute;
		top:148px;
		left:0px;
		width:170px;
		background:#fff;
		padding-bottom:10px;
	}
	
	#ExtraColumn{
			width:170px;
			float:left;
			background:#fff;
			padding-bottom:10px;
		}
	
	#threeColumnsContent{
		width:725px;
		margin-top:10px;
		font-size:11px;
		font-family:Helvetica;
	}	
	
		
	ul.navigation
	{
		width:147px;
	}
	
	ul.navigation,ul.navigation li{
		list-style:none;
		margin:0px;
		padding:0px;
		float:none;
	}

	ul.navigation li{
	  border-bottom:1px #CCCCCC solid;
	  padding-top:5px;
	  padding-bottom:5px;
	  width:150px;
	}

	ul.navigation li.header{
		margin:0px;
		border-top:#B33A00 4px solid;
		border-bottom:#CCCCCC 1px solid;
		padding-top:4px;
		padding-bottom:4px;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#B33A00;
		width:150px;
	}

	ul.navigation li.subheader{
		padding-top:10px;
		padding-bottom:10px;
		width:150px;
		background-color:white;
		border-bottom:1px solid #cccccc;
		padding-left:10px;
		
	}

	ul.navigation a
	{
		text-decoration:none;
	}


	ul.navigation li.subheader a{
		padding-top:0px;
		padding-bottom:0px;
		width:150px;
		background-color:white;
		color:black;
	}

	.gridPages2
	{
		font-weight:bold;
		width:400px;
		border-bottom:none;
	}

	.gridPages2 a
	{
		text-align:center;
		font-weight:normal;
	}

	.gridPages
	{
		font-weight:bold;
		width:400px;
		border-bottom:none;
		
	}

	.gridPages a
	{
		text-align:center;
		font-weight:normal;
		text-decoration:none;
	}
	
	.gridPages tr
	{
		border-bottom:1px solid #CCCCCC;
		text-decoration:none;
		width:520px;
		
		
	}

	.gridPages td td
	{
		border-bottom:none;
		width:0px;
	}


	#FrontImageForBookShelf{
		width:110px;
		background:#fff;
		padding-top:3px;
	}
	
	#FrontImage{
		width:150px;
		background:#fff;
		padding-top:3px;
	}
	
	
	#textColumnForBooks{
		background:#fff;
		text-decoration:none;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
		color:White;
	}
	
	#AddToBasketColumn{
		width:170px;
		float:left;
		background:#fff;
		padding-bottom:10px;
	}
	
	.RowStyle
	{
		border-bottom:1px solid gray;
		height:140px;
		float:none;
	}
	
	div.title
	{
		font-weight:bold;
			font-family:Helvetica;
		width:525px;
		font-size:11px;
		border-bottom:1px solid #cccccc;
		
	}
	
	
	
	.text
	{
		font-family:Helvetica;
		font-size:11px;
		color:#333333;
		line-height:15px;
		font-weight:normal;
	}
	
	a.title
	{
		font-weight:bold;
		width:525px;
		color:#9D3300;
		border-bottom:1px solid #cccccc;
		text-decoration:none;
		
	}
	
	#subtitles
	{
		font-size:10px;
	}
	
	td.title
	{
		width:100px;
	}
	
	.headTitle
	{
		font-size:12px;
		height: 20px;
		border-bottom:1px solid #cccccc;
		color:#9D3300;
		font-weight:bold;
		font-family:Helvetica;
		padding-top:4px;
		text-transform:uppercase;
		font-family:Helvetica;
	}
	
	
	.headTitle2
	{
		font-size:12px;
		height: 40px;
		border-bottom:1px solid #cccccc;
		color:#9D3300;
		font-weight:bold;
		font-family:Helvetica;
		text-transform:uppercase;
		font-family:Helvetica;
		padding-top:20px;
	}
	
	table.generalPanel
	{
		width:200px;
	}
	
	
	#topsidenavHeader
	{
		border-top:4px solid #B33A00;
		border-bottom:1px solid #CCCCCC;
		padding-top:5px;
		padding-bottom:5px;
		text-transform:uppercase;
		color:#B33A00;
		font-size:12px;
		font-family:Arial;
		font-weight:bold;
	}

	ul#totalPriceListin,ul#totalPriceListin li
	{
		list-style:none;
		float:left;
		margin:0px;
		padding:0px;
	}
	
	ul#totalPriceListin
	{
		border-bottom:1px solid #cccccc;
		width:560px;
	}
	
	#pageMainArea
	{
		padding-top:20px;
	}
	
	#shippingDetailsTable td
	{
		padding:4px;
	}
	
	
	#firstColumn{
		width:170px;
		float:left;
		background:#fff;
		padding-bottom:10px;
		margin-right:10px;
			border:1px solid black;
	}
	
	
	#secondColumn{
		width:170px;
		float:left;
		background:#fff;
		padding-bottom:10px;
		margin-right:10px;
		border:1px solid black;
	}
	
	#thirdColumn{
		width:170px;
		float:left;
		background:#fff;
		padding-bottom:10px;
			border:1px solid black;
	}
	
	#threeColumnsContent{
		width:520px;
		margin-top:10px;
		font-size:11px;
		font-family:Helvetica;
			border:1px solid black;
	}	
	


	#registerTable td
	{
		padding:5px;
	}
	
	#notRegister td
	{
		padding:5px;
	}
	
	a.whiteLink
{
	color:White;
	text-decoration:none;
}

.whiteLinkButton
{
	 background-color:#333333;
	 color:white;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	
	top:0px;
	padding-left:0px;
	 width:100px;

	  
}

.error
{
	color:Red;	
}

#largerImage
{
 position :fixed;
 left :320px;
}


ul.priceAndbookself,ul.priceAndbookself li
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.priceAndbookself li.leftsidebutton
{

	float:right;
	left:250px;
	padding-top:0px;
}

.magnifierStyle
{
	margin-top:25px;
	margin-left:23px;
}

ul.threeTopBooksList, ul.threeTopBooksList li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.threeTopBooksList li
{
	width:500px;
	padding-right:15px;
	text-align:left;
	padding-bottom:10px;
}

ul.threeTopBooksList
{
  padding-bottom:5px;
  width:500px;
  background-color:#FEFEFE;
  margin-top:0px;
  text-align:center;
}



ul.bookListEntry,ul.bookListEntry li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}


ul.bookListEntry
{
	margin-top:0px;
	width:150px;
}

.BookImage
{
	width:100px;
	border:none;
	min-width:10px;
	min-height:10px;
	position:relative;
	margin-bottom:20px;
	padding-right:32px;
	height:130px;
}

div.BookText
{
	height:50px;
	clear:left;
}

div.BookAddToBookshelf
{
	/*position:absolute;
	top:870px;*/
	position:relative;
	width:143px;
	text-align:left;
}

ul.bookListEntry  a
{
	color:#333333;
}

ul.bookListEntry a:hover
{
	color:#B33A00;
}

.subInnerTitles
{
	color:white;
	font-weight:900;
	padding-left:0px;
	width:485px;
}

.subInnerTitles2
{
	font-weight:900;
	padding-left:0px;
	width:485px;
}

div#ForcomingBooks
{
	margin-top:50px;
	background-color:#B33A00;
	color:White;
	height:35px;
	width:510px;
	font-size:12px;
	font-family:Helvetica;
}

.MoreBooks
{
	text-align:right;
	width:483px;
	margin-bottom:10px;
}

a.WhiteLink
{
	color:White;
}

a.Hover
{
	color:Red;
}

.BookEntryContainer
{
	text-align:left;
	width:130px;
	padding-right:10px;
}

.bookImageTextAndButton
{
	padding-right:0px;
	padding-bottom:10px;
}

ul.listEntry,ul.listEntry li
{
	list-style:none;
	margin:0px;
	padding:0px;
}

a.bookListLink
{
	text-decoration:none;
	color:Black;
	padding-left:0px;
	margin-bottom:4px;
	font-weight:bold;
}

div#aaname
{
	font-family:Helvetica;
	font-size:11px;
	padding-left:5px;
	font-weight:bold;
}

div.firstpageHeader
{
	border-top:4px solid #B33A00;
	background-color:white;
	color:#B33A00;
	width:480px;
	padding-left:0px;
	padding-top:4px;
	height:20px;
	font-size:12px;
}

p#ForthHeader
{
	background-color:#B33A00;
}

.smallImage
{
	border:none;
	min-width:10px;
	min-height:10px;
}

div.BookEntryContainer2
{
	height:230px;
}

div.BookImage2
{
	height:120px;
	text-align:left;
	padding-left:10px;
}

div.BookTextForth{
	width:150px;
	border-bottom:1px solid #cccccc;
}

a.Links
{
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
	font-weight:normal;
	color:Black;
	margin-bottom:4px;
}


.FinishButton
{
	text-align:center;
	
}

td.decimalAligned{ text-align:right; }
