body 	{
		background: #fff url(/images/img_133.gif) repeat;
		font-family:"Lucida Sans Unicode", Arial, Helvetica, "lucida Grande", sans-serif; 
		margin:0;
		padding:0;
			}
			
p, ul, ol	{
		line-height: 1.5em;
		font-size: x-small;/*IE5.x Win*/
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: x-small; /*Other Modern Browsrs*/
		}
html>p,ul{font-size: x-small; /*Other Modern Browsrs*/}
	
p.caption {
		float: right;
		font-family: "Lucida Sans Unicode", Arial, Helvetica, "lucida Grande", sans-serif;
		font-size: xx-small;
		margin-top:-1px;
		margin-right: 7px;}
html>p, ul {font-size: x-small}/*Catch up Opera!*/
		
		
h1, h2, h3, h4, h5, h6, th {color: #322360;}
		
h1, h2, h3 {
		margin: 0;
		font-weight: 500;
		font-size: x-small;/*IE5.x Win*/
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: x-small; /*Other Modern Browsrs*/
		}
html>h1, h2, h3 {font-size: x-small; }/*Catch up Opera!*/

h4 {text-transform:uppercase;font-size:x-small;margin:25px 0 -5px 0;}

		
h2 em, h3 em {
		font-style: normal;
		font-size: x-small;
		
		}
		
h3 {padding-top: 10px;line-height: 1.4em;font-size:x-small;}
h3.stronger {
		font-weight: bold;
}
		
h2 a, h2 a:link {
		color: #322360;
		text-decoration:none;
		font-weight:normal;
		font-style:normal;
		}
h2 a:visited, h2 a:hover{
		color: #BB7336;
		text-decoration:underline;
		font-weight: normal;
		}

a 		{color:#BB7336;
		text-decoration: none;
		}
a:link, a:visited {
		color:#BB7336;
		text-decoration: none;
		}
a:hover, a:active {
		color:#BB7336;
		text-decoration:underline;
		}
acronym {border-bottom: dotted 1px #999; cursor: help;}

ul 		{list-style:none; padding: 0; margin:0;}

ol 		{list-style-position:inside; padding: 0; margin:0;}
		
table {font-family: tahoma, sans-serif; width: 99%; margin-top:12px;}

caption {margin:0;padding:0;text-align:left}
		
#container {
		width: 592px;
		margin: 0 auto;
		padding: 0;
		background: #fff url(/images/contBG.gif) repeat-y;/*border: 1px solid red;*/
		/*border: 1px solid blue;*/
		}

#header {
		height: 84px;
		padding: 0;
		margin-bottom: 0;
		background: url(/images/bannerDelicate.gif) no-repeat;
		/*background: url(/images/bannerDelicate.gif) no-repeat;*/
		}
		
#header h1 {
		margin:0;
		padding: 30px 0 0 100px;
		font-size: medium;
		display:none;/* Farhner Image Replacment*/
		}
		
#content {
		float: left;
		width: 365px;
		padding: 0;
		margin:0;
		background-color: #fff;
		/* False margin value for all versions of IE Win, including 6.0 - thx zeldman*/	
		margin-left: 11px;
		}
#content p.snapUp {
		margin-top:0;
}
html>body #content {
		/* Correct value for browsers that don't suffer from IE Win's bugs */
		margin-left: 22px;
		}
		
#content .pullQuote {
		float: right;
		text-indent:0;
		color:#EC292D;
		text-align: center;
		background: #fff url(/images/quote.gif) no-repeat;
		padding: 7px;
		font-size: small;
		font-style: italic;
		width: 139px;/*BMH*/
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: medium;
  		width: 125px;
		}
#content .homePullQuote {
		float: right;
		text-indent:0;
		color:#322360;
		line-height: 18px;
		text-align: left;
		/*background: #fff url(/images/kamon.gif) no-repeat bottom right;*/
		padding: 7px 15px 15px 7px;
		border: 1px solid #d4ddde;
		font-size: x-small;
		font-style: normal;
		width: 154px;/*BMH*/
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: x-small;
  		width: 150px;
		}
#content dfn {color: #BB7336;text-decoration:underline;}
		
#content img {padding: 1px; border: 1px solid #E0BFA4;}
		
#content img.left{float: left; border: 1px solid #E0E6EE; padding: 1px;margin:0 11px 11px 0}

#content img.right{float: right; border: 0; padding: 1px;margin:0 11px 11px 0;}

#content img.smallHeader{float: left; border: 1px solid #E0E6EE; padding: 1px;margin:22px 11px 11px 0; clear:right;}

#content th {
		text-align: left; padding-left: 8px;
		font-size: xx-small;/*IE5.x Win*/
		font-weight: normal;
		voice-family: "\"}\"";
  		voice-family:inherit;
		font-size: x-small;/*Other Modern Browsrs*/
		}
html>#content th{font-size: x-small;}/*Catch up Opera!*/


#content h2 {
		margin-top: 22px;
		font-size: x-small;
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: small;
		}

html>#content h2{font-size: small;}/*Catch up Opera!*/


		
#content li {margin: 0 0 5px 0px; }/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
		
#content li ul{line-height: .9em;}


	
#testReq {background: #edf3fe; font-size: x-small; border: 1px solid #cecece;padding-top:15px;padding-bottom:15px;}

#testReq li h3 {background:#fff; margin-left: -11px;}

#testReq h4,h5 {margin:0;}

#testReq h5 {font-size: x-small; color: #000;}

#testReq ol {padding-left:20px;}
	
#art {text-align: center;margin-top: 11px; /*border: 1px solid blue;*/}

#sidebar {
		width: 162px; 
		margin: 13px 3px 0 auto;
		/* False margin value for all versions of IE Win, including 6.0 - thx zeldman
		margin-right: 22px;*/	
  		}
html>body #sidebar {margin: 16px 2px 0 auto;}

html>#sidebar {width: 162px}/*Catch up Opera!*/

#sidebar ul{
		border: 0px solid #E0BFA4;
		border-top:0;
		text-align: center;
		line-height: 1.6em;
		padding: 7px 0;
		/*background:#F4ECDC;*/
		}
		
#sidebar li a {
		text-decoration: none;
		font-style: normal;
		}
		
#sidebar li a:link, #sidebar li a:visited {text-decoration: none; color: #333;}
		
#sidebar li a:hover, #sidebar li a:active,#sidebar #activeSubPage, #sidebar #activeAuthor {
		text-decoration: underline;
		color: #BB7336;
		}
#sidebar p {
		margin: 0;
		margin-bottom: 3px;
		padding: 7px;
		border: 0px solid #E0BFA4;
		background:#fff;
		border-top:0;
		}
		
#sidebar h3 {
		margin:0;
		text-align:center;
		border: 1px solid #E0BFA4;
		padding: 2px 0;
		background: #C9D6D6 url(/images/sideBarBG.gif) top left repeat;
		}
		
#sidebar img {
		border: 1px solid #E0E6EE;
		padding: 1px;
		text-align:center;
		}

#sidebar .callout {;color:#333;}
#sidebar .callout ul {background:#333;color:#ccc;}
#sidebar .callout li strong {border-bottom: 1px solid #ccc;}
 		
#theDate {
		font-size:xx-small;
		height:10px; 
		color: #999;
		margin-top:-24px;
		}

#footer {
		clear: both;
		padding: 0;
		margin-top:22px;
		background: url(/images/footerBG.gif) repeat-x top left;
		border: 1px solid #897C96;
		border-top:0;
		}
#footer p {font-size:xx-small;color:#ccc;padding:5px;text-align:right;}

#mainNav {text-align:center;}
	
ul#mainNav {
 		margin:-3px 0 0 0;
 		padding: 0;
 		white-space: nowrap;	
 		font-size: xx-small;/*IE5.x Win*/
		voice-family: "\"}\"";
  		voice-family:inherit;
  		font-size: x-small; /*Other Modern Browsrs*/
 		}
html>ul#mainNav{font-size: x-small;}

#mainNav li {
		display: inline;
		list-style-type: none;
		background: transparent;
		}


#mainNav li a {
 		padding: 1px 7px 1px 7px;
 		text-decoration: none;
 		color: #322360;
		font-style: normal;
		background: transparent;
		
		border-bottom: 0 solid #fff;
 		}
 		
#mainNav li a:link, #mainNav li a:visited {text-decoration: none;}

#mainNav li a:hover, #mainNav li #activePage {
 		background: #C9D6D6 url(/images/mainBarBG.gif) top left repeat;
 		border: 0px solid #E0BFA4;
 		border-top: 0;
 		color: #322360;
 		}
 		
 		
 		/*Tables*/
		
#stripped td {
		margin-left: auto;
		margin-right:auto;
		border: 1px solid #cecece;
		}
		
#stripped tbody tr td {
		font-size: xx-small;
		vertical-align:top;
		line-height:1.8em;
		voice-family: "\"}\"";
  		voice-family:inherit;
		font-size:x-small;
		padding: 3px 7px;
		}	
		
#stripped tbody tr th {
		border-bottom: 1px solid #fff;
		font-weight: 300;
		text-align:left;
		}
		
#stripped tbody tr th.subHead {font-weight: normal;border:0;}

#stripped tbody tr.selected td {
		background-color: #C6C2D3;
		color: #3B3351;
		font-weight: bold;
		border: 0;
		}
			
#stripped tbody tr.tableSpacer td {
		text-align: center;
		background-color: #fff;
		border: 0;	
		border-top: 1px solid #D9D9D9;
		}
		
		
/*-----------*/
#seminarTable {margin-bottom: 10px; border-collapse: collapse;}

#seminarTable td {
		margin-left: auto;
		margin-right:auto;
		border-right: 1px solid #cecece;
		
		border-left: 1px solid #cecece;
		padding:0;
		}
		
#seminarTable tbody tr td {
		font-size: xx-small;
		vertical-align:top;
		line-height:1.4em;
		voice-family: "\"}\"";
  		voice-family:inherit;
		font-size:x-small;
		padding: 3px 7px 10px 7px;
		}	
		
#seminarTable tbody tr th {
		
		background-color: #C6C2D3;
		color:#fff;
		font-size:small;
		border: 1px solid #cecece;
		font-weight: 300;
		text-align:center;
		}
		
#seminarTable tbody tr th.subHead {font-weight: normal;border:0;}

#seminarTable tbody tr.selected td {
		background-color: #fff;
		color: #999;
		font-weight: 300;
		border: 1px solid #fff;
		border-top: 1px solid #cecece;
		}
#seminarTable tbody tr.selected td img {border:0;margin-bottom: -2px;}
			
#seminarTable tbody tr.tableSpacer td {
		text-align: center;
		background-color: #fff;
		border: 0;	
		border-top: 1px solid #D9D9D9;
		}
#seminarTable td.largeNum {font-size:medium;}

		
#contactForm {
		margin-top: 11px;
		padding-top:11px;
		border-top: 3px double #E0E6EE;
		}
		
#contactForm p {margin:0;}
		
.clearer {clear: both; line-height: 0; height: 0;}

.specColor {color: #f00;}
		
#lastPara {background: #fff url(/images/universe.gif) no-repeat bottom right;}

.storycontent ul {line-height:11px;}