﻿/*********************************/
/** Added By Shaukat(IDS LOGIC) **/

/*********************************/
 
.tbl-col img
{
float:left;
margin:0 17px 17px 0;

}

#main-menu .tbl-col img{ /* Dom fix... */
float:left;
margin:0 17px 0 0;
}

/** left navigation style starts here **/

#sectionNav br, #sectionNav img{
display:none;
}

#sectionNav a.navlink, #sectionNav a.navlink:hover{
text-decoration:none;
}

#sectionNav span.navlevel2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(http://www.adt.eu/common/images/backgrounds/sectionNav-bg.gif) repeat-x scroll left top;
color:#FFFFFF;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:30px;
padding-left:10px;
margin-top:1px;
}

#sectionNav span.navsellevel2, #sectionNav span.navlevel2:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.adt.eu/common/images/backgrounds/tabbedPane-selected-arrow.gif) no-repeat scroll center top;
border-left:1px solid #ECC009;
border-right:1px solid #ECC009;
font-size:12px;
letter-spacing:1px;
color:#091936;
display:block;
padding:0 10px;
text-decoration:none;
font-weight:normal;
line-height:30px;
margin-top:1px;
}

#sectionNav .parent span.navlevel2,#sectionNav .grandparent span.navlevel2{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.adt.eu/common/images/backgrounds/tabbedPane-selected-arrow.gif) no-repeat scroll center top;
border-left:1px solid #ECC009;
border-right:1px solid #ECC009;
font-size:12px;
letter-spacing:1px;
color:#091936;
display:block;
padding:0 10px;
text-decoration:none;
font-weight:normal;
line-height:30px;
margin-top:1px;
}

#sectionNav span.navlevel3, #sectionNav span.navlevel3:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:3px 5px 3px 20px;
color:black;
display:block;
font-size:11px;
background:#E8EBEE url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat;
background-position: 8px 5px;
font-weight:normal;
letter-spacing:1px;
}

#sectionNav span.navsellevel3, #sectionNav span.navsellevel3:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:3px 5px 3px 20px;
display:block;
font-size:11px;
font-weight:bold;
background:#E8EBEE url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat;
background-position: 8px 5px;
letter-spacing:1px;
}

#sectionNav .parent span.navlevel3{
font-weight:bold;
font-size:11px;
letter-spacing:1px;
}

#sectionNav span.navsellevel3:hover, #sectionNav span.navlevel3:hover {
text-decoration:underline;
}

#sectionNav span.navlevel4, #sectionNav span.navlevel4:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:3px 5px 3px 34px;
color:black;
display:block;
font-size:11px;
background:#E8EBEE url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat;
background-position: 18px 5px;
font-weight:normal;
letter-spacing:1px;
}

#sectionNav span.navsellevel4, #sectionNav span.navsellevel4:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:3px 5px 3px 34px;
display:block;
font-size:11px;
font-weight:bold;
background:#E8EBEE url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat;
background-position: 18px 5px;
letter-spacing:1px;
}

#sectionNav span.navsellevel4:hover, #sectionNav span.navlevel4:hover {
text-decoration:underline;
}

/** left navigation style ends here **/


/** Sitemap style starts here **/

#content-main .sitemap{
font-weight:bold;
}

#SiteMapTable{
font-size:11px;
}

#SiteMapTable table tr td { 
padding:2px 0 2px 0;
}

#SiteMapTable table td[width="10"], #SiteMapTable td[width="0"] {
background:url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat;
background-position: 0px 6px;
}

#SiteMapTable td[width="20"] {
background:url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat;
background-position: 10px 6px;
}

#SiteMapTable td[width="30"] {
background:url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat;
background-position: 20px 6px;

}

#SiteMapTable td[width="40"] {
background:url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat;
background-position: 30px 6px;
}

/** Sitemap style ends here **/


/** News style starts here **/

.newsroom .content, .eventsPages .content {
vertical-align:top;
}

#content-main .newstitle{
font-weight:bold;
padding-bottom:10px;
}

.newsroom table img,.eventsPages table img{
border:1px solid #BDCBD5 !important;
float:left;
margin-right:10px;
}

span.newsarticletitle{
font-size:15px;
font-weight:bold;
}

span.newsarticletitle a{
font-size:12px;
padding-bottom:5px;
font-weight:normal;
}

.newsroom .newsarticledate{
font-size:10px;
color:rgb(153, 153, 153);
}

.eventsPages .newsarticledate{
	display:none;
}

.eventsPages .newsarticlebody {
/*margin-top:-10px;*/
}

.newsarticlebody {
font-size:12px;
}

.newsarticlebody p{
margin-bottom:12px !important;
}

.newsarticlesummary p{
margin-bottom:-13px !important;
}

.SKNewsPicture img{
margin-bottom:10px;
}

/** News style ends here **/

/** Events style starts here **/
#content-main table{
width:100%;
}

#content-main .eventstitle{
font-weight:bold;
padding-bottom:10px;
}

span.eventname{
font-size:14px;
font-weight:bold;
}

span.eventname small{
font-size:11px;
font-weight:normal;
}

.eventdate{
font-size:11px;
color:rgb(153, 153, 153);
padding-bottom:10px;
display:block;
}

.content{
font-size:12px;
}

.content .EventDetailHeading {
  display:block;
  padding: 2px 20px 2px 0;
}

/** Event style ends here **/

/** Career Listing Style Starts here **/

.module_career_list
{
   border:1px solid #B7CDE1;
   padding:10px;
}

.module_career_list table tr
{
   font-size:12px;
   color:#2564AF;
}

.module_career_list table tr:first-child
{
   font-size:12px;
   color:#000;
}

.module_career_list table tr td
{
  border-bottom:1px solid #B7CDE1;
  line-height:20px;
  vertical-align:top;
  padding:5px 0 7px 0;
}

.module_career_list table tr td a
{
  background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat 0 2px;
  font-size:11px;
  padding-left:15px;
}


.CareerDetail_summary
{
   border:1px solid #B7CDE1;
   padding:10px;
   font-size:12px;
   color:#2564AF;
   margin-bottom:15px;
}
/** Career Listing Style end here **/

/** Social Bookmarking Icons start **/

.at300bs.at15t_expanded, .at300bs.at15t_compact {
background:transparent url(http://www.adt.eu/common/images/buttons/share.gif) no-repeat scroll left center !important;
}

/** Request to change links to blue on comm-solution-landing **/

.pannel-1 table a{
     color:#00529B !important;
}

#menu_RESOURCES{
     float:left;
}

#menu_RESOURCES ul li{
     float: left; 
     width:135px;
}

#menu_RESOURCES ul {
	margin-bottom:10px;
}

/** Social Bookmarking Icons End**/

/** Form Style Start**/
.sitekitThemedForm .formElement
{
   font-size:12px;
   line-height:18px;
}

.sitekitThemedForm .formTextbox, .sitekitThemedForm .formAttach, .sitekitThemedForm .formLabel, .sitekitThemedForm .formOption, .sitekitThemedForm .formDropdown, .sitekitThemedForm .formTextarea
{
 margin-bottom:15px;
 clear:both;
}

.sitekitThemedForm .FormContentLeft
{
   float:left;
   width:250px;
   margin-right:10px;
   margin-bottom:15px;
}

.sitekitThemedForm #attachment_button, .sitekitThemedForm #PostEnquiry{
	color:#DD6017;
	font:bold 12px/15px Arial,Helvetica,sans-serif;
	padding:0 10px 3px;
	background:url("http://www.adt.eu/common/images/backgrounds/form-submit-bg.gif") repeat-x scroll left top transparent;
	border:1px solid #E9AB2A;
	height:20px;
	margin-left:260px;
}


.sitekitThemedForm #attachment_button:hover, .sitekitThemedForm #PostEnquiry:hover{
	background-position:left bottom;
	cursor:pointer;
}


.sitekitThemedForm  .formFieldset{
	border-bottom:1px solid #BDCBD5;
	margin:20px 0;
}
.sitekitThemedForm  select, .sitekitThemedForm  input[type=text], .sitekitThemedForm  textarea{
	min-width:269px;
        width:269px;
}

.sitekitThemedForm  .formLegend{
	display:none;
}

.sitekitThemedForm  br{
	/*display:none;*/
}


/** Form Style End**/

/** Form Validation Style **/

.formError {
	Z-INDEX: 5000; POSITION: absolute; PADDING-BOTTOM: 13px; DISPLAY: block; TOP: 300px; LEFT: 0px
}
#debugMode {
	Z-INDEX: 100000; POSITION: fixed; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #000; HEIGHT: 200px; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: scroll; TOP: 0px; PADDING-TOP: 10px; LEFT: 0px; opacity: 0.8
}
.ajaxSubmit {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: none; BACKGROUND: #55ea55; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 20px
}
.formError .formErrorContent {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 150px; PADDING-RIGHT: 10px; FONT-FAMILY: tahoma; BACKGROUND: #ee0101; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 4px; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
.greenPopup .formErrorContent {
	BACKGROUND: #33be40
}
.blackPopup .formErrorContent {
	BACKGROUND: #393939; COLOR: #fff
}
.formError .formErrorArrow {
	Z-INDEX: 5001; POSITION: absolute; WIDTH: 15px; BOTTOM: 0px; HEIGHT: 15px; LEFT: 20px
}
.formError .formErrorArrowBottom {
	MARGIN: -6px; TOP: 0px
}
.formError .formErrorArrow DIV {
	BORDER-LEFT: #ddd 2px solid; LINE-HEIGHT: 0px; MARGIN: 0px auto; DISPLAY: block; BACKGROUND: #ee0101; HEIGHT: 1px; FONT-SIZE: 0px; BORDER-RIGHT: #ddd 2px solid; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444
}
.formError .formErrorArrowBottom DIV {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
.greenPopup .formErrorArrow DIV {
	BACKGROUND: #33be40
}
.blackPopup .formErrorArrow DIV {
	BACKGROUND: #393939; COLOR: #fff
}
.formError .formErrorArrow .line10 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.formError .formErrorArrow .line9 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.formError .formErrorArrow .line8 {
	WIDTH: 11px
}
.formError .formErrorArrow .line7 {
	WIDTH: 9px
}
.formError .formErrorArrow .line6 {
	WIDTH: 7px
}
.formError .formErrorArrow .line5 {
	WIDTH: 5px
}
.formError .formErrorArrow .line4 {
	WIDTH: 3px
}
.formError .formErrorArrow .line3 {
	BORDER-BOTTOM: #ddd 0px solid; BORDER-LEFT: #ddd 2px solid; WIDTH: 1px; BORDER-RIGHT: #ddd 2px solid
}
.formError .formErrorArrow .line2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 3px; BACKGROUND: #ddd; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.formError .formErrorArrow .line1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 1px; BACKGROUND: #ddd; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

/** Form validation Style End **/


/* CSS Used For Layout */
.blue-box-lndp{
   padding:10px 10px 40px;
 }

.blue-box-lndp .more-link{
bottom: 0px;
margin-bottom: 20px;
position: absolute;
right: 10px;
}

.box-body{
 padding-bottom:100px;
}

.box-body .more-link
{
bottom: 0px;
margin-bottom: 0px;
position: absolute;
right: 10px;
}

/*
.content-box{
height:140px !important;}
 */

/* Homepage - style Industry Expertise UL's (very bottom left) */

.industry-experience-left ul{
float: left;
}

.industry-experience-right ul{
float: left; 
margin-left: 70px;
}
/* */

/* Resource centre */

.resource-center-details-pic{
margin: 0pt 17px 0pt 0pt; 
float: left;
}
.resource-center-details-top{
f loat:left;
padding:0;
}

.resource-center-details-top ul{
width:240px;
}

.resource-center-details-top ul li{
 color:#00529B !important;
}


/*Existing customer*/
.back-to-top {
background:transparent url(http://www.adt.eu/common/images/bg-blue-arrow-up.gif) no-repeat scroll left center;
float:right;
padding-left:12px;
}

/* Search results */

.searchResults .searchheading{
display:block;
font-weight:bold;
padding:0 0 10px;
}

.searchResults .searchHeadingRow{
border-bottom:1px solid #BDCBD5;
}

.searchResults .searchtype,.searchResults .searchresultlink,.searchResults .searchlastupdated,.searchResults .searchsummary{
display:block;
padding:10px 0;
}


.searchResults .searchtext{
color:#131313;
}

.searchResults .searchfor{
margin-bottom:-10px;
display:block;
color:#131313;
font-weight:bold;
}

.searchResults .searchresults{
font-size:21px;
}

.searchResults .searchresults a{
font-size:12px;
}

/* ADTCT_Exist-Cust-InnerP ContentType */

#ADTCT_Exist-Cust-InnerP h1{
     clear:both;
}

#ADTCT_Exist-Cust-InnerP h6{
     width:400px;
     float:left;
}

#ADTCT_Exist-Cust-InnerP p{
     clear:both;
}

#ADTCT_Exist-Cust-InnerP p.back-to-top{
     clear:none;
     float:right;
     width:100px;
}

/*home page quick fill form*/
#home-form .frm-home-ger .sup-form{padding:10px 0 0 15px;}

#home .frm-home-ger .sup-form .tbl-2col {
width:298px;

}

#home .frm-home-ger label{padding-right:0;}

#home .frm-home-ger select{margin:0;}

.frm-home-ger .tbl-row {
   margin-bottom:0;
   padding-bottom:0;
}

#home-form .frm-home-ger .tbl-row .tbl-col{margin:0 6px 10px 0;}
#home-form .frm-home-ger .h40 .tbl-col{ margin:0 6px 6px 0;height:40px;}