address, blockquote, body, dd, div, dl, dt, fieldset, 
frame, frameset, h1, h2, h3, h4, h5, h6, noframes, 
ol, p, ul, center, dir, hr, menu, pre { 
	display: block; }
li { display: list-item; }
head { display: none; }
table { display: table; }
tr { display: table-row; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column-group; }
colgroup { display: table-column-group; }
td, th { display: table-cell; }
caption { display: table-caption; }
th, thead { 
	font-family: verdana, helvetica, arial, sans-serif;
	color: #000000;
	font-weight: bolder; 
	vertical-align: top;
	padding: 1em; }
h3 {
	font-size: 1em;
	margin: 1.2em 0; }
h4, p, blockquote, fieldset, form, dl, dir, menu { 
	font-size: 1em;
	margin: 1.2em 1em; }
h5 { 
	font-size: .83em;
	margin: 1.5em 0; }
h6 {
	font-size: .75em;
	margin: 1.67em 0; }
h1, h2, h3, h4, h5, h6, b, strong { 
	font-weight: bolder; }
h3, h4, h5, h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-align: left; 
	margin: 1em; }
blockquote { margin-left: 4em; margin-right: 4em; }
i, cite, em, var, address { font-style: italic; }
pre, tt, code, kbd, samp { font-family: monospace; }
pre { white-space: pre; }
big { font-size: 1.17em; }
small, sub, sup { font-size: .83em; }
sub { vertical-align: sub; }
sup { vertical-align: super; }
s, strike, del { text-decoration: line-through; }
hr {
	border: 1px inset #999999;
	margin: 1.5em auto 1em; }
ol, ul, dir, menu, dd {
	margin-left: 3em;
	padding-left: 0em; }
ol { list-style: decimal; }
ul { list-style: square; }
ol ul, ul ol, ul ul, ol ol {
	margin-top: 1em;
	margin-bottom: 1em; }
u, ins { text-decoration: underline; }
center { text-align: center; }
:focus { outline: thin dotted invert; }
body {
	background-color: #69207F;
	font: small/1.2 verdana, helvetica, arial, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0em 5% 2em;
	padding: 0em;
	border: none; }
p { font: small/1.2 verdana, helvetica, arial, sans-serif; }
caption { 
	font: small/1.2 verdana, helvetica, arial, sans-serif; 
	text-align: center; }
br { line-height: .5em; }
li {
	font: small/1.2 verdana, helvetica, arial, sans-serif;
	margin: 1em; }
table { 
	margin: 1em auto 1em 5%; }
td { 
	padding: .5em;
	vertical-align: top; }
img { border: 0px none; }
a:link { color: #69207F; }
a:visited { color: #9966CC; }
a:hover { color: #9966CC; }

.dark {
	border: 3px solid #69207F;
	margin-left: auto; 
	margin-right: auto; }
table.dark td, table.dark th { border: 1px solid #69207F; }
.light {
	border: 3px solid #9966CC;
	margin-left: auto; 
	margin-right: auto; }
table.light td, table.light th { border: 1px solid #9966CC; }
.thindark { border: 1px solid #69207F; }
.thinlight { border: 1px solid #9966CC; }
th.thindark, th.thinlight { 
	text-align:left;}
.footer {
	text-align: center;
	font-size: x-small; }
.centered { text-align: center; }
.stretcher { clear: both; }

#bottomnav { 
	background-color: #69207F;
	border: 2px ridge #69207F;
	color: #FFFFFF; }
#bottomnav td { 
	border: 1px ridge #69207F; }
#bottomnav a:link { color: #FFFFFF;
	text-decoration: none; }
#bottomnav a:visited { color: #FFFFFF;
	text-decoration: none; }
#bottomnav a:hover { color: #FFFFFF; }

    #interior_container, #homepage_container 
      { margin: 0.5em auto;
		background-color: #fff;
		border: 3px solid #FFF200;
		text-align: left; }
    #interior_container { width: 90%; } 
	#homepage_container { width: 100%; } 

	#header { 
	    position: relative;
		clear: both;
		left: 0px;
		top: 0px;
		display:block;
		margin: .5em;
		margin-right: auto;
		margin-left: auto; 
		padding-top: .5em; }
    #header img { 
		border: 0px none; 
	    float: left;
		margin: 0em 2em; }
	#header h1 {
		font: bold 1.3em/1.2 verdana, helvetica, arial, sans-serif;
		margin: 2em 1em 1em; 
		padding: 0em;
		padding-bottom: 1em;
		color: #69207F;
		text-align: center;
		vertical-align: middle; }

    #content { 
		margin: 2em; }
    #content h2 { 
		font: bold small-caps 1.1em/1.2 verdana, helvetica, arial, sans-serif;
		margin: 1.2em 1em .83em; 
		color:#69207F; 
		text-align: left; }

    #left_column
      { display: block;
        float: left;
        margin: 1em;
        width: 45%; }
    #right_column
      { display: block; 
        float: left;
        margin: 1em;
        width: 45%; }
    #left_column ul li a:visited, #right_column ul li a:visited
      { color: #9966CC; }

    .navbar_container 
      { margin: 0em auto;
        padding: 0.2em 0em; 
        width: 100%;
		color: #fff;
        background-color: #69207F; }
	p.navbar { 
	    margin: 0.2em;
        padding: 0.2em; 
		vertical-align:middle; 
		text-align:center; }
    .navbar a:link 
	  { color: #fff;
		text-decoration: none; }
    .navbar a:visited 
	  { color: #fff;
		text-decoration: none; }
    .navbar a:hover 
	  { color: #69207F; 
        background-color: #fff; }
.italics {
	font-style: italic;
}

