/* =html */
html 
	{ 
	margin: 0; 
	padding: 0; 
	}

/* =body */
body 
	{ 
	width: 100%; 
	margin: 30px auto; 
	padding: 0px; 
	font: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	background-color: #666666;
	}

/** HEADINGS */

h1 
	{
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 23px;
	line-height: 27px;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #660000;
	}

h2 
	{
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 19px;
	line-height: 25px;
	font-weight: bold;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #660000;
	}

h3
	{
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	}

h4
	{
	clear: left; 
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	}

h5
	{
	color: #660000;
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000
	}


h6
	{
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
	font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000
	}


/** TEXT */

body 
	 {
	 font-family: GillSans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 line-height: 16px;
	 }

/* =code pre
	code, pre 
	{ margin: 0; 
	padding: 0; 
	font: 1.5em monaco, courier, monospace; 
	font-weight: normal; color: #666; 
	}

pre { font-size: 80%; } */

p
	{
              color: #000000;
               }

.center 
	{
	text-align: center;
	}

.left
	{text-align: left;
	}

/* =a */

a:link 
	{
	color: #330000;
	text-decoration: none; 
	}
a:visited 
	{
	color: #999999; 
	text-decoration: none; 
	}
	
a:hover 
	{
	font-weight: bold; 
	color: #ffffff; 
	background-color: #666666;
	}

img, img a 
	{ 
	border: none; 
	}


.blockBox 
	{	
	width:95%;
	margin:0px;
	border: 4px solid Black;
	vertical-align: top;
	background-color: White;
	}

.form 
	{
	margin-left: 10px; margin-right: 0px;
	margin-top: 16px; margin-bottom: 10px; font-size: 10pt; font-weight: bold;	
	}

.center 
	{
	text-align: center;
	}

.footer 
	{
	text-align: center; 
	 color: #cccccc; 
	 font-size: 8pt; 
	 font-weight: lighter;
	padding-top: 20px;
	}

ul 
	{
	list-style: square;
	}

li
	{
	line-height: 20px;
	}

li.category 
	{
	list-style: none; 
	margin-left: 0; 
	margin-top: 10px;
	}


/*  Divisions  */

div#wrapper 
	{	
	width: 100%; 	
	margin-right: 20px; 	
	margin-left: 20px; 	
	border: 1px solid #322419; 
	background-color: #ffffff; 
	padding: 0; 
	}

div#topheader 
	{
	background-color: #333333;
	margin: 0;
	height: 160px;
	 color: #ffffcc; 
	}

div#clear 
	{
	clear: both;
	}

div#content 
	{
	/* clear: both; */
	float: left;
	width: 42%;
	margin-left: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 0;
	text-align: left;
	vertical-align: top;	
	/* overflow: auto; */
	}

div#contentWide 
	{
	/* clear: both; */
	float: left;
	width: 72%;
	margin-left: 20px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 0;
	text-align: left;
	vertical-align: top;	
	/* overflow: auto; */
	}

/* vertical navigation with background color */
div#nav 
	{
	 float: left; 
	 width: 15%; 
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 font-size: 1em; 
	 background-color: #333333; 
	 margin-left: 15px; 
	 padding: 2px; 
	 }

div#nav ul 
	{ 
	margin: 10px; 
	padding: 0; 
	width: 140px; 
	list-style: none; 
	}
	

div#nav li 
	{ 
	line-height: 2em; 
	margin-left: 10px; 
	border-bottom: 1px solid  #000000; 
	}

div#nav a 
	{	
	display: block; 
	text-decoration: none; 
	color: #cccccc; 
	}

div#nav a:hover 
	{ 
	background: #ffffff; 
	text-decoration: none; 
	}
	

/* Image Styles  */

div#pic {
	float: right;
	width: 32%;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #666666;
	/* margin-right: 3px; */
	text-align: center;
	 }

div#picLeft
	{
	float: left;
	width: 32%;
	padding: 2px;
	border: 1px solid #333333;
	/* margin-right: 3px; */
	text-align: center;
	 background-color: #cccccc;
	 padding-top: 20px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px; 
	 }

div#picLeft .caption 
	{
	font-size: 11pt; 
	color: #333333; 
	text-align: center;
	padding: .2em;
	 font-style: italic; 
	}

div#picLeft .citation
	{
	font-size: 8pt; 
	 color: #666; 
	 text-align: center; 
	 font-style: italic;
	}

div#picRight 
	{
	float: right;
	width: 32%;
	padding: 2px;
	border: 1px solid #ffffcc;
	/* margin-right: 3px; */
	text-align: center;
	}	

div#form 
	{
	margin-left: 10px;
	margin-right: 10px;
	width: 500px;
	float: left;
	}