body {
	background: #4A7274;
	margin: 0;
	padding: 0; 
	text-align: "center";
	font-family: Arial;
	font-size: x-small; /*feed to IE 5.5*/
	f\ont-size: small; /*feed to compliant browsers*/
}

body.login {
	background: #fff;
	margin: 0;
	padding: 0; 
	text-align: "center";
	font-family: Arial;
	font-size: x-small; /*feed to IE 5.5*/
	f\ont-size: small; /*feed to compliant browsers*/
}

.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/containterbackground.gif") repeat-y; text-align: left; margin: 0 auto; padding-bottom: 30px; width: 758px; height: auto }



#homecontent              { margin-bottom: 10px; margin-left: 0; padding-top: 7px; padding-bottom: 15px; width: 750px; height: auto; float: left }

#featurescontent                {
	margin-bottom: 5px;
	margin-left: 1px;
	padding-bottom: 15px;
	width: 750px;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	display: inline;
}


#guaranteedcontent                {
	font-size: 100%;
	background: white;
	margin-top: 20px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	width: 204px;
	float: left;
	border: 4px double;
	border-color: #CC9900;
}

.guaranteedtext {
	color: #CC9900;
	font-size: 140%;
	text-align: left;
	margin-top: 5px;
	margin-left: 0px;
	display: inline;
	font-weight: bold;
}

.guaranteedtext2 {
	font-size: 120%;
	color: #333300;
	text-align: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	display: inline;
	border-color: #CC9900;
	line-height: 150%;
} 




.whosidebarcontent                { font-size: 12px; color: #CC6600; margin-bottom: 10px; margin-left: 5px; padding-top: 7px; padding-bottom: 15px;}

#faqcontent { margin-bottom: 10px; margin-left: 0; padding-top: 7px; padding-bottom: 15px; width: 750px; height: 1850px; float: left }
#portscontent            { margin-bottom: 10px; margin-left: 5px; padding-top: 7px; padding-bottom: 15px; width: 750px; height: 4900px; float: left }



#featuresmaincontentright   { background: #fff; margin-top: 15px; margin-bottom: 12px; margin-left: 0; padding-top: 0; padding-left: 0; width: 470px; height: auto; float: right }


#featuresmaincontent     { background: #fff; margin-top: 15px; margin-bottom: 12px; margin-left: 5px; padding-top: 0; padding-left: 10px; width: 465px; height: auto; float: left; display: inline;}

#portsmaincontent           { background: #fff; margin-top: 10px; margin-bottom: 29px; margin-left: 2px; padding-top: 7px; padding-bottom: 10px; padding-left: 9px; width: 471px; height: auto; float: left }

#homecolumn           { font-size: xx-small; background: white; margin-top: 20px; margin-left: 0; padding-right: 0; padding-left: 10px; width: 242px; float: left; f\ont-size: x-small        }

#featurescolumn     {
	font-size: x-small;
	background: white;
	margin-top: 20px;
	margin-left: 5px;
	padding-right: 0;
	padding-left: 5px;
	width: 230px;
	height: auto;
	float: left;
	f\ont-size: x-small;
	display: inline;
}

#leftfeaturescolumn    { font-size: xx-small; background: white; margin-top: 20px; margin-left: 5px; padding-right: 10px; padding-left: 5; width: 242px; height: auto; float: left; f\ont-size: x-small           }


#portscolumn           { font-size: xx-small; background: white; margin-top: 20px; margin-left: 0; padding-right: 0; padding-left: 10px; width: 242px; height: auto; float: left; f\ont-size: x-small        }

#homesidebar    { background: #fff; margin-top: 0; margin-left: 5px; padding-top: 0; padding-bottom: 0; width: 230px; height: auto }

#portssidebar   { background: #fff; margin-top: 0; padding-bottom: 0px; margin-left: 5px; padding-top: 0px; width: 230px; height: 550px }

	
#head  { padding-top: 10px; padding-left: 0; width: 758px; height: 100px;}

#nav       { text-align: center; margin-top: 5px; padding-top: 5; padding-left: 0; width: 750px; height: 20px; float: left; }

.bottomholder  { background: white; margin-left: 3px; width: 745px; height: 600px; float: left }

/*dotteds*/

#vertfeaturedivider      { background: url("../images/orangevertdot.gif") repeat-y; margin-top: 200px; margin-bottom: 15px; margin-left: 0px; padding-top: 8px; width: 2px; height: 700px; float: left; display: inline;}

#vertfaqdivider  { background: url("../images/bluedotvert.gif") repeat-y; margin: 200px 5px 15px 0; padding-top: 8px; padding-right: 0; width: 2px; height: 400px; float: left }

#dottedline        { background-color: #fff; background-image: url(../images/navsep.gif); background-repeat: no-repeat; background-position: center; margin-top: 10px; margin-bottom: 10px; margin-left: 3px; padding-left: 0; width: 745px; height: 2px; float: left }

#ss         { font-size: 11px; background-color: #fff; background-image: url("../images/navsep.gif"); background-repeat: no-repeat; background-position: center; margin-top: 10px; margin-left: 3; padding-right: 40px; padding-left: 40px; width: 700px; height: 2px }

#faqheaderborder      { background: url("../images/bluedothor.gif") repeat-x center; margin-left: 5px; padding-left: 0; width: 410px; height: 2px }

#whofeatureborder      { background: url("../images/orangehordiv.gif") repeat-x center; margin-left: 15px; padding-left: 0; width: 200px; height: 2px }


/*fonts*/

a.mainnav  { color: #9f9f9f; font-size: 12px; 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-size: 12px; font-weight: bold; text-decoration: none }

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

a.faq    { color: #1081b9; font-size: 12px; font-weight: bold; text-decoration: none }

a.faq:link { color: #1081B9; }
a.faq:visited { color: #000; }
a.faq:hover { color: #fff; background-color:#1081B9; }

p.faqcontact      { color: #9F9F9F; font-size: 11px; font-weight: normal; line-height: 14px; margin-top: 5px; margin-left: 10px; padding-top: 5px; padding-bottom: 0 }

a.faqcontact:link  { color: #9F9F9F }
a.faqcontact:visited { color: #000; }
a.faqcontact:hover { color: #fff; background-color:#000; }

.homesidebarcontent  { color: #000; font-size: 12px; font-weight: normal; text-decoration: none;}

p.faq  { margin-top: 10px; margin-right: 5px; margin-left: 5px }

p.right   { color: #1081b9; font-size: 12px; text-align: right; margin-top: 10px; margin-right: 20px }
a.right   { color: #1081b9; font-size: 12px;}
a.right:hover { color: #fff; background-color:#000;}

p.sscontent    { color: #000; font-size: 9px; background-color: #fff; font-family: Arial; text-align: center; margin-top: 10px; margin-right: 13px; margin-left: 11px }

p.impnote  { color: #000; font-size: 10px; line-height: 20px; text-align: center; margin-top: 10px; margin-right: 11px; margin-left: 11px }

p.next    { color: #1081b9; font-size: 11px; text-align: left }
a.next    { color: #000; font-size: 11px; text-align: left }
a.next:hover { color: #fff; background-color:#000;}

p.next2    { color: #1081b9; font-size: 11px; text-align: right }
a.next2    { color: #000; font-size: 11px; text-align: right }
a.next2:hover { color: #fff; background-color:#000;}

p.login    { color: #4A7274; font-size: 11px; text-align: right }
a.login    { color: #4A7274; font-size: 11px; text-align: right }
a.login:hover { color: #fff; background-color:#000;}

img.key  { margin-top: 16px; margin-bottom: 10px; height: 32; border: none }


/* ------------------------------------------------------------
 * 3 column with sidebar
 ------------------------------------------------------------ */



#intro { /* The introduction paragraph */
	width: 450px;
	margin-bottom: 23px;
}



ul  { list-style-image: url(../images/check-bullet2.gif); margin-left: 0px;
padding-left: 15px }

ul.features   { color: #000; font-size: 12px; font-family: Arial; list-style-image: url("../images/check-bullet2.gif"); margin-right: 15px; margin-left: 0; padding-left: 15px }


ul.content  { list-style-image: url(../images/buttetpoint.gif); margin-left: 0px;
padding-left: 15px }

ul.content   { color: #333300; font-size: 12px; font-family: Arial; list-style-image: url("../images/buttetpoint.gif"); margin-right: 20px; margin-left: 0; padding-left: 20px }
/*how we doing?*/

p.featurescontent      { color: #000; font-size: 12px; margin-right: 10px; margin-left: 5px; padding-right: 0px;}

p.whocontent       { color: #000; font-size: 12px; margin-top: 10px; margin-right: 10px; margin-left: 5px; padding-right: 10px; float: left }

.whoimage        { color: #000; font-size: 12px; margin-top: 10px; margin-right: 10px; margin-left: 3px; padding-right: 10px; float: none }

p.featuressidebarcontent    {
	color: #000;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	display: inline;
}

.roundcont     { color: #000; background-color: #eee; margin-top: 0; width: 400px }

.roundcont p {
	margin: 0 10px;height: 370 px;
}

.roundtop  { background: url(../images/grayboxtr.gif) no-repeat right top }

.roundbottom  { background: url(../images/grayboxbr.gif) no-repeat right top }

img.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.hwdcontainer    { background-color: white; margin-top: 10px; margin-right: 0px; margin-left: 0px; width: 410px; height: auto; float: left }

/*sps*/

.spscontainer              { background-color: #fff; margin-bottom: 10px; width: 410px; height: auto; float: left; border: solid 2px #D43127}

.logincontainer           { font-size: 11px; background-color: #fff; text-align: center; margin-top: 15px; margin-right: 15px; padding: 3px; top: 5px; left: 800px; width: 75px; height: auto; float: right; border: solid 1px #EAE8E9 }


p.spscontent       { color: #000; font-size: 12px; margin-top: 10px; margin-right: 10px; margin-left: 5px; padding-right: 10px; float: left }

.spsroundcont     { color: #000; background-color: #fff; margin-top: 0; width: 470px }

.spsroundcont p {
	margin: 0 10px;height: 370 px;
}

.spsroundtop  { background: url(../images/grayboxtr.gif) no-repeat right top }

.spsroundbottom  { background: url(../images/grayboxbr.gif) no-repeat right top }

img.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.spsbox         { color: #000; font-size: 12px; background-color: #fff; margin-top: 0; margin-right: 10px; margin-left: 2px }

.sscont    { color: #000; background-color: #f30; margin-top: 0; width: 470px }



/* ------------------------------------------------------------
 * table home how we doing?
 ------------------------------------------------------------ */
 
 #roundedcontent   { background: #fff; margin-top: 10px; margin-left: 10px; padding-top: 7px; width: 477px; height: 350px; float: left }

    hwdtable  { font-size: 12px; font-family: Arial; background-color: #eeeeee; margin-top: 0; width: 400px }
    
td.head {  font-family: arial;
    font-size: 10px; color: #9B9FA2;}
    
    tr.row  { height: 30px; color: #000; font-size: 11px; font-family: Arial; font-weight: bold }
    
    tr.rowred  { height: 30px; color: #F90000; font-size: 10px; font-family: Arial; font-weight: normal }
    
    #tableborder   { background: url(../images/hometabledot.gif)  repeat-x; width: 353px; margin-top: 0px; height: 5px }
    
    p.hometableintrocontent  { color: #000; font-size: 12px; margin-top: 10px; margin-right: 15px; margin-left: 15px }

.tablebox  { color: #000; font-size: 12px; background-color: #EEEEEE; margin-top: 10px; margin-right: 20px; margin-left: 15px; }

p.forcomp2   { color: #000; font-size: 10px; text-align: right; margin-top: 20px; margin-right: 5px; }

.forcomp   { color: #000; font-size: 10px; text-align: right; margin-top: 0; margin-right: 5px; margin-bottom: 15px; padding-top: 10px }

.tableimage  { color: #000; font-size: 12px; background-color: #EEEEEE; margin-top: 10px; margin-right: 20px; margin-left: 15px; padding-bottom: 15px;}

.tableimage1 { color: #777777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; margin-top: 10px; padding: 10px; line-height:150%;border:1px solid #CCCCCC;}

.tableimage2 { color: #777777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; margin-top: 10px; padding: 10px; line-height:150%; width:320px; float:left; border:1px solid #CCCCCC;}

.tableimage2_right { color: #777777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; margin-top: 10px; padding: 10px; line-height:150%; width:320px; float:right;border:1px solid #CCCCCC;}
.bar {border-bottom:2px inset; }


/*ourfavshome?*/

.favcontainer    { background-color: #fff; margin-top: 10px; margin-bottom: 25px; margin-left: 0px; width: 100px; height: auto; float: left }
.faqfavcontainer { background-color: #fff; margin: 20px 10px 50px 15px; width: 80px; height: 500px; float: left }
.favroundcont   { color: #fff; background-color: #7d9eb1; margin-top: 0; width: 230px; height: auto }

.favroundcont p {
	margin: 0 10px;
}

.favroundtop  { background: url(../images/blueboxur.gif) no-repeat right top }

.favroundbottom  { background: url(../images/blueboxlr.gif) no-repeat right top }

favimg.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.favboxcontent   { color: #fff; font-size: 12px; margin-top: 5px; margin-right: 15px; margin-left: 15px; height: 318px }

.ssboxcontent        { color: #033; font-size: 12px; font-weight: 500; margin: 5px 5px 5px 3px; height: auto; float: left }

.405errorbox        { color: #033; font-size: 12px; font-weight: 500; margin: 5px 5px 5px 3px; height: auto; float: left }

.favimage  { margin-top: 10px; margin-right: 15px; margin-left: 15px; padding-bottom: 10px;}

img.downloadfav  { align: right; margin-top: 10px; margin-right: 20px; margin-left: 25px; padding-bottom: 10px;}


/*howwemanage*/

.hwmcontainer    { background-color: #fff; margin-top: 20px; margin-bottom: 50px; margin-left: 0; width: 100px; float: left }

.hwmroundcont        { color: #fff; background-color: #fcf1d1; margin-top: 0; margin-left: 5px; width: 242px; height: auto }

.hwmroundcont p  { margin: 0 px 0 px }

.hwmroundtop  { background: url(../images/hwmur.gif) no-repeat right top }

.hwmroundbottom   { background: url(../images/hwmlr.gif) no-repeat right top }

hwmimg.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.hwmboxcontent      { color: #1081b9; font-size: 11px; margin: 10px 15px 20px; height: auto }

.hwmimage  { margin-top: 10px; margin-right: 15px; margin-left: 15px; padding-bottom: 10px;}

.spsimage         { color: #000; font-size: 12px; background-color: #fff; margin-top: 5px; margin-left: 5px; width: 400px; height: auto }


/*ports*/

.portscontainer        { background-color: #fff; margin-top: 4px; margin-bottom: 0; margin-left: 0; padding-bottom: 20px; padding-left: 0; width: 471px; height: auto; float: left }

.portsroundcont        { color: #000; background-color: #edf2f5; margin-top: 0; width: 471px; height: auto; float: left }

.portsroundcont p {
	margin: 0 10px;
}

.portsroundtop  { background: url(../images/portur.gif) no-repeat right top }

.portsroundbottom        { background: url("../images/portlr.gif") no-repeat right top; height: auto }

portsimg.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.portsboxcontent         { color: #000; font-size: 12px; background-color: #edf2f5; margin: 10px 15px 15px; padding-bottom: 10px; height: 5250px }

.portsimage  { margin-top: 10px; margin-right: 15px; margin-left: 15px; padding-bottom: 10px;}

#sectionborder   { background: url(../images/hometabledot.gif)  repeat-x; width: 440px; margin-top: 15px; height: 2px; background-position: center; }
#featuresheaderborder     { background: url("../images/orangehordot.gif") repeat-x center; margin-top: 0; margin-left: 16px; padding-left: 0; width: 410px; height: 2px }

#whoheaderborder      { background: url("../images/orangehordot.gif") repeat-x center; margin-top: 0; margin-left: 5px; padding-left: 0; width: 410px; height: 2px }

#gradient       { color: #fff; font-size: 11px; font-weight: bold; background: url(../images/portgradient.gif) no-repeat left 50%; margin-top: 15px; margin-bottom: 15px; padding-left: 7px; width: 400px; height: 15px; float: left }

.portstable  { font-size: 18px; font-family: Arial; background-color: #edf2f5; margin-top: 5px; width: 416px }

tr.rowredport   { color: #f90000; font-size: 11px; font-family: Arial; font-weight: normal; height: 25px }

.portshisttable    { font-size: 18px; font-family: Arial; background-color: #edf2f5; margin-top: 10px; width: 191px; float: left }

#tableborder216   { background: url(../images/hometabledot.gif)  repeat-x; width: 216px; margin-top: 0px; height: 5px }

#fineprint      { color: #9f9f9f; font-size: 10px; font-weight: bold; line-height: 14px; margin-top: 5px; margin-left: 17px; padding-top: 10px; padding-bottom: 0; width: 194px; height: 150px; float: left }

#portcharts     { color: #9f9f9f; font-size: 10px; font-weight: bold; line-height: 14px; text-align: center; margin-right: 40px; margin-left: 0; padding-bottom: 0; width: 194px; height: auto; float: left }

#historical      { margin-top: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; width: 427px; height: auto; float: left }

#holdings   { margin-top: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; width: 440px; height: 170px; float: left }

td.holdingsdata { height: 25px; color: #9F9F9F; font-size: 10px; font-family: Arial; font-weight: normal }

#tableborder191    { background: url(../images/hometabledot.gif) repeat-x; margin-top: 0; width: 191px; height: 5px }

#portdivider    { background: url(../images/portsdivider.gif) no-repeat; margin-top: 50px; margin-right: 15px; margin-left: 20px; width: 3px; height: 71px; float: left }

#portpara  { width: 400px; height: 200px; float: left }

/*backtotopmodule*/

#bttdivider      { background: url("../images/bttborder.gif") repeat-x; margin-top: 25px; margin-right: 0; margin-left: 0; padding-top: 8px; padding-left: 0; width: 430px; height: 30px; float: left }

#bttfeaturesdivider    { background: url("../images/bttborder.gif") repeat-x; margin: 20px 0 15px 16px; padding-top: 8px; padding-left: 0; width: 410px; height: 30px; float: none }

#bttfeaturesdividerright      { background: url("../images/bttborder.gif") repeat-x; margin: 20px 0 15px 5px; padding-top: 8px; padding-left: 0; width: 410px; height: 30px; float: left }

#bttfeaturesdividerblue  { background: url("../images/bttblueborder.gif") repeat-x; margin: 20px 0 15px 5px; padding-top: 8px; padding-left: 0; width: 410px; height: 30px }

a.bttsup    {color: #CC6600; font-size: 11px; font-weight: bold;}

a.bttsup:link { color: #CC6600; text-decoration: none; }

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

a.bttsupblue    {color: #1081B9; font-size: 11px; font-weight: bold;}

a.bttsupblue:link { color: #1081B9; text-decoration: none; }

a.bttsupblue:hover { color: #fff; background-color:#1081B9; }

a.bttbtt     { color: #b9b9b9; font-size: 10px; font-weight: bold; margin-left: 130px }

a.bttbtt:link { color: #B9B9B9; text-decoration: none;}

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

#sigpara   { font-size: 12px; font-family: Arial; font-weight: normal; margin-left: 10px; width: 200px; height: 150px; float: left }

.faqcontent  { color: #000; font-size: 12px; margin-right: 10px; margin-left: 5px; padding-right: 10px }

a.hssubnow    {color: #D43127; font-size: 11px; font-weight: bold;}

a.hssubnow:link { color: #D43127; text-decoration: none; }

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

a.bttsupblue    {color: #1081B9; font-size: 11px; font-weight: bold;}

a.bttsupblue:link { color: #1081B9; text-decoration: none; }

a.bttsupblue:hover { color: #fff; background-color:#1081B9; }


/*405errorpage*/

.errorcontainer { background-color: #fff; width: 650px; height: auto; float: left; margin-left: 25px; padding: 10px; border: solid 2px #ff0000; display: inline;}

/*subscribeformpage*/

#formerrorcontainer {
	background-color: #FFFFFF;
	width: 410px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	border: solid 2px #ff0000;
	margin-bottom: 10px;
	padding: 10px;
}

.errorboxtext {
	
}

.formtext {font-size: 10px; color:#222222;}

.formredtext {font-weight: bold; color: #FF0000; font-size: 10px;}

/* #formcontainer { background-color: #FFFFFF; margin-top: 10px; margin-bottom: 50px; margin-left: 5px; width: 425px; height: auto; float: left; display: inline; }*/

.formroundcont {
	color: #000;
	background-color: #eee;
	margin-top: 10px;
	width: 450px;
	float: left;
}

#securecontainer {
	background-color: #fff;
	width: 400px;
	height: auto;
	float: left;
	margin-left: 15px;
	border: dotted 2px #9EB38C;
	margin-bottom: 10px;
	padding: 5px;
	margin-top: 10px;
}

#tabs
{ height:19px; text-align:center; float: left; margin-top: 5px; margin-left: 25px; }

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

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

#ftabs li, #tabs div ul li, #bc li
{ display:inline; }

#tabs div ul a, #ftabs a
{ padding:3px 7px 4px 12px; margin:0 0 0 5px; text-transform:uppercase; font-size:x-small; color:#fff; font-family:Arial; 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; }

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

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

/*securelogin*/

.slcontainer    { background-color: #fff; margin-top: 10px; margin-bottom: 50px; margin-left: 100px; width: 500px; height: auto; float: left; display: inline;}
.slroundcont   { color: #fff; background-color: #7d9eb1; margin-top: 0; width: 500px; height: auto}

.slroundcont p {
	margin: 0 10px;
}

.slroundtop  { background: url(../images/blueboxur.gif) no-repeat right top }

.slroundbottom  { background: url(../images/blueboxlr.gif) no-repeat right top }

slimg.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.slboxcontent   { color: #fff; font-size: 12px; margin-top: 5px; margin-right: 25px; margin-left: 25px; height: auto; }


.slimage  { margin-top: 10px; margin-right: 15px; margin-left: 15px; padding-bottom: 10px; }

img.slimage  { align: right; margin-top: 10px; margin-right: 20px; margin-left: 25px; padding-bottom: 10px;}

#slcontainer  { background: white; text-align: left; margin: 0 auto; padding-bottom: 30px; width: 758px; height: auto }

.boldsltext {
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
	margin-left: 170px;
	display: inline;
	font-weight: bold;
} 

#sllogoholder                { background-color: transparent; background-image: url(../images/securelogin.gif);background-position: 0 0; background-repeat: no-repeat; margin-left: 200px; padding-top: 0; padding-bottom: 0; width: 120px; height: 16px; float: left ; margin-top: 45px; display: inline;}  

#aalogoholder                { background-color: transparent; background-image: url(../images/accountarea.gif);background-position: 0 0; background-repeat: no-repeat; margin-left: 200px; padding-top: 0; padding-bottom: 0; width: 120px; height: 16px; float: left ; margin-top: 45px; display: inline;} 

.questiontext {
	color: #116798;
	font-size: 130%;
	text-align: left;
	margin-top: 5px;
	margin-left: 0px;
	display: inline;
	font-weight: bolder;
} 

.subheadtext {
	color: #116798;
	font-size: 100%;
	text-align: left;
	margin-top: 5px;
	margin-left: 0px;
	display: inline;
	font-weight: bold;
} 

#slmnlogoholder                { background-color: transparent; background-image: url(../images/maxadvisor.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: 0 0; margin-left: 24px; padding-top: 0; padding-bottom: 0; width: 134px; height: 21px; float: left ; margin-top: 41px; display: inline;} 

#slcorner { background-color: transparent; overflow: visible; height: 120px; width: 120px; margin: 10 1 -50 1; padding: 0; border: none; float: right; }   

#slaccountcorner { background-color: transparent; overflow: visible; height: 120px; width: 120px; margin: 80 1 1 1; padding: 0; border: none; float: right; }  

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

.loginformtext {color: #fff; font-weight: bold; font-size: 10px;}

.accountpagetext {color: #fff; font-weight: bold; font-size: 12px;}

.accountpagetext:link {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.accountpagetext:hover {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.accountpagenormaltext {color: #fff; font-weight: normal; font-size: 12px;}

#homemaincontent          {
	font-size: 100% !important;
	font-size: 80%;
	color: #000000;
	background: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 35px;
	padding-top: 20px;
	padding-left: 10px;
	width: 415px;
	float: left;
	line-height: 140% !important;
	line-height: 150%;
	display: inline;
}

#memberloginbox {
	margin-right: 10px;
	margin-top: 32px;
	height: 20px;
	width: auto;
	float: right;
	display: inline;
}

#pitchlogoholder                { background-image: url(../images/newlogo.gif); background-attachment: scroll; background-position: 0 0; margin-left: 20px; padding-top: 0; padding-bottom: 0; width: 222px; height: 33px; float: left ; margin-top: 15px; display: inline;}

#memberarea                { font-size:18px; color:#999999; font-weight:bold; margin-left: 15px; padding-top: 0;  width: 400px; float: left ; margin-top: 30px; display: inline;}

.headlinecontainer          {
	width: 725px;
	height: auto;
	float: left;
	margin-left: 10px;
	display: inline;
	border: 2px solid #006699;
	background-color:#006699;
}

#pitchheadcontainer             {
	width: 751px;
	height: auto;
	float: left;
	margin-left: 1px;
	display: inline;
	
}

#quotebox  {
	width: 380px;
	background-image: url(../images/quote.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: auto;
	float: left;
	margin-left: 0px;
	margin-right: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 25px;
	display: inline;
	
}

.quotetext	{
	text-align: left;
	margin-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	color: 116798;
	line-height: 150%;
	font-weight: bold;
}

.quotesig	{
	float: right;
}

.bodytext {
	color: #333300;
	margin-top: 8px !important;
	margin-top: 10px;
	line-height: 150%;
	}
	
a.bodytext {
	color: #F26522;
	margin-top: 8px !important;
	margin-top: 10px;
	line-height: 150%;
	text-decoration: none;	
	}
	
a.bodytext:hover {
	color: #ffffff;
	margin-top: 8px !important;
	margin-top: 10px;
	line-height: 150%;
	text-decoration: none;	
	background-color: #F26522;
	}



#followbox        { background-color: #fff; margin-top: 10px; margin-bottom: 0px; margin-left: 100px; padding-left: 0; width: auto; height: 20px; float: left; display: inline; }




#homecolumn           { color: #d34887; font-size: xx-small; background: white; margin-top: 20px; padding-bottom: 10px; width: 164px; height: auto; float: left; margin-left: 0px; display: inline;}

#subnowbottom    { background: url("../images/bttborder.gif") repeat-x; margin: 20px 0 15px 0px; padding-top: 8px; padding-left: 0; width: 410px; height: 30px; float: none }

#headnavcontainer          { width: auto; f\ont-size: xx-small ; height: 50px; float: left; margin-top: 24px; margin-left: 40px; }


/************************SUBHEAD***************************/

#subhead       {
	text-align: center;
	margin-left: 8px;
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	width: 738px;
	border-bottom: 1px dashed #999;
	border-top: 1px dashed #999;
	height: auto;
	float: left;
	background-color: #F8F7EF;
	display: inline;
}

.subheadheadtext {
	color: #116798;
	margin-top: 8px !important;
	margin-top: 10px;
	font-weight: bold;
	line-height: 100%;
	font-size: 140%;
	}
	
.yestext {
	color: #F26522;
	margin-top: 8px !important;
	margin-top: 10px;
	font-weight: bold;
	line-height: 100%;
	font-size: 140%;
	}
	
.subheadtext {
	color: #F26522;
	margin-top: 0px !important;
	margin-top: 0px;
	font-weight: bold;
	line-height: 160%;
	font-size: 120% !important;
	font-size: 100%;
	}
	
a.subheadtext {
	font-size: 120%;
	color: #F26522;
	text-decoration: underline;
	}
	
a.subheadtext:hover {
	font-size: 120%;
	color: #ffffff;
	text-decoration: none;
	background-color: #F26522
	}
	
#subheadtextbox       {
	text-align: center;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 710px;
	height: auto;
	float: left;
	display: inline;
}

/************************COPYWRITE***************************/
	
#copybox       {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 45px !important;
	margin-bottom: 0px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	width: 710px;
	height: auto;
	background-color: #FFFFFF;
	*border-bottom: 1px dashed #999;
	border-top: 1px dashed #999;
	text-align: center;
	display: inline;
}

.copytext {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	}
	
a.copytext {
	color: #F26522;
	font-size: 10px;
	text-decoration: none;
	}
	
a.copytext:hover {
	color: #FFFFFF;
	background-color: #F26522;
	font-size: 10px;
	text-decoration: none;
	}
