body {
	background: #4A7274;
	margin: 0;
	padding: 0; 
	text-align: "center";
	font-family: arial;
	font-size: 70%; /*feed to IE 5.5*/}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*contentcontainers*/

#featurescontainer  { 
background: white url(../images/sellpageredesign/containterbackground.gif) repeat-y; 
text-align: left; 
padding-bottom: 30px; 
width: 758px; 
height: auto; 
margin: 0 auto; }

#headcontainer { 
background-color: #fff; 
padding-top: 7px;
margin: 0 0 10px 0; 
width: 751px; 
height: 50px; 
float: left; 
margin-left: 1px; 
display: inline;}

#pagecontainer { 
background-color: #fff; 
width: 751px; 
height: auto; 
margin-left: 1px; 
display: inline;}

#contentcontainer  { 
width: 540px; 
height: auto; 
float: left;}

#contentcontainer a {
	color: #116798;
	text-decoration: none;
	font-size: 100% !important;
	}
	
#contentcontainer a:hover {
color: #FFFFFF;
background-color: #116798;}

#headnavcontainer  { 
width: auto;  
height: auto; 
float: left; 
margin: 24px 0 0 40px; 
font-size: 80%;
}

#logoholder { 
background: transparent url(../images/newsletter/newlogo.gif) no-repeat;
margin: 5px 0 0 10px;
width: 222px; 
height: 33px; 
float: left; }

#homecolumn { 
color: #d34887; 
background: white; 
margin: 5px 0 0 5px;
padding-bottom: 10px; 
width: 164px; 
float: left;
display: inline;
font-size: 100%;}

#recentchangescolumnsectionhead, #recentchangesalerthead, #columnsectionhead  { 
background: #7d9eb1; 
width: 164px; 
float: left; 
height: 29px;}

#recentchangesalerthead { 
background: #FF0000; }

#columnsectionhead { 
margin-top: 5px; }

#risklevelcont, #traderisklevelcont, #risklevelcont a:hover { 
background: clear; 
width: auto; 
height: 12px;
margin: 8px 0 0 320px;}

#traderisklevelcont { 
background: #FF0000; }

#risklevelcont a:hover { 
background: #c00; }
		
#columnsection  { 
color: #4a7274;  
background: #ccd3d7;
margin: 5px 0 0 0;
width: auto; 
float: left; 
height: auto;
padding: 10px 14px 0 8px;}

#pagesectionhead, #loginsectionhead, #tradepagesectionhead { 
background: #116798; 
width: 573px; 
height: 29px; 
float: left; 
margin-top: 5px; 
margin-left: 5px; 
display: inline;}

#tradepagesectionhead { 
background: #FF0000;}

#portinfocontainer {  
width: 550px; 
height: auto; 
float: left; 
margin: 15px 0 10px 5px;
padding-left: 5px; 
line-height:140%; 
display: inline; }

.portinfotext { 
color: #330; 
font-size: 120%;
line-height:140%;
}
		
#mtcontentbox, #mtcontentbox2 {
width: 550px; 
color: #333300; 
height: auto; 
float: left;
margin: 15px 0 10px 5px; 
padding-left: 5px;
font-size: 120%;
line-height:140%;
display: inline; }
	
#mtcontentbox a:hover {
color: #FFFFFF;
background-color: #116798;}
						
#mtcontentbox2 a {
color: #116798;
text-decoration: none;}
	
#mtcontentbox2 a:hover {
color: #FFFFFF;
background-color: #116798;}

#portisforcontainer { 
width: 250px; 
height: auto; 
float: left;
margin: 15px 0 10px 5px;  
padding: 0 20px 0 5px; 
border-right: 2px dashed #eee; 
line-height:140%; 
display: inline; }

#holdinginfocontainer { 
width: 200px; 
height: auto; 
float: left;
margin: 15px 0 10px 20px; 
padding-left: 5px; 
display: inline; }

#notescontainer {
width: 550px; 
height: auto; 
float: left; 
margin: 5px 0 0 5px
padding-left: 5px; 
display: inline; }


#holdinghead, #secholdinghead, #tradesecholdinghead { 
background: #116798; 
width: 573px; 
height: 19px; 
float: left;
margin: 10px 0 0 5px;
display: inline; }

#secholdinghead a, #tradesecholdinghead a {
color: #fff;
}

#tradesecholdinghead { 
background: #f61215; }

#graphbox { 
color: #988a8a; 
width: auto; 
text-transform: capitalize; 
height: autopx; 
float: left;
margin: 15px 0 0 5px;
padding: 0 0 10px 25px;
border: dashed 0pt #b9b9b9; 
display: inline; }

#nametablebox { 
color: #000; 
width: auto; 
height: 50px; 
float: left;
margin: 8px 0 0 10px; 
display: inline;}

#allocationbox  { 
line-height: 13pt; 
width: 54px; 
height: auto; 
float: left; 
margin: 5px 0 0 10px;
padding-top: 8px; 
display: inline;

}

#performancetablebox, #performancetablebox2, #portoverviewbox  { 
line-height: 13pt; 
width: auto; 
height: auto; 
float: left; 
margin: -3px 0 0 10px;
display: inline;}

#performancetablebox2  { 
margin-top: -5px;}

#portoverviewbox { 
margin: 5px 0 0 10px;}

.expander {
border: 1px #116798 solid;
padding: 10px;
margin: -1px 0 0 10px;
display: none;
float: left;
width: 540px;
height: auto;}

.button {
border: 1px #ccd3d7 solid;
display: inline;
background: #eee;
float: left;
margin-left: 10px;
width: 130px;
cursor: hand;
height: 17px;}

.buttonon {
border: 1px #116798 solid;
border-bottom: white 1px solid;
z-index: 1;
display: inline;
float: left;
margin-left: 10px;
width: 130px;
cursor: hand;
position: relative;
height: 17px;
text-align: center;
text-decoration: none;}

/*text*/

.featurearticletitle {
text-transform: uppercase;
font-weight: bold;
color: #333300;}

.featuredatetext {
color: #b0a9a9;
font-weight: bold;}

.smalltext { 
color: #b0a9a9;  
font-weight: bold; 
float: right; 
margin-top: -5px; 
margin-left: 5px; 
padding-left: 2px; }

.columnsectionheadtext { 
color: #fff;  
margin-top: 8px; 
margin-left: 6px; 
padding-left: 2px; }

.pagesectionheadtext { 
color: #fff;  
float: left; 
margin-top: 8px; 
margin-left: 5px; 
padding-left: 2px; }

.riskleveltext { 
color: #fff;  
float: left; 
margin-top: 0; 
margin-left: 0; 
padding-left: 0; }

.tradeboxtext { 
color: #fa400e; 
text-align: center; 
margin-top: 3px; 
display: inline; } 

.boldtradeboxtext {
color: #fa400e;
text-align: center;
margin-top: 5px;
display: inline;
font-weight: bold;
}    

a.columntext { 
color: black;  
margin-top: 8px; 
margin-left: 6px; }

.holdingheadtext { 
color: #fff;  
font-weight: normal;
font-size: 90%;
float: left; 
margin-top: 3px; 
margin-left: 5px; 
padding-left: 2px; }

#holdinghead a {
color: #fff;
}

.holdingtabletext { 
color: #fff;  
font-weight: bold; 
float: left; 
margin-left: 5px; }

.asoftext { 
color: #000;  
font-weight: bold; 
float: right; 
margin-top: 3px; 
margin-left: 5px; 
padding-left: 2px; }

.smalltext { 
color: #b0a9a9;  
font-weight: bold; 
float: right; 
margin-top: -5px; 
margin-left: 5px; 
padding-left: 2px; }

.pitext { 
color: #116798;  
font-weight: bold; 
float: left; 
margin-top: 3px; 
margin-left: 5px; 
padding-left: 2px; }

a.pitext:link { 
color: #116798;  
font-weight: bold; 
float: left; 
margin-top: 3px; 
margin-left: 5px; 
padding-left: 2px; }

a.pitext:hover {
text-decoration: underline;}

.notestext { 
color: #116798;  
font-weight: 900; 
text-align: center; 
margin-top: 3px; }

/*headnav*/

a.headnav  { 
color: #116798;  
text-decoration: none }

a.headnav:link { 
color: #116798; 
text-decoration: none; }

a.headnav:hover { 
color: #FFFFFF; 
background-color:#7D9EB1; }

a.headnavOn  { 
color: #116798; 
font-weight: bold; 
text-decoration: none }

a.headnavOn:link { color: #D0A00D; }

a.headnavOn:hover { color: #D0A00D; 
background-color:transparent; }

/*sidebar*/

a.barnav  { 
color: #330;  
text-decoration: none }

a.barnav:link { 
color: #330; 
text-decoration: none; }

a.barnav:hover { 
color: #fff; 
background-color:#7D9EB1; }

a.redbarnav  { 
color: #FF0000;  
text-decoration: none }

a.redbarnav:link { 
color: #FF0000; 
text-decoration: none; }

a.redbarnav:hover { 
color: #FF0000; 
background-color:#000; }

a.barnavOn  { 
color: #d0a00d; 
font-weight: bold; 
text-decoration: none }

a.barnavOn:link { 
color: #D0A00D; }

a.barnavOn:hover { 
color: #D0A00D; 
background-color:transparent; }

/*vertsubnav*/
#tabs { height:19px; 
text-align:center; 
float: left; 
margin-top: 5px; 
margin-left: 25px; 
font-size: 80%;}

#tabs div { 
background-color: transparent; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: right top; 
height:19px; 
text-size: 50%;}

#tabs div ul { 
text-align:center; 
height:19px; 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 0; 
padding-top: 0; 
padding-right: 0; 
padding-bottom: 0; 
text-size: 50%;}

#ftabs li, #tabs div ul li, #bc li { 
display:inline; text-size: 50%;}

#tabs div ul a, #ftabs a { 
padding: 3px 7px 4px 12px; 
margin:0 0 0 5px; 
text-transform: uppercase; 
text-size: 50%; 
color:#fff; 
font-weight: bold; 
background-color: #7d9eb1; 
text-decoration: none; 
width: 123px; 
float:left; }

#tabs div ul a:hover, #ftabs a:hover { 
background-color:#116798; 
text-decoration: none; 
text-size: 50%;}

#tabs div ul a.on, #ftabs a.on { 
background-color: #116798; 
text-decoration: none; 
text-size: 50%;}

#tabs div ul a.on:hover, #ftabs a.on:hover { 
background-color:#116798; 
text-decoration: none; 
text-size: 50%;}

/*tradetabs*/
#tradetabs { 
height:19px; 
text-align:center; 
margin-top: 20px;
*margin-top: 10px;
margin-bottom: -20px;
*margin-bottom: 0px;
margin-left: -10px;}

#tradetabs div { 
height:19px;
 margin-left: -5px; }

#tradetabs div ul { 
text-align:center; 
height:19px; }

#tradetabs li, #tabs div ul li, #bc li { 
height: 19px; 
display:inline; }

#tradetabs div ul a, #ftabs a { 
padding:4px 2px 2px; 
text-transform:uppercase;  
color:#fff; 
font-weight:bold; 
background-color: #ff7f7f; 
text-decoration: none; 
width: 100px; 
height: 15px; 
float: left; 
margin: 0 0 0 5px; }

#tradetabs div ul a:hover, #ftabs a:hover { 
background-color:#f61215; 
text-decoration: none;}

#tradetabs div ul a.on, #ftabs a.on { 
background-color: #f61215; 
text-decoration: none; }

#tradetabs div ul a.on:hover, #ftabs a.on:hover { 
background-color:#f61215; 
text-decoration: none; }

/*tables*/

table { 
margin-top: 0; 
width: auto }
    
td.head {
color: #9b9fa2; 
height: 5px; }

td.left { 
color: #9b9fa2; 
height: 15px; }

td.right {  
color: #330; 
font-weight: 900; 
height: 15px; }
    
tr.row  { 
height: 15px; 
color: #330; 
font-weight: bold; 
text-transform:uppercase; }
    
tr.rowred  { 
height: 15px; 
color: #333300; 
font-weight: normal}
    
#tableborder   { 
background: url(../images/sellpageredesign/hometabledot.gif) repeat-x; 
width: auto; 
margin-top: 0; 
height: 5px }
    
a.tables { 
color: #330; 
text-decoration: underline }

a.tables:link { 
color: #330; 
text-decoration: none; }

a.tables:hover { 
color: #330; 
text-decoration: underline; }

table#sidebar  { 
margin-top: 0; 
width: auto }
    
td.head {
font-size: 10px; 
color: #9b9fa2; 
height: 5px; }

/*faq*/

a.portfaq, a.portfaq:hover  {
color: #555555;
text-decoration: underline;}

a.portfaq:link, a.portfaq:visited { 
color: #555555; 
text-decoration: none;}

/*special report*/

#specialreportbox { 
width: 170px; 
height: auto; 
float: left; 
margin-top: 0px; 
margin-left: 5px; 
display: inline;}

a.mainnav  { 
color: #9f9f9f; 
font-weight: bold; 
text-decoration: underline }

a.mainnav:link { 
color: #9F9F9F; }

a.mainnav:visited { 
color: #000; }

a.mainnav:hover { 
color: #fff; 
background-color:#000; }

a.mainnavOn  { 
color: #d0a00d; 
font-weight: bold; 
text-decoration: none }

a.mainnavOn:link { 
color: #D0A00D; }

a.mainnavOn:visited { 
color: #D0A00D; }

a.mainnavOn:hover { 
color: #D0A00D; 
background-color:transparent; }


#seplines {
background: url(../images/sellpageredesign/hometabledot.gif) repeat-x;
color: #333300;
margin-top: 10px;
margin-left: 40px;
padding-top: 5px;
width: 500px;
float: left;
background-color: #FFFFFF;}
		
.previousissuestext { 
color: #B0A9A9;  
font-weight: bold;}

a.srlink  { 
color: #9f9f9f; 
font-weight: bold; 
text-decoration: underline }

a.srlink:link { 
color: #9F9F9F;}

a.srlink:hover { 
color: #fff; 
background-color:#000; }

/*archives*/

a.archiveslink  {
color: #333300;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;}

a.archiveslink:link {
color: #333300;
font-weight: bold;
text-transform: uppercase;}

a.archiveslink:hover { 
color: #fff; 
background-color:#000; }

/*popup*/

body.pop {
	background: #fff;
	margin: 0;
	padding: 0; 
	text-align: "left";
	 /*feed to IE 5.5*/
	f\ont-size: small; /*feed to compliant browsers*/
}


#popcontainer          {
	width: 570px;
	background-image: none;
	text-align: left;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
}

#popcontainer2          {
	width: 570px;
	background-image: none;
	text-align: left;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
}

#popholdinghead  { 
background: #116798; 
width: 420px; 
height: 19px; 
margin-top: 0px; 
margin-left: 0px; 
float: left; 
display: inline; 
margin-left: 5px;
margin-top: 5px;}

.nlnotestext  {  
color: #333300;}

.nlnotesblacktext  {
color: #333300;}

.nlnotestext2  {  
color: #333300;  
margin-left: 0px;}

p.keycont  { 
width: autopx; 
height: auto; 
margin-top: 3px; 
margin-left: 500px; 
font-size: 90%;}

a.keyconttext {
color: red;
background: clear;
text-decoration: none;}

#tradecontainer { 
width: 500px; 
text-align: center; 
float: left; 
margin: 10px 0 20px 20px;
padding: 10px 20px 0 20px; 
border: solid 2px #ff7f7f; 
display: inline;
}


/*CALCULATOR*/

.totvalgreen {
color: #24b24b;}

.totvalred {
color: #FF0000;}

#calccontainter table{
color: #000000;
font-size: 120%;
margin: 15px 0 0 0;
}

.porttotal {
color: #00cc00;
background-color: #ffffff;
border: solid 0px #000000;
margin: 0 0 0 5px;
font-size: 110%;
font-weight: bold;
width: 100px;
}

#calccontainter {
margin: 0px 0 0 20px;
float: left;
}

#calccontainter h1{
color: #a5aba0;
font-size: 120%;
text-transform: uppercase;}

#calccontainter h2{
color: #24B24B;
font-size: 120%;
text-transform: uppercase;}

#calccontainter h3{
color: #CC0000;
font-size: 120%;
text-transform: uppercase;}


#calccontainter p{
color: #333300;
font-size: 120%;
line-height: 150%;
margin: 0 0 0 0;}

#calccontainter p.totval{
color: #333300;
font-weight: bold;
text-align: right;
font-size: 120%;
line-height: 150%;
margin: 0 20px 0 5px;}

#tradenotesbox {
border-top: dashed 1px #AAAAAA;
margin: 10px 0 0 0;
}

.fundtradenotebox {
margin: 0 0 0 15px;
}

/*Content Table*/
#contenttablebox {
margin: 0 10px 0 0;
float: left;
}