@charset "utf-8";

@import "./reset.css";

@import "./structure.css";

@import "./custom.css";

.relative {
	position: relative;
	padding-bottom: 18px !important;
}

.relative-box {
	position: relative;
	padding-bottom: 13px !important;
}

.relative .more-link, .relative-box .more-link {
	bottom: 0px;
	margin-bottom: 0;
	position: absolute;
	right: 10px;
}

.nofloat {
	float: none !important;
}

a, a:link {
	color: #2464ae;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}

a:active {
}

.brdr-left {
	border-left: 1px solid #B7CDE1;
}

.inline {
	display: inline !important;
}

.fix {
	overflow: hidden;
}

hr {
	background: none;
	clear: both;
	border: none;
	display: block;
	margin: 10px 0;
	padding: 0;
	height: 1px;
	border-top: 1px solid #bdcbd5;
}

#content-main span.right {
	float: right !important;
}

.right-img-desc {
	border: 1px solid #becbd5;
	float: right;
	margin-left: 20px;
}

.right-img-desc .desc {
	padding: 8px;
	color: #9c9c9c;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}

.right-img-desc p, #tier3 #content-main .right-img-desc p {
	color: #9c9c9c;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}

.right-img-desc img {
	border: 1px solid #fff;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left !important;
}

.align-right {
	text-align: right !important;
}

.nobdr {
	border: none !important;
}

.small-gris-italic-text {
	color: #555555;
	font: italic 11px/normal Arial, Helvetica, sans-serif;
}

.gris-text {
	color: #80858a;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
}

.small-gris-italic-text a {
	color: #2464AE;
	font: italic 11px/normal Arial, Helvetica, sans-serif;
}

.small-gris-text {
	color: #555555;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}

.font14 , #tier3 #content-main p.font14 {
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	color: #333;
}

.font12 {
	font-size: 12px;
}

.desctription-text, #content-main p.desctription-text, #tier3 #content-main p.desctription-text, .desctription-text p {
	color: #111;
	font: normal 14px/normal Arial, Helvetica, sans-serif;
}

.desctription-text p {
	color: #111;
	font: normal 14px/normal Arial, Helvetica, sans-serif !important;
}

h1 {
	color: #091936;
	font: 21px/25px Helvetica, Arial, sans-serif;
	padding-bottom: 9px;
}

h1.bold {
	font: bold 21px/25px Helvetica, Arial, sans-serif;
}

h1.learning-center,.learning-center h1 {
	padding-bottom: 20px;
}

h1.big-underline-title {
	color: #091936;
	font: normal 26px/26px Helvetica, Arial, sans-serif;
	padding-bottom: 5px;
	border-bottom: 1px solid #bdcbd5;
	margin-bottom: 12px;
}

h1.title-world-links {
	font: bold 26px/normal Helvetica, Arial, sans-serif;
	color: #005a9d;
	margin: 0 0 10px 0;
	padding: 0;
}

h2 {
	color: #111;
	font: bold 15px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

h2.h16 {
	color: #111;
	font: bold 16px/16px Arial, Helvetica, sans-serif !important;
	padding-bottom: 5px;
}

h3 {
	color: #252525;
	font: bold 15px/16px Helvetica, Arial, sans-serif;
	padding-bottom: 15px;
}

h4 {
	color: #000;
	font: bold 16px/16px Helvetica, Arial, sans-serif;
	margin-bottom: 25px;
}

h5 {
	color: #111;
	font: bold 18px/18px Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

h6 {
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

h4 img {
	margin-right: 8px;
}

.callOut h3 {
	padding-bottom: 2px;
}

body {
	background: #FFFFFF;
	width: 990px;
	margin: 20px auto 0 auto;
	position: relative;
}

body * {
	font-family: Arial, Helvetica, sans-serif;
}

.no-bg {
	background: none !important;
}

#header {
	overflow: hidden;
	padding-top: 13px;
	padding-bottom: 10px;
}

#branding {
	width: 30%;
	float: left;
	padding: 0px;
	margin: 0 0 10px 0;
	height: 64px;
}

#nav-main {
	float: right;
	width: 585px;
	padding: 0px;
	margin: 0px;
	height: 64px;
}

.country-selection {
	border-bottom: 1px solid #bcc6cd;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.country-selection ul {
	float: left;
	background: url(http://www.adt.eu/template-images/world-icon.gif) no-repeat left top;
	padding-left: 45px;
	width: 120px;
}

.country-selection li {
	height: 22px;
	background: #DFE9F7;
}

.country-selection li a {
	color: #4588BA;
	font: bold 11px/22px Helvetica, Arial, sans-serif;
	height: 20px;
	padding: 0 10px 0 5px;
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow-light.gif) no-repeat right 9px;
	border-right: 5px solid #DFE9F7;
}

.country-selection p {
	color: #3572BF;
	font: 22px Helvetica, Arial, sans-serif;
	text-align: right 
}

.country-selection .phoneNumber {
	color: #0d2e5a;
}

.no-dropd .country {
	float: left;
	background: #dfe9f7;
	height: 22px;
	padding: 0px 5px;
	color: #4588BA;
	font: bold 11px/22px Helvetica, Arial, sans-serif;
	margin-right: 10px;
}

.no-dropd .countr-list a {
	float: left;
	color: #5C7183;
	font: normal 11px/22px Helvetica, Arial, sans-serif;
	background: url(http://www.adt.eu/common/images/backgrounds/sub-search-nav-sep.gif) no-repeat right center;
	padding-right: 5px;
	margin-right: 5px;
}

.no-dropd .countr-list a.last-child {
	background: none;
}

.country-selection li {
	height: 22px;
}

#landing-comm h3 {
	height: 15px;
}

#landing-global h3 {
	height: 30px;
}

#nav-search li {
	float: left;
	background: url(http://www.adt.eu/common/images/backgrounds/sub-search-nav-sep.gif) no-repeat right center;
	font: normal 11px/22px Arial, Helvetica, sans-serif;
}

#nav-search li.last-child {
	background: none;
}

#nav-search li a {
	color: #5C7183;
	font: bold 11px/22px Helvetica, Arial, sans-serif;
	padding: 0 7px;
}

#search {
	float: right;
}

#search label {
	color: #000000;
	font: 11px/17px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#search #q, #search #txtQuickSearch {
	width: 144px;
	border: 1px solid #c3c3c3;
	color: #707070;
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 1px 3px 2px;
	width: 140px;
	vertical-align: bottom;
	height: 14px;
}

#search .submit {
	border: 0 none;
	width: 22px;
	height: 19px;
	background: url(http://www.adt.eu/common/images/buttons/search.gif) no-repeat top left;
	vertical-align: middle;
	margin-top: 1px;
}

#nav-top {
	background: url('../images/main-nav-bg.gif') repeat-x top left;
	/*height: 32px;*/
	padding: 2px;
	width: 986px;
	clear: both;
}

#nav-top li #more {
	float: left;
	display: block;
	height: 30px;
	background: none !important;
}

#nav-top li #more a.more {
	color: #ffd800;
	background: url(http://www.adt.eu/common/images/backgrounds/yellow-down-arrow.gif) no-repeat 140px 12px;
	width: 152px;
	padding: 0 10px 0 0;
	font: 15px/29px Helvetica, Arial, sans-serif;
	display: block;
	height: 29px;
	text-align: center;
	letter-spacing: 1px;
	text-decoration: none;
	margin-bottom: 1px;
}

#nav-top li #more.smallmore {
	background: url(http://www.adt.eu/common/images/backgrounds/yellow-down-arrow.gif) no-repeat 85px 12px !important;
}

#nav-top li #more.smallmore a.more {
	width: 111px;
}

#nav-top #main-menu {
	border: 1px solid #6ba0c8;
}

#nav-top #logout {
	float: left;
	display: block;
	background: url('../images/main-nav-sep.gif') no-repeat 100% 50%;
	height: 30px;
}

#nav-top li #security {
	padding-left: 1px;
}

#nav-top li #more .tbl-2col {
	position: absolute;
	z-index: 10;
	width: 650px;
	right: 5px;
	display: none;
	overflow: hidden;
	background: #ffffff ;
	border: 1px solid #a5b7bb;
	border-top: 0;
}

#nav-top li #more .tbl-4col {
	position: absolute;
	z-index: 10;
	width: 970px;
	right: 5px;
	display: none;
	overflow: hidden;
	background: #ffffff ;
	border: 1px solid #a5b7bb;
	border-top: 0;
	margin-top: 3px;
}

#nav-top li a.menu-text {
	color: #FFFFFF;
	font: 15px/29px Helvetica, Arial, sans-serif;
	display: block;
	height: 29px;
	text-align: center;
	letter-spacing: 1px;
	text-decoration: none;
}

#nav-top li.hover, #nav-top li.currSection {
	margin-left: -1px;
}

#nav-top li a.menu-text:hover {
background: url(../images/main-nav-hover.gif) repeat-x left 1px;

}

#nav-top li.currSection a, #nav-top li.hover a.menu-text {
	background: url(../images/main-nav-hover.gif) repeat-x left 1px;
	padding-left: 1px;
}

#nav-top #security.currSection {
	margin-left: 0px;
	padding-left: 1px;
}

#nav-top li #more.currSection {
	background: url(http://www.adt.eu/common/images/backgrounds/main-nav-hover.gif) repeat-x 0 50%;
}

#nav-top #logout a {
	width: 205px;
}

#nav-top li #small-b a {
	width: 159px;
}

#nav-top li #medium-b a {
	width: 232px;
}

#nav-top li #home a {
	width: 68px;
}

#nav-top li #banking a {
	width: 85px;
}

#nav-top li #government a {
	width: 205px;
}

#nav-top li #personal a {
	width: 198px;
}

#nav-top li #more .tbl-4col:hover , #nav-top li #more .tbl-2col:hover {
	display: block;
}

li #more .tbl-4col, li #more .tbl-2col {
	display: none;
}

li #more .tbl-4col .tbl-row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

li #more .tbl-4col .tbl-row {
display: inline-block;

}

* html li #more .tbl-4col .tbl-row {
height: auto;

}

li #more .tbl-4col .tbl-row {
display: block;

}

li #more .tbl-4col .tbl-row, li #more .tbl-2col .tbl-row {
	padding: 11px 11px;
	background: url(http://www.adt.eu/common/images/backgrounds/main-nav-dd-bg.gif) repeat-x bottom left;
	margin-bottom: 0px !important;
}

li #more .tbl-4col .tbl-col {
	border-right: 1px solid #bec7ce;
	padding-left: 22px;
	padding-right: 9px;
	width: 185px;
}

li #more .tbl-4col div.first-child {
	padding-left: 0;
}

li #more .tbl-4col div.first-child + div.tbl-col + div.tbl-col {
	border-right: 0;
}

li #more .tbl-4col div.last-child {
	border-right: 0;
	padding-right: 0;
	width: 300px;
	padding-left: 10px;
	padding-bottom: 0;
}

li #more .tbl-4col h3 {
	color: #3d3d3d;
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	padding-bottom: 10px;
}

li #more .tbl-4col ul {
	margin-bottom: 10px;
}

.stacked {
	margin-bottom: 10px;
	clear: both;
}

.stacked img {
	float: left;
	margin-right: 17px;
}

.stacked h4 {
	color: #14191d;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.stacked p {
	color: #818a91;
	font: 11px Arial, Helvetica, sans-serif;
}

.stacked a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #557aa4;
}

#nav-sub {
	background: url(http://www.adt.eu/common/images/backgrounds/sub-nav-bg.gif) repeat-x left top;
	overflow: hidden;
	padding: 2px;
	margin-bottom: 15px;
}

#nav-sub ul {
	border: 1px solid #6fa8ec;
	overflow: hidden;
}

#nav-sub li {
	float: left;
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/sub-nav-sep.gif) no-repeat right center;
}

#nav-sub li.last-child {
	background: 0 none;
}

#nav-sub li a {
	color: #FFFFFF;
	font: bold 11px/30px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	padding: 0 15px;
}

#nav-col {
	width: 174px;
	float: left;
}

#sectionNav {
	border: 1px solid #becbd5;
	padding: 1px;
	background: #fff;
	/*margin-bottom: 10px;*/
}

#sectionNav h2 {
	color: #FFFFFF;
	font: bold 12px/12px Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	background: #0a61a0;
	border-bottom: 1px solid #1367a3;
	padding-bottom: 0px;
	text-transform: uppercase;
}

#sectionNav h3 {
	color: #FFFFFF;
	font: 12px/30px Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	background: #0a61a0;
	/*border-bottom: 1px solid #1367a3;*/
	padding-bottom: 0px;
	letter-spacing:1px;
	color:#091936;
	display:block;
	text-decoration:none;
	font-weight:normal;
}

#sectionNav h2 a,
#sectionNav h2 span {
	color: #FFFFFF;
	padding: 10px 0 9px 10px;
	display: block;
	text-transform: uppercase;
	font: bold 12px/14px Helvetica, Arial, sans-serif;
}

#sectionNav h3 a {
	color: #FFFFFF;
	/*padding: 0 10px;*/
	/*display: block;*/
	font: 12px/30px Helvetica, Arial, sans-serif;
}

#sectionNav h2 a:hover {
	background: url('../images/button-left-nav-hover.gif') repeat-x left center;
	text-decoration: none;
}

#sectionNav li.last-child {
	padding-bottom: 0px;
}

#sectionNav li {
	padding-bottom: 1px;
}

#sectionNav li a {
	background: url(http://www.adt.eu/common/images/backgrounds/sectionNav-bg.gif) repeat-x left top;
	color: #FFFFFF;
	letter-spacing: 1px;
	font: 12px/30px Helvetica, Arial, sans-serif;
	display: block;
	padding-left: 10px;
	_height: 1%;
}

#sectionNav li a + ul {
	margin-top: -1px;
}

#sectionNav li ul {
	padding: 9px;
	background: #e8ebee;
	display: none;
}

#sectionNav li ul ul {
	padding: 3px 7px;
}

#sectionNav li li a, #sectionNav li.currSection li a, #sectionNav li.currSection li a:hover , #sectionNav li li a:hover {
	color: #000000;
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: #E8EBEE url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat -1px 1px;
	display: block;
	padding: 0 0 4px 9px;
	margin: 0;
	vertical-align: top;
	border: 0 none;
}

#sectionNav li li a.openSection , #sectionNav li li a.openSection:hover {
	font-weight: bold;
	background: url(http://www.adt.eu/common/images/backgrounds/sectionNav-arrow.gif) no-repeat -1px -141px;
}

#sectionNav li li li a, #sectionNav li li li a:hover {
	color: #000000;
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: none;
}

#sectionNav li li.currPage a, #sectionNav li li.currPage a:hover {
	font-weight: bold;
}

#sectionNav li li a:hover {
	text-decoration: underline;
}

#sectionNav li.currSection ul {
	display: block;
}

#sectionNav li.currSection a, #sectionNav li a:hover {
	color: #091936;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	border-right: 1px solid #ecc009;
	border-left: 1px solid #ecc009;
	background: url('../images/tabbedPane-selected-arrow.gif') no-repeat top center;
}

#content {
	width: 990px;
	padding-bottom: 1px;
}

.flash {
	margin-bottom: 13px;
	height: 242px;
}

#content-main {
	width: 662px;
	float: left;
}

#landing #content-main {
	width: 798px;
}

#tier3 #content-main-contact {
	width: 700px;
}

#tier3 #content-main-contact {
	width: 700px;
	margin-left: 15px;
}

#tier3 #content-main {
	width: 606px;
	padding-left: 15px;
}

.blue-box-home {
	padding: 10px 10px 10px 10px;
}

.blue-gradient-box {
	border: 1px solid #9cbbd6;
	overflow: hidden;
	position: relative;
}

.blue-gradient-box .content-box {
	padding: 10px 13px 30px 13px;
	clear: both;
}

.blue-gradient-box h2 {
	font: bold 15px/normal Arial, Helvetica, sans-serif;
}

.blue-gradient-box li {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue.gif) no-repeat left 6px;
	padding-left: 10px;
	position: relative;
}

.blue-gradient-box a.more-link {
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right center;
	position: absolute;
	bottom: 10px;
	right: 10px;
	margin-bottom: 0px;
}

.resi span.more-link {
	bottom: 0;
	margin-bottom: 10px;
	position: absolute;
	right: 10px;
}

.box-body a.more-link {
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right center;
	position: absolute;
	right: 10px;
	margin-bottom: 0px;
	bottom: 0px;
}

.blueBoundBox {
	border: 1px solid #a1bed8;
	overflow: hidden;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-box-bg.gif) repeat-x left bottom;
	position: relative;
	padding: 11px 16px;
}

.blueBoundBox img {
	float: left;
	padding-right: 16px;
	padding-bottom: 10px;
	display: block;
	background: #fff;
	border: 1px solid #ccc;
	padding: 1px;
	margin-right: 11px;
}

.blueBoundBox h2 {
	color: #000000;
	font: bold 20px/16px Helvetica, Arial, sans-serif;
	clear: both;
	margin-bottom: 9px;
}

.more-link {
	color: #00479F;
	font: 11px/12px Arial;
	display: block;
	clear: both;
	text-align: right;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right 2px;
	padding-right: 14px;
}

.link-more {
	color: #00479F;
	font: 11px/12px Arial;
	display: block;
	clear: both;
	text-align: right;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right 2px;
	padding-right: 14px;
}

.solbyCat a {
	color: #00479F;
	font: 11px/12px Arial;
	display: block;
	clear: both;
	text-align: right;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right 2px;
	padding-right: 14px;
	position: relative;
}

.solbyCat p {
	width: 150px;
	margin-left: -100px;
	min-height: 62px;
	height: auto !important;
	height: 62px;
}

html>body .solbyCat p {
	margin-left: 0;
}

.reEditorModes .solbyCat p, .SKEditableBody .solbyCat p, .SKEditableBodyBlockContent .solbyCat p, .reEditorModes .solbyCat a, .SKEditableBody .solbyCat a, .SKEditableBodyBlockContent .solbyCat a {
position: static!important;
	margin-left: 0px!important;

}

.readmore-left {
	color: #00479F;
	font: 11px/12px Arial;
	float: left;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat right 2px;
	padding-right: 14px;
}

select + .more-link {
	display: block;
}

.imgHolderSmall ~ .more-link, .imgHolder ~ .more-link {
	display: inline;
	text-align: left;
	clear: none;
}

.imgHolderSmall {
	float: left;
	height: inherit;
}

.imgHolder {
	float: left;
}

.features {
	margin-bottom: 8px;
	overflow: hidden;
}

.imgHolder + .left {
	width: 258px;
}

.imgHolderSmallRight {
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}

.more-holder {
	margin-left: 103px;
	margin-top: 15px;
}

.more-holder .more-link {
	display: inline;
	text-align: left;
	clear: none;
}

.blueBoundBox .more-link {
	border-top: 1px solid #bccad4;
	padding-top: 9px;
	background-position: 100% 85%;
}

.blueBoundBox ul, img + div.blueList, img ~ div.blueList, .imgHolder ~ div.blueList {
	margin-bottom: 10px;
	overflow: hidden;
}

img[class="nobdr"] ~ div.blueList, .imgHolderSmall ~ div.blueList {
	margin-left: 73px;
}

.blueBoundBox li, div.blueList li , div.blueList li ,table.blueList li {
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat 0 6px;
	padding-left: 8px;
	position: relative;
}

table.blueList ul {
	margin-bottom: 5px;
}

table.blueList li {
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat 0 6px;
	padding-left: 8px;
	font-size: 12px;
	position: relative;
}

.noBlueList li {
	background: none !important;
	color: #363636 !important;
}

.noBlueList li a {
	color: #363636 !important;
}

.blueBoundBox li, .blueBoundBox li a, div.blueList li , div.blueList li a {
	color: #131313;
	font: 12px/17px Arial, Helvetica, sans-serif;
	overflow: hidden;
}

#content-sub li, #content-sub li a {
	color: #00529B;
	font: 11px/13px Arial, Helvetica, sans-serif;
}

#content-sub li {
margin-bottom: 7px;

}

#content-sub li.last-child {
margin-bottom: 0px;

}

#content-sub li p {
	margin-bottom: 0px;
}

#content-sub .blueBoundBox li, #content-sub div.blueList11 li , #content-sub div.blueList11 li, #content-sub .blueList li {
	background: url('../images/blue-right-arrow.gif') no-repeat 0 4px;
}

.blueBoundBox li, div.blueList11 li , div.blueList11 li {
	display: block;
	background: url('../images/blue-right-arrow.gif') no-repeat 0 5px;
	padding-left: 8px;
}

.blueBoundBox li, .blueBoundBox li a, div.blueList11 li , div.blueList11 li a {
	color: #00529B;
	font: 11px/17px Arial, Helvetica, sans-serif;
}

.teachingBox, .blueBox {
	border: 1px solid #9cbbd6;
	margin-bottom: 10px;
}

.teachingBox .tbl-header, .blue-gradient-box .tbl-header {
	background: url(http://www.adt.eu/common/images/backgrounds/teaching-header-bg.gif) repeat-x left top #e2ebf3;
	border-bottom: 1px solid #9cbbd6;
	padding: 7px 15px 3px 15px;
}

.blue-gradient-box .tbl-header h2 {
	margin: 0px;
}

.teachingBox .tbl-header h2 {
	float: left;
}

.tbl-header h2 {
	color: #000000;
	font: bold 15px/15px Helvetica, Arial, sans-serif;
}

.tbl-header a {
	float: right;
	color: #00529B;
	font: 11px/12px Arial;
	text-decoration: underline;
}

.teachingBox .tbl-row {
	padding: 10px 17px 7px 17px;
}

.teachingBox .tbl-col {
	padding-left: 18px;
	position: relative;
}

.teachingBox .tbl-col, .teachingBox .tbl-row div.last-child {
	border-left: 1px solid #b7cde1;
	padding-left: 18px;
	width: 48%;
	overflow: hidden;
}

.teachingBox .tbl-col-global, .teachingBox .tbl-row div.last-child {
	border-left: 1px solid #b7cde1;
	padding-left: 17px;
	width: 44%;
	overflow: hidden;
}

.teachingBox div.first-child {
	border: none;
	padding-left: 0px;
	 
}

.blueBox {
	overflow: hidden;
	padding: 10px;
}

.blueBox .teachingBox {
	border: 0 none;
	margin-bottom: 0;
}

.blueBox .teachingBox .tbl-row {
	padding: 0;
}

.gray-gradient {
	background: url(http://www.adt.eu/common/images/backgrounds/home-info-bg.gif) repeat-x left top;
	margin-top: 8px;
	width: 100%;
}

.gray-gradient div.col {
	padding: 0 30px;
	margin: 15px 0;
	border-right: 1px solid #ccc;
	width: 39%;
	float: left;
}

.gray-gradient .experts .left {
	margin: 0 17px 17px 0;
}

.gray-gradient p, #tier3 #content-main .gray-gradient p {
	margin-bottom: 8px;
}

.gray-gradient p strong {
	color: #111;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	display: block;
}

.gray-gradient .experts p strong {
	display: inline;
}

.gray-gradient img.border {
	border: 1px solid #cbd6e0;
	padding: 1px;
}

.gray-gradient div.last, .gray-gradient div.last-child {
	border-right: none;
}

.gray-gradient div.small-area, .gray-gradient div.first-child {
	width: 185px;
	float: left;
	padding: 0px 18px 0px 15px;
	margin: 10px 0px;
}

.gray-gradient div.large-area, .gray-gradient div.last-child {
	width: 410px;
	float: left;
	padding: 0 15px 10px 18px;
	margin: 10px 0px;
	border-right: 1px solid #ccc;
}

.gray-gradient div.large-area .blueList, .gray-gradient div.last-child .blueList {
	float: left;
	width: 180px;
}

.gray-gradient .video {
	margin-bottom: 10px;
}

.grayShade {
	background: url(http://www.adt.eu/common/images/backgrounds/home-info-bg.gif) repeat-x left top;
	margin-top: 8px;
}

.grayShade .tbl-row {
	padding: 11px 0 4px;
}

.grayShade .tbl-col div {
	padding: 0 15px 0 12px;
	position: relative;
}

.grayShade .tbl-col div.callOut {
	padding: 0;

}

.grayShade div.last-child {
	border-left: 1px solid #ced8e0;
	padding-left: 5px;
}

.grayShade h3 {
	padding-bottom: 5px;
}

.grayShade img, .teachingBox img {
	display: block;
	float: left;
	background: #fff;
	padding: 1px;
	margin-right: 11px;
}

.teachingBox img[width='253'] {
	margin-bottom: 10px 
}

.teachingBox img.nobdr {
	border: 0 none;
	margin-bottom: 10px;
}

.teachingBox strong ,.blueBox strong, .blueList strong {
	color: #252525;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
	clear: both;
}

.teachingBox strong a,.blueBox strong a, .blueList strong a {
	color: #00529B !important;
	font: bold 12px Arial, Helvetica, sans-serif !important;
}

.teachingBox p,.blueBox p {
	color: #252525;
	font: 12px/15px Arial, Helvetica, sans-serif;
}

.teachingBox p *, .teachingBox p strong, .teachingBox p b {
	line-height: 15px;
}

.teachingBox p,.blueBox p {
	margin-bottom: 5px;
}

.teachingBox .more-link {
	display: inline-block;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.tbl-3col-box .tbl-col .more-link {
	bottom: 0px;
}

.teachingBox .more-link + p {
	margin-top: 10px;
}

.teachingBox strong + ul {
	margin-bottom: 9px;
}

}

.teachingBox .tbl-col .detail {
float: left;

}

.solbyCat p {
margin-left: 0;

}

.tbl-col-global {
	float: left;
}

.teachingBox .tbl-col-global {
	width: 51%;
}

.teachingBox .tbl-col-global div {
	overflow: hidden;
}

.teachingBox .tbl-col-global div + div {
	padding-top: 10px;
}

.tbl-col-global .teachingBox {
	padding: 10px;
}

.tbl-col .teachingBox {
	padding: 10px;
}

.tbl-col .teachingBox .more-link {
	text-align: left;
	display: inline;
}

.tbl-2col .teachingBox div {
	padding: 10px;

}

#learning-center.tbl-2col .tbl-col {
	padding-bottom: 20px;
	position: relative;
}

#learning-center.tbl-2col .tbl-col .more-link, #learning-center.tbl-2col .tbl-col .more-link:link {
	text-decoration: none;
}

#learning-center.tbl-2col .tbl-col .more-link:hover {
	text-decoration: underline;
}

#learning-center.tbl-2col .tbl-col .imgHolder {
	padding: 0;
	margin-bottom: 40px;
}

.grayShade p {
	color: #101f2a;
	font: 12px/14px Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding-bottom: 5px;
}

.grayShade strong {
	color: #00529B;
	font-weight: bold;
}

a + .graySolidBox {
	margin-top: 5px;
}

.bragbox {
	background: rgb(85, 152, 193);
	padding: 10px;
	margin-bottom: 10px;
	width: 152px ;
	_width: 152px;
}

.bragbox h4 {
	margin-bottom: 0px;
}

.bragbox h4 {
	color: rgb(255, 255, 255);
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.graySolidBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.graySolidBox {
display: inline-block;

}

* html .graySolidBox {
height: 1%;

}

.graySolidBox {
display: block;

}

.graySolidBox {
	background: #ebf1f7;
	border: 1px solid #b7cde1;
	padding: 11px 7px 15px;
	margin-bottom: 10px;
	overflow: hidden;
}

#content-sub .graySolidBox {
	padding: 13px;
	_width: 148px;
}

.graySolidBox div {
	border-bottom: 1px solid #b7cde1;
	padding: 10px 0 6px;
}

.graySolidBox div.first-child {
	padding-top: 0;
}

.graySolidBox div.last-child {
	border-bottom: 0 none;
	padding-bottom: 0;
}

.graySolidBox h4 {
	color: #252525;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}

.graySolid {
	background: #e9edf0;
	padding: 7px;
}

* html .blueList, * html .blueList11 {
	position: relative;
}

.graySolid div.blueList {
	background: #ffffff;
	clear: both;
	margin-left: 0;
	padding: 2px 9px 3px 7px;
	margin-top: 5px;
}

.graySolid div.blueList a {
	background: #fff;
	padding-right: 5px;
	display: inline;
}

.graySolid div.blueList li {
	background: url(http://www.adt.eu/common/images/backgrounds/grayBox-li-bg.gif) no-repeat 100% 12px;
}

.review {
	padding-bottom: 7px;
	overflow: hidden;
}

.review div.detail, .review2 .detail {
	padding: 0px;
	border-bottom: none;
}

.review img , .review2 img {
	float: left;
	padding-right: 8px;
}

.review h4 {
	margin-bottom: 10px;
;
	line-height: 13px;
	padding-top: 4px;
}

.review h4+h4 {
	padding-top: 9px;
}

.review a {
	color: #00529B;
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
}

.carousel p {
}

.carousel p strong {
	display: block;
	padding-top: 28px;
}

.carousel img {
	vertical-align: middle;
}

.carousel ul {
	background: url(http://www.adt.eu/common/images/backgrounds/carousel-selector.gif) repeat-x top left;
	border: 1px solid #aec0cf;
	margin-bottom: 8px;
}

.carousel li a {
	color: #363636;
	font: bold 11px/21px Helvetica, Arial, sans-serif;
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/carousel-black-arrow.gif) no-repeat 97% 50%;
	height: 21px;
	padding: 0 5px;
}

#tier3 #content-main p {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#tier3 #content-main .teachingBox p {
	font-size: 12px;
	padding-bottom: 3px;
	padding-right: 0;
}

#content-main img.left {
	margin-right: 17px;
	margin-bottom: 17px;
}

#content-main img.left13 {
	margin-right: 17px;
	margin-bottom: 10px;
}

#content-main img.right {
	margin-left: 17px;
	margin-bottom: 17px;
}

#content-main .pannel {
	overflow: hidden;
}

#content-main .pannel img.left {
	display: block;
	margin-right: 17px;
}

.tabbedPane {
	background: url(http://www.adt.eu/common/images/backgrounds/tabbedPane-left-round.gif) no-repeat left top;
	height: 66px;
	margin-bottom: 20px;
	padding-left: 16px;
}

.tabbedPane ul {
	background: url(http://www.adt.eu/common/images/backgrounds/tabbedPane-right-round.gif) no-repeat right top;
	height: 66px;
	padding-right: 16px;
}

.tabbedPane li {
	background: url(http://www.adt.eu/common/images/backgrounds/tabbedPane-bg.gif) repeat-x left top;
	display: block;
	float: left;
	height: 66px;
}

.tabbedPane li a {
	color: #FFFFFF;
	font: 13px/16px Arial, Helvetica, sans-serif;
	display: block;
	height: 42px;
	padding: 10px 10px 0;
	position: relative;
	border-left: 1px solid #6294b5;
	border-right: 1px solid #306f98;
	overflow: hidden;
}

.tabbedPane li:hover, .tabbedPane li.selectedPane {
	background: url('../images/tabbedPane-selected-arrow.gif') no-repeat top center;
}

.tabbedPane li:hover a, .tabbedPane li.selectedPane a {
	color: #091936;
	display: block;
	padding: 10px 10px 0;
	text-decoration: none;
	border-right: 1px solid #ecc009;
	border-left: 1px solid #ecc009;
}

#content-sub {
	float: right;
}

#home #content-sub {
	width: 314px;
}

#landing #content-sub, #tier3 #content-sub, #landing #content-sub, #tier3 #landing-form {
	width: 172px;
}

#tier3 #landing-form {
	width: 170px;
}

#landing-form {
	background: #faeab3;
	border: 1px solid #f3bc13;
	margin-bottom: 9px;
}

#landing-yellow-box {
	background: #faeab3;
	border: 1px solid #f3bc13;
	margin-bottom: 9px;
	margin-top: 35px;
	width: 172px;
}

#landing-yellow-box ul {
	clear: both;
	margin: 0px;
	padding: 0;
	display: block;
}

#content-sub ul.horizontal {
	margin-bottom: 7px;
	margin-top: 0px;
	line-height: 13px;
}

#content-sub ul.horizontal li {
	display: inline-block;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin-bottom: 0 !important;
}

.nomrg {
	margin: 0px !important;
}

.nopdg-l {
	padding-left: 0px !important;
}

.nopdg-b {
	padding-bottom: 0px !important;
}

.nomrg-l, .content-form-yellow ul.nomrg-l {
	margin-left: 0px;
}

.nomrg-r, .graySolidBox ul.nomrg-r {
	margin-right: 0px !important;
}

#landing-yellow-box .content-form-yellow {
	padding: 8px 15px 15px 10px;
}

#landing-form .content-form-yellow {
	padding: 7px 15px 7px 15px;
}

#landing-form .content-form-yellow div {
	padding-bottom: 12px;
	clear: both;
	p osition: relative;
	_height: 1%;
}

#landing-yellow-box h4 {
	color: #333333;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 0px;
}

#landing-form .note, #home-form .note {
	color: #415261;
	font-size: 11px;
	clear: both;
	margin: 0px;
	padding: 5px 0 5px 0;
	display: block;
}

#landing-form .note a {
	color: #01538d;
	text-decoration: none;
}

#landing-form .note a:hover {
	text-decoration: underline;
}

p.required-adv {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	color: #111;
}

.no-display {
	display: none;
}

.valid-required, .valid-invalid {
	font: italic 10px/normal Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	_bottom: -1px;
	background: #FAEAB3;
	display: block;
	width: 140px;
}

* html .valid-required, * html .valid-invalid {
	postion: static;
}

#home-form .sup-form {
	padding: 10px 15px 0px 15px;
	background: #FAEAB3;
	border-top: 1px solid #F3BC13;
	border-left: 1px solid #F3BC13;
	border-right: 1px solid #F3BC13;
}

#home-form .callOut {
	padding: 10px 15px 10px 15px;
	height: auto;
	background: #EBF1F7 url(http://www.adt.eu/common/images/backgrounds/blue-top-bg.gif) repeat-x top left;
	border-right: 1px solid #9CBBD6;
	border-left: 1px solid #9CBBD6;
	border-bottom: 1px solid #9CBBD6;
}

#home-form .callOut div.clear {
	margin-top: 10px;
}

#home-form .callOut h5 {
	color: #252525;
	font: bold 14px/14px Helvetica;
	padding-top: 0px;
}

#home-form .callOut li, ul.list-links li {
	float: left;
	font: 11px/16px Helvetica, Arial, sans-serif;
	color: #00529b;
	padding-right: 6px;
	margin-right: 5px;
	background: url(http://www.adt.eu/common/images/backgrounds/home-list-sep.gif) no-repeat right center;
}

#home-form .callOut li.last-child, ul.list-links li.last-child {
	background: none;
	margin-right: 0px;
	padding-right: 0px;
	width: auto;
}

#home-form .callOut li a, ul.list-links li a {
font: 11px/16px Helvetica, Arial, sans-serif;
	color: #00529b;
}

#home-form h4 {
	color: #333333;
	font: bold 15px/normal Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(http://www.adt.eu/common/images/backgrounds/form-landing-header-bg.gif) repeat-x bottom left #f8cf2d;
	padding: 5px 15px 5px 10px;
	display: block;
	margin-bottom: 0px;
}

#landing-form h4 {
	color: #333333;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(http://www.adt.eu/common/images/backgrounds/form-landing-header-bg.gif) repeat-x bottom left #f8cf2d;
	padding: 7px 15px 7px 10px;
	display: block;
	margin-bottom: 0px;
	_width: 150px;
}

#home-form .tbl-col {
	padding-bottom: 0px;
}

#home-form p {
	color: #415261;
	font: 11px/13px Arial, Helvetica, sans-serif;
	padding-bottom: 9px;
	min-height: 1%;
}

#home-form .callOut p {
	padding-bottom: 0px;
}

#home-form label, #landing-form label {
	color: #252525;
	font: 10px/13px Arial, Helvetica, sans-serif;
	display: block;
	width: 153px;
}

#home-form label {
	padding-right: 13px;
	width: auto;
	height: 15px;
	_height: auto;
}

#home-form input.radio {
	float: left;
	height: 14px;
	vertical-align: middle;
	margin: 0px 2px 0px 0px ;
	padding: 0px;
	width: 14px;
}

input.input-text {
	width: 133px;
}

* html input.input-text {
	width: 131px;
}

#landing-form input, #landing-form select {
	width: 140px;
}

#homeform .submit {
	margin-right: 4px;
}

#home-form select {
	width: 137px;
}

#home-form select, #home-form .textfield, #landing-form input, #landing-form select {
	color: #363636;
	font: 11px/17px Arial;
}

#content .submit {
	border: 1px solid #e9ab2a;
	background: url(http://www.adt.eu/common/images/backgrounds/form-submit-bg.gif) repeat-x left top;
	height: 20px;
	display: block;
	float: right;
}

#content span.submit {
	height: 17px;
}

#content span.submit input {
	padding-right: 10px;
	width: 50px;
	_background: url(http://www.adt.eu/common/images/backgrounds/form-submit-arrow.gif) no-repeat 87% 3px;
	_height: 13px;
}

#content .submit:hover {
	background-position: left bottom;
	cursor: pointer;
}

#content .submit:hover input {
cursor: pointer;

}

#content #landing-form .submit {
	margin-right: 0;
}

#home #content .submit input, #home #content .submit span {
	background: url(http://www.adt.eu/common/images/backgrounds/form-submit-arrow.gif) no-repeat 87% 33%;
	*text-align: center;
	background: transparent url(http://www.adt.eu/common/images/backgrounds/form-submit-arrow.gif) no-repeat scroll right 2px;
	width: 32px;
}

#content .submit input, #content .submit span {
	color: #DD6017;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	background: url(http://www.adt.eu/common/images/backgrounds/form-submit-arrow.gif) no-repeat 93% 33%;
	display: block;
	padding: 0 10px 3px 3px;
	width: inherit;
	border: 0;
	text-align: left;
}

html>body #content .submit input, html>body #content .submit span {
	width: 55px;
	display: block;
}

#home-form .last-child {
	width: 137px;
}

#home-form .last-child label {
	text-align: left;
}

#home-form .graySolidBox {
	padding: 7px;
}

.callOut {
	background: url(http://www.adt.eu/common/images/backgrounds/home-form-callout.gif) repeat-x left bottom;
	overflow: hidden;
	position: relative;
	padding: 0;
}

.callOut img {
	float: left;
	bottom: 0;
	left: 0;
	padding-right: 13px;
}

.callOut h5 {
	color: #252525;
	font: bold 16px/16px Helvetica;
	padding-top: 15px;
}

.callOut li {
	display: inline;
	font: 11px/16px Helvetica, Arial, sans-serif;
	color: #2E84D0;
	padding-right: 6px;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow-light.gif) no-repeat left center;
}

.callOut a {
	color: #2E84D0;
}

.callOut + .callOut {
	margin-top: 10px;
}

#site-info {
	margin-top: 11px;
	padding-bottom: 15px;
	clear: both;
	width: 990px;
}

.site-links {
	background: #8d9ba8;
	padding: 3px 13px 4px 4px;
	margin-bottom: 3px;
	overflow: hidden;
}

.site-links .phoneNumber {
	color: #FFFFFF;
	font: 18px/26px Helvetica, Arial, sans-serif;
	display: block;
	background: url(../images/phone-icn.gif) no-repeat left top;
	text-indent: 31px;
	vertical-align: middle;
	height: 28px;
	float: left;
}

.site-links ul {
	float: right;
	padding: 9px 0 0 0;
}

.site-links ul li, ul.horizontal li {
	float: left;
	display: inline !important;
	background: url(../images/site-links-sep.gif) no-repeat right 4px;
	font: 11px/normal Arial, Helvetica, sans-serif;
}

.site-links ul li.last-child, ul.horizontal li.last-child {
	background: none;
}

.site-links ul li a, ul.horizontal li a {
	color: #FFFFFF;
	font: 11px/normal Arial, Helvetica, sans-serif;
	padding: 0 10px;
	vertical-align: middle;
	text-align: left;
}

ul.horizontal {
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}

.graySolidBox ul.horizontal li {
	float: none;
	text-align: right;
	display: inline-block;
}

.graySolidBox ul.horizontal li a {
	color: #00529B;
}

ul.horizontal li a {
	color: #00529B;
}

ul.horizontal li.first-child a {
	padding-left: 0;
}

.site-links ul li, ul.horizontal-tight li {
	display: block;
	float: left;
	background: url(../images/site-links-sep.gif) no-repeat right center;
}

.site-links ul li.last-child, ul.horizontal-tight li.last-child {
	background: none;
}

.site-links ul li a, ul.horizontal-tight li a {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	padding: 0 10px;
	vertical-align: middle;
}

ul.horizontal-tight {
	overflow: hidden;
}

.graySolidBox ul.horizontal-tight li {
	float: none;
	text-align: right;
	display: inline-block;
}

.graySolidBox ul.horizontal-tight li a {
	color: #00529B;
}

ul.horizontal-tight li a {
	color: #00529B;
}

ul.horizontal-tight li.first-child a {
	padding-left: 0;
}

.site-links ul li.last-child a, ul.horizontal li.last-child a {
	padding-right: 0;
}

#site-info .copyright {
	display: block;
	color: #6C7B88;
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

.copyright img {
	float: left;
}

#site-info .copyright p {
	text-align: right;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}

.division-links {
	background: #dee5ea;
	overflow: hidden;
	margin-bottom: 1px;
	padding: 10px 18px;
	clear: both;
}

.division-links dl {
	overflow: hidden;
	width: 100%;
}

.division-links dt {
	color: #576572;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	float: left;
	width: 136px;
	clear: left;
}

.division-links dd {
	float: left;
	width: 800px;
}

.division-links ul li {
	display: block;
	float: left;
	background: url(http://www.adt.eu/common/images/backgrounds/division-links-sep.gif) no-repeat right center;
}

.division-links ul li.last-child {
	background: none;
}

.division-links ul li a {
	color: #35404A;
	font: 11px/16px Arial;
	display: block;
	padding: 0 10px;
}

.box_left {
	width: 290px;
	float: left;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box_right {
	width: 290px;
	float: right;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.center_div {
	margin: 10px auto;
}

.w400 {
	width: 400px;
}

.w49percent {
	width: 49% !important;
}

.learning-center .tbl-row {
	margin-bottom: 30px;
}

.learning-center .tbl-col {
	width: 282px !important;

}

#sitemap h1 {
	border-bottom: 1px groove gray;
	margin-bottom: 15px;
}

#sitemap h2 {
	font-style: italic;
	font-size: 15px;
	margin-bottom: 10px;
}

#sitemap h3 {
	font-size: 13px;
}

#sitemap ul li {
	margin-left: 15px;
}

#sitemap ul li a {
	color: #00529B;
	font: 12px/17px Arial, Helvetica, sans-serif;
	display: block;
	background: url(http://www.adt.eu/common/images/backgrounds/blue-right-arrow.gif) no-repeat 0 7px;
	padding-left: 8px;
}

#sitemap .tbl-row {
	margin-bottom: 15px;
}

.tbl-1col .tbl-col {
	width: 576px !important;
	border-left: none !important;
	padding: 0px !important;
}

.tbl-1col .tbl-col .list-2cols .list-col {
	float: left;
	padding: 0px;
	overflow: hidden;
	width: 49% ;
}

.pad0 li {
	padding: 0 !Important;
}

.pad0 {
	padding: 0 !Important;
}

.pad20 {
	padding: 20px !Important;
}

.padBot0 {
	padding-bottom: 0 !Important;
}

.padBot5 {
	padding-bottom: 5 !Important;
}

.padBot30 {
	padding-bottom: 30px;
}

.padLeft30 {
	padding-left: 30px !important;
}

.padLeft35 {
	padding-left: 35px !important;
}

.padBot5 {
	padding-bottom: 5px !Important;
}

.padBot10 {
	padding-bottom: 10px !Important;
}

.padBot15 {
	padding-bottom: 15px !Important;
}

.graySolidBox p.disclaimer {
	color: #252525;
	font: 10px Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}

.graySolidBox p {
	font-size: 12px;
	margin-bottom: 8px;
}

.promo-ban {
	background: url(http://www.adt.eu/common/images/banners/bg_promo.jpg) left top no-repeat;
	height: 130px;
	width: 270px;
	padding-left: 10px;
	position: absolute;
	right: 0px;
	margin-left: 0px;
	z-index: 5;
}

.promo-ban a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 100px;
	width: 170px;
	padding: 20px 0 20px 5px;
	display: block;
	text-decoration: none;
}

.hide {
	display: none;
}

.subNav {
	padding-bottom: 10px;
}

.subNav li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #becbd5;
}

.subNav li.first-child {
	padding-left: 0px;
}

.subNav li.last-child {
	border-right: 0px none;
	padding-right: 0px;
}

.sub-1, .sub-2, .sub-3 {
	border: 1px solid #becbd5;
	padding: 10px;
	width: 590px;
}

#clist a {
	text-decoration: none;
}

.cselect {
	display: none;
	background-image: none;
	position: absolute;
	z-index: 5;
}

.cselect ul {
	background-image: none;
	padding-left: 0px;
}

.cselect ul li:hover {
	background: #3399CC;
}

.cselect ul li a {
	background-image: none;
	line-height: 20px;
}

.cselect ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

select.list-control {
	width: 100%;
	margin: 5px 0;
}

.detail {
	overflow: hidden;
	_float: left;
	padding: 0px;
}

.detail ul.feaatures-list li p {
	overflow: hidden;
	_float: left;
	padding: 0px;
	margin: 0 0 30x 0 !important;
}

.detail ul.feaatures-list li p strong {
	display: inline !important;
}

.detail-global {
	width: 200px;
}

.tbl-2col .teachingBox div.detail {
	padding: 0px;
}

* html .detail {
	float: right;
	overflow: auto;
}

.overflowhidden {
	overflow: hidden !important;
}

.box-blue {
	background: #5598c1;
	padding: 10px;
}

.box-blue h4 {
	color: #FFFFFF;
	font: bold italic 12px/normal Arial, Helvetica, sans-serif;
	text-align: center;
}

.gris-separator {
	background: #CED0DB;
	height: 25px;
	margin-bottom: 15px;
}

.gris-box {
	background: #dddddd;
	width: 375px;
	padding: 15px;
}

.gris-box label {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	margin-right: 15px;
}

.gris-box .topic {
	width: 370px;
}

.gris-box .large {
	width: 237px;
}

.gris-box .medium {
	width: 145px;
}

.gris-box .small {
	width: 50px;
}

#tier3 #content-left {
	margin-left: 15px;
	width: 783px;
	float: left;
}

.large-select {
	width: 365px;
	height: 23px;
}

.txtlarge {
	width: 245px;
	height: 21px;
}

.txthalf1 {
	width: 118px;
	height: 21px;
	margin-right: 5px;
}

.txthalf2 {
	width: 119px;
	height: 21px;
}

.txtparts {
	width: 77px;
	height: 21px;
	margin-right: 5px;
}

.txtpart-last {
	width: 78px;
	height: 21px;
}

.txtmedium {
	width: 150px;
	height: 21px;
}

.txtsmall {
	width: 52px;
	height: 21px;
}

.reference-text {
	font: italic 11px/normal Arial, Helvetica, sans-serif;
	color: #555555;
}

.box-border {
	border: 1px solid #bdcbd5;
	padding: 10px;
}

.sep {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin-right: 3px;
}

.ismall {
	width: 30px !important;
	margin-right: 3px;
	float: left;
}

.ismall2 {
	width: 45px !important;
	display: block;
}

.ismall3 {
	width: 40px !important;
	display: block;
}

.w-45 {
	width: 45px !important;
}

.w-70 {
	width: 70px !important;
}

.w-47 {
	width: 47px !important;
}

.w-170 {
	width: 170px !important;
}

.w-185 {
	width: 185px !important;
}

.w-237 {
	width: 237px !important;
}

.w-210 {
	width: 210px !important;
}

.w-250 {
	width: 250px !important;
}

.w-35 {
	width: 35px !important;
}

.w-310 {
	width: 310px !important;
}

.w-267 {
	width: 267px !important;
}

.w-308 {
	width: 308px !important;
}

.w-342 {
	width: 342px !important;
}

.w-350 {
	width: 350px ;
}

.w-360 {
	width: 360px !important;
}

.w-355 {
	width: 355px !important;
}

.w-380 {
	width: 380px !important;
}

.w-410 {
	width: 410px !important;
}

.w-770 {
	width: 770px !important;
}

.w-800 {
	width: 800px !important;
}

.w-262 {
	width: 262px !important;
}

.w-524 {
	width: 524px !important;
}

.w-584 {
	width: 584px !important;
}

.w-590 {
	width: 590px !important;
}

.mrg-50 {
	margin-left: 50px;
	margin-right: 50px;
}

.mrg-b5 {
	margin-bottom: 5px;
}

.mrg-b10, #tier3 .mrg-b10-ul ul li {
	margin-bottom: 10px;
}

ul.mrg-b10 li {
	margin-bottom: 10px;
}

.mrg-b10 ul li {
	margin-bottom: 10px;
}

.mrg-b15 {
	margin-bottom: 15px;
}

.mrg-b20 {
	margin-bottom: 20px;
}

.mrg-r12 {
	margin-right: 12px;
}

.small-text input {
	float: left;
	margin-right: 10px;
}

td.small-text span {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #555555;
}

.gris-line-img {
	border: 1px solid #BDCBD5;
	padding: 1px;
	float: left;
	margin-right: 6px;
}

.hauto {
	height: auto!important;
}

.h-45 {
	height: 45px !important;
}

.h-207 {
	height: 207px !important;
}

.h-216 {
	height: 216px !important;
}

.h-268 {
	height: 268px !important;
}

.gris-line-box {
	border: 1px solid #BDCBD5;
	padding: 10px;
	margin-bottom: 10px;
}

.gris-line-box img.left {
	border: none !important;
	margin: 0 10px 0 0;
	padding: 0;
}

.gris-line-box div.detail {
	border-left: 1px solid #BDCBD5;
	padding-left: 10px;
}

.white-box {
	padding: 12px;
	border: 1px solid #b7cde1;
	color: #275977;
	margin-bottom: 10px;
}

.white-box div.link {
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-blue-square.gif) no-repeat bottom right;
}

.white-box span {
	font: bold 27px/27px Arial, Helvetica, sans-serif;
	margin: 0;
}

.white-box p {
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	margin: 0 0 5 0;
}

.right-button {
	float: right;
	width: 196px;
	margin: 0 7px;
}

.right-button a img {
	margin-bottom: 8px;
}

.pdf-list {
	border: 1px solid #bdcbd5;
	float: left;
	padding: 18px 17px;
	width: 158px;
	margin: 0 21px 0 0;
}

.pdf-list hr {
	background: none;
	clear: both;
	border: none;
	display: block;
	margin: 10px 0 18px 0;
	padding: 0;
	height: 1px;
	border-top: 1px solid #bdcbd5;
}

.pdf-list p, #tier3 #content-main .pdf-list p {
	margin: 0 3px 0 0;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}

.pdf-icon {
	background: url(http://www.adt.eu/common/images/backgrounds/pdf-icon.jpg) no-repeat bottom right;
	padding-right: 30px;
	margin-bottom: 7px;
	display: inline-block;
}

.subscribe-form {
	float: left;
	background: #faeab3;
	border: 1px solid #f7d571;
	width: 343px;
	padding: 25px 20px 20px 20px;
}

.subscribe-form hr {
	background: none;
	border: none;
	padding: 0;
	margin: 0 0 13px 0;
	height: 1px;
	border-top: 1px solid #f7d571;
}

.subscribe-form label {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #111111;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.subscribe-form h2 {
	margin-bottom: 15px;
}

.subscribe-form td {
	padding: 0 5px 8px 0;
	vertical-align: top;
}

.checkbox, #landing-form input.checkbox {
	float: left;
	width: 16px;
	height: 12px;
	display: block;
	margin: 0px 3px 8px 0px;
	padding: 0;
}

.subscribe-form label.lblsmall {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #111111;
	overflow: hidden;
}

.subscribe-form span {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #464646;
}

.required {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #cc3737;
}

.required-black {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #252525;
}

.left-content {
	width: 342px;
}

.left-content h2 {
	margin-bottom: 10px;
}

.left-content p, #tier3 #content-main .left-content p {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 0px;
	clear: both;
}

.left-content label {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #111;
	vertical-align: middle;
}

.left-content select {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000;
}

.left-content .form td {
	padding: 0 0 9px 0;
	text-align: right;
	vertical-align: top;
}

.left-content .form td label {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

.relativex {
	position: relative !important;
	display: block;
}

.bubble {
	background: #faeab3 url(http://www.adt.eu/common/images/backgrounds/buble-arrow.gif) no-repeat left center;
	padding: 12px 12px 5px 27px;
	width: 160px;
	right: 0px;
	position: absolute;
}

.top {
	position: absolute;
	top: 0px;
}

.bottom {
	position: absolute;
	bottom: 0px;
}

.abs-right-bottom {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.bubble p, #tier3 #content-main .bubble p {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #493c0d;
	margin-bottom: 7px;
}

.blue-button {
	background: #4f90b8 url(http://www.adt.eu/common/images/backgrounds/bg-blue-button.gif) repeat-x left top;
	border: #7ab8dd 1px solid;
	display: block;
	float: right;
	margin: 6px 0;
}

.blue-button:hover {
	text-decoration: none;

}

.blue-button span {
	background: url(http://www.adt.eu/common/images/backgrounds/white-arrow.gif) no-repeat 98% center;
	border: 1px solid #a8d0ea;
	padding: 3px 8px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
}

.options-page-bar {
	border-top: 1px solid #bdcbd5;
	padding-top: 4px;
	margin-bottom: 14px;
}

.options-page-bar .right {
	background: #e4e4e4;
	padding: 3px;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #00529b;
}

.options-page-bar a {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #00529b;
	padding-left: 19px;
	margin-right: 13px;
}

.options-page-bar a.download {
	background: url(http://www.adt.eu/common/images/download.gif) no-repeat top left;
}

.options-page-bar a.email {
	float: left;
	background: url(http://www.adt.eu/common/images/email.gif) no-repeat top left;
}

.options-page-bar a.print {
	float: left;
	background: url(http://www.adt.eu/common/images/print.gif) no-repeat top left;
}

.options-page-bar a.share {
	background: url(http://www.adt.eu/common/images/share.gif) no-repeat top left;
	margin-right: 3px;
}

.blue-bg-box {
	padding: 4px;
	background: #c6dee9;
	color: #005592;
	margin: 20px 0;
}

.blue-bg-box h2 {
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	color: #111;
	margin: 7px 0;
}

.blue-bg-box img.left {
	margin-bottom: 0px !important;
}

.blue-bg-box p, #tier3 #content-main .blue-bg-box p {
	color: #005592;
}

.blue-bg-box p.quote, #tier3 #content-main .blue-bg-box p.quote {
	font: bold italic 13px/normal Arial, Helvetica, sans-serif;
	color: #005592;
	margin: 15px 0;
}

ul.square-blue-bullets {
	margin-bottom: 10px;
}

ul.square-blue-bullets li {
	padding-left: 12px;
	background: url(http://www.adt.eu/common/images/backgrounds/square-blue-bullet.gif) no-repeat left 5px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
}

.blackList.unique {
	width: 255px;
	float: left;
}

.blackList.unique li {
	margin-bottom: 9px;
}

.blackList li {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(http://www.adt.eu/common/images/backgrounds/black-arrow.gif) no-repeat left 6px;
	padding-left: 8px;
}

.blackList li a {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #333333;
}

#content-sub .graySolidBox .blueList {
	margin-bottom: 7px;
}

#home .radio-group {
	padding-top: 4px;
	height: 15px;
	overflow: hidden;
}

.contact-call {
	margin-bottom: 7px;
}

.tbl-3col-box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.tbl-3col-box {
display: inline-block;

}

* html .tbl-3col-box {
height: 1%;

}

.tbl-3col-box {
display: block;

}

.tbl-2col-box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.tbl-2col-box {
display: inline-block;

}

* html .tbl-2col-box {
height: 1%;

}

.tbl-2col-box {
display: block;

}

#landing .tbl-3col-box .tbl-col .blueList {
	margin-bottom: 5px;
}

.feaatures-list li {
	margin-bottom: 10px;
	clear: both;
	background: none !important;
	padding-left: 0 !important;
}

.feaatures-list .detail {
	padding: 0px;
	*float: left;
}

.feaatures-list li img {
	float: left;
	margin-right: 10px;
}

.list-phones {
	font: normal 12px/7px Arial, Helvetica, sans-serif;
	color: #333;
}

.list-phones td {
	padding-top: 10px;
}

.list-phones .owner {
	border-bottom: 1px dotted #000000;
	width: 300px;
}

.list-phones .phone {
	padding-left: 5px;
}

.list-phones .owner span {
	background: #fff;
	padding-right: 5px;
	line-height: 12px;
}

ol.blue-number-list li {
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	color: #00529b;
	padding-bottom: 10px;
}

ol.blue-number-list li p, #tier3 #content-main .blue-number-list p {
	margin-bottom: 5px;
}

#banner .banner-buttons {
	overflow: hidden;
	position: absolute;
	height: 70px;
	z-index: 5;
	top: 139px;
}

.banner-buttons {
	margin-bottom: 5px;
}

.banner-buttons li {
	float: left;
}

.banner-buttons li a {
	display: block;
	clear: both;
}

.banner-buttons li a:hover img {
	filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
}

.adtglobal-map {
	background: url(http://www.adt.eu/common/images/jcontrol/adtglobal-map_bg.jpg) repeat-x left top #b5cfdc;
	border: 1px solid #9cbbd6;
	position: relative;
	width: 605px;
	margin-bottom: 15px;
}

.accordion-map li {
	background: none !important;
}

.large-map {
	width: 796px;
}

.adtglobal-map img.img-map {
	vertical-align: top;
}

.adtglobal-map h2 {
	position: absolute;
	left: 0;
	top: 0;
	background: url(http://www.adt.eu/common/images/jcontrol/bg_title.png) no-repeat left top;
	width: 310px;
	height: 35px;
	font: bold 16px/16px Helvetica, Arial, sans-serif;
	padding: 10px 0 0 17px;
}

* html .adtglobal-map h2.title-map {
	top: 1px;
	left: 1px;
}

.adtglobal-map ul.accordion-map {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 240px;
}

ul.horizontal-list li, ul.horizontal-listli a, ul.horizontal-list li.first-child {
	padding: 0;
	margin: 0;
	float: none;
	display: inline;
	clear: both;
	overflow: hidden;
	color: #2464AE;
}

.large-map ul.accordion-map {
	width: 265px;
}

.adtglobal-map ul.accordion-map li {
	margin-bottom: 3px;
}

*:first-child+html .adtglobal-map ul.accordion-map li {
	margin-bottom: 2px;
}

.large-map ul.accordion-map li div.item-container-bgtop {
	background: url(http://www.adt.eu/common/images/jcontrol/item-title_bgtop-l.gif) no-repeat left top !important;
}

.adtglobal-map ul.accordion-map li div.item-container-bgtop {
	background: url(http://www.adt.eu/common/images/jcontrol/item-title_bgtop.gif) no-repeat left top;
	height: 4px;
	display: block;
	overflow: hidden;
}

.large-map ul.accordion-map li div.item-container {
	background: url(http://www.adt.eu/common/images/jcontrol/item-title_bg-l.gif) no-repeat left bottom !important;
}

.adtglobal-map ul.accordion-map li div.item-container {
	background: url(http://www.adt.eu/common/images/jcontrol/item-title_bg.gif) no-repeat left bottom;
	padding-bottom: 4px;
	overflow: hidden;
}

.adtglobal-map ul.accordion-map li a.title {
	background: url(http://www.adt.eu/common/images/jcontrol/jc_item_plus.gif) no-repeat right center;
	display: block;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	color: #363636;
	padding: 1px 15px 1px 30px;
	margin: 0 10px 0 0;
	text-decoration: none;
	position: relative;
}

.adtglobal-map ul.accordion-map li a.title:focus {
	outline: none;
}

*:first-child+html .adtglobal-map ul.accordion-map li a.title {
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: hidden;
}

*:first-child+html .adtglobal-map ul.accordion-map li {
	overflow: hidden;
	vertical-align: top;
}

* html .adtglobal-map ul.accordion-map li {
	height: 1%;
	vertical-align: top;
}

* html .adtglobal-map ul.accordion-map li a.title {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 1%;
}

.adtglobal-map ul.accordion-map li.expand a.title {
	background: none;
}

.adtglobal-map ul.accordion-map li a.title img {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -6px;
}

* html .adtglobal-map ul.accordion-map li a.title img, *:first-child+html .adtglobal-map ul.accordion-map li a.title img {
	vertical-align: middle;
}

.adtglobal-map ul.accordion-map li a.title:hover {
	text-decoration: none;
}

.adtglobal-map ul.accordion-map li div.desc {
	display: none;
	padding: 5px 12px 0px 30px;
	margin: 0;
	overflow: hidden;
}

.adtglobal-map ul.accordion-map li.expand div.desc {
	display: block;
}

.adtglobal-map ul.accordion-map li div.desc, .adtglobal-map ul.accordion-map li div.desc p {
	font: normal 11px/normal Arial, Helvetica, sans-serif !important;
	color: #363636;
}

#tier3 #content-main .adtglobal-map ul.accordion-map li div.desc p {
	margin: 0 0 5px 0;
	padding: 0;
}

.adtglobal-map ul.accordion-map li div.desc a.readmore {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #00529b;
}

.submit-btnlarge {
	border: none;
	background: url(http://www.adt.eu/common/images/submit-btnlarge.gif) no-repeat left top;
	font: bold 12px/12px Arial, Helvetica, sans-serif !important;
	text-transform: uppercase !important;
	color: #dd6017 !important;
	height: 19px;
	width: 139px;
}

.pos {
}

h3.bg-title {
	background: url(http://www.adt.eu/common/images/backgrounds/bg-h3-title.gif) repeat-x left bottom;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	height: 16px;
	padding: 19px 14px 9px 14px;
	margin: 0 0 12px 0;
}

.section-line {
	padding: 0 0 19px 0;
	border-bottom: 1px solid #b7cde1;
	margin: 0 0 19px 0;
}

.border-img {
	border: 1px solid #dcdcdc;
	padding: 1px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.list-black-dots {
	margin: 0 0 15px 20px;
}

.list-black-dots li {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #111;
	background: url(http://www.adt.eu/common/images/backgrounds/black-dot.gif) no-repeat left 4px;
	padding-left: 12px;
	margin-bottom: 5px;
}

.list-black-dots-ul ul {
	margin: 0 0 15px 20px;
}

.list-black-dots-ul ul li {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #111;
	background: url(http://www.adt.eu/common/images/backgrounds/black-dot.gif) no-repeat left 4px;
	padding-left: 12px;
	margin-bottom: 5px;
}

.content-main-left {
	width: 800px;
	padding: 0px;
	float: left;
}

.content-main-left p {
	margin-bottom: 10px;
	color: #111;
}

.content-main-left h2 {
	padding-bottom: 15px;
}

.links-articles {
	padding: 10px 10px 20px 0;
}

.go-top {
	float: right;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}

.pos-fixed-form {
	position: absolute;
	top: 0px;
	right: 0px;
}

.form-gost {
	display: block;
	height: 480px;
	*height: 500px;
}

#top {
	position: absolute;
	top: 0px;
	*top: -15px;
	left: 0px;
}

.blue-right-banner {
	margin-bottom: 13px;
}

.blue-right-banner .content-banner {
	background: #447bb6 url(http://www.adt.eu/common/images/backgrounds/blue-right-banner.gif) repeat-x left bottom;
	padding: 15px 10px;
	color: #fff;
}

.blue-right-banner img {
	vertical-align: bottom;
}

.content-banner h4 {
	font: bold 15px/15px Helvetica, Arial, sans-serif ;
	color: #fff;
	margin-bottom: 5px;
	padding: 0;
}

.content-banner a {
	font: normal 11px/normal Helvetica, Arial, sans-serif ;
	color: #fff;
	background: url(http://www.adt.eu/common/images/backgrounds/arrow-white.gif) no-repeat right bottom;
	display: block;
}

.content-banner p {
	font: normal 11px/normal Helvetica, Arial, sans-serif ;
	color: #fff;
	margin-bottom: 8px;
}

.bluetable {
	border: 1px solid #9cbbd6;
	padding: 0;
	margin: 0 0 10px 0;
	vertical-align: top;
}

.bluetable h3 {
	background: #cfe2e9;
	color: #000;
	padding: 10px 9px;
	margin: 0;
}

.bluetable .content-bluetable {
	padding: 10px 10px 2px 10px;
}

.noborder-table {
	padding: 0;
	margin: 0 0 10px 0;
	vertical-align: top;
}

.bluedotlists li {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(http://www.adt.eu/common/images/backgrounds/gray-dot.gif) no-repeat left 6px;
	padding: 0 0 10px 8px;
}

.vmiddle {
	vertical-align: middle;
}

#content-world {
	background: transparent url(http://www.adt.eu/common/images/backgrounds/bg-word-content.jpg) no-repeat left top;
	padding: 20px 45px 40px 0;
}

#content-world .content {
	width: 620px;
}

.content-list-country {
	border: 1px solid #b7cde1;
	background: transparent url(http://www.adt.eu/common/images/backgrounds/bg-content-list-bottom.gif) repeat-x bottom;
	background-color: #FFFFFF;
}

.content-list-country .title-locations {
	font: bold 14px/26px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #2080ca;
	width: 222px;
	height: 42px;
	padding: 20px 0 0 0;
	margin: 0;
	text-align: center;
}

#content-world .content-list-country .list-country {
	padding: 15px 0 25px 30px;
}

#content-world .content-list-country ul {
	float: left;
	margin-right: 25px;
}

#content-world .content-list-country li {
	margin: 0 0 3px 0;
}

.bottom-reflex {
	background: url(http://www.adt.eu/common/images/backgrounds/bottom-reflex.gif) no-repeat top left;
	padding: 13px;
}

.tooltip {
	background: url(http://www.adt.eu/common/images/bg-tool-tip-rectangle.gif) no-repeat;
	width: 253px;
	height: 64px;
	left: 0px;
	top: 0px;
	position: absolute;
	text-align: left;
	padding: 15px;
	display: none;
	cursor: pointer;
}

.tooltip h2 {
	color: #111;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

.tooltip p {
	font: 12px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 2px !important;
}

.tooltip a {
	font: 12px/10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tooltip a:hover {
	text-decoration: underline;
}

#map {
	position: relative;
	z-index: 1;
}

#tier3 .tbl-2col-line {
	padding-bottom: 15px;
}

#tier3 .tbl-2col-line .tbl-col {
	width: 288px;
	padding: 0 12px 0 0;
	margin: 0 13px 0 0;
	border-right: 1px solid #b7cde1;
}

#tier3 .tbl-2col-line div.last-child {
	padding: 0;
	margin: 0;
	border-right: none;
}

.list-black-dots2 {
	padding: 0;
	margin: 0;
}

.list-black-dots2 li {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #363636;
	margin-bottom: 10px;
	background: url(http://www.adt.eu/common/images/backgrounds/black-dot2.gif) no-repeat left 6px;
	padding: 0 0 0 9px;
}

.global-account-map {
	clear: both;
}

.gradient-box {
	background: #e2ebf3 url(http://www.adt.eu/common/images/backgrounds/gradient-box.gif) repeat-x left top;
	padding: 15px;
	border: 1px solid #9cbbd6;
}

.gradient-box .tbl-col {
	float: left;
	border-right: 1px solid #9cbbd6;
	padding-right: 10px;
	margin-right: 10px;
	width: 175px;
}

.gradient-box div.last-child {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}

.gradient-box ul li, ul.list-blue-dots2 li {
	background: url(http://www.adt.eu/common/images/backgrounds/blue-dot.gif) no-repeat left 6px;
	padding-left: 10px;
	color: #333333;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
}

table.table-round {
	margin: 0 1px 20px 1px;
}

table.table-round tfoot td {
	text-align: center;

}

table.table-round tbody tr.first-child {
	padding-top: 3px;
}

table.table-round thead tr td {
	background: url(http://www.adt.eu/common/images/backgrounds/bg-content-list-bottom.gif) repeat-x left bottom #fff;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px 5px;
	vertical-align: top;
	border-bottom: 1px solid #a8c4db;
}

table.table-round tbody {
}

table.table-round tbody tr {
}

table.table-round tbody tr td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: #eff4f9;
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 149px;
}

table.table-round tbody tr.odd td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #eff4f9;
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 149px;
}

table.table-round tbody tr td.special {
	background: url(http://www.adt.eu/common/images/backgrounds/table-title_bg.gif) no-repeat left bottom #ddeaf0;
	width: 155px;
}

table.table-round tbody tr td.special div.td-body, table.table-round tbody tr.odd td.special div.td-body {
	background: url(http://www.adt.eu/common/images/backgrounds/table-title_bgtop.gif) no-repeat left top;
	width: 139px;
	margin-bottom: 2px;

}

table.table-round tbody tr td div.td-body {
padding: 12px 8px 8px 8px;
	width: 134px;
}

table.table-round tbody tr td select, table.table-round tbody tr td option, table.table-round tbody tr td input {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item {
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(http://www.adt.eu/common/images/backgrounds/table_item_plus.gif) no-repeat 120px center;
	display: block;
padding: 1px;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item a:hover {
	text-decoration: none;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item a:focus {
	outline: none;
	text-decoration: none;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item img.icon {
	margin-right: 5px;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item div.desc {
	display: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item div.desc p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 10px 0;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item-show a {
	background: none;
	background: url(http://www.adt.eu/common/images/backgrounds/table_item_minus.gif) no-repeat 120px 9px;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item-show div.desc {
	display: block;
}

#tier3 #content-main table.table-round tbody tr td div.td-body-item-show div.desc a {
	background: none;
	font-size: 10px;

}

#tier3 #content-main table.table-round tfoot tr td {
	padding: 8px;
}

#tier3 #content-main table.table-round tfoot tr td a.more-link {
	display: inline;
}

#top-nav {
	padding: 0 0 15px 0;
}

#top-nav ul {
	float: right;
	height: 23px;

}

#top-nav ul li {
	float: left;
	background: url(http://www.adt.eu/common/images/backgrounds/top-nav_separator-small.gif) no-repeat right center;
}

#top-nav ul li.country {
	background: url(http://emeamaster.v9.sitekit.net/common/images/backgrounds/top-nav_separator.gif) no-repeat right center;
}

#top-nav ul li.last-child {
	background: none;
}

#top-nav ul li a {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#top-nav ul li.country a {
	font-size: 12px;
	padding-top: 4px;
}

#top-nav ul li.last-child a {
	padding-right: 0;
}

#top-nav ul li a:hover {
	text-decoration: underline;
}

.country {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #2464AE;
	padding: 4px 10px;
}

.language {
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #2464AE;
	padding: 4px 10px;
}

.selected-language {
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	color: #2464AE;
	padding: 4px 10px;
}

#top-nav ul li.selected-language {
	background-position: right 5px;
}

div.blueList li a {
	color: #00529B !important;
}

div.blueList ol li {
	background: none !important;
	overflow: inherit !important;
	list-style-type: decimal !important;
	display: list-item;
	margin-bottom: -5px;
}

span.risk-table {
	display: block;
}

span.risk-table table p {
	background: transparent url(http://www.adt.eu/common/images/backgrounds/black-arrow.gif) no-repeat scroll left 6px;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 17px;
	padding-left: 8px;
}

span.risk-table table p a:hover {
	text-decoration: underline;
}

span.risk-table table td {
	padding-right: 20px;
	vertical-align: top;
}

.faq-list ol,.faq-list ol li {
	margin-bottom: 0;
	vertical-align: top;
}

.faq-list .right img {
	padding: 0 0 10px 10px;
}

div.smallSolLndP table ul,div.smallSolLndP td p strong {
	margin-left: 30px;
}

html>body div.smallSolLndP table li {
	margin-bottom: 10px;
	padding-right: 10px;
}

div.smallSolLndP table li a {
	display: block;
}

div.smallSolLndP td {
	vertical-align: top;
}

div.smallSolLndP td ul {
	margin-right: 20px;
}

span.contPHomeSecurity li {
	font-size: 12px;
	padding-bottom: 3px;
	padding-right: 0;
}

.ukPublicSectorlanding div.contentblock {
	margin-bottom: 15px;
}

span.res-selector-page ul {
	margin-bottom: 10px;
}

.thankYouPages img {
	margin-bottom: 10px;
}

.existCustInnerP ul {
	margin-bottom: 20px;
}

.mod_contactus h4 img {
	vertical-align: middle;
}

#ADTCT_Non-Resi-ResCent-LandP .tbl-header {
	padding: 10px 0 4px 10px;
}

#home .gray-gradient {
	margin-top: -5px;
}

#branch-finder-results .top-image {
	margin-bottom: 10px;
}

#branch-finder-results strong {
	display: inline;
}

table.branchFinderResults p {
	margin-bottom: 0 !important;
}

.search-box-404 {
	margin: 10px 0;
	float: left;
}

.search-box-404 p {
	float: left;
	margin: 0 10px 0 0;
}

.intro-404 {
	clear: both;
	margin: 0 0 10px;
	width: 610px;
}

.search-box-404 .submit {
float: left !important;

}

#page-404 .content-boxes {
	clear: both;
width: 610px;
}

.hs-compare-packages thead strong {
	font-size: 11px;
	color: #131313;
}

#HomeSecurity-3-colums .hs-tbl-3col {
	float: left;
	margin: 10px;
	padding: 0 0 0 10px;
	width: 150px;
}

#HomeSecurity-3-colums .hs-border {
	border-left: 1px solid #B7CDE1;
	padding: 0 0 0 20px;
}

.searcherrortext {
	font-size: 21px;
}

#searchform .content span.submit {
	float: left !important;
	clear: both;
	margin: 5px 0 0 0;
	width: 135px !important;
}

#searchform #search {
	float: left;
	margin-right: 5px;
}

#searchform #searchOperator3 {
	float: left;
}

div.fire-specifiers {
	font: 12px/15px Arial,Helvetica,sans-serif;
}

div.fire-specifiers .formTextbox,div.fire-specifiers .formPassword, div.fire-specifiers .formOption, div.fire-specifiers .formDropdown {
	margin-bottom: 7px;
	display: block;
	clear: both;
}

div.fire-specifiers .formTextbox label {
	margin-bottom: 5px;
	display: block;
}

div.fire-specifiers .formFieldset {
	float: left;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	width: 180px;
}

div.fire-specifiers .formLegend {
	display: none;
}

div.fire-specifiers .FormContentBoth {
	clear: both;
}

div.fire-specifiers .required {
	float: right;
	clear: both;
	margin-top: 10px;
}

div.fire-specifiers .submit {
	margin-top: 10px;
}

div.fire-specifiers .blueBoxRegistrationPage {
	overflow: hidden;
}

div.fire-specifiers h2 {
	margin-bottom: 10px;
}

div.fire-specifiers .FormContentLeft {
	float: left;
	width: 120px;
}

div.fire-specifiers .FormContentRight {
}

div.fire-specifiers .registration-form-outer {
	overflow: hidden;
	padding: 30px;
	border: 1px solid #9CBBD6;
}

div.fire-specifiers .registration-form {
	background: #0A61A0;
	color: #FFFFFF;
	padding: 10px;
}

#MainContentPanel span.more-link, .SKTabsViewWrapper span.more-link {
position: static;

}

.reEditorModes ul {
float: left;

}

.reEditorModes li {
background-image: none !important;
background: transparent none!important;

}

.reEditorModes li a {
float: none !important;

}

.module_career_list table {
clear: both;

}

.module_career_list table tr td td.reEditorModesCell a {
background-image: none;
padding-left: 0px;

}

.solbyCat .reEditorModes a {
background-image: none !important;
margin-top: 0px !important;
padding-right: 0px !important;

}

#editprofileusernamerow .content, #editprofilepasswordrow .content {
	padding-bottom: 10px;
	padding-right: 10px;
}

.forgotten_password_link {
	display: block;
	margin-top: 10px;
	margin-left: 115px;
}

.global-accounts span.more-link {
	bottom: 10px;
	display: inline-block;
	position: absolute;
	right: 10px;
}

.downloadblock {
	font-size: 0.8em;
}

.downloadhead {
	font-weight: bold;
	margin-bottom: 5px;
}

.landing-form-v2 .checkbox-v2-right-align input {
	float: right;
	width: 20px !important;
	margin-top: 15px;
}

.landing-form-v2 .checkbox-v2-right-align label {
	float: left;
	margin-bottom: 10px;
	width: 120px !important;
}

.landing-form-v2.qc-form {
	width: 172px;
	text-align: left;
}

.landing-form-v2.qc-form .submit span {
	background: url("http://www.adt.eu/common/images/backgrounds/form-submit-arrow.gif") no-repeat scroll 93% 33% transparent;
	border: 0 none;
	color: #DD6017;
	display: block;
	font: bold 12px/15px Arial,Helvetica,sans-serif;
	padding: 0 10px 3px 3px;
	text-align: left;
	width: inherit;
}

.landing-form-v2.qc-form .submit {
	background: url("http://www.adt.eu/common/images/backgrounds/form-submit-bg.gif") repeat-x scroll left top transparent;
	border: 1px solid #E9AB2A;
	display: block;
	float: right;
	height: 20px;
}

.landing-form-v2 strong {
	font-size: 1.1em;
}

.landing-form-v2 .checkbox-v2-left-align {
	width: 140px;
}

.landing-form-v2 .checkbox-v2-left-align .left {
	float: left;
}

.landing-form-v2 .checkbox-v2-left-align .right {
	float: left;
clear: none !important;
}

.landing-form-v2 .checkbox-v2-left-align input {
	width: 20px !important;
}

.landing-form-v2 .checkbox-v2-left-align label {
	clear: none !important;
	width: 100px !important;
	margin-left: 5px;
}

#pagecontent table tr td
{
	padding: 2px;
}


