/* colours ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

primary blue	#0c2c67	
primary red		#ed1b23	
primary green	#009b3a
mid blue		#556fa4
light blue		#ced4e0	
dark grey		#666666	
mid grey		#d0d0d0	
light grey		#eeeeee	

boxes border	#a5a5a5

*/

/* page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, form {
	margin:0;
	padding:0;
}

body {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-body.gif) top center no-repeat;
	font:13px/1.231 arial, helvetica, sans-serif;*font-size:small;*font:x-small;
	text-align:center;
	}

input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;height:auto !important;padding-top:2px !important;}
select,input,button,textarea{font:99% arial, helvetica, sans-serif !important;}

#nav-global,
#content-block1,
#content-block2_3,
#content-block4,
#content-block2_4,
#content-block1_4 {
	font-size:93%;
	}
	
#wrapper-div0 {
	color:#000;
	width:800px;
	margin:0 auto;
	margin-bottom:20px;
	xborder:1px solid #ccc;
	}
#wrapper-div1 {
	}
#wrapper-div2 {
	}
#wrapper-div3 {
	}
#wrapper-div4 {
	text-align:left;
	}

/* header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header-wrapper {
	}
#content-header {
	}

/* content blocks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content-all {
	_height:465px;
	min-height:465px;
	padding:0 0 20px 0;
}

#content-block1-wrapper {
	width:150px;
	float:left;
	}
#content-block2_3-wrapper {
	width:450px;
	float:left;
	overflow:hidden;
	}
#content-block4-wrapper {
	width:196px;
	_width:194px;
	float:left;
	overflow:hidden;
	}
#content-block2_4-wrapper {
	width:646px;
	float:left;
	overflow:hidden;
	}
#content-block1_4-wrapper {
	clear:both;
	width:796px;
	}
#content-block1 {
	padding:10px 0 0 0;
	margin:0;
	}
/* #content-block2_3 width:406px; */
#content-block2_3 {
	padding:0 22px 0 22px;
	margin:0 0 5px 0;
	}
/* #content-block4 width:180px; */
#content-block4 {
	padding:0 0 0 0;
	margin:0 0 5px 0;
	}
/* #content-block2_4 width:602px; */
#content-block2_4 {
	padding:0 0 0 22px;
	margin:0 0 5px 0;
	}
#content-block1_4 {
	padding:0;
	margin:0;
	}
#content-footer,
#content-footer-1_4 {
	clear:both;
	padding:0;
	color:#666666;
	}
#content-footer p {
	margin: 10px 0 0 0;
	padding:0;
	font-size:85%;
	}
#content-clear,
.clear {
	width:0 !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	height:0 !important;
	float:none !important;
	clear:both !important;
	display:block !important;
	line-height:0 !important;
	font-size:0 !important;
	}

/* branding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#brand-logo {
	padding:23px 0;
	*padding:21px 0 22px;
	float:left;
	text-align:left;
	width:799px;
	_margin-right:-1px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/hgi.gif) no-repeat left top;
	}
#brand-logo img {
	visibility:hidden;
	}
#brand-masthead-content {
	display:none;
	visibility:hidden;
}
#brand-masthead-content div.featured-fund {
	padding-top:15px;
	float:right;
}
#brand-masthead-content div.featured-fund div.img {
	float:left;
	overflow:hidden;
	margin-right:0;
	width:155px;
	text-align:right;
}
#brand-masthead-content div.featured-fund div.text {
	float:left;
	width:210px;
	margin-right:18px;
	font-size:13px;
}
#brand-masthead-content .strapline {
	position:relative;
	height:100%;
}
#brand-masthead-content .strapline img {
	position:absolute;
	right:0;
	bottom:0;
	padding-bottom:30px;
	padding-right:30px;
}
	
/* nav global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-global {
	text-align:right;
	color:#fff;
	height:31px;
	padding-top:4px;
	margin-bottom:2px;
	}
#nav-global a {
	color:#fff;
	padding:4px 8px 9px;
	display:inline-block;
	*display:inline;
	zoom:1;
	}
#nav-global span {
	display:none;
	}
#nav-global a:hover {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-global.jpg) repeat-x left #ed1b23;
	}
#nav-global a:active {
	font-weight:bold;
	text-decoration:none;
	}
#nav-global input.searchfield {
	padding:0 0.2em !important;
	*padding:0 0.4em !important;
	margin-left:4px;
	margin-top:-6px;
	border:1px solid #d0d0d0;
	font-size:85% !important;
	*font-size:77% !important;
	*margin-bottom:10px;
	}
#global-nav input {
	position:relative;
	top:-1px;
	*top:-3px;
	padding:0 0.2em;
	*padding:0 0.4em;
	margin-left:4px;
}
#nav-global img.searchfield {
	margin-bottom:-5px;
	_margin-bottom:-4px;
	padding:0;
	margin-left:5px;
	margin-top:-6px;
	*margin-bottom:5px;
	}
#nav-global img.searchfield {
	cursor:pointer;
	}

/* breadcrumb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-support {
	height:14px;
	padding:5px 0;
	font-size:85%;
	clear:both;
	text-align:left;
	}
#nav-support-yai span {
	display:none;
	}
#nav-support a {
	text-decoration:underline;
	color:#666666;
	}
#nav-support a:hover {
	color:#ea1d25;
	}
#nav-support strong {
	font-weight:normal;
	}
#nav-support img {
	font-weight:normal;
	}

/* primary nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-primary {
	text-align:left;
	padding:0;
	margin:0;
	}
#nav-primary a {
	outline:none;
	text-decoration:none;
	padding:5px 12px 5px 4px;
	display:block;
	border-bottom:1px solid #0c2c67;
	color:#666666;
	}
#nav-primary a:hover,
#nav-primary span:hover {
	text-decoration:underline;
	color:#fff;
	background-color:#ed1b23;
	} 
#nav-primary ul {
	padding:0;
	margin:0;
	}
#nav-primary li {
	padding:0;
	margin:0;
	list-style:none;
	} 
#nav-primary span,
#nav-primary span:hover {
	background:none;
	padding:0;
	display:block;
	cursor:pointer;
	} 
#nav-primary li.liclosed span {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down.gif) top right no-repeat;
	}
#nav-primary li.liopen span {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down.gif) top right no-repeat;
	}
#nav-primary li.liopen span,
#nav-primary li.liclosed span {
	padding:5px 14px 5px 4px;
	color:#666666;
	border-bottom:1px solid #0c2c67;
	}
#nav-primary li.liclosed span:hover,
#nav-primary li.liopen span:hover {
	color:#fff;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down-over.gif) top right no-repeat #ed1b23;
	}

/* primary nav - level 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#nav-primary li.liopen li.liopen ul {
	display:block;
	}
#nav-primary li.liopen a {
	border-bottom:1px solid #fff;
	}
#nav-primary li.liclosed ul,
#nav-primary li.liopen li.liclosed ul,
#nav-primary li.liopen li.liclosed ul {
	display:none;
	}
#nav-primary li.liopen ul li,
#nav-primary li.liopen ul li.liopen ul li {
	background:none;
	background-color:#ced4e0;
	}
#nav-primary li.liopen ul li span {
	padding:0;
	border-bottom:0;
	background:none;
	}
#nav-primary li.liopen ul li.liclosed span,
#nav-primary li.liopen ul li.liopen span {
	padding:5px 14px 5px 4px;
	border-bottom:1px solid #fff;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down.gif) top right no-repeat;
	}
#nav-primary li.liopen ul li.liclosed span:hover,
#nav-primary li.liopen ul li.liopen span:hover {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down-over.gif) top right no-repeat #ed1b23;
	}

/* primary nav - level 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-primary li.liopen ul li.liopen ul li span {
	padding:0;
	border-bottom:0;
	background:none;
	background-color:#f4f4f4;
	}
#nav-primary li.liopen ul li.liopen ul li.liclosed span,
#nav-primary li.liopen ul li.liopen ul li.liopen span {
	padding:5px 14px 5px 4px;
	border-bottom:1px solid #fff;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down.gif) top right no-repeat #f4f4f4;
	}
#nav-primary li.liopen ul li.liopen ul li.liclosed span:hover,
#nav-primary li.liopen ul li.liopen ul li.liopen span:hover {
	border-bottom:1px solid #fff;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-down-over.gif) top right no-repeat #f4f4f4;
	}


/* item on state ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-primary li.nav-on {
	color:#ed1b23;
	font-weight:bold;
	padding:5px 15px 5px 4px !important;
	border-bottom:1px solid #0c2c67 !important;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-on.gif) center right no-repeat #ffffff;
	}
#nav-primary ul ul li.nav-on {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-on.gif) center right no-repeat #ced4e0;
	border-bottom:1px solid #fff !important;
	}
#nav-primary ul ul ul li.nav-on {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-on.gif) center right no-repeat #f4f4f4 !important;
	border-bottom:1px solid #fff !important;
	}
	
	
/* nav footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav-footer{
	display:none;
	}
	
/* links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a {
	color:#262f70;
	}
a:hover {
	color:#ea1d25;
	text-decoration:underline;
	}
a img {
	border:0;
}

/* text ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

strong, b {
	font-weight: bold;
}
p.feature {
	color:#0c2c67;
	font-size:1.6em;
	line-height:1.5em;
}
p.note {
	font-size:0.8em;
}
p.blue,
.blue {
	color:#0c2c67;
}
.lblue {
	color:#556fa4;
}
.green {
	color:#009b3a;
}
.red {
	color:#ed1b23;
}
.left {
	text-align:left !important;
}
.right {
	text-align:right !important;
}
.center {
	text-align:center !important;
}
.hidden {
	display:none;
}

.tl-grey-red,
.tl-grey-green,
.tl-grey-red h1,
.tl-grey-green h1,
.tl-grey-red h2,
.tl-grey-green h2,
.tl-grey-red h3,
.tl-grey-green h3,
.tl-grey-red h4,
.tl-grey-green h4,
.tl-grey-red h5,
.tl-grey-green h5,
.tl-grey-red h6,
.tl-grey-green h6 {
	color:#4c4c4c;
}
.tl-grey-red strong {
	color:#e93c3a;
}
.tl-grey-green strong {
	color:#009900;
}

.txt-source {
	font-size:0.8em;
	color:#999999;
}
.txt-source-blue {
	font-size:0.8em;
	color:#556fa4;
}
p.return {
	text-align:right;
}
p.return a {
}
p.disclaimer {
	font-size:0.8em;
	color:#e3e3e3;
}
div.box-dshad p.disclaimer {
	color:#7caad0;
}
p.footnote {
	font-size:1em;
	color:#556fa4;
}
p.source-fin-exp {
	float:right;
	background:url(/hgisystem/themesystem/themes/brandnew/images/fedby.gif) no-repeat left;
	padding:10px 0 10px 40px;
	margin-top:5px;
}
.align-c {
	text-align:center !important;
}
.align-r {
	text-align:right !important;
}
.align-l {
	text-align:left !important;
}

/* tool tips ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ttip {
	cursor:default;
}
.ttip a:hover {
	background-color:transparent !important;
}
.tip-text,
.ttip .text {
	display:none;
}
.tip {
	border:1px solid #ccc;
	border-top:0;
	background-color:#fff;
	width:290px;
	padding:4px;
	font-size:0.9em;
	text-align:left;
}
.tip-top {
	height:14px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/ttip_top.gif) no-repeat top left;
	width:300px;
	font-size:0;
}
.tip-bottom {
	height:5px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/ttip_shadow_300.gif) no-repeat bottom left;
	opacity:0.3;
    	filter: alpha(opacity=30);
	width:300px;
	font-size:0;
}

	
/* links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content-footer a {
	outline:none;
	font-weight:bold;
	color:#999;
	padding:0;
}
#content-footer a:hover {
	background-color:#ececec;
	padding:0;
}
#content-block1_4-wrapper a.no-bg-color:hover,
#content-block2_4-wrapper a.no-bg-color:hover,
#content-block2_3-wrapper a.no-bg-color:hover,
#content-block4-wrapper a.no-bg-color:hover {
	background-color:transparent !important;
	color:#fff;
	}
#content-block1_4 div.box-dshad a:hover,
#content-block2_4 div.box-dshad a:hover, 
#content-block2_3 div.box-dshad a:hover, 
#content-block4 div.box-dshad a:hover {
	}
#content-block1_4 div.box-dshad table a:hover,
#content-block2_4 div.box-dshad table a:hover, 
#content-block2_3 div.box-dshad table a:hover, 
#content-block4 div.box-dshad table a:hover {
	}
#content-block1_4 div.box-dshad th a:hover,
#content-block2_4 div.box-dshad th a:hover, 
#content-block2_3 div.box-dshad th a:hover, 
#content-block4 div.box-dshad th a:hover {
	}
a img {
	border:0;
}
p.up {
	padding:0 0 2px 20px;
	margin-left:460px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/butt_up_small_blue.gif) no-repeat top left;
	}
#content-block1_4 p.up {
	display:none;
	}
#content-block2_4 p.up {
	padding:10px 0 2px 20px;
	margin-left:460px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/butt_up_small_blue.gif) no-repeat 10px left;
	}
dd p.up{
	margin:0 0 0 175px;
	}
.featured-promotion a, .featured-promotion a:hover {
	color:#fff;
}

/* titles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#title {
	width:632px;
	float:left;
	}
#title-1_4 {
	width:632px;
	float:left;
	}
#title-blank{
	height:17px;
	}
#title h1, 
#title-1_4 h1 {
	color:#0c2c67;
	font-size:182%;
	padding-left:21px;
	*padding-top:15px;
	}
.nonav-title h1 {
	padding-left:0 !important;
	}
#content-block1_4 #title h1 {
	padding-left:0;
	}
#title h1 span {
	padding-left:15px;
	}
#title span {
	padding:0;
	}
h1 {
	font-size:1.3em;
	}
div.hcom-welcome h1 {
	margin-top:18px;
	margin-bottom:24px;
	font-weight:normal;
	font-size:1.6em;
	color:#717171;
	}
h2 {
	font-size:1.2em;
	color:#ed1b23;
	padding-bottom:3px;
	border-bottom:1px solid #0c2c67;
	margin:1.2em 0 0.5em;
	}
h3 {
	font-size:1.1em;
	color:#000;
	margin:1.2em 0 0.5em;
	}
h4 {
	font-size:1em;
	color:#000;
	margin:1.2em 0 0.5em;
	}
li h4 {
	font-size:1em;
	color:#000;
	display:inline;
	}
#content-block1_4 div.feature h2,
#content-block2_3 div.feature h2,
#content-block2_4 div.feature h2,
#content-block4 div.feature h2,
#content-block2_3 div.feature h4,
#content-block2_4 div.feature h4,
#content-block4 div.feature h4 {
	margin:-18px -18px 10px;
	padding:0.4em 0.6em;
	border-bottom:1px solid #a5a5a5;
}
#content-block1_4 div.feature td h2,
#content-block2_3 div.feature td h2,
#content-block2_4 div.feature td h2,
#content-block4 div.feature td h2,
#content-block2_3 div.feature td h4,
#content-block2_4 div.feature td h4,
#content-block4 div.feature td h4 {
	margin:-22px -22px 10px;
}
.col-174 h4,
#content-block4 div.feature h4 {
	margin:0 -5px 10px !important;
}
h5 {
	font-size:1em;
	font-weight:bold;
	color:#000;
	}
#content-block1_4 h1 strong {
	color:#e93c3a;
}
.green {
	color:#009b3a !important;
}
.red {
	color:#ed1b23 !important;
}

/* legal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#legal-left {
	padding:0 7px 0 7px;
	margin: 5px 0 5px 0;
	}
p.legal {
	color:#0c2c67;
	font-size:0.8em;
	}


/* expand links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



/* boxes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


div.hcom-homepage {
	color:#0c2c67;
	margin-bottom:-20px;
	}
div.hcom-welcome {
	margin-bottom:20px;
	}
div.hcom-homepage div.box-dshad {
	background-color:#ffffff !important;
	border-top:1px solid #0c2c67;
	}
div.hcom-homepage p {
	margin:0 0 10px;
	}
div.channel-selector {
	background-color:#ffffff;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_channel_selector.jpg) top left no-repeat;
	height:220px;
	}
div.hcom-homepage-sublinks div.col {
	min-height:20em;
	_height:20em;
	padding:0 20px;
	float:left;
	width:214px;
	border-left:1px solid #0c2c67;
	}
#content-block2_4 div.hcom-homepage-sublinks div.col {
	width:160px;
	height:auto;
	}
div.hcom-homepage-sublinks div.first {
	border-left:0;
	}
#content-block2_4 div.hcom-homepage-sublinks div.first {
	padding-left:0;
	width:180px;
	}
div.hcom-homepage-sublinks div.last {
	width:201px;
	}
#content-block2_4 div.hcom-homepage-sublinks div.last {
	width:150px;
	}
div.region-selector {
	float:left; 
	width:281px;
}
div.region-selector h2 {
	display:none;
	padding-left:21px;
	font-size:10px;		
}
div.type-selector h2{
	font-size:12px;		
}
div.region-selector div.col-two,
div.region-selector div.col-one {
	float:left;
	display:inline;
}
div.region-selector p {
	margin-top:4px;
	margin-bottom:8px;
}
div.region-selector a {
	display:block;
	width:117px;
	padding:2px 2px 5px 4px !important;
	cursor:pointer;
	font-size:11px;		
}
div.region-selector a:hover,
div.region-selector a.active {
	background:url(/hgisystem/themesystem/themes/brandnew/images/butt_region_select.gif) left top no-repeat;
	color:#fff !important;
	outline:none;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent !important;
}
div.type-selector {
	float:left; 
	width:224px;
	display:none;
	background-color:#fff;
	position:relative;
}
div.type-selector a {
	display:block;
	width:152px;
	padding:6px 0 12px 17px !important;
	color:#fff !important;
	font-weight:bold;
	font-size:11px;
	position:relative;
	text-decoration:none;
}
div.type-selector a:hover {
	background-color:transparent !important;
}
div.type-selector a.active_blue,
div.type-selector a.active_green,
div.type-selector a.active_red,
div.type-selector a.active_lblue {
	border-right:0 !important;
	#margin-right:-1px;
	width:208px;
	background-image:none;
	color:#0c2c67 !important;
	position:relative;
	padding:5px 0 7px 16px !important;
	margin-bottom:-1px;
	outline:none;
	text-decoration:none;
}
div.type-selector a.active_blue {
	background-color:#ebf2fb;
	border:1px solid #0c2c67;
}
div.type-selector a.active_blue:hover {
	background-color:#ebf2fb !important;
}
div.type-selector a.active_green {
	background-color:#f2faf6;
	border:1px solid #009900;
	color:#009900 !important;
}
div.type-selector a.active_green:hover {
	background-color:#f2faf6 !important;
}
div.type-selector a.active_red {
	background-color:#fbf5f5;
	border:1px solid #e93c3a;
	color:#e93c3a !important;
}
div.type-selector a.active_red:hover {
	background-color:#fbf5f5 !important;
}
div.type-selector a.active_lblue {
	background-color:#ebf2fb;
	border:1px solid #0c2c67;
}
div.type-selector a.active_lblue:hover {
	background-color:#ebf2fb !important;
}
div.type-selector img.hidden {
	margin-bottom:0;
	visibility:hidden;
}
div.type-selector img.visible {
	visibility:visible;
	position:relative;
	padding-top:1px;
	}
div.other-selector-blue,
div.other-selector-red,
div.other-selector-green,
div.other-selector-lblue {
	float:left; 
	width:206px;
	margin-top:30px;
	display:none;
	background-color:#ebf2fb;
}
div.other-selector-blue a:hover,
div.other-selector-red a:hover,
div.other-selector-green a:hover,
div.other-selector-lblue a:hover {
	background-color:transparent !important;
}
div.other-selector-blue div.box-dshad {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_other_selector.jpg) left top repeat-y #ebf2fb !important;
	border:1px solid #0c2c67 !important;
	min-height:10px;
	_height:10px !important;
	_overflow:visible !important;
}
div.other-selector-red div.box-dshad {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_other_selector_red.jpg) left top repeat-y #fbf5f5 !important;
	border:1px solid #e93c3a !important;
	min-height:30px;
	_height:30px !important;
	_overflow:visible !important;
}
div.other-selector-green div.box-dshad {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_other_selector_green.jpg) left top repeat-y #f2faf6 !important;
	border:1px solid #009900 !important;
	min-height:51px;
	_height:51px !important;
	_overflow:visible !important;
}
div.other-selector-lblue div.box-dshad {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_other_selector.jpg) left top repeat-y #ebf2fb !important;
	border:1px solid #0c2c67 !important;
	min-height:82px;
	_height:82px !important;
	_overflow:visible !important;
}
div.other-selector-blue .option-link {
}
div.other-selector-red .option-link {
	color:#e93c3a !important;
}
div.other-selector-green .option-link {
	color:#009900 !important;
}
div.other-selector-lblue .option-link {
	color:;
}

#content-block1_4 div.other-selector-blue div.box-dshad-wrapper,
#content-block1_4 div.other-selector-red div.box-dshad-wrapper,
#content-block1_4 div.other-selector-green div.box-dshad-wrapper,
#content-block1_4 div.other-selector-lblue div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_other_selector.gif) bottom center repeat-x !important;
	padding-bottom:4px !important;
}

#content-block1_4 div.box-dshad,
#content-block2_3 div.box-dshad, 
#content-block2_4 div.box-dshad,
#content-block4 div.box-dshad {
	background-color:#eeeeee;
	padding:18px;
	border-bottom:1px solid #a5a5a5;
	height:1%;
	overflow:hidden;
	margin-bottom:3px;
	}
.notabs {
	border-top:1px solid #0c2c67;
	}
.bg-white {
	background-color:#fff !important;
	}
#content-block4 div.box-dshad {
	padding:8px;
	}
#content-block1 div.box-dshad-wrapper,
#content-block4 div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom center repeat-x;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom center repeat-x;
	padding:0 0 7px 0;
	_padding:0 0 10px 0;
	}
#content-block1 div.box-dshad-wrapper {
	margin:10px 0 0 4px;
	}
#content-block2_3 div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom center repeat-x;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom center repeat-x;
	padding:0 0 7px 0;
	_padding:0 0 10px 0;
	overflow:hidden;
	}
#content-block2_4 div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom left repeat-x;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom left repeat-x;
	padding:0 0 7px 0;
	_padding:0 0 10px 0;
	overflow:hidden;
	}
#content-block1_4 div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom left repeat-x;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom left repeat-x;
	padding:0 0 7px 0;
	_padding:0 0 10px 0;
	}
.box-tabbed div.box-dshad {
	border-left:1px solid #666666;	
	border-right:1px solid #666666;	
	border-bottom:1px solid #666666 !important;	
}
#content-block1_4 div.box-dshad div.box-dshad,
#content-block2_3 div.box-dshad div.box-dshad, 
#content-block2_4 div.box-dshad div.box-dshad,
#content-block4 div.box-dshad div.box-dshad {
	background-color:#fff;
	border-top:1px solid #0c2c67;
	}
#content-block1_4 div.box-dshad div.box-dshad-wrapper,
#content-block2_3 div.box-dshad div.box-dshad-wrapper, 
#content-block2_4 div.box-dshad div.box-dshad-wrapper,
#content-block4 div.box-dshad div.box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_on_blue_col2_4.gif) bottom center repeat-x;
	}
#content-block2_3 div.box-dshad h3,
#content-block4 div.box-dshad h3 {
	color:#000;
	padding:6px 8px;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	}
#content-block4 div.box-dshad h3 {
	margin:-8px -8px 10px -8px;
	}
#content-block2_3 div.box-dshad h3 {
	margin:-18px -18px 10px -18px;
	}
div.featured-fund-wrapper-shadow {
	padding-right:7px;
	padding-bottom:7px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/featured-fund-shadow.jpg) bottom right no-repeat;
	}
div.featured-fund-wrapper {
	padding:7px;
	overflow:hidden;
	border:1px solid #d8e6f0;
	background-color:#fff;
	position:relative;
	height:1%;
	}
div.featured-fund div.img {
	float:left;
	overflow:hidden;
	margin-right:19px;
	#margin-right:20px;
	width:280px;
}
div.featured-fund div.text {
	float:left;
	width:280px;
}
div.featured-fund h1,
div.featured-fund-col2 h1 {
	color:#4c4c4c;
	font-size:15px;
}
div.featured-fund h1 strong,
div.featured-fund-col2 h1 strong {
	color:#ff0000;
}
div.featured-fund-col2 h1 {
	margin-bottom:4px;
}
div.featured-fund-col2 {
	overflow:hidden;
}
div.featured-fund ul,
div.featured-fund li,
div.featured-fund p,
div.featured-fund-col2 ul,
div.featured-fund-col2 li,
div.featured-fund-col2 p {
	margin:0;
}
div.featured-fund p,
div.featured-fund-col2 p {
	margin-bottom:7px;
}
#content-block1_4 div.feature,
#content-block2_3 div.feature,
#content-block2_4 div.feature,
#content-block4 div.feature {
	background-color:#eeeeee;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	height:1%;
	margin-bottom:3px;
	padding:18px;
}
#fundkeywords {
	font-size:0.9em !important;
	height:auto !important;
	font-family:arial !important;
	padding-left:0 !important;
}
#content-block4 div.feature,
.col-174 .feature {
	padding:5px !important;
	padding-top:0 !important;
}
.col-406 .box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom center repeat-x !important;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom center repeat-x !important;
}
.col-174 .box-dshad-wrapper {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) bottom center repeat-x !important;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) bottom center repeat-x !important;
}

.box-3d {
	}

.box-3d .box {
	background:none;
	background-color:#eeeeee;
	border:0;
	border-bottom:1px solid #a5a5a5;
	}
.box-3d-grey .box {
	background:none;
	background-color:#eeeeee;
	border:0;
	border-bottom:1px solid #a5a5a5;
	}
.box-3d-large-blue .box {
	background:none;
	background-color:#ced4e0;
	border:0;
	border-bottom:1px solid #0c2c67;
	}
.box-3d .no-title,
.box-3d-grey .no-title {
	border-top:1px solid #a5a5a5;
	}
.box-3d-grey .no-title h2 {
	margin-top:0;
	}
.box-3d-large-blue .no-title {
	border-top:1px solid #0c2c67;
	}
.box-3d .box-title {
	padding:0.4em 0.6em;
	background:none;
	background-color:#eeeeee;
	border:0;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}
.box-3d-large-blue .box-title {
	background-color:#0c2c67;
	border:0;
	border-bottom:0;
	padding:0.4em 0.6em;
	zoom:1;
	color:#ed1b23;
}
.box-title h1,
.box-title h2,
.box-title h3,
.box-title h4,
.box-title h5,
.box-title h6 {
	margin:0;
	color:#000;
	border-bottom:0;
	padding-bottom:0;
}
.box-title h2 {
	font-size:123.1%;
}
.box-3d-large-blue .box-title h1,
.box-3d-large-blue .box-title h2,
.box-3d-large-blue .box-title h3,
.box-3d-large-blue .box-title h4,
.box-3d-large-blue .box-title h5,
.box-3d-large-blue .box-title h6 {
	margin:0;
	color:#ea1d25;
	font-family:arial;
	font-weight:bold;
	letter-spacing:0;
}
.box {
	padding:0.9em;
}
.box ul {
	margin-top:0.2em;
}
.box h1,
.box h2,
.box h3,
.box h4,
.box h5,
.box h6 {
	margin-top:0.5em;
}
.box-3d .no-title h1,
.box-3d .no-title h2,
.box-3d .no-title h3{
	margin-top:0.5em;
}
	
div.award img {
	float:left;
	padding-right:10px;
}
div.award div {
	float:left;
	width:388px;
}
div.award p {
	margin-top:4px;
	margin-bottom:0;
}
div.doc-highlight {
	float:left;
	width:auto;
}
div.doc-highlight div.content {
	padding:5px;
	background-color:#fff;
}
div.doc-highlight div.content img {
	float:left;
	padding-right:10px;
	width:65px;
}
div.doc-highlight div.content ul,
div.doc-highlight div.content li,
div.doc-highlight div.content h2,
div.doc-highlight div.content h4 {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:3px !important;
	padding-top:0;
}
div.doc-highlight div.content ul {
	margin-left:75px;
}
div.doc-highlight div.content h2,
div.doc-highlight div.content h4 {
	padding-right:10px;
}
div.doc-highlight-shadow {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_col2_3.gif) top left no-repeat;
}
div.doc-highlight-shadow span {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_stretch_right.gif) top right no-repeat;
	display:block;
	padding-top:10px;
}
div.box-dshad div.doc-highlight-shadow {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_on_blue_col2_4.gif) top left no-repeat;
}
div.box-dshad div.doc-highlight-shadow span {
	background:url(/hgisystem/themesystem/themes/brandnew/images/shad_blue_on_blue_stretch_right.gif) top right no-repeat;
	display:block;
	padding-top:10px;
}
.featured-promotion {
	width:214px;
	position:relative;
	text-align:right;
}
#content-block2_4 .featured-promotion,
#content-block1_4 .featured-promotion {
	position:relative;
	text-align:right;
	float:right;
	margin-right:-22px;
	#margin-right:-40px;
	_margin-right:-20px;
	margin-left:10px;
	margin-top:10px;
}

.feature-box-2d {
	border-bottom:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	border-left:0;
	border-right:0;
	padding:10px;
	_height:1%;
}
.feature-box-2d h4 {
	margin-top:0;
}
.width2_4 {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_box2_4.jpg) no-repeat left top #fff;
}
.width2_3 {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_box2_3.jpg) no-repeat left top #eeeeee;
}
.cols3 .col1 {
	float:left;
	width:30%;
	padding-right:3%;
	overflow:hidden;
}
.cols3 .col2 {
	float:left;
	width:30%;
	padding-right:3%;
	overflow:hidden;
}
.cols3 .col3 {
	float:left;
	width:30%;
	padding-right:3%;
	overflow:hidden;
}
.cols2 .col1 {
	float:left;
	width:45%;
	padding-right:5%;
	overflow:hidden;
}
.cols2 .col2 {
	float:left;
	width:45%;
	padding-right:5%;
	overflow:hidden;
}
.quote-box {
	height:1%;
	margin-bottom:15px;
}
.quote-box-blue,
.quote-box-author-blue {
	color:#0c2c67;
}
#content-block4 .quote-box,
.col-174 .quote-box,
#content-block4 .quote-box-author,
.col-174 .quote-box-author {
	font-size:0.9em;
}
.quote-box .left {
	float:left;
}
.quote-box .middle {
	padding:0 30px;
}
#content-block4 .quote-box .middle,
.col-174 .quote-box .middle {
	padding:0 26px !important;
}
.quote-box .right {
	float:right;
}
.quote-box-author {
	padding:0 30px;
	font-weight:bold;
	margin-bottom:15px;
}


#dhtml-featured-fund {
	border:1px solid #0c2c67;
	_overflow:hidden;
	}
#dhtml-featured-fund .feature-content {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_ihdero.jpg) no-repeat right bottom #eeeeee;
	padding-bottom:28px;
	}
#dhtml-featured-fund .main-content,
#dhtml-featured-fund .tabpanel {
	padding:5px 10px;
	}
#dhtml-featured-fund .tabpanel {
	}
#dhtml-featured-fund .block {
	display:block !important;
	}
#dhtml-featured-fund .list-item {
	display:list-item !important;
	}
#dhtml-featured-fund div.controller {
	padding-left:5px;
	position:absolute;
	width:602px;
	}
#dhtml-featured-fund div.controller-tabs {
	padding-right:4px;
	}
#dhtml-featured-fund div.controller-tabs ul {
	float:left;
	margin:0 0 0 5px;
	_margin:0 0 0 3px;
	position:relative;
	}
#dhtml-featured-fund div.controller-tabs ul.pltogglegroup {
	float:right !important;
	margin-right:4px !important;
	_margin-right:2px !important;
	}
#dhtml-featured-fund div.controller-tabs li {
	list-style:none;
	text-align:left;
	padding:0;
	margin:0;
	}
#dhtml-featured-fund div.controller-tabs a,
#dhtml-featured-fund div.controller-tabs a:hover {
	display:block;
	padding:8px 10px 5px 24px !important;
	outline:none;
	color:#0c2c67;
	text-decoration:none;
	}
#dhtml-featured-fund li.pltoggle {
	float:left;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_ihero_tab_right.jpg) no-repeat right bottom;
	}
#dhtml-featured-fund li.pltoggle a,
#dhtml-featured-fund li.pltoggle a:hover  {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_ihero_tab_left.jpg) no-repeat left bottom;
	}
#dhtml-featured-fund li.pltoggle a:hover  {
	text-decoration:underline;
	}
#dhtml-featured-fund li.active a,
#dhtml-featured-fund li.active a:hover {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_ihero_tab_left_active.jpg) no-repeat left bottom !important;
	}
#dhtml-featured-fund li.more-funds {
	text-align:left;
	position:absolute;
	top:4px;
	width:180px;
	border:1px solid #0c2c67;
	background-color:#fff !important;
	z-index:99;
	}
#dhtml-featured-fund li.more-funds a,
#dhtml-featured-fund li.more-funds a:hover {
	color:#666;
	height:1%;
	padding:4px 10px 4px 20px !important;
	background:url(/hgisystem/themesystem/themes/brandnew/images/dd_arrow_down_grey.gif) no-repeat 8px center !important;
	}
#dhtml-featured-fund li.more-funds a.active,
#dhtml-featured-fund li.more-funds a.active:hover {
	background:url(/hgisystem/themesystem/themes/brandnew/images/dd_arrow_up_grey.gif) no-repeat 8px center !important;
	}
.controller-shadow {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) no-repeat top right;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) no-repeat top right;
	height:15px;
	width:100%;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
#more-funds {
	display:none;
	position:relative;
	_width:180px;
	padding:0 !important;
	margin:0 !important;
 }
#more-funds li {
	width:auto;
	list-style:none;
	text-align:left !important;
 }
#more-funds li.mftoggle a,
#more-funds li.mftoggle a:hover {
	background:url(/hgisystem/themesystem/themes/brandnew/images/dd_arrow_right_grey.gif) no-repeat 9px 6px #fff !important;
	padding:4px 10px 4px 20px !important;
 }
#more-funds li.mftoggle a:hover {
	text-decoration:underline;
 }

/* quote styles -------------------------------------- */

.quote-box {
	_height:1%;
	padding-bottom:15px;
	position:relative;
}
.quote-box-author {
	font-size:0.9em;
}
.quote-box .left img,
.quote-box .right img {
	display:none;
}
.quote-box .left {
	float:left;
	width:30px;
	_width:27px;
	height:19px;
}
.quote-box .right {
	position:absolute;
	bottom:0;
	right:0;
	height:19px;
	width:30px;
}
.quote-box-blue .left {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-open-blue.gif) no-repeat left top;
}
.quote-box-blue .right {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-close-blue.gif) no-repeat left top;
}
.quote-box-lblue .left {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-open-lblue.gif) no-repeat left top;
}
.quote-box-lblue .right {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-close-lblue.gif) no-repeat left top;
}
.quote-box-red .left {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-open-red.gif) no-repeat left top;
}
.quote-box-red .right {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-close-red.gif) no-repeat left top;
}
.quote-box-grey .left {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-open-grey.gif) no-repeat left top;
}
.quote-box-grey .right {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-close-grey.gif) no-repeat left top;
}
.quote-box-green .left {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-open-green.gif) no-repeat left top;
}
.quote-box-green .right {
	background:url(/hgisystem/themesystem/themes/brandnew/images/quote-close-green.gif) no-repeat left top;
}
.quote-box-blue,
.quote-box-author-blue {
}
.quote-box-lblue,
.quote-box-author-lblue {
}
.quote-box-red,
.quote-box-author-red {
}
.quote-box-grey,
.quote-box-author-grey {
}

/* layout elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.layout-element {
	#height:1%;
}
.layout-element .col-406 {
	float:left;
	width:406px;
	margin-right:22px;
	overflow:hidden;
}
.layout-element .col-174 {
	float:left;
	width:174px;
	overflow:hidden;
}
	
/* lists ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul,
ol {
	margin:15px 0 15px 0;
	padding:0;
}
li {
	margin:0 0 0 25px;
	padding:0 0 6px 0;
	list-style-type:square;
	}
ol li {
	list-style-type:decimal;
	}
dl {
	margin-bottom:0;
	height:1%;
}
dt {
	float:left;
	padding-right:10px;
	width:100px;
	display:inline;
	margin:0;
}
dt.small {
	width:50px;
}
dd {
	float:left;
	display:inline;
	margin:0;
}
#content-block1_4 dd {
	width:610px;
}
div.box-dshad ul {
	margin-top:7px;
	margin-bottom:7px;
	}
div.ul-anchor ul,
div.ul-pdf ul,
div.ul-xls ul,
div.ul-ppt ul,
div.ul-doc ul,
div.ul-xlink ul,
div.ul-audio ul,
div.ul-video ul,
div.ul-link ul,
div.ul-link-blue ul, 
div.ul-link-grey ul, 
div.ul-link-lblue ul, 
div.ul-link-back-blue ul,
div.ul-link-back-grey ul,
div.ul-link-green ul,
div.ul-link-red ul,
div.ul-link-small-blue ul,
div.ul-link-small-green ul,
div.ul-link-small-red ul,
div.ul-tel ul,
div.ul-address ul,
div.ul-email ul,
div.ul-accept ul,
div.ul-decline ul,
div.ul-price ul,
div.ul-question ul,
div.ul-literature ul,
div.ul-restricted ul,
div.ul-chart ul,
div.ul-rss ul,
div.ul-filter ul {
	margin-bottom:0;
	margin-top:0;
	}
div.ul-anchor li, li.anchor, 
div.ul-pdf li, li.pdf, 
div.ul-xls li, li.xls,
div.ul-ppt li, li.ppt,
div.ul-doc li, li.doc,
div.ul-xlink li, li.xlink, 
div.ul-audio li, li.audio, 
div.ul-video li, li.video, 
div.ul-link li, li.link,  
div.ul-link-lblue li, li.link-lblue, 
div.ul-link-blue li, li.link-blue, 
div.ul-link-grey li, li.link-grey, 
div.ul-link-back-blue li, li.link-back-blue,
div.ul-link-back-grey li, li.link-back-grey,
div.ul-link-green li, li.link-green, 
div.ul-link-red li, li.link-red, 
div.ul-link-small-blue li, li.link-small-blue,
div.ul-link-small-green li, li.link-small-green,
div.ul-link-small-red li, li.link-small-red,
div.ul-tel li, li.tel,
div.ul-address li, li.address,
div.ul-email li, li.email,
div.ul-accept li, li.accept,
div.ul-decline li, li.decline,
div.ul-price li, li.price,
div.ul-question li, li.question,
div.ul-literature li, li.literature,
div.ul-restricted li, li.restricted,
div.ul-chart li, li.chart,
ul.shortcuts li,
div.ul-rss li, li.rss,
div.ul-filter li, li.filter { 
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 8px 22px !important;
	list-style-type:none;
	font-weight:normal;
	margin-left:0;
	}
	
ul.rns li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-nav-on.gif) left 2px no-repeat;
	list-style:none;
	padding:0 0 7px 15px;
}
ul.rns li span {
	margin-right:15px;
	color:#0c2c67;
}
div.ul-pdf li p, li.pdf p {
	margin:0;
}
ul.shortcuts li {
	padding:7px 0 16px 46px !important;
	}
ul.shortcuts li.calendar {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_calendar.gif);
}
ul.shortcuts li.camera {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_camera.gif);
}
ul.shortcuts li.envelope {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_envelope.gif);
}
ul.shortcuts li.pdf {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_pdf.gif);
}
ul.shortcuts li.pdfs {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_pdfs.gif);
}
ul.shortcuts li.person {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_person.gif);
}
ul.shortcuts li.pound {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_pound.gif);
}
ul.shortcuts li.star {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_scut_star.gif);
}
div.ul-audio li, li.audio{
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-audio.gif);
	}
div.ul-video li, li.video{
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-tv.gif);
	}
div.ul-xlink li, li.xlink{
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_xlink.gif);
	}
div.ul-pdf li, li.pdf{
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-pdf.png);
	}
div.hcom-homepage div.ul-pdf li {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-pdf.png);
	}
div.ul-ppt li, li.ppt{
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_ppt_small.gif);
	}
div.ul-xls li, li.xls {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-excel.gif);
	}
div.ul-doc li, li.doc {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-word.gif);
	}
div.ul-link li, li.link {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-blue.png);
	}
div.ul-link-blue li, li.link-blue {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-blue.png);
	}
div.ul-link-grey li, li.link-grey {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-grey.png);
	}
div.hcom-homepage div.ul-link-blue li {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-blue.png);
	}
div.ul-link-lblue li, li.link-lblue {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-blue.png);
	}
div.ul-link-back-blue li, li.link-back-blue {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-back-blue.png);
	}
div.ul-link-back-grey li, li.link-back-grey {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-back-grey.png);
	}
div.ul-link-green li, li.link-green {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-green.png);
	}
div.ul-link-red li, li.link-red {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-red.png);
	}
div.ul-link-small-blue li, li.link-small-blue {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-blue.png);
	}
div.ul-link-small-green li, li.link-small-green {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-green.png);
	}
div.ul-link-small-red li, li.link-small-red {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-red.png);
	}
div.ul-anchor li, li.anchor {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-go-down-blue.gif);
	}
div.ul-tel li, li.tel {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-phone-blue.gif);
	}
div.ul-address li, li.address {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-address.gif);
	}
div.ul-email li, li.email {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-email.gif);
	}
div.ul-accept li, li.accept {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-tick-green.gif);
	}
div.ul-decline li, li.decline {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-cross-red.gif);
	}
div.ul-price li, li.price {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_price.gif);
	}
div.ul-question li, li.question {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_question.gif);
	}
div.ul-literature li, li.literature {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_literature.gif);
	}
div.ul-restricted li, li.restricted {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon_padlock.gif) 2px top no-repeat;
	}
div.ul-chart li, li.chart {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/butt_chart_small_blue.gif);
	}
div.ul-rss li, li.rss {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon-rss.png);
	}
div.ul-filter li, li.filter {
	background-image:url(/hgisystem/themesystem/themes/brandnew/images/icon_filter.gif);
	}
div.ul-anchor li div, li.anchor div, 
div.ul-pdf li div, li.pdf div, 
div.ul-xls li div, li.xls div,
div.ul-ppt li div, li.ppt div,
div.ul-doc li div, li.doc div,
div.ul-xlink li div, li.xlink div, 
div.ul-audio li div, li.audio div, 
div.ul-video li div, li.video div, 
div.ul-link-blue li div, li.link-blue div, 
div.ul-link-lblue li div, li.link-lblue div, 
div.ul-link-back-blue li div, li.link-back-blue div, 
div.ul-link-green li div, li.link-green div, 
div.ul-link-red li div, li.link-red div, 
div.ul-link-small-blue li div, li.link-small-blue div,
div.ul-link-small-green li div, li.link-small-green div,
div.ul-link-small-red li div, li.link-small-red div,
div.ul-tel li div, li.tel div,
div.ul-address li div, li.address div,
div.ul-email li div, li.email div,
div.ul-price li div, li.price div,
div.ul-question li div, li.question div,
div.ul-literature li div, li.literature div { 
	margin-top:3px;
	}
div.ul-anchor li div.date, li.anchor div.date, 
div.ul-pdf li div.date, li.pdf div.date, 
div.ul-xls li div.date, li.xls div.date,
div.ul-ppt li div.date, li.ppt div.date,
div.ul-doc li div.date, li.doc div.date,
div.ul-xlink li div.date, li.xlink div.date, 
div.ul-audio li div.date, li.audio div.date, 
div.ul-video li div.date, li.video div.date, 
div.ul-link-blue li div.date, li.link-blue div.date,
div.ul-link-lblue li div.date, li.link-lblue div.date,
div.ul-link-green li div.date, li.link-green div.date,
div.ul-link-red li div.date, li.link-red div.date,
div.ul-link-small-blue li div.date, li.link-small-blue div.date,
div.ul-link-small-green li div.date, li.link-small-green div.date,
div.ul-link-small-red li div.date, li.link-small-red div.date,
.date { 
	font-size:0.8em;
	color:#999999;
	}
div.ul-anchor li img, li.anchor, img
div.ul-pdf li img, li.pdf img, 
div.ul-xls li img, li.xls img,
div.ul-ppt li img, li.ppt img,
div.ul-doc li img, li.doc img,
div.ul-xlink li img, li.xlink img, 
div.ul-audio li img, li.audio img, 
div.ul-video li img, li.video img, 
div.ul-link li img, li.link img,  
div.ul-link-lblue li img, li.link-lblue img, 
div.ul-link-blue li img, li.link-blue img, 
div.ul-link-back-blue li img, li.link-back-blue img,
div.ul-link-green li img, li.link-green img, 
div.ul-link-red li img, li.link-red img, 
div.ul-link-small-blue li img, li.link-small-blue img,
div.ul-link-small-green li img, li.link-small-green img,
div.ul-link-small-red li img, li.link-small-red img,
div.ul-tel li img, li.tel img,
div.ul-email li img, li.email img,
div.ul-accept li img, li.accept img,
div.ul-decline li img, li.decline img,
div.ul-price li img, li.price img,
div.ul-question li img, li.question img,
div.ul-literature li img, li.literature img {
	margin-bottom:-5px;
	padding-left:5px;
	}
#content-block2_3 div.bullet-list-blue,
#content-block2_3 div.bullet-list-green,
#content-block2_3 div.bullet-list-red,
#content-block2_3 div.tick-list-green,
#content-block2_3 div.cross-list-red,
div.cross-list-red,
div.tick-list-green,
div.tick-list-red,
div.tick-list-grey {
	padding:10px 5px 1px 10px;
}
#content-block1_4 div.bullet-list-blue ul,
#content-block1_4 div.bullet-list-green ul,
#content-block1_4 div.bullet-list-red ul,
#content-block1_4 div.bullet-list-grey ul,
#content-block2_3 div.bullet-list-blue ul,
#content-block2_3 div.bullet-list-green ul,
#content-block2_3 div.bullet-list-red ul,
#content-block2_3 div.bullet-list-grey ul,
#content-block2_3 div.tick-list-green ul,
div.tick-list-green ul,
div.tick-list-red ul,
div.tick-list-grey ul,
#content-block2_3 div.cross-list-red ul,
div.cross-list-red ul,
#content-block2_4 div.bullet-list-blue ul,
#content-block2_4 div.bullet-list-green ul,
#content-block2_4 div.bullet-list-red ul,
#content-block2_4 div.bullet-list-grey ul,
#content-block2_4 div.tick-list-green ul,
#content-block2_4 div.cross-list-red ul {
	margin:0;
}
#content-block2_3 div.tick-list-green li,
#content-block2_4 div.tick-list-green li,
div.tick-list-green li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-tick-green.gif) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
div.tick-list-grey li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-tick-grey.gif) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
div.tick-list-red li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-tick-red.gif) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
#content-block1_4 div.bullet-list-blue li,
#content-block2_3 div.bullet-list-blue li,
#content-block2_4 div.bullet-list-blue li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-bullet-blue.png) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
#content-block1_4 div.bullet-list-red li,
#content-block2_3 div.bullet-list-red li,
#content-block2_4 div.bullet-list-red li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-bullet-red.png) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
#content-block1_4 div.bullet-list-green li,
#content-block2_3 div.bullet-list-green li,
#content-block2_4 div.bullet-list-green li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-bullet-green.png) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
#content-block1_4 div.bullet-list-grey li,
#content-block2_3 div.bullet-list-grey li,
#content-block2_4 div.bullet-list-grey li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-bullet-grey.png) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
#content-block2_3 div.cross-list-red li,
#content-block2_4 div.cross-list-red li,
div.cross-list-red li {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon_cross_red.gif) no-repeat top left;
	padding:0 0 10px 22px;
	list-style-type:none;
	margin-left:0;
}
dl.icon-feature dt {
	width:70px;
	}
dl.icon-feature dd p {
	margin:5px 0 5px 0
	}
dl.icon-feature dd h3 {
	margin:0;
	padding-top:0;
	}
#content-block4 dl.icon-feature dt,
.col-174 dl.icon-feature dt {
	width:30px;
	padding-top:3px;
	}
#content-block4 dl.icon-feature dd  {
	width:130px;
	#width:127px;
	}
.col-174 dl.icon-feature dd {
	width:120px;
	#width:115px;
	}
#content-block4 dl.icon-feature dd p,
.col-174 dl.icon-feature dd p  {
	margin:0 0 5px 0;
	clear:both;
	}
#content-block4 dl.icon-feature dd h3,
.col-174 dl.icon-feature dd h3  {
	margin:0;
	}
dl.thumbnail dd.title {
	font-weight:bold;
	}
dl.thumbnail dd.title span.unbold {
	font-weight:normal;
	}
dl.thumbnail, dl.thumbnail-small, dl.icon-feature {
	margin:0 0 20px 0;
	}
dl.thumbnail-small dd{
	padding:0;
	margin-left:20px;
	font-size:0.9em;
	}
dl.thumbnail-small dt{
	float:left;
	padding:0 0 20px 0;
	}
dl.thumbnail-small dd ul {
	padding-left:12px;
	margin-top:0;
	}
dl.thumbnail-small dd h4 {
	margin:0;
	padding:5px;
	}
#content-block1_4 div.alphabet ul,
#content-block2_4 div.alphabet ul {
	padding-bottom:5px;
	}
#content-block1_4 div.alphabet ul.inline li,
#content-block2_4 div.alphabet ul.inline li {
	display:inline;
	margin-left:0;
	}
#content-block1_4 div.alphabet ul.inline li a,
#content-block1_4 div.alphabet ul.inline li a:hover,
#content-block2_4 div.alphabet ul.inline li a,
#content-block2_4 div.alphabet ul.inline li a:hover {
	padding-right:4px;
	padding-left:4px;
	}
#content-block1_4 div.alphabet li.active,
#content-block2_4 div.alphabet li.active,
#content-block1_4 div.alphabet li a.active,
#content-block2_4 div.alphabet li a.active {
	font-weight:bold;
	font-size:14px;
	color:#0c2c67;
	padding-right:4px;
	padding-left:4px;
	}
#content-block2_4 div.glossary-nav {
	background-color:#ced4e0;
	padding:5px 5px 10px;
	margin-bottom:5px;
	border:1px solid #0c2c67;
	}
#content-block2_4 div.glossary-nav h3 {
	margin-top:4px;
	margin-bottom:4px;
	}
#content-block2_4 div.glossaryterms div.col-one,
#content-block2_4 div.glossaryterms div.col-two {
	float:left;
	width:280px;
	}
#content-block2_4 div.glossaryterms ul {
	margin:0 0 0 5px;
	padding:0;
	}
#content-block2_4 div.glossaryterms li {
	padding-right:5px;
	padding-bottom:5px;
	list-style:none;
	margin:0;
	}
#content-block2_4 div.glossarydefs dl {
	margin:0;
	padding-top:15px;
	}
#content-block2_4 div.glossarydefs dt {
	font-weight:bold;
	width:200px;
	}
#content-block2_4 div.glossarydefs dd {
	margin-left:0;
	}
dl.profile img {
	border:1px solid #0c2c67;
}
dl.profile dd {
	width:420px;
}
#content-block1_4 div.document-tree,
#content-block2_4 div.document-tree,
#content-block2_3 div.document-tree,
#content-block4 div.document-tree {
	margin-bottom:10px;
}
#content-block1_4 h4.tree_heading_collapsed,
#content-block2_4 h4.tree_heading_collapsed,
#content-block2_3 h4.tree_heading_collapsed,
#content-block4 h4.tree_heading_collapsed {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-expand-grey.png) no-repeat left top;
	padding-left:20px;
	padding-top:0;
	padding-bottom:3px;
	margin-bottom:12px;
	margin-top:8px;
	cursor:pointer;
}
#content-block1_4 td h4.tree_heading_collapsed,
#content-block2_4 td h4.tree_heading_collapsed,
#content-block2_3 td h4.tree_heading_collapsed {
	width:90%;
}
#content-block1_4 h4.tree_heading_expanded,
#content-block2_4 h4.tree_heading_expanded,
#content-block2_3 h4.tree_heading_expanded,
#content-block4 h4.tree_heading_expanded {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon-collapse-grey.png) no-repeat left top;
	padding-left:20px;
	padding-top:0;
	padding-bottom:3px;
	cursor:pointer;
	margin-top:8px;
	margin-bottom:0;
}
#content-block1_4 div.feature .document-tree h4.tree_heading_collapsed,
#content-block2_4 div.feature .document-tree h4.tree_heading_collapsed,
#content-block2_3 div.feature .document-tree h4.tree_heading_collapsed,
#content-block4 div.feature .document-tree h4.tree_heading_collapsed,
#content-block1_4 div.feature .document-tree h4.tree_heading_expanded,
#content-block2_4 div.feature .document-tree h4.tree_heading_expanded,
#content-block2_3 div.feature .document-tree h4.tree_heading_expanded,
#content-block4 div.feature .document-tree h4.tree_heading_expanded {
	padding-left:20px;
	padding-top:0;
	padding-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:8px;
	border-bottom:0;
}
#content-block1_4 div.document-tree div,
#content-block1_4 div.document-tree div div,
#content-block1_4 div.document-tree div div div,
#content-block1_4 div.document-tree div div div div,
#content-block1_4 div.document-tree div div div div div,
#content-block2_4 div.document-tree div,
#content-block2_4 div.document-tree div div,
#content-block2_4 div.document-tree div div div,
#content-block2_4 div.document-tree div div div div,
#content-block2_4 div.document-tree div div div div div,
#content-block2_3 div.document-tree div,
#content-block2_3 div.document-tree div div,
#content-block2_3 div.document-tree div div div,
#content-block2_3 div.document-tree div div div div,
#content-block2_3 div.document-tree div div div div div,
#content-block4 div.document-tree div,
#content-block4 div.document-tree div div,
#content-block4 div.document-tree div div div,
#content-block4 div.document-tree div div div div,
#content-block4 div.document-tree div div div div div {
	margin-left:21px;
	margin-bottom:10px;
}
#content-block1_4 div.document-tree div.tree_expanded,
#content-block2_4 div.document-tree div.tree_expanded,
#content-block2_3 div.document-tree div.tree_expanded,
#content-block4 div.document-tree div.tree_expanded {
	margin-bottom:30px;
}
#content-block1_4 div.nomargin div,
#content-block1_4 div.nomargin div div,
#content-block1_4 div.nomargin div div div,
#content-block1_4 div.nomargin div div div div,
#content-block1_4 div.nomargin div div div div div,
#content-block2_3 div.nomargin div,
#content-block2_3 div.nomargin div div,
#content-block2_3 div.nomargin div div div,
#content-block2_3 div.nomargin div div div div,
#content-block2_3 div.nomargin div div div div div,
#content-block2_3 div.nomargin div.tree_expanded {
	margin-left:0;
	margin-bottom:0;
}
#fund-facts table,
#fund-facts td,
#fund-manager table,
#fund-manager td {
	border:0 !important;
}


/* tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


table { 
	width:100%;
	border-collapse:collapse;
	border:1px solid #666666;
	margin-bottom:10px;
	}
table.layout {
	border:0;
	}
table.no-bg,
table.no-bg td {
	background:none !important;
}
table.tabbed { 
	#border:0;
	}
.box-dshad table {
	background-color:#fff;
	}
th {
	background-color:#eeeeee;
	padding:4px;
	color:#000;
	font-weight:bold;
	border:1px solid #666666;
}
th p {
	margin:0;
}
th.tabbed {
	background-color:#eeeeee;
}
.nodisplay {
	display:none;
}
tbody th {
	background-color:#eeeeee;
	color:#000;
	border:1px solid #666666;
	}

tbody th a {
	color:#000;
	}
table.layout tbody th {
	border:0;
	}
th.no-bg {
	background:none;
	color:#000;
}
td,
tbody td {
	border:1px solid #666666;
	vertical-align:top;
	padding:4px;
	}
table.noborder table td,
table.noborder table tbody td {
	border:1px solid #666666;
	}

table.layout td,
table.layout tbody td {
	border:0;
	}

tbody td.pdf 
{
	padding-bottom:0;
}
tfoot td {
	text-align:center;
	padding:4px;
	font-weight:bold		
	}
td.border-right,
th.border-right {
	border-right:1px solid #000;
	}
td.thick-right-border,
th.thick-right-border {
	border-right:2px solid #666666;
	}
td.border-bottom,
th.border-bottom {
	border-bottom:1px solid #000;
	}
td.noborder-top,
th.noborder-top {
	border-top:1px solid #eeeeee;
	}
table.noborder,
table.noborder td {
	border:0;
	}
.box-dshad table.noborder,
.box-dshad table.noborder td {
	border:0;
	background-color:#eeeeee;
	}
#content-block1_4 table h4,
#content-block2_3 table h4,
#content-block2_4 table h4 {
	margin-bottom:0;
	margin-top:0;
   }
#content-block1_4 td.status-open,
#content-block2_4 td.status-open {
	color:green;
	font-weight:bold;
	}
#content-block1_4 td.status-closed,
#content-block2_4 td.status-closed {
	color:red;
	font-weight:bold;
	}
.border-images img {
	border:1px solid #666666;
	}
.image-outline {
	border:1px solid #666666 !important;
}
	

/* images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* flashes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* forms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content-block2_4 select {
	font-family:verdana;
	font-size:11px;
}

#content-block2_4 .lit-req-h2 {
	margin:26px 0 6px;
   }
#content-block2_4 .lit-req-h3 {
	float:left;
	margin:8px 20px 6px 0;
	width:380px;
   }
#content-block2_4 .lit-req-quantity {
	padding-top:6px;
   }
#lit-req-basket-title {
	width:390px;
	float:left;
	margin-right:20px;
   }
#lit-req-basket-quantity {
	width:30px;
	float:left;
	margin-right:20px;
	margin-left:0;
	text-align:center;
   }
#lit-req-basket-btn {
	width:100px;
   }
#content-block2_4 select.lit-req-form-select {
	clear:both;
	float:left;
	margin:0 20px 0 0;
	width:390px;
   }
#content-block2_4 input.lit-req-form-qty {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:26px;
	text-align:center;
	vertical-align:bottom;
   }
#content-block2_4 input.lit-req-form-btn {
	margin:0;
	width:100px;
   }

div.form fieldset {
	border:1px solid #a5a5a5;
	margin:5px 0 20px;
	padding:30px 20px 10px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_forms.jpg) repeat-x left top #f8f8f8;
	position:relative;
}
div.form fieldset.important {
	border:1px solid #666666;
	margin:5px 0 20px;
	padding:30px 20px 10px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_forms_important.jpg) repeat-x left top #f8f8f8;
	position:relative;
}
div.form fieldset.nobg {
	background-image:none;
}
div.form fieldset.nobg legend {
	background:none;
}
div.form legend {
}
div.form legend span {
	color:#0c2c67;
	font-weight:bold;
	background-color:#fff;
	line-height:1.4em;
	display:block;
	margin-top:-8px;
	top:0\9;
	left:-5px;
	left:15px\9;
	position:absolute;
	padding-left:5px;
	padding-right:5px;
}
div.form label {
	display:block;
	width:170px;
	float:left;
	text-align:right;
	margin-right:5px;
	line-height:1.8em;
}
div.form label.inline {
	width:auto;
	float:none !important;
	display:inline;
}
div.form label.multiline {
	line-height:normal;
}
div.form label.long {
	width:420px;
	text-align:left;
}
div.form label.short {
	width:80px;
	text-align:left;
}
div.form ol.radiolist label {
	line-height:normal;
}
div.form div.radiolist {
	display:inline;
	margin-right:10px;
	margin-left:160px;
}
div.form ol {
	margin:0 0 10px;
	clear:both;
	height:1%;
}
div.form ol.numbered {
	border:0;
	margin-left:25px;
	#margin-left:0;
}
div.form ol.radiolist {
	margin-left:145px;
	border:0;
}
div.form ol.radiolist li {
	border:0;
}
div.form li {
	list-style:none;
	padding:5px 0 5px 10px;
	margin-left:0;
	clear:both;
}
div.form ol.numbered li {
	#margin-left:25px;
}
div.form li p {
}
div.form li.active {
	background-color:#d8e6f0;
}
div.form ol.numbered li {
	list-style-type:decimal;
	margin-bottom:20px;
	padding-top:0;
	border:0;
}
div.form input,
div.form textarea {
	width:240px;
	margin-right:5px;
	font-family:verdana;
	font-size:1em;
}
div.form .dummyinput {
	line-height:20px;
}
div.form select {
	margin-right:5px;
	margin-bottom:5px;
	font-family:verdana;
	font-size:1em;
}
div.form select.single {
	margin-bottom:0;
}
div.form input.short,
div.form textarea.short {
	width:140px;
}
div.form input.radio,
div.form input.integer,
div.form input.checkbox {
	width:auto;
	margin-left:15px;
	margin-top:4px;
	#margin-top:0;
	#margin-bottom:-2px;
}
div.form input.checkbox {
	margin-top:8px;
	#margin-top:0;
	margin-bottom:0;
	#margin-bottom:-2px;
}

div.form span.required {
	color:red;
	margin-right:10px;
}
div.form span.requiredgroup {
	color:red;
	width:10px;
	margin-right:10px;
	display:inline;
}
div.form p.error {
	color:red;
	margin-top:1px 5px 3px 175px;
	#padding-left:2px;
}
div.form p.errorgroup {
	color:red;
	margin:0 0 5px 16px;
	float:left;
	display:inline
}
div.form div.radiolist p.errorgroup {
	color:red;
	margin:0 0 5px 160px;
	float:left;
	display:inline;
}
div.form div.button input,
div.form span.button input,
div.form div.button-green input,
div.form span.button-green input {
	padding:5px 20px 9px !important;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right.gif) right top no-repeat;
	float:none;
	font-size:1.2em;
	width:auto;
	_width:1px;
	border:0;
	margin-right:0;
	margin-left:0;
	overflow:visible;
}
div.form div.button-green input,
div.form span.button-green input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_green.gif) right top no-repeat;
}
div.form div.trimmed-padding input {
	padding:2px 20px 4px !important;
	padding-left:8px !important;
	padding-right:9px !important;
}   

/* new forms */

div.form-container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
div.box-dshad div.form fieldset {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg_forms_box_dsshad.jpg) repeat-x left top #f8f8f8;
	#background-position:left 5px;
	border:0;
	border-top:1px solid #666666;
	width:400px;
	margin:auto;
	#margin:0;
}
div.box-dshad div.form legend {
	background-color:transparent;
}
div.form div.form-container li {
	position:relative;
	padding:5px 0 0 !important;
	clear:both;
	#height:1%;
	list-style:none !important;
}
div.form div.form-container ul li {
	list-style:square !important;
	margin-left:20px;
}
div.form div.form-container label {
	width:auto;
	float:left;
	text-align:left;
	margin:0 5px 0 0;
	display:inline;
	line-height:1.6em;
}
div.form div.form-container input,
div.form div.form-container textarea,
div.form div.form-container select {
	margin:0;
	float:right;
	width:210px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
}
div.form div.form-container textarea {
}
div.form div.form-container input.radio,
div.form div.form-container input.integer,
div.form div.form-container input.checkbox {
	width:auto;
	border:0;
	padding:0;
	width:13px;
	height:13px;
	margin:3px 5px 0 0 !important;
	float:left;
	background-color:transparent !important;
}
div.form div.form-container input.checkbox {
	margin:1px 5px 0 0 !important;
}
div.form div.form-container li input.checkbox {
	margin:3px 5px 0 0 !important;
}
div.form div.form-container select {
	width:214px;
	#width:216px;
}
div.form div.form-container span.required,
div.form div.form-container span.requiredgroup {
	color:red;
	margin-right:0;
	position:absolute;
	left:-9px;
	top:4px;
	z-index:99;
}
div.form div.form-container span.ttip {
	position:absolute;
	right:-20px;
	top:5px;
}
div.form div.form-container p.error {
	margin:0;
	padding:3px 1px 0;
	text-align:right;
	float:right;
	_float:none;
	width:100%;
}
div.form div.form-container p.errorgroup {
	color:red;
	margin:0 0 10px 0;
	padding:3px 0 0;
	float:none;
	display:block;
}
div.form div.form-container div.button,
div.form div.form-container div.button-green {
	clear:both;
	padding-top:15px;
	#padding-top:10px;
}
div.form div.form-container div.button input,
div.form div.form-container span.button input,
div.form div.form-container div.button-green input,
div.form div.form-container span.button-green input {
	margin-right:0;
	width:auto;
	_width:1px;
	background-color:transparent;
	border:0;
	padding:0;
	float:none;
}

/* cta buttons --------------------------------------------- */

div.button,
div.button-grey,
div.button-green,
div.button-red,
div.button-small,
div.button-small-green,
div.button-small-red {
	margin-bottom:5px;
	position:relative;
}
div.form div.button {
	text-align:center;
}
div.featured-fund div.button,
div.featured-fund div.button-green,
div.featured-fund div.button-red,
div.featured-fund div.button-small,
div.featured-fund div.button-small-green,
div.featured-fund div.button-small-red {
	position:absolute;
	bottom:7px;
	right:7px;
}
div.feature div.trimmed-padding {
	height:auto !important;
	margin-bottom:0;
	display:inline-block;
}
div.feature div.trimmed-padding span,
div.feature div.trimmed-padding span a,
div.feature span.trimmed-padding,
div.feature span.trimmed-padding a {
	padding:0 !important;
	display:inline-block;
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_left.gif) left top no-repeat;
}
div.feature div.trimmed-padding span a,
div.feature span.trimmed-padding a {
	padding:3px 5px 6px !important;
	font-weight:bold;
	font-size:0.9em;
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right.gif) right top no-repeat;
}
div.icon img,
div.icon-small img {
	xwidth:20px;
	xheight:24px;
	position:absolute;
	left:10px;
	top:0;
	}
div.icon-small img {
	width:14px;
	height:17px;
	left:6px;
	}
div.button span,
div.button-grey span,
div.button-green span,
div.button-red span,
span.button,
span.button-grey,
span.button-green,
span.button-red {
	display:inline-block;
	*display:inline;
	zoom:1;
}
div.button-small span,
div.button-small-green span,
div.button-small-red span,
span.button-small,
span.button-small-green,
span.button-small-red {
	display:inline-block;
	*display:inline;
	zoom:1;
}
div.button span,
span.button {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_left.gif) left top no-repeat;
}
div.button-grey span,
span.button-grey {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_left_grey.gif) left top no-repeat;
}
div.button-green span,
span.button-green {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_left_green.gif) left top no-repeat;
}
div.button-red span,
span.button-red {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_left_red.gif) left top no-repeat;
}
div.button-small span,
span.button-small {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_left.gif) left top no-repeat;
}
div.button-small-green span,
span.button-small-green {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_left_green.gif) left top no-repeat;
}
div.button-small-red span,
span.button-small-red {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_left_red.gif) left top no-repeat;
}
div.arrow-button span,
span.arrow-button {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_left.gif) left top no-repeat !important;
}
div.arrow-button-grey span,
span.arrow-button-grey {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_left_grey_arrow.gif) left top no-repeat ;
}
div.arrow-button-green span,
span.arrow-button-green {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_left_green.gif) left top no-repeat !important;
}
div.arrow-button-red span,
span.arrow-button-red {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_left_red.gif) left top no-repeat !important;
}
div.button a,
div.button-grey a,
div.button-green a,
div.button-red a,
span.button a,
span.button-grey a,
span.button-green a,
span.button-red a {
	padding:6px 18px 9px !important;
	color:#fff !important;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
div.icon span {
	margin-top:6px !important;
}
div.icon a {
	padding-left:38px !important;
}
div.trimmed-padding a,
span.trimmed-padding a {
	padding-left:7px !important;
	padding-right:7px !important;
}
div.button-small a,
div.button-small-green a,
div.button-small-red a,
span.button-small a,
span.button-small-green a,
span.button-small-red a {
	padding:2px 8px 6px 6px !important;
	color:#fff !important;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
div.icon-small span {
	margin-top:3px !important;
}
div.icon-small a {
	padding-left:25px !important;
}
div.button a,
span.button a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right.gif) right top no-repeat;
}
div.button-grey a,
span.button-grey a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_grey.gif) right top no-repeat;
	color:#fff !important;
}
div.button-green a,
span.button-green a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_green.gif) right top no-repeat;
}
div.button-red a,
span.button-red a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_red.gif) right top no-repeat;
}
div.button-small a,
span.button-small a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right.gif) right top no-repeat;
}
div.button-small-green a,
span.button-small-green a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right_green.gif) right top no-repeat;
}
div.button-small-red a,
span.button-small-red a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right_red.gif) right top no-repeat;
}
div.arrow-button a,
span.arrow-button a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_right.gif) right top no-repeat !important;
}
div.arrow-button-green a,
span.arrow-button-green a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_right_green.gif) right top no-repeat !important;
}
div.arrow-button-red a,
span.arrow-button-red a {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_arrow_right_red.gif) right top no-repeat !important;
}
div.button a:hover,
div.button-grey a:hover,
div.button-green a:hover,
div.button-red a:hover,
span.button a:hover,
span.button-grey a:hover,
span.button-green a:hover,
span.button-red a:hover {
}
div.icon a:hover{
}
div.button a:hover,
span.button a:hover {
}
div.button-grey a:hover,
span.button-grey a:hover {
	color:#fff;
}
div.button-green a:hover,
span.button-green a:hover  {
}
div.button-red a:hover,
span.button-red a:hover  {
}
div.arrow-button a:hover,
span.arrow-button a:hover {
}
div.arrow-button-grey a:hover,
span.arrow-button-grey a:hover {
}
div.arrow-button-green a:hover,
span.arrow-button-green a:hover {
}
div.arrow-button-red a:hover,
span.arrow-button-red a:hover {
}
div.trimmed-padding a:hover,
span.trimmed-padding a:hover {
}
div.button-small a:hover,
div.button-small-green a:hover,
div.button-small-red a:hover,
span.button-small a:hover,
span.button-small-green a:hover,
span.button-small-red a:hover  {
}
div.icon-small a:hover {
}
div.button-small a:hover,
span.button-small a:hover  {
}
div.button-small-green a:hover,
span.button-small-green a:hover  {
}
div.button-small-red a:hover,
span.button-small-red a:hover  {
}


div.button input,
span.button input,
div.button-grey input,
span.button-grey input,
div.button-green input,
span.button-green input,
div.button-red input,
span.button-red input {
	padding:5px 20px 6px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	float:none;
	font-size:1em;
	width:auto;
	_width:1px;
	border:0;
	margin-right:0;
	margin-left:0;
	overflow:visible;
}
span.button-small input {
	padding:1px 4px 4px;
	_padding:2px 6px 4px;
	cursor:pointer;
	color:#000;
	float:none;
	width:auto;
	_width:1px;
	border:0;
	margin-right:0;
	margin-left:0;
	overflow:visible;
	font-weight:bold;
}
div.button input,
span.button input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_blue.gif) right top no-repeat;
}
div.button-small input,
span.button-small input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right.gif) right top no-repeat;
	color:#fff;
}
div.button-grey input,
span.button-grey input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_grey.gif) right top no-repeat;
	color:#fff;
}
div.button-green input,
span.button-green input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_right_green.gif) right top no-repeat;
	color:#fff;
}
div.feature .trimmed-padding input {
	background:url(/hgisystem/themesystem/themes/brandnew/images/btn_cta_small_right.gif) right top no-repeat !important;
	padding:2px 20px 4px !important;
	padding-left:8px !important;
	padding-right:9px !important;
	font-weight:bold !important;
}

/* debug ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.debug-cached{
	margin:-3px;
	z-index:999;
	position:absolute;
    filter: alpha(opacity=40);
	border:6px solid lime;
	}
div.debug-notcached{
	margin:-3px;
	z-index:999;
	position:absolute;
    filter: alpha(opacity=40);
	border:6px solid red;
	}
div.info-cached {
	border:4px solid lime;
	background-color: lime;
    filter: alpha(opacity=40);
	width:18px;
	padding:0;
	margin:0;
	z-index:999;
	position:absolute;
	}
div.info-notcached {
	border:4px solid red;
	background-color: red;
    filter: alpha(opacity=40);
	width:18px;
	padding:0;
	margin:0;
	z-index:999;
	position:absolute;
	}
div.tooltip {
    visibility: hidden; 
    position: absolute;
    top: 0;  
    left: 0; 
    z-index: 1000; 
    font-size:0.9em;
    padding:0;
    margin:0;
	filter:progid:dximagetransform.microsoft.alpha( opacity=90, finishopacity=0, style=0);
	}
div.tooltip-body p{
	margin:10px 0 0 0;
	}
div.tootltip-header {
    background-color:#ccc;
    padding:4px 2px 2px 2px;
    font-weight:bold;
	margin:0;
	width:22px;
	text-align:center;
	}
div.tooltip-body {
    border:3px solid #ccc;
    background-color:#ddd;
    padding: 5px 5px 10px 5px; 
    overflow :auto;
    width: 300px;
    height: 400px;
    margin:0;
	}

/* widgets ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.hidden,
div.hidden{
	display:none;
	}
div.boxgroup-wrapper{
	width:250px;
	float:left;
	margin-right:10px;
	height:450px;
	}	

/* tabs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.tabs {
    width:100%;
    clear:both;
	background:url(/hgisystem/themesystem/themes/brandnew/images/tabs_blue_bg.gif) left bottom repeat-x;
    }
div.table-tabs {
	overflow:hidden;
	text-align:right;
	width:auto !important;
    background:url(/hgisystem/themesystem/themes/brandnew/images/tabs_blue_bg.gif) left bottom repeat-x;
    }
div.tabs ul,
div.table-tabs ul {
    padding:10px 0 0 0;
    list-style:none;
	margin:0;
}
div.tabs ul {

    }
div.table-tabs ul {
    padding-top:0;
	display:inline-block;
	*display:inline;
	zoom:1;
    }
div.tabs li,
div.table-tabs li {
	display:inline-block;
	*display:inline;
	zoom:1;
    padding-bottom:0;
    list-style:none;
    margin-left:0;
	border-left:1px solid #666666;
    background:url(/hgisystem/themesystem/themes/brandnew/images/tabs_blue_right_both.gif) no-repeat right top;
    *margin-bottom:1px;
    }
div.tabs li {
    }
div.table-tabs li {
    cursor:pointer;
    text-align:center;
    }
#content-block4-wrapper div.tabs a,
#content-block2_4-wrapper div.tabs a,
#content-block2_3-wrapper div.tabs a,
#content-block1_4-wrapper div.tabs a {
    display:inline-block;
	*display:inline;
	zoom:1;
    padding:6px 15px 6px 7px !important;
    text-decoration:none;
    font-weight:bold;
	color:#fff;
	outline:none;
    }
#content-block4-wrapper div.table-tabs a,
#content-block2_4-wrapper div.table-tabs a,
#content-block2_3-wrapper div.table-tabs a,
#content-block1_4-wrapper div.table-tabs a {
    display:inline-block;
	*display:inline;
	zoom:1;
    padding:6px 15px 6px 7px !important;
    font-weight:bold;
	color:#fff;
	outline:none;
    }
#content-block4-wrapper div.tabs a:hover,
#content-block2_4-wrapper div.tabs a:hover,
#content-block2_3-wrapper div.tabs a:hover,
#content-block1_4-wrapper div.tabs a:hover {
	text-decoration:underline;
    background-color:transparent;
	color:#000;
    }
#content-block4-wrapper div.table-tabs a:hover,
#content-block2_4-wrapper div.table-tabs a:hover,
#content-block2_3-wrapper div.table-tabs a:hover,
#content-block1_4-wrapper div.table-tabs a:hover {
    background-color:transparent;
	text-decoration:underline;
	color:#000;
    }
#content-block4-wrapper div.tabs #current,
#content-block2_4-wrapper div.tabs #current,
#content-block2_3-wrapper div.tabs #current,
#content-block1_4-wrapper div.tabs #current {
    background-position:right -148px;
    *margin-bottom:0;
    }
#content-block2_4-wrapper div.table-tabs li.current{
    background-position:right -148px;
    *margin-bottom:0;
    }
#content-block4-wrapper div.tabs #current a,
#content-block2_4-wrapper div.tabs #current a,
#content-block2_3-wrapper div.tabs #current a,
#content-block1_4-wrapper div.tabs #current a {
    background:url(/hgisystem/themesystem/themes/brandnew/images/tabs_line.gif) no-repeat right bottom;
    padding-bottom:7px !important;
    *margin-bottom:0;
    padding-right:15px;
    color:#000;
    text-decoration:none;
    }
#content-block2_4-wrapper div.table-tabs li.current a {
    background:url(/hgisystem/themesystem/themes/brandnew/images/tabs_line.gif) no-repeat right bottom;
    padding-bottom:7px !important;
    *margin-bottom:0;
    padding-right:15px;
    color:#000;
    text-decoration:none;
    }
#content-block2_4-wrapper div.table-tabs li.current a:hover {
    text-decoration:none;
    }


div.step-process ul {
    padding:10px 0 0 0;
    list-style:none;
	margin-top:0;
	margin-bottom:0;
	margin-right:-3px;
	#margin-right:0;
}
div.step-process li {
	float:left;
    padding:0 2px 0 1px;
    #padding:0 2px 0 1px;
    list-style:none;
    margin-left:0;
}
div.step-process a {
    display:block;
    color:#fff !important;
    width:91px;
    _width:92px;
    height:18px;
    padding:8px 3px 8px !important;
    text-decoration:none;
    background:url(/hgisystem/themesystem/themes/brandnew/images/bg_step-process.jpg) no-repeat left top;
    }
div.step-process #current a {
    background:url(/hgisystem/themesystem/themes/brandnew/images/bg_step-process_active.jpg) no-repeat left top;
    font-weight:bold;
    color:#fff !important;
    }
div.step-process a.long {
    height:28px;
    _width:90px;
    padding:2px 3px 4px !important;
    _padding-right:5px !important;
    }
div.step-process a:hover,
div.step-process a.long:hover {
    text-decoration:underline;
    }
    
/* blog ------------------------------------------------- */

.blog-h1 {
	margin-bottom:7px;
}
.blog-h1-smallmargin {
	margin-bottom:2px;
}
.blog-h1 a,
.blog-h1-nomargin a {
	text-decoration:none;
}
.blog-info {
	margin-top:0;
	margin-bottom:20px;
	color:#666;
}
.blog-info .photo img {
	width:60px;
	height:60px;
	padding-right:5px;
	float:left;
}
.blog-body {
	margin-bottom:20px;
}
.blog-tags {
	background:url(/hgisystem/themesystem/themes/brandnew/images/bkrd_block2_3_blue_fade.jpg) repeat-x top left #fff;
	color:#666;
	padding:5px !important;
	border:0;
	border-top:1px solid #a5a5a5;
	margin-bottom:30px;
}
.blog-tags p {
	margin:0;
}
.blog-tags ul {
	margin:0;
}
.blog-tags li {
	display:inline;
	margin:0;
}
.blog-comments {
	background:url(/hgisystem/themesystem/themes/brandnew/images/icon_comment.png) no-repeat 10px 13px #f7f7f7;
	border-top:1px solid #edebeb;
	padding:10px 15px 15px 28px;
	margin-bottom:15px;
}
.blog-info p,
.blog-comments p {
	margin:0;
}
.blog-comments p {
	margin-top:8px;
}
.blog-comments .author {
	color:#0c2c67;
}
.blog-filter-list {
}
.blog-filter-list a {
	line-height:16px;
}
.blog-recent-comments {
	color:#bbbbbb;
}


/* shadow --------------------------------------------- */


.shad-left {
	height:15px;
	position:absolute;
	left:-40px;
	width:40px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-left.png) no-repeat top left;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-left.gif) no-repeat top left;
	} 
.shad-right {
	height:15px;
	position:relative;
	margin-left:40px;
	background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.png) no-repeat top right;
	_background:url(/hgisystem/themesystem/themes/brandnew/images/bg-box-shad-right.gif) no-repeat top right;
	} 

/* yui -------------------------------------------------- */

.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main,.yui-g .yui-u .yui-g,.yui-g .yui-g,.yui-gd .yui-u .yui-g,.yui-ge .yui-u .yui-g,.yui-gb .yui-u .yui-ge,.yui-gc .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u,.yui-gg .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first,.yui-gg div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd .yui-gb .yui-u{width:32%;*width:31.9%;}
.yui-gd div.first{width:32%;*width:31%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-gd .yui-u .yui-gf .yui-u,.yui-gd .yui-u .yui-ge div.first{width:74%;}
.yui-gg .yui-u,.yui-ge .yui-u .yui-gg .yui-u{width:83%;}
.yui-gg div.first,.yui-ge .yui-u .yui-gg div.first{width:14%;padding:0;}
.yui-ge .yui-u,.yui-gf div.first,.yui-gd .yui-u .yui-gf div.first,.yui-gd .yui-u .yui-ge .yui-u{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb div.first .yui-ge,.yui-gc div.first .yui-g{margin-left:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
 .yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after,.yui-gg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf,.yui-gg{zoom:1;}
/* notes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
red - #e93c3a
light red - #f49d9c
dark red - #9b3242
blue - #004b8c
medium blue - #7caad0
light blue - #bdd4e8
v light blue - #d8e6f0
vv light blue - #ebf2f8
green - #009900
dark green - #005c00
v light green - #e5f6ee
purple - #68007c
yellow - #ffb300
orange - #f88b1c
light yellow - #fff7e5
*/

/* contensis ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* content blocks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* branding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#brand-logo {
	background:url(/hgisystem/themesystem/themes/its/images/logo.jpg) no-repeat left top;
	}
#brand-logo img {
	visibility:hidden;
	}
#brand-masthead-content {
	visibility:hidden;
}
	
/* nav global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* breadcrumb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* nav footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* text ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* titles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* legal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		
/* primary nav - level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* item on state ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* expand links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* boxes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* lists ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content-block1-2 div.directors div {
	float:left;
	margin-bottom:10px;
	padding-right:20px;
	}
#content-block1-2 div.directors .img {
	width:80px;
	}
#content-block1-2 div.directors .text {
	width:285px;
	}
#content-block1-2 div.directors .img img {
	border:1px solid #0c2c67;
	}
#content-block1-2 div.directors ul {
	margin:0;
	padding:5px !important;
	display:inline;
	background-color:#eeeeee;
	border:1px solid #a5a5a5;
	}
#content-block1-2 div.directors li {
	list-style-type:none;
	margin:0 !important;
	padding:0 10px 0 15px;
	font-size:0.8em;
	display:inline;
	}
#content-block1-2 div.directors li.no-padding {
	padding:0;
	}
#content-block1-2 div.directors li.nc {
	background:url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_red.gif) no-repeat left;
	}
#content-block1-2 div.directors li.ac {
	background:url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_orange.gif) no-repeat left;
	}
#content-block1-2 div.directors li.mec {
	background:url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_green.gif) no-repeat left;
	}
#content-block4 div.membership ul {
	margin:0;
	}
#content-block4 div.membership li {
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	}
#content-block4 div.membership li.pdf {
	margin-bottom:18px;
	margin-top:7px;
	}
#content-block4 div.membership li.mec {
	background: url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_green.gif) no-repeat left;
	}
#content-block4 div.membership li.nc {
	background: url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_red.gif) no-repeat left;
	}
#content-block4 div.membership li.ac {
	background: url(/hgisystem/themesystem/themes/its/images/bkrd_directors_legend_orange.gif) no-repeat left;
	}

ul.sitemap li {
	background:url(/hgisystem/themesystem/themes/its/images/bull_red.gif) no-repeat top left;
	list-style:none;
	padding-left:20px;
}

/* tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* flashes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* text ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* forms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* debug ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* widgets ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* tabs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* notes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
red - #e93c3a
light red - #f49d9c
dark red - #9b3242
blue - #004b8c
medium blue - #7caad0
light blue - #bdd4e8
v light blue - #d8e6f0
vv light blue - #ebf2f8
green - #009900
dark green - #005c00
v light green - #e5f6ee
purple - #68007c
yellow - #ffb300
orange - #f88b1c
light yellow - #fff7e5
*/

/* contensis ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* content blocks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* branding ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#brand-logo {
	background:url(/hgisystem/themesystem/themes/itseurotrust/images/logo.jpg) no-repeat left top;
	}
#brand-logo img {
	visibility:hidden;
	}
#brand-masthead-content {
	visibility:hidden;
}
	
/* nav global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* breadcrumb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* nav footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* text ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* titles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* legal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		
/* primary nav - level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* primary nav - level 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* item on state ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* expand links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* boxes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* lists ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* flashes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* text ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/* forms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* debug ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* widgets ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* tabs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

