/* common elements */

body	{
	background:url(../images/footer_tile.gif) 0 0 repeat-y #F68428;
	width:100%;
	margin:0;
	padding:0;
}

/* universal styles */
p, div, table, td, th, ul, li, a, h1, h2, h3, h4, h5, h6	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:top;
	border:none;
	list-style-type:none;
	}

/* specific styles */
p, li {font-size:0.7em;}

img	{border:0;}
a	{
	color:inherit;
	font-size:1em;
	}

form,
fieldset {display:inline;}

input, select, option, textarea	{background:#fff;}

h1, h2, h3, h4, h5, h6	{
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 0;
	}

/* hides text when graphics used for text. */
span {
	visibility:hidden;
	font-size:1px;
}

/* used to force firefox and other compliant browsers to diaplay backgrounds of floated elements preceding this element */
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}

#container {
	margin:0;
	position:relative;
}

#topWrapper {
	background:url(../images/top_tile.gif) 0 46px repeat-x #fff;
	width:100%;
	height:115px;
	border-bottom:1px solid #fff;
}
#top {
	background:url(../images/top_bg.jpg) 0 46px no-repeat;
	height:115px;
	width:100%;
	position:relative;
}
#top a {
	display:block;
	text-decoration:none;
	height:100%;
}
#top li {float:left;}

#logo {
	position:absolute;
	top:9px;
	left:12px;
	background:url(../images/logo.gif) 0 0 no-repeat;
	width:197px;
	height:127px;
	z-index:1;
}
#logo div {height:125px;}
#topLinks {
	width:596px;
	height:20px;
	position:absolute;
	top:14px;
	left:251px;
	background:url(../images/top_links3.gif) 0 0 no-repeat;
}
#topLinks ul,
#topLinks li {height:20px;}

#topLinks ul {padding:0 0 0 0px;}

#topLinks #tl01 {width:179px;}
#topLinks #tl02 {width:154px;}
#topLinks #tl03 {width:62px;}
#topLinks #tl04 {width:68px;}
#topLinks #tl05 {width:133px;}

#content {
	background:url(../images/content_tile.gif) 0 0 repeat-y #008CD5;
	width:100%;
	border-bottom:1px solid #fff;
}

#footer {
	width:850px;
	clear:both;
	padding:10px 0 0 0;
}
#footer p,
#footer li {
	font:0.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1ex 0;
	}

#anitron {float:left;}
#anitron p,
#anitron a {color:#7B98D2;}

#anitron p	{
	float:left;
	padding-top:9px;
	height:29px;
}

#anitron .a {
	text-align:right;
	width:140px;
	padding-right:40px;
	background:url(../images/anitron.gif) 100% 0 no-repeat;
}

#anitron .b {
	text-align:left;
	width:150px;
	padding-left:3px;
}

#copyright {
	float:right;
	text-align:right;
	padding:8px 85px 0 0;
	background:url(../images/footer_logo.jpg) 100% 0 no-repeat;
	}

#copyright p,
#copyright li,
#copyright a {color:#fff;}

#copyright li {
	display:inline;
	padding:0 6px 0 0;
	border-right:1px solid #fff;
	margin-right:2px;
	}
#copyright li.last {border:none;}

#copyright p,
#copyright ul {text-align:right;}

/* features */

#SpeedTest {
	background:url(../images/feature_test.jpg) 0 0 no-repeat;
	width:221px;
	height:177px;
}
#upgrade {
	background:url(../images/feature_upgrade.gif) 0 0 no-repeat;
	width:189px;
	height:62px;
	}
#clickNow {
	background:url(../images/feature_click.gif) 0 0 no-repeat;
	width:189px;
	height:62px;
	}