body
	{
	margin: 0;
	padding: 0;
	background-color: white;
	font-size: 100%;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

a img {
border: 0;
}

#header
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 1em;
	padding: 0 6px 0 0;
	text-align: left;
	width: 955px;				/* <-- use this for a set width */
	background-color: #fff;;
	}
 	
#header #logo_tags {
width: 100%;
padding: 0;
margin: 0;
}

#header #logo_tags td.head_tagline {
font-size: 0.9em;
text-transform: uppercase;
color: #666;
vertical-align: bottom;
padding: 0 0 4px 10px;
}


#header #logo_tags td.toplinks {
font-size: 0.9em; 
text-align: right; 
vertical-align: bottom;
padding: 0px 2px 4px 0;
}

#header #logo_tags td.toplinks a:link, 
#header #logo_tags td.toplinks a:visited {
padding-right: 10px; 
text-decoration: none; 
color: #333333;
}

#header #logo_tags td.toplinks a:hover {
padding-right: 10px; 
text-decoration: none; 
color: #ff6600;
}

#header #logo_tags td.toplinks a.orange {
color: #ff6600;
}


#logobar
	{
	position: relative;
	margin-top: 1em;
	padding: 0 6px 0 0;
	text-align: left;
	width: 955px;				/* <-- use this for a set width */
	background-color: #fff;;
	}

#top_navigation
	{
	position: relative;
	margin-top: .3em;
	margin-right: 6px;
	padding: 0;
	text-align: left;
	width: 955px;				/* <-- use this for a set width */
background: transparent url(../images/top-navigation-background.gif) repeat-x 0 0;
	min-height:42px;
	height: auto !important;
	height: 42px;
	}
 	

.sf-menu {
	position: relative;
	z-index: 2000;
}

#maincontent_container
	{
	margin-left: auto;
	margin-right: auto;	
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0;
	text-align: left;
	width: 961px;				/* <-- use this for a set width */
	background-color: #fff;
	z-index: 2;
	}
 	
#maincontent_container_front
	{
	margin-left: auto;
	margin-right: 6px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0;
	text-align: left;
	width: 955px;				/* <-- use this for a set width */
	background-color: #fff;;
	}

#newsfeed_container {
margin: 0 0 10px 0;
padding: 4px 0 0 0;
height: 28px;
border-bottom: 1px solid #abbecc;
}

		



 	
#maincontent
	{
	padding-left:2em;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	margin-left:0em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	}

#maincontent #main_body
	{
width: 680px;
margin: 0px 33px 0px 0px;
padding: 0px;
float: left;
	}



#maincontent #sidebar
	{
width: 200px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
	}

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



#row_two_left {
float: left;
width: 311px;
margin-right:10px;
}

#row_two_middle {
float: left;
width: 311px;
margin-right:10px;
}

#row_two_right {
float: left;
width: 313px;
}

#row_two_right .button1 {
background: transparent url(../images/featured-box-top-bg.gif) repeat-x 0 0;
	min-height:100px;
	height: auto !important;
	height: 100px;
width: 313px;
margin-bottom: 10px;
}

#row_two_right .button2 {
background: transparent url(../images/featured-box-middle-bg.gif) repeat-x 0 0;
	min-height:101px;
	height: auto !important;
	height: 101px;
width: 313px;
margin-bottom: 10px;
}

#row_two_right .button3 {
background: transparent url(../images/featured-box-bottom-bg.gif) repeat-x 0 0;
	min-height:100px;
	height: auto !important;
	height: 100px;
width: 313px;
}


#footer
	{
width: 100%;
margin: 1.5em 0 0 0;
padding:  1em 0 0 0;
border-top: 2px solid #abbecc;
	}

.spaced {
	word-spacing: .3em;
}

#footer p {
line-height: 1.3em;
font-size: 0.9em;
padding: 0;
margin: 0;
}

#row_two_right a:link, 
#row_two_right a:visited, 
#footer a:link, 
#footer a:visited, 
#newsfeed_container a:link, 
#newsfeed_container a:visited {
color: #333333;
}

#row_two_right a:hover,
#footer a:hover,
#newsfeed_container a:hover {
color: #ff6600;
}





/*   --- NEWSROOM ---    */




#maincontentnews #news_body
	{
width: 470px;
margin: 0px 23px 0px 23px;
padding: 0px;
float: left;
	}



#maincontentnews #newssidebar
	{
width: 200px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
	}

#maincontentnews
	{
	padding-left:1.7em;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	margin-left:0em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	}




#maincontentnews #sidebar
	{
width: 200px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
	}




		
/* ---=== main content border styles ===--- */

/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

#tlc, #trc { zoom: 1 }

/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/backcorners/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/backcorners/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/backcorners/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/backcorners/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/backcorners/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/backcorners/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/backcorners/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-image:url(../images/backcorners/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

		
		
/* ---=== text styles ===--- */

		
a:link, a:visited {
color: #003366;
text-decoration: none;
}

a:hover, a:visited:hover {
color: #ff6600;
text-decoration: none;
}

h1.inside {
color: #ff6600;
font-size: 2em;
font-weight: normal;
margin-top: 0px;
padding-top: 0px;
}

h1.inside .pressrelease {
font-size: .6em;
font-style: italic;
}

p {
	line-height: 1.4em;
}

h1.blue {
color: #002454;
font-size: 1.6em;
font-weight: normal;
}


.blueboxes {
width: 100%;
padding: 0;
margin: 0;
border: 0;
border: 1px solid #abbecc;
}

.blueboxes .head, .blueboxes .homehead {
background: transparent url(../images/blueboxes-head-background.gif) repeat-x 0 0;
	min-height:32px;
	height: auto !important;
	height: 32px;
	padding: 0;
}

.blueboxes .sublevel {
padding: 0px 10px 0px 10px;
margin: 0;
vertical-align: top;
border-top: 1px solid #abbecc;
}


.blueboxes .head p {
	color: #ff6600;
	font-weight: bold;
	font-size: 1.1em;
	padding: 7px 10px 0 10px;
	margin: 0;
}



.bluetable td {
padding: 10px;
margin: 0;
vertical-align: top;
border: 1px solid #abbecc;
}

.bluetable td.head, .bluetable td.homehead  {
background: transparent url(../images/blueboxes-head-background.gif) repeat-x 0 0;
	min-height:32px;
	height: auto !important;
	height: 32px;
	padding: 0;
}





.bluetable {
width: 100%;
padding: 0;
margin: 0;
border: 0;
border-collapse:collapse;
}

.bluetable td {
padding: 10px;
margin: 0;
vertical-align: top;
border: 1px solid #abbecc;
}

.bluetable td.head, .bluetable td.homehead  {
background: transparent url(../images/blueboxes-head-background.gif) repeat-x 0 0;
	min-height:32px;
	height: auto !important;
	height: 32px;
	padding: 0;
}



.blueboxes .homebody {
	height: 286px;
	padding: 0;
	border-top: 1px solid #c9c9c9;
}

.blueboxes .homebody p {
	padding: 15px 10px 0 10px;
	margin: 0;
}

.bluetable td.head p {
	color: #ff6600;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0px 10px 0 10px;
	margin: 0;
}

.blueboxes .homehead h1 {
	color: #ff6600;
	font-weight: bold;
	font-size: 1.2em;
	padding: 7px 0px 0 0px;
	margin: 0;
	text-align: center;
}

#row_two_right h1 {
	color: #ff6600;
	font-weight: bold;
	font-size: 1.3em;
	padding: 10px 0px 0 0px;
	margin: 0;
	text-align: center;
}

#row_two_right p {
	padding: 7px 13px 0px 13px;
	margin: 0;
	font-size: 0.95em;
	text-align: center;
}

#row_two_right .button1 p {
	padding: 2px 13px 0px 13px;
	font-size: 1.1em;
	line-height: 1.2em;
}

.bluetable p {
padding: 0;
margin: 0;
}

.list ul li{
list-style: none;
background: transparent url(../images/bullet-orange-arrow.png) no-repeat 0 3px;
margin: 0px 0 16px -38px;
}

.list li{
padding: 0px 0 0px 10px;
margin: 0px;
} 

.list a:link, .list a:visited {
	color: #003366;
	text-decoration:none;
}

.list a:hover, .list a:visited:hover {
	color: #ff6600;
	text-decoration:none;
}


.blueboxes .list ul li{
list-style: none;
background: transparent url(../images/bullet-orange-arrow.png) no-repeat 0 3px;
margin: 0px 0 11px -38px;
}

.blueboxes .list li{
padding: 0px 0 0px 10px;
margin: 0px;
} 

.blueboxes .list a:link, .blueboxes .list a:visited {
	color: #003366;
	text-decoration:none;
}

.blueboxes .list a:hover {
	font-weight: normal;
	color: #ff6600;
	text-decoration:none;
}





.benefitlist {
padding: 0;
margin: -0.5em 0 2em -2em;
background: #f2f7fc;
border-left: 1px solid #ccc;
}

.benefitlist ul {
padding: 1em 0 .3em 0;
}

.benefitlist ul li{
list-style: none;
background: transparent url(../images/bullet-orange-arrow.png) no-repeat 0 3px;
margin: 0px 0 1em 4em;
}

.benefitlist li{
padding: 0 0 0 1em;
margin: 0;
font-size: 1.1em;
} 



.blueboxes .homebody .list ul li{
list-style: none;
background: transparent url(../images/bullet-orange-arrow.png) no-repeat 0 3px;
margin: 0px 0 11px -30px;
}

.blueboxes .homebody .list li{
padding: 0px 0 0px 10px;
margin: 0px;
} 

.blueboxes .homebody .list a:link, .blueboxes .homebody .list a:visited {
	color: #003366;
	text-decoration:none;
}

.blueboxes .homebody .list a:hover {
	font-weight: normal;
	color: #ff6600;
	text-decoration:none;
}


ul#newsfeedtest {
list-style: none;
margin: 7px 0 4px -40px;
font-size: 1.1em;
}

ul#newsfeedtest li {
padding: 0px;
margin: 0px;
}

ul#newsfeedtest .orange, .sidebar_box_shaded_content .orange {
color: #ff6600;
font-weight: bold;
}


p.prodanchors {
font-size: 0.9em;
line-height: 1.3em;
padding: 0px;
margin-top: 0px;
}


ul#customers {
list-style: none;
margin: 0 0 0px -40px;
}

ul#customers li {
padding: 0px;
margin: 0px;
}

#maincontent_image {
text-align: center;
}


#maincontent_image_sm {
float: right;
padding: 0px 0px 10px 10px;
}


#nextprev {
width: 100%;
padding: 0px 0px 20px 0px;
}

#nextprev .prev {
width: 50%;
text-align: left;
float: left;
}

#nextprev .prev .prevlink  {
background:transparent url(../images/list-arrow-rev.gif) no-repeat scroll left center;
display:inline;
padding:0 0 0 14px;
}



#nextprev .next {
width: 50%;
text-align: right;
float: left;
}

#nextprev .next .nextlink  {
background:transparent url(../images/list-arrow.gif) no-repeat scroll left center;
display:inline;
padding:0 0 0 14px;
}

.inlquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00234C;
	line-height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC99;
	border-bottom-color: #FFCC99;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 17px;
	margin-left: 17px;
}

.inlquote .sig {
color: #FE6600;
text-align: right;
padding: 0px;
margin: 2px 0px 0px 0px;
}

.eventtitle {
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
}

.tablelist td {
	padding: 10px 0px 10px 15px;
} 

#news_body .tablelist td.textcell {
	padding: 0px 0px 20px 0px;
} 

#news_body .tablelist td.textcell p {
	padding: 0;
	margin: 0;
}

#news_body .tablelist td.logocell {
	padding: 0px 15px 20px 0px;
} 

#news_body .tablelist td.logocelltop {
	padding: 5px 15px 20px 0px;
	vertical-align: top;
} 

.registerform, .registerforminterests {border: 0px;}

.registerform td {padding: 5px 10px 5px 0px;} 

.registerforminterests td {padding: 2px 10px 2px 0px;} 



ol.orange {
  font-weight: bold;
  color: #ff6600;
}
ol.orange p {
  font-weight: normal;
  color: #000000;
  padding: 0; margin: 0;
}

ol.orange li {
margin: 0px 0 0px -21px;
padding-bottom: 5px;
}


/* ---=== sidebar styles ===--- */

		
#sidebar .sidebar_box,
#newssidebar .sidebar_box {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

.t {background: #ffffff url(../images/cp-box-greydot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../images/cp-box-greydot.gif) 0 100% repeat-x}
.l {background: url(../images/cp-box-greydot.gif) 0 0 repeat-y}
.r {background: url(../images/cp-box-greydot.gif) 100% 0 repeat-y}
.bl {background: url(../images/cp-box-bottom-left-corner2.gif) 0 100% no-repeat}
.br {background: url(../images/cp-box-bottom-right-corner2.gif) 100% 100% no-repeat}
.tl {background: url(../images/cp-box-top-left-corner2.gif) 0 0 no-repeat}
.tr {background: url(../images/cp-box-top-right-corner2.gif) 100% 0 no-repeat; padding:10px;}
.tr_lower {background: url(../images/cp-box-top-right-corner2.gif) 100% 0 no-repeat;}



#sidebar .sidebar_box .sidebar_box_inner,
#newssidebar .sidebar_box .sidebar_box_inner {
	padding: 15px 10px 15px 14px;
	margin: 0;
}



#sidebar .sidebar_box .list ul,
#sidebar .sidebar_box_shaded .list ul, 
#newssidebar .sidebar_box .list ul,
#newssidebar .sidebar_box_shaded .list ul {
margin: 7px 0px 0px 0px;
}

#sidebar .sidebar_box .list ul li,
#sidebar .sidebar_box_shaded .list ul li,
#newssidebar .sidebar_box .list ul li,
#newssidebar .sidebar_box_shaded .list ul li {
list-style: none;
background: transparent url(../images/bullet-orange-arrow.png) no-repeat 0 3px;
margin: 7px 0 0px -40px;
}

#sidebar .sidebar_box .list li,
#sidebar .sidebar_box_shaded .list li,
#newssidebar .sidebar_box .list li,
#newssidebar .sidebar_box_shaded .list li {
padding: 0px 0 0px 11px;
margin: 0px;
} 

#sidebar .sidebar_box .list a:link, 
#sidebar .sidebar_box .list a:visited,
#sidebar .sidebar_box_shaded .list a:link, 
#sidebar .sidebar_box_shaded .list a:visited,
#newssidebar .sidebar_box .list a:link, 
#newssidebar .sidebar_box .list a:visited,
#newssidebar .sidebar_box_shaded .list a:link, 
#newssidebar .sidebar_box_shaded .list a:visited  {
	font-weight: bold;
	color: #003366;
	text-decoration:none;
}

#sidebar .sidebar_box .list a:hover,
#sidebar .sidebar_box_shaded .list a:hover,
#newssidebar .sidebar_box .list a:hover,
#newssidebar .sidebar_box_shaded .list a:hover  {
	font-weight: bold;
	color: #ff6600;
	text-decoration:none;
}


.sidebar_box_shaded {
	width:200px;
	}
  
.sidebar_box_shaded_top, .sidebar_box_shaded_bottom {
	width:200px;
min-height:11px;
height: auto !important;
	height:11px;
	background:transparent url(../images/rounded-shadow-btm.gif) no-repeat; /*url to the bottom rounded corner*/
	}
	
.sidebar_box_shaded_top {
	background:transparent url(../images/rounded-shadow-top.gif) no-repeat; /*url to the top rounded corner*/
	}
  
.sidebar_box_shaded_content {
	background:transparent url(../images/rounded-shadow-bg.gif) repeat-y; /*the url to your text background*/
	padding: 5px 10px 5px 14px;
	margin: 0;
	}	
	




.contactbox {
background: transparent url(../images/flatearth.png) no-repeat;
background-position:top right;
background-repeat: no-repeat;
min-height:101px;
height: auto !important;
height: 101px;
width: 198px;
padding: 0;
margin:0;
}

.contactbox .contact {
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 0px 0px 5px 0;
	text-decoration: none;
	color: #00234C;
	line-height: 16px;
	text-align: left;
font-weight: bold;
color: #FE6600;
}

.sig {
	padding-top: 8px;
	color: rgb(254, 102, 0);
	text-align: right;
}
.logopad {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#newssidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
#newssidebar #sidenavigation {
	width:200px;
	margin:0px;	
}

#newssidebar #sidenavigation li {
	display:block;
	background:transparent url(../images/leftnavimages/lnav_mid_gray.gif) repeat-y scroll 0 0;
	/*border-left: 1px solid grey;
	border-right: 1px solid grey;*/
}
#newssidebar #sidenavigation li.first{
	background-image:none;
	border-left: 0px solid grey;
	border-right: 0px solid grey;
}
#newssidebar #sidenavigation li a { 
	display:block;
	text-decoration:none;
	background:transparent url(../images/leftnavimages/hr.png) repeat-x scroll 10px 100%;
	line-height:15px;
		
}
#newssidebar #sidenavigation li div a {
	color:#003366; 
	font-size:1em;  
	padding:5px 0 5px 0px; 
	position:relative;
	width: 174px;
	margin-left:15px;
}

#newssidebar #sidenavigation li.first div a {
	padding:10px 0 5px 0px; 
}


#newssidebar #sidenavigation li div a.wrap {
	/*line-height:23px; */
}

#newssidebar #sidenavigation li div a:hover,
#newssidebar #sidenavigation li div.selected li a:hover,
#newssidebar #sidenavigation li div.unselected li a:hover {
	color:#ff6600;
}

#newssidebar #sidenavigation li           ul {
	display:block; 
	/*display:none; */
}

#newssidebar #sidenavigation li .selected ul,
#newssidebar #sidenavigation li .unselected ul {
	display:block;
	/*border-left: 1px solid grey;
	border-right: 1px solid grey;*/
}


#newssidebar #sidenavigation li       div			{ 
	background:transparent url(../images/leftnavimages/lnav_mid_gray.gif) repeat-y scroll 0 0; 
	/*background: grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;*/
}
#newssidebar #sidenavigation li       div.selected { 
	background:transparent url(../images/leftnavimages/lnav_mid_white.gif) repeat-y scroll 0 0;
	/*background: white;
	border-left: 1px solid grey;
	border-right: 1px solid grey;*/
	font-weight: bold;
}
#newssidebar #sidenavigation li       div.unselected { 
	background:transparent url(../images/leftnavimages/lnav_mid_gray.gif) repeat-y scroll 0 0;
	/*background: white;
	border-left: 1px solid grey;
	border-right: 1px solid grey;*/
	font-weight: bold;
}
#newssidebar #sidenavigation li.first div          { 
	background:transparent url(../images/leftnavimages/lnav_top_gray.gif) no-repeat scroll 0 0;
	/*border-left: 0px solid grey;
	border-right: 0px solid grey;*/
}
#newssidebar #sidenavigation li.first div.selected { 
	background:transparent url(../images/leftnavimages/lnav_top_white.gif)  no-repeat scroll 0 0;
}
#newssidebar #sidenavigation li.first div.unselected { 
	background:transparent url(../images/leftnavimages/lnav_top_gray.gif)  no-repeat scroll 0 0;
}
#newssidebar #sidenavigation li       div.selected li {
	background:transparent url(../images/leftnavimages/lnav_mid_white.gif) repeat-y scroll 0 0;
	/*border-left: 0px solid grey;
	border-right: 0px solid grey;
	background: white;*/
}
#newssidebar #sidenavigation li       div.unselected li {
	background:transparent url(../images/leftnavimages/lnav_mid_gray.gif) repeat-y scroll 0 0;
	/*border-left: 0px solid grey;
	border-right: 0px solid grey;
	background: white;*/
}


#newssidebar #sidenavigation li div.selected li a,
#newssidebar #sidenavigation li.last div.selected li a,
#newssidebar #sidenavigation li div.unselected li a,
#newssidebar #sidenavigation li.last div.unselected li a{
	color:#003366; 
	font-size:0.9em; 
	font-weight: normal;
	line-height:15px;
	padding:7px 0 7px 8px; 
	min-height:15px; 
	width:164px;
	/*width: 100%;*/
}
#newssidebar #sidenavigation li       div.selected li.innerlast a,
#newssidebar #sidenavigation li       div.unselected li.innerlast a {
	background-image:none;
}

#newssidebar #sidenavigation li.last  div.selected li.innerlast a,
#newssidebar #sidenavigation li.last  div.unselected li.innerlast a {	
	line-height:11px;
	min-height:11px;
	position:relative;
	top:0px;
        bottom:10px;
}

#newssidebar #sidenavigation li       div.selected a,
#newssidebar #sidenavigation li       div.unselected a {
	color:#000;
}

#sidenavigation_bottom span {
	display:block; 
	height:10px; 
	width:200px; 
	background:transparent url(../images/leftnavimages/lnav_bottom_gray.gif) no-repeat scroll 0 100%; 
	margin:0 0 10px 0px; 
}

#sidenavigation_bottom span.active {background-image:url(../images/leftnavimages/lnav_bottom_white.gif);	padding-bottom:10px;}

#newssidebar #sidenavigation li.last div          a { 
	background-image:none; 
	padding-top:5px;
}


#newssidebar #sidenavigation li.last div.selected a,
#newssidebar #sidenavigation li.last div.unselected a { 
	background:transparent url(../images/leftnavimages/lnav_hr.gif) no-repeat scroll 10px 100%; 
	padding-top:5px;
}

#newssidebar #sidenavigation li.last div.selected a.noChildren,
#newssidebar #sidenavigation li.last div.unselected a.noChildren { 
	background:none; 
}


#newssidebar #sidenavigation li.last div.selected  ul li a:hover,
#newssidebar #sidenavigation li.last div.unselected ul li a:hover {
	color:#ff6600;
}

#newssidebar #sidenavigation li div.selected a.selected,
#newssidebar #sidenavigation li div.unselected a.unselected {
	color:#000;
}
#newssidebar #sidenavigation li div.selected a.selected .indicator {
	display:block; 
	position:absolute; 
	width:4px; height:7px; 
	left:0px; top:11px;  
	background:transparent url(../images/leftnavimages/indicator.png) no-repeat scroll 0 0;
}

#newssidebar #sidenavigation li.last div.selected li.innerlast a.selected .indicator {
background:transparent url(../images/leftnavimages/indicator.png) no-repeat scroll 0;
display:block;
height:7px;
left:0px;
position:absolute;
top:9px;
width:4px;
}




#newssidebar #sidenavigation li.last div.unselected a.twitter {
background:transparent url(../images/leftnavimages/twitter.png) no-repeat scroll 0;
	padding:7px 0 7px 14px; 
	min-height:15px; 
	width:164px;
}

#newssidebar #sidenavigation li.last div.unselected a.facebook {
background:transparent url(../images/leftnavimages/facebook.png) no-repeat scroll 0;
	padding:7px 0 7px 14px; 
	min-height:15px; 
	width:164px;
}

#newssidebar #sidenavigation li.last div.unselected a.linkedin {
background:transparent url(../images/leftnavimages/linkedin.png) no-repeat scroll 0;
	padding:7px 0 7px 14px; 
	min-height:15px; 
	width:164px;
}




/*   --- PROCESS MATURITY MODEL ---    */

#processmaturity {
width: 100%;
padding: 0;
margin: 0;
border: 0;
border-collapse:collapse;
}

#processmaturity td {
padding: 4px;
margin: 0;
vertical-align: top;
border: 1px solid #999;
}

#processmaturity td.head_one {
width: 12%;
background: #fff;
color: #ff6600;
}

#processmaturity td.head_two {
width: 22%;
background: #fff;
color: #ff6600;
}

#processmaturity td.head_three {
width: 22%;
background: #fff;
color: #ff6600;
}

#processmaturity td.head_four {
width: 22%;
background: #fff;
color: #ff6600;
}

#processmaturity td.head_five {
width: 22%;
background: #fff;
color: #ff6600;
}

#processmaturity td.col_one {
background: #fff;
}

#processmaturity td.col_two {
background: #E8EBF0;
}

#processmaturity td.col_three {
background: #fff;
}

#processmaturity td.col_four {
background: #E8EBF0;
}

#processmaturity td.col_five {
background: #fff;
}

#processmaturity .letter {
color: #FE6600;
font-size: 1.3em;
}





/*   --- SUBMIT BUTTONS ---    */
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 15px 0 0; 
	margin-right:5px; 
	font-size:1.2em; 
	text-align: center; 
	background: transparent url(../images/btn_orange_sprite.gif) no-repeat right -74px; 
}
	
button.submitBtn span {
	padding: 6px 0 0 15px; 
	height:30px; 
	background: transparent url(../images/btn_orange_sprite.gif) no-repeat left top; 
	color:#fff; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -111px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -37px;
}


