
* {
	padding:0px;
	margin:0px;
}

body {
	font-family:arial;
	font-size:12px;
	background:url(../images/background.jpg) repeat-x;
	background-color:#e7f6fd;
	color:#333333;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-top:0px;
	margin-bottom:15px;
}

h1, h4 { text-align:center; }

h3 { color:#006699; }

.redtext { color:#FF0000; }

.clear { clear:both; }

.hline {
	border-bottom:dotted 1px #999999;
	margin-bottom:15px;
	height:5px;
	font-size:1px;
}

.wrapper {
	width:810px;
	margin:auto;
	margin-top:30px;
	margin-bottom:60px;
}

.logo { float:left; }

.topwrapper {
	background:url(../images/top_arrow.png) no-repeat;
	height:19px;
	width:760px;
	margin:auto;
	padding:0px 20px 0px 20px;
}

.subwrapper {
	background:#FFFFFF;
	width:758px;
	margin:auto;
	padding:20px;
	border:solid 1px #ADDBE9;
	border-top:none;
	border-bottom:none;
}

.bottomwrapper {
	width:800px;
	margin:auto;
	font-size:11px;
	background:url(../images/bottom.png) no-repeat;
	padding-top:25px;
}

.steps {
	margin-top:25px;
	border:solid 1px #e0dede;
	background:url(../images/3steps.jpg) no-repeat;
	height:138px;
}

.contents { margin-top:25px; }

.features {
	float:left;
	width:480px;
	height:520px;
}

.awards {
	float:right;
	width:200px;
	text-align:center;
	font-size:11px;
	background:#e7f6fd;
	border:dotted 1px #999999;
	padding:10px 20px 0px 20px;
}

.download { margin-top:20px; }

.download a {
	display:inline-block;
	width:300px;
	height:75px;
	background:url(../images/dlbutton.png) no-repeat;
	text-decoration:none;
}

.download a:hover { background:url(../images/dlbutton_h.png) no-repeat; }

.w70 { width:70px; }

.topdownload {
	float:right;
	width:300px;
}

.topdownload a {
	display:inline-block;
	width:300px;
	height:75px;
	;
	background:url(../images/tdbtn.png) no-repeat;
	text-decoration:none;
}

.topdownload a:hover { background:url(../images/tdbtn_h.png) no-repeat; }

.sdlink {
	display:inline-block;
	width:250px;
	height:75px;
	background:url(../images/tdbtn.png) no-repeat;
	text-decoration:none;
}

.sdlink:hover { background:url(../images/tdbtn_h.png) no-repeat; }

.paneltable { margin:auto; }

.blink { color:#0000ff; }

.blink:hover { text-decoration:none; }

.keywords {
	text-align:center;
	margin-top:25px;
	width:85%;
	margin:auto;
	font-size:16px;
	text-align:center;
}

.keywords strong { font-size:16px;}

.keywords big{font-size:22px;}

.maintipcontainer div
{
	text-decoration:underline;
	margin-right:15px;
	cursor:pointer;
	display:inline-block;
	*display:inline;
}

.blinks
{
	text-align:center;
	margin-top:20px;
}

.blinks a
{
	color:#333333;
}