body, p, a, h5, h6, blockquote, li, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}	
body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	left: 0;
}
a:link, a:visited {
	color: #369;
	text-decoration: none;	
}
a:hover, a:active {
	color: #69C;
	text-decoration: none;
}
h1.titletext {
    margin-left: auto;
    margin-right: auto;
    align: center;
    width: 75%;
    color: white;
}
h3 {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 16pt;
	font-variant: small-caps;
	color: #369;
	padding: 0;
	margin: 0;
}
h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #369;
	border-bottom: 2px #E2E2BC dotted;
	padding: 0 0 0 2px;
}
h5 {
	color: #369;
	font-weight: bold;
}
h6 {
	color: #369;
	font-weight: bold;
}
li {
	list-style-type: square;
	padding: 8px;
}
img.sidebar {
	float: left;
}
/*h4>a {
	font-size: 13pt;
}
*/
p.indent {
	margin: 0 0 0 2em;
	font-size: 10pt;
	font-family: Aril, Helvetica, sans-serif;
}
#primnav {
	position: absolute;
	top: 8px;
	left: 106px;
 	display: inline;
	padding: 0;
	margin: 0 0px 0 8px;
	background-color: transparent;
	border: none;
	list-style: none;
	width: 720px;
}
html>#primnav {
	width: 720px;
}
/*#primnav li {
	display: block;
	float: left;
	background: #CC9;
	repeat: none;
	text-align: center;
	margin: 0 4px 0 0;
	padding: 0;
	list-style: none;
	color: #996;
	height: 30px;
	width: 180px;
}
*/
#primnav li {
	display: block;
	float: left;
	background: #CC9;
	repeat: none;
	text-align: center;
	margin: 0 4px 0 0;
	padding: 0;
	list-style: none;
	color: #996;
	height: 30px;
	width: 96px;
	vioce-family: "\"}\"";
	voice-family:inherit;
	width: 176px;
}
/*html>#primnav li{
	width: 100px;
}
*/
#primnav li.here{
	background: #369;
	padding: 0;
}
#primnav li a {
	font: 20px Trebuchet MS, sans-serif;
	display: block;
	padding: 3px 0;
	color: #996;
	text-decoration: none;
	width: 180px;
	border: none;
}
#primnav li a:hover {
	color: #369;
	text-decoration: none;
}
#primnav li.here a {
	color: #69C;
} 
#primnav li.here a:hover {
	color: #CC9;
}
#content {
	position: absolute;
	top: 62px;
	left: 8px;
	margin: 0 0 8px 0;
	padding: 0 24px 8px 104px;
	background-color: transparent;
	min-height: 357px;
}
#align {
	float: left;
	width: 720px;
	text-align: left;
	padding: 0;
	border: 0;
	margin: 0;
	background: transparent;
}
#center {
	position: absolute;
	width: 728px;
	padding: 4px;
	background: transparent;
	vioce-family: "\"}\"";
	voice-family:inherit;
	width: 736px;
}
html>#center {
	width: 736px;
}
#banner {
	position: absolute;
	top: 42px;
	width: 724px;
	padding: 0;
	margin: 0 0 0 8px;
	text-align: left;
	border: none;
}
#ibanner {
	position: absolute;
	top: 42px;
	width: 724px;
	padding: 0;
	margin: 16px 0 0 8px;
	text-align: left;
	border: none;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 28pt;
	font-variant: small-caps;
	color: #369;
}
#icontent {
	position: absolute;
	left: 8px;
	top: 118px;
	width: 410px;
	background-color: transparent;
	text-align: left;
	padding: 0 0 0 0;
}
#rightbar {
	position: absolute;
	left: 426px;
	top: 118px;
	margin: 0;
	padding: 0;
	background: transparent;
}
#footer {
	position: absolute;
	top: 683px;
	text-align: center;
	margin: 0 0 0 8px;
	padding: 4px 0 0 0;
	border-top: solid 20px #369;
	width: 724px;
	left: 0px;
	bottom: -99px;
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

.flex-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.flex-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.flex-top {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.flex-bottom {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.space-around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}

.flex-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

