html, body {text-align: center;}

body, p, input, td, textarea, select, pre, code, li {
	font-family: Verdana,Areal,Helvetica,sans-serif;
	color: #000000;
	font-size: 9pt;
}

p, input, td, textarea, select, pre, code, li {text-align: left;}

body {
	padding: 0;
	background-color: #ffffff;
}

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

.indent {padding-left: 1.5em;}

.cent, p.quote, .nmcent, .blockcent {text-align: center;}
p.quote {
font-style: italic;
color: #A08423;
}
p.nmcent {margin: 0; padding: 0;}
.txright {text-align: right;}
.txleft {text-align: left;}
.blockcent {
padding: 5px;
border: 1px solid #8B91A9;
background-color: #F0F0F0;
text-align: center;
}

input[type='text']:focus,
input[type='password']:focus,
select:focus,
textarea:focus {
	background-color: #D3C9A6;
}

.cursym {font-family: Tahoma, Arial;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: #8A92A9;
	font-weight: 700;
	font-family: Arial,Helvetica,sans-serif;
}

h1, .h1 {font-size: 20pt}
h2, .h2 {font-size: 18pt}
h3, .h3 {font-size: 16pt}
h4, .h4 {font-size: 14pt}
h5, .h5 {font-size: 12pt}
h6, .h6 {font-size: 10pt}

.bodycontent {
border-right: 1px solid #c9c9c9;
border-left: 1px solid #c9c9c9;
border-top: 1px solid #c9c9c9;
}

.sect, .secti, .sectb, .sectbi {color: #336699; font-size:9pt;}
.sectb, .sectbi	{font-weight:bold;}
.secti, .sectbi {font-style:italic;}

.pad10px {padding: 10px;}

table.tailtable {width: 770px;}

/* front page links formatting */

ol.boldnum {font-weight: bold;}
li.ntspca {padding-bottom: 10px;}
.nobold {font-weight: 100;}

.fplitop, .afplitop {
list-style-type: none;
font-weight: bold;
margin-top: 20px;
color: #5F5F69;
}
.afplitop {margin-left: 20px; font-weight: 100};
li.fplin {
color: #5F5F69;
}
.afpl, a.afpl:link, a.afpl:active, a.afpl:visited {color: #5F5F69;}
a.afpl:HOVER {color: black;}

.fpnote, .fpnote2 {
padding: 5px;
border: 1px solid #8B91A9;
background-color: #F0F0F0;
text-align: center;
margin: auto;
}
.fpnote {width: 95%;}
.fpnote2 {width: 95%;
margin-top: 35px;
}
/* default anchor */

a:link, a:active, a:visited, a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #0000d0;
}
a:hover {
	text-decoration: underline;
}

a.clk:link, a.clk:active, a.clk:visited, a.clk:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	color: #000000;
	background-color: #D3C9A6;
	border: 1px solid #5F5F69;
}
a.clk:hover {
	text-decoration: underline;
}

/* Announcement */

.anndate, .annrecent, .annheadline,
a.ann:link, a.ann:visited, a.ann:active, a.ann:hover,
a.annln:link, a.annln:visited, a.annln:active, a.annln:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f69;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
.annheadline {font-size: 12pt;}
.annrecent {font-size: 9pt;}
a.annln:hover {text-decoration: underline;}

/* Terms & Conditions */

a.tc, a.tc:link, a.tc:visited, a.tc:active, a.tc:hover {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.inpt210, .inpt125 {
	color: #000000;
	background-color: #ffffff;
}
.inpt210 {
	width: 210px;
}
.inpt125 {
	width: 125px;
}

div.spec, div.specltgrey {
	padding: 5px;
	font-size: 8pt;
}

div.specltgrey {
	background-color: #f0f0f0;
}

div.norm, div.normflushleft, div.normflushright, div.normflushboth {
	padding: 5px;
	font-size: 9pt;
}

div.normflushleft {
	padding: 5px 5px 5px 0;
}

div.normflushright {
	padding: 5px 0 5px 5px;
}

div.normflushboth {
	padding: 5px 0 5px 0;
}

table.logoheader {
	background: url('/img/layout/banner-back-top.jpg') no-repeat;
}
div.menus-outer {
	width: 770px;
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align: right;
	background: url('/img/layout/banner-back-bottom.jpg') no-repeat;
}
div.mainmenu {
	border-right: 1px solid #5F5F69;
}
div.mainmenu, div.submenu {
	padding: 0;
	display: block;
	text-align: right;
}

table.mmtable, table.subtable {
margin: 0 0 0 auto;
padding: 0;
}
table.subtable {
width: 770px;
background: #5F5F69;
}

div.mmact, div.mminact {
	border-color: #5F5F69;
	border-style: solid;
	border-width: 1px 0 0 1px;
}
div.mmact {
	padding: 7px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #D3C9A6;
}
div.mminact {
	padding: 0;
	color: #000000;
	background-color: #8A92A9;
}

a.mminact, a.mminact:link, a.mminact:active, a.mminact:visited {
	display: block;
	padding: 7px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	background-color: #8A92A9;
}
a.mminact:hover {
	color: #000000;
	background-color: #D3C9A6;
	text-decoration: none;
}

td.mminside {
	background: url('/img/layout/banner_en2.jpg') no-repeat;
}
td.mmdate {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding-right: 10px;
	text-align: right;
	color: #ffffff;
}

td.copyr {
	text-align: center;
	font-size: 8pt;
}


td.mmsub, .mmsubact {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0 5px 0 5px;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
}

.mmsubact {
	font-weight: bold;
	color: #D3C9A6;
}

a.mmsub, a.mmsub:link, a.mmsub:active, a.mmsub:visited, a.mmsub:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: #ffffff;
}

a.mmsub:hover {
	color: #D3C9A6;
	text-decoration: underline;
}

div.tailmenu {
color: white;
width: 765px;
margin: 2px 5px 2px 0;
text-align: right;
}
a.tailm, a.tailm:link, a.tailm:visited, a.tailm:active, a.tailm:hover, .tailmon {
color: white;
font-weight: bold;
}
a.tailm:hover, .tailmon {color: #D3C9A6;}
/* pager numbers */

a.pgnum, div.curpgnum, a.pgprev, a.pgnext,
div.pgprevskip, div.pgnextskip {
	display: block;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 5px;
}

a.pgnum, div.curpgnum {
	padding-left: 1px;
	padding-right: 9px;
}

a.pgnum:link, a.pgnum:visited, a.pgnum:hover, a.pgnum:active,
a.pgprev:link, a.pgprev:visited, a.pgprev:hover, a.pgprev:active,
a.pgnext:link, a.pgnext:visited, a.pgnext:hover, a.pgnext:active,
div.curpgnum, div.pgprev, div.pgnext, div.pgprevskip, div.pgnextskip
{	color: #397b21;
	font-size: 9pt;
	background-color: #ffffff;
	text-decoration: none;
	border-left: 1px solid #003366;
}

a.pgnum:hover, a.pgnum:active,
a.pgprev:hover, a.pgprev:active, a.pgnext:hover, a.pgnext:active
{	color: #ffffff;
	background-color: #003366;
}
div.curpgnum
{ color: black;
	font-weight: bold;
	text-decoration: underline;
}

a.pgnum, div.curpgnum, div.pgprev, div.pgnext {width: 100%}
td.pgnum, td.curpgnum {text-align: center}
div.pgprevskip {border: none}
.pgnext {
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
}

.showingtbltitle {
	font-size: 9pt;
	font-weight: normal;
}

a.tbl:link, a.tbl:visited { text-decoration:none;color: #0000f0}
a.tbl:active, a.tbl:hover { text-decoration:underline;color: #0000f0; }

/* Member account detail colors */

.tblhdr {color:#d3c9a6;background-color:#5f5f69;}
.tblhdr2 {color:#ffffff;background-color:#8b91a9;text-align:center;}
td.altlite,td.altliteright,td.altlitecent {color:#000000;background-color:#dadce4;}
td.altdark,td.altdarkright,td.altdarkcent {color:#000000;background-color:#bfc3d1;}
td.altdarkright {text-align:right;}
td.altdarkcent {text-align:center;}
td.altliteright {text-align:right;}
td.altlitecent {text-align:center;}
.bord1,.bord1yb {
	background-color: #ffffff;
	border: 1px solid #5f5f69;
}
.bord1yb {
	background-color: #d3c9a6;
}
.tbltitle, .tbltitlesm, .tbltitlesmcent {
	color: #d3c9a6;
	background-color: #5f5f69;
	font-size: 11pt;
	font-weight: bold;
}
.tbltitlesm, .tbltitlesmcent {font-size: 9pt;}
.tbltitlesmcent {text-align: center;}

.alert {background-color: #c00000; color: #ffffff;}

/* Overcome IE 5.x ignoring default font size */
table { font-size: 1em; }

/* GH Calendar */
.ghcalouter {
	border: 2px solid #969532;
	background-color: #ffffff;
}
.ghcallinner {
	border-top: 1px solid #969532;
	border-right: 1px solid #969532;
	border-left: 1px solid #969532;
	border-bottom: none;
}

.ghcaloff, .ghcalon, .ghcalnobtn, .ghcalblank {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 2px;
	border: none;
	color: #000000;
	background-color: #eeeec8;
	text-align: center;
}

.ghcalon, .ghcaloff, .ghcalblank { width: 100% }

.ghcalon {
	color: white;
	background-color: #969532;
}

#ghcaldiv {
	visibility: hidden;
	position: absolute;
}

/* Fixed size text */
.txt30 {font-size: 30px}
.txt24 {font-size: 24px}
.txt22 {font-size: 22px}
.txt20 {font-size: 20px}
.txt18 {font-size: 18px}
.txt16 {font-size: 16px}
.txt15 {font-size: 15px}
.txt14 {font-size: 14px}
.txt13 {font-size: 13px}
.txt12 {font-size: 12px}
.txt11 {font-size: 11px}
.txt10 {font-size: 10px}
.txt9 {font-size: 9px;}

/* Point size text */
.pt24, .pt24b, .pt24w, .pt24bw {font-size: 24pt;}
.pt22, .pt22b, .pt22w, .pt22bw {font-size: 22pt;}
.pt20, .pt20b, .pt20w, .pt20bw {font-size: 20pt;}
.pt18, .pt18b, .pt18w, .pt18bw {font-size: 18pt;}
.pt16, .pt16b, .pt16w, .pt16bw {font-size: 16pt;}
.pt15, .pt15b, .pt15w, .pt15bw {font-size: 15pt;}
.pt14, .pt14b, .pt14w, .pt14bw {font-size: 14pt;}
.pt13, .pt13b, .pt13w, .pt13bw {font-size: 13pt;}
.pt12, .pt12b, .pt12w, .pt12bw {font-size: 12pt;}
.pt11, .pt11b, .pt11w, .pt11bw {font-size: 11pt;}
.pt10, .pt10b, .pt10w, .pt10bw {font-size: 10pt;}
.pt9,  .pt9b,  .pt9w,  .pt9bw  {font-size: 9pt;}
.pt8,  .pt8b,  .pt8w,  .pt8bw  {font-size: 8pt;}
.pt7,  .pt7b,  .pt7w,  .pt7bw  {font-size: 7pt;}

/* Point size bold text */
.pt24b, .pt22b, .pt20b, .pt18b, .pt16b, .pt15b, .pt14b, .pt13b,
.pt12b, .pt11b, .pt10b, .pt9b, .pt8b, .pt7b,
.pt24bw, .pt22bw, .pt20bw, .pt18bw, .pt16bw, .pt15bw, .pt14bw, .pt13bw,
.pt12bw, .pt11bw, .pt10bw, .pt9bw, .pt8bw, .pt7bw
{font-weight: bold}

/* Point size white text */
.pt24w, .pt22w, .pt20w, .pt18w, .pt16w, .pt15w, .pt14w,
.pt13w, .pt12w, .pt11w, .pt10w, .pt9w, .pt8w, .pt7w,
.pt24bw, .pt22bw, .pt20bw, .pt18bw, .pt16bw, .pt15bw, .pt14bw,
.pt13bw, .pt12bw, .pt11bw, .pt10bw, .pt9bw, .pt8bw, .pt7bw
{color: white}
