body { 
	background-color: #00c1f8;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .88em; 
	margin: 0; 
	padding: 0;
	}

h1 { 
	font-size: 1.5em;
	color: #000578;
	}

h2 { 
	font-size: 1.4em; 
	color: #0099ff;
	}

h3 { 
	font-size: 1.2em;
	color: #000000;
	}

h4 { 
	font-size: 1em; 
	color: #000578;
	}

h5 { 
	font-size: .99em; 
	color: #0099ff;
	}

h6 { 
	font-size: .95em; 
	color: #000000;
	}

hr {
	color: #000578;
	background-color: #000578;
	border: #000578;
	}

ul, ol, li {
	font-size: .99em; 
	}

a:hover {
	background-color: #99ffff;
	color: #000578;
	}
	
a:visited {
	color: #990099;
	}
	
.bkg_bluedk {
	background-color: #000578;
	}

.bkg_bluelt {
	background-color: #ccccff;
	}

.bkg_bluemed {
	background-color: #00c1f8;
	}

.bkg_red { 
	background-color: #ffd372;
	}

.bkg_yellow {
	background-color: #ffffcc;
	}

.bkg_white {
	background-color: #ffffff;
	}

.bold {
	font-weight: bold;
	}

.boldoff {
	font-weight: normal;
	}

.callout-centered {
	background-color: #ccccff;
	border: .15em solid #000578;
	font-size: .9em;
	width: 68%;
	margin-left: 16%;
	padding: 1em;
	}

.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: 2.5em;
	}

.float-left {
	float: left;
	}

.float-right {
	float: right;
	}

.float-clear {
	clear: both;
	}

.img-border {
	border: thin solid;
	}

.img-borderoff {
	border: none;
	}

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

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

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

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

.indent { 
	margin-left: 2em; 
	}

.indentboth { 
	margin-left: 2em; 
	margin-right: 2em; 
	}

.indentdouble { 
	margin-left: 4.25em; 
	}

.indenttriple { 
	margin-left: 6.5em; 
	}

.italic { 
	font-style: italic;
	}

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

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

.rightbold {
	font-size: 80%; 
	text-align: right;
	font-weight: bold;
	}

/*styles for tables*/
.tbl_sum { 
	background-color: #ccccff;
	font-weight: bold;
	}
	
table.tbl_blueborder {
	font-size: 96%;
	color: #000000;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_blueborder caption {
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_blueborder th {
	font-size: .85em;
	color: #000578;
	background-color: #00f8ff;
	margin: 0;
	border: .1em solid #000578;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_blueborder td {
	font-size: .85em;
	margin: 0;
	border: .1em solid #000578;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_bluebordersolid {
	font-size: 96%;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: .1em solid #000578;
	}

table.tbl_bluebordersolid caption {
	background-color: #ccccff;
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_bluebordersolid th {
	font-size: .85em;
	color: #ffffff;
	border: .1em solid #000578;
	background-color: #00f8ff;
	padding: .35em;
	}

table.tbl_bluebordersolid td {
	font-size: .85em;
	border: .1em solid #000578;
	padding: .35em;
	}

/*styles for font sizes*/
.small { 
	font-size: 90%;
	}

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

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

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

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

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

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

.xsmall { 
	font-size: 80%;
	}

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

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

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

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

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

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

.xxsmall {
	font-size: 70%;
	}

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

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

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

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

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

.xsmallred { 
	font-size: 80%;
	color: #ff0000;
	}

.xsmallredbold { 
	font-size: 80%;
	color: #ff0000;
	font-weight: bold;
	}

.xsmallreditalic { 
	font-size: 80%;
	color: #ff0000;
	font-style: italic;
	}

.xsmallreditalicbold { 
	font-size: 80%;
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	}

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

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

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

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

.medium { 
	font-size: 100%;
	}

.mediumcenter { 10
	font-size: 100%;
	text-align: center;
	}

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

.mediumboldcenter {
	font-size: 100%; 
	font-weight: bold;
	text-align: center;
	}	

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

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

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

.large {
	font-size: 110%; 
	}	

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

.largecenter {
	font-size: 110%; 
	text-align: center;
	}	

.largeboldcenter {
	font-size: 110%; 
	font-weight: bold;
	text-align: center;
	}	

.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%; 
	}	

.xlargecenter {
	font-size: 115%;
	text-align: center; 
	}	

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

.xlargeboldcenter {
	font-size: 115%; 
	font-weight: bold;
	text-align: center; 
	}	

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

.xlargeitaliccenter { 
	font-size: 115%; 
	font-style: italic;
	text-align: center; 
	}

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

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

.bluedark {  
	color: #000578;
	}

.bluedarkbold {
	color: #000578;
	font-weight: bold;
	}

.bluemed {  
	color: #00c1f8;
	}

.bluemedbold {
	color: #00c1f8;
	font-weight: bold;
	}

.bluelt {  
	color: #00f8ff;
	}

.blueltbold {
	color: #00f8ff;
	font-weight: bold;
	}

.cream { 
	color: #fbf8e0;
	}

.creambold {
	color: #fbf8e0;
	font-weight: bold;
	}

.creamitalic {
	color: #fbf8e0;
	font-style: italic;
	}

.creamitalicbold {
	color: #fbf8e0;
	font-style: italic;
	font-weight: bold;
	}

.gold { 
	color: #ffd372;
	}

.goldbold {
	color: #ffd372;
	font-weight: bold;
	}

.golditalic {
	color: #ffd372;
	font-style: italic;
	}

.golditalicbold {
	color: #ffd372;
	font-style: italic;
	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;
	}

#breadcrumbs {
	background-color: #ffd372;
	color: #000000;
	font-size: 80%;
	font-weight: bold;
	border-top: .15em solid #000578;
	border-bottom: .15em solid #000578;
	text-decoration: none;
	height: 100%;
	margin: .5em 1em;
	padding: .25em;
	}

#breadcrumbs a:link {
	background-color: #ffd372;
	color: #0033cc;
	text-decoration: none;
	}
	
#breadcrumbs a:visited {
	background-color: #ffd372;
	color: #9900CC;
	text-decoration: none;
	}
	
#breadcrumbs a:hover {
	background-color: #ffffcc;
	color: #000578;
	text-decoration: none;
	}
	
#content {
	background-color: #b8fdff;
	color: #000578;
	height: 100%;
	margin: .75em .75em 0 .75em;
	padding: 1em 1em 0 1em;
	}

#footer1 {
	position: relative;
	background-color: #000578;
	font-size: 90%;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #00f8ff;
	border-bottom: 2px solid #00f8ff;
	width: 100%;
	margin: 0 .9em;
	padding: .75em 0;
	}

#footer1 a:link {
	color: #00f8ff;
	}

#footer1 a:visited {
	color: #CCCCFF;
	}

#footer1 a:hover {
	background-color: #00f8ff;
	color: #000578;
	}

#footer1 img {
	border: none;
	}

#footer-end {
	font-size: 80%;
	color: #000000;
	font-weight: bold;
	margin: 0 1em 0 1em;
	padding: 0;
	}

#header1 {
	background-image: url(images/head_bkg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #ffd372;
	width: 100%;
	margin:0;
	padding: 0;
	}

#header2 {
	background-color: #00f8ff;
	width: 100%;
	margin:0;
	padding: 0;
	}

#nav-bottom {
	font-size: 90%;
	text-align: center;
	height: 135px;
	width: 100%;
	}

#wrapper {
	background-color: #00c1f8;
	color: #000578;
	margin: 0;
	padding: 0;
	}
