BODY
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 80%;
	background-color: #FFFFFF;
	color: #000000;
}

/* colors */

.headerLine	{background-color: #6685C2;}

.bgSecnavi	{background-color:#003399; color: #FFFFFF; font-weight: bold; font-size: 12px;}

.layernavi {color: #003399; font-weight: bold; font-size: 12px;}
.layernavi_selected {color: #003399; background-color:#ffffff; font-weight: bold; font-size: 12px;}

.bgFooter	{background-color: #003399;}

/* links */

A:link {color: #003399; font-family: Arial,Helvetica; text-decoration: underline;}
A:active {color:#003399; font-family: Arial,Helvetica; text-decoration: underline;}
A:visited {color:#003399; font-family: Arial,Helvetica; text-decoration: underline;}
A:hover {color:#003399; font-family: Arial,Helvetica; text-decoration: underline;}

A.TextSize2:link {color: #003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize2:active {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize2:visited {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize2:hover {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}

A.TextSize3:link {color: #003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize3:active {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize3:visited {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize3:hover {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}

A.TextSize4:link {color: #003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize4:active {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize4:visited {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}
A.TextSize4:hover {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 100%; font-weight: lighter;}

A.pagePath:link {color: #003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 11px;}
A.pagePath:active {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 11px;}
A.pagePath:visited {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 11px;}
A.pagePath:hover {color:#003399; font-family: Arial,Helvetica; text-decoration: underline; font-size: 11px;}

A.secnavi:link {color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
A.secnavi.active {color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
A.secnavi:visited {color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
A.secnavi:hover {color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}

A.topnavi:link {color: #0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.topnavi.active {color:#0232a1; text-decoration: underline; font-size: 12px; font-weight: bold;}
A.topnavi:visited {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.topnavi:hover {color:#4c7fea; text-decoration: none; font-size: 12px; font-weight: bold;}

.topnaviOn {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviOn:link {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviOn:active {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviOn:visited {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviOn:hover {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}

.topnaviSelected {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviSelected:link {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviSelected:active {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviSelected:visited {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.topnaviSelected:hover {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}

A.layernavi:link {color: #0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.layernavi.active {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.layernavi:visited {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.layernavi:hover {color:#4c7fea; text-decoration: none; font-size: 12px; font-weight: bold;}

.layernaviOn {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviOn:link {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviOn:active {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviOn:visited {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviOn:hover {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}

.layernaviSelected {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviSelected:link {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviSelected:active {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.layernaviSelected:visited {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}

.layernaviOn:hover {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
A.leftnavi:link {color: #0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.leftnavi.active {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.leftnavi:visited {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: bold;}
A.leftnavi:hover {color:#4c7fea	; text-decoration: none; font-weight: bold;}

.leftnaviOn {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviOn:link {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviOn:active {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviOn:visited {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviOn:hover {color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}

.leftnaviSelected {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviSelected:link {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviSelected:active {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviSelected:visited {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}
.leftnaviSelected:hover {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: bold;}

A.leftnavi2:link {color: #0232a1; text-decoration: none; font-size: 12px; font-weight: normal;}
A.leftnavi2.active {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: normal;}
A.leftnavi2:visited {color:#0232a1; text-decoration: none; font-size: 12px; font-weight: normal;}
A.leftnavi2:hover {color:#4c7fea; text-decoration: none; font-size: 12px; font-weight: normal;}

.leftnavi2On {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2On:link {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2On:active {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2On:visited {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2On:hover {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;}

.leftnavi2Selected {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2Selected:link {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2Selected:active {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2Selected:visited {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: normal;}
.leftnavi2Selected:hover {color: #4D4D4D; text-decoration: none; font-size: 12px; font-weight: normal;}

DIV.naviLayerStatic {position:absolute; top: 141px; left:0px; width:760px; height: 20px; z-index:1; overflow:visible; visibility: visible;}
DIV.naviLayerDynamic {position:absolute; top: 141px; left:0px; width:760px; height: 20px; z-index:2; overflow:visible; visibility: hidden;}

/* general text styles */

td	{font-family: Arial,Helvetica; font-size: 80%; font-weight: normal;}
td.fixed	{font-family: Arial,Helvetica; font-size: 12px;}

p	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

p.TextSize2	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 120%; font-weight: lighter;}
p.TextSize3	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 140%; font-weight: lighter;}
p.TextSize4	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 160%; font-weight: lighter;}

ul	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ul ul	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ul ul ul	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ul.TextSize2 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 120%; font-weight: normal;}
ul.TextSize2 ul.TextSize2	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ul.TextSize2 ul.TextSize2 ul.TextSize2	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ul.TextSize3 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 140%; font-weight: normal;}
ul.TextSize3 ul.TextSize3	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ul.TextSize3 ul.TextSize3 ul.TextSize3	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ul.TextSize4 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 160%; font-weight: normal;}
ul.TextSize4 ul.TextSize4	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ul.TextSize4 ul.TextSize4 ul.TextSize4	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ol	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ol ol	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ol ol ol	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ol.TextSize2 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 120%; font-weight: normal;}
ol.TextSize2 ol.TextSize2	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ol.TextSize2 ol.TextSize2 ol.TextSize2	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ol.TextSize3 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 140%; font-weight: normal;}
ol.TextSize3 ol.TextSize3	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ol.TextSize3 ol.TextSize3 ol.TextSize3	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

ol.TextSize4 {margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 160%; font-weight: normal;}
ol.TextSize4 ol.TextSize4	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}
ol.TextSize4 ol.TextSize4 ol.TextSize4	{margin-top: 0px; margin-bottom: 15px; font-family: Arial,Helvetica; font-size: 100%; font-weight: normal;}

small,.small,A.small:link,.pagePath{font-size: 11px;}

.normal, A.normal:link, A.normal:active, A.normal:visited, A.normal:hover {font-family: Arial,Helvetica; font-size: 12px;}

.footer	{font-size: 11px;}

.links	{line-height: 18px;}

.toFrontPageDisabled
{
	color: #7f99cc; text-decoration: none; font-size: 12px; font-weight: bold;
}

A.sitemapLevel1TextSize0:link {color: #333333; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize0:active {color: #333333; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize0:visited {color: #333333; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize0:hover {color: #333333; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}

A.sitemapLevel1TextSize2:link {color: #333333; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize2:active {color: #333333; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize2:visited {color: #333333; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize2:hover {color: #333333; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}

A.sitemapLevel1TextSize3:link {color: #333333; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize3:active {color: #333333; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize3:visited {color: #333333; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize3:hover {color: #333333; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}

A.sitemapLevel1TextSize4:link {color: #333333; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize4:active {color: #333333; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize4:visited {color: #333333; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel1TextSize4:hover {color: #333333; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}

.sitemapLevel1 {color: #333333; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}

A.sitemapLevel2TextSize0:link {color: #00368d; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize0:active {color: #00368d; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize0:visited {color: #00368d; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize0:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 100%; font-weight: bold; text-decoration: none;}

A.sitemapLevel2TextSize2:link {color: #00368d; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize2:active {color: #00368d; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize2:visited {color: #00368d; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize2:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 120%; font-weight: bold; text-decoration: none;}

A.sitemapLevel2TextSize3:link {color: #00368d; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize3:active {color: #00368d; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize3:visited {color: #00368d; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize3:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 140%; font-weight: bold; text-decoration: none;}

A.sitemapLevel2TextSize4:link {color: #00368d; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize4:active {color: #00368d; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize4:visited {color: #00368d; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}
A.sitemapLevel2TextSize4:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 160%; font-weight: bold; text-decoration: none;}

.sitemapLevel2 {color: #00368d; font-family: Arial,Helvetica; font-size: 95%; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

A.sitemapLevel3TextSize0:link {color: #4f729a; font-family: Arial,Helvetica; font-size: 100%; text-decoration: none;}
A.sitemapLevel3TextSize0:active {color: #4f729a; font-family: Arial,Helvetica; font-size: 100%; text-decoration: none;}
A.sitemapLevel3TextSize0:visited {color: #4f729a; font-family: Arial,Helvetica; font-size: 100%; text-decoration: none;}
A.sitemapLevel3TextSize0:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 100%; text-decoration: none;}

A.sitemapLevel3TextSize2:link {color: #4f729a; font-family: Arial,Helvetica; font-size: 120%; text-decoration: none;}
A.sitemapLevel3TextSize2:active {color: #4f729a; font-family: Arial,Helvetica; font-size: 120%; text-decoration: none;}
A.sitemapLevel3TextSize2:visited {color: #4f729a; font-family: Arial,Helvetica; font-size: 120%; text-decoration: none;}
A.sitemapLevel3TextSize2:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 120%; text-decoration: none;}

A.sitemapLevel3TextSize3:link {color: #4f729a; font-family: Arial,Helvetica; font-size: 140%; text-decoration: none;}
A.sitemapLevel3TextSize3:active {color: #4f729a; font-family: Arial,Helvetica; font-size: 140%; text-decoration: none;}
A.sitemapLevel3TextSize3:visited {color: #4f729a; font-family: Arial,Helvetica; font-size: 140%; text-decoration: none;}
A.sitemapLevel3TextSize3:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 140%; text-decoration: none;}

A.sitemapLevel3TextSize4:link {color: #4f729a; font-family: Arial,Helvetica; font-size: 160%; text-decoration: none;}
A.sitemapLevel3TextSize4:active {color: #4f729a; font-family: Arial,Helvetica; font-size: 160%; text-decoration: none;}
A.sitemapLevel3TextSize4:visited {color: #4f729a; font-family: Arial,Helvetica; font-size: 160%; text-decoration: none;}
A.sitemapLevel3TextSize4:hover {color: #4c7fea; font-family: Arial,Helvetica; font-size: 160%; text-decoration: none;}

.sitemapLevel3 {color: #4f729a; font-family: Arial,Helvetica; font-size: 95%; margin-bottom: 0px;}

/* headers */
H1, .h1	{ color: #000000; font-weight: normal; font-size: 140%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px; }
H2, .h2	{ color: #000000; font-weight: bold; font-size: 120%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H3, .h3	{ color: #000000; font-weight: bold; font-size: 105%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px; }
H4, .h4	{ color: #000000; font-weight: bold; font-size: 100%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px; }

/*
H1.normal{ color: #000000; font-weight: normal; font-size: 26px; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px; }
H2.normal{ color: #000000; font-weight: bolder; font-size: 16px; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H3.normal{ color: #000000; font-weight: bolder; font-size: 14px; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px; }
H4.normal{ color: #000000; font-weight: bolder; font-size: 12px; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px; }
*/
H1.TextSize2, .h1.TextSize2	{ color: #000000; font-weight: normal; font-size: 160%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px; }
H1.TextSize3, .h1.TextSize3	{ color: #000000; font-weight: bold; font-size: 180%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px; }
H1.TextSize4, .h1.TextSize4	{ color: #000000; font-weight: bold; font-size: 200%; font-family: Arial,Helvetica; margin-top: 0px; margin-bottom: 10px; }

H2.TextSize2, .h2.TextSize2	{ color: #000000; font-weight: normal; font-size: 140%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H2.TextSize3, .h2.TextSize3	{ color: #000000; font-weight: bold; font-size: 160%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H2.TextSize4, .h2.TextSize4	{ color: #000000; font-weight: bold; font-size: 180%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}

H3.TextSize2, .h3.TextSize2	{ color: #000000; font-weight: bold; font-size: 125%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H3.TextSize3, .h3.TextSize3	{ color: #000000; font-weight: bold; font-size: 145%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H3.TextSize4, .h3.TextSize4	{ color: #000000; font-weight: bold; font-size: 165%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}

H4.TextSize2, .h4.TextSize2	{ color: #000000; font-weight: bold; font-size: 120%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H4.TextSize3, .h4.TextSize3	{ color: #000000; font-weight: bold; font-size: 140%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}
H4.TextSize4, .h4.TextSize4	{ color: #000000; font-weight: bold; font-size: 160%; font-family: Arial,Helvetica; line-height: normal; margin-top: 30px;}

/* form elements */

.fpSearch	{font: 12px Arial,Helvetica; width: 110px; height: 20px; margin-top: 0px; margin-right: 2px}
.fpNetServices	{font: 12px Arial,Helvetica; width: 280px; height: 20px; margin-bottom: 3px;}
.fpQuickSearch{font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; width: 280px; height: 20px; margin-bottom: 3px;}

FORM, .form	{margin: 0px; display: inline;}

.searchTable	{border: 1px solid #969B97; background-color: #E5F0E8;}

.searchSelect {font: 12px Arial,Helvetica; width: 250px;}
.searchSelect245 {font: 12px Arial,Helvetica; width: 245px; margin-bottom: 3px; margin-top: 3px;}
.searchSelect280 {font: 12px Arial,Helvetica; width: 280px; margin-bottom: 3px; margin-top: 3px;}
.searchLocationSelect {font: 12px Arial,Helvetica; width: 225px;}
.searchTextBox156 {font: 12px Arial,Helvetica; width: 156px;}

.smallTextBoldRed
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.formButton
{
	border-right: white 2px ridge;
	padding-right: 2px;
	border-top: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	background: url(/images/btn_bg.gif) #b8dbc3;
	padding-bottom: 0px;
	border-left: 0px;
	color: black;
	padding-top: 2px;
	border-bottom: white 2px ridge;
	font-family: Arial, Helvetica, Geneva;
	margin-top: 0px;
}

.formButton80px
{
	width: 80px;
	border-right: white 2px ridge;
	padding-right: 2px;
	border-top: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	background: url(/images/btn_bg.gif) #b8dbc3;
	padding-bottom: 0px;
	border-left: 0px;
	color: black;
	padding-top: 2px;
	border-bottom: white 2px ridge;
	font-family: Arial, Helvetica, Geneva;
	margin-top: 0px;
}

.QFDTextField
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.QFDTextArea
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 300px;
	height: 100px;
}

.QFDDropDown
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 300px;
}

.ElementHeader
{
font-family: Arial,Helvetica;
font-weight: bold;
}

.DesignerNormal
{
font-family: Arial,Helvetica;
font-weight: normal;
}
  
.DesignerSmall 
{
color: #000000; 
font-weight: bold; 
font-size: 80%; 
font-family: Arial,Helvetica; 
line-height: normal; 
margin-top: 30px;
}
  
.DesignerTitle
{
color: #000000; 
font-weight: normal; 
font-size: 140%; 
font-family: Arial,Helvetica; 
margin-top: 0px; 
margin-bottom: 10px; 
}

.DesignerShiftRight
{
font-family: Arial,Helvetica; 
padding-left: 20px;
}
  
.DesignerMandatory
{
font-family: Arial,Helvetica; 
font-weight: bold;
}

.DesignerError, .Error
{
font-family: Arial,Helvetica; 
color: #CC0000;
font-weight: bolder;
}

.DesignerSubmit
{
width: 80px;
border-right: white 2px ridge;
padding-right: 2px;
border-top: 0px;
padding-left: 2px;
font-weight: bold;
font-size: 11px;
background: url(/images/btn_bg.gif) #b8dbc3;
padding-bottom: 0px;
border-left: 0px;
color: black;
padding-top: 2px;
border-bottom: white 2px ridge;
font-family: Arial, Helvetica, Geneva;
margin-top: 0px;
}

.DesignerReset
{
width: 80px;
border-right: white 2px ridge;
padding-right: 2px;
border-top: 0px;
padding-left: 2px;
font-weight: normal;
font-size: 11px;
background: url(/images/btn_bg_reset.gif) #b8dbc3;
padding-bottom: 0px;
border-left: 0px;
color: black;
padding-top: 2px;
border-bottom: white 2px ridge;
font-family: Arial, Helvetica, Geneva;
margin-top: 0px;
}

.MandatoryMark
{
font-family: Arial,Helvetica; 
font-weight: bold;
font-size: 16px;
color: #000000;
}

table.linkBox	{
	width: 180px;
	background-image:  url(/images/linkbox_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

table.linkBox td        {
        background-image: url(/images/linkbox_top.gif);
        background-repeat: no-repeat;
        background-position: top left;
        padding-top: 8px;
        padding-bottom: 10px;
        padding-left: 14px;
        padding-right: 10px;
}

