/* Default Stylesheet for Nterchange Frontend */
/* ========================================== */

@import url("print.css") print;
/*@import url("other_stylesheet.css") screen;*/

/* HTML RULES 								 		  */
/* ================================================== */
body { margin:0; padding:0; background: #fdbf57; font:11px arial, helvetica; }
h1 {font-size:22px; font-family: verdana, arial; color: #f5821f; line-height:0; padding:18px 0 10px 0; height:30px;}
h2 {font-size:14px; font-family: verdana, arial; color: #f5821f; line-height:0; padding:10px 0 6px 0;}
h3 {}
p {line-height:1.5em; font-size: 12px; margin-bottom:10px; }
a {color: #f5821f;}
a:hover {}

dl {}
dt {padding:6px 0 6px 0;}
dd {line-height:1.5em;}

/* SITE LAYOUT RULES 								  */
/* ================================================== */
#site {width: 960px; background: #000 url(/images/layout/bg-content.gif) repeat-y top left;}


* {
	margin: 0;
}
html, body {
	height: 100%;
}
.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#masthead {height: 126px; width: 960px; background: url(/images/layout/bg-site.jpg) no-repeat left top;}
	#logo {margin: 0px 0 0 0px; height:126px; width:286px; display: inline; float: left; background: url(/images/layout/logo.gif) no-repeat top left;}
	#logo a {height: 108px; width:280px; display: block;}
	#logo h1 {position: absolute; top:-1000px; left:-1000px;}

#sub_nav {margin: 14px 5px 0 375px; display: inline; float: left; font-size: 9px; text-transform: uppercase; letter-spacing: 1px;}
#sub_nav ul {list-style: none;}
#sub_nav ul li {float: left; padding:0 7px 0 7px; background: url(/images/layout/bg-util-nav.gif) no-repeat right 50%;}
#sub_nav ul li a {color: #000; text-decoration: none;}
#sub_nav ul li#no_bg {background: none;}

#stock_price {margin:24px 0 0 0px; width:600px; float: left;position:relative;height:16px;}

#content {background: url(/images/layout/bg-site.jpg) no-repeat 0 -126px;}
	#maincontentbox {float: left; width: 600px;}
	#maincontentbox p {width: 524px;}
	#sidebarbox {float: left; width: 320px; margin:0 0 300px 0;}
	#altsidebarbox {}

#footer {clear: both; text-align:center;}
	#footer_nav {}
	#credits {margin: 10px 0 0 0;}

.press-releases {margin:0 0px 10px 0;}
.date {width: 150px; float: left; text-align: right; padding:0 20px 0 0;}
.news-description {width: 300px; float: left;}
	

/* BASIC CLASSES	 								  */
/* ================================================== */
.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px; }
.img_left { float:left; }
.img_right { float:right; }
.mediaelement img{margin: 0;}


/* NAVIGATION RULES 								  */
/* ================================================== */
#nav {}
#nav a:hover {color: #FFF; text-decoration: none;}
#nav ul {margin: 22px 0 0 26px; font-size: 14px; list-style: none; text-transform: uppercase; letter-spacing: 0.5px;}
#nav ul li {margin:12px 0 12px 0;}
#nav ul li a {color: #f5821f; text-decoration: none;}
#nav ul li a span {}
#nav ul ul {display: none; width: 260px; margin: 8px 0 -4px 20px; padding:0px 0 0px 0; background: url(/images/layout/bg-nav2.png) repeat-y top left;}
#nav ul li.active ul {display: block;}
##nav ul ul {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bg-nav2.png', sizingMethod='scale');}
#nav ul ul li {margin:5px 0;font-size: 12px;position:relative;}
#nav ul ul li a span, #nav ul ul li a {position:relative;}

#img_nav ul {list-style: none;}
#img_nav ul li {height: 32px; width: 208px;}
#img_nav ul li#sagd {background: url(/images/layout/bt-sagd.png) repeat-y top left;}
##img_nav ul li#sagd {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bt-sagd.png', sizingMethod='scale');}
#img_nav ul li#corporate {margin: 8px 0 0 0; background: url(/images/layout/bt-corporate.png) repeat-y top left; }
##img_nav ul li#corporate {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/bt-corporate.png', sizingMethod='scale');}
#img_nav ul li a {height: 32px; width: 208px; display: block;position:relative;}
#img_nav ul li a span {display: none;}

#contactinfo {
	position:absolute;
	font-size:10px;
	line-height:1.2em;
	top:560px;
	left:20px;
	color:#F81;
}

.horiz_nav {}
.horiz_nav ul {}
.horiz_nav ul li { float:left; }


/* SEARCH			 								  */
/* ================================================== */
#search_cnt {margin: 10px 0 0 0; float: left; width: 120px;}
#search form {}
#search_cnt form input.text {width: 110px; height: 13px; font-size: 11px; padding:0 0 0 3px;}
#search form input.button {}

#searchresults dd { margin-bottom:5px; }
#searchresults dl { margin-top:15px; }


/* HOMEPAGE OVERRIDES		 						  */
/* ================================================== */
.home {}


#scrollcontainer {
	overflow:hidden;
	height:16px;
	line-height:16px;
	white-space:nowrap;
}
#scrollstatic {
}
#scrollcontainer a, #scrollstatic a {
	color:#000;
}
#scrollcontent0 {
	color:#000;
	line-height:16px;
	height:16px;
}

.scrolllayer img{
margin:0;
}
div.scrolllayer {
	font-size:13px;
	line-height:16px;
	position:absolute;
	top:0;
	left:0;
	z-Index:2;
	visibility:hidden;
	color:#036;
	height:16px;
}