﻿/* Stylesheet for ASC
 *
 * Created by Vanessa Chung
 * vanessa.chung@iomer.com
 * April 16, 2007
 * Revised May 31, 2007
 *
 */

/* Global styles --------------------------------------------------------------------------------------- */
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	margin: 0;
	border: 0;	
}

hr
{
	color:#D7D0C3;
	height:1px;
}

#group
{
	width: 850px;
	position: relative;
}

#printLogo
{
	display: none;
	width: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid gray;
}

#mainContent3col a, #mainContent2col a
{
	color: #dc5c03;
	text-decoration: none;
}

#mainContent3col a:hover, #mainContent2col a:hover
{
	color: #dc5c03;
	text-decoration: underline;
}

.ms-WPBody 
{
	font-size: 1em;
}

a:active
{
	color: #dc5c03;
	text-decoration: none;
}

.clear
{
	clear: both;
}

/* SharePoint Admin ------------------------------------------------------------------------------------ */
.admin
{
	width: 840px;
}

.ms-siteaction a
{
	color: #ffffff;
}

/* Header Styles --------------------------------------------------------------------------------------- */
#header 
{
	width: 850px;
	height: 150px;
	background: url("/images/ASCbanner_InvestingYou.jpg") no-repeat;
	position: relative;
}

#headerSecurities
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Securities.jpg") no-repeat;
}

#headerCompanies
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Companies.jpg") no-repeat;
}

#headerDealers
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Dealers.jpg") no-repeat;
}

#headerInvestors
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Investors.jpg") no-repeat;
}

#headerDisclosure
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Disclosure.jpg") no-repeat;
}

#headerEnforcement
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Enforcement.jpg") no-repeat;
}

#headerNews
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_News.jpg") no-repeat;
}

#headerPressReleases
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_PressReleases.jpg") no-repeat;
}

#headerAbout
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_About.jpg") no-repeat;
}

#headerSearch
{
	width: 850px;
	height: 150px;
	position: relative;
	background: url("/images/ASCbanner_Search.jpg") no-repeat;
}


/* Clickable logo */
#clickLogo
{
	position: absolute;
	top: 0;
	left: 0;
}

/* Search */
#searchBar
{
	position: relative;
	left: 180px;
	top: 111px;
	width: 350px;
	height: 37px;
	background-color: #9a907c;
	border: 1px solid #ffffff;
	color: #ffffff;
}

*html #searchBar
{
	top: 110px; /* Fix for IE6 */
}

#searchBoxContainer
{
	margin: 7px;
}

#searchBox
{
	float: left;
	width: 245px;
}

#powerSearch
{
	padding-top: 7px;
}

#powerSearch a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 1.1em;
}

#powerSearch a:hover
{
	text-decoration: underline;
}

/* SharePoint Search Styles */
.ms-sbtable, .ms-sbtablealt
{
	color: #ffffff;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
}

.ms-sbtable-border
{
	border: none;
}

td.ms-sbcell
{
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: none;
}

.ms-sbtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

.ms-sbplain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #bcb599;
}

.ms-sblink a:link,.ms-sblink a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-left: 4px;
}

.ms-sblink a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

td.ms-sbgo
{
	background-color: #9a907c;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}

/* Web tools (print, font decrease/increase) */
#webTools3col
{
	width: 60px;
	position: absolute;
	left: 560px;
	top: 125px;
	z-index: 0;
}

#webTools2col
{
	width: 60px;
	position: absolute;
	left: 770px;
	top: 125px;
	z-index: 0;
}

#webTools3col img, #webTools2col img
{
	float: left;
	margin-right: 6px;
	border: none;
}

/* Global navigation */
#globalNav 
{
	position: absolute;
	right: 0;
	top: 1px;
	background-color: #9a907c;
	border: 1px solid #ffffff;
	border-top: 0;
	border-right: 0;
	font-size: 1.1em;
}

#globalNav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#globalNav ul li
{
	position: relative;
	z-index: 1000;
}

#globalNav li
{
	float: left;
}

#globalNav ul li a, #globalNav ul li a:link, #globalNav ul li a:visited
{
	display: block;
	padding: 1px 9px 1px 9px;
	line-height: 1.8em;
	border-top: 1px solid #b3ac9d;
	border-left: 1px solid #b3ac9d;
	border-bottom: 1px solid #7e7666;
	border-right: 1px solid #7e7666;
	text-decoration: none;
	color: #ffffff;	
}

#globalNav ul li a:hover
{
	background-color: #676252;
	border-top: 1px solid #8d897d;
	border-left: 1px solid #8d897d;
	border-bottom: 1px solid #57523f;
	border-right: 1px solid #57523f;
	text-decoration: none;
	color: #ffffff;
}

#globalNav ul ul a, #globalNav ul ul a:link, #globalNav ul ul a:visited
{
	width: 150px;
	color: #000000;
	background: #bfb39d url("/images/bullet_navDark.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #cfc6b5;
	border-left: 1px solid #c5bda8;
	border-bottom: 1px solid #877e6f;
	border-right: 1px solid #9b9481;
	line-height: 1.2em;
	padding: 5px 9px 5px 22px;
}

#globalNav ul li ul.dropdown a:hover, #globalNav ul li ul.dropdown a.over
{
	color: #ffffff;
	background: #9a907c url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #b3ac9d;
	border-left: 1px solid #a79f8d;
	border-bottom: 1px solid #6d6658;
	border-right: 1px solid #7e7666;
}

/* Dropdown */

#globalNav ul li ul.dropdown
{
	width: 170px;	
	position: absolute;
	left: 0;
	top: 25px;
	display: none;
	float: none;
}

#globalNav ul li:hover ul.dropdown, #globalNav ul li.over ul.dropdown
{
	display: block;
}


/* Main Navigation ------------------------------------------------------------------------------------- */

/* Regular navigation */
#mainNav
{
	border-bottom: 1px solid #ffffff;
}

#mainNav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	font-size: 1.1em;
}

#mainNav ul li
{
	position: relative;
}

#mainNav ul li a
{
	display: block;
	width: 160px;	
	padding: 5px 10px 5px 7px;
	color: #ffffff;
	text-decoration: none;
	background-color: #9a907c;
	background-color: #9a907c;
	border-top: 1px solid #b3ac9d;
	border-left: 1px solid #a79f8d;
	border-bottom: 1px solid #6d6658;
	border-right: 1px solid #7e7666;	
}

#mainNav ul li a:hover
{
	background-color: #686151;
	border-top: 1px solid #90887b;
	border-left: 1px solid #797569;
	border-bottom: 1px solid #4b4537;
	border-right: 1px solid #554e44;
}

#mainNav ul li.selected1 span, #mainNav ul li.selected1 a
{
	display: block;
	color: #ffffff;
	width: 160px;	
	padding: 5px 10px 5px 7px;
	background-color: #686151;
	border-top: 1px solid #90887b;
	border-left: 1px solid #797569;
	border-bottom: 1px solid #4b4537;
	border-right: 1px solid #554e44;
}

/* Regular nav sublevel */
#mainNav ul ul li a, #mainNav ul li.selected1 ul li a
{
	font-size: 0.9em;
	color: #000000;
	background: #bfb39d url("/images/bullet_navDark.gif") no-repeat 8px 0.8em;
	width: 145px;
	padding-left: 22px;
	border-top: 1px solid #cfc6b5;
	border-left: 1px solid #c5bda8;
	border-bottom: 1px solid #877e6f;
	border-right: 1px solid #9b9481;
}

#mainNav ul ul li a:hover, #mainNav ul li.selected1 ul li a:hover,
#mainNav ul ul li.selected1 span
{
	color: #ffffff;
	background: #9a907c url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #b3ac9d;
	border-left: 1px solid #a79f8d;
	border-bottom: 1px solid #6d6658;
	border-right: 1px solid #7e7666;
}

#mainNav ul li.selected1 ul li.selected2 span, #mainNav ul li.selected1 ul li.selected2 a 
{
	font-size: 0.9em;
	padding-left: 22px;
	width: 145px;
	color: #ffffff;
	background: #9a907c url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #b3ac9d;
	border-left: 1px solid #a79f8d;
	border-bottom: 1px solid #6d6658;
	border-right: 1px solid #7e7666;
}

/* Companies section */
#mainNav li#companies1 a
{
	background-color: #6e8fba;
	border-top: 1px solid #92abcb;
	border-left: 1px solid #819ec3;
	border-bottom: 1px solid #4e6583;
	border-right: 1px solid #5a7598;
}

#mainNav li#companies1 a:hover
{
	background-color: #5275a3;
	border-top: 1px solid #7d98ba;
	border-left: 1px solid #6987af;
	border-bottom: 1px solid #3a5373;
	border-right: 1px solid #436086;
}

#mainNav li#companies1.selected1 span, #mainNav ul li#companies1.selected1 a
{
	display: block;
	color: #ffffff;
	width: 160px;	
	padding: 5px 10px 5px 7px;
	background-color: #5275a3;
	border-top: 1px solid #7d98ba;
	border-left: 1px solid #6987af;
	border-bottom: 1px solid #3a5373;
	border-right: 1px solid #436086;
}

/* Companies sublevel */
#mainNav ul li#companies1 ul a, #mainNav ul li#companies1.selected1 ul a
{
	font-size: 0.9em;
	color: #000000;
	background: #8aacd8 url("/images/bullet_navBlue.gif") no-repeat 8px 0.8em;
	width: 145px;
	padding-left: 22px;
	border-top: 1px solid #a7c1e2;
	border-left: 1px solid #9ab7dd;
	border-bottom: 1px solid #617998;
	border-right: 1px solid #718db1;
}

#mainNav ul li#companies1 ul li a:hover, #mainNav ul li#companies1.selected ul li a:hover
{
	color: #ffffff;
	background: #6e8fba url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #92abcb;
	border-left: 1px solid #819ec3;
	border-bottom: 1px solid #4e6583;
	border-right: 1px solid #5a7598;
}

#mainNav ul li#companies1.selected1 ul li.selected2 span, #mainNav ul li#companies1.selected1 ul li.selected2 a 
{
	font-size: 0.9em;
	color: #ffffff;
	background: #6e8fba url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	padding-left: 22px;
	width: 145px;
	border-top: 1px solid #92abcb;
	border-left: 1px solid #819ec3;
	border-bottom: 1px solid #4e6583;
	border-right: 1px solid #5a7598;
}

/* Dealers section */
#mainNav li#insiders1 a
{
	background-color: #82a061;
	border-top: 1px solid #a1b889;
	border-left: 1px solid #93ad76;
	border-bottom: 1px solid #5c7144;
	border-right: 1px solid #6b8950;
}

#mainNav li#insiders1 a:hover
{
	background-color: #628040;
	border-top: 1px solid #89a070;
	border-left: 1px solid #779159;
	border-bottom: 1px solid #455a2d;
	border-right: 1px solid #506934;
}

#mainNav li#insiders1.selected1 span, #mainNav ul li#insiders1.selected1 a
{
	display: block;
	color: #ffffff;
	width: 160px;	
	padding: 5px 10px 5px 7px;
	background-color: #628040;
	border-top: 1px solid #89a070;
	border-left: 1px solid #779159;
	border-bottom: 1px solid #455a2d;
	border-right: 1px solid #506934;
}

/* Dealers sublevel */
#mainNav ul li#insiders1 ul a, #mainNav ul li#insiders1.selected1 ul a

{
	font-size: 0.9em;
	color: #000000;
	background: #97b873 url("/images/bullet_navGreen.gif") no-repeat 8px 0.8em;
	width: 145px;
	padding-left: 22px;
	border-top: 1px solid #b1ca96;
	border-left: 1px solid #a5c186;
	border-bottom: 1px solid #6b8251;
	border-right: 1px solid #7c975e;
}

#mainNav ul li#insiders1 ul a:hover, #mainNav ul li#insiders1.selected ul li a:hover 
{
	color: #ffffff;
	background: #82a061 url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #a1b889;
	border-left: 1px solid #93ad76;
	border-bottom: 1px solid #5c7144;
	border-right: 1px solid #6b8350;
}

#mainNav ul li#insiders1.selected1 ul li.selected2 span, #mainNav ul li#insiders1.selected1 ul li.selected2 a 
{
	font-size: 0.9em;
	padding-left: 22px;
	width: 145px;
	color: #ffffff;
	background: #82a061 url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #a1b889;
	border-left: 1px solid #93ad76;
	border-bottom: 1px solid #5c7144;
	border-right: 1px solid #6b8350;
}

/* Investors section */
#mainNav li#investors1 a
{
	background-color: #968091;
	border-top: 1px solid #b0a0ad;
	border-left: 1px solid #a491a0;
	border-bottom: 1px solid #6a5a66;
	border-right: 1px solid #7b6977;
}

#mainNav li#investors1 a:hover
{
	background-color: #72586c;
	border-top: 1px solid #958291;
	border-left: 1px solid #856e80;
	border-bottom: 1px solid #503e4c;
	border-right: 1px solid #5d4859;
}

#mainNav li#investors1.selected1 span, #mainNav ul li#investors1.selected1 a
{
	display: block;
	color: #ffffff;
	width: 160px;	
	padding: 5px 10px 5px 7px;
	background-color: #72586c;
	border-top: 1px solid #958291;
	border-left: 1px solid #856e80;
	border-bottom: 1px solid #503e4c;
	border-right: 1px solid #5d4859;
}

/* Investors sublevel */
#mainNav ul li#investors1 ul a, #mainNav ul li#investors1.selected1 ul a
{
	font-size: 0.9em;
	color: #000000;
	background: #b9acb6 url("/images/bullet_navPurple.gif") no-repeat 8px 0.8em;
	width: 145px;
	padding-left: 22px;
	border-top: 1px solid #cbc1c8;
	border-left: 1px solid #c2b7c0;
	border-bottom: 1px solid #837980;
	border-right: 1px solid #988d95;
}

#mainNav ul li#investors1 ul a:hover, #mainNav ul li#investors1 ul li.selected1 span
{
	color: #ffffff;
	background: #968091 url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #b0a0ad;
	border-left: 1px solid #a491a0;
	border-bottom: 1px solid #6a5a66;
	border-right: 1px solid #7b6977;
}

#mainNav ul li#investors1.selected1 ul li.selected2 span, #mainNav ul li#investors1.selected1 ul li.selected2 a 
{
	font-size: 0.9em;
	padding-left: 22px;
	width: 145px;
	color: #ffffff;
	background: #968091 url("/images/bullet_navWhite.gif") no-repeat 8px 0.8em;
	border-top: 1px solid #b0a0ad;
	border-left: 1px solid #a491a0;
	border-bottom: 1px solid #6a5a66;
	border-right: 1px solid #7b6977;
}

/* Flyout */

#mainNav li ul.flyout1
{
	position: absolute;
	left: 180px;
	top: 0;
	display: none;
	background: none;
}

#mainNav li:hover ul.flyout1, #mainNav li.over ul.flyout1
{
	display: block;
}

/* Fix IE. Hide from IE Mac \*/
* html #mainNav ul li { float: left; height: 1%; }
* html #mainNav ul li a { height: 1%; }
/* End */

/* Tertiary Navigation Box */

#tertiaryNav
{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #d7d0c3;
}

#tertiaryNav .navItems
{
	width: 200px;
	vertical-align: middle;
}

#tertiaryNav .description
{
}

#tertiaryNav .navItems ul, #tertiaryNav p
{
	margin-top: 0;
	margin-bottom: 0;
}

/* Content Styles -------------------------------------------------------------------------------------- */
#container3col
{
	float: left;
	width: 500px;
	border-left: 179px solid #887f6d;
	border-right: 170px solid #beb39c;
	margin-left: 1px;
}

*html #container3col
{
	display: inline;
}

#container2col
{
	float: left;
	width: 670px;
	border-left: 179px solid #887f6d;
	margin-left: 1px;
}

*html #container2col
{
	display: inline;
}

/* Left column */
#leftColumn
{
	float: left;
	width: 179px;
	margin-left: -199px;
	position: relative;
}

#leftColumn a
{
	color: #ffffff;
}

.newsItem
{
	width: 150px;
	border-bottom: 1px solid #ffffff;
	padding: 15px;
	font-size: 1em;
	line-height: 1.4em;
}

.newsItem p
{
	margin-top: 5px;
}

/* Main content column */
#mainContent3col
{
	float: left;
	width: 480px;
	margin-right: -480px;
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}

#mainContent3col ul li, #mainContent2col ul li
{
	list-style-type: square;
	margin-left: -20px;
	padding: 0px;
}

#mainContent2col
{
	float: left;
	width: 660px;
	margin-right: -650px;
	padding: 0 0 0 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}

#mainContent3col h1, #mainContent2col h1
{
	font-size: 1.2em;
	margin-top: 0;
}

#mainContent3col p, #mainContent2col p
{
	padding-top: 0;	
	
}

#breadcrumb
{
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 15px;
}

.fullBox
{
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #d7d0c3;
}

.halfBox
{
	width: 203px;
	height: 100%;
	padding: 15px;
	border: 1px solid #d7d0c3;
}

.halfBox2
{
	width: 300px;
	height: 100%;
	padding: 15px;
	border: 1px solid #d7d0c3;
}


.themeBox
{
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #d7d0c8;
	background-color: #f2ebe1;
}

.investors
{
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #b5a6b2;
	background-color: #dad2d8;
}

.insiders
{
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #a7bc90;
	background-color: #d3ddc8;
}

.companies
{
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #99b0cf;
	background-color: #ccd8e6;
}

/* Home page news feature */
#newsFeatures
{
	margin-top: 10px;
	border-top: 1px solid #ffffff; /* IE7 fix */
}

#newsFeatures img
{
	float: right;
	top: 0;
	right: 0;
	margin-left: 15px;
	margin-bottom: 10px;
}

#investorTab, #dealerTab, #companyTab
{
	color: #000000;
	text-decoration: none;
	font-size: 0.9em;
}

#investorTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	border: 1px solid #b5a6b2;
	border-bottom: 3px solid #dad2d8;
	background-color: #dad2d8;
}

#dealerTab
{
	display: block;
	float: left;
	margin-left: 1px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #a7bc90;
	background-color: #d3ddc8;
}

#companyTab
{
	display: block;
	float: left;
	margin-left: 1px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #99b0cf;
	background-color: #ccd8e6;
}

#investorInfo
{
	margin-top: -1px;
	padding: 15px;
	border: 1px solid #b5a6b2;
	background-color: #dad2d8;
}

#dealerInfo
{
	margin-top: -1px;
	padding: 15px;
	border: 1px solid #a7bc90;
	background-color: #d3ddc8;
}

#companyInfo
{
	margin-top: -1px;
	padding: 15px;
	border: 1px solid #99b0cf;
	background-color: #ccd8e6;
}

/* Tables */
.genericList, .instrumentList
{
	width: 100%;
	background-color: #eae4d9;
	color: #887f6d;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

.arrows
{
	padding-top: 2px;
}

.dropArrow
{
	width: 3%;
}

.arrowPosition
{
	width: 20px;
	float: left;
}

.titlePosition
{
	width: 95%;
	float: left;
	font-weight: normal;
}

#mainContent3col .genericList a, #mainContent3col .genericList a:hover,
#mainContent2col .genericList a, #mainContent2col .genericList a:hover,
#mainContent3col .genericListSub td a, #mainContent3col .genericListSub td a:hover,
#mainContent2col .genericListSub td a, #mainContent2col .genericListSub td a:hover,
#mainContent3col .instrumentList a, #mainContent3col .instrumentList a:hover,
#mainContent2col .instrumentList a, #mainContent2col .instrumentList a:hover,
#mainContent3col .instrumentListSub td a, #mainContent3col .instrumentListSub td a:hover,
#mainContent2col .instrumentListSub td a, #mainContent2col .instrumentListSub td a:hover

{
	color: #000000;
	text-decoration: none;
}

.genericListDropdown, .instrumentListDropdown
{
	width: 100%;
	background-color: #9a907c;
	color: #ffffff;
	border: 0;
	padding: 0;
	margin-top: -1px;
}

#mainContent3col .genericListDropdown a, #mainContent2col .genericListDropdown a,
#mainContent3col .genericListDropdown a:hover, #mainContent2col .genericListDropdown a:hover,
#mainContent3col .instrumentListDropdown a, #mainContent2col .instrumentListDropdown a,
#mainContent3col .instrumentListDropdown a:hover, #mainContent2col .instrumentListDropdown a:hover
{
	color: #ffffff;
	text-decoration: none;
}

a.historyLink
{
	font-weight: normal;
}

.genericListHeader
{
	width: 100%;	
	color: #000000;
	background-color: #dbd0bb;	
	text-align: left;
	padding: 5px;
	padding-left: 26px;
}

.genericListHeader th
{
	padding: 5px;
	padding-left: 26px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #dbd0bb;
}

.genericListRow
{
	vertical-align: top;
}

.genericListSub, instrumentListSub
{
	width: 100%;
	border: 0;
	margin: 0;
	vertical-align: top;
	background-color: #f2ece1;
	color: #887f6d;
	font-weight: normal;
}

.genericListSub td, .instrumentListSub td
{
	padding: 5px;
	padding-left: 26px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #f2ece1;
}

/* Document viewer table (Gridview) */
.relatedGridHeader
{
	background-color: #9a907c;
	color: #ffffff;
	padding: 5px;
	border: 0;
	border-bottom: 1px solid #ffffff;
	text-align: left;
}

.relatedGrid
{
	background-color: #eae4d9;
	color: #000000;
	padding: 5px;
	border: none;
}

.relatedGridRow
{
	vertical-align: top;
}

.relatedGrid td
{
	background-color: #eae4d9;
	color: #000000;
	padding: 5px;
	border-top: 1px solid #ffffff;
}

/* Document table (Table) */
.doctable th
{
	background-color: #9a907c;
	color: #ffffff;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
}

.doctable th a
{
	color:#ffffff;
}

.doctable td
{
	background-color: #f2ece1;
	color: #000000;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
}

/* Right column (in a 3 column layout) */
#rightColumn
{
	float: right;
	width: 170px;
	margin-top: -57px;
	margin-right: -169px;
	position: relative;
	z-index: 0;
}

*html #rightColumn
{	
	margin-right: -170px;
}

#rightColumn #rightContent 
{
	width: 170px;
	background-color: #beb39c;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

#rightColumn .ad
{
	padding: 0;
	margin: 0;
}

#rightContent .info
{
	padding: 10px 15px 10px 15px;
	width: 140px;
	font-size: 1.1em;
	line-height: 1.4em;
}

#rightContent .block
{
	padding-top: 10px;
	width: 140px;
}

/* Right column lists */
#rightColumn ul
{
	margin: 5px 0 5px 0;
	padding: 0;
	list-style-type: none;
}

#rightColumn li
{
	background: url("/images/bullet_navDark.gif") no-repeat 0px 0.5em;
	padding-left: 15px;
	padding-bottom: 5px;
}

#rightColumn ul a
{
	color: #000000;
	text-decoration: none;
}

#rightColumn ul a:hover
{
	text-decoration: underline;
}

#rightColumn h2
{
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 0;
}

#rightColumn p
{
	margin-top: 5px;
}

#rightColumn .date
{
	color: #6c604b;
}

/* Site map list */
#mainContent3col ul.sitemapList
{
	list-style-type: none;
	margin-left: 20px;
	padding-left: 0;
}

#mainContent3col ul.sitemapList li
{
	list-style-type: none;
	line-height: 1.7em;
}

/* Footer ---------------------------------------------------------------------------------------------- */
#footer
{
	width: 820px;
	padding: 15px;	
	font-size: 1.1em;
	color: #887f6d;
	text-align: center;
}

#footer a, #footer a:link, #footer a:visited
{
	color: #dc5c03;
	text-decoration: none;
}

#footer a:hover 
{
	text-decoration: underline;
}

#footer p
{
	padding-left: 10px;
	margin: 5px;
	text-align: center;
}

#footer .login
{
	display: inline;
}


/*--------------------------------Document Viewer Styles----------------------*/
/*** Tables ***/
.genericList, .instrumentList
{
	width: 100%;
	padding: 0;
	margin: 0;
	color: #887f6d;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

/* Transparent arrow */
.arrows
{
	padding-top: 2px;
}

/* Top row styling */
.regularArrow
{
	width: 3%;
	background: #eae4d9 url("/User Controls/Documents/images/arrow.gif") no-repeat 7px 8px;
}

.genericList table.regular tr, 
.instrumentList table.regular tr
{
	background-color: #eae4d9;
}

.genericList table.regular td,
.instrumentList table.regular td
{
	padding: 6px;
}

/* Top row hover */
.genericList table.regular tr:hover,
.instrumentList table.regular tr:hover,
.genericList table.regular tr.hilite,
.instrumentList table.regular tr.hilite
{
	background-color: #ef751f;
}

#mainContent3col .instrumentList table.regular tr:hover td,
#mainContent2col .instrumentList table.regular tr:hover td,
#mainContent3col .instrumentList table.regular tr.hilite td,
#mainContent2col .instrumentList table.regular tr.hilite td,
#mainContent3col .genericList table.regular tr:hover td a,
#mainContent2col .genericList table.regular tr:hover td a,
#mainContent3col .instrumentList table.regular tr:hover td a,
#mainContent2col .instrumentList table.regular tr:hover td a,
#mainContent3col .genericList table.regular tr.hilite td a,
#mainContent2col .genericList table.regular tr.hilite td a,
#mainContent3col .instrumentList table.regular tr.hilite td a,
#mainContent2col .instrumentList table.regular tr.hilite td a
{
	color: #ffffff;
}

.genericList table.regular tr:hover td.regularArrow,
.instrumentList table.regular tr:hover td.regularArrow,
.genericList table.regular tr.hilite td.regularArrow,
.instrumentList table.regular tr.hilite td.regularArrow
{
	background: #ef751f url("/User Controls/Documents/images/arrow_selected.gif") no-repeat 7px 8px;
}

/* Dropdown row styling */
.dropArrow
{
	width: 3%;
	background: url("/User Controls/Documents/images/arrow_dropdown.gif") no-repeat 7px 7px;
}

.genericList table.dropdown,
.instrumentList table.dropdown
{
	width: 100%;
	background-color: #9a907c;
	color: #ffffff;
	border: 0;
	padding: 0;
	margin-top: -1px;
}

.genericList table.dropdown td,
.instrumentList table.dropdown td
{
	padding: 6px;
}

#mainContent3col .genericList table.dropdown td a,
#mainContent2col .genericList table.dropdown td a,
#mainContent3col .instrumentList table.dropdown td a,
#mainContent2col .instrumentList table.dropdown td a
{
	color: #ffffff;
}

/* Dropdown row hover */
.genericList table.dropdown tr:hover,
.instrumentList table.dropdown tr:hover,
.genericList table.dropdown tr.hilite,
.instrumentList table.dropdown tr.hilite
{
	background-color: #ef751f;
}

#mainContent3col .genericList table.dropdown tr:hover td a,
#mainContent2col .genericList table.dropdown tr:hover td a,
#mainContent3col .instrumentList table.dropdown tr:hover td a,
#mainContent2col .instrumentList table.dropdown tr:hover td a,
#mainContent3col .genericList table.dropdown tr.hilite td a,
#mainContent2col .genericList table.dropdown tr.hilite td a,
#mainContent3col .instrumentList table.dropdown tr.hilite td a,
#mainContent2col .instrumentList table.dropdown tr.hilite td a
{
	color: #ffffff;
}

.genericList table.dropdown tr:hover td.dropArrow,
.instrumentList table.dropdown tr:hover td.dropArrow,
.genericList table.dropdown tr.hilite td.dropArrow,
.instrumentList table.dropdown tr.hilite td.dropArrow
{
	background: #ef751f url("/User Controls/Documents/images/arrow_dropdownSelected.gif") no-repeat 7px 7px;
}

/* Sublist row styllng */
.subArrow
{
	width: 20px;
	background: url("/User Controls/Documents/images/arrow_sub.gif") no-repeat 0 2px;
}

.titlePosition
{
	font-weight: normal;
	border: 0;
}

.genericList table.sublist tr.sublistHeader
{
	width: 100%;	
	color: #000000;
	background-color: #dbd0bb;	
	text-align: left;
	padding-left: 28px;
}

.genericList table.sublist tr.sublistHeader th
{
	padding: 5px;
	padding-left: 28px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #dbd0bb;
}

.genericList table.sublist tr.sublistRow,
.instrumentList table.sublist tr.sublistRow
{
	width: 100%;
	border: 0;
	margin: 0;
	vertical-align: top;
	background-color: #f2ece1;
	color: #887f6d;
	font-weight: normal;
}

.genericList table.sublist tr.sublistRow td,
.instrumentList table.sublist tr.sublistRow td
{
	border-top: 1px solid #ffffff;
 	/* border-right: 1px solid #f2ece1; */
}

.genericList table.sublist td
{
	padding-left: 28px;	
}

.instrumentList table.sublist td
{
	padding-left: 48px;	
}

#mainContent3col .genericList table.dropdown table.sublist tr td a,
#mainContent2col .genericList table.dropdown table.sublist tr td a,
#mainContent3col .instrumentList table.dropdown table.sublist tr td a,
#mainContent2col .instrumentList table.dropdown table.sublist tr td a
{
	color: #000000;
}

/* Sublist row hover */
.genericList table.sublist tr.sublistHeader:hover,
.genericList table.sublist tr.sublistHeader.hilite
{
	color: #000000;
	background-color: #dbd0bb;	
}

.genericList table.sublist tr.sublistRow:hover,
.instrumentList table.sublist tr.sublistRow:hover,
.genericList table.sublist tr.sublistRow.hilite,
.instrumentList table.sublist tr.sublistRow.hilite
{
	background-color: #ef751f;
	color: #ffffff;
}

.genericList table.sublist tr.sublistRow:hover td.titlePosition,
.instrumentList table.sublist tr.sublistRow:hover td.titlePosition,
.genericList table.sublist tr.sublistRow.hilite td.titlePosition,
.instrumentList table.sublist tr.sublistRow.hilite td.titlePosition
{
	border-right: 1px solid #ef751f;
}

.genericList table.sublist tr:hover td.subArrow,
.instrumentList table.sublist tr:hover td.subArrow,
.genericList table.sublist tr.hilite td.subArrow,
.instrumentList table.sublist tr.hilite td.subArrow
{
	background: #ef751f url("/User Controls/Documents/images/arrow_selected.gif") no-repeat 0 2px;
}

#mainContent3col .genericList table.dropdown table.sublist tr:hover td a,
#mainContent2col .genericList table.dropdown table.sublist tr:hover td a,
#mainContent3col .instrumentList table.dropdown table.sublist tr:hover td a,
#mainContent2col .instrumentList table.dropdown table.sublist tr:hover td a,
#mainContent3col .genericList table.dropdown table.sublist tr.hilite td a,
#mainContent2col .genericList table.dropdown table.sublist tr.hilite td a,
#mainContent3col .instrumentList table.dropdown table.sublist tr.hilite td a,
#mainContent2col .instrumentList table.dropdown table.sublist tr.hilite td a
{
	color: #ffffff;
	text-decoration: none;
}

/* Link styles */
#mainContent3col .genericList a,
#mainContent2col .genericList a, 
#mainContent3col .genericList .sublist td a, 
#mainContent2col .genericList .sublist td a,
#mainContent3col .genericList .dropdown a, 
#mainContent2col .genericList .dropdown a,
#mainContent3col .instrumentList a,
#mainContent2col .instrumentList a, 
#mainContent3col .instrumentList td a, 
#mainContent2col .instrumentList td a,
#mainContent3col .instrumentList .dropdown a, 
#mainContent2col .instrumentList .dropdown a
{
	color: #000000;
	text-decoration: none;
} 

#mainContent3col .genericList a:hover,
#mainContent2col .genericList a:hover, 
#mainContent3col .genericList .sublist td a:hover, 
#mainContent2col .genericList .sublist td a:hover,
#mainContent3col .genericList .dropdown a:hover, 
#mainContent2col .genericList .dropdown a:hover,
#mainContent3col .instrumentList a:hover,
#mainContent2col .instrumentList a:hover, 
#mainContent3col .instrumentList td a:hover, 
#mainContent2col .instrumentList td a:hover,
#mainContent3col .instrumentList .dropdown a:hover, 
#mainContent2col .instrumentList .dropdown a:hover
{
	text-decoration: none;
	color: #ffffff;
}

a.historyLink
{
	font-weight: normal;
}

/* Document viewer table (Gridview) */
.relatedGridHeader
{
	background-color: #9a907c;
	color: #ffffff;
	padding: 5px;
	border: 0;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #9a907c;
	text-align: left;
}

.relatedGridHeader th
{
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #9a907c;
}

.relatedGrid
{
	background-color: #eae4d9;
	color: #000000;
	padding: 5px;
	border: none;
}

.relatedGridRow
{
	vertical-align: top;
}

.relatedGrid td
{
	background-color: #eae4d9;
	color: #000000;
	padding: 5px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #eae4d9;
}

/* Document table (Table) */
.doctable th
{
	background-color: #9a907c;
	color: #ffffff;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
}

.doctable td
{
	background-color: #f2ece1;
	color: #000000;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
}

#doctableWhiteLink th a
{
	color:#ffffff;
}

#doctableWhiteLink th a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
/*---------------------------End Document Viewer Styles----------------------*/