html {
	overflow-x:hidden;
	overflow-y:scroll;
}
body {
	background:url(../images/bg_top.png) repeat-x 0 0;
	background-color:#d8d8d7;

	margin:0;
	margin-top:15px;

	font-family:Arial, Helvetica, sans-serif;


	overflow-y:hidden;
	overflow-x:hidden;
}

.left  { float:left;  }
.right { float:right; }
.clearboth { clear:both; }

.header {
	width:970px;
	height:134px;

	margin:0 auto;

	background:url(../images/header.png) no-repeat 0 0;

	position:relative;
}
	.sundialtele {
		position:absolute;

		width:194px;
		height:60px;

		top:0px;
		right:0px;
	}
	.onlinesupport {
		position:absolute;

		width:124px;
		height:40px;

		top:80px;
		right:50px;
	}

	.menu { }

		.home,
		.home:link,
		.home:visited {
			background:url(../images/menu.png) no-repeat 0 0;

			width:74px;
			height:25px;

			position:absolute;
			bottom:8px;
			left:0;
		}
			.home:hover {
				background:url(../images/menu_hover.png) no-repeat 0 0;
			}

		.about_us,
		.about_us:link,
		.about_us:visited {
			background:url(../images/menu.png) no-repeat -74px 0;

			width:79px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:78px;
		}
			.about_us:hover {
				background:url(../images/menu_hover.png) no-repeat -74px 0;
			}

		.contact_us,
		.contact_us:link,
		.contact_us:visited {
			background:url(../images/menu.png) no-repeat -153px 0;

			width:90px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:161px;
		}
			.contact_us:hover {
				background:url(../images/menu_hover.png) no-repeat -153px 0;
			}

		.wizard,
		.wizard:link,
		.wizard:visited {
			background:url(../images/menu.png) no-repeat -243px 0;

			width:77px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:255px;
		}
			.wizard:hover {
				background:url(../images/menu_hover.png) no-repeat -243px 0;
			}

		.articles,
		.articles:link,
		.articles:visited {
			background:url(../images/menu.png) no-repeat -320px 0;

			width:77px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:336px;
		}
			.articles:hover {
				background:url(../images/menu_hover.png) no-repeat -320px 0;
			}

		.screenshots,
		.screenshots:link,
		.screenshots:visited {
			background:url(../images/menu.png) no-repeat -397px 0;

			width:105px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:417px; 
		}
			.screenshots:hover {
				background:url(../images/menu_hover.png) no-repeat -397px 0;
			}


		.home_selected,
		.home_selected:link,
		.home_selected:visited {
			background:url(../images/menu_hover.png) no-repeat 0 0;

			width:74px;
			height:25px;

			position:absolute;
			bottom:8px;
			left:0;
		}

		.about_us_selected,
		.about_us_selected:link,
		.about_us_selected:visited {
			background:url(../images/menu_hover.png) no-repeat -74px 0;

			width:79px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:78px;
		}

		.contact_us_selected,
		.contact_us_selected:link,
		.contact_us_selected:visited {
			background:url(../images/menu_hover.png) no-repeat -153px 0;

			width:90px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:161px;
		}

		.wizard_selected,
		.wizard_selected:link,
		.wizard_selected:visited {
			background:url(../images/menu_hover.png) no-repeat -243px 0;

			width:77px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:255px;
		}

		.articles_selected,
		.articles_selected:link,
		.articles_selected:visited {
			background:url(../images/menu_hover.png) no-repeat -320px 0;

			width:77px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:336px;
		}

		.screenshots_selected,
		.screenshots_selected:link,
		.screenshots_selected:visited {
			background:url(../images/menu_hover.png) no-repeat -397px 0;

			width:105px;
			height:25px;

			display:block;

			position:absolute;
			bottom:8px;
			left:417px;
		}


.content {
	width:970px;
	margin:0 auto;

	color:#555;
	font-size:12px;
	background-color:#fff;
}
	a,
	a:link,
	a:visited {
		color:#ff6600;
		outline:none;
	}

	h1 {
		color:#537ba7;
		margin:0;
		letter-spacing:-1px;
	}

	h3 {
		font-size:16px;
		letter-spacing:-1px;
	}

	ul {
		font-weight:bold;
		font-size:16px;
		letter-spacing:-1px;
	}

		ul li {
			margin:5px 0;
		}

	.hr {
		height:1px;
		font-size:1px;
		background-color:#89b0db;
		margin:5px 0;
	}

	.rbar {
		width:200px;
	}

	.contentl {
		width:690px;
		padding-left:10px;
		padding-top:10px;
	}

	.rightbar {
		width:180px;
		background:url(../images/rightbar_bg.png) repeat-y 0 0;

		position:relative;

		padding:10px !important;
		padding-bottom:20px;
		margin:10px 0;
	}
		.rightbar .hr {
			background-color:#a3a3cb;
			width:160px;
			height:1px;
			margin:5px 0;
		}

		.rightbar h2 {
			margin:0;

			letter-spacing:-1px;
			color:#264c76;
			font-weight:normal;
			font-size:22px;
		}

		.rightbar .top {
			width:180px;
			height:7px;

			position:absolute;
			top:0;
			left:0;

			background:url(../images/rightbar_top.png) no-repeat 0 0;
		}

		.rightbar .bottom {
			width:180px;
			height:6px;

			position:absolute;
			bottom:0 !important;
			bottom:-10px;
			left:0;

			background:url(../images/rightbar_bottom.png) no-repeat 0 0;
		}

.footer {
	width:970px;
	margin:10px auto;
	font-size:11px;
}
	.footer a,
	.footer a:link,
	.footer a:visited {
		color:#264c76;
	}

	.footer span {
		color:#999;
	}