a:link{
	color:#0000ff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
a:visited{
	color:#660066;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
a:hover{
	color:#ff0000;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
a:active{
	color:#ff0000;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
address{
	font-style:normal;
}
body{
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
	margin:1% 5% 1% 5%;
	padding:0% 0% 0% 0%;
	width:90%;
}
caption{
	text-align:left;
	padding:0em 1em 0em 1em;
}
cite{
	font-style:normal;
	letter-spacing:normal;
}
dd ol{
	margin:0em;
}
dd ul{
	margin:0em;
}
em{
	font-size:100%;
	font-style:oblique;
	color:#009900;
	background-color:transparent;
}
img{
	border-style:none;
	border-width:0em;
	text-decoration:none;
}
li{
	margin:0.5em 0em 0.5em 0em;
}
object{
	margin:0em;
	padding:0em;
	border:none;
	overflow:visible;
}
strong{
	font-size:100%;
	font-weight:bold;
	color:#ff0000;
	background-color:transparent;
}
sup{
	font-size:100%;
}
sub{
	font-size:100%;
}
table{
	margin:1em 0em 2em 0em;
	padding:0em;
	table-layout:fixed;
}
td{
	color:#000000;
	background-color:transparent;
	border-width:0em 0em 0.1em 0em;
	border-style:groove;
	border-color:#ccccff;
	margin:1em 0em 1em 0em;
	padding:1em 1em 1em 1em;
}
td img{
	vertical-align:middle;
}
td ul{
	margin:0.2em 0em 0.2em 1em;
}
th{
	color:#000000;
	background-color:transparent;
	text-align:left;
	border-width:0em 0em 0.1em 0em;
	border-style:groove;
	border-color:#ccccff;
	margin:1em 0em 1em 0em;
	padding:1em 0em 1em 1em;
}
ul{
	list-style-type:square;
}

#AWSSEARCH *{
	font-size:small;
}
#AWSSEARCH ul{
	margin:0em;
	padding:0em;
	list-style-type:none;
}
#AWSSEARCH ul li{
	margin:1em 0em 1em 0em;
	clear:left;
}
#AWSSEARCH ul li a img{
	margin:0em 1em 1em 0em;
	float:left;
	vertical-align:top;
}

#CONTENTS{
	color:#000000;
	background-color:#ffffff;
	margin:0% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	border-width:0em 0em 0em 0em;
	border-style:groove;
	border-color:#ccccff;
	width:75%;
	float:left;
}
#CONTENTS_CGI{
	color:#000000;
	background-color:#ffffff;
	margin:0% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	border-width:0em 0em 0em 0em;
	border-style:groove;
	border-color:#ccccff;
	width:100%;
}
#LOGO{
	color:#0033ff;
	background-color:#ffffff;
	text-align:left;
	vertical-align:middle;
	border:none;
	margin:0em;
	padding:0em;
}
#LOGO a:link{
	color:#0033ff;
	background-color:transparent;
	text-decoration:none;
	font-size:100%;
}
#LOGO a:visited{
	color:#0033ff;
	background-color:transparent;
	text-decoration:none;
	font-size:100%;
}
#LOGO a:hover{
	color:#0033ff;
	background-color:transparent;
	text-decoration:none;
	font-size:100%;
}
#LOGO a:active{
	color:#0033ff;
	background-color:transparent;
	text-decoration:none;
	font-size:100%;
}
#SIDE_BAR{
	color:#000000;
	background-color:#ffffff;
	font-size:small;
	margin:0% 0% 1% 2%;
	padding:0% 0% 0% 0%;
	width:22%;
	float:right;
}
.ad{
	margin:1em 0em 1em 1em;
	padding:0em;
	text-align:left;
}
.amazon {
	margin:1em 0em 1em 0em;
	padding:0em;
	list-style-type:none;
}
.amazon *{
	font-size:small;
}
.amazon *{
	font-size:small;
}
.article{
	color:#000000;
	background-color:#ffffff;
	margin:0em 0em 3em 0em;
	padding:0em 0em 0em 0em;
	border-width:0em 0.1em 0em 0em;
	border-style:groove;
	border-color:#ccccff;
}
.article h3{
	margin:0em 0em 1em 0em;
	padding:0.3em 0em 0.3em 0.8em;
	border-width:0.1em 0em 0.1em 0em;
	border-style:groove;
	border-color:#ccccff;
}
.article h4{
	margin:2em 1em 1em 1em;
	padding:0em 0em 0em 0em;
}
.article h5{
	margin:0.5em 0em 0.5em 1.5em;
	padding:0em 0em 0em 0em;
}
.article p{
	line-height:1.5em;
	text-indent:1em;
	margin:1em 1em 1em 1em;
	padding:0em;
}
.article p img{
	line-height:normal;
}
.article ul{
	margin:1em 1em 1em 2em;
	padding:0em;
}
.article dl{
	margin:1em 1em 1em 1em;
	padding:0em;
}
.article dl dt{
	margin:1em 0em 0em 0em;
	padding:0em;
	font-weight:bold;
}
.article dl dd{
	margin:0.5em 0em 0.5em 2em;
	padding:0em;
}

.aws-click{
	float:left;
	text-align:center;
	margin:0em 1em 0em 1em;
	padding:0em;
}

.aws-image {
	font-size:small;
	margin:1em 0em 1em 0em;
	text-align:center;
}

.aws-summary ul{
	list-style-type:none;
}

.aws-navigation{
	clear:left;
	font-size:small;
	margin:0em 1em 0em 0em;
	text-align:right;
}

.banner{
	text-align:center;
	margin:1em 0em 1em 0em;
	padding:0em;
	clear:both;
}
.banner *{
	font-size:small;
}
.banner img{
	vertical-align:middle;
}
.banner li{
	display:inline;
	margin:0em 1em 0em 1em;
	padding:0em;
}
.bbs *{font-size:small;}
.bbs table tr td{border:none;}
.bbs ul{list-style-type:none;}
.copyright{
	font-size:small;
	text-align:center;
	margin:1em 0em 0em 0em;
	clear:both;
}
.counter{
	margin:1em 0em 1em 0em;
	padding:0em;
	list-style-type:none;
}
.counter *{
	font-size:small;
}
.description{
	font-size:small;
	line-height:normal;
	margin:0.2em 0em 0em 0em;
	padding:0em;
	clear:both;
}
.date{
	width:11em;
}
.es-challenger{
	text-align:left;
}
.es-challenger *{
	text-align:left;
}
.es-champion{
	text-align:right;
}
.es-champion *{
	text-align:right;
}
.es-comment{
	font-size:xx-large;
	font-weight:bold;
	text-indent:0em;
	margin:0.5em 0em 0.5em 0em;
	padding:0em;
}
.es-image{
	width:5%;
}
.es-keyword{
	font-size:100%;
	color:#0000ff;
	background-color:transparent;
}
.es-loser{
	text-align:right;
}
.es-loser *{
	text-align:right;
}
.es-param{
	width:20%;
}
.es-topic{
	text-align:center;
}
.es-winner{
	text-align:left;
}
.es-winner *{
	text-align:left;
}
.excursus{font-size:small;font-weight:normal;font-style:normal;}
.link{text-align:center;}
.link-banner{list-style-type:none;margin:0%;padding:0%;}
.link-banner li{text-align:center;margin:0%;padding:0%;}
.mini tr td{font-size:small;border-width:0em;text-align:left;}
.mini tr th{font-size:small;border-width:0em;text-align:right;}
.main-layout{margin:0% 4% 0% 4%;padding:0%;width:92%;}
.menu{
	color:#ffffff;
	background-color:#0033ff;
	vertical-align:middle;
	margin:0.1em 0em 0.1em 0em;
	padding:0.5em 0em 0.5em 1em;
	clear:both;
}
.menu ul{
	list-style-type:none;
	vertical-align:middle;
	margin:0em;
	padding:0em;
}
.menu ul li{
	font-size:small;
	vertical-align:middle;
	margin:0em 0em 0em 0em;
	padding:0.5em 0.5em 0.5em 1.1em;
	display:inline;
	border-width:0em 0em 0em 0.1em;
	border-style:solid;
	border-color:#ccccff;
}
.menu .selected{
	color:#ffff00;
	background-color:transparent;
	margin:0em 0em 0em 0em;
	padding:0.5em 0.5em 0.5em 0em;
	border-width:0em;
	border-style:none;
	border-color:#ccccff;
}
.menu a:link{
	color:#ffffff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.menu a:visited{
	color:#ccccff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.menu a:hover{
	color:#ffff00;
	background-color:transparent;
	text-decoration:underline overline;
	font-size:100%;
}
.menu a:active{
	color:#ffff00;
	background-color:transparent;
	text-decoration:underline overline;
	font-size:100%;
}
.menu h3{
	color:#ffffff;
	background-color:#0033ff;
	font-size:small;
	margin:0em;
	padding:0.3em 1em 0.3em 1em;
	width:6em;
	display:none;
}
.navigation{
	color:#000000;
	background-color:#ccccff;
	vertical-align:middle;
	margin:0.5em 0em 0.1em 0em;
	padding:1em 1em 1em 1em;
	clear:both;
}
.navigation *{
	font-size:small;
}
.navigation a:link{
	color:#0000ff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.navigation a:visited{
	color:#660066;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.navigation a:hover{
	color:#660000;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.navigation a:active{
	color:#660000;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.page-title{
	float:left;
}
.page-title h2{
	color:#0033ff;
	background-color:#ffffff;
	font-weight:bold;
	margin:0em;
	padding:0em;
}
.price{
	width:6em;
}
.product-number{
	width:10em;
}
.property-title{
	width:11em;
}
.search {
	color:#000000;
	background-color:#ccccff;
	margin:0em;
	padding:0em;
}
.search *{
	font-size:small;
	margin:0em;
	display:inline;
}
.search div input{
	font-size:small;
	vertical-align:middle;
	margin:0em;
}
.search h3{
	color:#000000;
	background-color:#ccccff;
	font-size:small;
	font-weight:normal;
	border-style:none;
	border-width:0em;
	border-color:#ffffff;
	margin:0em 1em 0em 0em;
	padding:0em;
}
.store{
	width:11em;
}
.store-name{font-size:small;text-align:center;vertical-align:middle;}
.shortcut{
	font-size:small;
	text-align:right;
	margin:0.3em 0em 0em 0em;
	padding:0em;
}
.station{
	color:#ffffff;
	background-color:#0033ff;
	vertical-align:middle;
	margin:0.1em 0em 0.1em 0em;
	padding:0.5em 0em 0.5em 0.6em;
	clear:both;
}
.station ul{
	list-style-type:none;
	vertical-align:middle;
	margin:0em;
	padding:0em;
}
.station ul li{
	font-size:small;
	vertical-align:middle;
	margin:0em;
	padding:0em 0.6em 0em 0.5em;
	display:inline;
	border-width:0em 0.5em 0em 0em;
	border-style:groove;
	border-color:#ccccff;
}
.station .selected{
	color:#ffff00;
	background-color:transparent;
	border-width:0em;
	border-style:none;
	border-color:#ccccff;
}
.station a:link{
	color:#ffffff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.station a:visited{
	color:#ccccff;
	background-color:transparent;
	text-decoration:underline;
	font-size:100%;
}
.station a:hover{
	color:#ffff00;
	background-color:transparent;
	text-decoration:underline overline;
	font-size:100%;
}
.station a:active{
	color:#ffff00;
	background-color:transparent;
	text-decoration:underline overline;
	font-size:100%;
}
.station h3{
	color:#ffffff;
	background-color:#0033ff;
	font-size:small;
	margin:0em;
	padding:0.3em 1em 0.3em 1em;
	width:6em;
	display:none;
}
.time{
	width:6em;
}
.topic{text-align:center;margin:1em;padding:0em;}
.under-navigation{
	text-align:center;
	margin:2em 0em 1em 0em;
	padding:0em;
}
.under-navigation{
	margin:1em 0em 1em 0em;
	padding:0em;
}
.under-navigation li{
	font-size:small;
	display:inline;
	margin:0em 1em 0em 1em;
	padding:0em;
}
.update{
	font-size:small;
	text-align:right;
}
