﻿

td {font-size:12px;}

#Footer {
	clear: both;
	margin: 0;
	padding:5px 0 0 0;
	font-size: 10px;
	text-align: center;
	width:300px;
	color: #ffffff;
	font-family:Arial;
	font-weight:normal;
}

#Footer ul
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: 100%;
}

#Footer li
{
	float: left;
}

#Footer a, #Footer a:visited {
	padding: 0 6px;
	color: #333;
	text-decoration: none;
	color: #5A6D70;
	font-family:Arial;
	font-weight:normal;
}

#Footer a:hover {
	text-decoration: none;
	color: #5A6D70;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#Footer p {
	clear: both;
	margin: 0;
	padding: 0;
}




/******************* MAIN NAV **********************/

#MainNav ul 
{
	float: right;
	list-style: none;	
	padding: 0;
	margin: 0;
	border:0px;
	line-height: 100%;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 14px;

}

#MainNav a {
	display: block;
	white-space:nowrap;
	font-size:100%;
	color:#646363;
	text-decoration: none;
	border-bottom:solid 1px #FFFFFF;
	margin: 6px 5px 3px 5px;	
	font-weight: bold;
}


#MainNav a:hover, #MainNav a.selected {
	color:#005A9D;
	border-bottom:solid 1px #005A9D;
	font-weight: bold;
}

#MainNav li {
	float: left;
	position: relative;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	border-right:solid 1px #ccc;

	}

#MainNav li:hover ul, #MainNav li.over ul {
	display: block;
	font-weight: bold;
}

/******************* MAIN NAV **********************/
/******************* MAIN NAV 2 **********************/

#MainNav2 ul 
{
	float: right;
	list-style: none;	
	padding: 0;
	margin: 0;
	border:0px;
	line-height: 100%;
	padding-right: 0px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 14px;

}

#MainNav2 li {
	float: left;
	position: relative;
	cursor: default;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-right:solid 0px #ccc;

	}
	
#MainNav2 a {
	display: block;
	white-space:nowrap;
	font-size:100%;
	color:#646363;
	text-decoration: none;
	border-bottom:solid 1px #FFFFFF;
	margin: 6px 5px 3px 5px;
	font-weight: bold;
}


#MainNav2 a:hover, #MainNav2 a.selected {
	color:#005A9D;
	border-bottom:solid 1px #005A9D;
	font-weight: bold;
}

#MainNav2 li:hover ul, #MainNav2 li.over ul {
	display: block;
	font-weight: bold;
}

/******************* MAIN NAV 2 **********************/

/******************* MARKETS NAV ******************/
#MarketsNav ul 
{
	float: left;
	list-style: none;	
	width: 156px;
	border-left: 0px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

#MarketsNav a {
	/*display: block;*/
	font-size:100%;
	color:#646363;
	text-decoration: none;
	margin: 5px 0px 5px 10px;
	/*m\argin: 3px 0px 3px 0px;*/
	border: 0px;
	padding: 0px 0px 0px 0px;
}


#MarketsNav a:hover, #MarketsNav a.selected {
	color:#005A9D;
	border: 0px;
	padding: 0px 0px 0px 0px;
}

#MarketsNav li {
	/*display: block;*/
	/*list-style-image:url('../SiteCollectionImages/General/BulletImage.gif');*/
    border-bottom: solid 1px #ccc;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
	position: relative;
	cursor:pointer;	
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#MarketsNav li:hover ul, #MarketsNav li.over ul {
	display: block;
	border: 0px;
	padding: 0px 0px 0px 0px;
}

/******************* MARKETS NAV ******************/
/******************* SUBMENU NAV ******************/

#Submenu {
	clear: both;
	margin: 5px 10px 5px 10px;
	padding:0px 0 0 0;
	text-align: center;
	width:740px;
	font-family: Arial;
	font-size: 12px;
}

#Submenu ul
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: 150%;
    vertical-align: middle;
}

#Submenu li
{
	float: left;
	position: relative;
	cursor:pointer;	
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

#Submenu a, #Submenu a:visited {
	padding: 0 6px;
	text-decoration: none;
	color:#646363;
}

#Submenu a:hover {
	text-decoration: none;
	color:#005A9D;
}

#Submenu p {
	clear: both;
	margin: 0;
	padding: 0;
}

/******************* SUBMENU NAV ******************/

#CategoryPageContent {
 font-family:Arial;
 font-size:12pt;
 color:#64685d;
 padding-left: 15px;
}

h1.CategoryPageContent {
 font-size: 14px;
 font-weight: bold;
  color:#64685d;
 margin: 0px 0px 0px 0px;
}
h2.CategoryPageContent {
 font-size: 14px;
 font: Arial;
 margin: 0px 0px 0px 0px;
  color:#64685d;

}
h3.CategoryPageContent {
 font-size: 12px;
 font-weight: bold;
  color:#64685d;
 margin: 0px 0px 0px 0px;
}

P.CategoryPageContent {
 font-size: 11px;
  color:#64685d;
 margin: 0px 0px 0px 0px;
}




#CategoryHeader {
 font-family:Arial;
 padding-left: 15px;
 font-size: 23px;
 font-weight: bold;
  color:#64685d;
}

#ArticleTitle{
 padding-left: 14px;
 font-size: 18px;
 font-weight: bold;
 color:orange;
}



/*  Other   */


#CustomListLinks a, #CustomListLinks a:visited {
	text-decoration: none;
	color:#646363;
}
#CustomListLinks a:hover {
	text-decoration:underline;
	color:blue;
}
#CustomListLinks ul
{
	margin-left: 20px;
}

#CustomMarketMenu a, #CustomMarketMenu a:visited {
	
	text-decoration: none;
	 font-size: 12px;
 	font-weight: bold;
 	color:#ed992e;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

#CustomMarketMenu a:hover {
	text-decoration: none;
	 font-size: 12px;
 	font-weight: bold;
 	color:#ed992e;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;

}

#CustomMarketMenu ul 
{
	float: left;
	list-style: none;	
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
 	color:#ed992e;
 	text-align:left;

}

#CustomMarketMenu li:hover ul, #CustomMarketMenu li.over ul {
	cursor:pointer;	
	 font-size: 12px;
 	font-weight: bold;
 	color:#ed992e;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	borger: 0px 0px 0px 0px;
}

#MarketDesc 
{
 border-right: 1px silver solid;
 padding-right: 10px;
}

#LineToRight 
{
 border-right: 1px silver solid;
 padding-right: 10px;
}
#LineToLeft 
{
 border-left: 1px silver solid;
 padding-left: 10px;
}
#LineBelow
{
 border-bottom: 1px silver solid;
}
#LineAbove
{
 border-top: 1px silver solid;
}
#LineAround
{
  border: 1px  silver sold;
}



#searchBK
{	
	height: 35px;
	background: url('../SiteCollectionImages/General/BrowsePortfolio.gif') no-repeat;
	vertical-align: top;
	padding: 1px 0px 0px 0px;
}

#searchBK search
{	
	margin: 5px 5px 5px 5px;
	/*padding: 5px 0px 0px 0px;
	border-top: 0px;
	border-bottom: thin black solid;*/
	width: 100px;
}





Table.editModePanel
{
	width: 763px;
	text-align: center;
}



