body { margin:0; font-size: 10pt; color: #333333; background-color:#FFFFFF; line-height: 140%; } 

TD { font-size: 10pt;  color: #333333; line-height: 140%; }
.p16_b { font-size: 16pt; line-height:150%; color: #003366; font-weight:bold; padding: 0px 0px 0px 0px; }
.p18 { font-size: 18pt; line-height;150%; color: #333333; }
.p16 { font-size: 16pt; line-height;150%; color: #333333; }
.p13_b { font-size: 13pt; line-height:140%; color: #003366; font-weight:bold; }
.p13 { font-size: 13pt; line-height;140%; color: #333333; }
.p12_b { font-size: 12pt; line-height:140%; color: #FFFFFF; font-weight:bold; padding: 0px 0px 0px 10px; }
.p12 { font-size: 12pt; line-height;140%; color: #333333; }
.p11_b { font-size: 11pt; line-height:150%; color: #333333; font-weight:bold; }
.p11 { font-size: 11pt; line-height;140%; color: #333333; }
.p8 { font-size: 8pt; line-height:140%; color: #333333; }
.p8_link { font-size: 8pt; line-height:140%; }

.p12pt { font-size: 12pt; line-height:140%; color: #666666; }
.p10pt { font-size: 10pt; line-height:140%; color: #666666; }
.p18px { font-size: 18px; line-height:160%; color: #666666; font-weight: bold; }

a:link { color:#0066cc; text-decoration: underline; }
a:visited { color:#666699; text-decoration: underline; }
a:hover { color: #cc0000; text-decoration: underline; }
a:active { color: #cc6699; text-decoration: underline; }
a img { border:none; }

.white_s:link { color:#ffffff; text-decoration: underline; font-size: 10pt ; line-height: 130%; }
.white_s:visited { color:#ffffff; text-decoration: underline; font-size: 10pt ; line-height: 130%; }
.white_s:hover { color: #ffff99; text-decoration: none; font-size: 10pt ; line-height: 130%; }
.white_s:active { color: #ffcccc; text-decoration: none; font-size: 10pt ; line-height: 130%; }


input.button { width:50px; font-size: 10pt ;}

input.text01 {
	width:400px;
	font-size: 10pt;
}

input.text02 {
	width:100px;
	font-size: 10pt;
}

input.text03 {
	width:200px;
	font-size: 10pt;
}

textarea.area01 { width:400px; height:120px; font-size: 10pt ;}


h1 {
	margin:5px 0px;
	font-size: 15pt;
	line-height:140%;
	color: #006633;
}
h2 {
	margin:5px 0px;
	font-size: 13pt;
	line-height:140%;
	color: #006699;
}
.notes {
	font-size: 9pt;
	color: #CC0000;
}

h3 {
	margin:5px 0px;
	font-size: 12pt;
	line-height:140%;
	font-weight: bold;
	color: #009999;
}
.p11_r {
	font-size: 11pt;
	font-weight: bold;
	color: #CC0000;
}

h4 { margin:5px 0px; font-size: 11pt ; line-height:140%;}


ol {
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px 0px 0px 0px;
}

ul {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
}
.new {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	line-height: 1.8em;
	list-style: disc outside;
	font-style: normal;
	font-weight: normal;
}
.dot {
	background: url(images/dot_line_back.gif) repeat;
}

.white {color: #FFFFFF}


.qa {
	list-style: circle url(images/qa_tr01.gif) outside;
	line-height: 1.5em;
}

.mMyLinks {
	margin:10px 0;
	text-align:left;
	background:#FFFFF0;
	line-height:1em;
	border:1px solid #CCCCCC;
}
.mMyLinks ul {
	margin:0 0 0 10px;
	padding:0;
    /* list-style-type:square; */
}
.mMyLinks li {
	display:inline;
	padding:6px;
	line-height:1.4em;
	font-size: 9pt;
}
.mMyLinks h2 {
	margin:0;
	padding:5px;
	background:#6699FF;
	color:white;
	font-weight:bold;
	font-size:9pt;
}
.mMyLinks h3 {
	margin:0;
	padding:5px;
	background:#D5EEFD;
	color:#003366;
	font-weight:bold;
	font-size:9pt;
}

.item {
	width:100px;
	padding:5px;
	background:#6699CC;
	font-weight:bold;
	color:white;
}
.p13_orange {
	font-size: 13pt;
	font-weight: bold;
	color: #FF3300;
}
.p13_navy {
	font-size: 13pt;
	font-weight: bold;
	color: #003366;
}
.navy {
	color: #003366;
}
.orange {
	color: #FF3300;
}
.p11_orange {
	font-size: 11pt;
	font-weight: bold;
	color: #FF3300;
}
.p11_bl {
	font-size: 11pt;
	color: #0033CC;
}
.p11_or {
	font-size: 11pt;
	color: #CC3300;
}
.p10_b {
	font-size: 10pt;
	font-weight: bold;
}
.p10_w {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.qa_a {
	font-size: 10pt;
	color: #333300;
}
.P10_bl_b {
	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
}
.p10_yellow {
	font-size: 10pt;
	color: #FFFFCC;
}

.hp-image { width:100%; }
.hp-image td { vertical-align:top; text-align:center; padding:5px; }
.hp-image a { text-decoration:none; }
.hp-image a img { border:solid 1px #0000FF; margin:5px; text-decoration:none; }

#top-about { padding:0 5px 0 0; text-align:left; }
#top-about h1 { margin:0; font-size:16px; }
#top-about h2 { margin:1em 0; font-size:14px; }
#top-about p { margin:1em 0; }

table.outer { border:solid 1px #003399; background:#0066CC; }
table.outer td { padding:5px; line-height:140%; color:#333333; }
tr.head td { padding:5px; background:#003399; color:#FFFFFF; font-weight:bold; text-align:center; }
tr.even td { padding:5px; background:#FFFFF0; }
tr.odd  td { padding:5px; background:#F0FFF0; }

p.att,
div.att { margin:0.5em 0; padding-left:1em; text-indent:-1em; }
div.att:first-letter { color:red; }
p.att em,
div.att em { font-style:normal; font-weight:bold; color:red; }