body {
	background-color: #ffffff;
	font: 10pt Verdana, Tahoma, Arial;   
	color: #000000;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4 {
	font: normal 150%/1.1 "Trebuchet MS", Arial, Tahoma;
	color: #0c7198;
	margin: 0 0 0.5em 0;
	padding: 0;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 135%;
}

h3 {
	font-size: 135%;
	margin: 0;
	padding: 0;
}

h4 {
	font-size: 125%;
}

h5 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: right;
}

h5.red {
	font-size: 11pt;
	color: #ae2905;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0.5em 0;
}

a {
	color: #0c7198;
	text-decoration: underline;
}

a:link {
}

a:visited {
	color: #888888;
	text-decoration: underline; 
}

a:active {
}

a:hover {
	color: #0c7198;
	text-decoration: underline;
}

a.menu:link, a.menu:visited {
	font: normal 11px Tahoma;
	color: #ffffff;
	padding: 0px 14px 0px 14px;
	text-decoration: none;
}

a.menu:hover {
	text-decoration: underline;
}

a.menuon:link, a.menuon:visited, a.menuon:hover {
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 0px 14px 28px 14px;
	text-decoration: none;
	background: url('images/bgm.gif') repeat-x top;
}

a.white:link, a.white:visited {
	font: normal 11px Tahoma;
	color: #ffffff;
	text-decoration: underline;
}

a.red:link, a.red:visited {
	color: #ae2905;
	text-decoration: underline;
}

p, span, ul, ol, li {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9pt;
}

p {
	margin-top: 0;
}

p.small, ul.small li {
	font-size: 8pt;
}

p.grey {
	color: #999999;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}

font.red {
	color: #ae2905;
}

font.green {
	color: #339933;
}

cite {
	color: #0c7198;
}

ul {
	list-style-image: url('images/li.gif');
}

td.right {
	padding-left: 10px;
}

#header {
	width: 100%;
	background: url('images/bg.gif') repeat-x bottom;
}

#pbg2 {
	width: 172px;
	background: url('images/pbg2rl.jpg') no-repeat bottom;
}

#pbg4 {
	background: url('images/pbg4.gif') repeat-x bottom;
}

#pbg6 {
	width: 10px;
	background: url('images/pbg6.gif') no-repeat bottom;
}

#content {
	background-color: #eff7fa;
}

#page {
	padding: 5px 10px 0px 10px;
}

#footer {
	width: 100%;
	background: url('images/bg2.gif') repeat-x top;
	background-color: #ffffff;
}

div.wfr {
	float: left;
	width: 166px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_wfr.gif') 0 -36px no-repeat;
}

div.wfron {
	float: left;
	width: 166px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_wfr.gif') 0 -36px no-repeat;
}

div.wfr a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url('images/prg_wfr.gif') top left no-repeat;
}

div.wfr a:hover {
	background-image: none;
}

div.ro {
	float: left;
	width: 136px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_ro.gif') 0 -36px no-repeat;
}

div.roon {
	float: left;
	width: 136px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_ro.gif') 0 -36px no-repeat;
}

div.ro a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url('images/prg_ro.gif') top left no-repeat;
}

div.ro a:hover {
	background-image: none;
}

div.plt {
	float: left;
	width: 102px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_plt.gif') 0 -36px no-repeat;
}

div.plton {
	float: left;
	width: 102px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_plt.gif') 0 -36px no-repeat;
}

div.plt a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url('images/prg_plt.gif') top left no-repeat;
}

div.plt a:hover {
	background-image: none;
}

div.rl {
	float: left;
	width: 126px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_rl.gif') 0 -36px no-repeat;
}

div.rlon {
	float: left;
	width: 126px;
	height: 36px;
	margin: 10px 0 0 6px;
	background: url('images/prg_rl.gif') 0 -36px no-repeat;
}

div.rl a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url('images/prg_rl.gif') top left no-repeat;
}

div.rl a:hover {
	background-image: none;
}

div.visible {
}

div.invisible {
	display: none;
} 

div.cbutton1 {
	width: 260px;
	height: 32px;
	margin: 0;
	background: url('images/cbutton1.gif') 0 -32px no-repeat;
}

div.cbutton1 a {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background: url('images/cbutton1.gif') top left no-repeat;
}

div.cbutton1 a:hover {
	background-image: none;
}

div.cbutton1 a span {
	font: normal 12px Arial;
	color: #222;
	padding: 8px 0px 10px 0px;
	height: 32px;
	display: block;
	vertical-align: bottom;
}

div.cbutton1 a, div.cbutton1 a:link, div.cbutton1 a:hover, div.cbutton1 a:active, div.cbutton1 a:visited {
    text-decoration: none;
}

div.cbutton2 {
	width: 130px;
	height: 32px;
	margin: 0;
	background: url('images/cbutton2.gif') 0 -32px no-repeat;
}

div.cbutton2 a {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background: url('images/cbutton2.gif') top left no-repeat;
}

div.cbutton2 a:hover {
	background-image: none;
}

div.cbutton2 a span {
	font: normal 12px Arial;
	color: #222;
	padding: 8px 0px 10px 0px;
	height: 32px;
	display: block;
	text-align: center;
	vertical-align: bottom;
}

div.cbutton2 a, div.cbutton2 a:link, div.cbutton2 a:hover, div.cbutton2 a:active, div.cbutton2 a:visited {
    text-decoration: none;
}

div.cbutton2g {
	width: 130px;
	height: 32px;
	margin: 0;
	background: url('images/cbutton2g.gif') 0 -32px no-repeat;
}

div.cbutton2g a {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background: url('images/cbutton2g.gif') top left no-repeat;
}

div.cbutton2g a:hover {
	background-image: none;
}

div.cbutton2g a span {
	font: normal 12px Arial;
	color: #222;
	padding: 8px 0px 10px 0px;
	height: 32px;
	display: block;
	text-align: center;
	vertical-align: bottom;
}

div.cbutton2g a, div.cbutton2g a:link, div.cbutton2g a:hover, div.cbutton2g a:active, div.cbutton2g a:visited {
    text-decoration: none;
}

#WAMenu {
	padding: 0px 0px 0px 0px;
}

.WAMenu_TopItem {
	font: normal 11px Tahoma;
	color: #ffffff;
	padding: 0px 14px 0px 14px;
	text-decoration: none;
	cursor: pointer;
}

.WAMenu_TopItem_Selected {
	font: normal 11px Tahoma;
	color: #ffffff;
	padding: 0px 14px 0px 14px;
/*	padding: 0px 14px 28px 14px;
	background: url('images/bgm.gif') repeat-x top; */
	text-decoration: underline;
	cursor: pointer;
}

.WAMenu_SubMenu {
	border: 0px;
	margin: 7px 0 0 1px;
}

.WAMenu_SubMenuItem {
	background-color: #44a9ce;
	font-family: Tahoma,Arial,Verdana;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 5px 5px 14px; 
	cursor: pointer;
}

.WAMenu_SubMenuItem_Selected {
	background-color: #338cad;
	font-family: Tahoma,Arial,Verdana;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 5px 5px 14px; 
	cursor: pointer;
}