@import url("reset.css");
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	overflow:auto;
}
img{border:none;}
#preview{
	position:absolute;
	top: -100px;
	padding:1px;
	display:block;
	color:#fff;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.secondary_text, #tv_left ul.arrows li a {
	color: #2beeff;
}

a.blue, #tour_landing_columns #column1 a {
	color: #138d9a;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.margin_left_20 {
	margin-left: 20px;
	_margin-left: 10px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.padding_bottom_15 {
	padding-bottom: 15px;
}

.pading_bottom_20 {
	padding-bottom: 20px;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.margin_top_20 {
	margin-top: 20px;
}

.margin_top_17 {
	margin-top: 17px;
}

.margin_top_08 {
  margin-top: 8px;
}
.margin_top_10 {
	margin-top: 10px;
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.letter_space {
  letter-spacing: -0.12px;
}

.ul_decorated {
  list-style: disc outside;
  padding: 0 0 0 25px;
}

#content .margin_bottom_0 {
	margin-bottom: 0;
}

.margin_bottom_15 {
	margin-bottom: 15px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
	*margin-bottom: 15px;
	_margin-bottom: 15px;
}

.margin_bottom_5 {
	margin-bottom: 5px;
}

#content p.margin_top_0 {
	margin-top: 0;
}

.margin_top_30 {
	margin-top: 30px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_50 {
	margin-top: 50px;
}

.pad_top_50 {
	padding-top: 50px;
}

.pad_top_40 {
	padding-top: 40px;
}

.pad_top_30 {
	padding-top: 30px;
}

.pad_top_20 {
	padding-top: 20px;
}

.pad_top_15 {
	padding-top: 15px;
}

.pad_top_10 {
	padding-top: 10px;
}

.pad_top_2 {
	padding-top: 2px;
}

.margin_right_20 {
	margin-right: 20px;
}

.mgR10 {
	margin-right: 10px;
}

.clear_right {
	clear: right;
}

.clear_both {
	clear: both;
}

.clear_left {
	clear: left;
}

.rel {
	position: relative;
}

#footer {
	border-top: 1px solid #17d2e2;
	color: #fff;
	padding: 10px 0 0 0;
	margin: 0 0 41px 0;
	font-size: 10px;
}

#footer #copy {
	float: left;
	display: inline;
	width: 275px;
}

#footer #logos {
	float: right;
	display: inline;
	width: 550px;
}

#footer ul {
	color: #631f09;
	display: block;
}

#footer ul li {
	float: left;
	display: inline;
}

#footer #logos ul li {
	float: right;
	margin-left: 13px;
}

#footer #copy ul li {
	margin-right: 2px;
	margin-top: 0px;
	line-height: 13px;
}

#footer ul li a {
	color: #2beeff;
}

#footer p {
	clear: left;
	line-height: 13px;
}

#footer ul{
	margin-bottom: 0px;
	margin-top:0px;
}

#footer #logos li.last {
	margin-left: 35px;
}

#tour #logos li.last, #tour_2008 #logos li.last, #tour_2009 #logos li.last {
	margin-left: 34px;
}

#accessible-main {
	text-indent: -9999px;
	float: left;
}

#main-skip {
	float: left;
	text-indent: -9999px;
	display: none;
}



/* Main nav in header styles */
#home_page_logo
{
	float: left;
	width: 137px;
	height: 129px;
	margin: 0px 0px 0px 15px;
	display: inline;
}

#home_page_logo a
{
	width: 137px;
	height: 129px;
}

#global_nav {
	float: left;
	display: inline;
	width: 563px;
	/* background: url('/images/global/nav_global_left_inside2.jpg') no-repeat; */
}

#home #global_nav, #about #global_nav {
	/* background: url('/images/global/nav_global_left_inside.jpg') no-repeat; */
}

ul#top_nav {
	float: right;
	display: inline;
	/* background: url('/images/global/nav_global_bot_inside.jpg') bottom right no-repeat; */
	height: 34px;
}

#top_nav li, #main_nav li {
	display: inline;
}

#main_nav {
	/* background: url('/images/global/nav_pri_bottom.jpg') 0 31px no-repeat; */
	height: 95px;
	padding-left: 76px;
}

#discussion #main_nav {
	/* background: url('/images/global/nav_pri_bottom_joindiscussion.jpg') 0 31px no-repeat; */
	height: 95px;
}

#tour #main_nav, #tour_2008 #main_nav, #tour_2009 #main_nav, #tv #main_nav {
	/* background: url('/images/global/nav_pri_bottom_tour.jpg') 0 31px no-repeat; */
	height: 95px;
}

#press #main_nav {
	/* background: url('/images/global/nav_pri_bottom_pressroom.jpg') 0 31px no-repeat; */
	height: 95px;
}