body
{
	margin:0px;
}

img
{
	border:0px;
}

#container
{
	width:950px;
	margin:15px auto 0px auto;	 
}

#header
{
	z-index:99999;
}

#header_top
{
	background:url(../app_themes/DivestcoMain/img/header.jpg);
	width:950px;
	height:130px;
	position:relative;
}

#home_link
{
	display:block; 
	width:109px; 
	height:130px; 
	text-indent:-1000px; 
	overflow:hidden;
}

#headerLinks
{
	position:absolute;
	right:21px;
	top:13px;
	color:#ff7900;
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
}

#headerLinks a
{
	color:#ff7900;
	text-decoration:none;
}

#headerDropdowns
{
	position:absolute;
	right:21px;
	top:80px;
}

#headerDropdowns strong, #headerDropdowns select
{
	font-family:Arial;
	font-size:8pt;
}

#header_bottom_tall, #header_bottom_short
{
	position:relative;
}

#header_bottom_tall .header_blueband
{
	height:4px;
	background-image:url(../app_themes/DivestcoMain/img/nav_bar_bottom.gif);
	width:100%;
	font-size:1px;
}

#header_bottom_short .header_blueband
{
	display:none;
}

#header_bottom_short .header_shadow_bottom, #header_bottom_tall .header_shadow_bottom
{
	width:100%;
	height:3px;
	font-size:1px;
	background:url(../app_themes/DivestcoMain/img/header_shadow_bottom.gif);
}

#header_bottom_tall .header_shadow_left
{
	height:173px;
	width:5px;
	background:url(../app_themes/DivestcoMain/img/header_shadow_left_tall.gif);
	position:absolute;
	top:-166px;
	left:-5px;
}

#header_bottom_tall .header_shadow_right
{
	height:173px;
	width:5px;
	background:url(../app_themes/DivestcoMain/img/header_shadow_right_tall.gif);
	position:absolute;
	top:-166px;
	right:-5px;
}

#header_bottom_short .header_shadow_left
{
	height:169px;
	width:5px;
	background:url(../app_themes/DivestcoMain/img/header_shadow_left_short.gif);
	position:absolute;
	top:-166px;
	left:-5px;
}

#header_bottom_short .header_shadow_right
{
	height:169px;
	width:5px;
	background:url(../app_themes/DivestcoMain/img/header_shadow_right_short.gif);
	position:absolute;
	top:-166px;
	right:-5px;
}

#columns
{
	margin-top:12px;
}

#leftColumn
{
	width:180px;
	float:left;
}

#centreColumn
{
	width:566px;
	float:left;
	margin:0px 12px;
	min-height:318px;
	position:relative;
	z-index:1;
}

#content .breadcrumbs
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#content .breadcrumbs a
{
	color:#ff7900;
	text-decoration:none;
}

#content .breadcrumbs a[href="#"] 
{
	color:black;
	cursor:default;
	outline-width:0px;
}

#content
{
	padding:13px 18px;
	position:relative;
	z-index:20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:1.5em;
}

#content_back
{
	background:url(../app_themes/DivestcoMain/img/content_back.gif) no-repeat;
	width:576px;
	height:318px;
	position:absolute;
	z-index:10;
	left:-5px;
	top:-5px;
}

#content h1
{
	color:#0c52b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin:10px 0px 15px 0px;
}

#content h2
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#content h3
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#content p
{
	margin:9px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#content a
{
	color:#0c58b6;
	text-decoration:none;
}

#content strong
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#content ul.black
{
	list-style-image:url(../app_themes/DivestcoMain/img/link_arrow_black.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:10px 10px 10px 20px;
}

#content ul.black li 
{
	margin:10px;
}

.sitemap ul
{
	list-style-image:url(../app_themes/DivestcoMain/img/link_arrow_orange.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:10px 10px 10px 20px;
}

#content ul.orange
{
	list-style-image:url(../app_themes/DivestcoMain/img/link_arrow_orange.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:10px 10px 10px 20px;
}

#content ul.orange li 
{
	margin:10px;
}

#rightColumn
{
	width:180px;
	float:left;
}

#rightColumn img
{
	margin:0px 0px 5px 0px;
}

.short_greybox
{
	background:url(../app_themes/DivestcoMain/img/short_greyback.gif) repeat-x scroll left top;
	border:1px solid #EFEFEF;
	padding:13px 5px 5px 13px;
	margin-bottom:8px;
}

.short_greybox h1
{
	font-family:Arial;
	font-size:12px;
	text-transform:uppercase;
	margin:0px 0px 8px 0px;
}

.short_greybox strong, .short_greybox p
{
	font-family:Arial;
	font-size:8pt;
}

.short_greybox ul
{
	list-style-image:url(../app_themes/DivestcoMain/img/orange_box.gif);
	list-style-position:outside;
	list-style-type:square;
	margin:2px 0px 2px;
	padding:10px 0px 10px 10px;
}

.short_greybox ul li
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	padding-bottom: 5px;
	
}

.short_greybox ul li a
{
	text-decoration:none;
	color:#0d51b5;
	background-image:none;
	padding-bottom: 5px;
}

.short_greybox a
{
	background:url(../app_themes/DivestcoMain/img/link_arrow_orange.gif) no-repeat right center;
	padding-right:24px;
	font-family:ArialHelvetica,sans-serif;
	font-size:11px;
	color:#0d51b5;
	text-decoration:none;
}

#footer
{
	margin-top:15px;
	text-align:center;
	padding:20px;
	color:#ff7900;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	letter-spacing:0.2em;
}

#footer a
{
	color:#ff7900;
	text-decoration:none;
	letter-spacing:0em;
}

.grey_back
{
	background: url(../app_themes/DivestcoMain/img/grey_gradient.gif) repeat-x top;
	min-height:318px;
	padding:20px 20px 10px 20px;
}

.grey_back h1
{
	margin:0px;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

.td_grey
{
	background: #f6f6f6 url(../app_themes/DivestcoMain/img/td_gray.gif) repeat-x;
	padding: 5px 10px;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.td_orange
{
	background: #ffb200 url(../app_themes/DivestcoMain/img/td_orange.gif) repeat-x;
	padding: 5px 10px;
	border-top: 1px solid #ffcb51;
	border-left: 1px solid #ffcb51;
	border-right: 1px solid #ce6900;
	border-bottom: 1px solid #ce6900;
}

.td_pad1
{
	padding: 5px 10px;
}

/* Navigation List for left column */
.grey_back ul
{
	margin:11px 0px 11px 16px;
	padding:0px;
	list-style: url(../app_themes/DivestcoMain/img/link_arrow_orange.gif);
}

.grey_back ul li
{
	font: bold 7pt Verdana;
	text-transform: uppercase;
	padding-left:3px;
	letter-spacing:0.05em;
	line-height:11px;
	margin:13px 0px;
	vertical-align:top;
}

.grey_back a:hover
{
	color:#0d51b6;
}

li.CMSListMenuLI a
{
	color:black;
	text-decoration:none;
}

li a.CMSListMenuLinkHighlighted
{
	color:#0d51b6;
	text-decoration:none;
}

.grey_back ul ul
{
	margin-left:-3px;
	list-style: url(../app_themes/DivestcoMain/img/cross.gif);
        display:none;
}

li.CMSListMenuHighlightedLI ul
{
    display:block;
}

li.CMSListMenuHighlightedLI ul li>ul
{
    display:none;
}

li.CMSListMenuHighlightedLI ul li:hover>ul, li.CMSListMenuHighlightedLI ul li.CMSListMenuHighlightedLI>ul
{
    display:block;
}

.grey_back ul ul li
{
	text-transform: none;
	margin:7px 0px;
}

.grey_back ul ul ul
{
	margin-left:10px;
	list-style:url(../app_themes/DivestcoMain/img/blank.gif) none;
}

.grey_back ul ul ul li
{
	font-weight:normal;
}

.groupSection
{
	margin-top:12px;
	position:relative;
}

.navigation_box
{
	width:261px;
	background-color:white;
}

.navigation_box_plain
{
	width:261px;
	background:url(../app_themes/DivestcoMain/img/box_background.gif) bottom no-repeat;
}

.navigation_box th, .navigation_box_plain th
{
	background-image:url(../app_themes/DivestcoMain/img/nav_box_heading.gif);
	height:35px;
	color:white;
	padding-left:16px;
	text-decoration:none;
	font: normal 12px/33px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	text-align:left;
}

.navigation_box td, .navigation_box_plain td
{
	vertical-align:top;
	padding:17px;
	overflow:hidden;
}

.navigation_box_plain td
{
		border-left:1px solid #eeeeee;
	border-right:1px solid #b3b3b3;
}

.navigation_box select, .navigation_box_plain select
{
	width:100%;
	color:#9b9b9b;
	font-weight:bold;
	font-size:10px;
}

.navigation_box td div, .navigation_box_plain td div
{
	overflow:hidden;
	position:relative;
	height:172px;
}

.navigation_box ul, .navigation_box_plain ul
{
	margin:11px 11px 11px 16px;
	padding:0px 0px 0px 5px;
	list-style: url(../app_themes/DivestcoMain/img/link_arrow_orange.gif);
}

.navigation_box ul li, .navigation_box_plain ul li
{
	font: bold 7pt Verdana;
	padding-left:3px;
	letter-spacing:0.05em;
	line-height:11px;
	margin:13px 0px;
	vertical-align:top;
}

.navigation_box ul li a, .navigation_box_plain ul li a
{
	text-decoration:none;
	color:#0d51b6;
}

.navigation_box_plain td td {
	margin: 0px;
	padding: 0px;
	border: 0;
}

.blue_back
{
	background-image: url(../app_themes/DivestcoMain/img/divestcoGradient1.jpg);
	background-repeat: repeat-x;
	background-color: #002154;
	margin-bottom:5px;
	color: White;
	padding: 10px 10px 5px 10px;
}

.blue_back h1
{
	font-size:22px;
	color:white;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
}

.blue_back a
{
	color:#ff9000;
	font-size:18px;
	text-decoration: none;
	font-family:Helvetica, Arial, sans-serif;
}

.blue_back ul{
	list-style-image: url(../app_themes/DivestcoMain/img/orange-bg.gif);
}

.blue_back li a{
	vertical-align: top;
	
}


#keyMessage
{
	height:260px;
	background-image:url(../app_themes/DivestcoMain/img/temp/key_message_flash.gif);
	margin-top:9px;
}

.news
{

	min-height:79px;
	padding:20px;
	background: url(../app_themes/DivestcoMain/img/news_gradient.gif) repeat-x top;
}

.news h2
{
	font-family:Arial;
	font-size:12.5pt;
	font-weight:200;
	color:#ff8000;
	margin:0px 0px 10px 0px;
}

h2#in_the_news
{
	margin-bottom:15px;
	width: 81px;
	height:14px;
	text-indent:-1000px;
	overflow:hidden;
	background: url(../app_themes/DivestcoMain/img/in_the_news.gif) no-repeat;
}
	

.news p
{
	margin:10px 0px;
}

.news .news_type
{
	font-weight:bold;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.news a.news_link
{
	text-decoration:none;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-right:24px;
	background: url(../app_themes/DivestcoMain/img/link_arrow_orange.gif) no-repeat right;
}

#solutions
{
	background-image:url(../app_themes/DivestcoMain/img/solutions.gif);
	width:332px;
	height:227px;
	position:absolute;
	right:-2px;
}

/* For the site's main dropdown menu */

.nav_CMSMenuItem, .nav_CMSMenuItemMouseOver, .nav_CMSMenuItemMouseDown, .nav_CMSMenuItemMouseUp, .nav_CMSMenuHighlightedMenuItem, .nav_CMSMenuHighlightedMenuItemMouseOver,  .nav_CMSMenuHighlightedMenuItemMouseDown,  .nav_CMSMenuHighlightedMenuItemMouseUp
{
	text-indent:-1000px;
	overflow:hidden;
}
.nav_SubCMSMenu
{
	color:#efefef;
	background-color:#aaaaaa;
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
}

.nav_SubCMSMenuItem, .nav_SubCMSMenuHighlightedMenuItem
{
	border:1px solid #777777;
	width:145px;
	padding-left:29px;
	padding-right:15px;
}

.nav_SubCMSMenuItemMouseOver, .nav_SubCMSMenuItemMouseDown, .nav_SubCMSMenuItemMouseUp, .nav_SubCMSMenuHighlightedMenuItemMouseOver, .nav_SubCMSMenuHighlightedMenuItemMouseDown, .nav_SubCMSMenuHighlightedMenuItemMouseUp
{
	color:white;
	background: #999999;
	border:1px solid #777777;
	width:145px;
	padding-left:29px;
	padding-right:15px;
}


#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-000
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) 0px 0px;
	width:109px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-001
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -109px 0px;
	width:162px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-002
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -271px 0px;
	width:114px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-003
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -385px 0px;
	width:167px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-004
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -552px 0px;
	width:160px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-005
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -712px 0px;
	width:103px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-006
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -815px 0px;
	width:135px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-000.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) 0px -70px;
	width:109px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-001.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -109px -70px;
	width:162px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-002.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -271px -70px;
	width:114px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-003.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -385px -70px;
	width:167px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-004.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -552px -70px;
	width:160px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-005.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -712px -70px;
	width:103px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-006.nav_CMSMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -815px -70px;
	width:135px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-000.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-000.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) 0px -35px;
	width:109px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-001.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-001.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -109px -35px;
	width:162px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-002.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-002.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -271px -35px;
	width:114px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-003.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-003.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -385px -35px;
	width:167px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-004.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-004.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -552px -35px;
	width:160px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-005.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-005.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -712px -35px;
	width:103px;
	height:35px;
}

#plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-006.nav_CMSMenuHighlightedMenuItem, #plcRoot_Layout_zoneHeader_cmsmenu_CMSMenu1-006.nav_CMSMenuHighlightedMenuItemMouseOver
{
	background:url(../app_themes/DivestcoMain/img/header_grouped.gif) -815px -35px;
	width:135px;
	height:35px;
}