/**** START - From global_home.css ****/
* {
font-family:Arial, Helvetica, sans-serif;
margin:0;padding:0;
}
html, body {
background-image: url(/images/GradBack.jpg);
background-position: center 24px;
background-color: #fff;
background-repeat: no-repeat;
color:#000000;
/* color:#999; changed by Ife to fix issue of different text colours in different browsers*/
font:100% Arial, Helvetica, sans-serif;
padding:0px;
text-align:center;
height:100%;
}
a img {
border:0;
}
#contentHome p	{
margin:0 0 10px;
line-height: 1.4em;
}
#contentHome {
margin:0;
padding:0;
text-align:left;
}
div, h1, h2, ul, img{
behavior:url(/include/iepngfix.htc);
}

.jCarousel ul li {
margin:0;
padding:0;
width:568px;
height:176px;
position:relative;
}
.carousel .prev, .carousel .next {
position:absolute;
top: 143px;
z-index:10000;
display:block;
width:40px;
height:38px;
}
div.BoilerPlateParagraph {
margin-bottom:10px;
}
.carousel .next {
right:-7px;
}
.carousel .prev {
left:-7px;
}
.ItemContainer {
margin:0 10px 20px 0;
padding:0;
border:3px solid #fff;
background-image: none;
position:absolute;
z-index:90;
overflow:hidden;
width:228px;
height:175px;
}
/*.ItemContainer .Heading h1 {
color:#005740;
font-size:1.1em;
line-height: 1.2em;
font-weight: normal;
padding-top:10px;
}
.ItemContainer .Heading h1 a {
color:#005740;
text-decoration:none;
}*/
.ItemContainer h2 {
margin:0;
padding:0;
color:#fff;
font-size:14px;
position:absolute;
bottom:0;
left:0px;
z-index:15;
width:568px;
height:70px;
display:block;
}
.ItemContainer h2 a {
display:block;
color:#fff;
text-decoration:none;
padding-left:20px;
padding-right:20px;
margin-top:25px;
}
/*.ItemContainer .Heading {
margin:0;
padding:0;
height:67px;
background-image: none;
position:absolute;
cursor:pointer;
z-index: 5001;
}
.ItemContainer .Heading li {
margin:0;
padding:0;
list-style-image:none;
list-style:none;
}
.Heading img {
border:1px solid #ccc;
float:left;
margin:0 10px 10px 10px;
}
.ItemContainer .View {
margin:0;
padding:0;
height:130px;
top:70px;
left:0px;
position:absolute;
}
.ItemContainer .View li {
padding:10px;
font-size:12px;
}

.ItemContainer .View p {
font-size: 0.95em;
font-weight: normal;
line-height: 1.55em;
color:#333;
}

.ItemContainer .View p a:link, .ItemContainer .View p a:visited, .ItemContainer .View p a:active, .ItemContainer .View p a:focus {
color:#333;
text-decoration:none;
display: block;
margin: 0;
padding: 81px 40px 0 10px;
width: 181px;
height: 94px;
position: absolute;
top: -70px;
left: 0;
z-index: 5000;
background-image: url(/images/section-box-bg-pixy.png);
background-position: left -106px;
background-repeat: no-repeat;
}

.ItemContainer .View p a:hover {
color:#111;
background-position: left -485px;
}*/

.carousel {
border:3px solid #fff;
overflow:visible;
margin-top:54px;
margin-left:20px;
width:568px;
position: absolute;
right: 10px;
top: 70px;
z-index:;
}
.ItemBlocks {
width:1000px;
height:616px;
background-image: none;
}
#homeContainer {
width:1000px;
position:relative;
margin:0px auto;
background-image: url(/images/main-content-bg-tile.png);
background-position: left 60px;
background-repeat: repeat-x;
/*border-top:#FFF 1px solid;*/
}
#branding {
height:58px;
width: 1000px;
background-position: left bottom;
position:relative;
text-align:left;
z-index:5000;
background-color: #fff;
}

#branding a:link, #branding a:visited, #branding a:hover, #branding a:active, #branding a:focus {
float: left;
}

#homeFooter {
margin: 0;
padding: 0 0 0 20px;
min-height:155px;
width:980px;
background-image: url(/images/main-content-bg-tile.png);
background-position: left -45px;
background-repeat: repeat-x;
position:absolute;
top:520px;
left:0;
z-index:1;
border-top: 1px solid #ddd;
}
#homeFooter ul, #homeFooter li	{
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}

#homeFooter ul {
width: 39%;
font-size: 1em;
min-height: 155px;
margin: 10px 0 0 0;
padding: 5px 0 0 0;
float:left;
border-right: #ddd solid 1px;
}

#homeFooter ul.HomeAboutSDL, #homeFooter ul.HomeContactSDL {
width: 17.1%;
padding: 5px 12px 0 12px;
}

#homeFooter ul.HomeAboutSDL {
border-right: #ddd solid 1px;
}

#homeFooter ul.HomeContactSDL {
border-right: none;
}

/*#footerElement {
position:absolute;
top:-1000px;
left:0;
display:block;
width:265px;
left:0px;
height:30px;
z-index:1;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
background-color: #0066cc;
}*/

#homeFooter p {
line-height: 1.45em;
margin-right: 12px;
padding: 0;
}

/*#homeFooter .Static p {
font-size:12px;
padding-left:0;
margin-bottom:10px;
}

#homeFooter h1.TopMargin {
margin-top:15px;
}*/

#homeFooter h2 {
font-size:12px;
color:#333333;
margin:0px;
}

/*#homeFooter h1.StarterFix	{
margin-left:15px;
}*/

/*#homeFooter ul li h3, #homeFooter ul li h4 {
margin:10px 15px;
line-height:150%;
}
#homeFooter ul li h3 {
margin-top:0;
font-size:11.5px;
color:#333333;
}
#homeFooter ul li h3 a {
color:#333333;
text-decoration:none;
}
#homeFooter ul li h4 {
font-size:11px;
color:#666;
}
#homeFooter ul li h4 a {
color:#666;
text-decoration:none;
}

#homeFooter ul.Selector {
margin-left:0;
}*/
#homeFooter ul h1, #homeFooter ul li h1 {
font-weight: normal;
padding:0;
margin:0;
}
#homeFooter ul li h1 a {
color:#b20000;
padding-left:0;
font-size:15px;
}

#homeFooter ul h1, #homeFooter ul h1 a {
color:#b20000;
font-size:16px;
text-decoration:none;
}
#homeFooter ul li a {
display:block;
font-size: 0.75em;
line-height: 1.4em;
color:#666;
text-decoration:none;
margin: 3px 0;
padding:2px 0;
}

#homeFooter ul li h1 a:hover {
color: #b20000;
text-decoration: underline;
}

#homeFooter ul li a:hover {
color: #000;
}

/*#homeFooter .Selector {
z-index: 2;
position:relative;
}
#homeFooter .Selector li a {
font-weight:normal;
}
#homeFooter ul.Selector li a:hover {
color:#FFF;
}
#homeFooter .HoverContent ul {
position:absolute;
left:246px;
top:2px;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
background:url(/images/bg-view.jpg) 14px top no-repeat;
height:183px;
width:227px;
z-index:3;
}
#homeFooter .HoverContent ul.Starter {
opacity:1;
filter:alpha(opacity=100);
-moz-opacity:1;
display:block;
}
#homeFooter .HoverContent ul.Starter li {
padding:0;
}
#homeFooter .Starter p {
font-size:11px;
padding-right:10px;
color:#333333;
}
.Starter .Strapline {
margin-left:16px;
margin-bottom:8px;
}
#homeFooter .HoverContent ul li a, #homeFooter .Static ul li a {
font-size:8pt;
padding:2px 0;
}
#homeFooter .Static {
margin-left:460px;
}*/
#homeFooter ul h1.Headline {
font-size:1.4em;
}
#homeFooter ul h1.Headline a {
font-size:16px;
color: #005740;
}

#homeFooter ul h1.Headline a:hover {
color: #005740;
}

#branding .Image {
margin:17px 10px 15px;
}
/*#Item1, #Item2, #Item3, #Item4 {
top:336px;
}
#Item1 {
left:20px;
}
#Item2 {
left:260px;
}
#Item3 {
left:500px;
}
#Item4 {
left:740px;
}*/

/*#homeFooter .HoverContent ul li a:hover, #homeFooter .Static ul li a:hover {
color:#b20000;
text-decoration:underline;
}
#homeFooter ul.Last li a {
width:180px
}*/

#branding #Tools {
margin: 0 0px 0 0;
position: absolute;
top: 28px;
right: 8px;
width: 762px;
}

#Tools .Search input {
font-size: 0.8em;
width: 240px;
padding: 2px 0;
}

#Tools .Search .imgbutton {
color: #005740;
cursor: pointer;
line-height: 1em;
width: auto;
height: 23px;
padding: 0px 8px 2px;
background-color: #f8f8f8;
background-image: url(/images/tile-grey-control-button-bg.gif);
background-position: left center;
background-repeat: repeat-x;
border: 1px solid #999;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
position: relative;
top: -1px;
}

#branding #LanguageSelection {
position:absolute;
padding:0;
text-indent:0;
right:-50px;
width:178px;
top:-20px;
z-index:5;
background:url(/images/top-bottom-languages.gif) top;
padding-bottom:4px;
overflow:visible;
margin:50px;
display:none;
}
#branding #LanguageSelection li {
display:inline;
font-weight:normal;
}
#branding #LanguageSelection li a {
margin:1px 2px;
padding:5px 23px;
font-size:11px;
color:#333333;
text-decoration:none;
display:block;
width:128px;
background:url(/images/bullet.gif) -5px center no-repeat;
font-weight:500;
}
#branding #LanguageSelection li a:hover {
color:#fff;
text-decoration:none;
background-color:#999;
padding-bottom:4px;
padding-top:4px;
border-bottom:1px dotted #333;
border-top:1px dotted #333;
}

/*.BG-Arrow {
position:absolute;
top:15px;
right:15px;
z-index:1000;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
display: none;
}*/

#PublishStatus {
background-color:#fff;
color:#000;
border:1px solid #ccc;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
filter:alpha(opacity=85);
position:absolute;
right:0px;
top:0px;
z-index:6000;
}

/***** START NEW SDL Styles 21-07-2009 *****/
/*ul#homesublist0, ul.homesublist {
font-family: Arial, Helvetica, sans-serif;
list-style-type: none;
list-style-image: none;
}

ul#homesublist0 {
width: 210px;
margin: 0;
padding: 0;
position: absolute;
top: 142px;
left: 515px;
}

ul#homesublist0 li {
margin: 0;
padding: 0;
border-bottom: #ddd solid 1px;
}

ul#homesublist0 li.last {
border-bottom: none;
}

ul#homesublist0 a:link, ul#homesublist0 a:visited, ul#homesublist0 a:active, ul#homesublist0 a:focus {
font-size: 0.8em;
line-height: 1em;
font-weight: bold;
color: #b20000;
margin: 0;
padding: 8px 0 8px 20px;
display: block;
text-decoration: none;
background-image: url(/images/icon-home-direction-arrow-sml.gif);
background-position: 2px 7px;
background-repeat: no-repeat;
}

ul#homesublist0 a:hover {
color: #7c0000;
background-color: #f2f2f2;
}

ul.homesublist {
width: 217px;
height: 180px;
margin: 0;
padding: 0 15px 0 10px;
background-color: #f2f2f2;
position: absolute;
top: 142px;
left: 725px;
}

ul.homesublist li {
font-size: 1em;
display: inline;
}

ul.homesublist li h1 {
font-weight: normal;
font-size: 1.1em;
padding-top: 4px;
}

ul.homesublist li h2, ul.homesublist li h3 {
font-weight: normal;
font-size: 0.75em;
line-height: 1.35em;
margin-bottom: 10px;
}

ul.homesublist h1 a:link, ul.homesublist h1 a:visited, ul.homesublist h1 a:active, ul.homesublist h1 a:focus,
ul.homesublist h2 a:link, ul.homesublist h2 a:visited, ul.homesublist h2 a:active, ul.homesublist h2 a:focus {
color: #b20000;
}

ul.homesublist h1 a:link, ul.homesublist h1 a:visited, ul.homesublist h1 a:active, ul.homesublist h1 a:focus,
ul.homesublist h2 a:link, ul.homesublist h2 a:visited, ul.homesublist h2 a:active, ul.homesublist h2 a:focus {
font-size: 0.95em;
text-decoration: none;
}

ul#homesublist1 h1 a:link, ul#homesublist1 h1 a:visited, ul#homesublist1 h1 a:active, ul#homesublist1 h1 a:focus {
padding-bottom: 8px;
}

ul#homesublist1 h2 a:link, ul#homesublist1 h2 a:visited, ul#homesublist1 h2 a:active, ul#homesublist1 h2 a:focus {
color: #000;
}

ul#homesublist1 h2 a:link, ul#homesublist1 h2 a:visited, ul#homesublist1 h2 a:active, ul#homesublist1 h2 a:focus,
ul#homesublist1 h3 a:link, ul#homesublist1 h3 a:visited, ul#homesublist1 h3 a:active, ul#homesublist1 h3 a:focus {
line-height: 1.4em;
}

ul.homesublist li h3 {
font-weight: normal;
}

ul.homesublist h3 a:link, ul.homesublist h3 a:visited, ul.homesublist h3 a:active, ul.homesublist h3 a:focus {
color: #333;
font-size: 0.95em;
text-decoration: none;
}

ul.homesublist h1 a:hover, ul.homesublist h2 a:hover, ul.homesublist h3 a:hover {
text-decoration: underline;
}*/

#homesublist1, #homesublist2, #homesublist3, #homesublist4, #homesublist5, #homesublist6 {
/*display: none;*/
}

/*ul#homesublist2 h2, ul#homesublist3 h2, ul#homesublist4 h2, ul#homesublist5 h2, ul#homesublist6 h2 {
font-size: 1.1em;
line-height: 1em;
padding-top: 5px;
}
ul#homesublist0 .active a:link, ul#homesublist0 .active a:visited, ul#homesublist0 .active a:hover, ul#homesublist0 .active a:active, ul#homesublist0 .active a:focus { color: #005740; background-color: #f2f2f2; } 

ul.homesublist a:link, ul.homesublist a:visited, ul.homesublist a:active, ul.homesublist a:focus {
font-weight: normal;
text-decoration: none;
font-size: 0.65em;
line-height: 1.1em;
display: block;
color: #333;
margin: 0 0 4px 0;
padding: 0;
}

ul.homesublist a:hover {
text-decoration: underline;
}

.do_not_display {
display: none;
}*/
/***** END NEW SDL Styles 21-07-2009 *****/

/* START New Landing Page August 2009 
NOTE If changing width/margin, check footer is correctly aligned on short (en/sites/knowledge/media-publishing.asp) and long pages
*/

#Layout #MainContent.contentleft {
float: left;
max-width: 690px;
}

#Layout #MainContent.contentleft p {
margin-left: 12px;
line-height: 1.45em;
}
	
.MainPageImageOnLanding {
width:690px;
position:relative;
}

.MainPageImageOnLanding img {
position: relative;
z-index:1;
}

.MainPageImageOnLanding h1 {
color: #fff;
font-weight: normal;
position: absolute;
left: 12px;
top: 10px;
z-index:2;
}

.MainPageImageOnLanding p {
color: #fff;
line-height: 1.45em;
margin-right: 260px;
position: absolute;
left: 0;
top: 45px;
z-index:2;
}

.sdl_landing_banner {
width: 690px;
position: relative;
}

.sdl_landing_banner img {
position: relative;
z-index:1;
}

.sdl_landing_banner h2 {
color: #fff;
font-weight: normal;
position: absolute;
left: 12px;
top: 10px;
z-index:2;
}

.sdl_landing_banner p {
color: #fff;
line-height: 1.45em;
margin-right: 260px;
position: absolute;
left: 0;
top: 45px;
z-index:2;
}


/* START Download Table */
/*.download_table {
font-size: 1em;
border-collapse: collapse;
margin-bottom: 10px;
}

.download_table tr {
background-color: #f0f5f4;
}

.download_table tr.odd {
background-color: #fafcfb;
}

.download_table tr:hover {
background-color: #e0ebe8;
}

.download_table td {
padding: 2px 4px;
vertical-align: top;
}

.download_table img {
padding: 2px;
border: 1px solid #ccc;
}

.download_table a:link, .download_table a:visited, .download_table a:active, .download_table a:focus {
text-decoration: none;
}

.download_table a:hover {
text-decoration: underline;
}

.download_table h2 {
font-size: 0.95em;
}

.download_table h2 a:link, .download_table h2 a:visited, .download_table h2 a:active, .download_table h2 a:focus {
color: #b20000;
}

.download_table p {
font-size: 0.9em;
line-height: 1.2em;
}

#Layout #MainContent .download_table p {
margin: 0 10px 0 0;
}

.download_table td.download {
width: 124px;
vertical-align: middle;
}*/

.download a:link, .download a:visited, .download a:active, .download a:focus {
color: #fff;
font-size: 0.9em;
text-decoration: none;
display: block;
background-position: center;
background-repeat: repeat-x;
}
.download.offline a {
color: #999;
background-image: url(/images/tile-ctrl-button-bg.gif);
width: 106px;
margin: 0;
padding: 4px 0;
text-align: center;
border: 1px solid #ccc;
background-color: #eaeaea;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;	
}

.download.offline a:hover {
text-decoration: none;
}

.download.active a {
background-image: url(/images/download-button-active.gif);
width: 92px;
margin: 0;
padding: 8px 0 8px 24px;	
}

.download a:hover {
text-decoration: underline;
}
/* END Download Table */

/*h3.bullet_title {
font-size: 1.25em;
font-weight: normal;
margin: 0 0 10px 0;
padding: 0 0 0 12px;
}

.sdl_bullet_list {
color: #b20000;
margin: 0 0 5px 40px;
padding: 0;
}

.sdl_bullet_list li {
margin-bottom: 7px;
}

.sdl_bullet_list p {
color: #333;
}*/

/* START Download Container DIV, needs to grow if text is long */
/* Text within the div has float, adding overflow ensures the container will expand in FF */
.doc_container {
min-height: 92px;
overflow: hidden;
border-bottom: 1px solid #fff;
}

.container_odd {
background-color: #fafcfb;
}

.container_even {
background-color: #f0f5f4;
}

.doc_container ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.doc_container li {
width: 478px;
float: left;
margin: 0;
padding: 8px 5px;
}

li.doc_image {
width: 58px;
}

li.download {
width: auto;
}

.doc_container img {
padding: 2px;
border: 1px solid #ccc;
}

.doc_container h2 {
font-size: 0.95em;
font-weight: bold;
}

.doc_container h2 a:link, .doc_container h2 a:visited, .doc_container h2 a:active, .doc_container h2 a:focus {
color: #b20000;
text-decoration: none;
}

.doc_container h2 a:hover {
text-decoration: underline;
}

.doc_container p {
font-size: 0.9em;
line-height: 1.2em;
margin: 0;
padding: 0;
}

#Layout #MainContent .doc_container p {
margin: 0;
}
/* END Download Container DIV */
/* END New Landing Page August 2009 */


/* START SDL Twitter Feed Styling - August 2009 */
.TwitterFeed {
list-style-type: none;
margin: 0;
padding: 0;
}

.TwitterFeed li {
margin-bottom: 8px;
padding-bottom: 5px;
border-bottom: 1px dotted #999;
background-image: url(/images/twitter-feed-blue-grad-bg-tile.gif);
background-position: bottom;
background-repeat: repeat-x;
background-color: #fafcfe;
position: relative;
}

.TwitterFeed h3 {
font-weight: normal;
}

.TwitterFeed h2 {
font-size: 0.85em;
color: #3385d6;
margin: 0;
padding: 4px 10px 4px 25px;
display: block;
background-image: url(/images/icon-twitter-feed-blue-16.gif);
background-position: 4px center;
background-repeat: no-repeat;
background-color: #b2d1f0;
}

.TwitterFeed h3 {
font-size: 1em;
line-height: 1.45em;
color: #333;
margin: 0 185px 2px 0px;
padding: 5px 10px 34px 64px;
display: block;
background-position: -6px -6px;
background-repeat: no-repeat;
}

.FreeTranslation h3 {
background-image: url(http://a1.twimg.com/profile_images/283929784/icon-freetranslation-48_bigger.jpg);
}

.SdlTrados h3 {
background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/322554511/SDL_trados_twitter_buddy_bigger.png);
}

.SDLServices h3 {
background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/255660786/buddy_bigger.png);
}

.SdlTridion h3 {
background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/271073790/SDL_tridion_twitter_buddy_icon_bigger.png);
}

.Xysoft h3 {
background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/346153148/SDL_trisoft-twitter-buddy_bigger.png);
}

.SDLTrisoft h3 {
background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/269135804/SDL_trisoft-twitter-buddy_bigger.png);
}

.SDLTechnologies h3 {
background-image: url(http://a3.twimg.com/profile_images/329926359/SDL_Technology_twitter_page-02_bigger.png);
}

.TwitterFeed h3 a:link, .TwitterFeed h3 a:visited, .TwitterFeed h3 a:active, .TwitterFeed h3 a:focus {
font-size: 1em;
color: #0066cc;
text-decoration: none;
display: inline;
margin: 0;
padding: 0;
background-image: none;
background-color: transparent;
position: static;
}

.TwitterFeed h3 a:hover {
text-decoration: underline;
}

.TwitterFeed a:link, .TwitterFeed a:visited, .TwitterFeed a:active, .TwitterFeed a:focus {
font-size: 0.9em;
color: #333;
text-decoration: none;
display: block;
width: 114px;
margin: 0;
padding: 8px 10px 8px 24px;
background-image: url(/images/control-grey-button-bg.gif);
background-position: center;
background-repeat: no-repeat;
position: absolute;
right: 5px;
top: 30px;
}

.TwitterFeed a:hover {
text-decoration: underline;
}
/* END SDL Twitter Feed Styling - August 2009 */


/* START Section boxes 05 November 2009 */
#homesublist7 {
width: 966px;
height: 220px;
margin: 0 8px;
padding: 0 0 0 12px;
list-style-type: none;
background-position: left 48px;
background-repeat: repeat-x;
position: absolute;
left: 0;
top: 318px;
}

#homesublist7 li {
margin: 0 5px 0 0;
padding: 0;
float: left;
width: 188px;
height: 210px;
position: relative;
background-image: url(/images/img-home-section-box-pixy.jpg);
background-repeat: no-repeat;
}

#homesublist7 li.ListItem1 {
background-position: left -7px;
}

#homesublist7 li.ListItem1:hover {
background-position: -279px -7px;
}

#homesublist7 li.ListItem2 {
background-position: left -234px;
}

#homesublist7 li.ListItem2:hover {
background-position: -279px -234px;
}

#homesublist7 li.ListItem3 {
background-position: left -464px;
}

#homesublist7 li.ListItem3:hover {
background-position: -279px -464px;
}

#homesublist7 li.ListItem4 {
background-position: left -692px;
}

#homesublist7 li.ListItem4:hover {
background-position: -279px -692px;
}

#homesublist7 li.ListItem5 {
background-position: left -920px;
}

#homesublist7 li.ListItem5:hover {
background-position: -279px -920px;
}

#homesublist7 .ListItem1, #homesublist7 .ListItem2, #homesublist7 .ListItem3, #homesublist7 .ListItem4, .ListItem5 {
}

#homesublist7 a:link, #homesublist7 a:visited, #homesublist7 a:active, #homesublist7 a:focus {
text-decoration: none;
}

#homesublist7 h2 {
font-size: 1em;
margin: 0;
padding: 0;
}

#homesublist7 h2 a:link, #homesublist7 h2 a:visited, #homesublist7 h2 a:active, #homesublist7 h2 a:focus {
font-size: 0.85em;
font-weight: normal;
line-height: 1.15em;
color: #005740;
text-decoration: none;
width: 128px;
height: 202px;
margin: 0;
padding: 8px 50px 0px 10px;
display: block;
position: absolute;
left: 0;
top: 0;
}

#homesublist7 h2 a:hover {
color: #005740;
}

#contentHome #homesublist7 p {
font-size: 0.7em;
color: #444444;
line-height: 1.35em;
margin: 56px 60px 5px 10px;
padding: 0;
position: relative;
z-index: 10;
}

#contentHome #homesublist7 p a:link, #contentHome #homesublist7 p a:visited, #contentHome #homesublist7 p a:active,
#contentHome #homesublist7 p a:focus {
color: #222222;
width: 100%;
display: block;
cursor: pointer;
}

/*#contentHome #homesublist7 p:first-line { color: #111111; }*/
/* END Section boxes 05 November 2009 */

#SDLHomeDiscoverSDL {
font-size: 1em;
padding: 0 610px 12px 20px;
}

#SDLHomeDiscoverSDL h1 {
font-size: 1.3em;
font-weight: normal;
color: #005740;
}

#SDLHomeDiscoverSDL p {
font-size: 0.75em;
color: #333;
}

/*#SDLHomeDiscoverSDL ul {
list-style-type: none;
margin: 6px 0 0 0;
padding: 9px 0;
float: left;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#SDLHomeDiscoverSDL .last li {
border-right: none;
}

#SDLHomeDiscoverSDL li {
width: 174px;
line-height: 1em;
margin: 0;
padding: 0 0 0 10px;
border-right: 1px solid #ddd;
}*/

#SDLHomeDiscoverSDL a:link, #SDLHomeDiscoverSDL a:visited, #SDLHomeDiscoverSDL a:active, #SDLHomeDiscoverSDL a:focus {
color: #0066cc;
font-size: 0.75em;
text-decoration: none;
}

#SDLHomeDiscoverSDL a:hover {
color: #004ebc;
}

/*#SDLHomeDiscoverSDL a em {
font-style: normal;
font-weight: bold;
color: #333;
margin-left: 4px;
}*/
/**** END - From global_home.css ****/

