/*h2 {
	background: transparent;
	color: #10147e;
	font-size:290%;
	line-height:0.7em;
	margin: 0 0 10px 0;
	padding: 0;
}*/

div.gradient_wide {
	float:left;
	width: 747px;
	padding: 19px 0 0 0;
	background: #fff url("../images/site_objects/bg_wide_gradient.gif") repeat-x 0 0;
}
#pagecontent div.gradient_wide .content_wide .content{
	padding: 0;
	width: 495px;
}

#pagecontent div.spacing {
	width:553px;
	margin-left: 5px;
}
/*#pagecontent div.gradient_wide .content_wide {
	width: 538px;
	padding: 0 0 0 20px;
}
*/
div.gradient_wide .content_wide ul#togglelist,div.gradient_wide .content_wide ul#togglelist h3, div.gradient_wide .content_wide ul.togglelist, div.gradient_wide .content_wide ul.togglelist h3 {
	width: 495px;	
}
ul.value_chain {
	margin: 0 0 56px 0;
}
ul.value_chain li {
	list-style-type: none;
}
a.sidebar:link, a.sidebar:visited {
	padding-right: 26px;
	float:left;
	width: 154px;
}
div.website_screenshot {
	background: #fff url("../images/site_objects/bg_hotspot_gradient_short.gif") repeat-x 0 0;
	float:left;
	width:144px;
	margin: 13px 0 13px 0;
	padding: 9px 0 0 36px;
}
div.subcontent ul.linkslist {
	margin: 0 0 28px 0;
}
p.header_text {
	float: none;
	margin:0 0 14px 0;
	padding: 0 0 0 15px;
	width: 475px;
}
div.gradient_wide div.intro_text {
	padding: 0 0 0 20px;
	width: 475px;
}
div.marginbot26px, p.marginbot26px {
	margin-bottom: 26px;
}
img.companyLogo {
	position: relative;
}

h3 {
	font-size:110%;
}
div.management_navigation {
	float: right;
	margin-top: -5px;
	position: relative;
	text-align:right;
}

img.management_img {
	padding: 24px 0;
}

ul.management {
	border-top: solid 1px #e3dfd9;
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	width: 100%;
}
ul.management li{
	border-bottom: solid 1px #e3dfd9;
	clear: both;
	color: #333;
	float: left;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 10px;
	width: 448px;
}
ul.management span {
	color: #666;
	font-weight: normal;
}
img.mgt_image {
	float: left;
	padding: 0 10px 0 0;
}

img.screenshot {
	float: left;
	padding: 0 10px 10px 0;
}
ul#togglelist, ul.togglelist {
	background: url("../images/site_objects/bg_dots.gif") repeat-x bottom;
	list-style-type: none;
	margin: 0 0 18px 0;
	padding: 0;
}
div.content ul#togglelist, div.content ul.togglelist, div.nuclear_content ul.togglelist {
	width:472px;
}
div.content_wide ul#togglelist, div.content_wide ul.togglelist {
	width:558px;
}
ul#togglelist li, ul.togglelist li {
	clear: both;
	display: block;
}
ul#togglelist h3, ul#togglelist h2, ul.togglelist h3, ul.togglelist h2  {
	background: url("../images/site_objects/bg_dots.gif") repeat-x top;
	cursor: pointer;
	font-size:130%;
	margin: 0;
	padding: 9px 0;
}
ul#togglelist h3.stdcursor, ul#togglelist h2.stdcursor, ul.togglelist h3.stdcursor, ul.togglelist h2.stdcursor  {
	cursor: auto;
}
ul#togglelist h3 a:link, ul#togglelist h3 a:visited, ul#togglelist h2 a:link, ul#togglelist h2 a:visited,
ul.togglelist h3 a:link, ul.togglelist h3 a:visited, ul.togglelist h2 a:link, ul.togglelist h2 a:visited { 
	/*background: url("../images/buttons/btn_arrow_blue.gif") right no-repeat; */
	color: #999;
	padding: 0 26px 0 0;
	text-decoration: none; 
}
ul#togglelist h3 a:hover, ul#togglelist h3 a:focus, ul#togglelist h3 a:active, ul#togglelist h2 a:hover, ul#togglelist h2 a:focus, ul#togglelist h2 a:active,
ul.togglelist h3 a:hover, ul.togglelist h3 a:focus, ul.togglelist h3 a:active, ul.togglelist h2 a:hover, ul.togglelist h2 a:focus, ul.togglelist h2 a:active  { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
	color: #10147e;
	padding: 0 26px 0 0;
	text-decoration: none;
}
ul#togglelist h3 a.lit:link, ul#togglelist h3 a.lit:visited, ul.togglelist h3 a.lit:link, ul.togglelist h3 a.lit:visited { 
	background: url("../images/buttons/btn_arrow_blue_down.gif") right no-repeat;
	color: #10147e;
	padding: 0 26px 0 0;
	text-decoration: none; 
}

ul#togglelist h3 a:link span, ul#togglelist h3 a:visited span, ul.togglelist h3 a:link span, ul.togglelist h3 a:visited span  { 
	color: #1296be;
}
ul#togglelist h3 a.lit:hover, ul#togglelist h3 a.lit:active, ul#togglelist h3 a.lit:focus,
ul.togglelist h3 a.lit:hover, ul.togglelist h3 a.lit:active, ul.togglelist h3 a.lit:focus { 
	background: url("../images/buttons/btn_arrow_blue.gif") right no-repeat;
	color: #999;
	padding: 0 26px 0 0;
	text-decoration: none; 
}

ul#togglelist h3 a.lit:hover span, ul#togglelist h3 a.lit:focus span, ul#togglelist h3 a.lit:active span, ul#togglelist h3 a:hover span, ul#togglelist h3 a:active span, ul#togglelist h3 a:focus span,
ul.togglelist h3 a.lit:hover span, ul.togglelist h3 a.lit:focus span, ul.togglelist h3 a.lit:active span, ul.togglelist h3 a:hover span, ul.togglelist h3 a:active span, ul.togglelist h3 a:focus span  {
	color: #999;
}

ul#togglelist div.collapse, ul.togglelist div.collapse {
	float: left;
	padding: 0 0 24px 0;
	width:100%;
}

ul#togglelist div.collapse ul.nostyle, ul li.nostyle, ul.togglelist div.collapse ul.nostyle {
	list-style:none;
}

ul#togglelist div.collapse ul, ul#togglelist div.collapse ol, ul.togglelist div.collapse ul, ul.togglelist div.collapse ol {
	margin-bottom:14px;
}

ul#togglelist div.collapse ul li, ul#togglelist div.collapse ol li, ul.togglelist div.collapse ul li, ul.togglelist div.collapse ol li {
	display: list-item;
}

/*pageid 315*/
img.businessimage {
	float:right;
	padding: 0 0 18px 18px
}
/*pageid 38 & 38*/
ul#togglelist div.collapse p.whatewedo {
	float:left;
	line-height:1;
	width: 160px; 
}

ul.roman {float: left; list-style-type: none; margin:0px 0px 10px 0px; width: 556px;}
ul.roman li,  ul.roman_nomargin li {float: left;width: 556px;display:block;}
ul.roman li span,  ul.roman_nomargin li span {width: 530px;display:block;float: left;}
ul.roman li span.figure,  ul.roman_nomargin li span.figure {width: 26px;display:block;float: left;}

ul#togglelist div.collapse ul.roman_nomargin {float: left; list-style-type: none; margin:0px; width: 556px;}

ul li ul.roman_nomargin li {width: 500px;}
ul li ul.roman_nomargin li span {width: 474px;}
ul#togglelist div.collapse ul li ul.roman_nomargin {width: 500px;}

ul#togglelist div.collapse ul.roman_nomargin {float: left; list-style-type: none; margin:0px; width: 500px;}

/* for h4 styled to look like h2 */
h4.styledh2 {
	background: transparent;
	color: #10147e;
	font-size:130%;
	line-height:1em;
	margin: 0 0 5px 0; 
	padding: 10px 0 0 0;	
}




/* INTERIMS 09 */

.bluetoggle ul#minitogglelist {
	width:220px;
	clear:both;
	margin:0 0 20px 10px;
	list-style:none;
}
.bluetoggle ul#minitogglelist li {
	width:220px;
	margin-bottom: 6px;
}
.bluetoggle ul#minitogglelist li div.collapse {
	padding:6px 6px 0px 6px;
	background:#fff;
}

.bluetoggle ul#minitogglelist li h3 a:link, 
.bluetoggle ul#minitogglelist li h3 a:visited{ 
	background: url("../images/site_objects/bg_bluetoggle_f1.gif") no-repeat right top;
	display:block;
	color:#fff;
	font-size:120%;
	padding:7px 10px 7px 10px;
	text-decoration:none;
	width:200px;
}

.bluetoggle ul#minitogglelist li h3 a:hover, 
.bluetoggle ul#minitogglelist li h3 a:active,
.bluetoggle ul#minitogglelist li h3 a:focus { 
	background: url("../images/site_objects/bg_bluetoggle_f1_hover.gif") right top no-repeat;
}


.bluetoggle ul#minitogglelist li h3 a.lit{
	background: url("../images/site_objects/bg_bluetoggle_f1_hover.gif") right top no-repeat!important;
}


