body	{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-align: justify;
	color: #3f3f3f;
	background-color: #808080;
	background-attachment: fixed;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 2em;
	scrollbar-face-color: #808080;
	scrollbar-shadow-color: #707277;
	scrollbar-highlight-color: #b0b1b3;
	scrollbar-3dlight-color: #b0b1b3;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-track-color: #bdbec0;
	scrollbar-arrow-color: #ffffff;
	overflow-x:hidden;
	overflow-y:scroll;
	}

hr	{ color: #efefef; }

h1 	{ 
	font-family: Arial; 
	font-size: 8pt; 
	margin-bottom: 0em; 
	letter-spacing: 1px;
	}


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


pre  	{ font-family: "Courier"; font-size: 8pt; color: #3F3F3F;}

.TableJst			{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: justify; background-repeat: no-repeat; line-height:1.4em;}
.TableSmall, .TableSml		{ font-family: Arial; font-size: 8pt; color: #3F3F3F; line-height:1.4em;}
.TableLeft			{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: left; line-height:1.4em;}
.TableRight			{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: right; line-height:1.4em;}
.TableLeftHeader 		{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: left ; background-color: #E6E6E6; font-weight: bold; line-height:1.4em;}
.TableCenter 			{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: center; line-height:1.4em;}
.TableSeparator 		{ font-family: Arial; font-size: 8pt; color: #3F3F3F; text-align: left ; background-color: #e6e6e6;}

.input 	{
	color: #3F3F3F;
	background-color: white;
	font-family: Arial;
	font-size: 8pt;
	border: 1px #3F3F3F solid;
	padding-right: 2px;
	padding-left: 2px;
	height: 20px;
	}

.input-s {
	color: #3F3F3F;
	background-color: white;
	font-family: Arial;
	font-size: 8pt;
	border: 1px #3F3F3F solid;
	padding-right: 2px;
	padding-left: 2px;
	height: 20px;
	width: 200px;
	}

.input-txtfld 	{
	color: #3F3F3F;
	background-color: white;
	font-family: Arial;
	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: Arial;
	font-size: 8pt;
	border: 1px #3F3F3F solid
	padding: 2px;
	height: 20px;
	padding-right: 2px;
	padding-left: 2px;
	}
	
.alt	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	line-height: 12pt;
	letter-spacing: normal;
	font-weight: bold;
	color: #cb1a3d;
	vertical-align: bottom;
	background-repeat: no-repeat;
	text-align: center;
	}

.alt-bot	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #cb1a3d;
	vertical-align: middle;
	background-repeat: no-repeat;
	text-align: center;
	}

.alt-slogan	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #cb1a3d;
	background-repeat: no-repeat;
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: nowrap;
	text-align: right;
	padding-right: 40px;
 	padding-bottom: 3px;
 	}

alt:link, alt:visited	{text-decoration: none; font-family: Arial; font-size: 8pt; font-weight: bold; color: #cb1a3d;}
alt:hover, alt:active	{text-decoration: none; font-family: Arial; font-size: 8pt; font-weight: bold; color:#3f3f3f;}

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

.prctbl-even	{
	font-family: Arial;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #f9f9f9;
	text-align: left;
	cursor: default;
	}

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

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

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

.prctblr-even {
	font-family: Arial;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #f9f9f9;
	text-align: right;
	cursor: default;
	}

.prctblr-even-c {
	font-family: Arial;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #f9f9f9;
	text-align: center;
	cursor: default;
	}

.prctblhead	{
	font-family: Arial;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #efefef;
	text-align: left;
	}

.prctblhead-c	{
	font-family: Arial;
	font-size: 8pt;
	color: #3F3F3F;
	background-color: #efefef;
	text-align: center;
	}

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

.InfoBar    { 
	font-family: Arial; 
	font-size: 7pt; 
	color: #b0b1b3;
 	line-height:0.5em;
	line-height:1.2em;
}


A.special:link, A.special:visited		{text-decoration: none; font-family: Arial; font-size: 8pt; color: #3f3f3f;}
A.special:hover					{text-decoration: underline; font-family: Arial; font-size: 8pt; color:#3f3f3f;}
A.special_even:link, A.special_even:visited	{text-decoration: none; font-family: Arial; font-size: 8pt; color: #3f3f3f; background-color: #f9f9f9;}
A.special_even:hover				{text-decoration: underline; font-family: Arial; font-size: 8pt; color:#3f3f3f; background-color: #f9f9f9;}

.cent-table-head {font-weight: bold; font-size: 8pt; color: #ffffff; font-family: Arial; background-color: #999999}
.cent-table-col  {font-size: 8pt; color: #3f3f3f; font-family: Arial; background-color: #efefef}

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

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

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

#ttip{
	position: absolute;
	width: 230px;
	border: 1px solid #808080;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #efefef;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135, strength=1);
	}

li 	{
	list-style: square url(images/bul.gif);
	vertical-align: middle;
	}

#dboxcover{
	width: 620px;
	position:absolute;
	z-index: 100;
	overflow:hidden;
	visibility: hidden;
	}

#dbox{
	width: 600px;
	border: 1px solid #efefef;
	background-color: #ffffff;
	padding: 4px;
	position:absolute;
	left: 0;
	top: 0;
	}

.xxsm {font-size: xx-small}

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

.prod {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3F3F3F;
	background-color: #ffffff;
	text-align: left;
	padding-left: 0px;
	}

.ticker {font-weight: bold; font-size: 8pt; color: #3f3f3f; font-family: Arial}
