.tableBrd01 { border: 1px solid #003366; }
.hmpgPubsHd2 { background-image: url(/images/hmpgHdBG.gif); border-bottom: 1px solid #003366; }

.siPopIssues { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; line-height: 14pt; text-decoration: none; padding: 5px; }
.siPopIssues a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; line-height: 14pt; text-decoration: none; }
.siPopIssues a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; line-height: 14pt; text-decoration: none; }
.siPopIssues a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; line-height: 14pt; text-decoration: underline; }

.siArchive { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
.siArchive a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
.siArchive a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
.siArchive a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; }

.siFAQlinks { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: none; padding-top: 10px; color: 000000 }
.siFAQlinks a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: 000000; padding-top: 10px;}
.siFAQlinks a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: 000000	; padding-top: 10px;}
.siFAQlinks a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: 336699; padding-top: 10px;}

.siContinueRead { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-decoration: none;  color: 333333 }
.siContinueRead a:link { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; font-style: italic; text-decoration: underline; color: 333333; }
.siContinueRead a:visited { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: underline; color: 333333; }
.siContinueRead a:hover { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; font-style: italic; text-decoration: none; color: 336699; }

.siFAQsection { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; padding-top: 10px; color: 336699 }

.siFAQtoplinks { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: 333333 }
.siFAQtoplinks a:link { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-decoration: underline; color: 336699}
.siFAQtoplinks a:visited { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-decoration: underline; color: 336699}
.siFAQtoplinks a:hover { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: 333333 }

.here { color: #99CCFF; font-weight: bold; text-decoration: none; }
.here a:link { color: #99CCFF; font-weight: bold; text-decoration: underline; }
.here a:visited { color: #99CCFF; font-weight: bold; text-decoration: underline; }
.here a:hover { color: #ECECEC; font-weight: bold; text-decoration: none; }

LI.si { list-style-image: url("/stockinvestor/images/si_doublearrow.gif"); }

LI.catlist { list-style-image: url("/stockinvestor/images/redChevs.gif"); }

.siQuestion { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #6C87A5; font-style: italic; }

.gettingstartedSectHD { font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: #990000; }

.siGuidesHD { font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: #990000; } 

.siDataAsOf { font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: #990000; }

.siDataAsOf2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #990000; }

.instructionsRed { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #CC0000; }

.instructionsWhite { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.instructionsWhite a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.instructionsWhite a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.instructionsWhite a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-decoration: underline; color: #D7DEEA; }

.siCatList { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-decoration: none; }
.siCatList a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-decoration: none; }
.siCatList a:visted { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-decoration: none; }
.siCatList a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #6C87A5; text-decoration: underline; }


.siCatList2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; text-decoration: none; border-bottom: none; }
.siCatList2 a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; text-decoration: none; border-bottom: 1px solid #000000; }
.siCatList2 a:visted { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; text-decoration: none; border-bottom: 1px solid #000000;  }
.siCatList2 a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #6C87A5; text-decoration: none; border-bottom: none; }

.siCatListNew { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #CC3333; text-decoration: none; font-weight: bold; }
.siCatListNew a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #CC3333; text-decoration: none;  font-weight: bold; }
.siCatListNew a:visted { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #CC3333; text-decoration: none;  font-weight: bold; }
.siCatListNew a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #6C87A5; text-decoration: underline;  font-weight: bold; }


.introHd { font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.ImportantLinks { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.ImportantLinks a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.ImportantLinks a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.ImportantLinks a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }


.SIDownloadTblHdr { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none }

.SIDownloadTblHdr2 { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none }

.SIDownloadTblTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none }
.SIDownloadTblTxt a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: underline; }
.SIDownloadTblTxt a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: underline; }
.SIDownloadTblTxt a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #336699; text-decoration: none; }

.SIDownloadServer { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration: none }
.SIDownloadServer a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration: underline; }
.SIDownloadServer a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration: underline; }
.SIDownloadServer a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #336699; text-decoration: none; }


.SIDownloadServer2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none }
.SIDownloadServer2 a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: underline; }
.SIDownloadServer2 a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: underline; }
.SIDownloadServer2 a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; color: #336699; text-decoration: none; }

.SIDownloadFiles { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none }
.SIDownloadFiles a:link { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: underline; }
.SIDownloadFiles a:visited { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: underline; }
.SIDownloadFiles a:hover { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #336699; text-decoration: none; }

/* Redesign 2011*/
#dhtmltooltip{
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 9pt; 
font-weight: normal; 
line-height: 18px; 
color: #000000; 
position: absolute;
width: 250px;
border: 1px solid #333333;
padding: 5px;
background-color: #F0F0D7;
visibility: hidden;
z-index: 100;
}

.commentaryHD { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }


.sip_left_content {
    clear: both;
    float: left;
    width: 380px;
}
.sip_mid_content {
    background-color: #FFFFFF;
    float: left;
    padding-left: 5px;
    width: 240px;
}
.sipleft {
    background-color: #F6F5F4;
    border-color: #CCCCCC #DEDEDE #CCCCCC #CCCCCC;
    border-left: 5px solid #CCCCCC;
    border-right: 1px solid #DEDEDE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    width: 351px;
	min-height:1100px;
	
}
.sipleft p.category {
    color: #990000;
    display: block;
    font: bold 11px/95% arial,sans-serif;
    margin: 0 0 -17px;
    text-transform: uppercase;
}
.sipleft p.category a:link {
    color: #990000;
    text-decoration: none;
}
.sipleft p.category a:visited {
    color: #990000;
    text-decoration: none;
}
.sipleft p.category a:hover {
    color: #990000;
    text-decoration: underline;
}
.sipleft p.category a:active {
    color: #990000;
    text-decoration: none;
}
.box .category {
    color: #990000;
    display: block;
    font: bold 11px/95% arial,sans-serif;
    margin: 0 0 -17px;
    text-transform: uppercase;
}
.box a.category:link {
    color: #990000;
    text-decoration: underline;
}
.box a.category:visited {
    color: #990000;
    text-decoration: underline;
}
.box a.category:hover {
    color: #990000;
    text-decoration: none;
}
.box a.category:active {
    color: #990000;
    text-decoration: none;
}
.sipleft h2 {
    color: #444444;
    font-weight: bold;
    text-transform: uppercase;
}
.sipleft h3 {
    color: #204C72;
    font: 140%/100% helvetica,arial,sans-serif;
    margin-bottom: -14px;
}
.sipleft h3 a:link {
    color: #204C72;
    text-decoration: none;
}
.sipleft h3 a:visited {
    color: #204C72;
    text-decoration: none;
}
.sipleft h3 a:hover {
    color: #204C72;
    text-decoration: underline;
}
.sipleft h3 a:active {
    color: #204C72;
    text-decoration: none;
}
.sipleft p.byline {
    color: #222222;
    font-size: 80%;
    margin: 0;
    padding: 0;
}
.sipleft p.description {
    font-size: 95%;
    line-height: 110% !important;
}

.sip_mid_content img {
    border: 1px solid #666666;
}


.arrowimage {
	padding-left:10px;
	
	}
	

#videobox_main{
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
 display:inline; /*  IE  */
}

#video_box1{
float:left; padding-bottom:10px;
}


#video_box2{
float:left; padding-bottom:10px;
}


#video_box3{
float:left; padding-bottom:10px;
}

#icons{
border:none;
padding-right:3px;
vertical-align: text-bottom;
	}
	
.siplogo{
	padding-bottom: 10px;
	}
.sip_subtitle{
	 color: #993333;
    font-size: 20px;
    line-height: 22px;
}

.sipnews-box {
    background-color: #646363;
    border-left: 1px solid #8A8989;
    margin-top:5px;
    padding: 5px 5px 5px 5px;
    width: 230px;
	color: #fff;
}

.video_thumbnail_row {float:left;}

  #video_content1{float:right; width:136px; height:98px;  background:#E8E8E8;  border: 1px solid #DEDEDE;
    margin-left:12px; 

    overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

	font-size:11px;
  }
  
    #video_content2{float:right; width:136px; height:98px;  background:#E8E8E8;  border: 1px solid #DEDEDE;
 margin-left:12px; 

    overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

	font-size:11px;
  }
    #video_content3{float:right; width:136px; height:98px;  background:#E8E8E8;  border: 1px solid #DEDEDE;
 margin-left:12px; 

    overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

	font-size:11px;
  }
  