/*

Common styles used throughout the site. These are primarily redefinitions of HTML tags.

*/

body { font-family: arial,verdana,sans-serif; font-size: 13px; color: #555; padding: 0; background-color: #edece7; background-image: url(bg_body.gif); background-repeat: repeat-x; margin: 0; }
p { line-height: 20px; margin: 0 0 20px 0; }
img { display: block; border: 0; }
table { padding: 0; border: 0; border-collapse: collapse; }
td, th { vertical-align: top; padding: 0; border: 0; }
a { color: #0080b4; text-decoration: none; }
a:focus, a:hover, a:active { outline: none; }
a:hover { color: #002868; text-decoration: none; }
ul, ol { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }
form { padding: 0; margin: 0; }
object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }

h1 { font-family: georgia,verdana,sans-serif; font-size: 28px; font-weight: normal; color: #333; padding: 0; margin: 0 0 15px 0; }
h2 { font-family: georgia,verdana,sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; color: #6c4226; padding: 0; margin: 0 0 15px 0; }
h3 { font-size: 14px; font-weight: bold; color: #555; padding: 0; margin: 0 0 5px 0; }
h4 { font-family: georgia,verdana,sans-serif; font-size: 16px; font-weight: normal; line-height: 18px; padding: 0; margin: 0 0 6px 0; }
h5 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #6c4226; padding: 0; margin: 0 0 10px 0; }
h6 { font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 6px 0; }

h1.indent { margin-left: 240px; }
h1 span.search_term { color: #6a4823; }






/*

Primary layout styles

*/

#page { position: relative; width: 960px; margin-left: auto; margin-right: auto; }

/* Deprecated by Cloudberry updates
#content { width: 100%; padding: 0 0 3px 0; background-color: #fff; background-image: url(bg_shadow.gif); background-position: bottom left; background-repeat: repeat-x; margin: 0 0 10px 0; }
#content.home { background-color: transparent; background-image: none; }
#header { width: 100%; }
#footer { width: 100%; padding: 15px 0 20px 0; border-top: 1px solid #d0cfcb; }
#copyright { width: 100%; padding: 10px 0 20px 0; border-top: 1px solid #d0cfcb; }
*/
#breadcrumb { width: 100%; padding: 10px 0 25px 0; }
div.wrapper { width: 100%; }
div.wrapper.block { margin: 0 0 20px 0; }

#content:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#header:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
/* Deprecated by Cloudberry updates
#footer:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#copyright:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
*/
#breadcrumb:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.wrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#content #intro { padding: 0 0 0 20px; }







/*

Primary column styles

*/

div.col_left { float: left; width: 210px; padding: 0 30px 300px 20px; margin: 0; }
div.col_main { float: left; padding: 0 30px 0 0; }
div.col_right { float: left; width: 158px; }

div.web_article ul { margin: 0 0 20px 0; }
div.web_article ul li { line-height: 18px; padding: 0 0 0 20px; background-image: url(bullet_circle_gray.gif); background-repeat: no-repeat; background-position: 6px 6px; margin: 0 0 7px 0; }
div.web_article ul li h3 { font-size: 13px; font-weight: bold; color: #333; margin-bottom: 5px; }
div.web_article ul li p { line-height: 16px; }

div.location_hierarchy ul { margin: 0 0 20px 0; }
div.location_hierarchy ul li { line-height: 18px; padding: 0 0 0 20px; background-image: url(bullet_circle_gray.gif); background-repeat: no-repeat; background-position: 6px 6px; margin: 0 0 7px 0; }
div.location_hierarchy ul li h3 { font-size: 13px; font-weight: normal; color: #333; margin-bottom: 5px; }
div.location_hierarchy ul li p { line-height: 16px; }

div.block1column { width: 100%; padding: 0 0 50px 0; }
div.block1column:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.block2column { width: 100%; padding: 0 0 50px 0; }
div.block2column:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.block3column { width: 100%; padding: 0 0 50px 0; }
div.block3column:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

div.block1column.no_sidenav div.col_main { width: 900px; padding-right: 20px; padding-left: 20px; }
div.block2column div.col_main { width: 610px; }
div.block2column.wide div.col_main { width: 680px; padding-right: 20px; }
div.block2column.no_sidenav div.col_main { width: 742px; padding-right: 20px; padding-left: 20px; }
div.block2column.no_sidenav.narrow div.col_main { width: 590px; padding-right: 152px; padding-left: 40px; }
div.block3column div.col_main { width: 492px; }

div.col_main_intro { float: left; width: 680px; padding: 15px 0 0 0; border-top: 2px solid #ddd; margin: 0 0 20px 0; }
div.col_main_intro:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.col_main_intro.border { padding-bottom: 15px; border-bottom: 2px solid #ddd; }
div.col_main_intro div.image_intro { width: 680px; padding: 1px 0 1px 0; border-bottom: 2px solid #ddd; overflow: hidden; }
div.col_main_intro div.col { float: left; width: 325px; }
div.col_main_intro div.col.right { float: right; }
div.col_main_intro.border div.img_wrap { float: right; margin: 0 0 10px 10px; }

div.col_main div.wrapper.col_two div.col { float: left; width: 45%; margin: 0 4% 0 0; }
div.col_main div.wrapper.col_two div.col.right { float: right; margin: 0 3% 0 0; }

div.col_main div.wrapper.col_three div.col { float: left; width: 29%; margin: 0 4% 0 0; }

div.col_main_intro.empty { margin-bottom: 0; }





/*

List styles

*/

ul.bullet_round { margin: 0 0 20px 0; }
ul.bullet_round li { line-height: 18px; padding: 0 0 0 20px; background-image: url(bullet_circle_gray.gif); background-repeat: no-repeat; background-position: 6px 6px; margin: 0 0 7px 0; }
ul.bullet_round li h3 { font-size: 13px; font-weight: bold; color: #333; margin-bottom: 5px; }
ul.bullet_round li p { line-height: 16px; }

ul.bullet_checkmark { margin: 0 0 20px 0; }
ul.bullet_checkmark li { padding: 0 0 0 20px; background-image: url(bullet_checkmark.gif); background-repeat: no-repeat; background-position: 0px 2px; border: none; margin: 0 0 12px 0;}






/*

Arrow icon styles

*/


.arrow1 { font-size: 12px; font-weight: bold; }
.arrow1 a { color: #f98f1e; padding: 0 22px 0 0; background-image: url(icon_arrow_orange.gif); background-repeat: no-repeat; background-position: center right; }
.arrow1 a:hover { text-decoration: underline; }

.arrow2 { font-size: 12px; font-weight: bold; }
.arrow2 a { color: #6a4823; padding: 0 22px 0 0; background-image: url(icon_arrow_brown.gif); background-repeat: no-repeat; background-position: center right; }
.arrow2 a:hover { text-decoration: underline; }

.arrow3 { font-size: 12px; font-weight: bold; }
.arrow3 a { color: #ffb76a; padding: 0 22px 0 0; background-image: url(icon_arrow_orange_down.gif); background-repeat: no-repeat; background-position: center right; }
.arrow3 a:hover { text-decoration: underline; }

.arrow_up {	font-size: 12px; font-weight: bold; }
.arrow_up a	{	color: #ffb76a; padding: 0 22px 0 0; background-image: url(icon_arrow_orange_up.gif); background-repeat: no-repeat; background-position: center right; }
.arrow_up a:hover	{	text-decoration: underline; }





/*

Button styles

*/


div.button { overflow: hidden; width: 100%; }
a.orange { float: left; display: block; height: 30px; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 4px 0 0; background-image: url(bg_button_orange_right.gif); background-repeat: no-repeat; background-position: top right; margin: 0 6px 0 0; }
a.orange span { display: block; line-height: 14px; padding: 8px 10px 8px 10px; background-image: url(bg_button_orange_left.gif); background-repeat: no-repeat; }
a.gray { float: left; display: block; height: 30px; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 4px 0 0; background-image: url(bg_button_gray_right.gif); background-repeat: no-repeat; background-position: top right; margin: 0 6px 0 0; }
a.gray span { display: block; line-height: 14px; padding: 8px 10px 8px 10px; background-image: url(bg_button_gray_left.gif); background-repeat: no-repeat; }
a.blue { float: left; display: block; height: 30px; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 4px 0 0; background-image: url(bg_button_blue_right.gif); background-repeat: no-repeat; background-position: top right; margin: 0 6px 0 0; }
a.blue span { display: block; line-height: 14px; padding: 8px 10px 8px 10px; background-image: url(bg_button_blue_left.gif); background-repeat: no-repeat; }
a.plum { float: left; display: block; height: 30px; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 4px 0 0; background-image: url(bg_button_plum_right.gif); background-repeat: no-repeat; background-position: top right; margin: 0 6px 0 0; }
a.plum  span { display: block; line-height: 14px; padding: 8px 10px 8px 10px; background-image: url(bg_button_plum_left.gif); background-repeat: no-repeat; }


div.button_contact { width: 145px; height: 27px; font-size: 14px; font-weight: bold; padding: 11px 0 0 13px; background-image: url(bg_button_contact.gif); background-repeat: no-repeat; }
div.button_contact a { color: #fff; }

div.button_row { width: 100%; padding: 10px 0 0 0; border-top: 2px solid #ddd; margin: 0 0 30px 0; }
div.button_row:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.button_row ul li { float: left; }
div.button_row div.button_align { float: right; }
div.button_row div.button_align div.button { float: left; width: auto; }






/*

Header styles

*/

#header #nav_top { width: 100%; margin: 0 0 6px 0; }
#header #nav_top:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#header #nav_top #items { float: right; margin: 13px 0 0 0; }
#header #nav_top #items ul li { float: left; font-size: 11px; color: #848484; padding: 0 0 0 11px; border-left: 1px solid #c0c0c0; margin: 0 0 0 11px; }
#header #nav_top #items ul li a { color: #848484; }
#header #nav_top #items ul li a:hover { text-decoration: underline; }
#header #nav_top #items ul li.location { border: none; }
#header #nav_top #items ul li.location span.country { font-weight: bold; }
#header #nav_top #items ul li.location span.language { cursor: pointer; }
#header #nav_top #items ul li.location span.language:hover { text-decoration: underline; }
#header #nav_top #items ul li.portal { padding-right: 15px; background-image: url(icon_portal.gif); background-repeat: no-repeat; background-position: top right; }
#header #nav_top #items ul li.portal a { font-weight: bold; }
#header #nav_top #items ul li.contact a { font-weight: bold; }

/* Deprecated by Cloudberry updates
#header #logo { margin: 0 0 19px 19px; }
#header #logo #tagline { position: absolute; margin: 24px 0 0 385px; }
*/


/*

Global Navigation styles

*/

/* Deprecated by Cloudberry updates
#nav_global { width: 100%; height: 43px; background-image: url(bg_navglobal.gif); background-repeat: no-repeat; }
#nav_global:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#nav_global ul li { float: left; height: 33px; font-family: georgia,verdana,sans-serif; font-size: 16px; cursor: pointer; padding: 10px 20px 0 20px; background-image: url(bg_navglobal_off.gif); background-position: top left; }
#nav_global ul li a { color: #fff; }
#nav_global ul li.selected { background-image: url(bg_navglobal_sel.gif); }
#nav_global ul li.selected:hover a { color: #002868; }
#nav_global ul li:hover { background-image: url(bg_navglobal_ovr.gif); }
#nav_global ul li:hover a { color: #002868; }

#nav_global ul li.home { background-image: url(bg_navglobal_home_off.gif); }
#nav_global ul li.home:hover { background-image: url(bg_navglobal_home_ovr.gif); }
#nav_global ul li.home.selected { background-image: url(bg_navglobal_home_sel.gif); }
#nav_global ul li.home.selected:hover { background-image: url(bg_navglobal_home_ovr.gif); }

#nav_global ul li.border { width: 2px; height: 43px; padding: 0; background-image: url(bg_navglobal_cap.gif); }

#nav_global ul li:hover div.list { display: block; }
#nav_global ul li:hover div.wide { display: block; }
#nav_global ul li div.list { -moz-box-shadow: 2px 2px 1px #666; -webkit-box-shadow: 2px 2px 1px #666; box-shadow: 2px 2px 1px #666; }
#nav_global ul li div.list { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#555555)"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#555555') }
#nav_global ul li div.wide { -moz-box-shadow: 2px 2px 1px #666; -webkit-box-shadow: 2px 2px 1px #666; box-shadow: 2px 2px 1px #666; }
#nav_global ul li div.wide { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#555555)"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#555555') }

#nav_global ul li div.list { position: absolute; display: none; cursor: default; padding: 15px 20px 10px 15px; background-color: #f4f3f0; background-image: url(bg_navdropdown.gif); margin: 33px 0 0 -20px; z-index: 20; }
#nav_global ul li:hover div.list ul li { float: none; font-family: arial,verdana,sans-serif; height: auto; font-size: 13px; font-weight: bold; cursor: default; padding: 0; background-image: none; margin: 0 0 6px 0; }
#nav_global ul li:hover div.list ul li a { color: #0080b4; }
#nav_global ul li:hover div.list ul li a:hover { color: #002868; }
#nav_global ul li:hover div.list ul li:hover { background-image: none; }

#nav_global ul li div.wide { position: absolute; display: none; cursor: default; padding: 0; background-color: #f4f3f0; background-image: url(bg_navdropdown.gif); margin: 33px 0 0 -20px; z-index: 20; }
#nav_global ul li:hover div.wide table td { width: 135px; cursor: pointer; padding: 15px 14px 10px 14px; border-right: 1px solid #e1e1e1; background-image: url(bg_navdropdown.gif); background-position: bottom left; background-repeat: no-repeat; }
#nav_global ul li:hover div.wide table td:hover { background-image: url(bg_navdropdown_ovr.gif); background-position: top left; background-repeat: no-repeat; }
#nav_global ul li:hover div.wide table td img { margin: 0 0 10px 0; }
#nav_global ul li:hover div.wide table td p { font-family: arial,verdana,sans-serif; font-size: 13px; line-height: 16px; }
#nav_global ul li:hover div.wide table td div.subhead { font-size: 12px; font-weight: bold; color: #0080b4; margin: 0 0 5px 0; }
#nav_global ul li:hover div.wide table td:hover div.subhead { color: #002868; }
#nav_global ul li:hover div.wide table td:hover p { color: #333; }
#nav_global ul li:hover div.wide table td.list { width: 155px; cursor: default; padding-right: 25px; }
#nav_global ul li:hover div.wide table td.list div.subhead { font-family: arial,verdana,sans-serif; font-size: 12px; font-weight: bold; color: #6a4823; text-transform: uppercase; margin: 0 0 12px 0; }
#nav_global ul li:hover div.wide table td.list:hover { background-image: url(bg_navdropdown.gif); background-position: bottom left; background-repeat: no-repeat; }
#nav_global ul li:hover div.wide table td.list ul li { float: none; height: auto; font-family: arial,verdana,sans-serif; font-size: 13px; font-weight: bold; cursor: default; padding: 0; background-image: none; margin: 0 0 6px 0; }
#nav_global ul li:hover div.wide table td.list ul li a { color: #0080b4; }
#nav_global ul li:hover div.wide table td.list ul li a:hover { color: #002868; }
#nav_global ul li:hover div.wide table td.list ul li:hover { background-image: none; }

#nav_global ul li:hover div.wide table td.list ul li ul { display: none; margin-top: 5px; }
#nav_global ul li:hover div.wide table td.list ul li span.expando { color: #0080b4; cursor: pointer; padding: 0 15px 0 0; background-image: url(icon_dropdown.gif); background-repeat: no-repeat; background-position: center right; }
#nav_global ul li:hover div.wide table td.list ul li ul li { font-size: 12px; padding-left: 11px; background-image: url(bullet_dash_off.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; }
#nav_global ul li:hover div.wide table td.list ul li ul li:hover { background-image: url(bullet_dash_sel.gif); }
#nav_global ul li:hover div.wide table td.list ul li ul li a { font-weight: normal; }


#nav_global ul li:hover div.wide table td.featured { width: 155px; cursor: pointer; padding-right: 25px; background-image: url(bg_navdropdown_ovr.gif); background-position: top left; background-repeat: no-repeat;}
#nav_global ul li:hover div.wide table td.featured div.subhead { font-family: arial,verdana,sans-serif; font-size: 12px; font-weight: bold; color: #6a4823; margin: 0 0 12px 0; }
#nav_global ul li:hover div.wide table td.featured div.arrow1 { font-size: 12px; font-weight: bold; }
#nav_global ul li:hover div.wide table td.featured div.arrow1 a { color: #f98f1e; padding: 0 22px 0 0; background-image: url(icon_arrow_orange.gif); background-repeat: no-repeat; background-position: center right; }
#nav_global ul li:hover div.wide table td.featured div.arrow1 a:hover { text-decoration: underline; }
*/

/* Deprecated by Cloudberry updates
#nav_global div.search { position: absolute; margin: 5px 0 0 760px; }
#nav_global div.search img { display: inline; vertical-align: top; }
#nav_global div.search input.search_text { width: 148px; height: 28px; font-size: 13px; color: #999; vertical-align: top; padding: 0 5px 0 5px; border-style: hidden; border-width: 0; background-image: url(bg_search.gif); background-repeat: no-repeat; background-position: fixed; }
*/

div.search input.search_text { width: 115px; height: 23px; font-size: 12px; color: #999; padding: 0 5px 0 5px; }





/*

Footer/Copyright styles

*/

/* Deprecated by Cloudberry updates
#footer table td { width: 213px; padding: 0 13px 0 13px; border-right: 1px solid #d0cfcb; }
#footer table td.last { border-right: none; }
#footer table td ul li { font-size: 11px; margin: 0 0 5px 0; }
#footer table td ul li a { color: #555; }
#footer table td ul li a:hover { text-decoration: underline; }

#copyright ul li { float: left; font-size: 11px; color: #848484; }
#copyright ul li a { color: #555; }
#copyright ul li a:hover { text-decoration: underline; }
#copyright div.corporate { float: left; padding: 0 0 0 15px; }
#copyright div.corporate ul li { padding: 0 10px 0 0; border-right: 1px solid #c5c3bc; margin: 0 10px 0 0; }
#copyright div.corporate ul li.last { border: none; }
#copyright div.user { float: right; padding: 0 15px 0 0; }
#copyright div.user ul li { padding: 0 0 0 17px; background-repeat: no-repeat; background-position: 0px 2px; margin: 0 0 0 15px; }
#copyright div.user ul li.rss { background-image: url(icon_rss.gif); }
#copyright div.user ul li.print { background-image: url(icon_print.gif); }
#copyright div.user ul li.email { background-image: url(icon_email.gif); }
*/





/*

Breadcrumb styles

*/

#breadcrumb ul li { float: left; font-size: 10px; font-weight: bold; color: #ababab; text-transform: uppercase; padding: 0 0 0 0; margin: 0 7px 0 0; }
#breadcrumb ul li a { color: #666; padding: 0 7px 0 0; border-right: 1px solid #666; }
#breadcrumb ul li a:hover { text-decoration: underline; }






/*

Home styles

*/

/* Deprecated by Cloudberry updates
#slideshow { width: 100%; height: 390px; padding: 0 0 3px 0; background-image: url(bg_shadow.gif); background-position: bottom left; background-repeat: repeat-x; margin: 0 0 9px 0; }
#slideshow #slide_navigation { position: absolute; display: none; margin: 333px 0 0 310px; }
#slideshow #slide_navigation ul li { float: left; height: 57px; cursor: pointer; background-position: 0 0; overflow: none; }
#slideshow #slide_navigation ul li:hover { background-color: #002868; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }

#slideshow #slide_navigation ul li.thumb0 { width: 163px; color: #d5d3c8; background-image: url(bg_thumb_off.png); background-position: top right; }
#slideshow #slide_navigation ul li.thumb1 { width: 163px; color: #d5d3c8; background-image: url(bg_thumb_off.png); background-position: top right; }
#slideshow #slide_navigation ul li.thumb2 { width: 163px; color: #d5d3c8; background-image: url(bg_thumb_off.png); background-position: top right; }
#slideshow #slide_navigation ul li.thumb3 { width: 161px; color: #d5d3c8; background-image: url(bg_thumb_off.png); background-position: top left; }
#slideshow #slide_navigation.select0 ul li.thumb0 { width: 163px; color: #fff; background-image: url(bg_thumb_sel.png); background-position: top right; }
#slideshow #slide_navigation.select1 ul li.thumb1 { width: 163px; color: #fff; background-image: url(bg_thumb_sel.png); background-position: top right; }
#slideshow #slide_navigation.select2 ul li.thumb2 { width: 163px; color: #fff; background-image: url(bg_thumb_sel.png); background-position: top right; }
#slideshow #slide_navigation.select3 ul li.thumb3 { width: 161px; color: #fff; background-image: url(bg_thumb_sel.png); background-position: top left; }
#slideshow #slide_navigation.select0 ul li.thumb0 div.img { position: absolute; margin: 10px 0 0 11px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#slideshow #slide_navigation.select1 ul li.thumb1 div.img { position: absolute; margin: 10px 0 0 11px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#slideshow #slide_navigation.select2 ul li.thumb2 div.img { position: absolute; margin: 10px 0 0 11px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#slideshow #slide_navigation.select3 ul li.thumb3 div.img { position: absolute; margin: 10px 0 0 11px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }

#slideshow #slide_navigation ul li div.img { position: absolute; margin: 10px 0 0 11px; filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#slideshow #slide_navigation ul li div.txt { position: absolute; width: 90px; height: 47px; font-size: 11px; font-weight: bold; line-height: 12px; text-transform: uppercase; margin: 10px 0 0 66px; }

#slideshow #slide_image0 { position: absolute; display: block; margin: 0 0 0 310px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00; }
#slideshow #slide_image1 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image2 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image3 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image4 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image5 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image6 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image7 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image8 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image9 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image10 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image11 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image12 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image13 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image14 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image15 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image16 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image17 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image18 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image19 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }
#slideshow #slide_image20 { position: absolute; display: none; margin: 0 0 0 310px; filter: alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00; }

#slideshow #slide_text0 { position: absolute; display: block; width: 270px; height: 360px; padding: 30px 20px 0 20px; background-color: #fff; }
#slideshow #slide_text1 { position: absolute; display: none; width: 270px; height: 360px; padding: 30px 20px 0 20px; background-color: #fff; }
#slideshow #slide_text2 { position: absolute; display: none; width: 270px; height: 360px; padding: 30px 20px 0 20px; background-color: #fff; }
#slideshow #slide_text3 { position: absolute; display: none; width: 270px; height: 360px; padding: 30px 20px 0 20px; background-color: #fff; }

#slideshow div.slide_block p { margin-bottom: 25px; }
#slideshow div.slide_block h2 { font-size: 24px; font-weight: normal; color: #0080b4; }

*/

/* Deprecated by Cloudberry updates
div.col_home_left { float: left; width: 470px; margin: 0 10px 0 0; }
div.col_home_left div.callout { width: 430px; min-height: 303px; background-color: #fff; padding: 15px 20px 10px 20px; background-image: url(bg_shadow.gif); background-position: bottom left; background-repeat: repeat-x; }
div.col_home_left div.callout:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.col_home_left div.callout img { float: left; margin: 4px 12px 0 0; }
div.col_home_left div.callout p { font-size: 13px; line-height: 16px; }
div.col_home_left div.callout div.col { float: left; width: 200px; margin: 0 14px 0 0; }
div.col_home_left div.callout div.col ul li { margin: 0 0 13px 0; }
div.col_home_left div.callout div.col ul li h4 { font-size: 13px; }
div.col_home_left div.callout div.col ul li div.date { font-size: 10px; font-weight: bold; color: #848484; text-transform: uppercase; margin: 0 0 4px 0; }

div.col_home_right { float: left; width: 480px; }
div.col_home_right div.banners { width: 100%; margin: 0 0 7px 0; }
div.col_home_right div.banners:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.col_home_right div.banners ul li { float: left; margin: 0 10px 0 0; }
div.col_home_right div.banners ul li.last { margin: 0; }
div.col_home_right div.banners ul li img { padding: 0 0 3px 0; background-image: url(bg_shadow.gif); background-position: bottom left; background-repeat: repeat-x; }

div.col_home_right div.callout { width: 456px; height: 104px; background-color: #fff; padding: 10px 12px 3px 12px; background-image: url(bg_shadow.gif); background-position: bottom left; background-repeat: repeat-x; }
div.col_home_right div.callout img { float: left; margin: 4px 12px 8px 0; }
div.col_home_right div.callout p { line-height: 16px; margin-bottom: 6px; }
*/





/*

Capability styles

*/

#capability_promo { height: 250px; border-bottom: 4px solid #ddd; overflow: hidden; margin: 0 0 30px 0; }
#capability_promo div.copy { position: absolute; width: 210px; height: 209px; color: #fff; padding: 20px; background-image: url(bg_capability_promo.gif); overflow: hidden; margin: 0 0 0 710px; }
#capability_promo div.copy ul { margin: 0 0 10px 0; }
#capability_promo div.copy ul li { padding: 8px 0 8px 14px; background-image: url(bullet_arrow_gray.gif); background-repeat: no-repeat; background-position: 1px 12px; border-bottom: 1px solid #b0a49b; }
#capability_promo div.copy div.subhead { font-size: 14px; font-weight: bold; padding: 0 0 10px 0; border-bottom: 2px solid #b0a49b; }
#capability_promo div.imgs { border-bottom: 1px solid #fff; }
#capability_promo div.imgs img { float: left; }
#capability_promo div.arrow3 { text-align: right; }

div.table_list { width: 100%; margin: 30px 0 30px 0; }
div.table_list:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.table_list div.col { float: left; width: 49%; }
div.table_list div.col.right { float: right; }
div.table_list div.col ul { border-bottom: 2px solid #ddd; }
div.table_list div.col ul li { font-family: georgia,verdana,sans-serif; font-size: 14px; padding: 10px 0 10px 18px; background-image: url(bullet_arrow_double.gif); background-repeat: no-repeat; background-position: 1px 15px; border-top: 2px solid #ddd; }






/*

Offerings styles

*/

#offerings_promo { height: 219px; border-bottom: 4px solid #ddd; overflow: hidden; margin: 0; }
#offerings_promo div.copy { position: absolute; width: 210px; height: 178px; color: #fff; padding: 20px; background-image: url(bg_capability_promo.gif); overflow: hidden; margin: 0 0 0 430px; }
#offerings_promo div.copy ul { margin: 0 0 10px 0; }
#offerings_promo div.copy ul li { padding: 8px 0 8px 14px; background-image: url(bullet_arrow_gray.gif); background-repeat: no-repeat; background-position: 1px 12px; border-bottom: 1px solid #b0a49b; }
#offerings_promo div.copy ul li.last { border: none; }
#offerings_promo div.copy div.subhead { font-size: 14px; font-weight: bold; padding: 0 0 10px 0; border-bottom: 2px solid #b0a49b; }
#offerings_promo div.imgs { border-bottom: 1px solid #fff; }
#offerings_promo div.imgs img { float: left; }
#offerings_promo div.arrow3 { text-align: right; }






/*

Insights styles

*/

#insights_promo { height: 250px; border-bottom: 4px solid #ddd; overflow: hidden; margin: 0 0 30px 0; }
#insights_promo div.txt { position: absolute; width: 431px; padding: 15px 20px 10px 20px; background-color: #f2f5ea; background-image: url(bg_insights_promo.gif); background-repeat: repeat-x; overflow: hidden; margin: 25px 0 0 419px; }
#insights_promo h5 { text-transform: xxx; }
#insights_promo p { margin-bottom: 8px; }



/*

Left/Right Column Module styles

*/

div.module { margin: 0 0 30px 0; }
div.module div.share { font-size: 12px; font-weight: bold; padding: 8px 0 0 0; border-top: 1px solid #ddd; }
div.module div.copy { padding: 15px; }
div.module div.copy h4 { font-size: 14px; }
div.module div.copy p { line-height: 16px; margin-bottom: 8px; }
div.module.shaded { background-color: #f4f4f4; padding: 5px 0 0 0; background-color: #f4f4f4; background-image: url(bg_module_top.gif); background-repeat: repeat-x; }

div.module.nav1 { border-top: 2px solid #ddd; }
div.module.nav1 h6 { padding: 10px 0 0 0; }
div.module.nav1 ul { padding: 0 0 10px 0; border-bottom: 1px solid #ddd; }
div.module.nav1 ul li { font-size: 12px; line-height: 16px; padding: 0 0 0 20px; background-image: url(bullet_dash_off.gif); background-repeat: no-repeat; background-position: 9px 8px; margin: 0 0 5px 0; }
div.module.nav1 ul li.selected { background-image: url(bullet_dash_sel.gif); }
div.module.nav1 ul li.selected a { color: #002868; padding-right: 12px; background-image: url(bullet_arrow_double_sel.gif); background-repeat: no-repeat; background-position: center right; }

div.module.nav2 { border-top: 2px solid #ddd; margin: 0 0 40px 0; }
div.module.nav2 ul li { font-size: 12px; line-height: 16px; padding: 8px 0 8px 0; border-bottom: 1px solid #ddd; }
div.module.nav2 ul li.selected a {
  color: #002868;
  padding-right: 12px;
  background-image: url(bullet_arrow_double_sel.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
div.module.nav2 ul li ul { margin: 5px 0 0 0; }
div.module.nav2 ul li ul li { padding: 0 0 0 20px; background-image: url(bullet_dash_off.gif); background-repeat: no-repeat; background-position: 9px 8px; border: none; margin: 0 0 5px 0; }
div.module.nav2 ul li.selected ul li a {
  color: #0080b4;
  background-image: none;
  background-image: url(bullet_dash_off.gif);
  background-repeat: no-repeat;
  background-position: -9px 8px;
}
div.module.nav2 ul li.selected ul li a:hover { color: #002868; }
div.module.nav2 ul li ul li.selected { background-image: url(bullet_dash_sel.gif); }
div.module.nav2 ul li ul li.selected a {
  color: #002868;
  padding-right: 12px;
  background-image: url(bullet_arrow_double_sel.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
div.module.nav2 ul li ul li.selected ul li a {
  color: #0080b4;
  background-image: none;
  background-image: url(bullet_dash_off.gif);
  background-repeat: no-repeat;
  background-position: -9px 8px;
}
div.module.nav2 ul li ul li ul { margin: 5px 0 0 0; }
div.module.nav2 ul li ul li ul li { padding-left: 8px; background-image: url(bullet_dash_small_off.gif); background-repeat: no-repeat; background-position: 0 8px; border: none; margin-left: 5px; }
div.module.nav2 ul li ul li ul li.selected { background-image: url(bullet_dash_small_sel.gif); }

div.module.navback { border-top: 2px solid #ddd; margin: 0 0 10px 0; padding: 8px 0 0 0;  }
div.module.navback ul li {
  padding: 0 0 0 10px;
  background-image: url(bullet_arrow_double_left.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  border: none;
  margin: 0 0 5px 0;
}
div.module.navback ul li.back a { color: #002868; }


div.col_right div.module h5 { color: #333; }

div.module h4 { font-size: 12px; }
div.module h4.title { font-family: georgia,verdana,sans-serif; font-size: 12px; line-height: 16px; font-style: italic; margin-bottom: 10px; }
div.module h5 { font-size: 11px; margin-bottom: 6px; }
div.module p { font-family: arial,verdana,sans-serif; font-size: 12px; line-height: 16px; }

div.module.video { padding: 5px 0 0 0; background-color: #f4f4f4; background-image: url(bg_module_top.gif); background-repeat: repeat-x; }
div.module.video div.play { position: absolute; margin: 37px 0 0 83px; }
div.play { position: absolute; }
/*
div.module.list p { font-family: georgia,verdana,sans-serif; font-size: 12px; line-height: 16px; }
div.module.list ul li { font-family: georgia,verdana,sans-serif; font-size: 12px; padding: 0 0 0 8px; background-image: url(bullet_dash_small_off.gif); background-repeat: no-repeat; background-position: 0px 7px; margin: 0 0 5px 0; }
*/
div.module.list ul li { font-family: arial,verdana,sans-serif; font-size: 12px; padding: 0 0 0 8px; background-image: url(bullet_dash_small_off.gif); background-repeat: no-repeat; background-position: 0px 7px; margin: 0 0 5px 0; }

div.module.image img { margin-bottom: 6px; }
div.module.image p { font-size: 12px; line-height: 18px; margin-bottom: 8px; }






/*

Promo Block styles

*/

div.promo_block { width: 100%; padding: 0 0 15px 0; margin: 0 0 15px 0; }
div.promo_block:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.promo_block.shaded { background-color: #f2f1ec; }
div.promo_block.shaded div.info { padding: 15px 10px 0 10px; }
div.promo_block.img_left div.img { float: left; margin: 3px 15px 5px 0; }
div.promo_block.img_left div.txt { margin: 0 0 0 0; }
div.promo_block.img_top div.img { margin: 0 0 15px 0; }
div.promo_block h2 { margin-bottom: 6px; }
div.promo_block h5 { margin-bottom: 6px; text-transform: xxx; }
div.promo_block p { margin-bottom: 10px; }
div.promo_block.shaded p { line-height: 17px; }

div.promo_block.clear { background-color: none; }
div.promo_block.clear div.info { padding: 15px 10px 0 10px; }
div.promo_block.clear p { line-height: 17px; }

div.promo_wrapper { width: 100%; margin: 0 0 15px 0; }
div.promo_wrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.promo_wrapper div.promo_block { float: left; width: 49%; }
div.promo_wrapper div.promo_block.right { float: right; width: 49%; }

div.promo_group { padding: 20px 10px 0 10px; background-color: #f2f1ec; background-image: url(bg_promo_group.gif); background-repeat: repeat-x; margin: 0 0 10px 0; }
h3.promo_group { color: #002868; }
h3.article_list { padding: 0 0 10px 0; border-bottom: 2px solid #ddd; }






/*

Item Lists (1/2/3 column) styles

*/

div.items { width: 100%; padding: 10px 0 0 0; border-top: 2px solid #ddd; margin: 0 0 20px 0; }
div.items:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.items p { line-height: 17px; margin-bottom: 12px; }
div.items h3 { font-size: 13px; margin-bottom: 6px; }
div.items h4 { color: #6c4226; margin-bottom: 10px; }
div.items.col1 div.col { float: left; width: 100%; }
div.items.col2 div.col { float: left; width: 48%; margin: 0 3% 0 0; }
div.items.col3 div.col { float: left; width: 31%; margin: 0 3% 0 0; }
div.items.col2 div.col.right { margin-right: 0; }
div.items.col3 div.col.right { margin-right: 0; }






/*

Choose a Language styles

*/

#mask { position: absolute; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #333; filter: alpha(opacity=85); opacity: 0.85; z-index: 9; }
#language { position: absolute; top: 0; left: 0; width: 100%; display: none; z-index: 10; }
#language div.copy { position: relative; width: 660px; padding: 30px 0 0 0; border-top: 4px solid #00aeef; background-color: #fff; margin: 200px auto 0 auto; }
#language div.copy div.intro { padding: 0 30px 20px 30px; }
#language div.copy div.intro h1 { padding-bottom: 10px; border-bottom: 2px solid #ddd; }
#language div.copy div.intro h3 { margin-bottom: 2px; }
#language div.copy div.intro div.col { float: left; width: 250px; margin: 0 30px 0 0; }
#language div.copy div.selection { font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 12px 0 12px 30px; background-color: #fbfaf9; }
#language div.copy div.selection input { vertical-align: middle; margin: 0 8px 0 0; }
#language div.button_row { border: none; }
#language div.button_row:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#language div.button_row ul li { float: left; }
#language div.button_row div.button_align { float: left; }
#language div.button_row div.button_align div.button { float: left; width: auto; }

#language div.copy { -moz-box-shadow: 3px 3px 5px #333; -webkit-box-shadow: 3px 3px 5px #333; box-shadow: 3px 3px 5px #333; }
#language div.copy { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#333333)"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333') }






/*

Additional Elements styles

*/

div.content_block { width: 100%; padding: 15px 0 0 0; margin: 0 0 15px 0; }
div.content_block div.intro { width: 100%; margin: 0 0 20px 0; }
div.content_block div.intro:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.content_block div.intro div.dropdown { float: right; }
div.content_block div.promo_block { margin-bottom: 0; }

div.content_block h3 { font-size: 13px; margin-bottom: 6px; }
div.content_block h4 { font-family: arial,verdana,sans-serif; font-size: 13px; font-weight: bold; font-style: italic; }
div.content_block h4 span.date { font-style: normal; }
div.content_block p { line-height: 17px; margin-bottom: 12px; }






/*

Form styles

*/

table.form td { font-size: 12px; padding: 8px 30px 8px 0; }
table.form td.required { font-weight: bold; }
table.form td.label { padding-top: 11px; }
table.form tr.buttonRow td { padding-top: 20px; }

input.text200 { width: 200px; font-size: 12px; padding: 2px; color: #555; border: 1px solid #ddd; }
select.select200 { width: 206px; font-size: 12px; color: #555; border: 1px solid #ddd; }
textarea.textarea450x100 { width: 450px; height: 100px; font-size: 12px; color: #555; border: 1px solid #ddd; }

input.rounded { font-size: 12px; height: 27px; font-weight: bold; color: #fff; background-color: #e27813; padding: 4px 10px 6px 10px; border: none; }
input.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4x; border-radius: 4px; }
input.rounded { background-image: url(bg_form_button.gif); }




/*

Tabbed styles

*/

div.nav_tabbed { width: 100%; background-image: url(bg_tab.gif); background-repeat: no-repeat; }
div.nav_tabbed #nav_tabs { padding: 0 0 0 2px; margin: 0 0 20px 0; }
div.nav_tabbed #nav_tabs:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

div.nav_tabbed #nav_tabs ul li { float: left; font-size: 12px; font-weight: bold; color: #333; cursor: pointer; padding: 10px 20px 40px 20px; background-image: url(bg_tab_off.gif); background-repeat: repeat-x; background-position: top right; }
div.nav_tabbed #nav_tabs ul li.selected { background-image: url(bg_tab_sel.gif); }
div.nav_tabbed #nav_tabs ul li:hover { color: #6c4226; background-image: url(bg_tab_ovr.gif); }
div.nav_tabbed #nav_tabs ul li.selected:hover { background-image: url(bg_tab_sel.gif); }

div.nav_tabbed #nav_content0 { display: block; }
div.nav_tabbed #nav_content1 { display: none; }
div.nav_tabbed #nav_content2 { display: none; }
div.nav_tabbed #nav_content3 { display: none; }
div.nav_tabbed #nav_content4 { display: none; }

ul.leaders li { border-bottom: 1px solid #ddd; }
ul.leaders li div.person { width: 100%; padding: 0 0 10px 0; }
ul.leaders li div.person:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
ul.leaders li div.person div.thumb { float: left; margin: 0 10px 0 0; }
ul.leaders li div.person div.name { font-family: georgia,verdana,sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; color: #6a4823; padding: 0; margin: 10px 0 10px 0; }






/*

Search Results styles

*/

#search_intro { height: 73px; padding: 10px 20px 0 20px; border-top: 2px solid #ddd; background-image: url(bg_search_intro.gif); background-repeat: repeat-x; margin: 0 20px 30px 20px; }
#search_intro p { margin-bottom: 8px; }
#search_intro input.search_bar { float: left; width: 500px; font-size: 16px; color: #333; padding: 5px 2px 4px 5px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4x; border-radius: 4px; margin: 0 5px 0 0; }
#search_intro div.search_button { float: left; }

div.search_results { width: 100%; }
div.search_results ul li { margin: 0 0 25px 0; }
div.search_results h2 { margin-bottom: 5px; }
div.search_results h2 a { text-decoration: underline; }
div.search_results div.date { font-weight: bold; margin: 0 0 5px 0; }

div.search_results a.audio { padding: 0 22px 0 0; background-image: url(icon_audio.gif); background-repeat: no-repeat; background-position: center right; }
div.search_results a.video { padding: 0 25px 0 0; background-image: url(icon_video.gif); background-repeat: no-repeat; background-position: center right; }
div.search_results a.pdf { padding: 0 25px 0 0; background-image: url(icon_pdf.gif); background-repeat: no-repeat; background-position: center right; }
div.search_results a.excel { padding: 0 25px 0 0; background-image: url(icon_excel.gif); background-repeat: no-repeat; background-position: center right; }
div.search_results a.word { padding: 0 25px 0 0; background-image: url(icon_word.gif); background-repeat: no-repeat; background-position: center right; }

div.search_index { width: 100%; padding: 20px 0 0 0; border-top: 2px solid #ddd; }
div.search_index:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
div.search_index ul li { float: left; font-size: 12px; font-weight: bold; color: #333; margin: 0 14px 0 0; }

/*

Share Tool
*/

#share-tool { margin: 20px 0; padding: .92em 0; }
div.module.nav2 ul.addthis-submenu { padding: 0; margin: 0; border: 0; }
div.module.nav2 ul.addthis-submenu li { background: none; border: 0; margin: 0; padding: 0 12px 0 0; }
ul.addthis-submenu { margin: 5px 0px 7px 0px; padding: 0px; list-style:none; border: 0; height: 14px; }
ul.addthis-submenu li { float:left; margin: 0; }
ul.addthis-submenu li a { background-color: #f0f; height:14px; width:14px; display:block; margin: 0; overflow:hidden; text-indent:-9999px; cursor:hand; cursor:pointer; }
ul.addthis-submenu li a.addthis_button_email{background:url(icon_email.gif)}
ul.addthis-submenu li a.addthis_button_linkedin{background:url(icon_linkedin.gif)}
ul.addthis-submenu li a.addthis_button_twitter{background:url(icon_twitter.gif)}
ul.addthis-submenu li a.addthis_button_facebook{background:url(icon_facebook.gif)}
ul.addthis-submenu li a.addthis_button_delicious{background:url(icon_delicious.gif)}
ul.addthis-submenu li a.addthis_button_print{background:url(icon_print.gif)}
ul.addthis-submenu li a.addthis_button_stumbleupon{background:url(icon_stumbleupon.gif)}
ul.addthis-submenu li a.addthis_button_digg{background:url(icon_digg.gif)}
ul.addthis-submenu li a.addthis_button_google{background:url(icon_google.gif)}
ul.addthis-submenu li a.addthis_button_xing{background:url(icon_xing.gif)}
ul.addthis-submenu li a.addthis_button_reddit{background:url(icon_reddit.gif)}
ul.addthis-submenu li a.addthis_button_google_plusone_badge{background:url(icon_google_plusone_badge.gif)}
ul.addthis-submenu li a.addthis_button_live{background:url(icon_live.gif)}
ul.addthis-submenu li a.addthis_button_googlebuzz{background:url(icon_buzz.gif)}
ul.addthis-submenu li a.addthis_button_instapaper{background:url(icon_instapaper.gif)}
ul.addthis-submenu li a:hover{background-position:0px -14px}
ul.addthis-submenu li.more{text-indent:0px; height:14px;}
ul.addthis-submenu li.more a{padding-left:17px; background:url(icon_more.gif) no-repeat; font-size:10px; color:#666666; text-decoration:none; display:block; text-indent:0px; cursor:hand; cursor:pointer; height:14px; margin-right:0px; width:30px;}
ul.addthis-submenu li.more a:hover{background-position:0px -14px; font-size:10px; color:#002868;}
ul.addthis-submenu li a span.at300bs{background-image:none !important;}
ul.addthis-submenu li.less{text-indent:0px; height:14px;}
ul.addthis-submenu li.less a{padding-left:17px; background:url(icon_less.gif) no-repeat; font-size:10px; color:#666666; text-decoration:none; display:block; text-indent:0px; cursor:hand; cursor:pointer; height:14px; margin-right:0px; width:30px;}
ul.addthis-submenu li.less a:hover{background-position:0px -14px; font-size:10px; color:#002868;}

 