/*FOREX*/
/*if change width of table, change maintable, maincontentcell, navcell*/
/*if change font, change maincontentcell, rightcell, footer*/
/*to change font size, change ALL areas mentioning font size*/
/*border-bottom: #ccc 1px solid;*/
/*to change link colors, consider bodylink, and 3 nav links on nav cell. Plus those on the 3 PF pages*/

/*Adsense Styles*/

.abovetitle {
    text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.boxtop {
    float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px;
}

.boxtopnofloat {
    text-align: left;
	margin: 10px 6px 0px 0px;
	padding: 0px;
}

.boxmiddle {
    text-align: left;
	margin: 10px 6px 0px 0px;
	padding: 0px;
}
.boxmiddlenofloat {
    text-align: left;
	margin: 10px 6px 0px 0px;
	padding: 0px;
}

.boxbottom {
    text-align: left;
	margin: 10px 6px 0px 0px;
	padding: 0px;
}

.boxbottomnofloat {
    text-align: left;
	margin: 10px 6px 0px 0px;
	padding: 0px;
}

/*Nav Portal Styles*/

.articlelinktitlestyle1 a:link, .articlelinktitlestyle1 a:visited {
padding: 0px 10px 0px 10px;
   font-size: 11px;
   font-weight: bold;
   color: #4A4A4A;
   text-decoration: none;
   line-height: 140%;
}

.articlelinktitlestyle1 a:hover /*, .articlelinktitlestyle1 a:active*/ {
   color: #BDB36A;
   /*text-decoration: underline;*/
}

.internalrssstyle1 a:link, .internalrssstyle1 a:visited {
padding: 0px 10px 0px 10px;
   font-size: 11px;
   font-weight: bold;
   color: #4A4A4A;
   text-decoration: none;
   line-height: 140%;
}

.internalrssstyle1 a:hover /*, .internalrssstyle1 a:active*/ {
   color: #BDB36A;
   /*text-decoration: underline;*/
}

/*index Page Portal Styles*/

.articlelinksummaryindexpage {
	margin-left: 3px;
}

.internalrssindexpage {
	margin-left: 3px;
}

.morearticlesindexpage {
    margin-top: 16px;
	margin-bottom: 8px;
}

.morearticlesindexpage a:link, .morearticlesindexpage a:visited {
	font-size: 12px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 3px;
}

.morearticlesindexpage a:hover /*, .morearticles a:active*/ {
	color: #3333FF;
	text-decoration: none;
}

.newsindexpage {
    margin-top: 16px;
	margin-bottom: 8px;
}

.newsindexpage a:link, .newsindexpage a:visited {
	font-size: 12px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 3px;
}

.newsindexpage a:hover /*, .morearticles a:active*/ {
	color: #3333FF;
	text-decoration: none;
}

/*ARTICLE PAGE: Body Portal Styles*/

.articletitle {
font-family: arial, geneva, verdana, sans-serif;
font-size: 17px;
color: #4B4B4B;
line-height:140%;
margin:5px 0px 16px 0px;
}

/*font-family: helvitica, arial, geneva, sans-serif;;
	font-weight: normal;
	font-size: 1.6em;
	color: #222222;
	line-height: 1.3;
}*/

.author {
	/*font-style: italic;*/
	line-height: 0px;
    margin-bottom: 25px;
}

.articlebody {
    /*font-family: verdana,arial,sans-serif;
    font-size: 12px;
	color: #222222;
    line-height: 18px;*/
}

.resource {
	/*font-family: verdana,arial,sans-serif;
    font-size: 12px;
	color: #222222;
    line-height: 18px;*/
}

.resourcedivider {
	BORDER-BOTTOM: #FFF 1px solid;
	margin-bottom: 7px;
}

.commentary {
    /*font-family: verdana,arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
	color: #222222;*/
	margin-bottom: 10px;
}

.morearticles {
	font-size: 13px;
	color: #454545;
	margin-top: 15px;
}

/*.morearticles a:link, .morearticles a:visited {
    font-size: 12px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 3px;
}

.morearticles a:hover, .morearticles a:active {
	color: #3333FF;
	text-decoration: none;
}*/

.articlelinksummarybody {
	margin-left: 3px;
}

.articlelinksummarybody a:link, .articlelinksummarybody a:visited {
    font-size: 11px;
	color: #3333FF;
	text-decoration: underline;
}

.articlelinksummarybody a:hover /*, .articlelinktitlebody a:active*/ {
	color: #3333FF;
	text-decoration: none;
}

/*ARTICLE LIST PAGE: Body Portal Styles*/

.articlelisttitle {
font-family: arial, geneva, verdana, sans-serif;
font-size: 17px;
color: #4B4B4B;
line-height: 140%;
margin: 5px 0px 16px 0px;
}

/*font-family:helvitica, arial, geneva, sans-serif;;
font-weight:normal;
font-size:1.6em;
text-shadow:2px 2px 2px #ccc;
line-height:1.3;*/

.articlelinksummarystyle1 {
	padding-left: 2px;
}

.articlelinksummarystyle1 a:link, .articlelinksummarystyle1 a:visited {
    font-size: 11px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
}

.articlelinksummarystyle1 a:hover /*, .articlelinksummarystyle1 a:active*/ {
	color: #3333FF;
	text-decoration: none;
}

/*RSS PAGE: Body Portal Styles*/

.rsstitle {
font-family: arial, geneva, verdana, sans-serif;
font-size: 17px;
color: #4B4B4B;
line-height: 140%;
margin: 5px 0px 16px 0px;
}

/*font-family:helvitica, arial, geneva, sans-serif;;
font-weight:normal;
font-size:1.6em;
text-shadow:2px 2px 2px #ccc;
line-height:1.3;
}*/

.forexnews {
	font-size: 13px;
	color: #454545;
	margin-top: 15px;
}

.externalrssstyle1 {
	padding-left: 2px;
}

.externalrssstyle1 a:link, .externalrssstyle1 a:visited {
    font-size: 11px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
}

.externalrssstyle1 a:hover /*, .externalrssstyle1 a:active*/ {
	color: #0000EE;
	text-decoration: none;
}

/*Main Content*/

body {
	background-image: url(images/greystripe.gif);
}

.leftcell { /*Spare Cell*/
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: auto;
	width: 0px;
	vertical-align: top;
}

.maintable {
	background-color: #FFFFFF;
	/*width: 850px;*/
	height: auto;
	padding: 0px;
	margin-top: 10px;
	text-align: left;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

#head {
	text-align: left;
	background-color: #7B7D81;
	margin: 0px;
	padding: 0px;
}

#topnav {
	height: 24px;
	background-color: #5F5F63; /*#5C5C65; /*#585969;*/
	/*background-image: url(images/nav_bg.gif);*/
	border-top: #DBDBDB 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-align: right;
	font-family: verdana, geneva, arial, helvitica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;
	font-weight: bold;*/
}

.leftcell {
	width: 0px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.maincontentcell {
	width: 640px;
	height: auto;
	margin: 0px;
	padding: 18px 22px 15px 22px;
	background-color: #FFFFFF;	
	vertical-align: top;
	font-family: verdana, geneva, arial, helvitica, sans-serif; /*DEFINE FONT, FONT COLOR, FONT SIZE of default main content stuff here*/
	font-size: 11px;
	line-height: 18px;
	color: #222222;
}

/*font-family: "Lucida Grande", "Microsoft Sans Serif"
*font-family: arial, helvitica, verdaan, sans-serif;
font-size: 12px;*/

h1.top {
font-family: arial, geneva, verdana, sans-serif; /*DEFINE FONT, FONT COLOR, FONT SIZE of H1 top here*/
font-size: 17px;
font-weight: bold;
color: #3E3E3E;
line-height:140%;
margin: 6px 0px 15px 0px;
}

/*
/*text-shadow: 2px 2px 2px #ccc;*/
/*line-height: 19px;*/

	/*font-family: helvitica,arial,geneva,sans-serif;
    font-size: 1.6em;
	color: #222222;/*#DF5920;/*#333333;
	font-weight: normal;
    line-height: 1.3;*/

p {
	font-size: 11px;
	color: #222222;
	line-height: 20px;
}
/*font-family:"Lucida Grande", "Microsoft Sans Serif", geneva, verdana, arial, helvitica, sans-serif;
font-size:12px;
line-height:18px;
color: #222;*/

	/* font-family: arial;
    font-size: 12px;
    line-height: 140%; /*20px*/
	
	/* font-family: verdana;
    font-size: 11px;*/

h1 {
    /*font-family: verdana,arial,sans-serif;
	color: #222222;*/
	font-size: 12px; /*DO need to define size*/
	font-weight: bold;
    line-height: 18px;
}

h2 {
	font-size: 12px; /*DO need to define size*/
	font-weight: bold; 
    line-height: 18px;
}

h3 {
	font-size: 12px; /*DO need to define size*/
	font-weight: bold; 
    line-height: 18px;
}

#spacerb4conttute {
	height: 10px; /*STYLES list of recomm int links*/
}

.stronger {
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
	line-height: 14px; /*STYLES list of recomm int links*/
	margin: 0px 0px 10px 0px;
}

#spacerafterconttute {
	height: 15px; /*STYLES list of recomm int links*/
}

.colorheading1 {
    /*font-family: verdana,arial,sans-serif;*/
    font-size: 13px;
	color: #BDB36A;/*#FA6D05;/*#F56D0A;/*#F4800B; /*#DA2557;*/
	font-weight: bold;
}

.basecontent {
    margin: 0px;
	padding: 0px;
}

/*Indented Lists General*/

.bodylist {
    padding: 0px 0px 0px 30px; 
}

.bulletpoints {
	font-size:11px;
}

/*Indents lists for suggested internal pages to visit*/

.bodylistint {
    padding: 0px;
	margin: 0px;
	line-height: 20px; /*DETERMINES list of recomm int links 38px ia about double spacing*/
}

/*Body links*/

a.bodylink, a.bodylink:visited {
   font-size: 11px;
   font-weight: bold;
   /*line-height: 24px;*/
   color: #3333FF;
   text-decoration: underline;
}

a.bodylink:hover /*, a.bodylink:active*/ {  
   color: #BDB36A; /*#9C8C30; /*#B8B138;*/
   text-decoration: underline;
}

/*Dividers, spacers*/

.maincontentdivider {
	/*font-family: verdana, arial, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	background-color: #F7F7F7;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.arrowdivider {
    font-size: 11px;
	color: #8782CC;
    text-align: left;
    line-height: 17px;
}

/*Glossary*/

a.glosslink, a.glosslink:visited {
   padding-left: 2px;
   font-size: 11px;
   font-weight: bold;
   line-height: 24px;
   color: #3333FF;
   text-decoration: underline;
}

a.glosslink:hover /*, a.bodylink:active*/ {  
   color: #BDB36A; /*#9C8C30; /*#B8B138;*/
   text-decoration: underline;
}

.spacerunderglosslist {
	height: 10px;
}

/*Nav Bar on right*/

.rightcell {
	width: /*210px*/ 320px;
	height: auto;
	padding: 10x 16px 16px 20px;
	margin: 0px 0px 0px 10px;
	vertical-align: top;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvitica, sans-serif; /*DEFINE FONT and FONT SIZE [and FONT COLOR] and FONT WEIGHT of nav bar*/
	font-size: 11px;
	line-height: 22px;
	color: #616161;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/*"Lucida Grande", "Microsoft Sans Serif", verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #222222;
	font-weight: normal;*/

.navheadtopcontent {
	/*margin: 0px;*/
	/*padding: 0px;*/
}

.navtopcontent {
	/*margin-bottom: 10px;
	padding: 0px;*/
}

.navhead {
	/*font-family: verdana, arial, sans-serif;*/
	font-size: 13px;
	color: #3333FF; /*#3535E2; #333399; #0000FF; #5E61D0; #1111BD;*/
	font-weight: bold;
	/*padding: 0px 0px 0px 0px;*/
	margin: 0px 0px 5px 0px;
	/*text-align: top;*/
	text-decoration: underline;
	padding: 0px 10px 0px 10px;
}


.nav {
	padding: 0px 10px 0px 10px;
}



.navheadarticles {
	font-size: 13px;
	color: #3333FF;
	font-weight: bold;
	/*padding: 0px 0px 0px 0px;*/
	margin: 5px 0px 4px 0px;
	text-decoration: underline;
	padding: 0px 10px 0px 10px;
}

.navbetweenartandnews {
	margin: 0px;
	padding: 0px;
}

.navheadnews {
	font-size: 13px;
	color: #3333FF;
	font-weight: bold;
	text-decoration: underline;
	/*padding: 0px 0px 0px 0px;*/
	margin: 5px 0px 8px 0px;
	padding: 0px 10px 0px 10px;
}

.nav a:link, .nav a:visited { /*need this format .nav a:link when class defined in div around the links*//*if do class="" within each link do a.nav:link*/
	color: #4A4A4A; /*DEFINES COLOR OF OWN LINKS OF NAV*/
	text-decoration: none;
	font-weight: bold;
	/*margin: 0px;*/
	padding: 0px;
}

.nav a:hover/*, a.nav:active*/ {  
   color: #BDB36A; /*#9C8C30; /*#B8B138;*/
   text-decoration: underline;
}

.navbasecontent {
    /*margin: 0px;*/
	padding: 0px;
}

/*Footer*/

.footer {
    font-family: verdana, geneva, arial, helvitica, sans-serif; /*DEFINE FONT of footer here*/
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	/*font-family: "Lucida Grande", "Microsoft Sans Serif", verdana, arial, helvetica, sans-serif;*/
}

.footertext {
	padding: 10px 0px 10px 0px;
}

a.footerlink {
    font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

/*For Tables And Formulas*/

.tabledatahead {
    /*font-family: verdana, arial, sans-serif;*/
    font-size: 11px;
	font-weight: bold;
	color: #222222;
    text-align: left;
	padding: 0px 0px 5px 0px;
	BORDER-BOTTOM: #ccc 1px solid;
}

.tabledata {
   /* font-family: verdana, arial, sans-serif;*/
    font-size: 12px;
	color: #222222;
    text-align: left;
}

.numerator {
   /* font-family: verdana, arial, sans-serif;*/
    font-size: 11px;
	color: #222222;
	text-align: center;
    padding: 0px 0px 5px 0px;
	BORDER-BOTTOM: #333333 1px solid;
}

.denominator {
    /*font-family: verdana, arial, sans-serif;*/
    font-size: 11px;
	color: #222222;
	text-align: center;
}

/*lspro resources page*/

.lspromainindex {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	color: #222222;
	line-height: 20px;
}

a.lspromainindex, a.lspromainindex:visited {
   font-size: 12px;
   font-weight: bold;
   color: #222222; /*#505050; 0000CC*/
   text-decoration: underline;
}

a.lspromainindex:hover /*, a.bodylink:active*/ {  
   color: #FC9D10; /*#BDB36A;*/
   text-decoration: underline;
}

.tdc {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 20px;
}

.resource {
}

/*PF links page*/

/*SITEMAP*/

.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}