@charset "UTF-8";
/* CSS Document */
a:active, a:visited {outline:none;}

.wrapper {position:relative; float:none; height:100%; width:995px; background-color:#fdfdfd; margin: 0px auto 0px auto; display:block;}


/* containers */
.bodywrap_solution {float:left; display:block; width:993px; margin-top:1px; background: url(../images/vrulebg_2.gif) repeat-y left; background-color:#fdfdfd; border:1px solid #a7aaaf;} /* subtracted 2px to compensate for borders on wrapper */

/* columns (columns) (version) */
.col11 {float:left; width:175px; padding-bottom:25px;} /* 1 column, version 1*/
.col12 {float:left; display:inline; width:183px; margin:0px 0px 0px 0px;} /* 1 column, version 2; total width is 190px*/
.col21 {float:left; display:inline; width:370px; margin:0 15px 0 0px;} /* 2 column, version 1 */
.col31 {float:left; width:585px; overflow:hidden; } /* 3 column, version 1; subtract 1px to compensate for border on wrapper */
.col41 {float:left; width:370px; overflow:hidden; } /* 4 column, version 1;*/

.videocol_a1c  {width:364px; height:40px; margin:0px 4px 5px 2px; padding:5px 0px 5px 2px; float:left; display:inline; text-decoration:none; background-color:#EFEFEF; background-image: url(../images/video_col_bground.gif); background-position: right; background-repeat:no-repeat;}
.videocol_a1b  {width:255px; height:85px; padding:5px 0px 5px 115px; float:left; display:inline; text-decoration:none; background-color:#EFEFEF; background-image:url(../images/no_video_thumb_115x90.gif); background-repeat:no-repeat;  background-position:2px 2px;}
a.videocol_a1a:link, a.videocol_a1a:visited  {width:255px; float:left; margin-left:0px; border-bottom:1px solid #dedede; display:inline; text-decoration:none; background-color:#f4f9fc;} /*for video section*/
a.videocol_a1a:hover  {background-color:#d8ebf9;} /*for video section*/


/* rows (version) (variant) */

.row21 {width:100%; border-top:1px solid #dedede; padding:1px 0px 2px 0px;}
.row22 {display:block; width:100%; margin-bottom:17px; border-top:1px solid #dedede;} /* contains highlighted articles, uses 17px bottom margin */
.row22a { float:left; display:block; width:100%; margin-bottom:25px; padding-left:0px; border:none;} /* increased bottom margin and customized row22 witout top border */
.row52 {float:left; display:block; width:382px; padding:0px 0 3px 0; background:url(../images/doublerulebg.gif) repeat-x bottom;}
.row52a {float:left; display:inline; width:381px; padding:0px 0px 0px 0px; background-color:#f8f8f8; border-bottom:solid 1px #ebebeb; border-right:solid 1px #ebebeb;}
.row_a1_video {width:344px; display:block; float:left; padding-left:5px; padding-right:10px;}


/* headlines (version) (variant) */
.headline_row { width:100%; height:45px; padding-left:0px; }
.headline { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-indent:0px;}
.headline22, .headline22-1 {float:left; width:100%; border-top:2px solid #999; padding-top:4px; margin-bottom:9px; color:#333; font-size:11px; font-weight:bold; line-height:14px; text-decoration:none;}
.headline22-1 {border-top:1px solid #999999}
.headline22a { float:left; width:100%; border-top:1px solid #999; padding-top:7px; margin-bottom:7px; margin-top:20px; color:#333; font-size:11px; font-weight:bold; line-height:13px; text-decoration:none;}

.headline_a1 { font-size: 11px; font-weight: bold; }

/* texts (lines) (version) */
.text_a5, .text_a5 a, a.text_a5		{font-size:11px; line-height:16px; color:#333; text-decoration:none; padding-top: 3px; display:inline; float:left;}
.text_a5 a							{float:none; display:inline;}
.text_a5 a:hover, a.text_a5:hover	{color:#000; text-decoration:underline;}

/* titles (lines) (version) */
.videotitle_a1, .videotitle_a1 a, a.videotitle_a1 {font-size:11px; line-height:16px; color:#336699; font-weight:bold; text-decoration:none; float:left; display:block; vertical-align:top;}

/* Additional special links with top border only (version) (variant) */
.slink11a, a.slink11a:link, a.slink11a:visited {float:left; display:inline; height:100%; width:160px; padding-left:15px; margin-bottom:0px; border-top:1px solid #cccccc; background:url(../images/premicon.gif) no-repeat 0px 4px; color:#333; font-size:10px; line-height:16px; text-decoration:none;} /* total width is 175px */
.slink12a, a.slink12a:link, a.slink12a:visited {float:left; display:inline; height:100%; width:160px; padding-left:15px; margin-bottom:0px; border-top:1px solid #cccccc; background: url(../images/link_arrow_8x7.gif) no-repeat 0px center; color:#333; font-size:10px; line-height:16px; text-decoration:none;} /* total width is 175px */
a.slink11a:hover, a.slink12a:hover {background-color:#e6f2f9; text-decoration:none;}
a.slink11a:active, a.slink12a:active {outline:none;}

.slink13, a.slink13:link, a.slink13:visited {float:left; display:inline; height:100%; width:175px; padding-left:0px; margin-bottom:0px; border-top:1px solid #cccccc; color:#333; font-size:10px; line-height:16px; text-decoration:none;outline:none;} /* total width is 175px */
a.slink13:hover {background-color:#e6f2f9; text-decoration:none;}
a.slink13:active {outline:none; color:#336699; background-color:#e6f2f9;outline:none;}

#SectionHelpInvestmentContainer
{
    border: none;
}

.GHFheadline_A
{
    line-height: normal;
}

/* ----Additional Video Styles----*/

.im4 {height:90px; width:115px; background:#aaa; float:left;x;} /*video thumbnail*/

/* ----Sponsored Section---*/

.sponsored { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:right; height:25px; padding-top:13px; padding-right:10px; vertical-align:bottom;}
.spons_logo { float:right; height:25px; padding-right:20px; margin-top:6px;}
.row11a {float:left; display:block; width:100%; margin-bottom:0px;}

.clearspace {width:950px; height:30px; margin-left:20px; float:left; background-color:#fdfdfd;} /*clear 30px row*/


/*Footer AD Styles*/
.footerwrap {width:995px;margin:0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color: #000000;}
/* footer styles */
/*row 1, leaderboard ads*/
.f_Ads_row1 {position:relative;height:90px;width:955px;margin:0px 0px 0px 20px;} 
.f_leaderad {position:relative;float:left;height:90px;width:728px;border:1px solid #ccc;margin:0px 0px 0px 0px;} 
/* .f_Ads_col1 {position:relative;float:right;height:90px;width:155px;font-weight:bold;padding-left:20px;border-left:1px solid #ccc;margin:0px 0px 0px 40px;}*/
.f_partner1 {height:31px;width:88px;background:url('/includes/images/sprite-hf.gif') no-repeat -82px -32px;margin-top:5px;}
.f_partner2 {height:31px;width:88px;background:url('/includes/images/sprite-hf.gif') no-repeat -82px -69px;margin-top:5px;}

#ETFSolutionsSponsorBox {margin-top:15px;}
.col31 div table.fsTable{width:585px;float:left}
.col31 div .fsPagination{width:585px;}
.col31 div table tr td fieldset legend.fsLabel{width:555px;}
.col31 div.fsError{width:548px;}
