body {
  margin:0 auto 0 -91px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.75em;
  color:#8b8d8f;
}

h1 {
	margin:0;
	padding:0;
	font-size:1.8em;
}
h2 {
	margin:0;
	padding:0;
	font-size:1.5em;
	color:#00b9f1;
}

a {
  font-weight:bold;
	color:#00b9f1;
  text-decoration:none;
}
a:hover {
  color:#00b9f1;
  text-decoration:none;
}

img {
	border:0;
}

ul {
	margin:15px 0 0 15px;
	padding:0;
}
li {
	margin:0;
	padding:5px 0;
}


/* header */
#header {
  height:94px;
	background-color:#f5f4f4;
	margin:0 auto;
}
#page_width {
	width:946px;
  height:94px;
}
#logo_leftspace {
	float:left;
	width:91px;
	height:94px;
}
#logo_content {
	float:left;
	width:495px;
	height:94px;
}
#logo {
  float:left;
  width:215px;
	height:94px;
}


/* tagline */
#tagline {
	float:left;
	width:270px;
	height:40px;
  font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding:55px 0 0 5px;
}
.beta_text {
	color:#A7A9AC;
	font-size:12px;
}
.tagline_text {
	color:#00B9F1;
	font-size:16px;
}


/* main container */
#content_width {
	width:946px;
	margin:20px 0 0 0;
}
#container_leftspace {
	float:left;
	width:91px;
	height:520px;
}
#container {
	float:left;
	width:855px;
	text-align:left;
	margin-bottom:30px; /* sets page bottom space */
	}

	.main_heading {
		float:left;
		}
			
	.top_nav {
		float:right;
		}
		.top_nav a {
			font-weight:normal;
			color:#a8a9ac;
			text-decoration:none;
			}
			.top_nav a:hover {
				color:#00b9f1;
				text-decoration:none;
				}
		.top_nav_separator {
			margin:0;
			padding:0 4px;
			}

			
	.left {
		width:650px;
		float:left;
		text-align:left;
		margin-top:20px;
		}
		.left ul a {
			 font-weight:bold;
			color:#a8a9ac;
			text-decoration:none;
			}
			.left ul a:hover {
				color:#00b9f1;
				text-decoration:none;
				}
				
		ul.faq {
			font-weight:bold;
			margin-top:35px;
			margin-bottom:10px;
			width:580px;
			}
			
		.set_relative {
			position:relative;
			}
			.top {
				position:absolute;
				top:5px;
				right:10px;
				}
				.top a {
					font-weight:normal;
					color:#00b9f1;
					text-decoration:none;
					}
					.top a:hover {
						font-weight:normal;
						color:#00b9f1;
						text-decoration:none;
						}

		
	.right {
		width:175px;
		height:481px;
		float:right;
		text-align:left;
		background:url('../web_images/faq/bg_side_nav.gif') no-repeat;
		margin-top:10px;
		}
		.right a {
			font-weight:normal;
			color:#a8a9ac;
			text-decoration:none;
			}
			.right a:hover {
				color:#00b9f1;
				text-decoration:none;
				}
		.right h2 {
			padding:15px 0 15px 15px;
			}
		.right ul {
			margin:0;
			padding:0;
			}
		.right li {
			list-style-type:none;
			padding:4px 0 5px 15px;
			}
			.side_nav_current {
				background:url('../web_images/faq/bg_side_nav_hover.gif') no-repeat 1px 0;
				font-weight:bold;
				color:#00b9f1;
				}

/* text variations */
.blue {
	color:#00b9f1;
}
.green {
  color:#abd037;
}
.pink {
  color:hotpink;
}

.large_bold {
  font-size:1.7em;
  font-weight:bold;
}
.larger_bold {
  font-size:2.8em;
  font-weight:bold;
}
.larger_bold_silver {
  font-size:1.5em;
  font-weight:bold;
  padding:0 0 15px 0;
  color:#e2e3e5;
}

.clear {
	clear:both;
}

/* --------------- add_to_skype_contact --------------- */
.add_to_skype {
	clear:right;
	float:right;
	margin:10px 0 0 12px;
}
/* --------------- / add_to_skype_contact --------------- */
