/* CSS Document */

body {background: #FFF; padding: 0; margin: 0; color: #666; font: .75em Arial, sans-serif; behavior: url(/resources/js/csshover.htc);} /*WinIE behavior call*/
.main-width {width: 64em;}
.sidebar {margin: 1.5em 0;}
a {color: #006599; text-decoration: none;}
p {line-height: 1.6em; margin-top: 0;}
.first {margin-top: 0;}
.small-space {line-height: 1.3em;}
a:hover {text-decoration: underline;}
ul {margin: .75em 0 .5em 2.5em; padding: 0;}
ol {margin: 0 0 0 2.5em; padding: 0;}
#home-nav {width: 14em; padding: 2em 0 0 0; vertical-align: top;}
#home-content {width: 40em; padding: 4.25em 0 0 0; vertical-align: top;}
#home-secondary {width: 10em; padding: 4.25em 0 0 0; vertical-align: top;}
#date {font-size: .9em; color:#003366;}
div.secondarylinks {margin: 1em 0 0 0;}
div.secondarylinks div {background-color: #ff9900; padding: 0.75em 0 0.75em 0.75em; border-bottom: 1px solid white;}
div.secondarylinks div a {font-size: 1em; font-weight: bold; color: white; text-decoration: none;}
div#content-indent {margin: 2.91666em 1.91666em 0 1.91666em;}
div#currentnews {border-top: 1px solid #CCC; margin-top: 2.91666em; padding: .75em 0 0 1.25em;}
div.spotlight img {float: right; clear: right;}
div#ourproducts {border-top: 1px solid #CCC; margin-top: 2.91666em;  padding: .75em 0 0 1.25em;}
.heading {margin: -1.756666em 0 1em 0; font: 1.08333em Verdana, sans-serif; font-weight: bold; color: #ff9900;}
#product-heading {margin: 2.1111em 0 0 1em; font: 1.08333em Verdana, sans-serif; font-weight: bold; color: #ff9900;}
div#currentnews ul {margin: 0; padding: 0;}
div#currentnews ul li {list-style-image: url(/resources/images/shared/doc-icon.gif); vertical-align: text-top; margin: 0 0 .5em 1.7em}
div#currentnews h1 {color:#016e43; font-size: 1.333333em; margin: 0; padding:0;}
div#currentnews p {margin: .5em 0 .5em 0; padding:0;}
li.list-last {font-weight: bold; color: #006599;}
li.list-last a {font-weight: bold; list-style-image:url(/resources/images/shared/archieve-icon.gif);}
.productcol {float: left; width: 33.3333%; background-color: #f0f6fc; border-top: 1px solid #CCC;
				padding: 1em 0 1em 0; font-size: .91666em; margin:-.25em 0 0 0; list-style-type:square; color: #006599;}
.productcol li {margin: 0 0 .5em 2.7em;}
div.clear {clear: left; padding-top: 5em;}
p.footer {font-size: .91666em; border-top: 1px solid #CCC; padding-top: .5em; margin: 5em 0 5em 0;}
h1.ad {font-size: .9666em; color: #ff9900; border-top: 1px solid #CCC; padding: .5em 0 .5em .7em; margin: 2em 0 0 0;
				background:url(/resources/images/homepage/ad-arrow.gif) 0% 50% no-repeat;}
h1.ad a {color: #ff9900;}
.second {color: white; font-size: 2.75em; padding: 1.5em 0 0 .5em;}
.third {color: white; font-size: 2em; padding: 1em 0 0 1em;}
.fourth {color: white; font-size: 1.5em; padding: .25em 0 .25em .5em;}
div#nav {margin-top: 1.66666em;}
.content-container {padding: 0 2em 0 4em;}
.content-container li {margin-left: .25em; padding: 0 0 .5em .25em; line-height: 1.6em;}
ul.newslist li {list-style-image: url(/resources/images/shared/doc-icon.gif); vertical-align: text-top; margin: 0 0 0em 1.7em;}
.date {font-weight: bold;}
.footnote{font-size: .75em;}
h3 {font-size: 1.25em; padding:0;}
h4 {font-size: 1.25em; padding:0; margin-bottom: .5em;}
h5 {font-size: 1em; padding:0;}
h1 sup {font-size: .6em}
sup {font-size: .85em; vertical-align:text-top;}
sub {font-size: .85em; vertical-align: text-bottom;}
hr {color: #ccc; height:1px;}
.right-pic { background: url(/resources/images/shared/right-nav-aob.jpg) top left no-repeat; width: 10em; height: 4.91666em;}
blockquote {font-weight: bold; font-size: 1.3em; color: #959595; font-style: italic; margin: 2em 2em 2em 2em;}
.name {font-size: .75em; font-weight: normal; color:#666; text-align: right; font-style: normal; margin: 1em 5em 0 0;}
.h2orange {color: #ff9900; font-size: 1.25em; font-weight: bold;}
ul.list {margin: 0 0 0 2.5em; padding: 0;}
ul.list li {margin: 0 0 .25em 0; padding: 0;}
#printlogo {display: none;}
.pi {font-size: .75em; padding: .25em 0 1em 0;}
.med{margin-left: 2em;}
#home {width: 2.5em;}
iframe {
	overflow-x: hidden;
	overflow-y: scroll;
}
#words {
	margin: 10px 0 0 0;
	_margin: -10px 0 0 0;
	background-color:#E7F0F7;
	border-color:#669ACC rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	color:#669ACC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
a.gobutton {
	background:transparent url(/resources/images/shared/img_go.gif) no-repeat scroll 2px 3px;
	color:#669ACC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-left:8px;
	text-decoration:none;
}
#results {
	width: 420px;
	_width: 400px;
}
ul li.pdf {list-style-image: url(../images/shared/icon_pdf.gif); vertical-align: text-top;}
ul li.excel {list-style-image: url(../images/shared/icon_xls.gif); vertical-align: text-top;}
ul li.link {list-style-image: url(../images/shared/icon_link.gif); vertical-align: text-top;}
ul li.mail {list-style-image: url(../images/shared/icon_mail_sm.gif); vertical-align: text-top;}

ul.news-list {
	list-style-image: url(/resources/images/shared/bullet-arrow-orange.gif);
	font-size: .9em;
	padding: 0;
	margin: 0 0 0 20px;
}
.news-list li {
	line-height: 1.4em;
	margin: 5px 0;
}
.news-list a {
	color: #555;
}
.news-list li a:hover {
	color: #ff9900;
}
.media td {
	background-color: #e6e6e6;
	padding: 5px;
}