/* CSS Document */

body {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #1B96DE;
	padding: 0px;
	margin: 0px;
	text-align:center;
	background-color: #050215;
	background-image: url(images/bg_main_tile.gif);
	background-repeat: repeat-x;
}

#container {
	height: 100%;
	padding: 0px;
	margin:0px auto;
	width: 963px;
	background-image: url(images/bg_main_container.gif);
	background-repeat: no-repeat;
}

#container-home {
	/*width: 1000;
	height: 100%;
	margin: 0px;
	padding: 0px;*/
}

#topnav {
	text-align:left;
	padding: 0px;
	margin-left: 34px;
	height: 128px;
	width: 960px;
}

#topnav_upper {
	margin: 0px;
	padding: 0px;
	margin-right: 66px;
	text-align:right;
	width: 760px;
	height: 70px;
}

#topnav_lower {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	margin-left: 0px;
	width: 669px;
	height: 58px;
}

A.text_link, A.text_link:link, A.text_link:active, A.text_link:visited {
	color: #1B96DE;
	text-decoration: none;
	font-weight: normal;
}

A.text_link_light, A.text_link_light:link, A.text_link_light:active, A.text_link_light:visited {
	color: #6CAED6;
	text-decoration: none;
	font-weight: normal;
}

A.text_footer_link, A.text_footer_link:link, A.text_footer_link:active, A.text_footer_link:visited {
	color: #1B96DE;
	text-decoration: none;
	font-weight: normal;
}

A.hl_link_blue, A.hl_link_blue:link, A.hl_link_blue:active, A.hl_link_blue:visited {
	color: #6CAED6;
	text-decoration: none;
	font-weight: bold;
}

A.hl_link_orange, A.hl_link_orange:link, A.hl_link_orange:active, A.hl_link_orange:visited {
	color: #ED7F42;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}


A, A:link, A:active, A:visited {
	color: #3C5976;
	text-decoration: none;
	font-weight: bold;
}

A:hover, A.text_link:hover, A.hl_link_blue:hover, A.hl_link_orange:hover, A.text_footer_link:hover, A.text_link_light:hover {
	text-decoration: underline;
}

#pageHeader {
	/*top: 132;
	left: 74;
	position: absolute;*/
	padding-left: 34px;
	text-align:left;
}

#mainarea {
	padding: 0px;
	margin: 0px;
	margin-left: 34px;
	margin-right: 34px;
	width: 897px;
	background-color: #080420;
	background-image: url(images/bg_main_home.png);
	background-repeat: no-repeat;
	text-align:left;
}

#mainarea-HM {

}


#tablearea-HM {
	/*padding: 95px 0px 0px 97px;
	margin: 0px;
	width: 740px;*/
	padding: 0px;
	margin: 0px;
}

#tablearea {
	/*padding: 80px 0px 0px 49px;*/
}

.cookiecrumb {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6CAED6;
	padding: 0px;
	margin: 0px;
}

#footer {
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	height: 29px;
	text-align: left;
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 7px;
	
}
.footerText {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
}

A.cookiecrumb:link {
	color: #6CAED6;
}

A.cookiecrumb:active {
	color: #6CAED6;
}

A.cookiecrumb:visited {
	color: #6CAED6;
}

p {
	font-size: 12px;
	color: #1B96DE;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

.newsletter_form {
	/*padding-left: 42px;
	padding-top: 10px;
	float: left;*/
	padding: 0px;
	margin: 0px;
}

.news_form_field{
	font-size: 9px;
	color: #1B96DE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #12306E;*/
	border: 1px solid #146CAA;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 140px;
	/*background-color: #17103F;*/
	background-color: #142364;
}

.ask_form_field{
	font-size: 11px;
	color: #1B96DE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #12306E;*/
	border: 1px solid #146CAA;
	margin-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 140px;
	/*background-color: #17103F;*/
	background-color: #142364;
}

.errorText {
	/*color: #E5670B;
	font-weight: bold;*/
}

.newsletter {
	padding-top: 23px;
}

#logo {
	padding: 0px;
	position: absoluite;
	z-index: 1;
	left: 0px;
	top: 0px;
}

#feature {
	padding: 0px;
	height: 224;
	padding-left: 15px;
}

#home_content {
	padding: 0px;
	padding-left: 36px;
	padding-top: 13px;
}

#content_sub {
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#content_series {
	padding: 0px;
	padding-left: 36px;
	padding-top: 5px;
}

#content_releasecal {
	padding: 0px;
	padding-left: 36px;
	padding-top: 5px;
}

.home_newsevents {
	padding-left: 25px; 
	padding-top: 13px;
}

.home_whatsnew {
	padding-top: 13px;
	padding-right: 20px;
}

.txt_highlight_orange {
	color: #ED7F42;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.txt_highlight_blue {
	color: #6CAED6;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#submenu {
	padding-top: 61px;
	text-algin: right;
	width: 176px;
}

#content_sub_main {
	padding-left: 39px;
}

#sub_top {
	background-image: url(images/tile_sub_top.gif);
	height: 2px;
	width: 176px;
}

#sub_bottom {
	background-image: url(images/tile_sub_bottom.gif);
	height: 2px;
	width: 176px;
}

#subnav_item {
	background-image: url(images/bg_subnav_item.gif);
	height: 22px;
	width: 176px;
	text-align: right;
}

.subnav_arrow_ac {
	background-image: url(images/icon_subnav_arrow_ac.gif);
	background-repeat: no-repeat;
}

.subnav_arrow_ro {
	background-image: url(images/icon_subnav_arrow_ro.gif);
	background-repeat: no-repeat;
}

.subnav_item_ac {
	padding-right: 9px;
	color: #EA641A;
	font-weight: normal;
}

.subnav_item_ro {
	padding-right: 9px;
	color: #FDBB97;
	font-weight: normal;
}

A.subnav_item_ac, A.subnav_item_ac:link, A.subnav_item_ac:active, A.subnav_item_ac:visited {
	color: #EA641A;
	text-decoration: none;
	font-weight: normal;
}

A.subnav_item_ro, A.subnav_item_ro:link, A.subnav_item_ro:active, A.subnav_item_ro:visited {
	color: #FDBB97;
	text-decoration: none;
	font-weight: normal;
}

A.subnav_item_ac:hover, A.subnav_item_ro:hover {
	color: #FDBB97;
	text-decoration: underline;
}

#series_graphic {
	background-image: url(images/bg_series_image.gif);
	background-repeat: no-repeat;
	height: 372px;
	width: 263px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

#series_list {
	padding: 0px;
	padding-left: 80px;
}

#general_content {
	padding: 0px;
	padding-left: 80px;
	padding-right: 120px;
}

#release_list {
	padding: 0px;
	padding-left: 80px;
}

#series_copy {
	padding-top: 20px;
	padding-right: 30px;
	width: 380px;
}

#general_copy {
	padding-top: 20px;
	padding-right: 30px;
	width: 540px;
}

.page_title {
	padding-bottom: 19px;
}

.main_copy {
	padding-bottom: 19px;
}

#bg_fill {
	background-color: #090524;
	background-image: url(images/tile_submenu_back.png);
	background-repeat: repeat-y;
	margin-left: 34px;
	margin-right: 34px;
	padding: 0px;
	width: 897px;
}
#mainarea-SM {
	padding: 0px;
	margin: 0px;
	width: 897px;
	background-image: url(images/bg_main_submenu.png);
	background-repeat: no-repeat;
	text-align:left;
	/*margin-left: 34px;
	margin-right: 34px;*/
}

.smallText {
	font-size: 9px;
}

#logolink {
	 padding-left: 16px; 
	 height: 20px; 
	 width:89px;
}

.question {
	color: #6CAED6;
	font-weight: bold;
}

.nopad {
	padding: 0px;
	marding: 0px;
}

.form_pad {
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}

.cookiecrumb {
	padding: 0px;
	margin: 0px;
	height: 10px;
}

.caption, .caption_rt, .caption_lt {
	list-style-type: none;
	padding: 6px;
	margin-left: 0;
	font-size: 11px;
}

.caption_rt {
	float: right;
}

.caption_lt {
	float: left;
}

.bld {
	font-weight: bold;
}

.ita {
	font-style: italic;
}

.alpha_ol {
	font-size: 12px;
	color: #1B96DE;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
	list-style-type:
	upper-alpha;
	list-style-position: inside
}
.white_link {
	color: #fff;
}
.white_link a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
.white_link a:hover {
	text-decoration: underline;
}