/*-Begin Section -_theme.css-*/
html
{
	/* 
	This is placed here to stop pages shifting in FireFox.
	Shifting is caused by the Scroll Bar Disappearing when the page is too short.
	*/
		height: 100%;
		margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Arial";
	line-height: 1.3em;
	font-size: 0.7em;
}
.label-danger {
font-size:200%;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
}
.label-success {
font-size:200%;
	color: green;
	margin-top: 10px;
	margin-bottom: 10px;
}
.err {
	color: red;
	font-weight: bold;
}


.page {
	background: url(gds_stan.gif) repeat-x;
}

.PageHome {
	background: url(gds_home.gif) repeat-x;
}

#base {
	position: relative;
	width: 860px;
	padding: 0;
	margin: 0 auto;	
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
}

/* Bread crumb trail */
ul.GDSBreadcrumb {
	width: 860px;
	height: 29px;
	border-bottom: 1px solid #dddddd;
	margin: 0;
	padding: 0;
	color: #666;
	
}

ul.GDSBreadcrumb li {
	float: left;
	min-height: 29px;
	height: auto !important;
	height: 29px;
	line-height: 29px;
	padding-left: 11px;
	background: url(breadcru.gif) 4px 13px no-repeat;
	list-style: none;
	width: auto;
}

ul.GDSBreadcrumb li.First {
	background: url(css00000.css);
	padding-left: 0;
}

ul.GDSBreadcrumb li.Last {
	color: #005aa0;
}

ul.GDSBreadcrumb li p {
	margin: 0;
	padding: 0;
}

ul.GDSBreadcrumb li a {
	color: #666666;
}

/* Bread crumb trail */


/* 
This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
*/
form.bodySize-Large #base {
	width: 860px !important;
}
	
/* ZONES */
.cleardiv {
	clear: both;
	height: 0px;
}

#ZoneHeaderRow
{
	clear: both;
	position:relative;
	width: 860px;
	height: 109px;
	background-color: #FFF;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 10px;
	z-index: 200;
}
/* 
This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
*/
#LeftRightContainer {
	width: 860px !important;
	float: left;
	z-index: 0;
}

#ZoneLeftColumn {
	width: 175px;
	float: left;
	min-height: 200px;
	margin-right: 27px;
	
}

.PageHome #ZoneLeftColumn {
	width: 268px;
	float: left;
	min-height: 200px;
	margin-right: 28px;
}

#ZoneLeftColumn h2 {
	font-size: 1.5em;
	color: #666666;
	font-weight: normal;
	background: url(header_p.gif) left 1px no-repeat;
	padding: 0 0 10px 28px;
	margin: 21px 0 1px 0;
	border-bottom: 1px solid #dddddd;
	line-height: 0.8em;
}

#ZoneLeftColumn h3 {
	font-size: 1.5em;
	color: #666666;
	font-weight: normal;
	background: url(header_p.gif) left 1px no-repeat;
	padding: 0 0 10px 28px;
	margin: 21px 0 1px 0;
	
	line-height: 0.8em;
}
.PageHome #ZoneLeftColumn h2 {
	margin-top: 15px;
}

.PageHome #ZoneLeftColumn #HomePageLinks{
	padding-top: 1px;
	margin-bottom: 20px;
	border-top: 1px solid #dddddd;
}

.PageHome #ZoneLeftColumn #HomePageLinks a{
	display: block;
	width: 240px;
	height: 31px;
	margin-top: 1px;
	color: white;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 30px;
	padding-left: 28px;
}

.PageHome #ZoneLeftColumn #HomePageLinks a#manufacturing{
	background: url(http://www.gds.com/_themes/GDS/_images/homepagelinksdisplays_bg.gif) left 1px no-repeat;
}

.PageHome #ZoneLeftColumn #HomePageLinks a#displays{
	background: url(homepage.gif) left 1px no-repeat;
}

.PageHome #ZoneLeftColumn #HomePageLinks a#printers{
	background: url(http://www.gds.com/_themes/GDS/_images/homepagelinkskiosks_bg.gif) left 1px no-repeat;
}

.PageHome #ZoneLeftColumn #HomePageLinks a#kiosks{
	background: url(http://www.gds.com/_themes/GDS/_images/homepagelinksprinters_bg.gif) left 1px no-repeat;
}

.PageHome #LeftRightContainer #ZoneCentreRow {
	float: left;
    width: 268px;
	min-height: 200px;
	margin-right: 28px;
}

#LeftRightContainer #ZoneCentreRow {
	float: left;
    width: 452px;
	min-height: 200px;
	margin-right: 27px;
}
.PageHome #ZoneCentreRow h1 {
	margin: 15px 0 1px 0;
}

#ZoneCentreRow h1, #ZoneLargeRightColumn h1 {
	font-size: 1.5em;
	color: #666666;
	font-weight: normal;
	background: url(header_p.gif) left 1px no-repeat;
	padding: 0 0 10px 28px;
	margin: 21px 0 1px 0;
	border-bottom: 1px solid #dddddd;
	line-height: 0.8em;
}
#ZoneCentreRow h2 {
	font-size: 1.5em;
	color: #666666;
	font-weight: normal;
	background: url(header_p.gif) left 1px no-repeat;
	padding: 0 0 10px 28px;
	margin: 21px 0 1px 0;
	border-bottom: 1px solid #dddddd;
	line-height: 0.8em;
}



.PageHome #ZoneCentreRow p{
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

.PageHome #ZoneRightColumn
{
    width: 268px;
	min-height: 200px;
    float: left;
	margin-top: 0 !important;
}

#ZoneLargeRightColumn {
	width: 631px;
    float: left;
}

#ZoneRightColumn {
	width: 179px;
	min-height: 200px;
	float: left;
	padding-top: 3px;
}

#ZoneFooterRow
{
	float: left;
    width: 860px;
    margin: 40px auto 0 auto;
	height: 25px;
	border-top: 1px solid #dddddd;
}
#ZoneFooterRow #footercopyright{
	float: right;
	color: #8c8c8c;
	margin-top: 7px;
	margin-right: 3px;
}

/* DEFAULTS */
a, a:link, a:visited {
	color: #005aa0;
	text-decoration: none;
}

a:hover, a:active, a:focus {
text-decoration: underline;
}

h1 {
    font-size: 1.4em;
}

h2 {
    font-size: 1.3em;
}

h3 {
    font-size: 1.2em;
	color: #005aa0;
}

h4 
{
    font-size: 1.1em;
}
h5 
{
    font-size: 1em;
}
h6 
{
    font-size: .9em;
}
pre 
{
	white-space: normal;
}
ul 
{
	list-style-type: disc;
}
ol 
{

}
address 
{

}
p 
{

}

a.linkskip {
	position: absolute;
	top: -200px;
}

/* Search results */
ul.elSearchResults{
	border-top: 1px solid #dddddd;
	padding: 0;
	margin: 0;
	list-style: none;
}
#ZoneCentreRow ul.elSearchResults h1{
	background-image: url(css00000.css);
	border: 0px;
	color: #0b5ba2;
	padding: 0;
	font-size: 1.2em;
}
ul.elSearchResults p.Title{
	margin: 0;
}
ul.elSearchResults p.Description{
	margin: 0;
	padding: 0;
}
ul.elSearchResults p.readmore{
	margin: 0;
	padding: 0;
}
ul.elSearchResults h1 a{
	font-weight: normal;
}
#ZoneCentreRow ul.elSearchResults li.first h1{
	margin: 0;
	padding-top: 9px;
	background-position: left 10px;
}
ul.elSearchResults li.first{
	background-image: url(http://www.gds.com/_themes/GDS/_images/searchheader.gif);
	background-repeat: no-repeat;
	height: 33px;
	border: 0px;
}
ul.elSearchResults li.last{
		border-bottom: 1px solid #dddddd;
}
ul.elSearchResults{
	background-image: url(http://www.gds.com/_themes/GDS/_images/searchbg.gif);
}
ul.elSearchResults li{
	padding-left: 10px;

	padding-bottom: 10px;
}
/* Search results */


/* Element Logo */
div#gdslogo{
	float: right;
	margin-top: 22px;
	position: absolute;
	height: auto;
	width: auto;
	margin-left: 760px;
}
div.elLogo {
	width: 945px;
	height: 85px;
}
div.elLogo h1.ident {
	background-image: url(http://www.gds.com/_themes/GDS/_images/default/miweb_logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 273px;
	height: 85px;	
	margin:0;
	padding:0;
}
div.elLogo h1.ident a {
	width: 273px;
	height: 85px;
	display: block;
}
div.elLogo h1.ident span {
	display: none;
}

/* Element Horizontal Nav */
ul.elMainMenu 
{
	float: left;
	line-height: 18px;
	list-style: none;
	padding: 0;
	z-index:120;
	bottom: 0;
	left: 0;
	margin-top: 0px;
	position: absolute;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	top: 85px;
}
ul.elMainMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;
}
ul.elMainMenu a
, ul.elMainMenu a:link
, ul.elMainMenu a:visited
{
	display: block;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-size: 1em;
	font-weight: normal;
    background-position: right;
    background-repeat: no-repeat;
	border-bottom: 6px solid #FFF;
	margin-right: 21px;
	text-transform: uppercase;
	letter-spacing: 0em;
}
ul.elMainMenu li 
{
	float: left;
	padding: 0;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}



ul.elMainMenu li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	
}
ul.elMainMenu li li
, ul.elMainMenu li li.first  
{
    width: 200px;
    background-image: none;
    line-height: 20px;
    border-bottom: solid 1px #FFF;
    background-color: #ddd;	 
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited 
{
	width: 180px;
    border-width: 0;
    font-size: 1em;
    padding: 0 10px;
    color: #666666;
    text-transform: none;
}


ul.elMainMenu ul a.ChildItems
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/more_nibble_on.gif) !important;	
}
ul.elMainMenu li ul ul 
{
	margin: -21px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.elMainMenu li li li
, ul.elMainMenu li li li.first  
{
    border-color: #fff;	
}
ul.elMainMenu li li a
, ul.elMainMenu li li a:link
, ul.elMainMenu li li a:visited
{
    color: #666666;
    background-image: none;
}
ul.elMainMenu  li a:hover
, ul.elMainMenu  li a:active
, ul.elMainMenu  li a.current 
, ul.elMainMenu  li a.parent_current 
, ul.elMainMenu  li.current > a
{
	 color: #666666;
	 border-bottom: 6px solid #dddddd;
}
ul.elMainMenu ul li a:hover
, ul.elMainMenu ul li a:active 
{
	background-color: #efefef;
	color: #666666;
	border-bottom: 0px solid #fff;
}
ul.elMainMenu li:hover ul ul
, ul.elMainMenu li:hover ul ul ul
, ul.elMainMenu li:hover ul ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elMainMenu li:hover ul
, ul.elMainMenu li li:hover ul
, ul.elMainMenu li li li:hover ul
, ul.elMainMenu li li li li:hover ul
, ul.elMainMenu li.MenuItemHover ul
, ul.elMainMenu li li.MenuItemHover ul
, ul.elMainMenu li li li.MenuItemHover ul
, ul.elMainMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 

ul.elMainMenu li.elMlogin
{
	display:none;
}

ul.elMainMenu ul
ul.elMainMenu ul li,
ul.elMainMenu ul li a
{
	border:none;
	display:none;
}


#HomeFlash{
	float: left;
	width: 570px;
	height: 240px;
}
/* Height width fix */
#HomeFlashTextCont{
	float: left;
	width: 240px;
	background-color: #234e90;
	padding: 29px 20px 0 30px;
	
	height: 211px;
	color: #FFFFFF;
	
}

#HomeFlashTextCont h2{
	padding: 0 0 5px 35px;
	background: url(http://www.gds.com/_themes/GDS/_images/homeflashtexthheader.jpg) left top no-repeat;
	font-size: 2.1em;
	margin: 0 0 9px 0;
	font-weight: normal;
}

h2.blueBg {
	width: 442px;
	color: #fff;
	background-color: #005aa0;
	border-bottom: 2px solid #fff;
	margin-bottom: 0;
	line-height: 2em;
	font-weight: normal;
	padding-left: 10px;
}

#HomeFlashTextCont p{
	margin: 0 0 20px 0;
	padding: 0;

}

/* Element Footer Menu */
ul.elFooterMenu {
	padding: 0;
	float: left;
	width: 458px;
	margin: 6px 0 0 0;
	list-style: none;
	
}
ul.elFooterMenu li {
	float: left;
	width: auto;
	background: url(footer_s.gif) left 2px no-repeat;
}
ul.elFooterMenu li.first {
	background: url(css00000.css);
}
ul.elFooterMenu li a.depth01first{
	padding-left: 0 !important;
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link
{
	color: #005aa0;
	display: block;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
ul.elFooterMenu li a:hover{
	text-decoration: underline;
}

/* CONTENT PANEL OUTPUT */
div.elContent {
    line-height: 1.6em;
	color: #777777;
}

div.elContent h1 {
    font-size: 1.4em;
    color: #363636;
    margin: .8em 0;
    padding: 0;
	line-height: 1.1em !important;
}



div.elContent p {
	margin: 1.2em 0;
	padding: 0;
	font-size: 13px;
	
}
div.elContent ul{
	list-style-image: url(gds_li00.gif);
	padding: 0 0 0 25px;
	margin: 0;
}

div.elContent p.elChevron, ul.elProductAssociations li a {
	padding-left: 12px;
	background: url(http://www.gds.com/_themes/GDS/_images/gds_grey_down_arrow.jpg) no-repeat left 7px;
}

div.elContent a, div.elContent a:link, div.elContent a:visited
{
    font-weight: bold;
}
div.elContent a:hover
, div.elContent a:active 
{
    text-decoration: underline;
}

div.elContent div.ColumnLeft {
    width: 49%;
    float: left;
}

div.elContent div.ColumnRight {
    width: 46%;
    float: left;
    margin: 0 1% 0 2%;   
}

div.elContent table {
    border-collapse: collapse;
    border-color: #C3C3C3;
}

table.tblSpec, table.tblGraph {
	font-size: 0.85em;
    width: 100%;
}
table.tblGrowth{
	border-top: 1px solid black;
}

table.tblSpec th, table.tblGraph th {
	text-align: left;
	color: #fff;
	font-weight: normal;
	font-size: 1.21em;
	background-color: #005aa0;
	padding: 3px 3px 3px 6px;
}

table.tblSpec td {
	padding-left: 6px;
	border-bottom: 1px solid #ddd;
}

table.tblSpec .left {
	width: 40%;
}

table.tblGraph td {
	padding-top: 16px;
	text-align: center;
}

table.tblSpec .right, table.tblGraph .right {
	border-left: 2px solid #fff;
}
table.tblSpec .bottom{
	border-bottom: 2px solid #fff;
}
table.tblGraph .left, table.tblGraph .right {
	width: 50%;
}

table.tblSpec tr.odd td {
	background-color: #ededed;
}

table.tblSpec tr.even td {
	background-color: #fff;
}
table.tblSpec td.heritageyear{
	color: #005aa0;
}
/* SITEMAP */
ul.elSitemap {  
    width: auto;
    margin: 20px 30px 40px 30px;
	padding: 0;
}

ul.elSitemap, ul.elSitemap ul {
    list-style-type: none;
	padding: 0;
}

ul.elSitemap li {
    margin: .5em 0;
    display: block;
    padding: 2px 0 0 0;
}

ul.elSitemap a {
    font-weight: normal;
    background: url(gds_blue_arrow.gif) no-repeat 0px 10px;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.05em;   
}

ul.elSitemap li a.depth01, .elSitemap a.depth01last, .elSitemap a.depth01first , .elSitemap .primo{
	font-weight: bold;
	background-image: url(gds_sitemap_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

ul.elSitemap a:link, ul.elSitemap a:visited {
	text-decoration: underline;
}

ul.elSitemap a:hover, ul.elSitemap a:active, ul.elSitemap a:focus {
	text-decoration: none;
}

ul.elSitemap ul {
    margin: 0 2.5em;
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    padding: 5px 0 10px 0;
    margin: 0;
    clear: both;
    background-color: #FFF;
    text-align: center;
	z-index:90 !important;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 5px;
    padding: 0 5px 1px 0;
    line-height: 1.5em;
    border-right: solid 1px #3e3e3e;
}
ul.elTextMenu li.last 
{
    border: 0;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited 
{
    color: #3e3e3e;
    font-size: .9em;
    text-decoration: none;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active 
{
    text-decoration: underline;
    color: #333;
}



/* LOGIN FORM */
fieldset.frmLogin {
	padding: 3em 0 2em 0;
	font-family: Arial;
	margin: 0;
	font-size: 1em;
	letter-spacing: .1em;
	border: 0;
    background-color: #FFF;
    height: 500px;
    clear: left;

}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 1em;
    margin: 0 auto;
    font-size: 1.6em;
    font-weight: bold;
    color: #363636;
    display: block;
    width: 220px;

    text-transform: uppercase;
}
fieldset.frmLogin p 
{
    color: #363636;
    width: 260px;
    margin: .5em auto 1.5em auto;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 0 auto;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}

/* Homepage news listing */
ul.RightNewsList{
	list-style: none;
	margin: 0;
	padding:0;
  clear: both;
}
ul.RightNewsList .elContentDescription{
	display: none;
}
.PageHome ul.RightNewsList h1{
font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Arial";
	font-size: 1.5em !important;
	color: #666666 !important;
	font-weight: normal !important;
	background: url(header_p.gif) left 1px no-repeat !important;
	padding: 0 0 10px 28px !important;
	margin: 15px 0 1px 0 !important;
	border-bottom: 1px solid #dddddd !important;
	line-height: 0.8em !important;
	height: 13px !important;
}
.PageHome ul.RightNewsList div.elContent{
	margin-left: 0px;
}
ul.RightNewsList div.elContent{
	margin-left: 14px;
}

.PageHome ul.RightNewsList div.elContent p.Title {
	color: #005aa0;
	margin: 8px 0 1px 0;
	width: 100%;
}
ul.RightNewsList div.elContent p.Title {
	margin: 0 0 1px 0;
	
}

ul.RightNewsList p.Description {
	color: #777777;
	margin: 0;
	line-height: 1.2em;
}
ul.RightNewsList .elNoneFound{
	margin-left: 14px;
}

ul.RightNewsList p.readmore {
	margin: 0;
	line-height: 1.2em;
}

ul.RightNewsList p.readmore a {
	color: #5a82b4;
	margin: 0;
}

ul.RightNewsList p.DateStart {
	color: #aaaaaa;
	margin: 2px 0 0 0;
	padding-bottom: 6px;
}

ul.RightNewsList li {
	border-bottom: 1px solid #ededed;
}

ul.RightNewsList li.last{
	border: 0;
}
ul.RightNewsList li.first{
	border: 0;
}
/* Homepage news listing */

/** Landing feature boxes **/
div.elLandingFeature {
	position: relative;
	float: left;
	width: 217px;
	min-height: 88px;
	height: auto !important;
	height: 88px;
}
div.elLandingFeature.elMarkets, div.elLandingFeature.elTechnologies{
	margin-top: 40px;
}
div.elLandingFeature.elMarkets .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/ourmarkets_icon.gif) no-repeat center left;
}
div.elLandingFeature.elTechnologies .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/technologies_icon.gif) no-repeat center left;
}
div.elLandingFeature.elProducts .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/products_icon.gif) no-repeat center left;
}
div.elLandingFeature.elClients .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/clients_icon.gif) no-repeat center left;
}
div.elTechnologies {
	margin-left: 18px;
}
div.elClients {
	margin-left: 18px;
}
div.elLandingFeature h2 {
	padding-right: 50px !important;
}


/* Listing - TAG REPEATER */
ul.elTagListing, ul.GDSNewsListing, ul.elShortEventList, ul.elRelatedContent, ul.elProductListing, ul.elProductAssociations {
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
	font-size: 1em;
	list-style: none;
}

/* Short Events list in right column */
ul.elShortEventList h1.elContentTitle, ul.elRelatedContent h1.elContentTitle, ul.elProductListing h2, div.elLandingFeature h2 {
	color: #0b5b9e;
	font-size: 1.20em;
	line-height: 1.3em;
	padding: 13px;
	font-weight: normal;
	background: #fff url(http://www.gds.com/_themes/GDS/_images/gds_header_gradient_no_line.jpg) top left repeat-x;
	margin: 0;
}
ul.elShortEventList h1.elContentTitle, ul.elRelatedContent h1.elContentTitle{
	margin-bottom: 6px;
}

ul.elTagListing li, ul.GDSNewsListing li {
    margin: 0;
    padding: 14px 0 0 0;
    display: block;
	float: left;
	clear: left;
}
ul.GDSNewsListing li{
	width: 100%;
}

ul.elTagListing li.first {
    border: 0;
    padding: 10px 0;
}

#ZoneCentreRow ul.elTagListing h1.elContentTitle, #ZoneCentreRow ul.GDSNewsListing h1.elContentTitle {
    margin: .8em 0 10px 0;
    padding: 0 0 3px 0;
	font-size: 1.1em !important;
	background-image: none;
}

form.PageCareers #ZoneCentreRow ul.GDSNewsListing li.first
{
	display:none;
}

ul.elTagListing h2.elContentDescription {
    display: none;
}

ul.elTagListing div.ContentWrapper {
    padding: 5px 0;
    clear: both;
}

#sidebar div, div.content_map_locations div, ul.GDSNewsListing div.ContentWrapper, ul.elProductListing div.ContentWrapper,
div.elEventDetails, div.elProductDetails, ul.elProductAssociations {
	border: 2px solid #f3f3f4 !important;
	background-color: #fff;
	background-image: url(gds_header_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

ul.GDSNewsListing div.ContentWrapper {
    padding: 2px 14px 12px 9px;
    clear: both;
}

ul.elTagListing div.elContent, ul.elShortEventList div.elContent {
    padding: 8px;
    margin: 0;
}

/** Product listing specific **/
ul.elProductListing div.elContent {
	padding-top: 12px;
}

ul.elProductListing div.ContentWrapper {
	width: 448px;
	padding-bottom: 14px;
	float: left;
}

form.elPagePrinter ul.elProductListing div.ContentWrapper {
	background: url("http://www.gds.com/_assets/images/logos/printer_compuprint.gif") no-repeat right bottom;
}
ul.elProductListing .imgHolder {
	clear: left;
	float: left;
	width: 125px;
	height: auto !important;
	padding: 2px;
	margin-bottom: 7px;	
}




ul.elProductListing .imgHolder a{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}

ul.elProductListing .imgHolder{
	text-align: center;
	height: auto;
}


ul.elProductListing .imgHolder img { 
	padding-left: 6px;
	border: 0;
}

ul.elProductListing .Text {
	clear: right;
	float: left;
	width: 292px;
	padding: 10px;
		
}

ul.elProductListing .Text p.readmore { margin-bottom: 12px; margin-top: 10px; }




ul.elProductListing p.Link a,
ul.elProductListing p.readmore a,
div.elRelatedElement p a, 
div.elRelatedElement li a, 
ul.elRelatedElement p.Link a,
ul.elRelatedContent p.Desc a,
div.elLandingFeature p.Link a {
	padding-left: 10px;
	font-weight: normal;
	/*background: #fff url(../_images/gds_grey_arrow.gif) no-repeat 5px left;*/
	background-image: url(http://www.gds.com/_themes/GDS/_images/gds_grey_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 0.5em;
	color:#5a82b4;
	/*font-size:0.9em;*/
	display: block;
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

ul.elRelatedContent div.elContent p.Title{
	margin: 8px 0 1px;
}
ul.elRelatedContent div.elContent p.Description{
	line-height: 1.2em;
	margin: 0;
}
ul.elRelatedContent div.elContent p.readmore{
	line-height: 1.2em;
	margin: 0;
}
ul.elRelatedContent div.elContent p.readmore a{
	color: #5A82B4;
}
ul.elRelatedContent div.elContent p.DateStart{
	color:#AAAAAA;
	margin:2px 0 0;
	padding-bottom:6px;
}

ul.elShortEventList div.elContent { padding-top: 6px; padding-bottom: 0; }

ul.GDSNewsListing p, ul.elShortEventList p, ul.elProductListing .Text p {
	margin: 1px 0 2px 0;
}

ul.elShortEventList p {
	color: #005aa0;
	line-height: 1em;
	padding: 0 5px 0 18px;
	font-weight: bold;
}

ul.elShortEventList p.DateStart {
    background: url(http://www.gds.com/_themes/GDS/_images/gds_blue_arrow.gif)  6px 5px no-repeat; 
}

ul.elShortEventList p.DateStart a { font-weight: normal !important; }

ul.GDSNewsListing p.DateStart, ul.GDSNewsListing p.readmore, div.elContent div.elEventDetails p.Date {
	font-family: Arial, Helvetica, sans-serif;
}

ul.GDSNewsListing p.DateStart {
	font-size: 1.26em;
	line-height: 2em;
	color: #005aa0;
}

ul.GDSNewsListing p.DateStart span {
	font-weight: bold;
}

ul.GDSNewsListing p.Title {
	font-size: 1.15em;
	line-height: 2em;
	margin-bottom: 10px;
	margin-top: 20px;
}

ul.GDSNewsListing p.Title, ul.GDSNewsListing p.Description, ul.GDSNewsListing p.readmore {
	margin-left: 3px;
}

ul.GDSNewsListing p.readmore {
	font-size: 1.1em;
	margin-top: 5px;
}

ul.GDSNewsListing div.elContent p.readmore a, ul.elProductAssociations div.elContent p a {
	font-weight: normal;
	background: url(http://www.gds.com/_themes/GDS/_images/gds_blue_arrow.gif) no-repeat left;
	padding-left: 10px; 
	line-height: 1.15em;
  display: block;
}

ul.elTagListing div.elContent h1.Title {
    font-size: 1.2em;
    line-height: 1.2em;
    margin: 0 0 0 0;
    padding: 0 5px 0 10px;
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-style: normal;
    color: #3e3e3e;
    
}
ul.elTagListing div.elContent a, ul.elTagListing div.elContent a:link, ul.elTagListing div.elContent a:visited {
    text-decoration: none;   
    color: #3e3e3e;
}
ul.elTagListing div.elContent a:hover, ul.elTagListing div.elContent a:active {
    color: #333;
}

ul.elTagListing div.elContent h2.DateStart, ul.elTagListing div.elContent h2.DateEnd {
    font-size: 1em;
    font-weight: normal;
    padding: 0 5px 0 10px;
    margin: 0;
	color: #555;    
}

ul.elTagListing div.elContent h2.DateStart span, ul.elTagListing div.elContent h2.DateEnd span {
    font-style: italic;   
}

ul.elTagListing div.elContent h3.Author {
    padding: 0 5px 0 10px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}

ul.elTagListing div.elContent p.Description {
    padding: 10px 5px 5px 10px;
    margin: 0;
}

ul.elTagListing div.ContentImage {
    padding: 0;
    margin: 0;
    width: 90px;
    float: left;
}

ul.elTagListing div.ContentImage img {
    border: solid 1px #364761;

}

ul.elTagListing div.HasImage {
    margin-left: 100px;
}

/* TOOLS */
div.Tools 
{
    float: right;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/* RIGHT MENU */
.RightLocationsHeader,
ul.elRelatedContent h2,
div.elRelatedElement,
ul.elRelatedElement h2,
ul.RightNewsList h1 { 
/*	font-family: Arial, Helvetica, sans-serif; */
	color: #0b5b9e;
	font-weight: normal; 
	height: 39px; 
	background: #fff url(http://www.gds.com/_themes/GDS/_images/gds_rightheader.gif) top left repeat-x; 
	padding: 0; 
	margin: 0; 
	padding: 13px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.elRelatedContent h2,
ul.RightNewsList h1
{
	font-size:1.25em;
}

ul.elRelatedElement h2 { 
	padding-right: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.25em;
}

div.elRelatedElement h3 {
	font-size: 1.25em;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.26em;
	/*margin-bottom: 24px !important;*/
}

ul.elRightColumnMenu
{
	margin: 0; 
	padding:0;
	margin-left:10px;
	list-style-type: none; 
	width: 160px;
	overflow:hidden; 
}

ul.elRightColumnMenu ul
{ 
	margin: 0; 
	padding:0;
	/*padding-left:2px;*/
	list-style-type: none; 
	width: 160px;
	overflow:hidden;
}
ul.elRightColumnMenu a, 
ul.elRightColumnMenu a:link, 
ul.elRightColumnMenu a:visited
{ 
	text-decoration: none; 
	height: 18px; 
	display: block; 
	color: #666666; 
	width:160px;
	overflow:hidden;
}
ul.elRightColumnMenu ul li a 
{ 
	padding-left: 11px; 
	background: url(http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif) left 4px no-repeat; 
	color: #005aa0 !important; 
	width:160px;
	overflow:hidden;
}
/* RIGHT MENU */

div.elLeftMenuBack
{
	padding: 6px 10px;
	border-bottom: 1px solid #DDDDDD;
	font-weight: normal;
	background: #fff url(http://www.gds.com/_themes/GDS/_images/gds_grey_arrow.gif) no-repeat left 11px;
	color:#5a82b4;
	font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

/* LEFT MENU */
/* Disable Global location children showing */
ul.elMgdsgloballocations{ display: none; }
h3.menuHeader { font-size: 1em; font-weight: normal; margin: 22px 0; color: #666; }
/* Lists */
ul.elLeftMenu
{ 
	margin: 15px 0 30px 0; 
	padding: 0; 
	list-style-type: none; 
	width: 175px; 
}

ul.elLeftMenu ul 
{ 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
/* Lists */

/* List Items */
ul.elLeftMenu
{ 
	font-size: 1.1em; 
}
ul.elLeftMenu li.depth01
{ 
	font-size: 1.1em; 
}
ul.elLeftMenu li.depth02
{ 
	font-size: 0.9em;
}
ul.elLeftMenu ul li
{ 
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #dddddd; 
	padding-top: 6px; 
	padding-bottom: 6px; 
}
ul.elLeftMenu ul li.first
{ 
	margin-top: 10px; 
}
ul.elLeftMenu ul ul li.first
{ 
	/*margin-top: -3px; */
}
ul.elLeftMenu ul ul li 
{ 
	border-bottom: 1px solid #fff; 
	padding-top: 0px; 
	padding-bottom: 0px; 
}
/* List Items */

/* Top Section */
ul.elLeftMenu a
{ 
	text-decoration: none; 
}
/* All Below Top */
ul.elLeftMenu ul a, 
ul.elLeftMenu ul a:link, 
ul.elLeftMenu ul a:visited
{ 
	min-height: 18px; 
	height: auto !important; 
	height: 18px; 
	display: block; 
	color: #666666; 
}
ul.elLeftMenu ul a:hover, 
ul.elLeftMenu ul a:active
{ 
	color: #005aa0; 
}
/* 1st Level */
ul.elLeftMenu ul li a.current
{ 
	background: url(http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif) left 4px no-repeat; 
	padding-left: 11px; 
	color: #005aa0; 
}
ul.elLeftMenu ul li a.parent_current
{ 
	background-color: #FFF; 
	background: url(http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif) left 4px no-repeat; 
	padding-left: 11px; 
	color: #005aa0; 
}
/* 2nd level */
ul.elLeftMenu ul ul li a.current,
ul.elLeftMenu ul ul li a.parent_current
{ 
	/*background: url(); */
	background-image:none;
	padding-left:0;
}

ul.elLeftMenu ul ul
{
	margin-left:0;
	padding:0;
}

ul.elLeftMenu ul ul a, 
ul.elLeftMenu ul ul a:link, 
ul.elLeftMenu ul ul a:visited
{ 
	font-size: 0.9em; 
	display: block; 
	/*padding-left: 23px !important; 
	background: url(); */
	margin-left:23px;
}

ul.elLeftMenu ul ul li.first
{ 
	margin-top: 2px; 
}
ul.elLeftMenu ul ul ul li a.current
{ 
	color: #333333; 
}
/* 3rd level */
ul.elLeftMenu ul ul ul a, 
ul.elLeftMenu ul ul ul a:link, 
ul.elLeftMenu ul ul ul a:visited
{ 
	font-size: 0.8em; 
	padding-left: 20px !important; 
	/*margin-left:20px;*/
}
/* 4th level */
ul.elLeftMenu ul ul ul ul a, 
ul.elLeftMenu ul ul ul ul a:link, 
ul.elLeftMenu ul ul ul ul a:visited
{ 
	padding-left: 44px !important; 
}
/* 5th level */
ul.elLeftMenu ul ul ul ul ul a, 
ul.elLeftMenu ul ul ul ul a:link, 
ul.elLeftMenu ul ul ul ul a:visited
{ 
	padding-left: 54px !important; 
	font-weight: normal; 
}
/* LEFT MENU */

/* LEFT SUB MENU */
/* Lists */
ul.elLeftSubMenu
{ 
	margin: 15px 0 30px 0; 
	padding: 0; 
	list-style-type: none; 
	width: 175px; 
}

ul.elLeftSubMenu ul 
{ 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
/* Lists */

/* List Items */
ul.elLeftSubMenu
{ 
	font-size: 1.1em; 
}
ul.elLeftSubMenu li.depth01
{ 
	font-size: 1.1em; 
}
ul.elLeftSubMenu li.depth02
{ 
	font-size: 0.9em;
}
ul.elLeftSubMenu ul li
{ 
	margin: 0; 
	padding: 0; 
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.elLeftSubMenu ul li.first
{ 
	margin-top: 10px; 
}
ul.elLeftSubMenu ul ul li.first
{ 
	/*margin-top: -3px; */
}
ul.elLeftSubMenu ul ul li 
{ 
	border-bottom: 1px solid #fff; 
	padding-top: 0px; 
	padding-bottom: 0px; 
}
/* List Items */

/* Top Section */
ul.elLeftSubMenu a
{ 
	text-decoration: none; 
}
/* All Below Top */
ul.elLeftSubMenu ul a, 
ul.elLeftSubMenu ul a:link, 
ul.elLeftSubMenu ul a:visited
{ 
	min-height: 18px; 
	height: auto !important; 
	height: 18px; 
	display: block; 
	color: #666666; 
}
ul.elLeftSubMenu ul a:hover, 
ul.elLeftSubMenu ul a:active
{ 
	color: #005aa0; 
}

/* 1st level */
ul.elLeftSubMenu li a.current,
ul.elLeftSubMenu li a.parent_current
{ 
	background: url("http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif") left 4px no-repeat;
	padding-left: 11px; 
}
ul.elLeftMenu ul li a.parent_current
{ 
	background-color: #FFF; 
	background: url("http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif") left 4px no-repeat; 
}

ul.elLeftSubMenu ul
{
	margin-left:0;
	padding:0;
}

ul.elLeftSubMenu ul a, 
ul.elLeftSubMenu ul a:link, 
ul.elLeftSubMenu ul a:visited
{ 
	font-size: 0.9em; 
	display: block; 
	/*padding-left: 23px !important; 
	background: url(); */
	margin-left:23px;
}

ul.elLeftSubMenu ul li.first
{ 
	margin-top: 2px; 
}
ul.elLeftSubMenu ul ul li a.current
{ 
	color: #333333; 
}
/* 2nd level */
ul.elLeftSubMenu ul ul a, 
ul.elLeftSubMenu ul ul a:link, 
ul.elLeftSubMenu ul ul a:visited
{ 
	font-size: 0.8em; 
	padding-left: 20px !important; 
	/*margin-left:20px;*/
}
/* 3rd level */
ul.elLeftSubMenu ul ul ul a, 
ul.elLeftSubMenu ul ul ul a:link, 
ul.elLeftSubMenu ul ul ul a:visited
{ 
	padding-left: 44px !important; 
}
/* LEFT SUB MENU */


/* SEARCH RESULTS */
.TagHighLight 
{
    background-color: #FFFF00;
}

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

/* PAGING */
ul.Paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 10px 10px 30px;
}
ul.Paging li 
{
    display: block; 
}
ul.Paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
        margin: 0 10px 0 0;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/default/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
}



h1.elPageTitle 
{
    margin: 32px 30px 10px 30px;
    padding: 0 0 3px 0;
    
}

p.elNoContent 
{
    margin: 10px;   
}

a.Delete 
{
    cursor: pointer;   
}

a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}
/*
Clears all hoverbuttons in the Header zone 

Makes Styling a lot easier.
When problems are incurred use !important;

*/
div#ZoneHeaderRow a.hoverbutton
, div#ZoneHeaderRow a.hoverbutton:link
, div#ZoneHeaderRow a.hoverbutton:visited
{
		margin:0;
		padding:0;
		
		background-color:transparent;
		background-image:none;
		border:0;
		
		height:auto;
		width:auto;
}
div#ZoneHeaderRow a.hoverbutton span.hoverbutton_button
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonRight
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonLeft
{
	margin:0;
	padding:0;
}
/* 

All the Controls (Screensize, Textsize and Bookmark site are placed insite a HTML Element called

div.elHeaderControls

This is done so the controls can be floated and therefore increase text size, etc easily and wouldn't function properly when positioned absolutely.

The container CAN be positioned absolutely.
*/

div.elHeaderControls
{
	position:absolute;
	top:40px;
	right:0;
	display:inline;
}


/*SCREENSIZE CSS*/
div.elScreensize 
{
	/*Borders, Margin Padding*/
	margin:0 0 0 1em;
	padding:0;
	float:right;
	
	/*
	Please ensure the width on this element is kept in em's so it increases proportionatly with the rest of the site.
	*/
	width:7.1em;
	height:1.5em;
}
	/* Styling Specific to the Screensize Button*/
	div.elScreensize a.hoverbutton,
	div.elScreensize a.hoverbutton span,
	div.elScreensize a.hoverbutton:link,
	div.elScreensize a.hoverbutton:visited
	{
		line-height:1.1em;
		color:#666 !important;
		font-weight:normal;
	}
	div.elScreensize a.hoverbutton:hover,
	div.elScreensize a.hoverbutton:focus,
	div.elScreensize a.hoverbutton:active
	{
	
	}

	
/* FONT SIZE */
div.elFontSize
{
	float:right;
	height:1.5em;
	line-height:1em;
}	
	div.elFontSize span.text
	{
		/*Padding, Margin & Borders*/
		margin:0 0 0 1em;
		padding:0;
		border:0;
		float:left;
		color:#666;
	}
	/*Generic, This applies to both buttons*/
	div.elFontSize a.hoverbutton,
	div.elFontSize a.hoverbutton:link,
	div.elFontSize a.hoverbutton:visited
	{
		color:#666 !important;
		float:left;
		line-height:.9em;
		text-indent:.2em;
	}
	div.elFontSize a.hoverbutton:hover,
	div.elFontSize a.hoverbutton:active,
	div.elFontSize a.hoverbutton:focus
	{
		
	}
		/* STYLING SPECIFIC TO THE BUTTON TO REDUCE FONT SIZE */
		div.elFontSize span.smaller a.hoverbutton:link,
		div.elFontSize span.smaller a.hoverbutton:visited,
		div.elFontSize span.smaller a.hoverbutton
		{
		
		}
		div.elFontSize span.smaller a.hoverbutton:hover,
		div.elFontSize span.smaller a.hoverbutton:active,
		div.elFontSize span.smaller a.hoverbutton:focus
		{
		
		}
		/*STYLING SPECIFIC TO THE BUTTON TO INCREASE FONT SIZE*/
		div.elFontSize span.larger a.hoverbutton:link,
		div.elFontSize span.larger a.hoverbutton:visited,
		div.elFontSize span.larger a.hoverbutton
		{
		
		}
		div.elFontSize span.larger a.hoverbutton:hover,
		div.elFontSize span.larger a.hoverbutton:active,
		div.elFontSize span.larger a.hoverbutton:focus
		{
		
		}

/* NEWS SEARCH FILTER */
ul.elSearchFilter li
{
	padding: 0 0 0 10px; 
	margin: 0;
}

ul.elSearchFilter li.elTitle {

}

ul.elSearchFilter li.elTitle h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 5px 0 5px 0;
	color: #005aa0;
}

.elSearchFilter input, .elSearchFilter select, .elSearchFilter textarea, .elSearchFilter .elSearchFilter.checkList{
  width: 65px;
}

.elSearchFilter .checkList{
    width: 180px;
    margin-top: 5px;
}

ul.elSearchFilter li.elType {
	width: 440px;
	overflow: hidden;
}

div.elSearchFilter ul.elSearchFilter li fieldset ul li label {
	width: 115px;
	float: left;
}

ul.elSearchFilter li.elType ul.checkList {
	list-style: none;
	float: left;
    width: 300px;
}

ul.elSearchFilter li.elType ul.checkList li {
	padding: 0;
	margin: 0;
	height: auto;
	float: left;
	width: 130px;
}

ul.elSearchFilter li.elType ul.checkList li label {
	margin: 0;
	float: none;
	height: auto;
	line-height:1em;
	width: auto;
	padding: 0 0 0 10px;
}

ul.elSearchFilter li.elSubmitBtn {
	height: 24px;
	width: 420px;
}

/* submit button */
ul.elSearchFilter li.elSubmitBtn a.hoverbutton { 
	background-image: url(http://www.gds.com/_themes/GDS/_images/gds_button_slice.jpg);
	border: none;
}
	
/* Quick Search */
div.elQuickSearch {
	margin: 0 0 10px 0;
	padding: 10px 0 0 7px;
	border:0;
	background-color: #ededed;
	width: 168px;
	height: 32px;
}

.PageHome div.elQuickSearch {
	padding-left: 15px;
	width: 253px;
}

div.elQuickSearch input {
	float:left;
	height: 20px;
	margin-top: 0;
	margin-right: -1px;
	width: 132px;
	border: 0px;
}
.PageHome div.elQuickSearch input
{
	width: 167px;
}

div.elQuickSearch a
{
    background-image:url(btn_quic.gif);
	text-indent: -999px;
}
.PageHome div.elQuickSearch a
{
    background-image:url(btn_home.gif) !important;
	text-indent: 0px;
}
div.elQuickSearch a.hoverbutton,
div.elQuickSearch a.hoverbutton:link,
div.elQuickSearch a.hoverbutton:visited
{
	float: left;
	margin: 0 0 10px 6px;
	padding:0;
	border: solid 0px #666 !important;
	height: 21px !important;
	width: 22px !important;
	display: block !important;
	background-image:url(btn_quic.gif);
	background-repeat: no-repeat  !important;
	background-position: top left !important;
	padding-top: 1px;
}
.PageHome div.elQuickSearch a.hoverbutton,
.PageHome div.elQuickSearch a.hoverbutton:link,
.PageHome div.elQuickSearch a.hoverbutton:visited
{
	width: 66px !important;
}



/* Contact Form */
div.form {
	/*
		Pre & Post Text is placed inside this wrapper.
		
		For ease, this should be kept to the same width as the UL
		to ensure the hoverbutton is kept inline to the right of the form.
	*/
	width: 440px;
	margin: 0;
	padding: 10px 4px;
	border: 2px solid #f3f3f4 !important;
	background: #fff url(http://www.gds.com/_themes/GDS/_images/gds_header_gradient_no_line.jpg) top left repeat-x;
	color: #666666;
}

.form {
	list-style-type: none;		
	margin: 0;
	padding: 0;
	border: 0;		
	width: 440px;
}

.form li {
	list-style-type: none;		
	margin: 0;
	padding: 0;
	border: 0;
}

.form li fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

/*Styles the Header of Each Section*/
.form li fieldset legend {
	/* NOTE:
		This LEGEND tag should only be used to Style TEXT
		as this is all Firefox will currently display.

		Use the SPAN Below for more flexibility.
	*/
	margin: 0;
	padding: 0;
	border: 0;
}

.form li fieldset legend span {
	/*
	This is displayed at the top of every section the form generates.
	
	width: 413px;
	background-color: #999;
	height: 1.5em;
	line-height: 1.5em;
	font-size: 1em;			
	display: block;
	margin: 0 0 0 -7px;
	padding: 0 0 0 7px;
	*/
	display: none;
}

/* Start captcha styles */
div.form div.CaptchaVerification {
	margin: 7px;
	padding-left: 173px;
}

div.form div.CaptchaVerification img {
	border: 1px solid #005aa0;
}

div.form div.CaptchaVerification span {
	display: block;
	width: auto;
	float: left;
	clear: left;
}

div.form div.CaptchaVerification label {
	display: block;
	width: 100px;
	float: left;
	clear: left;
	margin-top: 6px;	
}

div.form div.CaptchaVerification input { 
	clear: left;
  display: block;
}
/* End captcha styles */

.form li fieldset ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.form li fieldset ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

.form li fieldset ul li label {
	float: left;
	clear: left;	
	padding: 0 0 3px 10px;
	margin-top: 5px;
	font-size: 1.1em;
	display: block;
	width: 160px;
}

div.form label em {
	float: right;
	color: #960014;
}

label, input, select, textarea{
  margin-top: 5px;
}

.form li fieldset ul li input,
.form li fieldset ul li select{
	float: left;
	/*clear: both;*/
	width: 180px;	
	padding: 0;
	margin-left: 10px;
}
.form li fieldset .checkList li{
    clear: none;
    width: 100px;
}
.form li fieldset .checkList input{
    float: left;
	width: auto;
    margin-top: 0;
}
.form li fieldset .checkList label{
    clear: none;
    float: left;
    padding: 0;
    margin-left: 2px;
}
.form li fieldset ul li textarea {
	float: left;
	width: 180px;
	padding: 0;
	margin-left: 10px;
}
.form li fieldset ul li .CheckboxList input {
	width: 20px !important;
	float: left !important;
}
.form li fieldset ul li .CheckboxList td{
	width: 200px;
	position: relative;
}
.form li fieldset ul li .CheckboxList label {
	width: 100px !important;
	float: left !important;
	position: absolute;
	left: 28px;
	top: 0;
}

div.form a.hoverbutton, div.form a.hoverbutton:link, div.form a.hoverbutton:visited {
	display: block;
	width: 70px;
  float: none;
	border: 0;
	padding: 0;
	margin: 4px;
  margin-left: auto;
	background-image: url(http://www.gds.com/_themes/GDS/_images/gds_button_slice.jpg);
	color: #000 !important;
}

div.form a.hoverbutton:hover, div.form a.hoverbutton:active, div.form a.hoverbutton:focus {

}

/*** Event Management Dashboard ***/
div.elEventManagementDashboard {
	width: 600px;
	margin: 0;
	border: 0;
	font-size: 1em;
}

div.elEventManagementDashboard legend {
	margin: 0 0 0 -7px !important;
	padding:0 !important;
}

div.elEventManagementDashboard legend span {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	width: 90%;
}

div.elEventManagementDashboard, div.elEventManagementDashboard ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

div.elEventManagementDashboard div.dtpControl {
	float: left;
}

div.elEventManagementDashboard ul li {
	margin: 0 0 7px 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}

div.elEventManagementDashboard ul li.first span, div.elEventManagementDashboard ul li ul,
div.elEventManagementDashboard ul.blankList li.buttons {
		margin: 0;
		padding: 0;
}

div.elEventManagementDashboard ul li ul li {
		margin: 0 0 7px 0;
		padding: 0;
}

div.elEventManagementDashboard ul.blankList ul.blankList {
	margin: 0 0 0 0 !important;
}

div.elEventManagementDashboard a.hoverbutton, div.elEventManagementDashboard a.hoverbutton:link, div.elEventManagementDashboard a.hoverbutton:visited {
		margin: 3px;
		padding: 0 0 2px 0;
		background-image: url(http://www.gds.com/_themes/GDS/_images/gds_button_slice.jpg);
		float: left;
		width: 66px;
		border: 0;
		line-height: 1.16em;
		height: 20px;
		text-align: center;
}
			
div.elEventManagementDashboard a.hoverbutton:hover, div.elEventManagementDashboard a.hoverbutton:active, div.elEventManagementDashboard a.hoverbutton:focus,
div.elEventManagementDashboard a.hoverbutton:hover span.hoverbutton_buttonLeft, div.elEventManagementDashboard a.hoverbutton:active span.hoverbutton_buttonLeft, div.elEventManagementDashboard a.hoverbutton:focus span.hoverbutton_buttonLeft,
div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonRight, div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonRight, div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonRight {
	font-weight: bold;
}

div.elEventManagementDashboard a.hoverbutton span, div.elEventManagementDashboard a.hoverbutton:link span, div.elEventManagementDashboard a.hoverbutton:visited span {
	display: block;
	margin: 0 0 0 0!important;
	padding: 4px 0 0 0 !important;
	background-image: url(http://www.gds.com/_themes/GDS/_images/gds_button_slice.jpg);
	border: 0;
	color: #fff;
	font-weight: normal;
}

div.elEventManagementDashboard a.hoverbutton span, div.elEventManagementDashboard a.hoverbutton:link span, div.elEventManagementDashboard a.hoverbutton:visited span {
	margin: 0;
	padding: 0;
	background-image: none;
	border: 0;
}
		
div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonLeft, div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonLeft, div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonLeft,
div.elEventManagementDashboard a.hoverbutton span.hoverbutton_buttonRight, div.elEventManagementDashboard a.hoverbutton:link span.hoverbutton_buttonRight, div.elEventManagementDashboard a.hoverbutton:visited span.hoverbutton_buttonRight {
	margin: 0;
	padding: 0;
	background-image: none;
	border: 0;
	display: none;
}

div.elEventManagementDashboard ul li fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

div.elEventManagementDashboard ul li fieldset.collapsed {

}

div.elEventManagementDashboard ul li fieldset label {
	width: 100px;
	display: block;
	float: left;
	clear: left;
	color: #000;
	font-size: 1em;
	text-align: right;
	margin-right: 18px;
}

div.elEventManagementDashboard ul li fieldset input {
	width: 200px;
	float: left;
}

div.elEventManagementDashboard ul li fieldset textarea {
	width: 400px !important;
	height: 50px;
	font-family: arial;
}
		
/* Dates */
div.elEventManagementDashboard ul li fieldset input.dtpDay, div.elEventManagementDashboard ul li fieldset input.dtpMonth, div.elEventManagementDashboard ul li fieldset input.dtpYear {
	width: 30px;
}

div.elEventManagementDashboard ul li fieldset span.dtpSeparator {
	color: #000;
}

div.elEventManagementDashboard ul li fieldset input.dtpHour, div.elEventManagementDashboard ul li fieldset input.dtpMinute {
	width: 30px;
}

div.elEventManagementDashboard ul li fieldset table.elAssetTextbox input {
	width: 200px;
}		
		
div.elEventManagementDashboard ul li fieldset table input{
	width: 50px;
}

div.elEventManagementDashboard ul li fieldset table th {
	font-weight:normal;
}

div.elEventManagementDashboard ul li.last {

}

div.elEventManagementDashboard ul li fieldset.Tags ul {
	margin: 0;
	padding: 0 0 0 120px;
	float: left;
	width: 160px;
}

div.elEventManagementDashboard ul li fieldset.Tags ul ul { padding-left: 0; }

div.elEventManagementDashboard ul li fieldset.Tags ul li label {
	width: 200px;
	text-align: left;
}

div.elEventManagementDashboard ul li fieldset.Tags ul li input {
	width:15px;
	float: right;
}

div.elEventManagementDashboard ul li fieldset.Tags ul li span label {
	font-weight: bold;
}

div.elEventManagementDashboard ul li fieldset.Tags ul li ul.depth01 li label {
	font-weight: normal;
}

div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc, div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc:link, div.elEventManagementDashboard ul li fieldset.Properties ul li label a.formDesc:visited {
	display: none;
}

div.elEventManagementDashboard ul li fieldset ul.radYesNo {
	display: inline;
	width: 70px;
}

div.elEventManagementDashboard ul li fieldset ul.radYesNo li {
	width: 60px;
	float: left;
	clear: none;
}

div.elEventManagementDashboard ul li fieldset ul.radYesNo li input {
	width:15px;
}

div.elEventManagementDashboard ul li fieldset ul.radYesNo li label {
	width:30px;
	text-align: left;
	margin-right: 0;
}

div.elEventManagementDashboard ul li fieldset.People label a.formDesc,
div.elEventManagementDashboard ul li fieldset.People label a.formDesc:link,
div.elEventManagementDashboard ul li fieldset.People label a.formDesc:visited,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc:link,
div.elEventManagementDashboard ul li fieldset.Groups label a.formDesc:visited {
	display: none;
}

div.elEventManagementDashboard fieldset.Expanded legend span, div.elEventManagementDashboard fieldset.Collapsed legend span {
	background-repeat: no-repeat;
	background-position: 0;
	padding: 0 0 0 30px;
	width: 300px;
	display: block;
	text-decoration: underline;
	cursor: pointer;
}

/*
div.elEventManagementDashboard fieldset.Expanded legend span {
	background-image: url(../_images/themission/calendar/button_minus.gif);
}

div.elEventManagementDashboard fieldset.Collapsed legend span {
	background-image: url(../_images/themission/calendar/button_plus.gif);
}
*/

div.elEventManagementDashboard fieldset fieldset.MetaSection legend span, div.elEventManagementDashboard fieldset fieldset.MetaTagSection legend span {
	background-image: none;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}

div.elEventManagementDashboard ul li.last {
	padding: 20px 0 0 112px;
}

/*** Event article template ***/
div.elContent div.copyImage{
    float: left;
    border: 2px solid #F3F3F4;
    margin: 10px 20px 20px 0;
    padding: 10px;
}
div.elContent div.elEventDetails, div.elContent div.elProductDetails {
	padding: 6px 10px;
	float: left;
	clear: left;
	width: 428px;
	margin-top: 4px;
	margin-bottom: 14px;
}



ul.elProductAssociations.first {
	margin-left: 8px;
}

div.elContent div.elEventDetails h2, div.elContent div.elProductDetails h2, ul.elProductAssociations h2 {
	color: #005aa0;
	font-size: 1.17em;
	margin-bottom: 12px;
}

div.elProductDetails h2, div.elProductDetails h3, ul.elProductAssociations h2 {
	margin-top: 0;
	font-weight: normal;
}

div.elProductDetails h3 {
	font-size: 1em;
	line-height: 1.1em;
	margin-top: 12px;
	margin-bottom: 2px;
}

div.elProductDetails div.InnerContainer, div.elProductDetails div.ReviewTxt, ul.elProductAssociations div.InnerContainer {
	float: left;
	margin-top: 12px;
}

div.elProductDetails div.ReviewTxt {
	border-top: 1px dashed #f3f3f4;
}

div.elProductDetails div.InnerContainer .imgHolder {
	float: left;
	min-height: 100px;
    height: auto !important;
    height: 100px;
	width: 170px;
	overflow: hidden;
}

div.elProductDetails div.InnerContainer .Text {
	float: left;
	clear: right;
	min-height: 100px;
    height: auto !important;
    height: 100px;
	min-width: 228px;
	color: #005aa0;
	padding: 9px;
}

div.InnerContainer .Text ul {
	margin: 0 0 0 2px;
	padding-left: 12px;
}

div.elContent div.elEventDetails p {
	margin: .12em 0;
}

div.elContent div.elEventDetails p.Date {
	color: #005aa0;
	font-size: 1.25em;
}

div.elContent div.elEventDetails p span {
	color: #000;
}

div.elContent div.elEventDetails div {
	margin-top: 12px;
	clear: left;
}

div.elContent div.elEventDetails div p, div.elProductDetails div.ReviewTxt p {
	margin: .6em 0;
}


/** related liks in page **/
ul.elProductAssociations {
	width: 192px;
	float: left;
	padding: 6px 10px 1px 10px;
	margin-top: 4px;
	margin-bottom: 14px;
	margin-left:0 !important;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
ul.elProductAssociations p{
	margin: 4px 0;
	padding: 0;
}

ul.elProductAssociations.first {
	margin-right: 20px;
}
ul.elProductAssociations.right {
	margin-right: 0 !important;
}
ul.elProductAssociations li.first {
	margin-top: 12px;
}

/*** Related Links ***/
ul.elRelatedElement {
	position: relative;
	clear: both;
	list-style: none
}

ul.elRelatedContent, ul.elRelatedElement {
    margin: 0;
    padding: 0 0 10px 0;
	font-size: 1em;
	list-style: none;
}

ul.elRelatedContent li, ul.elRelatedElement li {
    margin: 0;
    padding-bottom: 9px;
    display: block;
}

ul.elRelatedElement li {
	margin-bottom: 11px;
}

ul.elRelatedContent li.first, ul.elRelatedElement li.first {
	padding-bottom: 0;
}

ul.elRelatedContent li .elContent {
	padding-left: 7px;
}

ul.elRelatedContent li.first .elContent {
	padding-left: 0;
}

ul.elRelatedElement .elContent {
	float: left;
	width: 100%;
}

ul.elRelatedContent h3, ul.elRelatedElement h3 {
	padding-left: 8px;
	font-size: 1em;
	margin: 0;
}

ul.elRelatedContent p.Desc, div.elRelatedElement p, ul.elRelatedElement p.Link, div.elLandingFeature p.Link,
ul.elProductAssociations p { 
	font-size: 1.1em;
	padding-left: 8px;
	margin-top: 1px;
}

/** increase left pad **/
ul.elRelatedElement p.Link { padding-left: 12px; }

div.elRelatedElement {
	height: auto;
	float: left;
	clear: both;
	margin-bottom: 20px;
	width: 166px;
}

div.elRelatedElement ul{
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	list-style: none;
	font-size: 1.1em;
}
div.elRelatedElement ul li{
	margin: 2px 0;
	padding: 0;
}

/* remove left pad */
div.elRelatedElement p { padding-left: 0; }

div.elRelatedElement .Text, ul.elRelatedElement .Text {
	width: 149px;
	padding-right: 4px;
	float: left;
}
div.elRelatedElement h3 {
	margin-bottom: 8px;
}

/*ul.elRelatedElement .elBrochure
{
	background-image: url(../_images/gds_related_register_technical_bg.gif;
	background-repeat:no-repeat;
	width:179px;
	height:97px;
}*/

/* position icon in note attachment */
ul.elRelatedElement div.icon, div.elLandingFeature div.icon {
	position: absolute;
	top: 20px;
	right: 10px;
	width: 30px;
	height: 40px;
}
div.elRelatedElement .icon {
	width: 35px;
	height: 50px;
	float: left;
	clear: right;
}

div.elBrochure .icon, 
ul.elBrochure .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/brochure_icon.gif) no-repeat center left;
}

div.elTechnical .icon, 
ul.elTechnical .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/pdf_icon.gif) no-repeat center left;
}

div.elContactus .icon {
	background: url(http://www.gds.com/_themes/GDS/_images/contact_icon.gif) no-repeat center left;
}

div.elContactUsForm
{
  padding-bottom: 70px;
}

/* CSS FOR THE ADDITIONAL CONTENT BOX ON THE PIE CHARTS */
div.elAdditionalContent
{
	margin-top:14px;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	padding:10px 0 10px 15px;
	color:#777777;
	line-height:1.6em;
}

div.elAdditionalContent table td
{

}

div.elAdditionalContent p
{
	padding:0;
	margin:0;
}

div.elAdditionalContent p span
{
	color:#005b9f;
}

div.elAdditionalContent p.indent
{
	margin-left:14px;
	margin-bottom:10px;
}

div.elAdditionalContent div.additionalcontentdivide
{
	height:1px;
	overflow:hidden;
	
	margin-bottom:10px;
}

.Branding
{
	display:none;
}

/* Dynamic Homepage Banner & Paging */
.elHomeDynamicContent{
	width: 100%;
	position: relative;
	border: 1px solid white;
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}
.ActivePager {
	width: 146px;
	padding-top: 30px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 424px;
	background-color: #1b3f73;
	
}
li.ActivePager a {
	color: white;
	margin-left: 39px;
	float: left;
	padding: 0 0 23px 18px;
	background: url(http://www.gds.com/_themes/GDS/_images/home_dynamic_link_off.gif) left 3px no-repeat;
	font-family: Arial;
	font-size: 1.2em;
	text-decoration: none;
	cursor: pointer;
}
li.ActivePager a.Current {
	background: url(http://www.gds.com/_themes/GDS/_images/home_dynamic_link_on.gif) left 3px no-repeat;
}
.elHomeDynamicContent .ActiveItem{
	position: absolute;
	right: 0;
	top: 0;
}
#ZoneCentreRow hr{
	color: #dddddd;
	background-color: #dddddd;
}

.elPageKiosk .elProductDetails
{
  display: none;
}

div#textContactUsForm
{
  margin-top: -83px;
  margin-left: 15px;
  margin-right: 15px;
}

div#textContactUsForm p
{
  	font-family: Arial;
	  font-size: 1.2em;
	  color: #666666;
}

div#textContactUsForm
{
  display: none;
}

.contactCareersForm div#textContactUsForm
{
  
  display: block; 
}


ol.LangSel
{
	position: absolute;
	left: 0px;
	top: 16px;
	list-style-type: none;
	margin: 0;
	padding: 0;

}
ol.LangSel li
{
	margin: 0;
	padding: 0;
	
	color: #666;
}
ol.LangSel li span
{
	background: url("arrow_ri.gif") no-repeat right center;
	
	padding-right: 16px;
	
	text-transform: uppercase;
}
ol.LangSel li select
{
	margin-left: 10px;
}

li.Country,
li.Remember,
li.EnterSite
{
	display: none;
}

form.page_map_global #sidebar{
	display: none;
}

div.content_map_locations {
	padding: 14px 4px 0 2px;
}
div.content_map_locations h2{
	font-size: 1.2em;
}
div.content_map_locations div{
	 margin-bottom: 25px;  
	 padding: 0 0 7px 5px; 
	 color: #000;
	 /* bg & border style for #sidebar div in _theme.css */
	 /* display: none; */
}
div.content_map_locations div h3{
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-bottom: 5px;
	display: block;
	margin-top: 10px;
	margin-bottom: 13px;
	margin-left: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}
div.content_map_locations div p{
	margin: 0;
	padding: 0 0 0 18px;
	color: #777777;
	background: url(http://www.gds.com/_themes/GDS/_images/leftnavlevel1_selected.gif) 6px 4px no-repeat;
}

span#ctl00_dash_ffe5ccfd175b4047ab38c2a28e7884ac_divInner_MetaData_mcsc01266b7080e48eeb16a0400d87d071f_mdc67d90d59f51d4de5ab1cfa0f80148447_lblDescription
{
	float:left;
	font-size:1.1em;
	margin-top:5px;
	padding:0 0 3px 10px;
	width:160px;
}

table#ctl00_dash_ffe5ccfd175b4047ab38c2a28e7884ac_divInner_MetaData_mcsc01266b7080e48eeb16a0400d87d071f_mdc67d90d59f51d4de5ab1cfa0f80148447_selValue
{
	float:left;
}

table#ctl00_dash_ffe5ccfd175b4047ab38c2a28e7884ac_divInner_MetaData_mcsc01266b7080e48eeb16a0400d87d071f_mdc67d90d59f51d4de5ab1cfa0f80148447_selValue label
{
	clear:none!important;
	float:left;
	color:#666666;
	position:static!important;
	padding-left:0!important;
}

ul.elSearchListing li.first
{
	display:none;
}
/*-End Section -_theme.css-*/


/*-Begin Section -_theme_2.css-*/
/*** Event Management Dashboard ***/


/*** CONTACT US FORM ***/


/*** Sitemap ***/


/*** Event article template ***/


/*-End Section -_theme_2.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(http://www.gds.com/_themes/GDS/_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(http://www.gds.com/_themes/GDS/_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(http://www.gds.com/_themes/GDS/_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(http://www.gds.com/_themes/GDS/_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}




/*-End Section -messagearea.css-*/
/* prova logo compurpint */

.compulogo
{
	width: 420px;
	position: absolute;
	margin-top: 3px;
	margin-left: 290px;
	float: left;
}

.compulogo h1
{
	position: absolute;
	width: auto;
	margin-top: 55px;
	margin-left: 120px;
	color: #236480;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.asinf {
	font-size: 12px;
}

.titnews {
	font-size: 12px;
	color: #5a82b4;
}


/*-End File-*/
.immsx {
	float: left;
}
.adr-para {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 32px;
	margin-top: 0px;
	color: #666;
	padding-right: 20px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 7px;
	background-image: url(gds_li00.gif);
	background-repeat: no-repeat;
	background-position: 14px -5px;
}
.adr-paraI {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 32px;
	margin-top: 0px;
	color: #666;
	padding-right: 20px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 7px;

}

.adr-para a{
	text-decoration: underline;
	font-size: 14px;
	color: #00F;
}

.adr-para a:visited{
	text-decoration: underline;
	color: #909;
}

.adr-para2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 32px;
	margin-top: 0px;
	color: #666;
	padding-right: 20px;
	padding-bottom: 7px;
	background-image: url(gds_li00.gif);
	background-repeat: no-repeat;
	background-position: 14px -5px;
}
.adr-para2 a{
	text-decoration: underline;
	font-size: 14px;
	color: #00F;
}

.adr-para2 a:visited{
	text-decoration: underline;
	color: #909;
}


.titolo-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	position: absolute;
	top: 190px;
	left: 70px;
	color: #FFF;
	font-weight: normal;
}
.werd {
	color: #0F0;
	font-style: italic;
}
.blue {
	color: #FF6600;
}
.imm_gds {
	text-align: center;
	position: relative;
}
#ZoneRightColumn h3 {
	font-size: 1em;
	color: #666666;
	background: url(header_p.gif) left 1px no-repeat;
	line-height: 0.8em;
	margin-top: 21px;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 10px;
	left: 10px;
	padding-left: 10px;
	padding-right: 7px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}


#ZoneRightColumn h4 {
	font-size: 1.4em;
	color: #FF0000;
	line-height: 0.8em;
	margin-top: 21px;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 10px;
	left: 10px;
	padding-left: 10px;
	padding-right: 7px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}


#ZoneRightColumn .adr-paraI {
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
}
#ZoneRightColumn .adr-parac {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: -1px;
	padding-bottom: 25px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

#ZoneRightColumn .adr-paraspot {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-top: -1px;
	padding-bottom: 3px;
	color: #666;
}
.adr-paraspot a{
	text-decoration: underline;
	font-size: 14px;
	color: #00F;
}

.adr-paraspot a:visited{
	text-decoration: underline;
	color: #909;
}
.inlinea {
	display: inline-block;
	float: left;
	text-align: center;
	height: 90px;
	width: 55px;
	margin-top: -10px;
	vertical-align: bottom;
	margin-left: 3px;
}


#ZoneRightColumn .adr-paraspot2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-top: 40px;
	padding-bottom: 3px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 100%;
	height: 40px;
	margin-bottom: 15px;
}
.immiso {
	float: right;
	margin-left: 3px;
}
.zero_
{
	
}
.zommaT {
	font-size: 13px;
}
.avvicina {
	position: relative;
	top: -10px;
}

.avvicina a{
	text-decoration: underline;
	font-size: 14px;
	color: #00F;
}

.avvicina a:visited{
	text-decoration: underline;
	color: #909;
}
.anno {
	color: #005aa0;
	
}


.elMprinters2 {
	
}


.elMprinters2 li{
	position: relative;
	padding-top: 0;
	text-align: right;
	padding-right: 25;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	list-style-image: url(gds_li00.gif);
	padding-bottom: 0;
	padding-left: 25px;
	margin-right: 10px;
}
.fissamenu {
	z-index: 0;
	float: right;
	position: fixed;
	padding-right: 0px;
	margin-left: 680px;
	}

.fissamenu2 {
	z-index: 0;
	float: left;
	position: fixed;
	padding-right: 0px;
			
}

#fissamenu2 {
	z-index: 0;
	float: left;
	position: fixed;
	padding-right: 0px;
	top: 312px;
	bottom: 10px;	
	
}

.seldim {
	width: 150px;
	height: 23px;
}

.lft {
	margin-left: 6px;
	margin-bottom: 5px;
}
.dodici {
	
}

ul.elProductListing .Text p.dodici {font-size: 12px;}

ul.elProductListing div.ContentWrapper
{
	margin-bottom: 15px;
}

ul.elProductListing .Text p.readmore a.dodici{ font-size: 12px; }


.new {
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #F00;
	padding: 2px;
}

ul.elProductListing .Text ul li.zomma {
	font-size: 13px;
	margin-left: -8px;
	margin-top: 2px;
	
}

ul.elProductListing .Text h4 {
	margin-top: 2px;
	
	
}


ul.elProductListing .Text h4.second {
	margin-bottom: 0px;
	font-size: 11px;
	margin-top: 10px;
	
}


#ZoneCentreRow.texttolong ul.elProductListing .Text  {
	width: auto;
	float: none;	
}

ul.elProductListing #texttolong.Text  {
	width: auto;
	float: none;	
}

ul.elProductListing #linktesto.Text  a{
	text-decoration: underline;	
		color: #00F;
}

ul.elProductListing #linktesto.Text  a:visited{
	text-decoration: underline;	
		color: #909;
}
.ct-uno  {
	vertical-align: middle;
	text-align: center;
	height: 200px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	
}
#disco {
	padding-right: 5px;
	padding-left: 10px;	
	
}
ul.elProductListing #immadxcont {
	width: 100%;

}

ul.elProductListing .Text  li h4 {
	margin-bottom: 0px;
	
	
}

ul.elProductListing #texttolong.Text #xlinkreg.dodici a{
text-decoration: underline;	
		color: #00F;		
}

ul.elProductListing #texttolong.Text #xlinkreg.dodici a{
text-decoration: underline;	
		color: #909;		
}

.sfuma{
	background-color: #fff;
	background-image: url(gds_header_gradient_2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: thin solid #CCCCCC;
}

#tree.elContent ul{
	list-style-image: url(gds_li00.gif);
	padding: 0 0 0 25px;
	margin: 0;
}


li.down{
	list-style-image: none;
	list-style-type: none;
	margin-left: -73px;
	margin-top: 5px;
}
.downtit {
	margin-top: 0pt;
	margin-bottom: 0pt;
	text-align:
                center;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#ZoneCentreRow p.downtit {
	margin-top: 0pt;
	margin-bottom: 0pt;
	text-align:
                center;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
}
.righe {
	vertical-align: center;
	text-align: center;
	font-size:10px
	
}


.grad {
	background-image: url(gds_header_gradient.jpg);
}
#selez p.dodici {
	font-size: 12px;
	padding-left: 5px;
}


#certi p.dodici {
	font-size: 11px;
	padding-left: 5px;
}

#mn {
	height: 14px;
	
}

.sup {
	z-index: 1;
	
}

#LeftRightContainer #ZoneCentreRow.allarg {
	width: 630px;
}


div.elProductDetails div.InnerContainer .imgHolder2 {
	float: left;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	width: 170px;
	overflow: hidden;
}

ul.elProductListing .imgHolder2 {
	clear: left;
	float: left;
	width: 170px;
	height: 160px !important;
	padding: 2px;
	margin-bottom: 0px;
	border: thin solid #EEE;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
}
ul.elProductListing .imgHolder2 img {
	padding-left: 6px;
	border: 0;
	display: block;
	position: relative;
	padding-top: 50%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-top: -30%;
}

#ZoneRightColumn.spazio  {
	margin-top: 30px;
	height: 415px;
}
div.elRelatedElement h5 {
	font-size: 1.25em;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.26em;
	/*margin-bottom: 24px !important;*/
}

#ZoneRightColumn.last  {
	margin-top: 8px;
	height: 415px;
}


.serie  {
	color: #005AA0;
}

.selst  {
	color: #FF8080;
	font-family: "Arial Black", Gadget, sans-serif;
}
.promo {
	font-size: 24px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: center;
}
.tb1 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.tb2 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 9px;
}

#tb.elContent ul.cambia {
	list-style-type: disc;
	list-style-image: none;
}


#spsu.Text p {
	margin-top: -7px;
}



#inalto {
	margin-top: 3px;
}


.mnspaz {
	margin-bottom: 8px;
}

#ZoneRightColumn.spazio2  {
	margin-top: 40px;
	height: 415px;
}
#margini2  {
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
#plusbass  {
	margin-bottom: 20px;
	
}
#diecim{
	
}



#diecim.imgHolder2 img {
	
	top: -20px;
}


#sxspo {
	margin-left: -10px;	
	
}

#inalto2 {
	margin-top: 0px;
	font-size: 11px;
	line-height: normal;
}

#ZoneCentreRow h2.allarg {
	line-height: 16px;
}

.testonews p.dodici
 {
	font-size: 12px;
}

#immadx.imgHolder img {
	margin-bottom: 50px;	
	
}

#ZoneCentreRow p.bigv {
	font-size: 24px;
	color: #0C0;
	padding-top: 25px;
	
}

.flv {
	float: left;
	margin-right: 10px;
}

.fll {
	float: right;
	width: 50%;
	padding-top: 5px;
	padding-left: 5px;
	
}

#ZoneRightColumn.scendi {
	margin-top: 110px;	
	
}


#ZoneCentreRow p.bigv2 {
	font-size: 20px;
	color: #0C0;
	margin-top: 3px;
	
}
#ZoneCentreRow p.sali {
	margin-top: -15px;
	text-align: justify;
	margin-bottom: 0px;
}

.webhorizon {
	width: 200px;
	float: left;
	color: #FFB7B7;
	font-size: 9px;
	margin-top: 2px;
}

.webhorizon a{
	color: #CCCCCC;
	text-decoration: none;
}

.webhoscur{
	color: #FFB7B7;
	
}
.stt{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial;
    color: #777;
    text-transform: uppercase;
    width: 100%;
    font-size: 110%;
	margin-bottom: 5px;
}

#nobold.elSitemap a{
	font-weight: normal;
}


#seloggato{
	position:fixed;
	line-height: normal !important;
	z-index:100000;
	
	}
	
		#seloggato p{
			position:relative;
			    margin-top: 9px;
				

	}
	
	#seloggato	.loggi {
	background-color: #fff;
	height: 27px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	}
		#seloggato	button {
	padding-top:2px; 
	margin-top:3px;
			
	}	
	
	
	
	.pryck {
    width: 100%;
    height: auto;
    background-color: rgba(255,255,255,0.9);
    position: fixed;
    bottom: 0px;
    z-index: 9999999;
    border-top: 1px solid #2995CC;
    font-size: 90%;
    min-height: 60px;
	
}


	.internopy {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
	font-size:130%;
	clear:none;
	margin-right: 65px;
}


	#tck {
    margin-left: 10px;
    color: rgba(255,255,255,1);
    background-color: #2995CC;
    margin-top: 5px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    position: absolute;
}

.nolist {
list-style-type: none !important;
list-style-image: none !important;
	
	
}

.nolist li{
	float: left;

}


.liststandard h3 {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	
	
}
ul.liststandard h3 {
	font-size: 12px !important;
    color: rgb(90, 130, 180) !important;
	}

ul.liststandard {
	 list-style:none;
	padding: 0;
	
}

ul.liststandard li{
    background: url(gds_li00.gif) no-repeat;
    background-position: 5px -3px;
    padding-left: 30px;
    padding-top: 5px;
    margin: 3px 0;
}
ul.liststandard li p{
	font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
    font-size: 11px;
}

.liststandard h3 {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	
	
}
ul.liststandard h3 {
	font-size: 12px !important;
    color: rgb(90, 130, 180) !important;
	}

ul.liststandard {
	 list-style:none;
	padding: 0;
	
}

ul.liststandard li{
    background: url(gds_li00.gif) no-repeat;
    background-position: 5px -3px;
    padding-left: 30px;
    padding-top: 5px;
    margin: 3px 0;
}
ul.liststandard li p{
	font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
    font-size: 11px;
}


#newshome a {
	font-weight: normal !important;
}

#newshome a strong{
	font-weight: normal !important;
}