 /* General page layout */
*
{
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 line-height: 14px;
}

body
{
		 background-color: #CCC;
		 margin: 0;
		 padding: 0;
		 text-align: center;
}

h1
{
}

h2
{
		 color: #903;
		 margin: 0 0 0 10px;
		 padding: 0;
}

h3
{
		 color: #666;
		 margin: 0;
		 padding: 0;
}

p
{
		 margin: 7px 0 10px 0;
		 padding: 0;
		 color: #666;
}

ul
{
		 margin: 0;
		 padding: 0;
}

li
{
		 margin: 0;
		 padding: 0;
		 color: #666;
}

a
{
		 color: #666;
		 text-decoration: none;
}

a:hover
{
		 color: #000;
		 text-decoration: underline;
}

a img
{
		 margin: 0;
		 padding: 0;
		 border: none 0;
}

form
{
		 margin: 0;
		 padding: 0;
}

fieldset
{
		 margin: 0;
		 padding: 0;
		 border: none 0px;
}

legend
{
		 display: none;
}

input
{
		 color: #666;
}

select
{
		 color: #666;
}

option
{
		 color: #000;
}

option.selected
{
		 color: #666;
}

table, td
{
		 margin: 0;
		 padding: 0;
		 border: none 0px;
		 border-collapse: collapse;
		 color: #666;
		 line-height: 13px;
}

th
{
		 color: #FFF;
		 background-color: #999;
		 line-height: 13px;
}

.alternate td
{
		 color: #666;
		 background-color: #EBEBEB;
}

tr .first
{
		 padding-left: 5px;
}

tr .last
{
		 padding-right: 5px;
}

p.note,
div.note,
table .note
{
		 font-style: italic;
}

.stockWatch
{
		 width: 100%;
}

.stockWatch td
{
		 border-top: solid 3px #FFF;
		 border-bottom: solid 3px #FFF;
		 padding: 2px 0 2px 10px;
		 color: #666;
		 background: #EBEBEB;
		 font-size: 10px;
}

.stockWatch tfoot td
{
		 padding: 2px 0 15px 10px;
		 color: #666;
		 background: #FFF;
}

td.price
{
		 padding: 2px 15px 2px 0;
		 text-align: right;
}

td .increasing
{
		 display: block;
		 margin: 0 0 0 -10px;
		 padding: 0 20px 0 12px;
		 background-image: url(/sites/hig/images/arrow_up_green.gif);
		 background-position: left 4px;
		 background-repeat: no-repeat;
		 text-align:right;
		 color: #090;
		 font-size: 10px;
}

td .decreasing
{
		 display: block;
		 margin: 0 0 0 -10px;
		 padding: 0 20px 0 12px;
		 background-image: url(/sites/hig/images/arrow_down_red.gif);
		 background-position: left 4px;
		 background-repeat: no-repeat;
		 text-align:right;
		 color: #C00;
		 font-size: 10px;
}

.dateTime
{
		 display: block;
		 font-size: 10px;
}

.crossSell, .crossSell *
{
		 font-family: Times New Roman, Times, serif;
		 font-size: 12px;
		 line-height: 20px;
}

.footnote
{
		 font-size: 9px;
		 line-height: 10px;
		 margin-bottom: 10px;
		 color: #666;
}
#bodyContent .footnote sup { font-size: 9px; }

.singlespace
{
		 
		 line-height: 12px;
		 margin-bottom: 10px;
		 color: 666;
}

img.left
{
		 float: left;
		 padding: 2px 10px 10px 10px;
}

img[align=left]
{
		 float: left;
		 padding: 0;
}

* html .component li.left
{
		 margin: 5px 0 0 45px;
}

img.right
{
		 float: right;
		 padding: 2px 10px 10px 10px;
}

img[align=right]
{
		 float: right;
		 padding: 0;
}

.component.image, .component.image img, .component .image, .component .image img
{
		 display: block;
		 margin: 0;
		 padding: 0;
}

.clearing
{
		 clear: both;
}

/* background colors of components */
.back-auto, .back-white, .back-gray1, .back-gray2, .back-gray3, .back-gray4, .back-gray5, .back-black, .back-burgundy, .back-inherit, .back-yellowgreen, .back-green, .back-bluegreen, .back-blue, .back-purpleblue, .back-purple, .back-orange, .back-yellow, .back-beige, .back-blue1, .back-blue2
{
		 display: block;
		 margin: 0;
		 padding: 0;
}

.back-auto, .back-auto .component
{
		 background-color: Transparent;
}

.back-white, .back-white .component
{
		 background-color: #FFF;
}

.back-gray1, .back-gray1 .component
{
		 background-color: #EBEBEB;
}

.back-gray2, .back-gray2 .component
{
		 background-color: #CCC;
}

.back-gray3, .back-gray3 .component
{
		 background-color: #999;
}

.back-gray4, .back-gray4 .component
{
		 background-color: #666;
		 color: #FFF;
}

.back-gray4 .component a
{
		 color: #FFF;
}

.back-gray4 .component a:hover, .back-gray4 .component li a:hover, #componentContainer .back-gray4 .component a:hover, #componentContainer .back-gray4 .component li a:hover
{
		 color: #000;
}

.back-gray5, .back-gray5 .component
{
		 background-color: #333;
		 color: #FFF;
}

.back-gray5 .component a
{
		 color: #FFF;
}

.back-gray5 .component a:hover, .back-gray5 .component li a:hover, #componentContainer .back-gray5 .component a:hover, #componentContainer .back-gray5 .component li a:hover
{
		 color: #000;
}

.back-black, .back-black .component
{
		 background-color: #000;
		 color: #FFF;
}

.back-gray5 .component a
{
		 color: #FFF;
}

.back-burgundy, .back-burgundy .component
{
		 background-color: #903;
		 color: #FFF;
}

.back-burgundy .component h2, .back-burgundy .component a
{
		 color: #FFF;
}

.back-burgundy .component a:hover, .back-burgundy .component li a:hover, #componentContainer .back-burgundy .component a:hover, #componentContainer .back-burgundy .component li a:hover
{
		 color: #000;
}

.back-inherit, .back-inherit .component
{
		 background-color: inherit;
}

/* Secondary Palette of colors (used at 50% tint) */
.back-yellowgreen, .back-yellowgreen .component
{
		 background-color: #EFF6E5;
}

.back-green, .back-green .component
{
		 background-color: #D9EBDF;
}

.back-bluegreen, .back-bluegreen .component
{
		 background-color: #D1E5E8;
}

.back-blue, .back-blue .component
{
		 background-color: #D9E4EB;
}

.back-purpleblue, .back-purpleblue .component
{
		 background-color: #D9DFEF;
}

.back-purple, .back-purple .component
{
		 background-color: #E0DCEC;
}

.back-orange, .back-orange .component
{
		 background-color: #F2E5C8;
}

.back-yellow, .back-yellow .component
{
		 background-color: #F3EDC7;
}

.back-beige, .back-beige .component
{
		 background-color: #E1D7C9;
}

/* Added by BJ */
.back-blue1, .back-blue1 .component
{
		 background-color: #D0E0F8;
}

/* Added by BJ */
.back-blue2, .back-blue2 .component
{
		 background-color: #E0E8F8;
}

/* navigation links structure */
.navigation
{
		 margin-left: 0;
}

.navigation *
{
		 line-height: 14px;
}

/* piped list */
.navigation ul
{
		 list-style: none;
		 margin: 0;
		 padding: 0;
}

.navigation ul li
{
		 display: inline;
		 margin: 0;
		 padding: 0;
		 
}

.navigation ul li a
{
		 white-space: nowrap;
}
.navigation ul li a:hover
{
		 color: #FFF;
}

.navigation[class~=navigation] ul li a
{
		 white-space: normal;
}

.navigation ul li:after
{
		 content: " | ";
}

.navigation ul li:last-child:after
{
		 content: "";
}

.navigation ul li.label
{
		 border-left: 0; 
		 border-right: 0; 
}

.navigation ul li.label:after
{
		 content: "";
}

/* for IE */
* html .navigation ul li
{
		 border-right: 1px solid;
		 margin: 0 0.2em 0 -0.4em;
		 padding: 0 0.4em 0 0.4em;
		 /* Mac IE hide \*/
		 margin: 0 0.4em 0 -0.4em;
		 padding: 0 0.4em 0 0.4em;
		 /* end hide */
}

/* Mac IE hide \*/
* html .navigation ul
{
		 height: 1%;
}

* html .navigation ul li
{
		 display: block;
		 float: left;
}
/* end hide */

/* for Mac IE */
* html .navigation ul li:first-child
{
		 border-left: 0; 
		 margin-left: 0;
		 padding-left: 0;
}

* html .navigation ul li:last-child, .navigation .last
{
		 border-right: 0; 
		 margin-right: 0;
		 padding-right: 0;
}

/* container styles */
#contentContainer
{
		 border: solid 1px #999;
		 background-color: #CCC;
		 background-image: url(/sites/hig/images/investor/gray_white_background.gif); /*url(/sites/hig/images/gray_white_background.gif);*/
		 background-position: left top;
		 background-repeat: repeat-y;
		 margin: 19px auto;
		 width: 760px;
		 text-align: left;
}

/* header styles */
#mastheadContainer
{
		 height: 130px;


		 background-color: #FFF;
}

#mastheadContainer h1
{
		 display: none;
}

#logoLink
{
		 display: block;
		 padding: 9px 0 9px 24px;
		 width: 100px;
}

#metaNavigation
{
		 margin: -87px 0 0 191px;
		 padding: 2px 0 0 0;
		 width: 569px;
		 height: 18px;
		 background-color: #FFF;
		 color: #666;
		 font-size: 10px;
		 border-bottom: 1px solid #999999;
}

#metaNavigation[id=metaNavigation]
{
 margin: -89px 0 0 191px;
}

#metaNavigation ul
{
		 margin: 0 0 0 0;
		 color: #666;
}

#metaNavigation.navigation ul li:after
{
		 color: #666;
}

* html #metaNavigation.navigation ul li
{
		 border-right-color: #999;
}

#metaNavigation a
{
		 color: #666;
		 font-size: 10px;
}

#metaNavigation a:hover
{
		 color: #000000;
}

#metaNavigation .sitename
{
		 color: #666;
		 font-size: 10px;
		 font-weight: bold;		 
}

/*Hartford Investor: style - added by bj*/
#metaNavigation hi
{
		 color: #666;
		 font-size: 10px;
		 font-weight: bold;		 
}

#searchForm
{
		 margin: -15px 0 0 0;
		 padding: 0 12px 0 0;
		 float: right;
		 width: 176px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 168px;
}

/* compatibility with other browsers */
html>body #searchForm
{
		 width: 168px;
}

#searchText
{
		 font-size: 10px;
		 width: 133px;
		 height: 17px;
		 vertical-align: top;
		 padding: 0 0 0 5px;
}

/* ignored in Netscape 6 and IE */
html:lang(en) #searchText
{
		 display: block;
		 float: left;
		 margin: 0;
		 padding: 0 0 0 5px;
		 height: 13px;
}

/* IE only */
* html #searchText
{
		 display: block;
		 float: left;
		 margin: 0;
		 padding: 0 0 0 5px;
		 height: 16px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 height: 13px;
}

#searchSubmit
{
		 margin: 0 0 0 4px;
		 padding: 0;
}

/* ignored in Netscape 6 and IE */
html:lang(en) #searchSubmit
{
		 display: block;
		 float: right;
		 margin: 0 0 0 4px;
}

/* IE only */
* html #searchSubmit
{
		 display: block;
		 float: right;
		 margin: 1px 0 0 4px;
}

/* primary navigation styles */
#primaryNavigation
{
		 width: 760px;
		 height: 19px;
		 margin: 67px 0 0 0;
		 padding: 0;
		 color: #FFF;
		 background-color: #903;
		 font-size: 10px;
}
#primaryNavigation[id=primaryNavigation]
{
 margin: 68px 0 0 0;
}
#primaryNavigation ul
{
		 margin: 0;
		 padding: 0;
		 color: #FFF;
		 border-left: 1px solid #FFF;
		 float: left;
}
* html #primaryNavigation ul
{
		 padding: 3px 0;
}

#primaryNavigation ul.first
{
		 border: none;
		 width: 570px;
}

#primaryNavigation ul.second li
{
		 width: 100px;
}
#primaryNavigation ul.third li
{
		 width: 88px;
}
#primaryNavigation ul li
{
		 padding: 1px 7px 3px 7px;
		 margin: 0;
		 display: block;
		 float: left;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 padding: 1px 0 3px 0;
}
* html #primaryNavigation ul li
{
		 padding: 0;
}

#primaryNavigation a
{
		 font-size: 10px;
		 color: #FFF;
		 margin: 2px 7px;
}

#primaryNavigation ul li.selected
{
		 border: none;
		 background-color: #666;
		 padding: 4px 7px 6px 7px;
		 margin: -3px 0;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 padding: 1px 0 3px 0;
		 margin: 0;
}

* html #primaryNavigation ul li.selected
{
		 margin: -3px 0;
		 padding: 3px 0;
}

#primaryNavigation ul.first li.selected
{
		 margin-left: -2px;
}

#primaryNavigation.navigation ul li:after
{
		 color: #FFF;
}

* html #primaryNavigation.navigation ul li
{
		 border-right-color: #FFF;
}

#primaryNavigation li.selected:after
{
		 content: "";
}

/* no easy fix for IE
* html #primaryNavigation ul.first li.last.selected
{
		 position: relative;
		 margin: -2px 0 0 -15px;
}

* html #primaryNavigation ul.first li.last.selected a
{
		 margin: 0 0 0 0;
		 padding: 3px 28px 3px 9px;
}
*/

/* body styles */
#bodyContainer
{
		 clear: both;
		 border-top: solid 1px #999;
}

/* left navigation */
#leftNavigationContainer
{
		 width: 190px;
		 border-right: solid 1px #999;
		 margin-right: -1px;
		 float: left;
		 background-color: #CCC;
}

#leftNavigationContainer *,
#leftNavigationContainer
{
		 line-height: 12px;
}

#leftNavigationContainer a
{
		 display: block;
		 margin: 0;
		 padding: 0 3px 0 10px;
		 color: #903;
		 font-size: 10px;
}

* html #leftNavigationContainer a
{
		 display: inline-block;
}

#leftNavigationContainer li.current a
{
		 color: #666;
}

#leftNavigationContainer li.current a:hover
{
		 color: #000;
}

* html #leftNavigationContainer li.current a
{
}

* html #leftNavigationContainer li.selected a
{
}

#leftNavigationContainer li.selected a
{
		 color: #903;
}

#leftNavigationContainer a:hover
{
		 color: #000;
		 text-decoration: underline;
}

#leftNavigationContainer li.selected a:hover
{
		 color: #903;
		 text-decoration: none;
}

#leftNavigationContainer li.selected ul a:hover
{
		 color: #000;
		 text-decoration: underline;
}

#leftNavigationContainer ul
{
		 margin: 0;
		 padding: 0;
		 list-style-type: none;
		 list-style-image: none;
		 list-style-position: outside;
}

#leftNavigationContainer>ul
{
		 margin: 6px 0 0 6px;
		 margin: 0;
		 padding: 0;
}

#leftNavigationContainer li
{
		 margin: 0;
		 padding: 0;
		 background-image: none;
}

/* seven levels of navigation */
#leftNavigationContainer li a
{
		 padding: 4px 3px 4px 20px;
}

#leftNavigationContainer ul a
{
		 padding-left: 20px;
}
#leftNavigationContainer ul ul a
{
		 padding-left: 30px;
}
#leftNavigationContainer ul ul ul a
{
		 padding-left: 40px;
}
#leftNavigationContainer ul ul ul ul a
{
		 padding-left: 50px;
}
#leftNavigationContainer ul ul ul ul ul a
{
		 padding-left: 60px;
}
#leftNavigationContainer ul ul ul ul ul ul a
{
		 padding-left: 70px;
}
#leftNavigationContainer ul ul ul ul ul ul ul a
{
		 padding-left: 80px;
}

/* seven levels of possible parents */
#leftNavigationContainer ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 10px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul a
{
		 background-image: none;
}
#leftNavigationContainer ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 20px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul a
{
		 background-image: none;
}
#leftNavigationContainer ul ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 30px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul ul a
{
		 background-image: none;
}
#leftNavigationContainer ul ul ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 40px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul ul ul a
{
		 background-image: none;
}
#leftNavigationContainer ul ul ul ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 50px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul ul ul ul a
{
		 background-image: none;
}
#leftNavigationContainer ul ul ul ul ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 60px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul ul ul ul ul a
{
		 background-image: none;
}

#leftNavigationContainer ul ul ul ul ul ul ul li.parent a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
		 background-position: 70px 6px;
		 background-repeat: no-repeat;
}
#leftNavigationContainer li.parent ul ul ul ul ul ul ul a
{
		 background-image: none;
}

#leftNavigationContainer li.current a
{
}

#leftNavigationContainer li.current.parent a
{
		 background-image: url(/sites/hig/images/arrow_right_999.gif);
}

#leftNavigationContainer li.selected
{
		 border-top: solid 1px #FFF;
		 border-bottom: solid 1px #999;
		 background-color: #FFF;
}

#leftNavigationContainer li.parent li.selected
{
		 border-top: solid 1px #999;
}

#leftNavigationContainer li.parent.selected
{
		 border-top: solid 1px #FFF;
}

#leftNavigationContainer li.parent li.parent.selected
{
		 border-top: solid 1px #000;
}

#leftNavigationContainer li.parent.selected a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
}

#leftNavigationContainer li.parent.selected li.current a
{
		 background-image: none;		 
		 color: #666;
}

#leftNavigationContainer li.parent.selected li.current a:hover
{
		 color: #000;
}

#leftNavigationContainer li.parent.selected li.parent.current a
{
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 color: #666;
}

#leftNavigationContainer li.parent.selected li.parent.current a:hover
{
		 color: #000;
}

/* IE class overrides */
* html #leftNavigationContainer li.parent li.parent-selected, 
* html #leftNavigationContainer li.parent li.current-selected
{
		 border-top: solid 1px #999;
}

* html #leftNavigationContainer li.parent-selected a
{
		 background-image: url(/sites/hig/images/arrow_down_burgundy.gif);
}

* html #leftNavigationContainer li.current-selected a
{
		 background-image: none;
}

* html #leftNavigationContainer li.parent-selected li.current a
{
		 background-image: none;		 
		 color: #666;
}

* html #leftNavigationContainer li.parent li.current-parent a,
* html #leftNavigationContainer li.current-parent a
{
		 background-image: url(/sites/hig/images/arrow_right_999.gif);
}

* html #leftNavigationContainer li.parent-selected li.current-parent a
{
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 color: #666;
}
/* end left navigation */

/* common page styles */
#mainBodyArea
{
		 float: left;
		 margin: 0;
		 border-left: solid 1px #999;
		 background-color: #FFF;
		 width: 568px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}

#mainBodyArea a:hover
{
		 color: #903;
}

/* compatibility with other browsers */
html>body #mainBodyArea
{
		 width: 569px;
		 height: auto;
		 min-height: 350px;
}

#bodyContent
{
		 width: 369px;
		 padding-right: 10px;
		 float: left;
		 margin: 0;
		 border-right: solid 1px #999;
		 height: 350px;
}

#bodyContent[id=bodyContent]
{
		 height: auto;
		 min-height: 350px;
}

#bodyContent h1
{
		 margin: 5px 10px 20px 10px;
		 padding: 0;
		 color: #903;
		 font-size: 14px;
		 line-height: 20px;
		 font-weight: bold;
}

#bodyContent h2
{
		 margin: 20px 0 0 10px;
		 line-height: 20px;
		 padding: 0;
		 color: #666;
		 font-weight: bold;
}

#bodyContent h4
{
		 margin: 10px 10px 0 10px;
		 padding: 0;
		 color: #903;
		 font-weight: normal;
}

#bodyContent h4.kicker
{
		 margin: 10px 10px 0 10px;
		 padding: 0;
		 color: #666;
		 font-size: 13px;
		 font-weight: normal;
		 font-style: italic;
}

#bodyContent h4.subheadline
{
		 margin: -15px 10px 20px 10px;
		 padding: 0;
		 color: #666;
		 font-size: 13px;
		 font-weight: normal;
		 font-style: italic;
}

#bodyContent p
{
		 margin: 4px 10px 10px 10px;
		 padding: 0;
		 line-height: 20px;
}

#bodyContent .footnote
{
		 font-size: 9px;
		 line-height: 10px;
		 margin-bottom: 10px;
		 color: #666;
}

#bodyContent .singlespace
{
		 
		 line-height: 12px;
		 margin-bottom: 10px;
		 color: #666;
}

#bodyContent p a
{
		 color: #666;
		 text-decoration: underline;
}

#bodyContent ul
{
		 margin: 1px 0 14px 18px;
		 padding: 0;
		 list-style-type: none;
		 list-style-image: none;
		 list-style-position: outside;
}

#bodyContent li
{
		 margin: 0px 0 0 -7px;
		 padding: 0 0 0 5px;
		 background-image: url(/sites/hig/images/bullet.gif);
		 background-position: left 7px;
		 background-repeat: no-repeat;
		 color: #666;
		 line-height: 20px;
}
#bodyContent ol li
{
		 background-image:none;
}

#bodyContent li div
{
		 line-height: 20px;
}

#bodyContent ul.related li
{
		 margin: 5px 0 0 -8px;
		 padding: 0 0 0 10px;
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-position: left 3px;
		 background-position: left 6px;
		 line-height: 13px;
}

#bodyContent .navigation ul
{
		 margin-left: -5px;
}

#bodyContent .navigation ul li
{
		 margin: 0;
		 background-image: none;
		 padding: 0 5px;
		 line-height: 14px;
}

html>body #bodyContent .navigation ul
{
		 margin-left: 0;
}

html>body #bodyContent .navigation ul li
{
		 margin: 0;
		 padding: 0;
}

#componentContainer
{
		 width: 189px;
		 float: left;
		 margin: 0 0 0 -1px;
		 padding: 0;
		 border-left: solid 1px #999;
}

/* component styles */
.component
{
		 border-top: solid 1px #999;
		 margin: 0;
		 padding: 7px 0 1px 0;
}

.component *
{
		 line-height: 13px;
}

.crossSell .component *
{
		 line-height: 20px;
}

.component.first
{
		 border-top: none 0px;
}

.component p
{
		 margin: 4px 8px 4px 8px;
		 padding: 0;
}

.component fieldset
{
		 padding: 0;
		 margin: 4px 7px 4px 8px;
}

.component ul
{
		 margin: 1px 0 14px 18px;
		 padding: 0;
		 list-style-type: none;
		 list-style-image: none;
		 list-style-position: outside;
}

.component li
{
		 margin: 0px 0 8px -8px;
		 padding: 0 0 0 10px;
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-position: left 3px;
		 background-repeat: no-repeat;
		 line-height: 13px;
}

.component li a
{
		 line-height: 13px;
		 margin: 0;
		 padding: 0;
		 border: none 0px;
		 white-space: normal;
}

.component li a:hover
{
		 color: #903;
}

.component h2
{
		 line-height: 13px;
		 margin-bottom: 8px;
}

.crossSell li
{
		 background-position: left 6px;
}

/* news styles */
.newsComponent
{
}

.newsComponent dl
{
		 margin: 5px 0 15px 0;
		 padding: 0;
}

.newsComponent dl dt
{
		 margin: 0;
		 padding: 0 0 0 20px;
		 color: #666;
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-position: 10px 3px;
		 background-repeat: no-repeat;
}

.newsComponent dl dd
{
		 margin: -14px 0 10px 75px;
		 padding: 0 10px 0 0;
}

.smallComponent
{
		 border-top: solid 1px #999;
		 border-bottom: solid 1px #999;
		 margin: 0;
		 padding: 0px;
		 height: 121px;
}
.smallComponent *
{
		 line-height: 13px;
}
.smallComponent p
{
		 margin: 4px 8px 4px 8px;
		 padding: 0;
}
.smallComponent img
{
		 padding-right: 4px;
}

.smallComponent ul
{
		 margin: 1px 0 0px 18px;
		 padding: 0;
		 list-style-type: none;
		 list-style-image: none;
		 list-style-position: outside;
}

.smallComponent li
{
		 margin: 0px 0 0px -8px;
		 padding: 0 0 0 10px;
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-position: left 3px;
		 background-repeat: no-repeat;
		 line-height: 13px;
}

.smallComponent li a
{
		 line-height: 13px;
		 margin: 0;
		 padding: 0;
		 border: none 0px;
		 white-space: normal;
}

.smallComponent li a:hover
{
		 color: #903;
}

.smallComponent h2
{
		 line-height: 13px;
		 margin-top: 7px;
		 margin-bottom: 8px;
}

#searchNewsForm
{
		 margin: 0;
		 padding: 0 12px 0 0;
		 float: right;
		 width: 176px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 168px;
}

/* compatibility with other browsers */
html>body #searchNewsForm
{
		 width: 168px;
}

#searchNewsText
{
		 font-size: 10px;
		 width: 138px;
		 height: 17px;
		 vertical-align: top;
}

/* ignored in Netscape 6 and IE */
html:lang(en) #searchNewsText
{
		 display: block;
		 float: left;
		 margin: 0;
		 padding: 0;
		 height: 13px;
}

/* IE only */
* html #searchNewsText
{
		 display: block;
		 float: left;
		 margin: 0;
		 padding: 0;
		 height: 16px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 height: 13px;
}

#searchNewsSubmit
{
		 margin: 0 0 0 4px;
		 padding: 0;
}

/* ignored in Netscape 6 and IE */
html:lang(en) #searchNewsSubmit
{
		 display: block;
		 float: right;
		 margin: 0 0 0 4px;
}

/* IE only */
* html #searchNewsSubmit
{
		 display: block;
		 float: right;
		 margin: 1px 0 0 4px;
}

/* template specific styles */
.general #mastheadContainer h1
{
		 display: none;
}

#headerImage
{
		 padding: 3px 0 0 1px;
		 width: 569px;
		 overflow: hidden;
		 height: 73px;
		 margin: -75px 0 0 190px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 height: 70px;
		 margin: -76px 0 0 190px;
}

* html .rolodex #headerImage,
* html .listrolodex #headerImage,
* html .general #headerImage,
* html .message #headerImage
{
		 margin: -73px 0 0 190px;
}

* html .rolodex #metaNavigation,
* html .listrolodex #metaNavigation,
* html .general #metaNavigation
{
		 margin: -90px 0 0 191px;
}

.message #contentContainer
{
		 background-image: none;
}
.community #contentContainer
{
		 background-image: none;
}
.collrelations #contentContainer
{
		 background-image: none;
}
.message #mastheadContainer h1
{
		 display: none;
}
.community #mastheadContainer h1
{
		 display: none;
}
.collrelations #mastheadContainer h1
{
		 display: none;
}

* html .message #metaNavigation
{
		 margin: -88px 0 0 191px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -90px 0 0 191px;
}
* html .community #metaNavigation
{
		 margin: -88px 0 0 191px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -90px 0 0 191px;
}
* html .collrelations #metaNavigation
{
		 margin: -88px 0 0 191px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -90px 0 0 191px;
}


.message #mainBodyArea
{
		 background-image: url(/sites/hig/images/msgBottom_about.jpg);
		 background-position: 0px 0px;
		 background-repeat: no-repeat;
		 background-color: #CCC;
		 margin: -21px 0px 0px 0px;
}
.community #mainBodyArea
{
		 background-image: url(/sites/hig/images/msgBottom_comRel.jpg);
		 background-position: 0px 0px;
		 background-repeat: no-repeat;
		 background-color: #CCC;
		 margin: -21px 0px 0px 0px;
}
.collrelations #mainBodyArea
{
		 background-image: url(/sites/hig/images/msgBottom_collRel.jpg);
		 background-position: 0px 0px;
		 background-repeat: no-repeat;
		 background-color: #CCC;
		 margin: -21px 0px 0px 0px;
}

* html .message #mainBodyArea
{
		 margin: -25px 0px 0px 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -21px 0px 0px 0px;
}
* html .community #mainBodyArea
{
		 margin: -25px 0px 0px 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -21px 0px 0px 0px;
}
* html .collrelations #mainBodyArea
{
		 margin: -25px 0px 0px 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: -21px 0px 0px 0px;
}


.message #mainBodyArea #bodyContent
{
		 margin: 36px 0 0 0;
		 background-color: #FFF;
		 border: none;
}
.community #mainBodyArea #bodyContent
{
		 margin: 36px 0 0 0;
		 background-color: #FFF;
		 border: none;
}
.collrelations #mainBodyArea #bodyContent
{
		 margin: 36px 0 0 0;
		 background-color: #FFF;
		 border: none;
}

.message #mainBodyArea #componentContainer
{
		 margin: 0 0 0 0;
		 padding: 350px 0 0 0;
		 border-left: none 0px;
}
.community #mainBodyArea #componentContainer
{
		 margin: 0 0 0 0;
		 padding: 350px 0 0 0;
		 border-left: none 0px;
}

.collrelations #mainBodyArea #componentContainer
{
		 margin: 0 0 0 0;
		 padding: 350px 0 0 0;
		 border-left: none 0px;
}
/*Product three column - added by bv*/
.productThreeColumn #bodyContent
{
		 width: 567px;
		 height: 350px;
		 padding: 0;
		 margin: 0;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}

html>body .productThreeColumn #bodyContent
{
		 height: auto;
		 min-height: 350px;
}

.productThreeColumn #bodyContent table
{
		 margin: 0 0px 5px 10px;
		 //padding-right: 10px;
		 background-color: ;
}
.productThreeColumn #bodyContent table
{
		 margin: 0 0px 0px 5px;
		 //padding-right: 10px;
		 background-color: ;
}
.productThreeColumn #bodyContent a
{
		 line-height: 20px;
}

.productpadding{
		 margin: 0 10px 5px 10px;
}
#productlitpadding{
		 margin: 5px 5px 5px 5px;
		 
}
#productlitpadding p{

		 padding: 0px;
		 line-height: 20px;
		 
}


.fundPageThreeColumn #bodyContent div.note,
.fundPageThreeColumn #bodyContent p
{
		 width: 96%;
}

.fundPageThreeColumn #bodyContent table p
{
		 width: auto;
		 margin: 0;
		 padding: 10px 0 0 0;
		 line-height: 14px;
}


.fundPageThreeColumn #bodyContent
{
		 width: 567px;
		/* height: 350px;*/
		 padding: 0;
		 margin: 0;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}
.fundPageThreeColumn #bodyContent table a
{
		 text-decoration: underline;
}

.fundPageThreeColumn #fund {
		 margin: 5px 10px 20px 10px;
		 padding: 0;
		 width:500px;
		 color:red;
		 
}

.fundPageThreeColumn #fund h2{
		 padding: 0;
		 color: #903;
		 font-size: 13px;
		 font-weight: bold;
		 margin: 0px 0px 0px 0px;
		 
}

/*.fundPageThreeColumn #fund p{
		 margin: 0px 0px 0px 10px;
}*/

.fundPageThreeColumn #fund table{
		 margin: 0px 0px 0px 10px;
}
.fundPageThreeColumn #fund ul{
		 margin: 0px 0px 0px 10px;
}
#fund .rolodexbody{ 
	width:95%;
}


/* three column body area */
.commonPageThreeColumn #bodyContent
{
		 width: 567px;
		 height: 350px;
		 padding: 0;
		 margin: 0;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}

html>body .commonPageThreeColumn #bodyContent
{
		 height: auto;
		 min-height: 350px;
}

.commonPageThreeColumn #bodyContent table
{
		 margin: 0 10px 20px 10px;
		 padding-right: 10px;
}

/*.commonPageThreeColumn #bodyContent table.contacts,
.commonPageThreeColumn #bodyContent table.threeColumn
{
		 width: 549px;
}

.commonPageThreeColumn #bodyContent table th
{
		 border-left: 1px solid #fff;
		 vertical-align: top;
		 text-align: left;
		 padding: 3px 0 3px 5px;
}

.commonPageThreeColumn #bodyContent table td
{
		 border-left: 1px solid #fff;
		 vertical-align: top;
		 padding: 3px 0 0 5px;
}

.commonPageThreeColumn #bodyContent div.note,
.commonPageThreeColumn #bodyContent p
{
		 width: 365px;
}

.commonPageThreeColumn #bodyContent table p
{
		 width: auto;
		 margin: 0;
		 padding: 10px 0 0 0;
		 line-height: 14px;
}*/

.commonPageThreeColumn #bodyContent table th.first,
.commonPageThreeColumn #bodyContent table td.first
{
		 padding-left: 25px;
		 text-indent: -20px;
		 border-left: 0;
		 width: 205px;
}

.commonPageThreeColumn #bodyContent table th.last,
.commonPageThreeColumn #bodyContent table td.last
{
		 width: 140px;
}

.commonPageThreeColumn #bodyContent table dl,
.commonPageThreeColumn #bodyContent table dl *,
.commonPageThreeColumn #bodyContent table ul,
.commonPageThreeColumn #bodyContent table li,
.commonPageThreeColumn #bodyContent table li a
{
		 margin: 0;
		 padding: 0;
		 list-style: none;
		 background: none;
		 line-height: 14px;
}

.commonPageThreeColumn #bodyContent table ul
{
		 margin-bottom: 5px;
}

.commonPageThreeColumn #bodyContent table a
{
		 text-decoration: underline;
}



/* information page styles */
.informationPage #mainBodyArea .column1
{
		 float: left;
		 width: 380px;
}

.informationPage #mainBodyArea .column2
{
		 float: left;
		 width: 187px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;

}

.informationPage #mainBodyArea .row1, .informationPage #mainBodyArea .row2, .informationPage #mainBodyArea .row3
{
		 margin: 0;
		 padding: 0;
		 border-top: solid 1px #999;
}

.informationPage #mainBodyArea .row1
{
		 border-top: none 0px;
}

.informationPage #mainBodyArea .row2
{
		 background-image: url(/sites/hig/images/investor/white_white_white_569.gif);
		 background-position: left top;
		 background-repeat: repeat-y;
		 border-bottom: none 0px;
		 height: 170px;
}

html>body .informationPage #mainBodyArea .row2
{
		 height: auto;
		 min-height: 170px;
		 border-bottom: solid 1px Transparent;
}

.informationPage #quadrantA
{
		 float: left;
		 width: 379px;
		 margin: 0;
		 padding: 0;
		 border-right: solid 1px #999;
}

.informationPage #quadrantA p
{
		 line-height: 20px;
}

.informationPage #quadrantA ul.related li
{
		 margin: -5px 0px 0px 25px;
		 padding: 0;
		 list-style-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-position: left 3px;
		 background-position: left 6px;
}

.informationPage #quadrantA h2
{
		 margin-top: 10px;
		 margin-bottom: 13px;
}

.informationPage #quadrantA table
{
		 width: 100%;
}

.informationPage #quadrantA table td
{
		 padding: 3px 0 3px 10px;
}

.informationPage .revenue
{
		 display: block;
		 text-align: right;
		 margin: 0 120px 0 0;
}


.informationPage #quadrantA .component #investBasicsImage
{
		 width: 379px;
		 height: 232px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/IB_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}


.informationPage #quadrantB
{
		 float: left;
		 margin: 0 0 0 -1px;
		 padding: 0;
		 border-left: solid 1px #999;
		 width: 188px;
		 overflow: hidden;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
		 overflow: visible;
}

.informationPage #quadrantA #investBasicsImage #investmentsContainer 
{
		 padding: 204px 0 5px 5px;
		 font-weight:bold;
		 color:#fff;
		
}

.informationPage #quadrantA #investBasicsImage #investmentsContainer  a
{
		 
		 color:#00366F;
}


.informationPage #quadrantA #investmentsContainer
{
		 float: left;
		 width: 370px;
		 overflow: visible;
		 padding: 170px 0 5px 5px;
}

html>body .informationPage #quadrantA #investmentsContainer
{
		 height: auto;
		 min-height: 51px;
}


.informationPage #quadrantB img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.informationPage #quadrantC
{
		 float: left;
		 margin: 0;
		 padding: 0;
		 border-right: solid 1px #999;
		 background-color: #FFF;
		 width: 190px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
}
.informationPage #quadrantC img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}

.informationPage #quadrantC .component
{
		 padding: 10px 10px 0 0;
}

html>body .informationPage #quadrantC .component
{
		 padding: 10px 10px 1px 0;
}

.informationPage #quadrantD
{
		 float: left;
		 margin: 0 0 0 -1px;
		 padding: 0;
		 border-left: solid 1px #999;
		 border-right: solid 1px #999;
		 background-color: #FFF;
		 width: 191px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
		 border-bottom: none 0px;
}
.informationPage #quadrantD img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.informationPage #quadrantD .component
{
		 /*padding: 10px 10px 1px 0;*/
}

.informationPage #quadrantE
{
		 float: left;
		 margin: 0 0 0 -1px;
		 padding: 0;
		 border-left: solid 1px #999;
		 background-color: #FFF;
		 width: 188px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
}
.informationPage #quadrantE img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}

.informationPage #quadrantE .component
{
		/* padding: 10px 10px 1px 0;*/
}

.informationPage #quadrantF
{
		 margin: 0 0 0 -1px;
		 padding: 0;
		 border-left: solid 1px #999;
}
.informationPage #quadrantF img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.informationPage #quadrantF .component
{
		/* padding: 5px 10px 10px 10px;*/
}

/* portal styles */
.portalPage
{
		 float: left;
		 background-image: url(/sites/hig/images/investor/portal_background.png);
		 background-position: left top;
		 background-repeat: repeat-y;
}

.portalPage #leftNavigationContainer
{
		 background-color: #FFF;
		 border-right: solid 1px #999;
}

.portalPage .component
{
		 padding: 7px 0 0 0;
}

/*.portalPage #quadrantA *
{
		 line-height: 20px;
}*/

/*.portalPage #quadrantA img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}*/

.portalPage #quadrantA p
{
		 padding: 7px 10px 10px 10px;
}

.portalPage #mainBodyArea
{
		 margin: 0 0 0 -1px;
		 background-color: transparent;
}

.portalPage #quadrantB
{
		 float: left;
		 width: 379px;
		 height: 179px;
		 border-right: solid 1px #999;
		 background-color: #fff;
}
.portalPage #quadrantB img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.portalPage #quadrantB object
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
html>body .portalPage #quadrantB
{
		 height: auto;
		 min-height: 179px;
}

.portalPage #quadrantB h2 a
{
		 display: block;
		 height: 126px;
		 margin: -125px 0 0 -10px;
}

.portalPage #quadrantB h2 a span
{
		 display: none;
}

.portalPage #quadrantB h3
{
		 margin: 0;
		 padding: 0;
		 color: #FFF;
}

.portalPage #quadrantB .navigation ul
{
		 clear: both;
		 margin: -1px 0 0 0;
		 padding: 0 0 7px 0;
}

.portalPage #quadrantB .navigation ul li
{
		 background-image: none;
}

.portalPage #quadrantB .navigation ul li:after
{
		 color: #FFF;
}

* html .portalPage #quadrantB .navigation ul li
{
		 border-right-color: #FFF;
		 background-image: none;
}

.portalPage #quadrantB a
{
		font-size: 11px;
		color: #FFF;
}

.portalPage #quadrantB a:hover
{
		 color: #903;
}

.portalPage #quadrantB .component
{
		 width: 379px;
		 height: 172px;
}

.portalPage #quadrantB .component>h2
{
		 display: none;
}


.portalPage #quadrantB #investmentsContainer
{
		 float: left;
		 width: 370px;
		 height: 51px;
		 overflow: visible;
		 padding: 170px 0 5px 5px;
}

html>body .portalPage #quadrantB #investmentsContainer
{
		 height: auto;
		 min-height: 51px;
}





.portalPage #quadrantB .component #MutualFundImage
{
		 width: 379px;
		 height: 253px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/MF_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #MutualFundImage div 
{
		 margin-top: 7px;
}

.portalPage #quadrantB #MutualFundImage #investmentsContainer 
{

		 padding: 172px 0 5px 5px;
}


.portalPage #quadrantB .component #AnnuityImage
{
		 width: 379px;
		 height: 281px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/A_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #AnnuityImage div 
{
		 margin-top: 7px;
}
.portalPage #quadrantB #AnnuityImage #investmentsContainer 
{
		 padding: 172px 0 5px 5px;
}


.portalPage #quadrantB .component #LifeInsuranceImage
{
		 width: 379px;
		 height: 298px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/LI_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #LifeInsuranceImage div 
{
		 margin-top: 7px;
}
.portalPage #quadrantB #LifeInsuranceImage #investmentsContainer 
{

		 padding: 170px 0 5px 5px;
}

.portalPage #quadrantB .component #collegeSavingsImage
{
		 width: 379px;
		 height: 288px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/CS_portal_pg.jpg);
		/* background-length: 375px*/
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #collegeSavingsImage div 
{
		 margin-top: 7px;
		 
}

.portalPage #quadrantB .component #RetirementImage
{
		 width: 379px;
		 
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/RP_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #RetirementImage div 
{
		 margin-top: 7px;
}
.portalPage #quadrantB #RetirementImage #investmentsContainer 
{

		 padding: 170px 0 5px 5px;
}


.portalPage #quadrantB .component #investBasicsImage
{
		 width: 379px;
		 height: 375px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/IB_image_center.gif);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #investBasicsImage div 
{
		 margin-top: 7px;
}


.portalPage #quadrantB .component #ServiceImage
{
		 width: 379px;
		 height: 375px;
		 margin-top: -7px;
		 background-image: url(/sites/hig/images/investor/AYS_portal_pg.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

.portalPage #quadrantB .component #ServiceImage div 
{
		 margin-top: 7px;
}
.portalPage #quadrantB #ServiceImage #investmentsContainer 
{

		 padding: 170px 0 5px 5px;
}

html>body .portalPage #quadrantB .component
{
		 height: auto;
		 min-height: 172px;
}

.portalPage #quadrantB #span2columnsContainer
{
		 float: left;
		 width: 376;
		 height: 51px;
		 overflow: visible;
		 padding: 118px 0 1px 0;
}

html>body .portalPage #quadrantB #span2columnsContainer
{
		 height: auto;
		 min-height: 51px;
}

.portalPage #quadrantB #insuranceContainer
{
		 float: left;
		 width: 188px;
		 height: 51px;
		 overflow: visible;
		 padding: 118px 0 1px 0;
}

html>body .portalPage #quadrantB #insuranceContainer
{
		 height: auto;
		 min-height: 51px;
}

.portalPage #quadrantB .clearing
{
		 clear: both;
		 height: 1px;
		 line-height: 1px;
}

.portalPage #quadrantC
{
		 float: left;
		 height: 181px;
		 width: 187px;
		 border-left: solid 1px #FFF;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 height: 179px;
		 width: 189px;
		 border-left: none 0px;
}
.portalPage #quadrantC img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.portalPage #quadrantC .component
{
		 height: 171px;
}

.portalPage #quadrantC div>.component
{
		 height: auto;
		 min-height: 171px;
}

.portalPage #quadrantD
{
		 float: left;
		 width: 189px;
		 border-top: solid 1px #999;
}
.portalPage #quadrantD img
{
		 margin: -8px 0 0 0;
		 padding: 0;
}
.portalPage #quadrantE
{
		 float: left;
		 width: 189px;
		 border-top: solid 1px #999;
		 border-left: solid 1px #FFF;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 border-left: solid 1px #999;
}
.portalPage #quadrantE img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}
.portalPage #quadrantF
{
		 float: left;
		 width: 189px;
		 overflow: hidden;
		 border-left: solid 1px #999;
		 border-top: solid 1px #999;
}

.portalPage #quadrantF img
{
		 margin: -10px 0 0 0;
		 padding: 0;
}

.portalPage #quadrantF p
{
		 margin-top: 0;
		 margin-left: 9px;
		 margin-right: 9px;
		 padding: 0;
}

.portalPage #quadrantF li
{
		 margin: 0 0 0 -8px;
		 background-image: url(/sites/hig/images/arrow_right_999.gif);
}

/* P And C Portal styles */
.portalPagePC
{
		 background-color: #FFF;
}

.portalPagePC #leftNavigationContainer
{
		 height: 366px;
		 background-color: #FFF;
		 border-right: solid 1px #999;
}

html>body .portalPagePC #leftNavigationContainer
{
		 height: auto;
		 min-height: 363px;
}

.portalPagePC .component
{
		 padding: 7px 0 0 0;
}

.portalPagePC #quadrantA *
{
		 line-height: 20px;
}

.portalPagePC #quadrantA p
{
		 padding: 3px 10px 3px 10px;
}

.portalPagePC #mainBodyArea
{
		 margin: 0 0 0 -1px;
}

.portalPagePC #quadrantB
{
		 float: left;
		 width: 379px;
		 border-right: solid 1px #999;
}

/*
html>body .portalPagePC #quadrantB
{
		 height: auto;
		 min-height: 356px;
}
*/

.portalPagePC #quadrantB h2 a
{
		 display: block;
		 height: 126px;
		 margin: -125px 0 0 -10px;
}

.portalPagePC #quadrantB h2 a span
{
		 display: none;
}

.portalPagePC #quadrantB h3
{
		 margin: 0;
		 padding: 0;
		 color: #FFF;
}

.portalPagePC #quadrantB .navigation ul
{
		 clear: both;
		 margin: -1px 0 0 0;
		 padding: 0 0 7px 0;
}

.portalPagePC #quadrantB .navigation ul li
{
		 background-image: none;
}

.portalPagePC #quadrantB .navigation ul li:after
{
		 color: #FFF;
}

* html .portalPagePC #quadrantB .navigation ul li
{
		 border-right-color: #FFF;
		 background-image: none;
}

.portalPagePC #quadrantB a
{
		 color: #FFF;
}

.portalPagePC #quadrantB a:hover
{
		 color: #903;
}

.portalPagePC #quadrantB .component
{
		 width: 379px;
		 height: 356px;
		 background-image: url(/sites/hig/images/portal_pAndC.jpg);
		 background-position: left top;
		 background-repeat: no-repeat;
}

html>body .portalPagePC #quadrantB .component
{
		 height: auto;
		 min-height: 356px;
}

.portalPagePC #quadrantB #bizContainer
{
		 float: left;
		 width: 379px;
		 height: 145px;
		 overflow: visible;
		 padding: 118px 0 1px 0;
}

html>body .portalPagePC #quadrantB #bizContainer
{
		 height: auto;
		 min-height: 145px;
}

.portalPagePC #quadrantB #additionalBizContainer
{
		 float: left;
		 width: 379px;
		 height: 51px;
		 overflow: visible;
		 padding: 27px 0 1px 0;
}

html>body .portalPagePC #quadrantB #additionalBizContainer
{
		 height: auto;
		 min-height: 51px;
		 margin-bottom: -5px;
}

.portalPagePC #quadrantB #additionalBizContainer h2 a
{
		 height: 27px;
		 margin: -26px 0 0 -10px;
}

/*
.portalPagePC #quadrantB .clearing
{
		 clear: both;
		 height: 1px;
		 line-height: 1px;
}
*/

.portalPagePC #quadrantC
{
		 float: left;
		 height: 179px;
		 width: 188px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
}

.portalPagePC #quadrantC .component
{
		 height: 171px;
}

.portalPagePC #quadrantC div>.component
{
		 height: auto;
		 min-height: 171px;
}

.portalPagePC #quadrantC .component label
{
		 display: block;
		 padding-top: 5px;
		 padding-left: 55px;
}

/* P And C Portal styles END */



/* news article template styles */
.newsarticle #mastheadContainer h1
{
		 display: none;
}

.newsarticle #bodyContent
{
		 width: 379px;
		 padding: 0 0 15px 0;
}

.newsarticle #bodyContent h1
{
		 color: #666;
}

.newsarticle #bodyContent .newsComponent
{
		 padding-right: 10px;
}

.newsarticle .component form
{
		 margin: 0px 10px 20px 10px;
}

.newsarticle .component form #searchNewsText
{
		 width: 142px;
}

* html .newsarticle .component form #searchNewsText
{
		 margin: 0 0 0 -5px;
}

.newsarticle .component form select
{
		 width: 100%;
		 margin: 0 0 3px 0;
		 font-size: 10px;
}

.newsarticle .component form label
{
		 margin: 0;
		 text-align: right;
		 color: #666;
}

html:lang(en) .newsarticle .component form label
{
		 display: block;
}

* html .newsarticle .component form label
{
		 display: block;
}

.newsarticle .component form label input
{
		 vertical-align: -3px;
}

/* news archive template styles */
.newsarchive
{
}

.newsarchive .component form
{
		 margin: 0px 10px 20px 10px;
}

.newsarchive .component form #searchNewsText
{
		 width: 142px;
}

* html .newsarchive .component form #searchNewsText
{
		 margin: 0 0 0 -5px;
}

.newsarchive .component form select
{
		 width: 100%;
		 margin: 0 0 3px 0;
		 font-size: 10px;
}

.newsarchive .component form label
{
		 margin: 0;
		 text-align: right;
		 color: #666;
}

html:lang(en) .newsarchive .component form label
{
		 display: block;
}

* html .newsarchive .component form label
{
		 display: block;
}

.newsarchive .component form label input
{
		 vertical-align: -3px;
}

/* list rolodex template styles */
.listrolodex
{
}

.listrolodex #bodyContent
{
		 border-right: none 0px;
}

.listrolodex #rolodexList
{
		 display: block;
		 margin: 0;
		 padding: 12px 0 30px 0;
}

.listrolodex #rolodexList  dl.rolodexData
{
		 display: block;
		 margin: 0;
		 padding: 0px 0 0 10px;
}

.listrolodex #rolodexList dl.rolodexData dt.image
{
		 white-space: nowrap;
		 float: left;
		 display: block;
		 width: 80px;
		 height: 90px;
		 margin: 0;
		 padding: 0;
}

.listrolodex #rolodexList dl.rolodexData dt.image img
{
		 display: block;
		 margin: 0;
		 padding: 0;
}

.listrolodex #rolodexList dl.rolodexData dd
{
		 float: left;
		 display: block;
}

.listrolodex #rolodexList dl.rolodexData dd.name
{
		 width: 160px;
		 height: 15px;
		 margin: 0;
		 padding: 0 10px 0 20px;
		 font-weight: bold;
		 background-image: url(/sites/hig/images/arrow_right_ccc.gif);
		 background-repeat: no-repeat;
		 background-position: 10px 4px;
}

.listrolodex #rolodexList dl.rolodexData dd.title
{
		 width: 160px;
		 height: 75px;
		 padding: 0 10px 0 0;
		 color: #666;
		 margin: 15px 0px 0 -140px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 margin: 15px 1px 0 -170px;
}

/* rolodex template styles */
.rolodex
{
}

.rolodex .name
{
		 margin: 25px 10px 5px 10px;
		 font-weight: bold;
		 color: #666;
}

.rolodex .title
{
		 margin: 5px 10px 20px 10px;
		 color: #666;
}

.rolodex .component
{
		 margin: 0;
		 padding: 0;
		 overflow: hidden;
		 width: 188px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 189px;
}

.rolodex .component img
{
		 margin: 0;
		 border-bottom: solid 1px #999;
}

/* home page specific styles */
.home #contentContainer
{
		 background-image: url(/sites/hig/images/investor/white_white_white_background.gif);
		 background-color: #FFF;
}

.home #bodyContainer
{
		 border-top: none 0px;
}

#productContainer
{
}

#productContainer h2 a
{
		 display: block;
		 height: 151px;
		 margin: -150px 0 0 0;
}

#productContainer h2 a span
{
		 display: none;
}

#productContainer h3
{
		 margin: 0;
		 padding: 0;
		 color: #FFF;
}

#productContainer .navigation ul
{
		 clear: both;
		 margin: -1px 0 0 0;
		 padding: 0 0 7px 0;
		 color: #FFF;
}

#productContainer .navigation ul li
{
}

#productContainer .navigation ul li:after
{
		 color: #FFF;
}

* html #productContainer .navigation ul li
{
		 border-right-color: #FFF;
}

#productContainer a
{
		 color: #FFF;
}

#productContainer a:hover
{
		 color: #903;
}




#productdropdownForm
{
		 margin: 5px 0 15px 0;
}

#productdropdownForm, #productdropdownForm select, #productdropdownForm select optgroup, #productdropdownForm select option
{
		 font-size: 10px;
		 height: 16px;
}

#quadrantA #productdropdownForm select
{
		 width: 172px;
		 overflow: visible;
}

#quadrantA #productdropdownForm select optgroup, #productdropdownForm select option
{
		 width: 250px;
}

#internationalSubmit
{
		 margin: 0 0 0 4px;
		 padding: 0;
		 vertical-align: bottom;
}




/* popup styles */
.popup
{
		 text-align: left;
}

.popup #contentContainer
{
		 margin: 0;
		 width: auto;
		 background-color: #FFF;
		 background-image: none;
}

.popup.two-column #contentContainer
{
		 width: 380px;
}

.popup.three-column #contentContainer
{
		 width: 570px;
}

.popup #metaNavigation
{
		 margin: 0;
		 position: absolute;
		 top: 1px;
		 right: 1px;
		 width: 189px;
}

.popup.two-column #metaNavigation
{
		 right: auto;
		 left: 192px;
}

.popup.three-column #metaNavigation
{
		 right: auto;
		 left: 382px;
}

.popup #metaNavigation a
{
		 display: block;
		 height: 18px;
		 margin: 0 10px 0 10px;
		 background-image: url(/sites/hig/images/close_button.gif);
		 background-position: right top;
		 background-repeat: no-repeat;
}

.popup #metaNavigation>a
{
		 height: 20px;
}

.popup #primaryNavigation
{
		 width: auto;
		 margin: 0;
		 background-color: #903;
}

.popup #bodyContainer
{
		 border-top: none 0px;
}

.popup #bodyContent
{
		 width: auto;
		 float: none;
		 border-right: none 0px;
}

.popup #printLink
{
		 margin: 0;
}

.popup #copyrightContainer
{
		 margin: -14px 0 0 160px;
}

.popup #footerContainer
{
		 padding: 3px 0 3px 10px;
		 height: 14px;
}

html>body.popup #footerContainer
{
		 padding: 3px 0 3px 10px;
		 height: auto;
		 min-height: 14px;
}


/* Search Bar styles*/

 .commonPageThreeColumn #searchheaderbar td{
		 background-color: #999;
		 
		 margin: 0 0 10px 10px;
		 padding: 5px 5px 5px 5px;
		 width:50%;
		 border: none 10px;
		 color:#fff;
		 font-size: 12px;
		 font-weight: bold;
}


.white
 {
 		 color:#fff;
 		 font-size: 12px;
 		 font-weight: bold;
}


/* standalone styles */
.standalone
{
}

.standalone #contentContainer
{
		 margin: 0;
		 width: 760px;
		 background-color: #FFF;
		 background-image: none;
}

.standalone #mastheadContainer
{
		 height: 107px;
}

.categorizedFAQ #bodyContent {
		 width: auto;
		 padding: 0;
		 border-right: none 0px;
}
.categorizedFAQ #componentContainer { width: auto; }



html>body.standalone #mastheadContainer
{
		 height: 110px;
}

.standalone #primaryNavigation
{
		 width: auto;
		 margin: 0;
		 background-color: #903;
}

.standalone #bodyContainer
{
		 border-top: none 0px;
		 margin: 0 0 0 190px;
		 padding: 10px 189px 5px 0;
		 border-left: solid 1px #999;
}

.standalone #bodyContent
{
		 width: auto;
		 float: none;
		 border-right: none 0px;
}

.standalone #printLink
{
		 margin: 0;
}

.standalone #copyrightContainer
{
		 margin: -14px 0 0 160px;
}

.standalone #footerContainer
{
		 padding: 3px 0 3px 10px;
		 height: 14px;
}

html>body.standalone #footerContainer
{
		 padding: 3px 0 3px 10px;
		 height: auto;
		 min-height: 14px;
}

/* printer friendly styles */
.printer
{
		 text-align: left;
}

.printer #contentContainer
{
		 margin: 0;
		 width: 570px;
		 background-color: #FFF;
		 background-image: none;
}

.printer #mastheadContainer
{
		 height: 110px;
}

html>body.printer #mastheadContainer
{
		 height: 113px;
}

.printer #printPageLink
{
		 display: block;
		 margin: -24px 0 10px 400px;
		 text-decoration: underline;
}

.printer #primaryNavigation
{
		 width: auto;
		 margin: 0;
		 color: #903;
		 background-color: #903;
}

.printer #bodyContainer
{
		 border-top: none 0px;
}

* html .printer #bodyContent
{
		 width: 368px;
}
/*product - added by bv*/
.printer .productThreeColumn #bodyContent
{
		 width: 567px;
		 height: 350px;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}

html>body.printer .productThreeColumn #bodyContent
{
		 height: auto;
		 min-height: 350px;
}
.printer .productThreeColumn #bodyContent .performanceOff
{
		 line-height:17px;
}
.printer .productThreeColumn #bodyContent .performanceOn
{
		 line-height:17px;
}
.printer .fundPageThreeColumn #bodyContent
{
		 width: 567px;
		 height: 350px;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}


html>body.printer .fundPageThreeColumn #bodyContent
{
		 height: auto;
		 min-height: 350px;
}

.printer .commonPageThreeColumn #bodyContent
{
		 width: 567px;
		 height: 350px;
		 border-right: none 0px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 569px;
}

html>body.printer .commonPageThreeColumn #bodyContent
{
		 height: auto;
		 min-height: 350px;
}

.printer #bodyContainer .component
{
		 padding: 7px 0 1px 0;
}

.printer #bodyContainer ul
{
		 margin: 0 0 10px 10px;
		 padding: 0;
		 list-style-type: disc;
		 list-style-image: url(/sites/hig/images/bullet.gif);
}

.printer #bodyContainer ul li
{
		 background-image: none;
		 margin: 3px 10px 3px 15px;
		 padding: 0;
}

.printer #bodyContainer .component ul
{
		 margin: 0 0 0 10px;
		 padding: 0;
		 list-style-image: url(/sites/hig/images/arrow_right_ccc.gif);
}

.printer #copyrightContainer
{
		 float: none;
		 width: 570px;
		 margin: 5px 0 0 0;
		 text-align: center;
		 color: #CCC;
}

/* footer styles */
#footerContainer
{
		 clear: both;
		 margin: 0;
		 padding: 3px 0 0 10px;
		 height: 17px;
		 background-color: #666;
		 color: #FFF;
		 text-align: left;
}

#footerContainer.navigation ul
{
		 color: #FFF;
		 display: block;
		 float: left;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 display: inline;
		 float: none;
}

#footerContainer.navigation ul li:after
{
		 color: #FFF;
}

* html #footerContainer.navigation ul li
{
		 border-right-color: #FFF;
}

#footerContainer a
{
		 font-size: 10px;
		 color: #FFF;
}

#footerContainer a:hover
{
		 color: #000;
}

#printLink
{
		 margin: 0 15px 0 15px;
		 padding: 0 0 0 16px;
		 background-image: url(/sites/hig/images/print_icon.gif);
		 background-position: 0px 2px;
		 background-repeat: no-repeat;
		 display: block;
		 float: left;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 display: inline;
		 float: left;
}

html>body #printLink
{
		 float: none;
}

#copyrightContainer
{
		 float: right;
		 margin: 0;
		 padding: 0 15px 0 0;
		 font-size: 10px;
}

html>body #copyrightContainer
{
		 margin: -14px 0 0 0;
}

/* shared footer styles */
#footerSharedContainer
{
		 clear: both;
		 margin: 0;
		 padding: 0;
		 height: 20px;
		 background-color: #CCC;
		 text-align: left;
		 border-bottom: solid 1px #FFF;
}

#footerShared
{
		 margin: 0;
		 padding: 0;
		 width: 760px;
		 height: 20px;
		 background-color: #FFF;
		 color: #666;
}

#footerShared ul
{
		 color: #FFF;
		 margin: 0 0 0 1px;
		 padding: 3px 0 0 13px;
		 height: 20px;
		 float: left;
		 background-color: #CCC;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 height: 17px;
}

#footerShared>ul
{
		 padding: 2px 0 0 9px;
		 height: 18px;
}

#footerShared ul.first
{
		 margin: 0;
		 width: 100px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 87px;
}

/* compatibility with other browsers */
html>body #footerShared ul.first
{
		 width: 91px;
}

#footerShared ul.second
{
		 width: 375px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 362px;
}

/* compatibility with other browsers */
html>body #footerShared ul.second
{
		 width: 366px;
}

#footerShared ul.third
{
		 width: 283px;
		 /* filter for IE5x */
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 270px;
}

/* compatibility with other browsers */
html>body #footerShared ul.third
{
		 width: 274px;
}

#footerShared.navigation ul li
{
		 font-size: 10px;
		 font-weight: bold;
}

#footerShared.navigation ul li:after
{
		 color: #666;
}

* html #footerShared.navigation ul li
{
		 border-right-color: #999;
}

#footerShared a
{
		 font-size: 10px;
		 color: #666;
}

#footerShared a:hover
{
		 color: #000;
}


/*Styles added by Brian VanDeventer (custom for HIG templates)*/
.contentTitle {
		 margin: 0px;
		 padding: 0px;
		 /* Hartford Burgundy
		 color: #903;
		 */
		 color: #9D0020;
		 font-size: 100%;
		 font-weight: bold;
		 valign: top;
}
.salesGraphheader {
		 font-family: arial;
		 font-size: 90%;
		 padding: 0px 0px 0px 0px;
		 color: #000000;
		 font-weight: normal;
		 text-align: right;
		 valign: top;
}
.salesGraph {
		 font-family: arial;
		 font-size: 90%;
		 padding: 0px 0px 0px 2px;
		 color: #000000;
		 font-weight: normal;
		 vertical-align: top;
		 background-color:#EAEAEA;
		 border-top: solid 1px #ffffff;
}

.salesGraphright {
		 font-family: arial;
		 font-size: 90%;
		 padding: 0px 0px 0px 0px;
		 color: #000000;
		 font-weight: normal;
		 text-align: right;
		 valign: top;
		 background-color:#EAEAEA;
		 border-top: solid 1px #ffffff;
}
.italic {
		 font-family: times;
		 font-style: italic;
		 font-size: 100%;
		 margin-bottom: 4px;
}
h5 {
		 margin: 0px 0px 0px -5px;
		 border-bottom: solid 1px #9D0020;
}
h6 {
		 margin: 0px 0px 0px -5px;
		 border-bottom: solid 1px #9D0020;
}

.topProducts {
		 vertical-align: top;
		 padding: 7px 0px 0px 0px;
		 margin: 3px 0px 0px -5px;

}
.assetGraph {
		 padding-top: 7px;
		 margin: 3px 0px 0px 0px;
}

.redText1 {
		 margin: 2px 0px 0px 0px;
		 color: #9D0020;
		 font-weight: normal;
}
.redText2 {
		 margin: 2px 0px 0px 3px;
		 color: #9D0020;
		 font-weight: normal;
		 text-align: right;

}
.darkGrey {
		 color: #000000;
}
.commonPageThreeColumn #bodyContent table table {
		 width: 96%;
		 margin: 0;
}

tbody {
		 margin:0px -3px 0px -3px;
}

/*Login Boxes*/
.loginbox {background-color: #EBEBEB;}

.disclaimer{font-family: Arial, Helvetica, sans-serif; font-size: 70%;}

.funddisclaimer p{font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
.funddisclaimer h2{font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
.text{font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 80%;}


/*table border*/
.tableborder td{
	border: 1px solid #CCC;
}

.imagenopadding{
padding:0 0 0 0;
margin: 0 0 0 0;
margin-right:-10px;
padding-right:-10px;

}
