/** TAGS ----------------------------**/

body { background-color: #21062e; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

#wrapper {width:980px; margin:0 auto; border:0px solid #000000; padding:0 10px; align:center}

p { font-family : arial, helvetica, sans-serif; font-size: 10pt; color : #2E0854; }

a:link { color : #009966; font-family: Geneva, Arial, Helvetica, sans-serif; }
a:link { color : #009966; }
a:visited { color : #5F2B6B; }
a:hover { color : #84638B; }

h1 { font-size : 12pt; color : #2E0854; font-weight: bold; font-family : Geneva, Arial, Helvetica, sans-serif; }
h2 { font-size : 10pt; color : #B3518A; font-weight: bold; font-family : Geneva, Arial, Helvetica, sans-serif; }
h3 { font-size : 10pt; color: #08147B; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-style: italic; }
	
hr { color: #377C3F; height: 1px; }

/*
h1.hm-feat {
	padding: 3px;
	border-top: 1px solid #081778;
	border-right: 1px solid #081778;
	border-bottom: 1px solid #081778;
	border-left: 1px solid #081778;
} */

/** CLASSES ----------------------------**/

a.ltlink:link { color: #FFFFFF; text-decoration: none; }
a.ltlink:visited { color: #FFFFFF; text-decoration: none; }
a.ltlink:hover { color: #FFFF99; text-decoration: none; }

.basefont { font-family : arial, helvetica, sans-serif; font-size: 10pt; color : #2E0854; }
	
.bg-lite01 { background-color: #DEF3F3; }

.bnr {
	background-color: #85af7d;
	background-image:  url('../images/bn_bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	height: 113px
	
}
	
.border01 { border: 1px solid #637129; }

.bx-lf { float: left; padding-right: 0.7em; margin-bottom: 0.2em; }
.bx-rt { float: right; margin-left: 0.7em; }
	
.cal { }
.cal td { padding: 4px; background-color: #EAF1FF; border: 2px solid #FFFFFF; }
.cal p { font-size: 12px; white-space: nowrap; }

.cell01 { background-color: #ECEEE3; }

.content-back {
	vertical-align: top;	
	background-color: #FFFFFF;
	margin:0px; padding:0px;
	padding-bottom: 1em;
	}

.ct { /*padding-left: 1.2em;*/ padding: 0.3em 0.5em 0.5em 1.2em; }

.float-right { float: right; }

.ft {
	/*background-color: #226688;*/
	background-color: #030823;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #914586;
	border-right-color: #914586;
	border-bottom-color: #914586;
	border-left-color: #914586;
}

.ft td { }
.ft p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.ft a:link { color: #FFFFFF; text-decoration: none; }
.ft a:visited { color: #FFFFFF; text-decoration: none; }
.ft a:hover { color: #FFFF99; text-decoration: none; }

.hd { background-color: #000000; }

.home { background-color: #2E0854; }

.hm-feat { background-color: #E4CEE1; padding: 16px 8px 8px; }
.hm-feat h1 { color: #C34582; }
.hm-feat p { color: #8C3E6B; }

.hm-sp { border-left-width: 1px; border-left-style: solid; border-left-color: #081778; }

.hm-txt { padding: 12px 6px 24px 12px; }
.hm-txt p { color: #FFFFFF; }

.hm-bg {
	background-color: #2E0854;
	background-image: url('../images/hm_bg.jpg');
	}
.hm-ctbg { background-image: url('../images/hm_ctbg.jpg')}

.hm-ctr {
	background-image: url('../images/ct_bg.jpg');
	height: 300px;
	background-repeat: no-repeat;
	background-position: left top
}
.hm-dt {
	float: left;
	margin: 10px;
	margin-top: 9.5em;
	padding: 1.5em 0.5em 1.4em 0.5em;
	width: 500px;
	height: 220px;
	text-align: center;
	/*background-color: 004488;
	border: 1px solid #003366;
	filter: Alpha(Opacity=80, FinishOpacity=80);*/
}
.hm-dt p { color: #FFFFFF; font-size: 1em; }

.hm-rt {
	margin: 10px;
	margin-top: 1em;
	padding: 1em 0.5em 1em 0.5em;
/*	width: 40%;
	background-color: #004488;
	border: 1px solid #003366;
	filter: Alpha(Opacity=80, FinishOpacity=80);*/
	float: right;
}
.hm-rt p { color: #FFFFFF; font-size: 0.8em; }
.hm-rt ul { color: #FFFFFF; font-size: 0.8em; margin-left:0px; padding-left:0.75em;}
.hm-rt a { color: #FFFFFF; }
.hm-rt a:visited { color: #FFFFFF; }
.hm-rt a:hover { color: #FFEE99; }
.hm-rt h1 { /*color: #CCCC66;*/ color: #FFEE99; font-size: 1em; font-weight:bold; margin-bottom:-0.5em; }

.indent1 { padding-left: 10pt; }

.line01 { font-size: 1px; color: #999999; }

.nav {
	width: 130px;
	background-color: #FFCCFF;
}
.nav td { padding: 6px 4px; text-align:right; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#C0BDBF; }
.nav p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #08786f; }
.nav a:link { font-weight: bold; color: #08786f; text-decoration: none; }
.nav a:visited { font-weight: bold; color: #08786f; text-decoration: none; }
.nav a:hover { font-weight: bold; color: #CC3300; text-decoration: none; }

.nav-bg { border-right-width: 3px; border-right-style: solid; border-right-color: #C0A6AF; background-color: #FFCCFF; */ background-color: #FFCCFF;}

.small { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.sp {
	background-color: #FFFFFF;
	margin: 6px 3px 6px 0px;
	text-align: center;
	/*filter: Alpha(Opacity=90);*/
}
.sp img { vertical-align: middle; margin: 4px 12px 4px 0px; }
.sp p { background-color:#FFFFFF; }

.spn { padding: 3px 0px 3px 0px; border-bottom: 1px dashed #DDDDDD; display:inline; width: 202px; float: left; }
.spn p { margin: 2px 0px 2px 0px; padding: 0px; }

.tablebox-hm-ft {
	background-color: #FFDF55;
/*	border: 1px solid #081778; */
	margin: 8px 8px 8px 0px;
	width: 98%;
}

.tablebox-hm-ft p, ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #081778;
}

.tablebox-hm-ft a:link { color: #5F2B6B; text-decoration: underline; }
.tablebox-hm-ft a:visited { color: #666666; text-decoration: underline; }
.tablebox-hm-ft a:hover { color: #84638B; text-decoration: underline; }

.tablebox01 { background-color: #ECEEE3; border: 1px solid #9FAB68; padding: 3px; }
.tablebox02 { border: 1px solid #5A286B; padding: 3px; background-color: #EDEDFB; }
.tableboxred { background-color: #9C2829; border: 1px solid #6C0000; padding: 3px; }

.tablebox03 { }
.tablebox03 td {
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.tablebox03 th { background-color: #EFEFFF; padding: 2px; }
.tablebox03 tr { }
.tablebox03 p { }

.tablepf p { margin: 2px 0px 5px 0px; }
.tablepf h2 { margin-top: 2px; }

.text-hm-centre { font-family: Geneva, Arial, Helvetica, sans-serif; color: #CCFF66; font-size: 12pt; }

.text-large { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16pt; }
.text-med { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13pt; }

.textwhite { color : #ffffff; font-size : 10pt; font-weight: bold; font-family : arial, helvetica, sans-serif; }
.textbigwhite { color : #ffffff; font-size : 12pt; font-weight: bold; font-family : arial, helvetica, sans-serif; }

.text-nowrap { white-space: nowrap; }
.txt-y { color: #FFCC00; font-size: 2em; }
.txt-r { color: #FF0000; font-size: 2em; }
.txt-p { color: #990099; font-size: 2em; }
.txt-b { color: #3399FF; font-size: 2em; }

.tpnav {
/*	background-color: #FFCC33;*/
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #914586;
}

.tpnav td {
/*	background-color: #FFCC33;*/
	padding: 3px 12px;
	text-align: center;
}

.tpnav p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

.tpnav a:link { color: #F6F2CB; text-decoration: none; }
.tpnav a:visited { color: #E7FAE1; text-decoration: none; }
.tpnav a:hover { color: #EEDEF0; text-decoration: none; }

.tpnav1 { color: #000033; text-decoration: none; background-color: #000033; }
.tpnav2 { color: #000033; text-decoration: none; background-color: #000033; }
.tpnav3 { color: #000033; text-decoration: none; background-color: #000033; }
.tpnav4 { color: #000033; text-decoration: none; background-color: #000033; }
.tpnav5 { color: #000033; text-decoration: none; background-color: #000033; }
.txt-plain {
	font-family: "Courier New", Courier, mono;
}

.lst-sp01 li { margin-bottom: 0.95em; }
