/*
	Logica RESET
	By Antti Tuppurainen
	
	default color and background for html
	ol,ul,li,p { not reseted }
	strong, b { not reseted }
*/
html { color:  #000; background: #fff; }
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border-style: none;
	border-color: inherit;
	border-width: 0;
	width: 40px;
	height: 40px;
} 
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
}  
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
abbr,acronym {
	border:0; 
}
/* to preserve line-height and selector appearance */ 
sup {
	vertical-align:text-top;
} 
sub {
	vertical-align:text-bottom;
} 
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	height: 26px;
} 

.newsHeaderLtBlue {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: 98%; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #bbddff
}
.newsBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #999999 1px solid; WIDTH: 98%; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px solid
}
.contentTextGray11px {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
.formButton {
	BORDER-RIGHT: #333366 2px solid; BORDER-TOP: #6699ff 1px solid; MARGIN-TOP: 4px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #6699ff 1px solid; WIDTH: 71px; BORDER-BOTTOM: #333366 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #bbddff
}
.formButtonAle
{
	border-right: #333366 2px solid;
	border-top: #6699ff 1px solid;
	margin-top: 4px;
	font-size: 12px;
	margin-bottom: 1px;
	border-left: #6699ff 1px solid;
	border-bottom: #333366 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #663300;
	border-color: #6699FF #333366 #333366 #6699ff;
	color: #FFFFFF;
}
.listMenu
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	margin-top: 5px;
	font-size: 12px;
	background-attachment: scroll;
	vertical-align: top;
	border-left: #999999 1px solid;
	width: auto;
	border-bottom: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0000FF;
}
.footerHighlightText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffff66; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
.formButtonAnyWidth {
	BORDER-RIGHT: #333366 2px solid; BORDER-TOP: #6699ff 1px solid; MARGIN-TOP: 4px; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #6699ff 1px solid; WIDTH: auto; BORDER-BOTTOM: #333366 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #bbddff
}
.disclaimerBoxTop {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #666666 1px solid; WIDTH: 100%; PADDING-TOP: 7px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: auto
}
.tableTop {
	BORDER-RIGHT: #000 1px; BORDER-TOP: #000 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000 1px; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #000 1px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; border-spacing: 0px
}
.tableBottom {
	BORDER-RIGHT: #000 1px; BORDER-TOP: #000 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000 1px; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #000 1px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; border-spacing: 0px
}
.tableTopTd {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.tableBottomTd {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.superscript8 {
	FONT-SIZE: 8px; VERTICAL-ALIGN: text-top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subscript8 {
	FONT-SIZE: 8px; VERTICAL-ALIGN: text-bottom; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hiLightYellow {
	BACKGROUND-COLOR: #ffff33
}

.table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: double double double double;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
.table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 3px 3px 3px 3px;
}
.table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 3px 3px 3px 3px;
	
}
.centered_displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
    
.centered_object {
  position: fixed;
  top: 50%;
  left: 50%;
}
 .centered_safe  
 {
 	position:absolute 
 	}
 	.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
.Centered_displayed2 {
    display: block;
    margin-left: auto;
    margin-right: auto }
.Centered_inherited
        {
                width: 50%;
                margin-left: auto;
                margin-right: auto;
        }
