@charset "utf-8";
/* CSS Document */
/*restet css*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, p { margin: 0; padding: 0; font-size: 100%; font: inherit; list-style:none; outline:none}
	
body{background: url(../../images/upload/body_bg.png) repeat center top;font-family: Helvetica, sans-serif;  font-size: 12px;margin:0 auto;padding:0;line-height: 20px;}
a{text-decoration:none;display: block; outline:none;color: #007CC2; cursor: pointer;}
a:hover{color: #58595A;display: block;text-decoration:none; cursor: pointer;}
a img{outline:none;border:none;display: block;}
#search input[type="text"]{border: none;background:url(../../images/upload/Search_bg01.png) no-repeat right center;display: block;height:25px;color:#666666; padding:0 10px 0 30px; width:125px}
input[type="button"]{border: none;display: block; cursor:text;}
.floatl{float: left;}
.floatr{float: right;}
#search{ float:left; margin-top:12px; width:165px}
ul.sepretor li{ background:url(../../images/upload/sepretor.jpg) no-repeat 0 7px; padding-left:11px; margin:0 0 3px 8px}
h1, h2, h3, h4{ color:#007BC1; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:6px 0}
h3{ font-style:italic;}
h1{font-size:24px;line-height:26px;} h2{font-size:22px;} h3{font-size:18px;line-height:24px;} h4{font-size:16px;}
/*#search input[type="text"]{ float:none;}*/
p.thankuget{  padding:12px 0 9px 12px; width:580px;}
.clear{clear: both;display: block;}
#wrapper{width:995px; margin:0 auto; position:relative;}
/*Header Css Start Here*/
#header{width:990px; margin:0 auto;padding: 0 0 0 0;}
#header a.logo{background:url(../../images/upload/avtrak_logo.png) no-repeat left center; height: 120px; width: 200px; block;left: 40px;position: relative;top: 30px;}
#header div.loginandsearch{width: 265px;margin: 0 auto;padding: 25px 0 0 0;}
div.loginandsearch a.login{background:url(../../images/upload/login_icon.png) no-repeat left 2px;display: block; padding: 0 0 0 16px; color:#007DC3; font-size:14px; margin-top:3px; width:45px}

/*Navigation Css Start Here*/
#navigation{background:url(../../images/upload/menu_top_bg.png) no-repeat center -3px;width:983px;margin:0 auto; padding-right:10px;}
#manubar{background:url(../../images/upload/menu_top_bg.png) no-repeat center -3px;width:984px;margin:0 auto; padding-right:10px;}
#manubar ul{float: right;font-size: 18px; margin:0; padding:5px 0 0; height:38px; width: 637px;}
#manubar ul li{display: block;float: left; margin-right:1px;}
#manubar ul li a{padding: 0 0 0 18px;color: #58595A;height:38px;line-height:42px;}
#manubar ul li a span{display: block;padding: 0 18px 0 0; margin:0;height:38px;}
#manubar ul li a:hover ,#manubar ul li.selected a{background:url(../../images/upload/nav_leftselected_newbg.png) no-repeat left center; color:#007DC3;}
#manubar ul li a:hover span ,#manubar ul li.selected a span{background:url(../../images/upload/nav_rightselected_newbg.png) no-repeat right center;}
#manubar ul li a.first{background:url(../../images/upload/first_left_selected.png) no-repeat left center;color: #007CC2;}
#manubar ul li a.first span{background:url(../../images/upload/nav_rightselected_newbg.png) no-repeat right center;}
#manubar ul li#newHome a:hover, #manubar ul li#newHome.selected a{ background:url(../../images/upload/home_link.png) no-repeat top left;} #manubar ul li#newHome a span{ background:none}
/*Navigation Css End Here*/
/*Header Css End Here*/

/*Sub Menu CSS Start Here */
.sub_menu{ width:986px;  background:url(../../images/upload/submenu_bg.png) repeat-y center top; margin-bottom:0;margin-left:0;padding-left:8px;height: 33px; }
.sub_menu a{ display:block; height:32px; float:left; line-height: 32px; padding:0 15px 0 20px; font-size:17px; color:#58595b; text-decoration:none}
.sub_menu a:hover ,.sub_menu a.submenu_selected{ background:#007DC3; color:#FFFFFF; }  
/*Sub Menu CSS End Here */ 

/*Main Container Css Start Here*/
#maincontainer{background:url(../../images/upload/maincontainer_bg.png) repeat-y center top;display: table;width: 990px;margin: 0 auto;/*padding-bottom:15px;*/padding: 0 0 0;}
#main_content{width:960px;margin: 12px;}
#main_contentinner{width:965px;margin: 12px 13px 15px 20px;}
.left_content{width:570px;margin:0 auto;float:left;}
.right_content{width:370px;margin: 0 auto;float: right;}
#slider{background:url(../../images/upload/slider_img.jpg) no-repeat center top;width: 960px;height:315px;margin: 0 auto 0 16px;position: relative;}

/*Home Page Css Start Here*/
	/*Slideshow*/

#slides { position:absolute; top:15px; left:4px; z-index:100;}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
.slides_container { width:980px; overflow:hidden; position:relative; display:none;}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container a { width:980px; height:350px; display:block;}

.slides_container a img { display:block;}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev { position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block;	z-index:101;
}

#slides .next { left:585px;}
/*#slideshow .next:hover{ background-position:right bottom;}*/
/*alert title css*/
#alerttitle{background: url(../../images/upload/avtrak_alerttitle_bg.png) no-repeat center top;width: 969px;margin: 11px auto 0;display: table;height: 64px;}
.alerttitle_img{padding:5px 0 0 5px;margin-right: 0;width: 54px;height:57px;}
.alerttitle_inner{width:406px; margin: 0 auto;font-size: 12px;padding: 11px 0 0 19px;line-height: 16px;}
.alerttitle_inner span.bluetitle{color:#007CC2;font-size: 14px;display: block;padding-bottom: 1px; font-weight:bold;padding-top: 2px;}
span.alertsep{background:url(../../images/upload/alerttitle_sep.png) no-repeat right 4px;display:block;height: 63px;padding-left: 10px; float:left;}
/*front box css*/
#frontbox{width: 982px;margin: 8px auto 0;}
.frontbox_top{background:url(../../images/upload/frontbox_topcrv.png) no-repeat center top;display: block;width:970px;height: 8px;margin: 0 auto;}
.frontbox_bottom{background:url(../../images/upload/frontbox_bottomcrv.png) no-repeat center 0;display: block;width:970px;height:5px;margin: -1px auto 0;}
.frontbox_mid{background:url(../../images/upload/frontbox_mid.png) repeat-y center top;display: table;width:985px;margin: 0 auto;}
.main_frontbox{width:678px;margin:0 auto;background:url(../../images/upload/front_box_sep.png) repeat-y right top;}
ul.frontbox{width: 675px;margin-left: 2px;}
ul.frontbox li{ background:url(../../images/upload/front_box_sep.png) repeat-y right center;display: block;float: left;border-right:1px thin #898989;margin:0;width:203px;padding-right: 20px;}
ul.frontbox li.nosep{background:none;}
ul.frontbox li a{padding: 13px 10px 0 12px;color:#000;min-height:305px;}
ul.frontbox li a span.fronttitle{ display: block; font-size: 15px; font-weight: bold; padding-top: 14px;width: 200px;}
ul.frontbox li a span.frontpost{font-size:11px; font-family:Arial, 'Helvetica', sans-serif;display: block;padding: 10px 0 0}
ul.frontbox li a:hover ,ul.frontbox li a.frontselected{/*background:#ccc;*/width:200px; background:url(../../images/upload/over_bgicon00.jpg) no-repeat;}
ul.frontbox li a:hover span.fronttitle{color:#007CC2;font-size: 15px;display: block;}
ul.frontbox li a span.bluefront{color:#007CC2;font-size: 15px;display: block;padding-top: 14px;font-weight: bold;}

/*solution front box css*/
#solution_frontbox{width: 982px;margin: 8px auto 0;}
.solutionfrontbox_top{background:url(../../images/upload/frontbox_topcrv.png) no-repeat center top;display: block;width:970px;height: 8px;margin: 0 auto;}
.solutionfrontbox_bottom{background:url(../../images/upload/frontbox_bottomcrv.png) no-repeat center 0;display: block;width:970px;height:5px;margin: -1px auto 0;}
.solutionfrontbox_mid{background:url(../../images/upload/frontbox_mid.png) repeat-y center top;display: table;width:985px;margin: 0 auto;}
.main_solutionfrontbox{width:678px;margin:0 auto;background:url(../../images/upload/front_box_sep.png) repeat-y right top;}
ul.solution_frontbox{width: 677px;}
ul.solution_frontbox li{ background:url(../../images/upload/front_box_sep.png) repeat-y right center;display: block;float: left;border-right:1px thin #898989;margin:0;width:203px;padding-right: 20px;}
ul.solution_frontbox li.nosep{background:none;}
ul.solution_frontbox li a{padding: 13px 10px 0 12px;color:#fff;height:199px; width:190px; text-decoration:none}
ul.solution_frontbox li a span.fronttitle{ display: block; font-size: 15px; font-weight: bold; padding-top:3px; width:200px; min-height:50px; background:#007DC3;}
ul.solution_frontbox li a span.frontpost{font-size:11px; font-family:Arial, 'Helvetica', sans-serif;display: block;padding: 10px 0 0}
ul.solution_frontbox li a:hover ,ul.solution_frontbox li a.solution_frontselected{/*background:#ccc;*/ background:url(../../images/upload/over_bgicon01.jpg) no-repeat;width:209px;}
ul.solution_frontbox li a:hover span.fronttitle{color:#fff;font-size: 15px;display: block;}
ul.solution_frontbox li a span.bluefront{color:#007CC2;font-size: 15px;display: block;padding-top: 14px;font-weight: bold;}
#global_net #global_net_left a.contactlink {display:inline !important;}
span.maintenance_icon{/*background:url(../../images/upload/maintainece_icon.jpg) no-repeat left top;*/ display: block;padding: 5px 0 2px 34px;margin-left: 10px;}
a:hover span.maintenance_icon{ background-position:0 -50px}
span.operators_icon{background:url(../../images/upload/pilotsandoperators_icon.jpg) no-repeat left top;display: block;padding: 4px 0 2px 28px;margin-left: 3px;width: 200px;}
a:hover span.operators_icon{ background-position:0 -47px}
span.dealers_icon{background:url(../../images/upload/dealers_icon.jpg) no-repeat 0 3px; display: block;padding: 5px 0 2px 42px;margin-left: 3px;}
a:hover span.dealers_icon{ background-position:0 -21px}
/*rotor and professional services css*/
.rotorprofessional_box{background:url(../../images/upload/rotor_professional_bg.png) no-repeat 2px top;/*min-height: 400px;*/display: table;width:677px;margin: 0 auto;float: left;padding:0px;}
ul.rotorservices{width:315px;margin: 0 auto 0 0;float: left;}
ul.rotorservices li span.rotor_heading{font-size: 15px; background:url(../../images/upload/rotor_icon.png) no-repeat left top;display: block;padding: 4px 0 2px 43px;margin: 12px 0 11px 10px;font-weight:bold;}
ul.rotorservices li span.services_details{background:url(../../images/upload/services_bullet.jpg) no-repeat 51px 12px;display: block;padding: 5px 0 0 62px;color:#333;font-family:Arial, 'Helvetica', sans-serif;font-size: 12px;margin-left: 11px;}
ul.rotorservices li a, ul.professionalservices li a{color:#000;display: block; padding:10px 0 0 28px;min-height:197px; text-decoration:none}
ul.rotorservices li a:hover/* ,ul.frontbox li a.frontselected*/{/*background:#ccc;*/width:300px; background:url(../../images/upload/over_bgicon03.jpg) no-repeat 2px top;}
ul.rotorservices li a:hover span.rotor_heading{color:#007CC2;font-size: 15px;display: block; background-position:0 -30px}

ul.professionalservices{width: 300px;margin: 0 auto;float: left;}
ul.professionalservices li, ul.rotorservices li{display: block;height:200px;}
ul.professionalservices li span.professional_heading{font-size: 15px; background:url(../../images/upload/professionals_icon.png) no-repeat left top;display: block;padding: 5px 0 2px 45px;margin: 12px 0 11px 1px;font-weight:bold;}
ul.professionalservices li span.services_details{background:url(../../images/upload/services_bullet.jpg) no-repeat 48px 12px; display: block;padding: 5px 0 0 58px;color:#333;font-family:Arial, 'Helvetica', sans-serif;font-size: 12px;margin-left:8px;}
ul.professionalservices li a:hover/* ,ul.frontbox li a.frontselected*/{/*background:#ccc;*/width:317px; background:url(../../images/upload/over_bgicon03.jpg) no-repeat -3px top;}
ul.professionalservices li a:hover span.professional_heading{color:#007CC2;font-size: 15px;display: block; background-position:0 -27px}

span.services_sep{background:url(../../images/upload/services_sep.jpg) no-repeat left top; display:block; margin:8px 0 0 16px; float:left; width:1px; height:200px;}

/*news / events css*/
#newsandevents{width:293px;margin: 16px auto 0;}
h2.newsheading, h2.eventheading{background:url(../../images/upload/news_icon.png) no-repeat left center; height:24px; padding: 0 0 0 35px;margin: 0 0 10px 10px;}
h2.eventheading{ background:url(../../images/upload/eventIcon.jpg) no-repeat left center;}

span.newsheading_line{border-bottom:1px solid #ECECEC;display:block;padding: 0 0 2px;width:265px}
ul.newsevents, #manubar li#newNews ul {width:272px;margin: 4px auto 0;line-height: 16px;padding: 0 8px 0 0;}
ul.newsevents li, #manubar li#newNews  ul li{display:block;padding-left:10px; margin-bottom:15px;}
ul.newsevents li a, #manubar li#newNews  ul li a{padding: 6px 0 5px 10px;background:url(../../images/upload/news_bullet.png) no-repeat left 9px; display:block}
ul.newsevents li a:hover, ul.newsevents li a.eventsselected, #manubar li#newNews  ul li a:hover{color: #58595A; background:url(../../images/upload/news_selected_bullet.png) no-repeat left 9px;display:block}
ul.newsevents li:hover, #manubar li#newNews  ul li:hover{background:url(../../images/upload/eventsselected_bg.jpg) repeat center top;-moz-border-radius: 15px;border-radius: 15px;display:block;}
ul.newsevents li.eventsselected{background:url(../../images/upload/eventsselected_bg.jpg) repeat center top;-moz-border-radius: 15px;border-radius: 15px;width:220px;}
.para_space{ margin-bottom:30px;}
a.viewall , a.eventsViewall{background:url(../../images/upload/viewall_btn1.png) no-repeat right center; width:118px; height:48px; left:17px; position: relative; top:-15px;}
#manubar li#newNews  ul{ float:none}
#manubar li#newNews  ul li{  height:43px; margin-bottom:5px; width:272px}
#manubar li#newNews  ul li a{ font:12px Arial, Helvetica, sans-serif}
/*Home Page Css End Here*/

/*Company Page CSS Start Here*/
.company_content{width:930px; padding:0 0 0 14px; margin-left:6px; margin:22px 0 0;color:#58595B;font-size: 14px;} 
.company_content img{float:left;}
.company_content .frimg{ float:right;}
.company_content  h3.textright{ text-align:right; font-style:italic;}  
.company_content  h3{  font-size:22px;color:#007DC3; padding-bottom:5px} 
.company_content p{ line-height:22px; padding:0}
.company_content_line{ background:url(../../images/upload/companycontent_line.png) no-repeat bottom center;display: block;height:2px;width:815px;margin: 20px 0 30px 135px;}
.leader_quotes{width:450px;display: block;padding: 15px 0 12px; font-size:14px;}
.leader_quotes b{display:block; padding:0}
.company_innercontent{width:930px; padding:0 36px; margin-left:6px; margin:22px 0 0;color:#58595B;font-size: 14px;display:table;} 
.company_innercontent img{float:left;}
.company_innercontent  h3.textright{ float:right; padding:15px 20px 0 0;}  
.company_innercontent  h3{  float: left;    padding-left: 12px; font-size:22px;color:#007DC3;padding-top: 5px;} 
.company_innercontent p{  float: left;    padding-left: 9px;    padding-top: 7px;    width: 885px;line-height: 20px;}

/*Company Page CSS End Here*/

/*Solutions Page CSS Start Here*/
/*Global Net Css Start Here*/
#global_net{width:960px;float:left;}
#global_net_left{width:554px; margin:20px auto 16px 10px;}
.globalnet_logo{vertical-align:middle; margin:0; padding:0}
.globalnet_maincontent{width:530px;margin:0 auto;}
.globalnet_maincontent p{font-size:14px;color: #58595B;padding:0;}
.globalnet_maincontent p b{color:#58595B;font-size:18px;}
ul.globalnet_content{margin:12px 0 0 20px;}
ul.globalnet_content li{background:url(../../images/upload/globalcontent_bullet.jpg) no-repeat left 7px;display: block;padding: 0 0 6px 13px;color:#58595B;}
.globalbox{width:611px;margin:0 auto;position: relative; left:-44px; top:0; *left:-49px;}
.globalbox_top{background:url(../../images/upload/globalbox_topcrv.png) no-repeat center top;display: block;width:611px;height:26px;}
.globalbox_bottom{background:url(../../images/upload/globalbox_bottomcrv.png) no-repeat center bottom;display: block;width:611px;height:18px;}
.globalbox_mid{background:url(../../images/upload/globalbox_mid1.png) repeat-y left top;display: block;width:611px;display: table;}
ul.globalbox_content{/*width:265px;*/margin: 0 auto;line-height: 16px;padding: 0 8px 0 0;}

ul.globalbox_content li{display:block;padding:0 18px 0 12px; margin-bottom: 5px;}
ul.globalbox_content li a{padding: 6px 0 5px 10px;background:url(../../images/upload/globalbox_bullet.png) no-repeat left 9px;color: #007DC3;}
ul.globalbox_content li a:hover,/*ul.globalbox_content li a.globalbox_contentselected*/{color: #58595A; background:url(../../images/upload/globalbox_hover_bullet.png) no-repeat left 9px;display:block}
ul.globalbox_content li:hover{background:url(../../images/upload/eventsselected_bg.jpg) repeat center top;-moz-border-radius: 15px;border-radius: 15px;display:block;}
.global_innercontent{width:960px;margin:0 auto;}
.global_innercontent p{  float: left;    padding-left: 21px;    padding-top: 7px;    width: 885px;line-height: 20px;}
#global_net_right{width:375px; margin:20px auto 0 0;}
.global_video{width:350px; margin: 0 auto 20px;}
/*Accordion Css Start Here*/
.accodianmenu{padding:4px 0 0 10px; color:#FFF; width:358px;}
.profileaccordian {
	margin: 0px 0;
	padding:0 0 0 3px;
	width:358px; /*width of menu*/
}
.profileaccordian a.menuitem {
	background:url(../../images/upload/accordion_toggle.jpg) no-repeat;
	font: bold 15px Arial;
	padding:22px 0 9px 26px;
	color:#007DC3;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration:none;
	width:333px;
	height:31px;
}
.profileaccordian a.menuitem:visited, .profileaccordian .menuitem:active, .profileaccordian .menuitem:hover { color:#000;}
.profileaccordian a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute; top:8px; right:12px; border:0}
.profileaccordian div.submenu { /*DIV that contains each sub menu*/
	background: #007DC3;
	padding: 18px 10px 15px 20px;
    width: 311px;
	margin-left: 10px;
}
.profileaccordian div.submenu ul { /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.profileaccordian div.submenu ul li {
/*	border-bottom: 1px solid blue;*/
}
.profileaccordian div.submenu ul li a {
	display: block;
    color: black;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 2px;
}
.profileaccordian div.submenu ul li a:hover {
	background: #007DC3;
	color: white;
}
/*.profileaccordian div.submenu p{padding-top:25px;}*/
.profileaccordian div.submenu a{ color:#fff; text-decoration:underline;} .profileaccordian div.submenu a:hover{ text-decoration:none}
.videodiv{padding:20px 0 0 10px; font:15px Arial; font-weight:bold;}
.menuitem2{background:url(../../images/upload/accordion_toggle_active.jpg) no-repeat !important; color:#007DC3 !important;width:357px;height:31px;}
/*Accordion Css End Here*/

/*Global Net Css End Here*/
/*Solutions Page CSS End Here*/

/*News Page CSS Start Here*/
#news_content{width:925px; /*padding:0 36px;*/ margin-left:6px; margin:15px 0;color:#58595B;font-size: 14px;} 
.news_content{width:910px;margin: 0 auto;}
.news_content img{float:left;}
.news_content p{/*font-size:14px; color: #58595B;*/padding: 25px 0 0; color:#000; font-size:12px;}
.news_release{width:670px;}
.news_date{float:left;padding-right: 13px;}

/*News Page CSS End Here*/

/*Contacts Page Css Start Here*/
#contacts{width: 900px;margin: 0 auto;}
.contacts_content{width:49%; color:#58595B; font-size:14px;/* float:left; margin-bottom:14px;*/}
.contacts_address{width: 330px;margin: 0 auto;}
b.contacts_heading, .contacts_content h3{color: #007DC3;font-size:18px; display: block;paddding:10px 0 0;}
.contacts_street{display: block; text-align:center;width: 135px;padding: 20px 0 6px;}
.contacts_city{display: block; text-align:center;width: 170px;}
.contacts_office{display: block; text-align:center;width: 170px;padding: 20px 0 0;}
.contacts_email{display: block; text-align:center;width: 170px;}
.contacts_map{width: 490px;margin: 0 auto;}
span.contacts_content_line{ background:url(../../images/upload/contacts_sep_line.png) no-repeat bottom center;display: block;height:10px;width:865px;margin: 20px 0 19px 35px;}
/*Contacts Page Css End Here*/

/*Get Started Page CSS Start Here*/
#get_started{width:960px;margin:0 auto;}
.get_started_content{width:900px;margin: 0 auto;}
.get_started_content p{font-size:14px;color: #58595B;padding: 25px 0 0;}

/*Get Started Page CSS End Here*/

/*Login Page CSS Start Here*/
#loginForm{width:960px;margin: 0 auto;}
#loginForm .inner{ margin:0; width: 400px;border: 1px solid #CCCCCC;background-color: #FFFFFF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;box-shadow: 0 0 95px 12px #CCCCCC; padding-bottom: 16px;}
.bd{/*background-color: #FFFFFF;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow: 0 0 100px 15px #CCCCCC;margin: auto;width: 400px;*/}
form#login{margin: auto;width: 400px;}
#login fieldset{padding:13px 0 0px 4px; border:none;}
#login fieldset p label{width:80px;float: left;text-align:center;padding-top: 11px;color:#999;font-size:13px;font-weight:bold;}
#login input[type="text"].inputText{background:url(../../images/upload/login_input.jpg) no-repeat center top;border: 0 none;border-radius: 5px 5px 5px 5px;color: #999999;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: 40px;padding-left: 10px;width: 271px;margin-bottom: 11px;}
#login input[type="password"].inputPassword{background:url(../../images/upload/login_input.jpg) no-repeat center bottom;border: 0 none;border-radius: 5px 5px 5px 5px;color: #999999;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: 40px;padding-left: 10px;width: 271px;}
input.inputSubmit {margin:10px 0 0 10px;background: -moz-linear-gradient(center top , #4AAED9 5%, #1683B1 100%) repeat scroll 0 0 #4AAED9;border: 1px solid #2386AA;border-radius: 4px 4px 4px 4px; background-color:#4AAED9;box-shadow: 0 1px 0 0 #78C3E3 inset;color: #FFFFFF;display: inline-block;font-family: arial;font-size: 12px;font-weight: bold;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #1B7297;}
#login fieldset p + p + p label{width:140px;float: left;padding: 12px 0 0 69px;}
#login fieldset p + p + p + p{width:180px;float:left;margin-left: 68px;}
footer.ft{width:150px;font-size: 11px;padding: 10px 0 0 45px;}
/*Forget Password Page CSS Start Here*/
#forgotPasswordForm{width:960px;margin: 0 auto;}
#forgotPasswordForm div.inner{margin: 55px auto 30px;width: 400px;border: 1px solid #CCCCCC;background-color: #FFFFFF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;box-shadow: 0 0 95px 12px #CCCCCC; padding-bottom: 16px;}
#forgotPasswordForm div.inner div.bd{border: none;}
#forgotPasswordForm fieldset{padding: 25px 0 20px 16px;border:none;}
#forgotPasswordForm fieldset p label{width:80px;float: left;text-align:center;padding-top: 11px;color:#999;font-size:13px;font-weight:bold;}
#forgotPasswordForm input[type="text"].inputText{background:url(../../images/upload/login_input.jpg) no-repeat center top;border: 0 none;border-radius: 5px 5px 5px 5px;color: #999999;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: 40px;padding-left: 10px;padding-right: 40px;width: 284px;margin-bottom: 11px;}
#forgotPasswordForm fieldset p + p{padding: 0 0 0 68px;}

.errorArea span.formError{color: #FF1100;
    padding: 0 0 0 79px;display: block; text-align:left;}
/*Forget Password Page CSS End Here*/

/*Login Page CSS End Here*/

/*Avtrak Alert Page CSS Start Here*/
#avtrak_alert{width:960px;margin: 0 auto;padding-top: 30px;}
.avtrak_alert_content{width:900px;margin:0 auto;color: #58595B;font-size: 14px;}
.page_link{ display:block; float:left; width: 25px;}
.page_link a{float:left;}
.company_content .firstIMG, .company_content .secondIMG{ width:100%; clear:both} 
.company_content .firstIMG img, .company_content .secondIMG img{ display:block; float:left; height:250px; width:188px; padding:1px; border:1px solid #ccc; margin-right:18px;} 
.company_content .firstIMG .firstIMGContent, .company_content .secondIMG .secondIMGContent{ float:left; width:670px; font-size:12px; color:#000;}
.company_content .secondIMG img{ margin:0 0 0 12px}
/*Avtrak Alert Page CSS End Here*/

/*Search Page Css Start Here*/
#searchIndex{width:960px; margin:0 auto;}
.mod .inner{margin:15px auto 0; /*padding-bottom:104px;*/ width:900px;}

/*Search Page Css End Here*/
/*Footer Css Start Here*/
#footer{ background:url(../../images/upload/footer.png) no-repeat left top; height:220px; color:#fff; font-size:11px; margin:0 auto; width:990px;}
.footer_inner{ width:980px; margin: 0 auto; padding-top:28px}
.logoandcopyright{margin:0 32px 0 18px; background:url(../../images/upload/footer_nav_sep.jpg) no-repeat right center;width:216px;min-height:134px;position: relative;}
a.footer_logo{background:url(../../images/upload/footer_logo.png) no-repeat center top;display: block;width:160px;height:68px;margin: 25px 0 43px 10px;}
.copyright{ margin:0 auto; position:relative; width:941px} .copyright .left{ margin-top:-5px; width:180px; float:left}
.footer_nav{margin:0 38px 0 0;background:url(../../images/upload/footer_nav_sep.jpg) no-repeat right top; min-height:127px;width:125px;}
.footer_nav ul li{ display:block;line-height:24px;}
.footer_nav ul li a{ display:block;font-size:12px;color:#FFF;}
.services_nav{margin:0;background:url(../../images/upload/footer_nav_sep.jpg) no-repeat right center;min-height:127px;width:215px;}
.services_nav ul li{ display:block;line-height:24px;}
.services_nav ul li a{display:block;font-size:12px;color:#FFF;}
.social_nav{ width:297px;color:#AADDFF;}
.social_nav a, .social_nav a.miLto{ color:#fff; font-size:14px; font-weight:bold; display:block; margin:8px 0 0 49px}
.complianceRibbon a{ display:block; height: 40px; margin-top: 12px;text-indent:-9999px}
/*.social_nav span{color:#fff; font-weight:bold;}
.social_nav p{padding-bottom:15px;}*/
.tollfree{background:url(../../images/upload/call_icon.png) no-repeat left center;display:block;font-size:21px;padding: 0 0 0 32px;color: #fff;height:25px;}
.socialnetwork{ position:absolute; top:-38px; right:0}
.socialnetwork a.facebook{background:url(../../images/upload/facebook_icon.png) no-repeat left center;display:block;width: 12px;height:23px;padding-left: 8px;}
.socialnetwork a.twitter{background:url(../../images/upload/twitter_icon.png) no-repeat left center;display:block;width: 17px;height:23px;padding-left: 10px;}
.socialnetwork a.linkdin{background:url(../../images/upload/linkedin_icon.png) no-repeat left center;display:block;width: 22px;height:23px;}
.site_credits{ padding:10px 0 0 16px; color:#fff; width:60px;}
.avtrak_alert_content span br{ display:none}
.avtrak_alert_content a.download{ display:block; padding:4px 0; float:left; width:108px}
span.firstArrow{ margin-left:300px}
span.firstArrow, a.backarrow, a.last, span.secondArrow{ display:block; float:left; width:68px}
span.secondArrow{ width:76px}
a.backarrow, span.arrowSpan, span.arrowSpan a, span.secondArrow span.firstSpan{ width:28px}
span.firstArrow a, span.secondArrow, span.firstArrow span, span.secondArrow span{ float:left; margin-bottom:10px}
span.firstArrow a, span.firstArrow span.firstSpan{ width:40px;} span.firstArrow a+a{ width:20px}  span.secondArrow a+a{ width:35px}
ul.ui-autocomplete{ background:#FDFDFD; padding:7px 15px 12px; width:280px !important}
.complianceRibbon{ position:absolute; left:-18px; top:262px; background:url(../../images/upload/compliance-ribbon.png) no-repeat; width: 257px; height:56px;} 
.globalbanner{background:url(../../images/upload/globalBanner.jpg) no-repeat; width:960px; height:106px;}
li#newHome div.menu-hover-padding{ display:none !important}
.solutionBanner {background:url(../../images/upload/solutionsBanner.jpg) no-repeat right top; padding:19px 0 0 40px; width:940px; height:350px;}
#menu .solutionBanner ul{ margin-top:60px}
.contactusBanner {background:url(../../images/upload/contact_us_mouseoverbackground.jpg) no-repeat right top; padding:19px 0 0 40px; width:940px; height:331px;}
#menu li#newContacts .menu-hover-bg{ background:none; border:0; padding:0; width:100%}
#menu li#newContacts .menu-hover-bg { padding:0px;}
#menu li#newContacts .left  a, span.phoneBold { color:#fff; background:none;}
#menu li#newSolutions .menu-hover-bg{ padding:0; width: 979px; height: 350px;}
#menu li#newSolutions .solutionBanner a:hover{ text-decoration:none}
div.clientSays{  margin-left:16px; width:350px}
div.clientSays p.topCrv, div.clientSays p.btmCrv{ background:url(../../images/upload/client_crv.jpg) no-repeat; height:28px; width:350px}
div.clientSays p.btmCrv{ background-position:0 -28px; height:49px}
div.clientSays .middle{ background:#E5E5E5; color:#007BC1; font:18px/24px "Myriad Pro"; padding:6px 15px 0 16px; width:319px}
div.clientSays p.name{ color:#58595A; font:14px/22px "Myriad Pro"; text-align:right; padding:0 5px 8px 0}
div.company_over{ min-height:250px; width:100%}
div.company_over p.left{ float:left; width:275px} 
#menu li div.company_over p.left a, div.company_over div.right a{ background:none; color:#017DC3; display:block; font:bold 14px Arial, Helvetica, sans-serif; line-height:normal !important; text-decoration:underline} #menu li div.company_over p.left a:hover{ text-decoration:none} div.company_over div.right a:hover{ background:none !important}
div.company_over div.right{ float:left; margin-left:15px; width:630px} 
div.company_over div.right p{ float:left; line-height:22px; padding-bottom:20px; width:375px}
div.company_over div.right img{ border:1px solid #ccc;  display:block; float:left; margin-right:28px; padding:1px;}
#global_net_left h2{ font-size:20px; padding:8px 0}
ul.rotorServices li{ list-style-type:disc; margin-left: 22px;}
ul.ourExpreince{ margin:10px 0 0 22px}
ul.ourExpreince li{ list-style-type:disc !important; float:left; margin-bottom:4px; width:47%}
form#form10 p, form#form10 div.content, form#form1 p, form#form11 p{ display:table; clear:both}
form#form10 label, form#form11 label, .inputList .label, form#form10 div.content h3, form#form1 label{ font-weight:bold; float:left; margin-bottom:12px; text-align:right; padding-right:6px; width:135px}
form#form10 div.content h3{ width:auto; font-weight:normal}
form#form10 ul label{ text-align:left}
form#form10 input[type="text"], form#form1 input[type="text"], form#form11 input[type="text"], form#form1 textarea{ background:url(../../images/upload/input_bg.jpg) repeat-x scroll left top #FAFBFF; border:1px solid #A9CFFF; width:280px;padding:6px; float:left; line-height:20px; margin-bottom:12px;
-moz-border-radius:2px;-webkit-border-radius:2px; /* Safari and Chrome */border-radius:2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */}
form#form1 textarea{ font:12px Arial, Helvetica, sans-serif; height:100px; width:320px}
form#form10 input.inputSubmit, form#form1 input.inputSubmit, form#form11 input.inputSubmit{  margin-left:142px; cursor:pointer; width: 100px}
.avtrak_alert_link{ float:left; width:500px;}
div.blueBox{ color:#fff; margin:5px 0; width:538px}
div.blueBox p.topCrv, div.blueBox p.btmCrv{ background:url(../../images/upload/blueCrv.jpg) no-repeat left top; height:11px; width:538px} div.blueBox p.btmCrv{ background-position:0 -11px}
div.blueBox div.middle{ background:url(../../images/upload/blueMidBG.jpg) repeat-y left top; padding:0 11px; width:516px}
h3.line, h3.linenew{ background:url(../../images/upload/postinfo-bg.png) no-repeat left top; padding-top:2px; width:100%} h3.linenew{ background-position:right top}
h3.line span{ background:url(../../images/upload/postinfo-bg.png) no-repeat left bottom; display:block; padding:0 0 9px 5px}
section#faq div.hd{ display:none}
section#faq div.bd ul li{ margin-bottom:5px;}
li#newNews div.menu-hover-bg, li#newCompany div.menu-hover-bg{  background:#fff url(../../images/upload/newsOver_bg.jpg) repeat-x top left; padding:0; min-height:349px; width:979px}
div.news_over{ background:url(../../images/upload/newsOver_midbg.jpg) 50% 6px no-repeat; padding:20px 29px; min-height:309px}
div.news_over .left, div.news_over .right{ float:left; margin-left:10px; width:45%} div.news_over .right{ margin-left:85px; width:42%}
div.news_over .left h1, div.news_over .right h1{  background:url(../../images/upload/newsOver_icon.jpg) no-repeat; color:#007DC3; font-size:34px; padding-left:64px; height:34px; line-height:34px; margin:8px 0 8px 8px}
div.news_over .right h1{ background-position:0 -44px}
li#newCompany .company_bannerOver ul,  li#newContacts .contactusBanner ul{ height:auto; width:214px; margin-top:50px;}

li#newCompany .company_bannerOver ul li,  li#newSolutions .solutionBanner ul li,  li#newContacts .contactusBanner ul li{ height:auto; float:none; padding:0 10px 5px 15px; margin-bottom:10px; -moz-border-radius:12px; -webkit-border-radius:12px; /* Safari and Chrome */ border-radius:12px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */}
#manubar a.viewBtn, #manubar a.viewBtn:hover{  background:url(../../images/upload/news_viewBtn.jpg) no-repeat; clear:both; display:block; height:35px; text-indent:-9999px; position:relative; top:4px; left:290px; width:120px} 
.company_bannerOver ul li:hover{ background:#fff}
li#newCompany div.menu-hover-bg{ background:url(../../images/upload/CompanyBanner.jpg) no-repeat; height:350px; color:#fff}
li#newCompany .company_bannerOver{ margin:18px 0 0 26px; width:585px}
.company_bannerOver h1{color:#fff; font-size:38px; margin-bottom:14px}
.company_bannerOver p{ font-size:15px; font-weight:normal; line-height:22px}
.company_bannerOver p span{ font-size:24px}
.company_bannerOver p.second{ background:url(../../images/upload/companyBanner_link.jpg) no-repeat 0 8px; padding-left:15px; margin:10px 0 0 7px}
li#newCompany .company_bannerOver ul li, li#newSolutions .solutionBanner ul li, li#newContacts .contactusBanner ul li { background:#F2F2F2; margin:10px 0;
-moz-border-radius:12px;-webkit-border-radius:12px; /* Safari and Chrome */border-radius:12px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */}
li#newCompany .company_bannerOver ul li:hover, li#newSolutions .solutionBanner ul li:hover,  li#newContacts .contactusBanner ul li:hover{ background:#67C9FE}
li#newCompany .company_bannerOver ul li a, li#newSolutions .solutionBanner ul li a,  li#newContacts .contactusBanner ul li a{ background:none;  font-size:16px; color:#007BC1; height:auto; line-height:normal; padding: 4px 0}
li#newCompany .company_bannerOver ul li a:hover, li#newSolutions .solutionBanner ul li a:hover,  li#newContacts .contactusBanner ul li a:hover{  background:none;  color:#fff;}
div.company_over form#form10 input[type="text"]{ width:150px; margin:0}
div.company_over form#form10 div.frm_left label, div.company_over form#form10 div.frm_right label{ margin:0; text-align:left; font-weight:normal; font-size:13px; margin-top:4px; width:62px}
div.company_over form#form10 div.frm_right label{ width:100px}
div.frm_left, div.frm_right{ float:left; width:280px} div.frm_right{ width:330px}
#manubar div.company_over div.right div.frm_right ul, #manubar div.company_over div.right div.frm_right ul li{ margin:0; padding:0; height:auto; width:auto}
 div.company_over form#form10 div.frm_right ul li label{  width:142px}
div.company_over div.right div.frm_right p{ float:none; margin-bottom:0; padding-bottom:10px; width:auto}
form#form10 div.frm_right .inputList .label{ text-align:left; width:auto; margin:2px 0 13px}
form#form10 div.frm_right input.inputSubmit{ margin:0 0 0 107px}
div.main_solutionfrontbox ul.solution_frontbox li a.maintenanceImg, div.main_solutionfrontbox ul.solution_frontbox li a.pilotOperationImg, div.main_solutionfrontbox ul.solution_frontbox li a.dealersImg {margin:10px 0 13px 6px;}
div.main_solutionfrontbox ul.solution_frontbox li a.maintenanceImg:hover, div.main_solutionfrontbox ul.solution_frontbox li a.pilotOperationImg:hover, div.main_solutionfrontbox ul.solution_frontbox li a.dealersImg:hover { width:190px; height:199px;}
div.main_solutionfrontbox ul.solution_frontbox li a.maintenanceImg {background:url(../../images/upload/rolloverimage.jpg) no-repeat;}
div.main_solutionfrontbox ul.solution_frontbox li a.maintenanceImg:hover {background:url(../../images/upload/rolloverimage.jpg) no-repeat -1px -215px;}

div.main_solutionfrontbox ul.solution_frontbox li a.pilotOperationImg {background:url(../../images/upload/rolloverimage.jpg) no-repeat -214px -1px;}
div.main_solutionfrontbox ul.solution_frontbox li a.pilotOperationImg:hover {background:url(../../images/upload/rolloverimage.jpg) no-repeat -214px -215px;}

div.main_solutionfrontbox ul.solution_frontbox li a.dealersImg {background:url(../../images/upload/rolloverimage.jpg) no-repeat -427px 0;}
div.main_solutionfrontbox ul.solution_frontbox li a.dealersImg:hover {background:url(../../images/upload/rolloverimage.jpg) no-repeat -428px -214px;}
.solutionfrontbox_mid h1 { color:#007BC1; font-size:20px; margin:15px 0 5px 20px; padding-bottom: 11px; width:643px; float:left; border-bottom:1px solid #ECECEC}
.alerts{ float:left; height:57px; margin:5px 0 0 3px; width:452px} .alerts+.alerts{ margin-left:2px; width:449px}
.alerts:hover{ background:url(../../images/upload/alert_over.jpg) repeat-x}
section.mod{ display:block; float:left; position:relative; min-height:450px;}
section.mod form#form10{display:block; position:relative; top:-177px; width:713px}
.phoneBold { font-size:17px; font-weight:bold; margin-left:18px;}
.tollfree_contact{ clear:both; position:relative; top:200px;}
#global_net.globalNewsSection #global_net_left, #global_net.globalNewsSection #global_net_left  p{ margin-left:0;  width:585px}
#global_net.globalNewsSection #global_net_left  p{ padding-bottom:10px; margin-left:12px;}
#global_net.globalNewsSection #global_net_left h2.newsheading { margin-left:12px;}
#global_net.globalNewsSection #global_net_left h2, #global_net.globalNewsSection #global_net_right h2{ border-bottom:1px solid #ECECEC; background-position:0 2px; margin:0 0 10px; padding:0 0 12px 35px}
.newsRightsection{ margin-left:20px; width:340px}
.newsRightsection a { margin:10px 0 12px 0; font-size:13px;}

/*edit css by r 26-04-12*/
.leftMouseOverContent { float:left; font-size:21px; width:254px; height:auto; margin-top:64px; text-align:center;}
.solutionBanner #globalnet a, .solutionBanner #globalworks a, .solutionBanner #globalparts a, .solutionBanner #elog a { color:#fff; font-weight:bold; line-height:normal; height:auto; display:block; padding:10px 0}
.solutionBanner #globalnet a:hover, .solutionBanner #globalworks a:hover, .solutionBanner #globalparts a:hover, .solutionBanner #elog a:hover { background:none; color:#fff; text-decoration:none}
.solutionBanner.solutionpage{    left: -10px; position: relative; top: -12px;}
.rightMouseOverContent { float:left; width:388px; height: auto; margin:36px 0 0 110px; color:#111; font-size:17px;    font-weight:bold;}
.globNetOver, .globalWorkOver, .globlpartsOver, .elogOver {background:url(../../images/upload/BlankOverImg.png) repeat ; cursor:pointer; float:left;}
.globNetOver, #puzzleLink a.globalnet{ width:165px; height:160px;}
.globalWorkOver, #puzzleLink a.globalworks{width:200px; height:138px; }
.globlpartsOver, #puzzleLink a.globalLink{width:141px; height:111px;}
.elogOver, #puzzleLink a.elog{width:175px; height:111px;}
.leftMouseOverContent sup { font-size:12px; position:relative; left:-6px}
#puzzleLink a{ background:none !important; display:block; text-indent:inherit}
/*get started banner*/
.getstartedBanner { background: url(../../images/upload/GettingStartedMouseOver.jpg) no-repeat;    height:348px; left:-30px; position: relative; top:-21px; width:978px; border:1px solid #CCCCCC}
.getstartedBanner ul li { background:#F2F2F2; margin:5px 0; -moz-border-radius:12px;-webkit-border-radius:12px; /* Safari and Chrome */border-radius:12px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */}
.getstartedBanner ul li:hover{ background:#67C9FE;}
.getstartedBanner ul li a{ background:none;  color:#007BC1 !important; height:auto; line-height:normal !important; font-size: 15px;   padding: 3px 0 4px 15px !important; width:215px;}
.getstartedBanner ul li a:hover, .getstartedBanner ul li a:hover{  background:none !important;  color:#fff !important;}
/*.getstartedBanner ul{ margin:120px 0 0 95px !important;}*/
#form10 .content h3{ padding-left:13px;}
.contactLeft { float:left;}
.contactRight { float:left; padding-left:100px; width:200px;}
#blogDetail.faqpage section.mod, section#faq{ min-height:inherit; padding:0 0 20px 33px}
#blogDetail.faqpage section.mod ul li, section#faq ul li{ padding-bottom:7px; list-style-type: decimal; color:#2277BB; margin-left:23px}
#blogDetail.faqpage section.mod ul li a, section#faq ul li a{ display:inline}
#blogDetail.faqpage section.mod .inner, section#faq .inner{ padding-bottom:0}
#manubar .menu-hover-bg .company_over .getstartedBanner ul { margin:148px 0 0 280px;}
#manubar .menu-hover-bg .company_over .getstartedBanner ul li { text-align:center;}
#global_net_left a.contactLink {display:inline; text-decoration:underline;}
#main_contentinner .leftNews {float:left; padding-left:10px; width:704px;}
#main_contentinner .rightNews {float: left; width:232px; color:#222; font-size:15px; padding:0 5px 8px 0; text-align:right; margin-top:45px;}
p.iTalics span { font-style:italic;}
.leftNews p.iTalics {padding-bottom:20px;}
.topContact { width:676px; padding-top:20px;}
.contactLeft .contacts_content, .contactRight .contacts_content { width:100%; padding:0px 15px 8px 0;}
.contactLeft .contacts_content h3 { font-style:italic !important;}
.contactRight .contacts_content  p { line-height:35px;}
.contactLeft .custSupport { padding:25px 0;}
.topContact span {line-height:35px; padding-right:28px;}
.instryAff #global_net_left p a {display:block; float:left;}
#global_net .affiliationLogo {width:970px;}
#global_net #global_net_left p.firstImg img { width:271px; height:180px;}
#global_net #global_net_left p.secondImg img { width:370px; height:180px;}
#global_net #global_net_left p.thirdImg img { width:296px; height:180px;}
.contactLeft p, .contactRight p, .topContact p, .topContact span { font-size:13px; color:#000;}
.leftNews b { font-weight:bold;}
.newBd { height:480px; *height:600px;}
.newsRightsection a.eventsViewall { left:266px; top:3px;}
#summary .QTP video { width:350px !important; height:200px !important; }