/*CFD trader site*/

/* AD enquiry on nav bar*/

.adenquiry {
	font-size: 11px;
	color: #222222;
	line-height: 20px;
}

a.adenquiry:link, a.adenquiry:visited {
   font-size: 11px;
   font-weight: bold;
   color: #0000FF; /*#505050; 0000CC*/
   text-decoration: underline;
}

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

/* AD on nav bar*/  /*put style in div, then format link css styles as below*/

.navheadtop {
	padding: 20px 0 0 20px;
}

.navheadtopcontent {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
}

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

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

/* table on broker page*/

.brokertablehead {
	background-color:#E4EDFA;
	font-size: 12px;
	color: #222222;
	/*line-height: 20px;*/
	text-align: center;
	padding: 7px;
}

.brokertable {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
	text-align: center;
}

.cfdpicon {
	padding: 15px;
	text-align: center;
}


/* ADSENSE FOR NON-INDEX PAGES*/

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

.abovetitlei {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.boxtop {
	float: left /*right*/;
	margin: /*15px 10px 0px 0px;/ /*15px 100px 0px 20px;*/
	padding: 0px;
}

.boxtopnofloat {
	float: left /*right*/;
	margin: 15px 10px 0px 0px; /*15px 100px 0px 20px;*/
	padding: 0px;
	
	/*text-align: left;
	margin: 15px 6px 0px 0px;
	padding: 0px;*/
}

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

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

.boxbottom {
	/*text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}*/
	
	text-align: left;
	margin: 15px 6px 0px 0px;
	padding: 0px;
}

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

/*index page*/

.articlelinksummaryindexpage {
	margin-left: 3px;
	font-size: 11px;
	line-height: 20px;
}

.internalrssindexpage {
	margin-left: 3px;
	font-size: 11px;
	line-height: 20px;
}

.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;
}

.author {
	line-height: 0px;
    margin-bottom: 25px;
}


.articlebody {
}

.resource {
}

.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: 12px;
	color: #222222;
	line-height: 20px;
}

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

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

.articlelinktitlebody a:link, .articlelinktitlebody a:visited {
    font-size: 11px;
	color: #222222;
	text-decoration: underline;
}

.articlelinktitlebody a:hover /*, .articlelinktitlebody a:active*/ {
	color: #222222;
	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;
}

.articlelinksummarystyle1 {
	font-size: 11px;
	padding-left: 2px;
}

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

.articlelinksummarystyle1 a:hover /*, .articlelinksummarystyle1 a:active*/ {
	color: #0000FF; /*#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;
}

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

.externalrssstyle1 {
	padding-left: 2px;
	font-size: 11px;
}

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

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

/*Styles*/

body {
	margin: 0px;
	padding: 0px;
	/*background: #f4f4f4;*/
	background-color:#fcfcfc;
	background-image:url(images/gradient3.png);
	height: 100%; 
	background-repeat:repeat-x;
	font-family: verdana,Tahoma,Arial,sans-serif;
}

#wrap {
	width: /*950 1050*/1000px;
	margin-top: 10px;
	padding: 0;
	background: #ffffff;
	border:1px solid #CCC;
	/*border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;*/
}

#header {
	background-color: #636161;
	padding: 0;
	margin: 0;
	overflow: hidden;
}


.headertext {
	font-size: 11px;
	color: #F2F2F2;
	padding-left: 250px;
	padding-bottom: 20px;
}

.spacebelowheader {
	height: 7px;
	background-color: #FFFFFF;
}

.belowheader {
	background-color: #FFFFFF;
	color:#828282;
    padding:7px 12px 0 0;
	margin:0;
	font:Arial, Verdana,  Geneva, sans-serif;
	text-align:right;
	font-size:11px;
	overflow: hidden;
}

a.belowheadertext, a.belowheadertext:visited {
   color: #828282;
   text-decoration: none;
   padding-left:7px;
   padding-right:7px;
overflow: hidden;
}

a.belowheadertext:hover {
   color: #0000ff;
   text-decoration: none;
   padding-left:7px;
   padding-right:7px;
   overflow: hidden;
}

#sparecell {
	width: 1px;
	margin: 0;
	padding: 0;
	background: #ffffff;
	vertical-align: top;
}

#main {
	width: 850px /*750*/;
	margin: 0;
	padding: 20px;
	background: #ffffff;
	vertical-align: top;
	/*border-right: 1px dashed #cccccc;*/
}

h1.top {
	font-family:  arial, geneva, verdana, Georgia, sans-serif;
font-size: /*17*/ 17px;
color: #222222;
line-height: 140%;
margin: 5px 0px 16px 0px;

     /*font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #222222;
	line-height: 20px;*/
}

h1 {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
}

h2 {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
}

h3 {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
}

p {
	font-size: /*11*/11px;
	color: #222222;
	line-height: 20px;
	text-align: justify;
}

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

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

.basecontent {
font-size: 10px;
}

#nav {
	/*width: 200px;*/
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	vertical-align: top; /*to get all the boxes to top*/
}

.navtopblock {
	/*width: 180px;
	margin: 10px;
	padding: 10px;
	color: #505050;
	background-color: #f4f4f4;*/
}

.navheadtop {
	margin-right: 10px;
	/*font-size: 14px;
	font-weight: bold;
	color: #505050;
	margin: 0px 0px 7px 0px;*/
}

.navtopcontent {
	/*width: 120px;*/
	margin: 10px;
	padding: 10px;
	color: #222222;
	
	/*margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;*/
}

.navmainmenu {
	/*width: 180px;*/
	margin: 10px;
	width:300px;
	/*padding: 10px;*/
	padding-left: 10px;
	padding-right: 10px;
	color: #222222;
	/*background-color: #f4f4f4;*/
}

.navheadmainmenu {
	font-size: 13px;
	font-weight: bold;
	color: #222222 /*#0000F9*/; /*#505050;*/
	margin: 0px 0px 4px 0px; /*need top margin to be 0 to get text to top*/
	/*text-decoration: underline;*/
}

.mainmenuitems a:link, .mainmenuitems a:visited {
	font-size: 12px;
	font-weight: /*normal*/ bold;
	padding: 0px;
	color: #0000FF;
	line-height: 200%;
	text-decoration: underline;
	/*text-align: top;*/
}

.mainmenuitems a:hover {
	color: #FC9D10;/*#000090;*/
	text-decoration: underline;
}

.navartblock {
	/*width: 180px;*/
	margin: 10px;
	padding: 10px;
	color: #222222;
	/*background-color: #f4f4f4;*/
}

.navheadart {
	font-size: 12px;
	font-weight: bold;
	color: #222222/*#0000F9*/; /*#505050;*/
	margin: 0px 0px 5px 0px; /*need top margin to be 0 to get text to top*/
}

.artlinktitle1 a:link, .artlinktitle1 a:visited {
	font-size: 11px;
	padding: 0px;
	color: #0000FF /*#222222*/;
	text-decoration: underline /*none*/;
}

.artlinktitle1 a:hover {
	color: #0000F9; /*#000090;*/
	text-decoration: underline;
}

.navnewsblock {
	/*width: 180px;*/
	margin: 10px;
	padding: 10px;
	color: #222222;
	/*background-color: #f4f4f4;*/
}

.navheadnews {
	font-size: 12px;
	font-weight: bold;
	color: #222222 /*#0000F9*/; /*#505050;*/
	/*text-align: top;*/
	margin: 0px 0px 6px 0px; /*need top margin to be 0 to get text to top*/
}

.intrss1 a:link, .intrss1 a:visited {
	font-size: 11px;
	padding: 0px;
	color: #0000FF/*#222222*/;
	text-decoration: /*none*/ underline;
	/*text-align: top;*/
}

.intrss1 a:hover {
	color: #0000F9; /*#000090;*/
	text-decoration: underline;
}

.navbasecontent {
}
	
#footer {
	text-align: center;
	font-size: 11px;
	padding: 10px;
	color: #757575;
	/*text-align: top;*/
	border-top: 1px solid #cccccc;
}

#footer a:link, #footer a:visited, #footer a:hover {
	color: #757575/*757575*/;
	text-decoration: none;
	/*font-weight: bold;*/
}

/*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 {
}

.pfresources {
	font-size: 11px;
	color: #222222;
	line-height: 20px;
}

/*SITEMAP*/

/*.lpart {
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 76%;
}

.lcount {
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 76%;
}

.lpage, {
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 100%;
}
*/
.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;
}

/*ULE*/

ul {
	font-size: 11px;
	line-height: 20px;
}
