body { 
	margin-left: 0%; 
	margin-top: 0%; 
	margin-right: 0%; 
	margin-bottom: 0%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	background-color: #ffffff;
	}

h1 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 160%; 
	color: #59597d;
	}

h2 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 140%; 
	color: #7777a8;
	}

h3 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 130%; 
	color: #47b8ff;
	}

h4 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 120%; 
	color: #000099;
	}

h5 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 110%; 
	}

h6 { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 100%; 
	}

p { 
	margin-left: 2%; 
	margin-right: 2%; 
	font-size: 100%;
	}

ol { 
	margin-left: 6%; 
	font-size: 98%;
	}

ul { 
	font-size: 98%;
	}

li { 
	font-size: 98%;
	}

hr {
	color: #59597d;
	}

.bkg_bluedark {
	background-color: #47b8ff;
	font-weight: bold;
	}

.bkg_purple {
	background-color: #9999cc;
	font-weight: bold;
	color: #ffffff;
	}

.bkg_yellow {
	background-color: #ffffcc;
	}

.bold {
	font-weight: bold;
	}

.boldoff {
	font-weight: normal;
	}

.center {
	text-align: center;
	}

.centerbold {
	text-align: center;
	font-weight: bold;
	}

.centeritalic {
	text-align: center;
	font-style: italic;
	}

.centeritalicbold {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	}

.dropcap { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 300%;
	}

.float-clear {
	clear: both;
	}

.float-left {
	float: left;
	}

.float-right {
	float: right;
	}

.img-left {
	float: left;
	border: solid #003366;
	margin: 12px;
	}

.img-right {
	float: right;
	border: solid #003366;
	margin: 12px;
	}

.img-left-noborder {
	float: left;
	border: none;
	margin: 12px;
	}

.img-right-noborder {
	float: right;
	border: none;
	margin: 12px;
	}

.indent { 
	margin-left: 3%; 
	}

.indentdouble { 
	margin-left: 6%; 
	}

.indentboth { 
	margin-left: 3%; 
	margin-right: 3%; 
	}

.italic { 
	font-style: italic;
	}

.italicbold { 
	font-style: italic;
	font-weight: bold;
	}

.small { 
	font-size: 95%;
	}

.smallcenter { 
	font-size: 95%;
	text-align: center;
	}

.smallbold {
	font-size: 95%; 
	font-weight: bold;
	}	

.smallboldcenter {
	font-size: 95%; 
	font-weight: bold;
	text-align: center;
	}	

.smallnavy { 
	font-size: 95%;
	color: #000099;
	}

.smallnavycenter { 
	font-size: 95%;
	color: #000099;
	text-align: center;
	}

.smallnavybold {
	font-size: 95%; 
	color: #000099;
	font-weight: bold;
	}	

.smallnavyboldcenter {
	color: #000099;
	font-size: 95%; 
	font-weight: bold;
	text-align: center;
	}	

.smallitalic {
	font-size: 95%; 
	font-style: italic;
	}

.smallitalicbold { 
	font-size: 95%; 
	font-style: italic;
	font-weight: bold; 
	}

.smallitalicboldcenter { 
	font-size: 95%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xsmall { 
	font-size: 90%;
	}

.xsmallcenter { 
	font-size: 90%;
	text-align: center;
	}

.xsmallbold {
	font-size: 90%; 
	font-weight: bold;
	}	

.xsmallboldcenter {
	font-size: 90%; 
	font-weight: bold;
	text-align: center;
	}	

.xsmallitalic {
	font-size: 90%; 
	font-style: italic;
	}

.xsmallitalicbold { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	}

.xsmallitalicboldcenter { 
	font-size: 90%; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xxsmall {
	font-size: 80%;
	}

.xxsmallbold {
	font-size: 80%; 
	font-weight: bold;
	}	

.xxsmallcenter {
	font-size: 80%; 
	text-align: center;
	}	

.xxsmallboldcenter {
	font-size: 80%; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallboldcenter {
	font-size: 80%; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallitalic { 
	font-size: 80%; 
	font-style: italic;
	}

.xxsmallitalicbold { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold; 
	}

.xxsmallitalicboldcenter { 
	font-size: 80%; 
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}

.xsmallnavy { 
	font-size: 90%; 
	color: #000099;
	}

.xsmallnavybold { 
	font-size: 90%; 
	color: #000099;
	font-weight: bold;
	}

.xsmallwhite { 
	font-size: 90%; 
	color: #ffffff;
	}

.xsmallwhitecenter { 
	font-size: 90%; 
	color: #ffffff;
	text-align: center;
	}

.xsmallwhitebold { 
	font-size: 90%; 
	color: #ffffff; 
	font-weight: bold;
	}

.xsmallwhiteboldcenter { 
	font-size: 90%; 
	color: #ffffff; 
	font-weight: bold;
	text-align: center;
	}

.medium {
	font-size: 105%; 
	}	

.mediumbold {
	font-size: 105%; 
	font-weight: bold;
	}	

.mediumitalic { 
	font-size: 105%; 
	font-style: italic;
	}

.mediumitalicbold { 
	font-size: 105%; 
	font-style: italic;
	font-weight: bold; 
	}

.mediumgold {
	font-size: 105%;
	color: #ffcc00;
	}	

.mediumgoldbold {
	font-size: 105%;
	color: #ffcc00;
	font-weight: bold;
	}	

.mediumwhite {
	font-size: 105%;
	color: #ffffff;
	}	

.mediumwhitebold {
	font-size: 105%;
	color: #FFFFFF;
	font-weight: bold;
	}	

.large {
	font-size: 110%; 
	}	

.largebold {
	font-size: 110%; 
	font-weight: bold;
	}	

.largeitalic { 
	font-size: 110%; 
	font-style: italic;
	}

.largeitalicbold { 
	font-size: 110%; 
	font-style: italic;
	font-weight: bold; 
	}

.largewhite {
	font-size: 110%;
	color: #ffffff;
	}	

.largewhitebold {
	font-size: 110%; 
	color: #ffffff;
	font-weight: bold;
	}	

.xlarge {
	font-size: 115%; 
	}	

.xlargebold {
	font-size: 115%; 
	font-weight: bold;
	}	

.xlargeitalic { 
	font-size: 115%; 
	font-style: italic;
	}

.xlargeitalicbold { 
	font-size: 115%; 
	font-style: italic;
	font-weight: bold; 
	}

.bkg_white { 
	background-color: #ffffff;
	}

.bkg_yellow { 
	background-color: #ffffcc;
	}

.burgundy { 
	color: #660000;
	}

.burgundybold {
	color: #660000;
	font-weight: bold;
	}

.burgundyitalic {
	color: #660000;
	font-style: italic;
	}

.burgundyitalicbold {
	color: #660000;
	font-style: italic;
	font-weight: bold;
	}

.navy {  
	color: #000099;
	}

.navybold {
	color: #000099;
	font-weight: bold;
	}

.red {  
	color: #ff0000;
	}

.redbold {
	color: #ff0000;
	font-weight: bold;
	}

.reditalic {
	color: #ff0000;
	font-style: italic;
	}

.reditalicbold {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	}

.white { 
	color: #FFFFFF;
	}

.whitebold { 
	color: #ffffff; 
	font-weight: bold;
	}

.whitebkg { 
	background-color: #ffffff;
	}

.yellowbkg { 
	background-color: #ffffcc;
	}

table.bluborder caption {
	font-size: 100%;
	font-weight: bold;
	color: #000099;
	}

table.bluborder table {
	width: 98%;
	margin-left: 2%;
	margin-right: 2%;
	}

table.bluborder th {
	font-size: .85em;
	border-top: .1em solid #59597d;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #7777a8;
	color: #ffffff;
	padding: .35em;
	}

table.bluborder td { 
	font-size: .85em;
	border-top: .1em solid #59597d;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: .35em;
	}

table.blubordersolid table {
	border: .05em solid #59597d;
	}

table.blubordersolid th {
	font-size: .85em;
	border: .1em solid #59597d;
	background-color: #7777a8;
	color: #ffffff;
	padding: .35em;
	}

table.blubordersolid td {
	font-size: .85em;
	border: .1em solid #59597d;
	padding: .35em;
	}
	
a:link img {
	border: none;
	}

a:visited img {
	border: none;
	}

#callout caption {
	font-size: 90%;
	font-weight: bold;
	}

#callout table {
	background-color: #ffffcc;
	border: .1em dashed #666666;
	width: 65%;
	}

#callout table td {
	font-size: .85em;
	font-weight: bold;
	padding: 1em;
	}

#calendar caption {
	background-color: #660000;
	color: #ffffff;
	font-size: 1.15em;
	font-weight: bold;
	}

#calendar table {
  border-collapse: collapse;
  width: 100%;
	border: .1em solid #666666;
	}

#calendar th {
	background-color: #9999cc;
	color: #330066;
	font-size: 84%; 
	}

#calendar td {
	border: .1em solid #666666;
	font-size: 70%;
	height: 80px;
	}

#calendar ul {
	font-size: 100%;
	margin-left: 18px;
	}

.calendar-number {
	color: #330066;
  font-size: 110%;
  font-weight: bold;
	}

#img-left-shadow {
	float: left;
	margin: 10px 8px 10px 8px;
	background-color: #828a94;
	}

#img-left-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#img-right-shadow {
	float: right;
	margin: 10px 8px 10px 8px;
	background-color: #828a94;
	}

#img-right-shadow img {
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

#float-clear {
	clear: both;
	}

#webtrans {
  background-color: #fbf5e5;
	color: #000000;
	font-size: 60%;
	text-align: center;
	height: 22px;
	padding-top: 8px;
	border-top: .1em solid #999999;
	border-bottom: .1em solid #999999;
	}
