*{	margin: 0;	padding: 0;}html{	background: #e94646 url(/theme/creatype/images/background.png) bottom center repeat-y;	min-height: 100%;}body{	background: url(/theme/creatype/images/page.png) top center no-repeat;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 100%;	padding: 20px 0 0;}img{	border: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;}object,embed{	margin: 0;}a{	color: #e31818;}div.page{	width: 964px;	margin: 0 auto;}div.header{	background: transparent url(/theme/creatype/images/header.png) top right no-repeat;	height: 216px;	position: relative;}h1{	position: absolute;	top: 33px;	left: 110px;	background: transparent url(/theme/creatype/images/logo.png) top left no-repeat;	width: 343px;	height: 79px;	letter-spacing: -1000em;	text-indent: -1000em;}div.contents{	position: relative;}div.navigation{	position: absolute;	left: 10px;	top: 144px;	width: 120px;	z-index: 1;}div.navigation ul{	margin: 0;	padding: 0;	list-style-type: none;	line-height: 160%;}div.navigation li a{	padding: 2px 6px;	border: 2px solid #fff;	color: #e31818;	font-size: 0.7em;	font-weight: bold;	text-decoration: none;}div.navigation li.selected a{	border-color: #8d7d71;}div.button{	background-color: #fff;	border: 1px solid #ccc;	margin: 0 24px 2em 0;	font-size: 0.70em;}div.button a{	display: block;	_height: 0%;	padding: 0 10px;	line-height: 24px;	color: #666;	text-decoration: none;}div.top{	padding: 10px 0 0;}div.bottom{	padding: 30px 0 30px 112px;}div.text{	position: relative;	float: left;	width: 540px;	padding: 0 0 0 112px;}div.text p{	font-size: 0.76em;	line-height: 180%;	margin: 0 0 1em;}div.text p strong{	font-size: 1.4em;	font-weight: normal;	color: #e31818;}div.text p a{	color: #e31818;	text-decoration: none;}div.text h3{	font-size: 0.9em;	margin: 1em 0 0;	color: #e31818;}div.text h4{	margin: 1em 0 -0.5em;	font-size: 0.8em;}div.text ul{	padding-left: 1.5em;	margin: 1.5em 0;}div.text ol{	padding-left: 1.5em;	margin: 1.5em 0;}div.text img.Left{	float: left;	margin-right: 1em;	margin-top: 0.6em;}div.text img.Right{	float: right;	margin-left: 1em;	margin-top: 0.6em;}div.text img.Top{	margin: -32px 0 0;}div.text td{	font-size: 0.8em;	padding: 0 1em 0.5em 0;}div.text td p{	font-size: 1em;}div.aside{	float: right;	width: 230px;	font-size: 0.8em;	line-height: 150%;	padding: 0 1px 0 0;}div.aside p{	font-size: 0.76em;	line-height: 180%;	margin: 0 0 1em;}div.aside p strong{	font-size: 1.4em;	font-weight: normal;	color: #e31818;}div.aside p a{	color: #e31818;	text-decoration: none;}div.aside h3{	font-size: 0.9em;	margin: 1em 0 0;	color: #e31818;}div.aside h4{	margin: 1em 0 -0.5em;	font-size: 0.8em;}div.aside ul{	padding-left: 1.5em;	margin: 1.5em 0;}div.aside ol{	padding-left: 1.5em;	margin: 1.5em 0;}div.aside img.Left{	float: left;	margin-right: 1em;	margin-top: 0.6em;}div.aside img.Right{	float: right;	margin-left: 1em;	margin-top: 0.6em;}div.aside img.Top{	margin: -32px 0 0;}div.aside td{	font-size: 0.8em;	padding: 0 1em 0.5em 0;}div.aside td p{	font-size: 1em;}ul.slides{	overflow: hidden;	margin: 0;	padding: 0;	list-style-type: none;	line-height: 140%;}ul.slides li{	float: left;	margin: 0;	padding: 0;	width: 190px;	height: 210px;	font-size: 0.75em;	color: #888;}ul.slides li img{	margin: 0;	border: 1px solid #888;}ul.slides li a{	text-decoration: none;	font-weight: bold;	line-height: 100%;	font-size: 1em;	color: #888;}#fancybox-title{	background: #666;	color: #fff;	text-align: left;	position: relative;}#fancybox-title span{	display: block;	margin: 8px 24px;}#fancybox-title div{	position: absolute;	top: -16px;	right: 100px;	border-top: none;	border-left: 16px solid transparent;	border-right: 16px solid transparent;	border-bottom: 16px solid #666;	width: 0;}
