﻿@charset "UTF-8";

.bg-color-blue {
	background: rgb(0,108,138);
	}

.bg-color-white {
	background-image:url(/content/img/frontend/home/bg-white-010.png);
	background-repeat:repeat;
	}
	
.bg-color-white-2 {
	background-image:url(/content/img/frontend/home/bg-white-085.png);
	background-repeat:repeat;
	}
	
.bg-gradient-white {
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(240,240,240,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(240,240,240,1)));
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,240,1) 100%);
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(240,240,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f0f0f0',GradientType=0 );
	}
	
.bg-gradient-white-1 {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.01) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0.01)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.01) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.01) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.01) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.01) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#03ffffff',GradientType=0 );
	}
	
.bg-gradient-red {
	background: rgb(187,158,150);
	background: -moz-linear-gradient(top, rgba(187,158,150,1) 0%, rgba(173,139,129,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,158,150,1)), color-stop(100%,rgba(173,139,129,1)));
	background: -webkit-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 100%);
	background: -o-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 100%);
	background: -ms-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 100%);
	background: linear-gradient(to bottom, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb9e96', endColorstr='#ad8b81',GradientType=0 );
	}
	
.bg-gradient-red-1 {
	opacity:0.95;
	background: -moz-linear-gradient(top, rgba(187,158,150,1) 0%, rgba(173,139,129,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,158,150,1)), color-stop(80%,rgba(173,139,129,1)));
	background: -webkit-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 80%); 
	background: -o-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 80%);
	background: -ms-linear-gradient(top, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 80%);
	background: linear-gradient(to bottom, rgba(187,158,150,1) 0%,rgba(173,139,129,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb9e96', endColorstr='#ad8b81',GradientType=0 );
	}
	
.bg-gradient-red-2,
input[type="submit"].submitRed, 
input[type="button"].buttonRed {
	background: -moz-linear-gradient(top, rgba(133,71,61,1) 0%, rgba(120,50,40,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,71,61,1)), color-stop(80%,rgba(120,50,40,1)));
	background: -webkit-linear-gradient(top, rgba(133,71,61,1) 0%,rgba(120,50,40,1) 80%); 
	background: -o-linear-gradient(top, rgba(133,71,61,1) 0%,rgba(120,50,40,1) 80%);
	background: -ms-linear-gradient(top, rgba(133,71,61,1) 0%,rgba(120,50,40,1) 80%);
	background: linear-gradient(to bottom, rgba(133,71,61,1) 0%,rgba(120,50,40,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85473d', endColorstr='#783228',GradientType=0 );
	}
	
.bg-gradient-red-3 {
	opacity:0.95;
	background: -moz-linear-gradient(top, rgba(207,187,181,1) 0%, rgba(201,177,171,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,187,181,1)), color-stop(80%,rgba(201,177,171,1)));
	background: -webkit-linear-gradient(top, rgba(207,187,181,1) 0%,rgba(201,177,171,1) 80%);
	background: -o-linear-gradient(top, rgba(207,187,181,1) 0%,rgba(201,177,171,1) 80%); 
	background: -ms-linear-gradient(top, rgba(207,187,181,1) 0%,rgba(201,177,171,1) 80%);
	background: linear-gradient(to bottom, rgba(207,187,181,1) 0%,rgba(201,177,171,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbbb5', endColorstr='#c9b1ab',GradientType=0 );
	}
	
.bg-gradient-red-4 {
	background: -moz-linear-gradient(top, rgba(120,50,40,0.2) 10%, rgba(120,50,40,0.35) 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(120,50,40,0.2)), color-stop(75%,rgba(120,50,40,0.35)));
	background: -webkit-linear-gradient(top, rgba(120,50,40,0.2) 10%,rgba(120,50,40,0.35) 75%);
	background: -o-linear-gradient(top, rgba(120,50,40,0.2) 10%,rgba(120,50,40,0.35) 75%);
	background: -ms-linear-gradient(top, rgba(120,50,40,0.2) 10%,rgba(120,50,40,0.35) 75%);
	background: linear-gradient(to bottom, rgba(120,50,40,0.2) 10%,rgba(120,50,40,0.35) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33783228', endColorstr='#59783228',GradientType=0 );	
	}
	
.bg-gradient-red-5 {
	background: -moz-linear-gradient(left, rgba(201,177,171,1) 20%, rgba(207,187,181,1) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(20%,rgba(201,177,171,1)), color-stop(100%,rgba(207,187,181,1)));
	background: -webkit-linear-gradient(left, rgba(201,177,171,1) 20%,rgba(207,187,181,1) 100%); 
	background: -o-linear-gradient(left, rgba(201,177,171,1) 20%,rgba(207,187,181,1) 100%); 
	background: -ms-linear-gradient(left, rgba(201,177,171,1) 20%,rgba(207,187,181,1) 100%);
	background: linear-gradient(to right, rgba(201,177,171,1) 20%,rgba(207,187,181,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9b1ab', endColorstr='#cfbbb5',GradientType=1 );
	}
	
.bg-gradient-grey {
	opacity:0.95;
	background: -moz-linear-gradient(top, rgba(128,128,128,1) 0%, rgba(89,89,89,1) 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,128,128,1)), color-stop(80%,rgba(89,89,89,1)));
	background: -webkit-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(89,89,89,1) 80%);
	background: -o-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(89,89,89,1) 80%);
	background: -ms-linear-gradient(top, rgba(128,128,128,1) 0%,rgba(89,89,89,1) 80%);
	background: linear-gradient(to bottom, rgba(128,128,128,1) 0%,rgba(89,89,89,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#595959',GradientType=0 );
	}
	
.bg-gradient-grey-1 {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#e6000000',GradientType=0 );
	}
	
.bg-gradient-grey-2 {
	opacity:0.95;
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(230,230,230,1) 100%);
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(230,230,230,1) 100%);
	background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(230,230,230,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6',GradientType=0 );
	}
	
.bg-gradient-grey-3 {
	background: -moz-linear-gradient(top, rgba(217,217,217,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top, rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top, rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom, rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#cccccc',GradientType=0 );
	}
	
input[type="submit"], 
input[type="button"],
.bg-gradient-grey-4  {
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); 
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
	}
	
.bg-gradient-grey-5 {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.02) 10%, rgba(0,0,0,0.06) 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(0,0,0,0.02)), color-stop(75%,rgba(0,0,0,0.06)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.02) 10%,rgba(0,0,0,0.06) 75%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.02) 10%,rgba(0,0,0,0.06) 75%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.02) 10%,rgba(0,0,0,0.06) 75%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.02) 10%,rgba(0,0,0,0.06) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05000000', endColorstr='#0f000000',GradientType=0 );
	}
	
.bg-gradient-blue {
	background: -moz-linear-gradient(top, rgba(32,92,106,1) 0%, rgba(255,255,255,1) 55%, rgba(255,255,255,1) 55%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,92,106,1)), color-stop(55%,rgba(255,255,255,1)), color-stop(55%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background: -o-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background: -ms-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background: linear-gradient(to bottom, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#205c6a', endColorstr='#ffffff',GradientType=0 );
	}
	
.bg-gradient-blue-1 {
	background-image:-moz-linear-gradient(top, rgba(32,92,106,1) 0%, rgba(255,255,255,1) 55%, rgba(255,255,255,1) 55%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,92,106,1)), color-stop(55%,rgba(255,255,255,1)), color-stop(55%,rgba(255,255,255,1)));
	background-image:-webkit-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background-image:-o-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background-image:-ms-linear-gradient(top, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	background-image:linear-gradient(to bottom, rgba(32,92,106,1) 0%,rgba(255,255,255,1) 55%,rgba(255,255,255,1) 55%);
	}
	
.bg-image-grey {
	background-image: url(/content/img/frontend/home/NDA-Website-BG_GREY_stripe_130301.jpg);
	background-repeat:repeat-x;
	}
	
.bg-image-blue {
	background-image: url(/content/img/frontend/home/NDA-Website-BG_stripe_130301.jpg);
	background-repeat:repeat-x;
	}
	
.bg-image-blue-1 {
	background-color:rgb(37,95,109);
	background-image: url(/content/img/frontend/home/NDA-Web-BG_home_121211F_left.jpg);
	background-repeat:repeat-x;
	}
	
.bg-image-blue-2 {
	background-color:rgb(122,156,165);
	background-image: url(/content/img/frontend/home/NDA-Web-BG_home_121211F_right.jpg);
	background-repeat:repeat-x;	
	}
	
.bg-image-blue-3 {
	background-color:rgb(122,156,165);
	background-image: url(/content/img/frontend/home/NDA-Web-BG_home_121211F_bottom_left.jpg);
	background-repeat:repeat;	
	}
	
.bg-image-blue-4 {
	background-color:rgb(122,156,165);
	background-image: url(/content/img/frontend/home/NDA-Web-BG_home_121211F_bottom_right.jpg);
	background-repeat:repeat;	
	}

.bg-image-blue-5 {
	background-color:rgb(122,156,165);
	background-image: url(/content/img/frontend/home/NDA-Web-BG_home_121211F_bottom.jpg);
	background-repeat:repeat-y;	
	}
#T2_body_background_pattern {
  position:relative;
  width:697px;
  height:200px;
  overflow:hidden;
  }
.bg-image-patternin {
    background-image: url(/content/images/NDA-Web-BG_overlay_130125.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 1600px 200px;
    background-attachment: fixed;
    background-color: #fff;
}
.bg-image-pattern {
	/*background-image: url(/content/images/NDA-Web-BG_overlay_130125.jpg);*/
    background-position: 0px top;
    background-repeat: no-repeat;
    background-size: 1600px 200px;
    background-attachment: fixed;
    background-color: #fff;
	}
.bg-image-pattern-1 {
	background-image:url(/content/img/frontend/home/NDA-Web-BG_home_121211F.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachement:fixed;
	}
	
.bg-image-pattern-2 {
	background-image:url(/content/img/frontend/home/NDA-Website-BG_130301.jpg);
	background-position:center top;
	background-size:1600px 1080px;
	background-repeat:no-repeat;
	}
	
.bg-image-pattern-3 {
	background-image:url(/content/img/frontend/home/background_pattern_05.jpg);
    background-repeat:no-repeat;
	}
	
.bg-image-pattern-4 {
	background-image: url(/content/img/frontend/home/NDA-Website-BG_GREY_130301.jpg);
	background-position:center top;
	background-size:1600px 1080px;
	background-repeat:no-repeat;
	}
	
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    .bg-image-pattern {
        background-image: url(/content/images/NDA-Web-BG_overlay_130125.jpg);
        background-repeat: no-repeat;
        background-size: 1600px 200px;
        background-attachment: fixed;
        background-position: center top;
    }
}
	
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.bg-image-pattern {
		background-image:url(/content/img/frontend/home/NDA-Web-BG_overlay-small_130221.jpg);
		background-position:center top;
    	background-repeat:no-repeat;
		-webkit-background-size:1600px 200px;
		}
}