html,body {
	font-size: 14px;
	font-family:Arial;
	color:#4d4d4d;
}
#page{
	width: 960px;
	margin:auto;
}

a {
	color: #2a909d; 
	text-decoration:none;
	outline:none;
}
.header {
	 background: transparent url('../images/pc_logo.gif') 20px 0 no-repeat;
	 width: 960px;
	 height: 114px;
	 margin-top: 14px;
	 padding-top: 1px;
}

a.logo_link {
	width:385px;
	height: 60px;
	float:left;
	text-indent: -9000px;
}
ul.header_navigation {
	float:right;
	font-size: 10px;
	color: #a8a8a8;
	margin-top: 0px;
}

ul.header_navigation li {
	float:left;
	list-style-type:none;
	margin-left: 10px;
	background: transparent url('../images/gray_divider.gif') bottom right no-repeat;
	padding-right: 10px;
}

ul.header_navigation li.last {
	background-image: none;
}

ul.main_navigation {
	background: transparent url('../images/navigation_bar.jpg') top left no-repeat;
	width: 960px;
	height: 44px;
	margin:0;
	margin-top: 70px;
}

ul.main_navigation li {
	float:left;
	list-style-type:none;
}

ul.main_navigation li a {
	background: transparent url('../images/navigation_bar.jpg') top left no-repeat;
	display:block;
	text-indent: -9000px;
	height: 44px;
}

ul.main_navigation li a.features {
	width: 167px;
	background-position: 0 0;
}
ul.main_navigation li a.features_selected {
	width: 167px;
	background-position: 0 -44px;
}

ul.main_navigation li a.tour {
	width: 139px;
	background-position: -167px 0px;
}

ul.main_navigation li a.tour_selected {
	width: 139px;
	background-position: -167px -44px;
}

ul.main_navigation li a.faq {
	width: 136px;
	background-position: -306px 0px;
}

ul.main_navigation li a.faq_selected {
	width: 136px;
	background-position: -306px -44px;
}

ul.main_navigation li a.developers {
	width: 192px;
	background-position: -442px 0px;
}

ul.main_navigation li a.developers_selected {
	width: 192px;
	background-position: -442px -44px;
}

ul.main_navigation li a.about {
	width: 100px;
	background-position: -634px 0px;
}

ul.main_navigation li a.about_selected {
	width: 100px;
	background-position: -634px -44px;
}
.main_body {
	margin-top: 2px;
}

.download {
	text-align:center;
	background-color: #f3fcff;
	padding: 0px 10px 10px;
	margin-bottom:20px;
}

.ie6 .download {
	margin-top: -5px;
}

.ie6 .download,
.ie7 .download {
	padding: 2px 10px 10px;
}

.download h2{
	font-weight:normal;
	font-family:Georgia;
	font-size: 18px;
	text-align:center;
	margin:0;
	line-height: 40px;
}

.footer_border {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	height: 3px;
	
}

.ie6 .footer_border,
.ie6 .blue_stripes {
	line-height: 0px;
}

.footer {
	text-align:center;
	margin: 15px 0;
	font-size:12px;
	color:#3b3b3b;
}


h1 {
	font-family: Georgia;
	font-size: 40px;
	height: 40px;
	color: #044153;
	font-weight:normal;
	margin:0;
}


h3 {
	font-family: Georgia;
	font-size: 18px;
	color:#045964;
	margin:0;
	margin-top: 5px;
	font-weight: normal;
}

.free {
	color: #045964;
}

.blue_stripes {
	height: 3px;
	border-top: 1px solid #daf5fe;
	border-bottom: 1px solid #daf5fe;
}

.yellow_gradient {
	background: transparent url('../images/gradient_yellow.gif') repeat-x;
}

.blue_gradient {
	background: transparent url('../images/gradient_blue.gif') repeat-x;
}

.gray {
	color: #d6d6d6;
}


.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	height: 0px;
	font-size:0px;
	line-height:0px;
}

.headline {
	padding: 15px 0px 25px 10px;
	overflow: hidden;
}

.ie6 .headline {
	padding: 15px 0px 5px 10px;
}

.headline .right {
	margin-top: 12px;
}

.pdf_link {
	
}
