﻿.service_menu
{
	background-color: #f2f4f7;
	width: 689px;
	overflow: hidden;
	position: relative;
}

.rootVoices
{
	background-image: url(/axis/images/TAB_BG.png);
	padding-bottom: 0px;
	height: 45px;
	width: 689px;
	background-color: #f3f3f3;
}

.rootVoices li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.rootVoices li:hover
{
	background-image: url("../images/TAB_selected.png");
	font-size: 14px;
	background-position: top left;
}

.rootVoices .landingPages
{
	float: left;
	background-image: url(/axis/images/TAB_norm.png);
	background-position: top left;
	width: 196px;
	line-height: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: gray;
	font-size: 12px;
	padding: 15px 0px 15px 0px;
	cursor: pointer;
	margin-left: -40px;
	background-position: left top;
	position: relative;
}

.rootVoices .selected
{
	background-image: url(/axis/images/TAB_selected.png);
	background-position: top left;
	z-index: 10;
}

.tab_link
{
	padding-left: 60px;
}

.service_choices
{
	margin: 30px 17px 0px 18px;
	height: 830px;
}

.links_core_services
{
	width: 100%;
	clear: both;
	margin: 0px;
}

.bl-hot
{
	border: solid 1px #416191;
	zoom: 1; /* Should be IE only */
}

.links_core_services li.bl-hot
{
	width: 300px; /*width: 31%;*/
	float: left;
	padding: 0px 0;
	margin: 0px 13px 15px 12px; /*margin-bottom: -1px;*/
	display: inline;
	text-indent: 0;
	list-style-type: none;
	min-height: 125px;
}

.links_core_services li:before
{
	content: '';
}

.bl-hot .choice
{
	height: 125px;
	position: relative;
}

.horizontal_service_choice
{
	background: transparent url(/axis/images/service_choice_transparent.png);
	height: 40px;
	position: relative;
	top: 85px;
	border-top: 1px solid #999;
}

.bl-hover
{
	border-color: #aaf;
	cursor: pointer;
	background-color: #416191;
}

.bl-hover2
{
	border-color: #aaf;
	cursor: pointer;
	background-color: #acc9f3;
}

/* Simulate hover on contained link */
.bl-hover a:link
{
	color: #CC3333;
}

.bl-hover a:visited
{
	color: #CC3333;
}

/*-------------------  Service Detail --------------------*/
.service_maincontainer_b{
	width: 690px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	padding: 20px 0px 0px 0px;
	height: 100%;
	
}

.service_header{
	margin: 0 auto; /*Center container on page*/
	background-image: url(/Axis/Images/fade_header.jpg) ;
	border: 1px solid #a7b8c9;
	width: 650px;
	height: 146px;
}

.lower_body{
	margin: 0 auto; /*Center container on page*/
	width: 650px;
	/*height: 100%;*/
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	
}

.description{
	margin: 0 auto; /*Center container on page*/
	width: 640px;
	padding: 0px 0px 0px 10px;
		
}

.description2{
	float: left;
	display: inline;
	width: 353px;
	padding: 0px 0px 0px 0px;
	margin-left: 20px;
		
}

p.desc{
	padding: 0px 0px 5px 0px;

}

.left_header_area{
	float: left;
	width: 300px;
	height: 146px;
}

.right_header_area{
    float: left;		
}

.header_img{
    position:relative;
	left:112px;
	top: 6px;
	background: #f3f3f3;
	/*width: 211px;
	height: 118px;*/
	padding: 7px 7px 7px 7px;
	border: 1px solid #a7b8c9;
		
}

.header_txtstation{ position:relative; left:55px; top: 6px; background: #f3f3f3; padding: 7px 7px 7px 7px; border: 1px solid #a7b8c9; background-image: url(../images/service_img/service_logos/LOGOS_txtstation.png);}
.header_max-t{ position:relative; left:55px; top: 6px; background: #f3f3f3; padding: 7px 7px 7px 7px; border: 1px solid #a7b8c9; background-image: url(../images/service_img/service_logos/LOGOS_max-t.png);}
.header_atex{ position:relative; left:55px; top: 6px; background: #f3f3f3; padding: 7px 7px 7px 7px; border: 1px solid #a7b8c9; background-image: url(../images/service_img/service_logos/LOGOS_atex.png);}
.header_asseto{ position:relative; left:55px; top: 6px; background: #f3f3f3; padding: 7px 7px 7px 7px; border: 1px solid #a7b8c9; background-image: url(../images/service_img/service_logos/LOGOS_asseto.png);}
.header_forscene{ position:relative; left:55px; top: 6px; background: #f3f3f3; padding: 7px 7px 7px 7px; border: 1px solid #a7b8c9; background-image: url(../images/service_img/service_logos/LOGOS_forscene.png);}


.header_link{
position:relative;
	left:10px;
	top: 45px;
}


h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	/*letter-spacing: -0.3em;*/
	font-size: 55px;
	color: #00469b;
	font-weight: bold;
	margin: 0px 0px;
	position:relative;
	left:8px;
	top: 50px;
}

.paragraph_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*line-height: 1;*/
	color: #00469b;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
 
}

.description_bottom_link
{
	background-image: url(/Axis/Images/shadow_wht.gif);
	background-repeat: no-repeat;
	background-position: 100% -30px;
	height: 40px;
	text-align: right;
}

.SocialLinksDiv{
	background: #f3f3f3;
	border: 1px solid #a7b8c9;
	width: 265px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 10px;

}


.features{
	border: 1px solid #a7b8c9;
	width: 275px;
	float: left;
	margin: 0px 0px 0px 0px;

}

.left_serv_column{
	width: 275px;
	height: auto;
	margin-right: 275px;
	float: left;
	/*float: left;
	margin: 0px 20px 0px 0px;*/

}

.feature_list{
	background: #f3f3f3;
	padding: 10px 10px 20px 20px;
}

.feature_list li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.feature_title{
	background-image: url(../images/fade_title_header.jpg) ;
	border-bottom: 1px solid #a7b8c9;
	height: 27px;
	padding: 9px 0px 0px 10px;

}


.img_pre_wrap2{
	padding: 0px 0px 7px 0px;
	width: 275px;
	float: left;
	margin-top: 8px;

}

p.img_pre {
display:inline;
float:left;
margin-left:13px;
padding-bottom:13px;
}


.colmask{
   clear: both;
   float: left;
   overflow: hidden;
   position: relative;
  /* background: #000*/


}
.colleft{
   float: left;
   width: 100%;
   position: relative;
  /* background: #b4d2f7*/
}
.col1{
   padding: 0px 0px 20px 0px;
   overflow: hidden;
   float: left;
   position: relative;
  /* background: #99ccff*/
}
.col2{
   padding: 0px 0px 30px 0px;
   /*overflow: hidden;*/
   float: left;
   position: relative;
   /*background: #99ccff*/
}

/*.colmask{
   width: 100%;
   left: 0%
}*/
.colleft{
	right: 59%
}
/*.col1 {
   width: 56%;
   left: 105%
}*/
.col2{
	width:275px;
  /* width: 40%;*/
   /*left: 3%*/
}

#t1 {
position:relative;
z-index:5;
}

#t2 {
position:relative;
z-index:4;
}
#t3 {
position:relative;
z-index:3;
}
#t4 {
position:relative;
z-index:2;
}
#t5 {
position:relative;
z-index:1;
}