body
{
	background-color:#F0F0F0;
	xtext-align:center;
	background-image:url("../_image/background.gif");
	background-repeat:repeat-x;
	margin:4px;
	padding:0px;
}

#container, #popupH, #popupV
{
	position:relative;
	top:0px;
	border-top:1px solid #F0F0F0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:772px;
	height:auto;
  	font-family:verdana,arial,helvetica,sans-serif;
}

#logos, #otherinfo
{
	margin-bottom:10px;
}

a img
{
	border:none;
}

#title
{
	position:absolute;
	top:0px;
	left:7px;
}

#title h1
{
	margin:0px;
	padding:0px;
}

#back
{
	position:absolute;
	top:12px;
	right:9px;
}

#content, #contentinfo, #contentFlash, #contenthome
{
	margin-top:65px;
	margin-left:7px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	width:764px;
	padding-top:5px;
}

#contentinfo, #contentFlash, #contenthome
{
	height:402px;
}

#contentFlash
{
	background-image:none;
}

#contenthome
{
	margin-top:0px;
	background-position:center;
	background-image:url("../_image/homeback.gif");
	text-align:center;
	height:430px;
	padding-top:0px;
}

#contenthome h1
{
	margin:0px;
}

#contenthome p
{
	width:210px;
	font-size:0.8em;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
}

.titleL
{
	margin-right:10px;
	vertical-align:middle;
}

.titleR
{
	margin-left:10px;
	vertical-align:middle;
}

#court, #life, #fun, #religion, #trade, #joust, #elizabeth
{
	text-align:right;
	position:absolute;
	top:71px;
}

#life, #trade, #joust
{
	text-align:left;
}

#fun
{
	top:177px;
	left:92px;
	width:130px;
}

#trade
{
	top:177px;
	right:71px;
	width:150px;
}

#joust
{
	top:286px;
	right:103px;
	width:150px;
}

#religion
{
	top:286px;
	left:33px;
	width:230px;
}

#court
{
	left:0px;
	width:260px;
}

#life
{
	right:75px;
	width:175px;
}

#elizabeth
{
	top:120px;
	left:266px;
	width:238px;
}

#courtquestion, #funquestion, #religionquestion, #lifequestion, #tradequestion, #joustquestion
{
	font-size:0.8em;
	width:145px;
	position:absolute;
	top:55px;
}

#funquestion, #tradequestion
{
	width:110px;
}

#courtquestion, #funquestion, #religionquestion, #lifequestion, #tradequestion, #joustquestion
{
	text-align:right;
	right:100px;
}

#lifequestion, #tradequestion, #joustquestion
{
	text-align:left;
	left:105px;
}

@media screen,projection
{
	#court, #life, #fun, #religion, #trade, #joust, #elizabeth
	{
		width:auto;
	}
	
	#court
	{
		left:9px;
	}
	
	#religion
	{
		left:91px;
	}
	
	#courtquestion, #funquestion, #religionquestion, #lifequestion, #tradequestion, #joustquestion
	{
		visibility:hidden;
	}
}

#otherinfo
{
	text-align:left;
}

#otherinfo span
{
	margin-left:5px;
	margin-right:5px;
}

#otherinfo a
{
  	font-family:verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:0.9em;
	color:#003399;
}

#otherinfo a.homelogos
{
	margin-right:8px;
	margin-left:35px;
}

#otherinfo a:hover
{
	text-decoration:underline;
}

#contentinfo
{
	background-image:url("../_image/info_background.gif");
	background-repeat:repeat-y;
	height:auto;
	padding-top:0px;
}

#content p a img, .furthernav p a img
{
	vertical-align:middle;
	margin-right:5px;
}

#content p
{
	font-weight:bold;
	color:#666666;
	font-size:0.8em;
	margin-top:8px;
	margin-left:15px;
	margin-bottom:8px;
	letter-spacing:0;
}

#content p.resources
{
	font-weight:normal;
	color:#000000;
	margin-right:15px;
	letter-spacing:auto;
}

#content h2
{
	margin-top:13px;
	margin-bottom:5px;
	margin-left:15px;
	font-weight:normal;
	font-size:1.2em;
	letter-spacing:0;
}

.further, .furthercontact
{
	float:left;
	width:530px;
	height:auto;
	margin-left:9px;
	margin-top:0px;
}

.furthercontact
{
	float:none;
	width:auto;
	margin-left:18px;
	margin-right:18px;
}

.further h3, .furthercontact h3, #popupH .popupcontent h3, #popupV .popupcontent h3
{
	font-weight:normal;
	font-size:1.3em;
	margin:5px 0 0 0;
}

.further p, .furthercontact p
{
	font-size:0.8em;
}

.further h4, .furthercontact h4, #popupH .popupcontent h4, #popupV .popupcontent h4
{
	color:#666666;
	font-weight:bold;
	font-size:1em;
}

.further table, .popupcontent table, .furthercontact table
{
	border-bottom:none;
	font-size:0.8em;
	margin:3px 0 3px 0;
}

.further td, .popupcontent td, .furthercontact td
{
	vertical-align:top;
	border-top:none;
	padding:4px;
	border-right:none;
}

.further td a, .further a, .furthercontact a, #popupH .popupcontent a, #popupV .popupcontent a
{
	text-decoration:none;
}

.further td a:hover, .further a:hover, .furthercontact td a:hover, #popupH .popupcontent a:hover, #popupV .popupcontent a:hover, #contentinfo li a:hover
{
	text-decoration:underline;
}

.further td.date, .furthercontact td.date
{
	border-left:none;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
}

.further td.left, .popupcontent td.left, .furthercontact td.left
{
	border-left:none;
}

.further td.notes, .popupcontent td.notes, .furthercontact td.notes
{
	color:#777777;
}

.further th, .popupcontent th, .furthercontact th
{
	text-align:center;
	padding:4px;
	color:white;
}

.popupcontent table
{
	font-size:1em;
}

.further ul, .furthercontact ul
{
	margin:0px;
	padding-left:20px;
	font-size:0.8em;
}

.furthercontact ul.help li
{
	padding-bottom:4px;
}

.further td ul, .furthercontact td ul, .furthercontact ul li ul
{
	font-size:1em;
}

.further ol, .furthercontact ol
{
	margin:0px;
	padding-left:20px;
	font-size:0.8em;
	list-style-type:decimal;
}

.further li, .furthercontact li
{
	margin:0px;
}

.rightcol
{
	float:left;
	width:178px;
	height:auto;
	margin-left:18px;
	margin-top:0px;
}

.furthernav
{
	width:100%;
	height:auto;
	background-position:top;
	background-repeat:no-repeat;
}

.furthernav h2
{
	color:white;
	font-weight:bold;
	font-size:0.8em;
	margin:0px 7px 15px 7px;
	padding-top:7px;
	line-height:1.1em;
}

.furthernav h2.lifeh2
{
	margin-bottom:30px;;
}

.furthernav p
{
	font-weight:bold;
	color:#666666;
	font-size:0.8em;
	margin:8px 8px 8px 10px;
	letter-spacing:0;
}

/*.furthernav p a img
{
	float:left;
}*/

.furthernav p span.selected
{
	font-weight:bold;
}

#content p a span, .furthernav p a span, .furthernav p span, .furthercontact p a span
{	
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	width:136px;
	padding-bottom:7px;
	padding-left:26px;
}

.furthercontact p a span
{	
	width:auto;
}

.furthercontact p.top
{
	float:right;
}

.furthercontact h4
{
	clear:both;
}

#content p a span
{	
	width:340px;
}

#content p a, .furthernav p a, .furthercontact p a
{
	text-decoration:none;
	font-weight:normal;
	padding-top:3px;
}

#content p a:hover, .furthernav p a:hover, .furthercontact p a:hover
{
	text-decoration:underline;
}

#content div
{
	width:45%;
	float:left;
	margin-right:20px;
}

#content div p, #content div p a span
{
	width:300px;
}

#popupH, #popupV
{
	background-position:top;
	background-repeat:no-repeat;
	width:712px;
	height:auto;
	position:relative;
	text-align:left;
	vertical-align:top;
}

#popupH h1, #popupV h1
{
	color:white;
	font-size:1em;
	font-weight:bold;
	margin:10px 4px 0px 6px;
	padding:0px 3px 5px 5px;
}

#popupH h2, #popupV h2
{
	text-align:left;
	font-size:1.4em;
	font-weight:normal;
}

#popupH div.popupcontent, #popupV div.popupcontent, #popupV div.flashV
{
	float:left;
	width:240px;
	font-size:0.8em;
	margin-left:15px;
	margin-top:15px;
}

#popupH div.popupcontent
{
	margin-top:15px;
}

#popupV div.popupcontent, #popupV div.flashV
{
	float:none;
	margin-right:15px;
	width:auto;
}

#popupH div.close, #popupV div.close
{
	position:absolute;
	top:13px;
	right:10px;
	color:white;
	font-weight:bold;
	font-size:0.9em;
}

#popupH div.close img, #popupV div.close img
{
	vertical-align:top;
}

#popupH div.flashH
{
	width:400px;
	text-align:center;
	float:left;
	margin-left:20px;
	margin-top:15px;
}

#popupV div.flashV blockquote, blockquote
{
	font-size:0.9em;
	font-weight:normal;
	padding:10px 20px 10px 20px;
}

#popupV div.flashV blockquote p, blockquote p
{
	text-align:left;
}

#popupV div.flashV
{	
	text-align:center;
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

#popupV p.closeups
{
	text-align:center;
}

p.bartop, p.barbottom, #popupH p.barbottom, #popupV p.barbottom, #content p.barbottom
{
	margin:0px;
	padding:0px;
}

div.furthercontact p.print
{
	margin-top:0px;
}

div.rightcol p.print
{
	text-align:center;
}

div.flashV p.print
{
	text-align:left;
}

p.caption
{
	text-align:left;
}

p.caption img
{
	align:center;
}

p.bartop img
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

p.barbottom img
{
	clear:both;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

.furthernav p.barbottom img
{
	margin-left:1px;
}

blockquote table
{
	font-weight:bold;
	font-size:1em;
}

blockquote table td.line, table.poem td.line
{
	color:#999999;
	padding-right:10px;
	text-align:right;
}

table.poem td, table.poem
{
	border:0px;
}

#logos
{
	float:right;
	margin-top:10px;
	margin-right:19px;
}

#tradehighlight1, #tradehighlight2, #tradehighlight3, #tradehighlight4, #reghighlight1
{
	position:absolute;
	top:190px;
	left:165px;
	visibility:hidden;
}

#tradehighlight2
{
	top:120px;
	left:280px;
}

#tradehighlight3
{
	top:85px;
	left:410px;
}

#tradehighlight4
{
	top:230px;
	left:410px;
}

#reghighlight1
{
	top:200px;
	left:380px;
}

#container #contentinfo p
{
	margin-left:10px;
	font-size:0.8em;
}

#container #contentinfo p.bartop, #container #contentinfo p.barbottom
{
	margin:0px;
}

html>body .further, html>body .furthercontact
{
	margin-left:18px;
	
}

html>body .furthernav p.barbottom img
{
	margin-left:0px;
}

a *
{
	cursor:hand;
	curs\or:pointer;
}