/* PAGE STYLES */

body {
	background-color: #F4F4F4;
	/* background:url(../images/bkg.jpg); */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
p,td,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
input,select {
 	background-color: #EBEBEB;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
img {
	border:0px;}
table {
	border-collapse:collapse;}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #1B0C80;
	padding-left:25px;}
.pagecontent {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}
.homeheader {
	color: #FFFF9B;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:50px;
	padding-bottom:11px;
}
.hometext1 {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:80px;
	padding-bottom:2px;
}
.hometext2 {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:20px;
	padding-bottom:2px;
}
.home_space {
	padding-left:10px;
}
.headertext1 {
	color: #525759;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-right:210px; }
.headertext2 {
	color: #999999;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	text-align:justify; }
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	padding-right:15px;}
	
.copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-right:15px;}

.bread{
	padding-left:205px;
	padding-top:11px;
	padding-bottom:11px;}
	
.breadspacer{
	width:15px;}

.footerlink{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:11px;}
	
.footer{
	color:#949798;
	padding-left:11px;}

.verticalspacer {
	height: 30px;
}

.floatingpoint{
	color: #999999;
	font-size:9px;}

.printer{
	float:right;
	width:140px;
	padding-right:50px;}

/* LINKS */

a, a:visited, a:link, a:active {
	color: #1B0C80;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; }
a:hover {
	color:#545859; }

a.breadparent, a.breadparent:visited, a.breadparent:link, a.breadparent:active {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;}
a.breadparent:hover {
	color:#CCCCCC; }
	
a.breadchild, a.breadchild:visited, a.breadchild:link, a.breadchild:active {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;}
a.breadchild:hover {
	color:#CCCCCC; }

a.searchlink, a.searchlink:visited, a.searchlink:link, a.searchlink:active {
	color:#1B0C80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;}
a.searchlink:hover {
	color:#CCCCCC; }

a.feedfooterlink, a.feedfooterlink:visited, a.feedfooterlink:link, a.feedfooterlink:active, a.feedfooterlink:hover {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:2px;
	padding-right:2px;
	font-weight: normal;
	padding-bottom: 1em;
	font-style: italic;
}
	
a.footerlink2, a.footerlink2:visited, a.footerlink2:link, a.footerlink2:active {
	color:#949798;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;}
a.footerlink2:hover {
	color:#CCCCCC; }


a.home, a.home:visited, a.home:link {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;}
a.home:hover, a.home:active {
	color:#CCCCCC; }

a.printversion, a.printversion:visited, a.printversion:link, a.printversion:active {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;}
a.printversion:hover {
	color:#CCCCCC; }

.alloyContentSeparatorCell
{
    BACKGROUND: #004080;
    LINE-HEIGHT: 1px
}
.alloyValueCell
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	TEXT-INDENT: 8px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial;
	padding: 2px;
}
.alloyValueCell2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.alloyValueCellHardness
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #e9edf3;
    COLOR: #000000;
    TEXT-INDENT: 8px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial
}
.alloyValueCellSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #e9edf3;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.alloyContentLabelCell
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	TEXT-INDENT: 8px;
	FONT-FAMILY: Arial;
	background-color: #CCCCCC;
	padding: 2px;
}
.alloyContentLabelCellSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #526c9e;
    COLOR: #ffffff;
    TEXT-INDENT: 1px;
    FONT-FAMILY: Arial
}

.alloyTableOutside
{
    BACKGROUND: #ffffff;
    MARGIN: 0px
}
.alloyTableContent
{
    BACKGROUND: #ffffff
}
.alloyTopBorderRow
{
    BACKGROUND: #526c9e;
    HEIGHT: 20px
}
.alloySelectionRow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.alloyTitleText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 4px;
    COLOR: #526c9e;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial
}

.headingwear { color: #666666; font-family: Arial, Verdana, Helvetica; font-size: 19pt; font-weight: bold; }
.headingps { color: #2D77B9; font-family: Arial, Verdana, Helvetica; font-size: 19pt; font-weight: bold; }
.headingwear_sub { color: #1380A1; font-family: Arial, Verdana, Helvetica; font-size: 16pt; font-weight: normal; }
.headingwear_sub3 { color: #1380A1; font-family: Arial, Verdana, Helvetica; font-size: 11pt; font-weight: bold; }
.headingwear_sub2 { color: #1380A1; font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: normal; }
.headingcorporate { color: #596064; font-family: Arial, Verdana, Helvetica; font-size: 19pt; font-weight: bold; }
.headingsub1 { color: #596064; font-family: Arial, Verdana, Helvetica; font-size: 12pt; font-weight: bold; }
.headingsub2 {
	color: #596064;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
}
.headingsub3 { color: #596064; font-family: Arial, Verdana, Helvetica; font-size: 10pt; font-weight: bold; }

.required_field { color: #FF0000; }

.error { color: #FF0000; font-weight: bold; }

/* Index Server - Search Results Styles */
.SearchResult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom: 10px;
}

.SearchItemTitle {
	color:#0051AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.SearchItemSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.SearchItemFilename {
	color:#006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.SearchItemExtras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
}

/* News Item Styles (Main Page) */
.newsFirstTab {
	text-align: center;
	background: url(../images/home_content_r17_c4.jpg) no-repeat;
	height: 25px;
	width: 135px;
}

.newsFirstTabOn {
	text-align: center;
	background: url(../images/home_content_r17_c4_on.jpg) no-repeat;
	height: 25px;
	width: 135px;
}

.newsMiddleTab {
	text-align: center;
	background: url(../images/home_content_r17_c7.jpg) no-repeat;
	height: 25px;
	width: 135px;
}

.newsMiddleTabOn {
	text-align: center;
	background: url(../images/home_content_r17_c7_on.jpg) no-repeat;
	height: 25px;
	width: 135px;
}

.newsLastTab {
	text-align: center;
	background: url(../images/home_content_r17_c10.jpg) no-repeat;
	height: 25px;
	width: 136px;
}

.newsLastTabOn {
	text-align: center;
	background: url(../images/home_content_r17_c10_on.jpg) no-repeat;
	height: 25px;
	width: 136px;
}

.newsWindow {
	background: url(../images/home_content_r18_c1.jpg) no-repeat;
	height: 158px;
	width: 608px;
}

.newsItem {
	margin: 15px;
	height: auto;
}

.hiddenNewsItem {
	display: none;
}

.newsHeader {
	font-weight: bold;
	margin-bottom: 10px;	
}

.newsDescription {
	height: 8.25em;
	overflow: hidden;
}

.newsLongDescription {
}

/* Feed block styles */
.feedBlockTitle {
	color: #ffffff;
	background-color:#1B0C80;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	height:25px;
}

.feedBlockTitle2 {
	color: #ffffff;
	background-color:#006068;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	height:25px;
}

.feedBkg{
	color: #000000;
	background-color:#CCCCCC;
	font-weight: normal;
	font-size:10px;
	padding: 5px;
	height:80px;
}

.feedBkg2{
	color: #FFFFFF;
	background-color:#666666;
	font-weight: normal;
	font-size:10px;
	padding: 5px;
	height:80px;
}

.feedItem {
	font-size:10px;
	height: 4.25em;
	overflow: hidden;
}

a.feedlink, a.feedlink:active, a.feedlink:link, a.feedlink:visited {
	font-size:10px;
}

a.feedlink2, a.feedlink2:active, a.feedlink2:link, a.feedlink2:visited {
	color: #FFFFFF;
	font-size:10px;
}

a.feedlink2:hover {
	color: #CCCCCC;
	font-size:10px;
}


.feedHeader {
	color: #1B0C80;
	font-weight: bold;
	margin-bottom: 5px;
}

.feedBody {
}

.fullFeedBody {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px #1B0C80 dotted;
}

.feedArchive {
	margin-left: 10px;
	margin-right: 10px;
}

/* Commodity News */
.commodityBlock {
	margin-top: 10px;
	margin-left: 12px;
}

.commodityBlockHeader {
	background-color: #1B0C80;
	color: #ffffff;
	padding: 5px;
	font-weight: bold;
}

.commodityBlockBody {
	background-color: #cccccc;
	height: 160px;
	font-size:10px;
}

.commodityItem {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
	height: 5.25em;
	overflow: hidden;
}

.commodityHeader {
	color: #1B0C80;
	font-weight: bold;
	margin-bottom: 5px;
}

/* Site Map */
.sitemapContainer {
	/* Pretty much here for inheritance */
}

.sitemapContainer a, .sitemapContainer a:visited, .sitemapContainer a:link, .sitemapContainer a:active {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.sitemapContainer a:hover {
	color:#CCCCCC; 
}

a.sitemapParentLink a.sitemapParentLink:link a.sitemapParentLink:visited a.sitemapParentLink:active {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.sitemapParentLink:hover {
	color:#CCCCCC; 
}

.sitemapContainer ul {
	list-style: none;
}

.sitemapContainer ul li {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}

.sitemapLeftCol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.sitemapRightCol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.sitemapCategoryHeader {
	font-weight: bold;
	font-size: 14px;
}

/* Alloy Database */

A.alloydbnav, A.alloydbnav:link, A.alloydbnav:active, A.alloydbnav:visited
{
    color: #526c9e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: normal;
	height: auto;
}
A.alloydbnav:hover
{
    color: #545859;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	line-height: normal; 
	height: auto;
}
A.alloydbnavH, A.alloydbnavH:link, A.alloydbnavH:active, A.alloydbnavH:visited
{
    color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: normal; 
	height: auto;
}
A.alloydbnavH:hover
{
    color: #545859;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: normal; 
	height: auto;
}

.archiveYear
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.archiveMonth
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.archiveItem
{
	font-size: 11px;
	font-weight: normal;
	padding-left: 50px;
	padding-bottom: 3px;
}

.StelliteInfo
{
	font-size: 9px;
	font-weight: normal;
	padding-bottom: 1em;
	font-style: italic;
	color: #999999;
}
