﻿@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'Trebuchet MS'; 
	
	src: 
	url('../font/Trebuchet MS.eot') format('embedded-opentype'), 
	url('../font/Trebuchet MS.svg#Trebuchet MS') format('svg'), 
	url('../font/Trebuchet MS.woff') format('woff'), 
	url('../font/Trebuchet MS.ttf') format('truetype');
	}

@font-face { font-family: 'MYRIADPROREGULAR'; 
	
	src: 
	url('../font/MyriadPro-Regular.eot') format('embedded-opentype'), 
	url('../font/MyriadPro-Regular.svg#MYRIADPROREGULAR') format('svg'), 
	url('../font/MyriadPro-Regular.woff') format('woff'),
	url('../font/MyriadPro-Regular.ttf') format('truetype');
	
	}
@font-face { font-family: 'MYRIADPROITALIC'; 
	
	src: 
	url('../font/myriadpro-it-webfont.eot') format('embedded-opentype'), 
	url('../font/myriadpro-it-webfont.svg#MYRIADPROITALIC') format('svg'), 
	url('../font/myriadpro-it-webfont.woff') format('woff'),
	url('../font/myriadpro-it-webfont.ttf') format('truetype');
	
	}
form {display:initial;}
*{margin:0; padding:0;}
html,body{font-family:"Trebuchet MS"; font-family: font-size:12px; color:#666666; background:#f9f9f9 url(../new_images/px_background.png) repeat-x top left; height:100%;}
a{text-decoration:none; color:#aaa;}
a:hover{text-decoration:none;}
img{border:none;}
focus { outline: none; }
h3{font-size:28px; }
a:focus, a:active, input:focus
{
outline: none; 
}

/** background and text color changes here **/

.header_bg{background:#333 url(../new_images/header.png) repeat-x top center;  } 
.footer_bg{background:url(../new_images/footer_bg1.png) repeat-x top right;	}
.header_footer_text {color:#8493A2;} /** footer text color changes here **/
.header_footer_text a{color:#fff;} /** footer text color changes here **/
.colorpara{color:#333333;}
.colortitle{color:#444444; }
.titlecaption{color:#aaaaaa; text-transform:uppercase; font-family:"MYRIADPROREGULAR"; font-size:10px; font-weight:normal;}



	#mainwrapper { min-height:100%; position:relative; min-width:1040px; background:#f9f9f9;}
	#mainwrapperindex{min-width:1040px; min-height:100%; position:relative;}

/********* header ****************/
#header{width:1000px; margin:0 auto; height:100px; }

#groupheader{width:646px; float:right; height:100px; }

#logo{float:left; width:264px; height:54px; padding-top:20px;padding-left:10px;}

#top_menues{width:620px; float:right;}
#top_menues ul{list-style:none; margin-top:20px;}
#top_menues ul li{float:right; }
#top_menues ul li a{ padding:0px 16px; color:#808080; font-size:11px; background:none;}



#top_menues ul li .child { background:url(../new_images/sublink.png) no-repeat top left; display: none;  width: 186px; height:115px; position: absolute;  margin-top:-1px; padding:20px 0px 0px 8px; z-index:999999;}
#top_menues ul li .child li {width: 186px;line-height:17px; margin:0px;}
#top_menues ul li .child li a {  font-size:11px; margin:0px; }
#top_menues ul li .child li a:hover { color: #fff; }


/* CSS fallback */
#top_menues li:hover > ul.child { display: block; }


#top_menues ul li .child1{background:url(../new_images/sublink1.png) no-repeat top left; display: none;  width: 215px; height:124px; position: absolute;  margin-top:-1px; z-index:999999; right:5px; }
#top_menues ul li .child1 li input{ margin-bottom:6px;  }
#top_menues ul li .child1 li input[type="text"]{background:#fff; border:1px solid #aaa; padding:3px; width:175px; font-size:11px; margin-left:-30px; margin-right:16px;}
#top_menues ul li .child1 li input[type="password"]{background:#fff; border:1px solid #aaa; padding:3px; width:175px; font-size:11px; margin-right:16px;}
#top_menues ul li .child1 li input[type="submit"]{background:#f97306; border:none; padding:2px 6px; font-size:11px; color:#fff; cursor:pointer;    margin-right:16px; }
#top_menues ul li .child1 li .forgot{font-size:11px;}
#top_menues ul li .child1 li .forgot:hover{color:#f0f0f0;}

/* CSS fallback */
#top_menues li:hover > ul.child1 { display: block; }
#top_menues ul li .logincolor{color:#808080;}



.titlenamebg{height:150px;  background:url(../new_images/px_header1.png) repeat-x bottom left; }
.titlenamebox {width:1000px; margin: 0 auto;}
.titlename{float:left;  text-align:center; margin-top:40px; 
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-ms-box-shadow: 0 0 3px #000;
	-o-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	 background:#1d1d1d;}
.titlename h1{color:#fff; font-size:28px; padding:8px 40px; font-family:"MYRIADPROREGULAR"; font-weight:normal; }
.titlename_aside{float:right; width:715px; margin-top:30px;}
.titlename_aside h4{font-size:18px; color:#333333; font-family:"MYRIADPROREGULAR"; font-weight:normal;}
.titlename_aside p{font-size:18px; font-family:"MYRIADPROREGULAR"; font-weight:normal;  }




/********* section  ****************/

#section{width:1000px; margin:0px auto; }
.breadcrumbs{height:60px; font-size:10px; color:#888888; margin-top:3px; text-transform:uppercase;  font-family:"MYRIADPROREGULAR"; font-weight:normal; }


.container{width:1000px; overflow:hidden; padding:10px 0px;}
.aboutusimg{float:left; width:269px;}
.aboutus_article{width:670px; float:right;}
.aboutus_article span{font-size:10px; }
.aboutus_article h3{font-family:"MYRIADPROREGULAR"; font-weight:normal;  }
.titlepara{color:#666666;}
.titlepara p{font-size:12px;  line-height:19px; padding-top:20px; }
.info_call{padding-top:20px; color:#808080;  }
.info_call img{float:left; padding-right:5px;}
.info_call div{float:left; padding-right:15px; font-size:12px; }


.servicesimg{float:left; width:396px;  height:285px; background:url(../new_images/services_imgbg.png) no-repeat top left;}
.servicesimg img{margin:22px 0px 0px 17px;}
.services_article{width:430px; float:left; padding-left:57px;}
.services_article h3{font-family: 'MYRIADPROREGULAR'; font-size:28px; font-weight:normal;}
.services_article span{font-size:10px; }

.learnmore{font-size:11px; padding:8px 0px; width:90px; text-align:center; 

box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-ms-box-shadow: 0 0 3px #000;
	-o-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
 background:#1d1d1d;
 color:#fff;}
.learnmore a{ color:#fff;}
.container1{width:940px; overflow:hidden; margin:0 auto;}
.container1_left{width:429px; float:left; overflow:hidden;}
.container1_right{width:429px; float:right; overflow:hidden;}


.container2{width:968px; overflow:hidden; }

.video_left{width:300px; float:left;}
.video_right{width:630px; float:right;}

.software{overflow:hidden;}
.software_left{width:449px; height:370px; float:left; background:url(../new_images/software_bg.png) no-repeat top left;}
.software_left img{padding:29px 0px 0px 17px;}
.software_right{width:485px; float:left; padding-left:50px; }

.testimonials{overflow:hidden; margin-top:100px;}
.testimonials_left{width:425px; float:left;}
.testimonials_right{width:425px; float:right;}
.testimonials_box{margin:-17px 0 0 25px; }
.testimonials_box h3{font-family: 'MYRIADPROREGULAR'; font-weight:normal; font-size:28px; }
.testimonials_box p{font-size:12px; line-height:20px;}


.contactus_left{width:450px; float:left;}
.address h5{font-size:20px; font-family: 'MYRIADPROREGULAR';  font-weight:normal; color:#666; }
.address p{font-size:16px; color:#666666; font-family: 'Trebuchet MS';  }

.address_contact h5{font-size:20px; color:#666666; font-family: 'Trebuchet MS'; line-height:22px;}
.address_contact p{font-size:16px; color:#666666; font-family: 'Trebuchet MS'; line-height:22px;}

.contactform{font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.contactform h4{font-size:18px; color:#444444;  padding:15px 0px 3px 0px; font-family: 'MYRIADPROREGULAR'; font-weight:bold;}
.contactform input[type="text"]{border:none; background:url(../new_images/inputbox.png) no-repeat top left; width:427px; height:35px; padding:5px 10px; color:#f9f9f9; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.contactform .textareabox{border:none; background:url(../new_images/textareabox.png) no-repeat top left; width:427px; height:169px; overflow:auto; padding:10px; color:#f9f9f9; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.testSelect{border:none; background:url(../new_images/inputbox.png) no-repeat top left; width:444px; height:42px; padding:10px 10px; color:#f9f9f9; background-color:#333; border-radius: 8px;}
.contact_submit{font-size:11px; padding:10px 25px;  text-align:center; box-shadow:0px 0px 3px #000; background:#1d1d1d; color:#fff; border:none; text-transform:uppercase; cursor:pointer; }
 .contactform input{font-family: 'Trebuchet MS'; }

.contactus_right{width:305px; float:right; height:600px; border-left:1px solid #000000;}
.contactus_right_article{padding-left:14px; padding-top:18px;}
.contactus_right_article h5{font-size:20px; color:#444444; font-family: 'MYRIADPROREGULAR';  font-weight:normal;}
.contactus_right_article p{font-size:12px; color:#666666; padding-top:50px; line-height:18px;}


.career h4{font-size:28px; color:#444; padding-bottom:40px; padding-top:70px; font-family: 'MYRIADPROREGULAR'; font-weight:normal; }
.career p{font-size:12px; color:#666; line-height:20px;}

.innerimg_bg{width:429px; height:318px; background:url(../new_images/innerimg_bg.png) no-repeat top left; padding-bottom:40px;}
.innerimg_bg img{ padding:27px 0px 0px 18px;}
.container1_left h3{font-size:28px; padding-bottom:15px; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.container1_left p{font-size:12px; line-height:20px; }
.container1_right h3{font-size:28px; padding-bottom:15px; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.container1_right p{font-size:12px; line-height:20px; }


.aerials_nav{padding-top:50px; padding-left:25px;}
.aerials_nav ul{}
.aerials_nav ul li{font-size:11px; color:#000; padding:5px;  list-style-image:url(../new_images/arrow.png);}

.video_right h3{font-size:24px; padding-bottom:22px; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.video_right p{font-size:12px; line-height:20px;}


.software_right h3{font-size:28px; padding-bottom:40px; padding-top:15px; font-family: 'MYRIADPROREGULAR'; font-weight:normal;}
.software_right p{font-size:12px; line-height:20px;}
.software_blt {padding-top:20px; padding-left:10px;}
.software_blt li{list-style:none;  padding:2px 0px; font-size:12px;}

.benefitsbox{width:310px; float:left; padding-bottom:120px;}
.benefitsbox h4{font-size:18px; color:#444; padding-bottom:10px;  font-family: 'MYRIADPROREGULAR'; font-weight:normal; }
.benefitsbox ul{ padding-left:25px; list-style-image:url(../new_images/arrow.png);}
.benefitsbox li{font-size:12px; color:#444; padding:5px 0px; }



.recover_password {width:420px; font-size:18px; margin:20px auto 0px auto;}
.recover_password h4{font-size:18px; color:#444444;  padding:15px 0px 3px 0px; }
.recover_password input[type="text"]{border:none; background:url(../new_images/inputbox.png) no-repeat top left; width:427px; height:35px; padding:5px 10px; color:#f9f9f9;}
.recover_password input[type="submit"]{}

/********* footer ****************/

#footer1{position:absolute;
		bottom:0px;
		width:100%;
		 padding:0px;	
		 height:53px;
			/* Height of the footer */
		}
#footer_index{position:absolute;
		
		width:100%;
		 bottom:-53px;	
		 height:53px;
		/* margin-bottom:-50px;*/
		 z-index:999999;
		
			/* Height of the footer */
		}

.footer_bottom1{ width:1000px; margin:0 auto; padding-top:19px;}
.copyright p{font-size:10px;  padding-left:18px; color:#808080; padding-top:6px;}
.menu_footer1 ul{list-style:none;}
.menu_footer1 ul li{display:inline; padding:0px 10px;  }

.menu_footer1 ul li a{ font-size:10px;color:#808080; background:none;}

.loginbg{background:url(../new_images/login.png) no-repeat top center; width:508px; height:297px; margin:0 auto;  overflow:hidden;}
.loginbg_box{width:455px; height:150px; margin:0 auto;  padding-top:125px; text-align:right;}
.loginbg_box span{  }
.loginbg_box input[type]{width:180px; padding:3px 5px; border:1px solid #333; background:#CFD6DE; }
.login_footer{background:url(../new_images/login_footer.png) repeat-x top left; height:88px; clear:both; overflow:hidden; text-align:center;}
.login_footer p{padding-top:35px; font-size:15px;}
.login_footer_trans{background:#788794 url(../new_images/login_footer_trans.png) repeat-x top left; height:450px; clear:both; overflow:hidden; }

.btnbox{padding-top:20px; width:455px; overflow:hidden;}
.new_registration{float:left;}
.loginbtn{float:right;}
.address{width:1000px; margin:0 auto; color:#fff; font-size:12px; padding-top:50px;}
.address div img{float:left; padding-right:12px;}
.address p{font-size:12px; padding-bottom:5px; line-height:18px;}
.address h3{font-size:18px;  border-bottom:1px solid #fff; padding-bottom:5px;}
.corporate_info{float:left; width:283px;}
.Contact_add{float:right; width:632px;}
.Contact_add input[type="text"]{width:340px; padding:4px 5px; border:1px solid #727272; background:#2b3035; margin-right:5px; color:#fff;}
.Contact_add textarea{width:530px; height:135px;  padding:4px 5px; border:1px solid #727272; background:#2b3035;  margin-right:5px; color:#fff;}
.Contact_add input[type="button"]{background:url(../new_images/submit.png) no-repeat top left; width:94px; height:35px; cursor:pointer; border:none;}

.socialicon{clear:both; padding:18px 0px 0px 30px;}
.Aerial-Photography h3{font-family: 'MYRIADPROREGULAR'; font-weight:normal;}


.line_height
{
    line-height:22px;
}