@charset "UTF-8";/* CSS Document */a:link {	color: #DDDDDD;}a:visited {	color: #DDDDDD;}a:hover {	color: #AAAAAA;}a:active {	color: #DDDDDD;	outline: none;}.link2 a:link {	color: #FFFF33;	text-decoration: none;}.link2 a:visited {    color: #FFFF33;	text-decoration: none;	}.link2 a:hover {    color: #ffffff;	text-decoration: underline;	}.link2 a:active {    color: #FFFF33;	text-decoration: none;	}.link3 a:link {	color: #EEEEEE;	text-decoration: none;}.link3 a:visited {	text-decoration: none;	color: #EEEEEE;}.link3 a:hover {	text-decoration: underline;	color: #EEEEEE;}.link3 a:active {	text-decoration: none;	color: #EEEEEE;}.boxtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #ffffff;}.maintext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 16px;	line-height: 20px;}.medtext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 14px;	line-height: 20px;}.smltext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 12px;	line-height: 20px;}.lgemaintext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 18px;}.lgeyellmaintext {	font-family: Arial, Helvetica, sans-serif;	color: #FFFF33;	font-size: 18px;}.lgetext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 26px;}.hugemaintext {	font-family: Arial, Helvetica, sans-serif;	color: #EEEEEE;	font-size: 36px;}body {	background-color: #013a81;	margin-left: 0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../images/global/inf_bg_grad.png);	background-repeat: repeat-x;	}#container {	position: absolute;	z-index: 1;	width: 1024px;	left: 50%;	margin-left:-512px;	top: 0px;	height: 950px;	}#logo{	position: absolute;	z-index: 7;	width: 298px;	left:18px;	top: 25px;	height: 80px;	background-repeat: no-repeat;}#waves{	position: absolute;	z-index: 3;	width: 1024px;	left:0px;	top: 12px;	height: 100px;	}#R_mask{	position: absolute;	z-index: 4;	width: 100px;	left:924px;	top: 12px;	height: 100px;	background-image: url(../images/global/Right-Mask.png);	background-repeat: no-repeat;	}#L_mask{	position: absolute;	z-index: 4;	width: 100px;	left:0px;	top: 12px;	height: 100px;	background-image: url(../images/global/Left-Mask.png);	background-repeat: no-repeat;	}#nav_menu{	position: absolute;	z-index: 30;	width: 1005px;	left:17px;	top: 118px;	height: 122px;		}#keywords{	position: absolute;	z-index: 2;	width: 727px;	left:139px;	top: 293px;	height: 355px;	}#b_list,li{	padding-left: 0px;	margin-left: 0px;	list-style-type: circle;	color: #FFFF33;}#tweet{	position: absolute;	z-index: 4;	width: 199px;	left:418px;	top: 51px;	height: 35px;	}/* Home */#climbersbg {	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 113px;	height: 800px;	background-repeat: repeat-x;	background-image: url(../images/home/climbersbg.png);		}#climbers {	position: absolute;	z-index: 5;	width: 400px;	left:625px;	top: 100px;	height: 700px;	background-repeat: no-repeat;	background-image: url(../images/home/climbers2.png);		}#birds{	position: absolute;	z-index: 3;	width: 1024px;	left:0px;	top: 11px;	height: 300px;		}#home_text{	position: absolute;	z-index: 4;	width: 717px;	left:33px;	top: 240px;	height: 171px;		}#box_1{	position: absolute;	z-index: 6;	width: 301px;	left:21px;	top: 385px;	height: 387px;	background-image: url(../images/home/Home_Box.png);		}	#box1_text{	position: absolute;	z-index: 7;	width: 280px;	left:12px;	top: 25px;	height: 338px;		}#box1_click{	position: absolute;	z-index: 8;	width: 253px;	left:13px;	top: 319px;	height: 25px;		}	#box_2{	position: absolute;	z-index: 6;	width: 301px;	left:356px;	top: 385px;	height: 387px;	background-image: url(../images/home/Home_Box.png);		}	#box2_text{	position: absolute;	z-index: 7;	width: 280px;	left:12px;	top: 25px;	height: 338px;		}	#box2_click{	position: absolute;	z-index: 8;	width: 253px;	left:13px;	top: 319px;	height: 25px;		}		#box_3{	position: absolute;	z-index: 6;	width: 301px;	left:694px;	top: 385px;	height: 387px;	background-image: url(../images/home/Home_Box.png);		}	#box3_text{	position: absolute;	z-index: 7;	width: 280px;	left:12px;	top: 25px;	height: 338px;		}	#box3_click{	position: absolute;	z-index: 8;	width: 253px;	left:13px;	top: 319px;	height: 25px;		}	#home_footer{	position: absolute;	z-index: 3;	width: 1024px;	left:0px;	top: 923px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}/* Marketing */#marketing_bg{	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 590px;	height: 453px;	background-repeat: no-repeat;	background-image: url(../images/marketing/maze50res.jpg);}#marketing_footer{	position: absolute;	z-index: 3;	width: 1024px;	left:0px;	top: 1053px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#marketing_head{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/marketing/headline.png);}#marketing_headline{	position: absolute;	z-index: 3;	width: 924px;	left:-3px;	top: 31px;	height: 10px;	background-image: url(../images/marketing/headline.png);}#marketing_text1{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 286px;	height: 424px;}/* Design */#design_bg{	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 300px;	height: 716px;	background-repeat: repeat-x;}#design_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 1300px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#design_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/design/headline.png);}#design_subhead1{	position: absolute;	z-index: 2;	width: 450px;	left:50px;	top: 300px;	height: 40px;	background-image: url(../images/design/our_services.png);	background-repeat: no-repeat;}#design_subhead2{	position: absolute;	z-index: 2;	width: 450px;	left:50px;	top: 700px;	height: 40px;	background-image: url(../images/design/online.png);	background-repeat: no-repeat;}#design_text1{	position: absolute;	z-index: 2;	width: 450px;	left:50px;	top: 340px;	height: 326px;}#design_bg1 {	position: absolute;	z-index: 1;	width: 500px;	left:522px;	top: 319px;	height: 962px;	background-repeat: repeat-x;	background-image: url(../images/design/design_bg.png);	}#design_text2{	position: absolute;	z-index: 2;	width: 450px;	left:50px;	top: 740px;	height: 520px;}/* Market Intelligence */#market_intelligence_bg {	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 718px;	height: 413px;	background-repeat: repeat-x;	background-image: url(../images/market_intelligence/mi_bg.jpg);	}#market_intelligence_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 1141px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#market_intelligence_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/market_intelligence/headline.png);}#market_intelligence_text1{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 286px;	height: 458px;}/* Sales Lead Generation */#ldgen_bg {	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 480px;	height: 413px;	background-repeat: repeat-x;	background-image: url(../images/lead%20generation/ldgen_bg.jpg);		}#ldgen_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 903px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#ldgen_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/lead%20generation/headline.png);}#ldgen_text1{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 286px;	height: 358px;}/* Appointment Setting */#appointments_bg {	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 517px;	height: 513px;	background-repeat: repeat-x;	background-image: url(../images/appointment_setting/bg.jpg);		}#appointments_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:1px;	top: 1040px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#appointments_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/appointment_setting/headline.png);}#appointments_text1{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 286px;	height: 435px;}/* Clients */#clients_bg {	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 113px;	height: 800px;	background-repeat: repeat-x;}#clients_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 1344px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#clients_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 560px;	height: 46px;	background-image: url(../images/clients/headline.png);}#clients_banner{	position: absolute;	z-index: 5;	width: 924px;	left:46px;	top: 225px;	height: 300px;	border-color: #FFFF33;	border-style: solid;	border-width: medium;}#clients_bg{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 634px;	height: 700px;}#clients_casebox{	position: absolute;	z-index: 2;	width: 924px;	left:51px;	top: 998px;	height: 299px;}#client_text1{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 615px;	height: 363px;}/* Case Study 1 */#case1_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/case_study1/headline.png);}#case1_text1{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 300px;	height: 389px;}#ait_concepts{	position: absolute;	z-index: 5;	width: 520px;	left:268px;	top: 655px;	height: 350px;}#ait_brochure{	position: absolute;	z-index: 5;	width: 520px;	left:268px;	top: 1280px;	height: 350px;}#bg_concepts{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 655px;	height: 350px;	background-image: url(../images/case_study1/BG_Concepts.png);}#bg_concepts2{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 1280px;	height: 350px;	background-image: url(../images/case_study1/BG_Concepts.png);}#case1_text2{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 1050px;	height: 259px;}#case1_banner{	position: absolute;	z-index: 5;	width: 924px;	left:46px;	top: 225px;	height: 300px;	border-color: #FFFF33;	border-style: solid;	border-width: medium;}#case1_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 1796px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#case1_bg{	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 510px;	height: 1280px;	background-image: url(../images/case_study1/ait_bg_02.jpg);}#case1_bg2{	position: absolute;	z-index: 1;	width: 1024px;	left:0px;	top: 400px;	height: 120px;	background-image: url(../images/case_study1/ait_bg_01.png);}/* Case Study 2 */#case2_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/case_study2/headline.png);}#case2_text1{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 300px;	height: 297px;}#case2_text2{	position: absolute;	z-index: 3;	width: 924px;	left:50px;	top: 969px;	height: 127px;}#case2_banner{	position: absolute;	z-index: 5;	width: 918px;	left:50px;	top: 620px;	height: 300px;	border-color: #FFFF33;	border-style: solid;	border-width: medium;	background-image: url(../images/case_study1/case1bg.jpg);}#case2_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 1126px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}/* Philosophy */#philosophy_text {	position: absolute;	z-index: 2;	width: 928px;	left:50px;	top: 286px;	height: 441px;	}#philosophy_bg {	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 400px;	height: 363px;	background-repeat: no-repeat;	background-image: url(../images/philosophy/bg.jpg);		}#philosophy_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 773px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#philosophy_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/philosophy/headline.png);}/* Contact */#contact_bg {	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 275px;	height: 713px;	background-repeat: no-repeat;	background-image: url(../images/contact/bg.png);		}#contact_footer{	position: absolute;	z-index: 2;	width: 1024px;	left:0px;	top: 980px;	height: 84px;	border-top-color: #FFD200;	border-top-style: solid;	border-top-width: thin;	padding-top: 5px;	}#contact_head{	position: absolute;	z-index: 2;	width: 924px;	left:50px;	top: 225px;	height: 46px;	background-image: url(../images/contact/headline.png);}#contact_form{	position: absolute;	z-index: 10;	width: 540px;	left:10px;	top: 82px;	height: 509px;	visibility: visible;}#contact_form_bg{	position: absolute;	z-index: 2;	width: 550px;	left:25px;	top: 310px;	height: 630px;	background-image: url(../images/contact/form_bg.png);}#form_head{	position: absolute;	width: 493px;	height: 32px;	left: 28px;	top: 40px;	z-index: 3;	border-bottom-color: #FFFF33;	border-bottom-width: thin;	border-bottom-style: solid;}#contact_details{	position: absolute;	z-index: 2;	width: 344px;	left:28px;	top: 86px;	height: 185px;}#contact_details2{	position: absolute;	z-index: 2;	width: 344px;	left:28px;	top: 283px;}#contact_details_bg{	position: absolute;	z-index: 3;	width: 400px;	left:600px;	top: 310px;	height: 630px;	background-image: url(../images/contact/details_bg.png);}#details_head{	position: absolute;	width: 346px;	height: 32px;	left: 27px;	top: 40px;	z-index: 3;	border-bottom-color: #FFFF33;	border-bottom-width: thin;	border-bottom-style: solid;}
