body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	scrollbar-face-color: #d9d9d7;
	scrollbar-shadow-color: #707277;
	scrollbar-highlight-color: #b0b1b3;
	scrollbar-3dlight-color: #b0b1b3;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-track-color: #bdbec0;
	scrollbar-arrow-color: #ffffff;
}

hr	{ color: #efefef; }

A		{ text-decoration: none;}
A:link, A:visited	{ color: #cb1a3d; text-decoration: none;}
A:active	{ color: #330099; text-decoration: none;}
A:hover		{ color: #666666; text-decoration: underline;}

A.stream:link, A.stream:visited	{text-decoration: none; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #cb1a3d;}
A.stream:hover	{text-decoration: none; font-family: Verdana; font-size: 8pt; font-weight: bold; color:#666666;}


.maintext {
	font: 11px Verdana;
	color: #666666;
	text-align: justify;
}

.maintextb {
	font: 9px Verdana;
	font-weight: bold;
	color: #666666;
	text-align: justify;
}

.smltext {
	font: 9px Verdana;
	color: #666666;
	text-align: justify;
}

.tbl_l {
	font: 11px Verdana;
	color: #666666;
	text-align: left;
}

.tbl_r {
	font: 11px Verdana;
	color: #666666;
	text-align: right;
}

.tbl_c {
	font: 11px Verdana;
	color: #666666;
	text-align: center;
}

.home {
	font: italic 11px Verdana;
	color: #666666;
	text-align: justify;
}

.stream {
	font: italic 11px Verdana;
	color: #333333;
	text-align: justify;
}

.hint {
	font: italic 11px Verdana;
	color: #666666;
	text-align: right;
}

.prctbl	{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
}

.prctbl_even	{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #f9f9f9;
	text-align: left;
	cursor: default;
}

.prctblr {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #ffffff;
	text-align: right;
	cursor: default;
}

.prctblñ {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #ffffff;
	text-align: center;
	cursor: default;
}

.prctblñ_even {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #f9f9f9;
	text-align: center;
	cursor: default;
}

.prctblñ_nc {
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
	cursor: default;
}

.prctblr_even {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #f9f9f9;
	text-align: right;
	cursor: default;
}

.prctblr_even_c {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #f9f9f9;
	text-align: center;
	cursor: default;
}

.prctblhead	{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #efefef;
	text-align: left;
}

.prctblhead_c	{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	background-color: #efefef;
	text-align: center;
}

.prcdl {
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	background-color: #ffffff;
	text-align: right;
	cursor: default;
}

.TableSeparator { font-family: Verdana; font-size: 8pt; color: #666666; text-align: left ; background-color: #E6E6E6;}

.TableJst	{ font-family: Verdana; font-size: 8pt; color: #666666; text-align: justify; background-repeat: no-repeat; }
.TableSmall, .TableSml	{ font-family: Verdana; font-size: 8pt; color: #666666;}
.TableLeft	{ font-family: Verdana; font-size: 8pt; color: #666666; text-align: left}
.TableRight	{ font-family: Verdana; font-size: 8pt; color: #666666; text-align: right}
.TableLeftHeader { font-family: Verdana; font-size: 8pt; color: #666666; text-align: left ; background-color: #E6E6E6; font-weight: bold}
.TableCenter { font-family: Verdana; font-size: 8pt; color: #666666; text-align: center}


.prm {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.map-root {
	font-family: Verdana;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
	padding-left: 0px;
}

.map-leaf {
	font-family: Verdana;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
	padding-left: 20px;
}

.map-leaf-2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #ffffff;
	text-align: left;
	cursor: default;
	padding-left: 30px;
}

.input 	{
	color: #3F3F3F;
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px #3F3F3F solid;
	padding-right: 2px;
	padding-left: 2px;
	height: 20px;
	}
.input_txtfld 	{
	color: #3F3F3F;
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px #3F3F3F solid;
	padding-right: 2px;
	padding-left: 2px;
	height: 60px;
	width: 380px;
	}
	
.input-btn {
	color: #ffffff;
	background-color: #cb1a3d;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px #3F3F3F solid
	padding: 2px;
	height: 20px;
	padding-right: 2px;
	padding-left: 2px;
	}
	
.s-fld 	{ 
	color: #3F3F3F; 
	background-color: white; 
	font-family: Verdana; 
	font-size: 8pt; 
	border: 1px #999999 solid
	}

.shdwpic {
	border: 1px #efefef solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#3f3f3f,direction=135, strength=2)
	}
