#commonHeader {
	position: absolute;
	text-align: center;
	/*   left: 12.5em; */
  padding-top: 1.5em;
	font-family: Verdana, Tahoma, Arial;
	width: 812px;
	z-index: 5;
 }

.telephonist { 
  float: left;
  clear: both;
 }

.commonHeaderH1, .commonHeaderH2 {
  position: relative;
  color: #414141;
  font-size: 190%;
  font-family: inherit;
  font-weight: bold;
  margin: 0 auto 0 auto;
}

.commonHeaderH2 { 
  font-size: 140%;
 }


#anAIO-G31_pg #commonHeader {
  padding-top: 0.2em;
}

#anAIO-G31_pg .commonHeaderH2 {
	top: -3px;
}


.tm { 
  vertical-align: super;
  font-variant: small-caps;
  font-size: 50%;
}

#footer { 
  clear: both;
 }


/* content Tabs */
#contentTabs {
	position: relative;
	width: 98%;
	height: 100%;
	margin-top: 2%;
	left: 1%;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
	font-weight: normal;
	float: right;
 }


#contentTabs2 {
	position: relative;
	width: 98%;
	height: 100%;
	margin-top: 2%;
	left: 1%;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	float: right;
 }
 
 #contentTabs3 {
	position: relative;
	width: 98%;
	height: 100%;
	margin-top: 2%;
	left: 1%;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	float: right;
 }


/* currently we don't display configurator tab for desktop/notebook pages */
div.tabConfig, div.tabHidden {
  display: none !important;
 }

/* div.tabOverview01, div.tabOverview02, div.tabSpecs, div.tabThumbs, div.tabConfig {  */
div.tabOV, div.tabSpecs, div.tabThumbs, div.tabConfig { 
  font-family: Verdana, Tahoma, Arial;
  height: 675px;
  overflow: hidden;
 }

/* div.tabOverview01 img, div.tabOverview02 img, div.tabSpecs img, div.tabThumbs img, div.tabConfig img { */
div.tabOV > img, div.tabSpecs img, div.tabThumbs img, div.tabConfig img {
  margin: 2em 0 0 2em;
 }

div.tabSpecs, div.tabThumbs, #vacancy_pg div.tabOV {
  overflow: auto;
}


div.tabThumbs img { 
  border: 1px solid #660066;
  border: 1px solid #999999;
 }

.contextHelp {
  font-size: 10px;
  font-weight: normal;
  margin: 2em;
  color: #FF0000;
  display: none; /* don't display for now */
}

.aio {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* special cases for the services & software pages */

/* services stuff */

.services_sect .tabOV h1, .akhter_sect .tabOV h1, .software_sect .tabOV h1,  {
  font-size: 1.8em;;
  color: #660066;
  text-align: center;
  margin-bottom: 0em;
 }


.services_sect .tabOV h2, .akhter_sect .tabOV h2, .software_sect .tabOV h2 { 
  font-size: 1.3em;
  color: #660066;  
  text-align: left;
/*   font-weight: bold; */
  margin: 0.75em 1em 0.1em 0;
 }

.services_sect .tabOV h3, .akhter_sect .tabOV h3, .software_sect .tabOV h3 { 
  font-size: 1.2em;
  color: #660066;  
  text-align: left;
  margin: 0 1em 0.1em 0;
 }

.services_sect .tabOV h4, .akhter_sect .tabOV h4, .software_sect .tabOV h4  { 
  font-size: 1.1em;
  color: #660066;  
  text-align: left;
  margin: 0 1em 0.1em 0;
 }

.services_sect .tabOV p, .akhter_sect .tabOV p, .software_sect .tabOV p, .services_sect .tabOV ul, .akhter_sect .tabOV ul, .software_sect .tabOV ul { 
  margin-bottom: 1em;
  font-size: 1.1em;
 }

.servers_sect .tabOV p, .akhter_sect .tabOV p, .software_sect .tabOV p, .services_sect .tabOV ul, .akhter_sect .tabOV ul, .software_sect .tabOV ul {
	margin-bottom: 1em;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
 }





/* .services_sect .tabOV li, .akhter_sect .tabOV li { */
.services_sect .tabOV li, .akhter_sect .tabOV li, .software_sect .tabOV li {
  text-align: left;
  margin-bottom: 0.4em;
  margin-left: 1.5em;
  font-size: 1em;
 }

.services_sect .tabOV img, .akhter_sect .tabOV img, .software_sect .tabOV img {
/*  margin: 0; */
 }


.services_sect .tabOV table, .akhter_sect .tabOV table, .software_sect .tabOV table { 
  border: 1px solid #000;
 }

.services_sect .tabOV td, .akhter_sect .tabOV td, .software_sect .tabOV td  { 
  border: 1px solid #000;  
  padding: 3px;
}


.leftContent, .rightContent {
	position: relative;
	width: 45%;
	height: 85%;
	padding: 0.5em 0 0.5em 1.5em;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
/*   text-align: center; */
 }


.leftContent { 
  float: left;
 }

.rightContent { 
/*   padding: 1.5em 1.5em 1.5em 0em; */
  padding: 0.5em 1.5em 0.5em 0;
  float: right;
 }

.leftContent p, .rightContent p { 
  font-family: inherit;
  text-align: left;
 }

.leftContent img, .rightContent img { 
/*   margin: 1em auto 1em auto; */
   margin: 0 0 1em 0;

/*   margin: 0; */
  left: 0px;
 }


.leftContent > h1, .rightContent > h1 {
  font-size: 1.6em !important; 
/*  margin: 0 auto 0.5em auto !important; */
}

acronym { 
  border-bottom: 1px dashed #666666;
}


.tabOV a, .tabOV a:visited, .tabThumbs a, .tabThumbs a:visited, .htmlTab a, .htmlTab a:visited {
  color: #0000ff;
}



/* contact page stuff */
#contactList, #contactListx { 
  font-family: Verdana, Tahoma, Arial;
  margin: 1em;
  margin-top: -1em;
}

#contactList li, #contactListx li, #addressList li {
  list-style: none;
}

li.clEmail {
  margin: 0 0 0.25em 1em !important;
  font-weight: bold !important;
/*  font-size: 1.2em !important; */
  font-size: 1em !important;

}


li.clEmail > a, li.clEmail > a:visited { 
  color: #0000ff;
}

li.clName, li.clNum { 
  font-weight: bold !important;
/*  font-size: 1.2em !important; */
  font-size: 1em !important;

  margin: 0 0 0 1em !important;
 }

li.clDiv { 
  margin: 0.5em 0 0.25em 0 !important;
  font-size: 1.75em !important;
  font-size: 1.5em !important;
  font-weight: bold !important;
  color: #660066;
 }

#addressList { 
  color: #660066;
  font-size: 160%;
  font-weight: bold;
  margin: 2em 0 auto -1.5em;
  padding: 0;
 }

li.wwwMail { 
  font-size: 70% !important;
  margin-left: 2.2em !important;
 }

#googlemap {
  position: relative;
  left: 0px;
  top: 0px;
}

#contact_pg .tabOverview01 { 
  background-image: url(/images/building-bg.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 0;
 }

#contact_pg .tabOverview02 { 
  text-align: center;
}

.googlelink { 
  color: #0000FF;
  margin: 0 auto;
  font-size: 1.2em;
  font-weight: bold;
 }


#contact_pg .yui-content { 
  padding: 0;
 }

.firstInst { 
  margin: 0 auto 0.5em auto !important;
 }


.headInst { 
  margin: 0.5em !important;

 }


div.tabThumbs h6 { 
  text-align: center;
  margin: 1em auto 1em auto;
  color: #660066;
  font-size: 0.9em;
}

.staticcomp li, .virtualcomp li { 
  border: 1px solid #E36C0A;
  padding: 1em 0.5em;
  list-style-type: none !important;
  margin-left: -0.15em !important;
 }

.virtualcomp li { 
  background-color: #E36C0A;
  color: #ffffff;
 }

.vacancies dt { 
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  color: #660066;  
  margin-bottom: 0.5em;
 }

.vacancies dd { 
  text-align: center;
  padding: 0.5em;
  margin-bottom: 1em;
  border: 2px solid #660066;
 }

.tabOV sub { 
  font-size: 0.5em;
 }

#header sub { 
  font-size: 0.6em;
}

h4.continued:hover {
  cursor: pointer;
  color: #22AE4B
}


.quote66, .quote99 { 
  background-image: url(/images/products/common/quote-66.png);
  background-repeat: no-repeat;
  min-width: 15px;
  min-height: 15px;
 }

.quote99 { 
  background-image: url(/images/products/common/quote-99.png);
 }


.smallh1 { 
  font-size: 60%;
}

.citation { 
  font-size: 60%;
  padding: 0;
  margin: -4px 0 0 20px;
 }

.endorse { 
  margin-top: 10px;
 }

.spacerdiv { 
  margin: 0 0 10px 0;
 }
 
 .contact {
 font-size:14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
.contactheader {
	font-size: 140%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#660066;
	font-weight: bold;
   }
   
.vidlogo {
	float: right;
	position: absolute;
	left: 8px;
	top: 42px;
	width: 306px;
	height: 182px;

}
