/*
 *
 * ADCIS 2005 Style Sheet
 *
 */

/*
 *
 * Colors used
 *   Products: dark blue -> #009 ; pale dark blue -> #78D
 *   Applications: light blue -> #09F ; pale light blue -> #8CE
 *   Download: dark red -> #B00 ; pale dark red -> #E24
 *   About Us: green -> #080 ; pale green -> #7D1
 *   User Corner: orange -> #F60 ; pale orange -> #FC0
 *
 */

body {
	margin: 0 /* 1px */ ;
	padding: 0 0 5px 0;
	text-align: left;
	font: 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
	/* border-bottom: 1px solid #555 ; */
}

a[href^="mailto:"]:after { content: " \2709" ; font-size: 1.4em }

body#Products h2, body#Products ul li, body#Products #page a {  color: #EEBD72 ; text-decoration: none ; }
body#Products ul li a { color: #EEBD72 /* #78D */ ; }
body#Applications h2, body#Applications ul li, body#Applications #page a {  color: #C8292C ; text-decoration: none ; }
body#Applications ul li a { color: #C8292C /* #8CE */ ; }
body#Download h2, body#Download ul li, body#Download #page a {  color: #4475BD ; text-decoration: none ; }
body#Download ul li a { color: #4475BD /* #E78 #E24 */ ; }
body#AboutUs h2, body#AboutUs ul li, body#AboutUs #page a {  color: #286432 ; text-decoration: none ; }
body#AboutUs ul li a { color: #286432 /* #7D1 */ ; }
body#UserCorner h2, body#UserCorner ul li, body#UserCorner #page a {  color: #EC6521 ; text-decoration: none ; }
body#UserCorner ul li a { color: #EC6521 /* #FC0 */ ; }
body#Legals h2, body#Legals ul li, body#Legals #page a { color: #000 ; text-decoration: none ;}
body#Legals ul li a { color: #000  ; }

body#ContactUs h2, body#ContactUs ul li, body#ContactUs #page a {  color: #87CF36 ; text-decoration: none ; }
body#ContactUs ul li a { color: #87CF36 ; }


.hidden
{
  display: none ;	
}

acronym, abbr
{
	cursor: help;
	border-bottom: 1px dashed #000;
}

body .note
{
  font-size: 0.7em;
  vertical-align: super;
  padding: 0px 15px 5px 0px ;
}

body#Products .note 
{ 
  color: #EEBD72 ;
  background: url(/images/ADCIS2005_NoteProducts.png) no-repeat right 2px;
}

body#Applications .note 
{ 
  color: #C8292C ;
  background: url(/images/ADCIS2005_NoteApplications.png) no-repeat right 2px;
}

body#Download .note 
{ 
  color: #4475BD ;
  background: url(/images/ADCIS2005_NoteDownload.png) no-repeat right 2px;
}

body#AboutUs .note 
{ 
  color:#286432 ;
  background: url(/images/ADCIS2005_NoteAboutUs.png) no-repeat right 2px;
}

body#Legals .note 
{ 
  color: #000 ;
  background: url(/images/ADCIS2005_NoteLegals.png) no-repeat right 2px;
}

body#Support .note 
{ 
  color: #EC6521;
  background: url(/images/ADCIS2005_NoteUserCorner.png) no-repeat right 2px;
}

body#ContactUs .note 
{ 
  color: #87CF36 ;
  background: url(/images/ADCIS2005_NoteContactUs.png) no-repeat right 2px;
}


body#Products #page a:hover, body#Applications #page a:hover, body#Download #page a:hover, body#AboutUs #page a:hover, body#Support #page a:hover, body#Legals #page a:hover, body#ContactUs #page a:hover
{
	text-decoration: underline ;
}

body#Products #page a:visited, body#Applications #page a:visited, body#Download #page a:visited, body#AboutUs #page a:visited, body#Support #page a:visited, body#Legals #page a:visited, body#ContactUs #page a:visited
{
	/* color: purple ; */
}

body#Home #languagepane a
{
	text-decoration: none ;
	color: #555 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border-left: 1px solid #999 ;
	border-right: 1px solid #999 ;
	padding: 1px 5px ;
}
body#Home #languagepane a:hover
{
	color: #000 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border-left: 1px solid #000 ;
	border-right: 1px solid #000 ;
	padding: 1px 5px ;
}


body#Products #languagepane a
{
	text-decoration: none ;
	/* font-weight: bold ; */
	color: #EEBD72;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#Products #languagepane a:hover
{
	/* color: #78D; */
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -35px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#Applications #languagepane a
{
	text-decoration: none ;
	/* font-weight: bold ; */
	color: #C8292C;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#Applications #languagepane a:hover
{
	/* color: #8CE; */
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -70px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#Download #languagepane a
{
	text-decoration: none ;
	/*font-weight: bold ;*/
	color: #4475BD;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#Download #languagepane a:hover
{
  /* color: #E24; */
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -105px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#AboutUs #languagepane a
{
	text-decoration: none ;
	/* font-weight: bold ; */
	color: #286432;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#AboutUs #languagepane a:hover
{
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#Support #languagepane a
{
	text-decoration: none ;
	/*font-weight: bold ;*/
	color: #F60;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#Support #languagepane a:hover
{
	/* color: #FC0; */
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#Legals #languagepane a
{
	text-decoration: none ;
	/* font-weight: bold ; */
	color: #000;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#Legals #languagepane a:hover
{
	/* color: #78D; */
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}

body#ContactUs #languagepane a
{
	text-decoration: none ;
	/* font-weight: bold ; */
	color: #87CF36;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}
body#ContactUs #languagepane a:hover
{
	color: #FFF ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -150px ;
	line-height: 23px ;
	border: 1px solid #999 ;
	padding: 0 5px ;
}


/*
body#Products #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_VisitedProducts2.png) no-repeat right 0px ;
	padding-right: 20px ;
}

body#Applications #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_VisitedApplications2.png) no-repeat right 0px ;
	padding-right: 20px ;
}

body#Download #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_VisitedDownload2.png) no-repeat right 0px ;
	padding-right: 20px ;
}

body#AboutUs #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_VisitedAboutUs2.png) no-repeat right 0px ;
	padding-right: 20px ;
}

body#Support #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_VisitedUserCorner2.png) no-repeat right 0px ;
	padding-right: 20px ;
}

body#Legals #verticalpane a:visited:hover
{
	background: url(/images/ADCIS2005_Visited2.png) no-repeat right 0px ;
	padding-right: 20px ;
}
*/

/**********************************************************************************
				HOME PAGE
**********************************************************************************/

body#Home { font-size: 12px ; }
body#Home h2 { font-size: 20px ; }
body#Home dl#Modules dd h2 { font-size: 23px ; }

body#Home div#Film
{
	text-align: center;
	background: url(/images/ADCIS2005_BGfilmHome.png) repeat-y right 0 ;
	margin: 0 ;
	padding: 5px ;
	border: 1px solid #E8E8E8 ;
}

body#Home div#Film img
{
	margin: 0 ;
	padding: 0 ;
	border: 1px solid #E8E8E8  ;
	width: 210px ;
	height: 210px ;
	position: relative ;
}

body#Home table h2#Aphelion
{
	position: relative ;
	padding-top: 25px ;
	background: url(/images/AphelionTVs.gif) no-repeat left top ;
}

body#Home table dl#Modules
{
	font: 11px verdana, "Trebuchet MS", helvetica, sans-serif;
	margin: 5px 0 ;
} 

body#Home table td
{
	padding: 0 5px ;
	vertical-align: top ;
}

body#Home dl#Modules dt
{
	padding: 5px ;
	font: bold 1.4em verdana, "Trebuchet MS", helvetica, sans-serif;
	height: 10px ;
}

body#Home dl#Modules dd
{
	margin-left: 0 ;
	padding: 0 5px ;
	font: bold 1.2em verdana, "Trebuchet MS", helvetica, sans-serif;
}

body#Home dl#Modules dd ul
{
	padding: 0 ;
	margin: 0 2px ;
	list-style-type: none ;
}

body#Home dl#Modules dd ul li
{
	padding: 2px 0 2px 0px;
	margin: 0 ;
}

body#Home dl#Modules dd ul li a, body#Home dl#Modules dd ul li a:hover
{
	font: 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
	color: #EEBD72 ;
}

body#Home dl#Modules dd ul li a
{
	text-decoration: none ;
}

body#Home dl#Modules dd ul li a:hover
{
	text-decoration: underline ;
}

body#Home dl#ADCIS
{
	border: 1px solid #CCC ;
	background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x left top ;
	margin: 0 auto ;
}

body#Home dl#ADCIS dt
{
	text-align: right ;
	font: 2em verdana, "Trebuchet MS", helvetica, sans-serif ;
	border-bottom: 1px solid #CCC ;
}

body#Home dl#ADCIS dt img
{
	vertical-align: middle ;
	padding: 0 ;
	margin: 2px ;
}

body#Home dl#ADCIS dd
{
	margin: 0 ;
}

body#Home dl#ADCIS dd table
{
	font: 1.0em verdana, "Trebuchet MS", helvetica, sans-serif;
	margin: 0 ;
	padding: 0 ;
}

body#Home dl#ADCIS dd ul
{
	margin: 0 2px ;
	list-style-type: none ;
	text-align: left ;
}

body#Home dl#ADCIS dd ul li
{
	font: 11px verdana, "Trebuchet MS", helvetica, sans-serif;
	padding: 2px 0 2px 12px;
	margin: 0 ;
}

body#Home a.MoreButtonBlue, a.MoreButtonGreen, a.MoreButtonRed,
body#Home a.MoreButtonBlueFr, body#Home a.MoreButtonGreenFr, body#Home a.MoreButtonRedFr,
body#Home a.MoreButtonBlueEs, body#Home a.MoreButtonGreenEs, body#Home a.MoreButtonRedEs
{
	display: block ;
	position: relative ;
	height: 20px ;
	padding: 2px 0 0 0 ;
	margin: 0 ;
	text-decoration: none;
}

body#Home a.MoreButtonBlue, a.MoreButtonGreen, a.MoreButtonRed
{
	background: url(/images/ADCIS2005_ButtonMore.png) no-repeat left 3px ;
}

body#Home a.MoreButtonBlueFr, body#Home a.MoreButtonGreenFr, body#Home a.MoreButtonRedFr
{
  background: url(/images/ADCIS2005_ButtonMoreFr.png) no-repeat left 3px ;
}

body#Home a.MoreButtonBlueEs, a.MoreButtonGreenEs, a.MoreButtonRedEs
{
	background: url(/images/ADCIS2005_ButtonMoreEs.png) no-repeat left 3px ;
}

body#Home a.MoreButtonBlue, body#Home a.MoreButtonBlueFr, body#Home a.MoreButtonBlueEs { color: #009 ; }
body#Home a.MoreButtonGreen, body#Home a.MoreButtonGreenFr, body#Home a.MoreButtonGreenEs { color: #080 ; }
body#Home	a.MoreButtonRed, body#Home a.MoreButtonRedFr, body#Home a.MoreButtonRedEs { color: #B00 ; }

body#Home a.MoreButtonBlue span, body#Home a.MoreButtonGreen span, body#Home a.MoreButtonRed span,
body#Home a.MoreButtonBlueFr span, body#Home a.MoreButtonGreenFr span, body#Home a.MoreButtonRedFr span,
body#Home a.MoreButtonBlueEs span, body#Home a.MoreButtonGreenEs span, body#Home a.MoreButtonRedEs span
{
	text-align: right ;
	padding: 2px 0 2px 55px ;
	margin: 0 ;
	height: 25px ;
	text-decoration: none ;
	vertical-align: middle ;
	cursor: pointer;
}

body#Home a.MoreButtonBlue:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverProducts.png) no-repeat left 3px ;
}

body#Home a.MoreButtonGreen:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverAboutUs.png) no-repeat left 3px ;
}

body#Home a.MoreButtonRed:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverDownload.png) no-repeat left 3px ;
}

body#Home a.MoreButtonBlueFr:hover
{
  background: url(/images/ADCIS2005_ButtonMoreHoverProductsFr.png) no-repeat left 3px ;
}

body#Home a.MoreButtonGreenFr:hover
{
  background: url(/images/ADCIS2005_ButtonMoreHoverAboutUsFr.png) no-repeat left 3px ;
}

body#Home a.MoreButtonRedFr:hover
{
  background: url(/images/ADCIS2005_ButtonMoreHoverDownloadFr.png) no-repeat left 3px ;
}

body#Home a.MoreButtonBlueEs:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverProductsEs.png) no-repeat left 3px ;
}

body#Home a.MoreButtonGreenEs:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverAboutUsEs.png) no-repeat left 3px ;
}

body#Home a.MoreButtonRedEs:hover
{
	background: url(/images/ADCIS2005_ButtonMoreHoverDownloadEs.png) no-repeat left 3px ;
}

body#Home ul#News
{
	list-style-type: square;
	font-size: 12px ;
	padding-right: 5px ;
	margin-right: 5px ;
}

body#Home ul#News li
{
	padding: 2px 0 ;
}
/*********************************************************************************/


a.lang:after, a.lang:visited:after
{
	content: " ["attr(lang)"]" ;
}

.right
{
	text-align: right ;
}

div#page img
{
	border: none ; /* 1px dashed #555 ; */
	margin: 10px ;	
	padding: 2px ;
}

div.imgcenter
{
	text-align: center ;
}

div#page div.imgcenter p.imglegend
{
  text-align: center ;
  margin: 0 ;
  padding: 0 0 5px 0 ; 
  font-style: italic ;
  color: #555 ;
  font-weight: bold ;
}

#AboutUs div#page div.imgcenter img
{
	padding: 5px ;
	margin: 0 0 0 60px ;
}

#AboutUs div#page div.imgcenter p.imglegend
{
	text-indent: 0px ;
}


div#page div.imgcenter p.imglegendsmall
{
  text-align: center ;
  margin: 0 ;
  padding: 0 0 5px 0 ; 
  font-style: italic ;
  color: #555 ;
  font-weight: normal ;
  font-size: 0.8em ;
}


img.right
{
	float: right ;	
}

.left
{
	float: left ;
	text-align: left ;
}

ul
{
  margin: 0 ;
  padding: 0 ;	
}

div#container {
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	background: #FFF ; /* url(/images/ADCIS2005_VerticalPane2.png) repeat-y left top ; */
}

body#Home div#container, body#Legals div#container
{
	background: #FFF ;
}

div#header {
	position: relative ;
	height: 60px;
	padding: 0;
	margin: 0;
	background: #FFF /* url(/images/ADCIS2005_Xmas.png) repeat-x left top */ ;
	font: 14px verdana, "Trebuchet MS", helvetica, sans-serif;
	font-weight: bold ;
	color: #555 ;
}

div#header .right
{
	margin: -30px 15px 0 0 ;
	float: right ;
	text-align: right ;	
	line-height: 19px ;
}

div#header a, div#header a:visited, div#header a:active
{
	text-decoration: none ;
	color: #555 ;
}

div#header a:hover
{
  text-decoration: underline ;	
}

#header input
{
	border: 1px solid #555 ;
}

div#header img
{
	vertical-align: top ;
}


div#header h1 {
	margin: 0;
	padding: 0;
	position: relative;
	width: 601px ;
	top: 5px;
	left: 5px;
	background: url(/images/Amerinex2005_Header.png) no-repeat 0 0 ;
}


div#header h1 a {
	height: 50px;
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

div#header h1 a span {
	display: none ;
	text-align: right;
	color: #000;
	font: 0.5em "Trebuchet MS", helvetica, sans-serif;
	padding: 0;
	margin: 0;
	letter-spacing: 0.2em;
}

div#menu {
	height: 25px;
	background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 0;
	padding: 0;
	margin: 0;
	border-top: 1px solid #555 ;
	border-bottom: 1px solid #555 ;
	/* border: 1px solid #555 ; */
}

div#menu ul {
	margin: 0;
	padding: 0;
	width: 940px ;
}

div#menu ul li {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	float: left;
	text-align: center;
}

div#menu ul li a {
	width: 130px ;
	line-height: 25px;
	/* font-size: 1.21em ; */
	font-size: 15px !important;
	font-weight: 500 ;
	letter-spacing: 2px;
	font-family: verdana, sans-serif ;
	color: #000;
	display: block;
	text-decoration: none;
	border-right: 1px solid #555 ;
	padding: 0;
	margin: 0;
}

body#Search div#menu ul li a {
	width: 260px ;
}

div#menu ul li a:hover {
	cursor: pointer ;
	color: #FFF;
}

div#menu ul li a#MnuProducts
{ 
	color: #EEBD72 ;
}

div#menu ul li a#MnuProducts:hover, body#Products ul li a#MnuProducts, body#Products a#MnuProducts:hover 
{ 
  background: #EEBD72 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -35px ; 
  color: #FFF;
}

div#menu ul li a#MnuApplications 
{ 
  color: #C8292C ;
}

div#menu ul li a#MnuApplications:hover, body#Applications ul li a#MnuApplications, body#Applications a#MnuApplications:hover 
{
  background: #C8292C url(/images/ADCIS2005_Menu3.png) repeat-x 0 -70px ;
  color: #FFF ;
}


div#menu ul li a#MnuDownload 
{ 
  color: #4475BD ;
}

div#menu ul li a#MnuDownload:hover, body#Download ul li a#MnuDownload, body#Download a#MnuDownload:hover 
{ 
  background: #4475BD url(/images/ADCIS2005_Menu3.png) repeat-x 0 -105px ;
  color: #FFF ;
}

div#menu ul li a#MnuAboutUs 
{ 
  color: #286432 ;
}

div#menu ul li a#MnuAboutUs:hover, body#AboutUs ul li a#MnuAboutUs, body#AboutUs a#MnuAboutUs:hover 
{ 
  background: #286432 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px ;
  color: #FFF ;
}

div#menu ul li a#MnuSupport 
{ 
  color: #EC6521 ;
}

div#menu ul li a#MnuSupport:hover, body#Support ul li a#MnuSupport, body#Support a#MnuASupport:hover 
{ 
  background: #EC6521 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -175px ;
  color: #FFF ;
}

div#menu ul li a#MnuContactUs:hover, body#ContactUs ul li a#MnuContactUs, body#ContactUs a#MnuAContactUs:hover 
{ 
  background: #87CF36 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -210px ;
  color: #FFF ;
}

div#menu ul li a#MnuContactUs
{ 
  color: #87CF36;
}

ul#languagepane
{
	padding: 5px ;
	margin: 5px ;
	text-align: center ;
	background: #FFF ;
	/* border: 1px dashed #555 ; */
	float: right ;
}

body#Home ul#languagepane
{
	margin: 0 0 ;
	text-align: center ;
	background: transparent ;
	float: right ;
	/* lear: left ; */
	vertical-align: bottom ;
	padding : 0 ;
	margin-top: -26px ;
	display: block ;
}


ul#languagepane img
{
	border: 0 ;	
	margin: 0 ;
	padding: 0 ;
}

ul#languagepane li 
{
  margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	text-align: center;
}


ul#languagepane li a
{
	line-height: 15px;
	display: block;
	padding: 0 2px ; 
	margin: 0;
}

ul#verticalpane {
	float: left ;
	width: 235px ;
	margin: 15px 5px 15px 5px ;
	padding: 15px 5px 15px 5px ;
	background: url(/images/ADCIS2005_BGVerticalPane.png) repeat-y 0 0 ;
	border: 1px solid #999 ;
}

ul#verticalpane li img
{
  vertical-align: bottom;
}

#Legals div#verticalpane {
	float: left ;
	width: 235px ;
	margin: 15px 5px 15px 5px ;
	padding: 15px 5px 15px 5px ;
	background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x 0 0 ;
	border: 1px solid #999 ;
}

#Search div#verticalpane {
	float: left ;
	width: 235px ;
	margin: 15px 5px 15px 5px ;
	padding: 15px 5px 15px 5px ;
	background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x 0 0 ;
	border: 1px solid #999 ;
}

#Products ul#verticalpane, #Applications ul#verticalpane, #Download ul#verticalpane, #AboutUs ul#verticalpane, #Support ul#verticalpane, #Legals div#verticalpane /* , #Search div#verticalpane */
{
	position: absolute; /* IE hack (IE doesn't support position: fixed) */	
}
/*
#Products [id="verticalpane"], #Applications [id="verticalpane"], #Download [id="verticalpane"], #AboutUs [id="verticalpane"], #Support [id="verticalpane"]
{
	position: fixed !important;
}
*/

/* Vertical Colored Shading */
/*
#Products ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneProducts.png) repeat-y 0 0 ;
}
#Applications ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneApplications.png) repeat-y 0 0 ;
}
#Download ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneDownload.png) repeat-y 0 0 ;
}
#AboutUs ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneAboutUs.png) repeat-y 0 0 ;
}
#Support ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneUserCorner.png) repeat-y 0 0 ;
}
*/
	
/* Horizontal Colored Shading */

#Products ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneProductsTop.png) repeat-x 0 0 ;
}
#Applications ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0 ;
}
#Download ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneDownloadTop.png) repeat-x 0 0 ;
}
#AboutUs ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneAboutUsTop.png) repeat-x 0 0 ;
}
#Support ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneUserCornerTop.png) repeat-x 0 0 ;
}
#Legals div#verticalpane, #Search div#verticalpane
{
	background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x 0 0 ;
}

/* Horizontal Bigger Colored Shading */
/*
#Products ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneProductsTopBig.png) repeat-x 0 0 ;
}
#Applications ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneApplicationsTopBig.png) repeat-x 0 0 ;
}
#Download ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneDownloadTopBig.png) repeat-x 0 0 ;
}
#AboutUs ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneAboutUsTopBig.png) repeat-x 0 0 ;
}
#Support ul#verticalpane 
{
	background: url(/images/ADCIS2005_BGVerticalPaneUserCornerTopBig.png) repeat-x 0 0 ;
}
*/
	
	
ul#verticalpane a, #Legals div#verticalpane a, #search div#verticalpane a
{
  text-decoration: none ;
}

ul#verticalpane li, #Legals div#verticalpane li, #Search div#verticalpane li
{
	padding: 2px 0 2px 12px;
	list-style-type: none ;
	margin: 0 ;
}

ul#verticalpane ul, #Legals div#verticalpane ul, #Search div#verticalpane ul
{
	padding: 0 0 0 5px ;	
}

ul#verticalpane li:hover, #Legals div#verticalpane li:hover, #Search div#verticalpane li:hover
{
	padding: 1px 0 1px 11px;
}

body#Products ul#verticalpane li:hover
{
	background: #FFE607 ;
	/* background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -35px ;  */
	border: 1px solid #EEBD72 ;
}

body#Applications ul#verticalpane li:hover
{
	background: #D59197 ;
	border: 1px solid #C8292C ;
}
body#Download ul#verticalpane li:hover
{
	background: #96BBF5;
	border: 1px solid #4475BD ;
}
body#AboutUs ul#verticalpane li:hover
{
	background: #62BD84 ;
	border: 1px solid #286432 ;
}
body#Support ul#verticalpane li:hover
{
	background: #FFC500 ;
	border: 1px solid #EC6521 ;
}
body#ContactUs ul#verticalpane li:hover
{
	background: #C6EB9D;
	border: 1px solid #87CF36 ;
}

body#Legals div#verticalpane li:hover, body#Search div#verticalpane li:hover
{
	background: #DDD ;
	border: 1px solid #999 ;
}



ul#verticalpane a:hover, #Legals div#verticalpane, #Search div#verticalpane
{
/*	color: #FFF ; */
}

ul#verticalpane li.topmenu:hover, #Legals div#verticalpane li.topmenu:hover, #Search div#verticalpane li.topmenu:hover
{
	padding-left: 11px;
}

body#Products ul#verticalpane li.topmenu:hover
{
  border: 1px solid #EEBD72;
	color: #EEBD72 ;
  /* background: #78D url(/images/ADCIS2005_ArrowBottomRightProducts.png) no-repeat 1px 4px ; 	*/
  background: #FFE607 url(/images/ADCIS2005_PlusProducts.png) no-repeat 1px 5px ;
}
body#Applications ul#verticalpane li.topmenu:hover
{
  border: 1px solid #C8292C ;
	color: #C8292C ;
  /* background: #8CE url(/images/ADCIS2005_ArrowBottomRightProducts.png) no-repeat 1px 4px ; 	*/
  background: #D59197 url(/images/ADCIS2005_PlusApplications.png) no-repeat 1px 5px ; 	
}
body#Download ul#verticalpane li.topmenu:hover
{
  border: 1px solid #4475BD ;
	color: #4475BD ;
  background: #96BBF5 url(/images/ADCIS2005_PlusDownload.png) no-repeat 1px 5px ; 	
}
body#AboutUs ul#verticalpane li.topmenu:hover
{
  border: 1px solid #286432 ;
	color: #286432 ;
  background: #62BD84 url(/images/ADCIS2005_ArrowPlusAboutUs.png) no-repeat 1px 5px ; 	
}
body#Support ul#verticalpane li.topmenu:hover
{
  border: 1px solid #EC6521 ;
	color: #EC6521 ;
  background: #FFC500 url(/images/ADCIS2005_PlusUserCorner.png) no-repeat 1px 5px ; 	
}
body#Legals div#verticalpane li.topmenu:hover, body#search div#verticalpane li.topmenu:hover
{
  border: 1px solid #DDD ;
	color: #DDD ;
  background: #DDD url(/images/ADCIS2005_Plus.png) no-repeat 1px 5px ; 	
}

ul#verticalpane li.topmenuopen:hover, #Legals div#verticalpane li.topmenuopen:hover, #Search div#verticalpane li.topmenuopen:hover
{
	padding-left: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}

body#Products ul#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #EEBD72;
/*  background: url(/images/ADCIS2005_ArrowTopRightProducts.png) no-repeat 2px 5px ; */
  background: url(/images/ADCIS2005_MinusProducts.png) no-repeat 0px 5px ; 	
}
body#Applications ul#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #C8292C ;
  background: url(/images/ADCIS2005_MinusApplications.png) no-repeat 0px 5px ;
}
body#Download ul#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #4475BD ;
  background: url(/images/ADCIS2005_MinusDownload.png) no-repeat 0px 5px ;
}
body#AboutUs ul#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #286432 ;
  background: url(/images/ADCIS2005_MinusAboutUs.png) no-repeat 0px 5px ;
}
body#Support ul#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #EC6521 ;
  background: url(/images/ADCIS2005_MinusUserCorner.png) no-repeat 0px 5px ;
}
body#Legals div#verticalpane li.topmenuopen:hover, body#Search div#verticalpane li.topmenuopen:hover
{
	border: none ;
	color: #DDD ;
  background: url(/images/ADCIS2005_Minus.png) no-repeat 0px 5px ;
}

ul#verticalpane li.topmenu, ul#verticalpane li.topmenuopen, #Legals divl#verticalpane li.topmenu, #Legals div#verticalpane li.topmenuopen,
#Search divl#verticalpane li.topmenu, #Search div#verticalpane li.topmenuopen
{
  cursor: pointer;
  font-weight: normal ;
  padding-left: 12px;
}

body#Products li.topmenu
{
	/* background: url(/images/ADCIS2005_ArrowBottomRightProducts.png) no-repeat 2px 5px ; */
	background: url(/images/ADCIS2005_PlusProducts.png) no-repeat 2px 6px ; 	
}
body#Products li.topmenuopen
{
/*  background: url(/images/ADCIS2005_ArrowTopRightProducts.png) no-repeat 2px 5px ; */
  background: url(/images/ADCIS2005_MinusProducts.png) no-repeat 0px 5px ; 	
}

body#Applications li.topmenu
{
	background: url(/images/ADCIS2005_PlusApplications.png) no-repeat 2px 6px ;
}
body#Applications li.topmenuopen
{
	background: url(/images/ADCIS2005_MinusApplications.png) no-repeat 0px 5px ;
}

body#Download li.topmenu
{
	background: url(/images/ADCIS2005_PlusDownload.png) no-repeat 2px 6px ;
}
body#Download li.topmenuopen
{
	background: url(/images/ADCIS2005_MinusDownload.png) no-repeat 0px 5px ;
}

body#AboutUs li.topmenu
{
	background: url(/images/ADCIS2005_PlusAboutUs.png) no-repeat 2px 6px ;
}
body#AboutUs li.topmenuopen
{
	background: url(/images/ADCIS2005_MinusAboutUs.png) no-repeat 0px 5px ;
}

body#Support li.topmenu
{
	background: url(/images/ADCIS2005_PlusUserCorner.png) no-repeat 2px 6px ;
}
body#Support li.topmenuopen
{
	background: url(/images/ADCIS2005_MinusUserCorner.png) no-repeat 0px 5px ;
}

body#Legals li.topmenu
{
	background: url(/images/ADCIS2005_Plus.png) no-repeat 2px 6px ;
}
body#Legals li.topmenuopen
{
	background: url(/images/ADCIS2005_Minus.png) no-repeat 0px 5px ;
}

ul#verticalpane li.topmenuopen ul, #Legals div#verticalpane li.topmenuopen ul, #Search div#verticalpane li.topmenuopen ul
{
	font-weight: normal ;
	margin-left: -10px ;
}

body#Products ul#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #EEBD72 ;
	/* border-bottom: 1px solid #EEBD72 ; */
}
body#Applications ul#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #C8292C;
	/* border-bottom: 1px solid #C8292C ; */
}
body#Download ul#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #4475BD;
	/* border-bottom: 1px solid #C00 ; */
}
body#AboutUs ul#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #286432 ;
	/* border-bottom: 1px solid #286432 ; */
}
body#Support ul#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #EC6521 ;
	/* border-bottom: 1px solid #F60 ; */
}
body#Legals div#verticalpane li.topmenuopen ul, body#Search div#verticalpane li.topmenuopen ul
{
	border-left: 1px solid #DDD ;
	/* border-bottom: 1px solid #F60 ; */
}


ul#verticalpane li.activePage /* , ul#verticalpane li.activePage:hover */,
#Legals div#verticalpane li.activePage,
#Search div#verticalpane li.activePage
{
  padding-top: 1px ;
  padding-bottom: 1px ;
  padding-left: 11px ;
  border: 1px solid #555 ;
  /* background: url(/images/ADCIS2005_ActivePage3.png) no-repeat right 2px ; */
  background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ;
  font-style: italic ;
}


body#Products ul#verticalpane li.activePage a,
body#Applications ul#verticalpane li.activePage a,
body#Download ul#verticalpane li.activePage a,
body#AboutUs ul#verticalpane li.activePage a,
body#Support ul#verticalpane li.activePage a { color: #FFF ; }
body#Legals div#verticalpane li.activePage a { color: #000 ; }
body#Search div#verticalpane li.activePage a { color: #000 ; }

body#Products ul#verticalpane li.activePage a:visited,
body#Applications ul#verticalpane li.activePage a:visited,
body#Download ul#verticalpane li.activePage a:visited,
body#AboutUs ul#verticalpane li.activePage a:visited,
body#Support ul#verticalpane li.activePage a:visited,
body#Legals div#verticalpane li.activePage a:visited { background: transparent ; }
body#search div#verticalpane li.activePage a:visited { background: transparent ; }

body#Products ul#verticalpane li.activePage
{
  border: 1px solid #EEBD72 ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -35px ; 
}

body#Products ul#verticalpane li.activePage:hover
{
  border: 1px solid #EEBD72 ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ; */
  color: #FFF ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -35px ; 
}

body#Applications ul#verticalpane li.activePage
{
  border: 1px solid #C8292C ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -70px ; 
}

body#Applications ul#verticalpane li.activePage:hover
{
  border: 1px solid #C8292C ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ; */
  color: #FFF ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -70px ;  
}

body#Download ul#verticalpane li.activePage
{
  border: 1px solid #4475BD ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -105px ; 
}

body#Download ul#verticalpane li.activePage:hover
{
  border: 1px solid #4475BD ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ; */
  color: #FFF ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -105px ; 
}

body#AboutUs ul#verticalpane li.activePage
{
  border: 1px solid #286432 ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px ; 
}

body#AboutUs ul#verticalpane li.activePage:hover
{
  border: 1px solid #286432 ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ; */
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px ; 
}

body#Support ul#verticalpane li.activePage
{
  border: 1px solid #EC6521 ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -175px ; 
}

body#Support ul#verticalpane li.activePage:hover
{
  border: 1px solid #EC6521 ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ;	*/
  color: #FFF ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -175px ; 
}

body#Legals div#verticalpane li.activePage,
body#Search div#verticalpane li.activePage
{
  border: 1px solid #DDD ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ; 
}

body#Legals div#verticalpane li.activePage:hover,
body#Search div#verticalpane li.activePage:hover
{
  border: 1px solid #DDD ;
  /* background: url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ;	*/
  color: #000 ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ; 
}

body#Home div#verticalpane, body#HomeBL div#verticalpane, body#HomeGG div#verticalpane
{
  display: none ;	
}


body#Home div#verticalpane
{
  width: 210px ;
  padding: 15px 20px 15px 10px ;
  margin: 10px 10px 10px 10px ;
	float: right ;
  background: #FFF url(/images/ADCIS2005_BGVerticalPane.png) repeat-y 0 0 ;
  /* border: 1px solid #555 ;	 */
  border: 1px solid #DDD ;
}

body#Home div.left
{
  width: auto ;
  padding: 15px 20px 15px 10px ;
  margin: 10px 10px 10px 10px ;
	float: left ;
  background: #FFF url(/images/ADCIS2005_BGVerticalPane.png) repeat-y 0 0 ;
  border: 1px solid #DDD ;
}

body#Home div.left p
{
	text-indent: 0 ;	
}

body#Home div#verticalpane p, body#Home div.left p
{
  padding: 0px 10px 0 0;
  margin: 0;
  line-height: 25px ;
  border-bottom: 1px solid #AAAAAF ;
  font-size: 1.2em ;
  font-weight: bold ;
}

body#Home div#verticalpane ul, body#Home div.left ul
{
	margin:0 ;
	padding: 5px 5px 5px 5px ;
	list-style-type: none ;	
}

body#Home div#verticalpane ul li, body#Home div.left ul li
{
	padding: 2px 0 ;
}

/*
body#Home #page a, body#Home #verticalpane a, body#Home div.left a
{
	color: #000 ;
	text-decoration: none ;
}

body#Home #page a:hover, body#Home #verticalpane a:hover
{
	text-decoration: underline ;	
}
	
body#Home #page a:visited:hover, body#Home #verticalpane a:visited:hover, body#Home div.left a:visited:hover
{
	color: #000 ;
	background: url(/images/ADCIS2005_Visited2.png) no-repeat right 2px ;
	padding-right: 20px ;	
}
*/

div#page {
	padding: 5px 10px ;
	margin: 0 0 0 250px;

}	

body#Error div#page {
	padding: 5px 10px 5px 125px ;
	margin: 0 0 0 0px ;
	background: url(/images/ADCIS2005_Error.png) no-repeat 25px 25px ;
}

#Home div#page, #HomeBL div#page, #HomeGG div#page {
	padding: 5px 10px ;
	margin: 0 ;
	float: none;
}

div#page p {
	text-align: justify;
	/* text-indent: 1em; */
	line-height: 1.3em;
	margin-left: 10px ;
	margin-right: 10px ;
}

div#page p.highlight
{
	border: 1px outset #555;
	padding: 5px;
	background: #CCC;
}

/*
div#page ul li:before
{
  content: " - " ;
}
*/

div#page h2 {
  text-align: left ;
	margin: 5px 5px ;
	padding: 0 ;
	line-height: 25px;
	font: 2em "Trebuchet MS", helvetica, sans-serif;
}

#Home h2#title
{
	text-align: right ;
	font: 1.6em "Trebuchet MS", helvetica, sans-serif;
	padding: 20px 5px 20px 210px ;
	margin: 5px 260px 5px 0 ;
	background: #FFF url(/images/Aphelion.gif) no-repeat left 10px ;
	height: auto ;
	border-bottom: 1px solid #555 ;
}

div#footer
{
	clear: both;
	/*margin: 5px 0 0 0 ;*/
	border-top: 1px solid #555 ;
	border-bottom: 1px solid #555 ;
	padding: 0 10px;
	margin-top: 175px;
	line-height: 15px;
	color: #555;
	background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x 0 0;
	/* background: #EEE url(/images/ADCIS2005_Xmas.png) repeat-x 0 0; */
	font-size: 0.8em ;
}

div#footer p 
{
  margin: 0 ;
  padding: 0 ;	
}

div#footer a, div#footer a:visited, div#footer a:active
{
	text-decoration: none ;
	color: #3D5E72 ;
}

div#footer a:hover
{
  text-decoration: underline ;	
}

div#page ul
{
	padding: 5px ;
	margin: 0 0 0 40px;
	color: #000 ;
}

div#page ul li
{
	/* padding: 0 5px ; /* 0 0 5px 0 ; */
	margin: 0 5px 0 0;
	color: #000 ;
	text-indent: 0 ;
	text-align: left ;
}


dl#Training dt
{
  width: 150px ;
  height: 25px ;
  vertical-align: top ;
  border-top: #555 1px solid ;
  border-right: #555 1px solid ;
  padding-top: 5px 10px 10px 0 ;
  color: #EEBD72 ;
}

dl#Training dd
{
  vertical-align: top ;
  text-align: justify ;
  border-left: #555 1px solid ;
  border-bottom: #555 1px solid ;
  padding: 5px 10px 10px 10px ; 
  margin: 0 10px 10px 150px ;
}

dl#Training dd li.underlined 
{ 
	list-style-type: square;
	padding-bottom: 5px ; 
	/* list-style-position: inside; border-bottom: #CDCDCD 1px ridge} */
}

dl#Training dd li.agendamain
{ 
	list-style-type: decimal ;
}

dl#Training dd li.agendasub 
{ 
	list-style-type: disc ; 
}


dl.titledescription
{
	margin: 5px auto ;
	/* border: 1px solid #555 ; */
	width: 60% ;
}

table.clovis
{
	margin: 0 auto ;
}

table.clovis td
{
  vertical-align: top ;	
}

dl.companyinfo
{
	margin: 5px ;
	width: 350px ; 
	/* float: left ; */
	/* background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ; */
}

dl.clovislogos
{
	margin: 5px ;
	width: 48% ;
	float: left ;
	text-align: center ;
}

div#page dl.clovislogos img
{
	margin: 0px ;
	padding: 5px ;
	border: none ;
}

dl.titledescription dt, dl.companyinfo dt
{
	background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ;
	font-size: 1.2em ;
	font-weight: bold ;
	text-align: left ;
	line-height: 30px ;
	border: 1px outset #555 ;
	padding: 0 5px ;
}

dl.titledescription dd
{
	border: 1px solid #555 ;
	margin: 0 ;
}

dl.companyinfo dd
{
	border: 1px solid #555 ;
	margin: 0 ;
	padding: 0 5px ;
}

div#page p.address, div#page p.phone, div#page p.fax, div#page p.email, div#page p.web
{
	text-indent: 0 ;
	text-align: left ;
	margin: 0 ;
	padding: 3px 5px ;
}

div#page dl.titledescription p.web
{
	text-indent: -3.5em ;
	margin-left: 3.5em ;	
}

div#page dl.companyinfo p
{
	padding: 5px 5px 5px 35px ;
}

div#page dl.companyinfo p.address
{
  background: url(/images/address_s.gif) no-repeat left 5px ;
}

div#page dl.companyinfo p.phone
{
  background: url(/images/phone_s.gif) no-repeat left top ;
}

div#page dl.companyinfo p.fax
{
  background: url(/images/fax_s.gif) no-repeat left top ;
}

div#page dl.companyinfo p.email
{
  background: url(/images/email_s.gif) no-repeat left top ;
}

div#page dl.companyinfo p.web
{
  background: url(/images/world_s.gif) no-repeat left 5px ;
  padding-bottom: 10px ;
}


dl.application 
{ 
  width: 100%;
  border: 1px solid #CDCDCD ; 
}
dl.application dt 
{ 
  padding: 0px 0px 0px 5px;
  background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x left top ;
  border: 1px outset #CDCDCD ; 
  line-height: 30px ;
}

dl.application dd
{
	margin: 0 ;
}
dl.application dd.description
{ 
  padding: 5px 5px 5px 5px;
  border-bottom: 1px ridge #CDCDCD ;
  background: #EEE;
}
dl.application .imagelegend
{
	float: left;
	position: relative ;
	top: 0 ;
	margin: 2px ;
	padding: 2px;
	text-align: center ;
}
.clearboth
{
	clear: both ;
}
hr.clearboth
{
	visibility: hidden ;
	clear: both ;
}
div#page dl.application img.noborder
{
	border: none;
	padding: 2px ;
	margin: 2px ;
}

dl.table-display
{
  width: 95% ;
  margin: 2em 0 2em 3em;
  padding: 0;
}

.table-display dt
{
  
  width: 20em;
  /*width: 25% ;
  */
  float: left;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
  font-weight: bold;
}

dt { clear: both; }

.table-display dd
{
  float: left;
  width: 55% ;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
}


h3.functionList
{
	line-height: 30px ;
	background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x left top ;
	border: 1px solid #DDD ;
	padding: 0 5px ;
}

/* For Applications\OEMs */
ul.apxlist { list-style-type: square }

body#Applications #page a.PDFDownload
{
	line-height: 20px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 0px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px solid #999 ;
}

body#Applications #page a.PDFDownload
{
	color: #09F;
	background: #FFF url(/images/ADCIS2005_PDFDownloadNeutral.png) no-repeat left top ;
}

body#Applications #page a.PDFDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #FFF url(/images/ADCIS2005_PDFDownloadApplications.png) no-repeat left top ;
}


/* For Modules */
body#Products #page a.PDFDownload
{
	line-height: 20px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 0px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px solid #999 ;
}

body#Products #page a.PDFDownload
{
	color: #009;
	background: #FFF url(/images/ADCIS2005_PDFDownloadNeutral.png) no-repeat left top ;
}

body#Products #page a.PDFDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #FFF url(/images/ADCIS2005_PDFDownloadProducts.png) no-repeat left top ;
}


#Products div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneProductsTopBig.png) repeat-x left top ;
}

#Applications div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneApplicationsTopBig.png) repeat-x left top ;
}

#Download div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneDownloadTopBig.png) repeat-x left top ;
}

#AboutUs div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneAboutUsTopBig.png) repeat-x left top ;
}

#Support div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneUserCornerTopBig.png) repeat-x left top ;
}

#Search div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x left top ;
}

#Search #page
{
  min-height: 300px ;
  background: #FFF url(/images/ADCIS2005_Blank.png) no-repeat left top ;	
}

#Search div.HighlightNote p
{
	padding: 0 5px ;
	margin: 0 5px ;
}

div.HighlightNote
{
	border: 1px solid #CCC;
	padding: 5px 0;
	margin: 5px 0;
}

div.HighlightNote h3
{
	font-size: 14px ;
	font-weight: bold ;
	text-indent: 1em ;
}

/* For Download.Movies */
span.movies
{
	font-size: 15px ;
	font-weight: bold ;
	font-style: italic ;
	text-indent: 0 ;
	margin: 10px 0 0 0 ;
}

div#page ul.movies
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.movies li
{
	line-height: 25px ;
  list-style-type: none ;
  background: url(/images/ADCIS2005_BGListMoviesSmall.png) no-repeat left top ;
  padding: 1px 1px 1px 30px ;
  margin: 0 ;
}

/* For Products.Modules.VisionTutor */
ul.vt
{
	list-style-type: none ; 
}
ul.vt li
{
	 padding: 5px 10px 0 25px ;
	 background: transparent url(/images/check.png) no-repeat left 5px ;
}
a.syllabus 
{ 
   text-decoration: none;
   color: black;
}
a.syllabus:Visited 
{ 
	 text-decoration: none;
	 color: black; 
}
a.syllabus:Hover 
{ 
	 text-decoration: underline;
	 color: #646464;
}


div#page img.noborder
{
  border: none ;
}


/* For AboutUs.WhereToBuy */

dt span.companycontact
{
  background: #FFF url(/images/contact.gif) no-repeat right top ;
  padding: 0 5px 0 0 ;
}
div#page p.function
{
	padding: 0 ;
	margin: 0 ;
}

div#page div.imgrelative
{
	position: relative ;
}

table.wtb
{
  width: 600px ;
  margin: 0 ;
  padding: 0 ;
  font: 1em verdana, "Trebuchet MS", helvetica, sans-serif;
  position: relative ;
}
      
table.wtd td
{
  width: 50% ;
  vertical-align: top ;
  position: absolute ;
}

table.wtd tr
{
  vertical-align: top ;
}

dl.wtb_company, dl.wtb_contact
{
  width: 100% ;
}
      
dl.wtb_contact
{
  position: relative ;
  top: 0px ;
  bottom: 5px ;
}

dl.wtb_company dt, dl.wtb_contact dt
{
	background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x 0 0 ;
  font-size: 1.1em ;
  font-weight: bold ;
  text-align: left ;
  line-height: 30px ;
  border: 1px outset #555 ;
  padding: 0 5px ;
}
      
dl.wtb_company dd, dl.wtb_contact dd
{
  border: 1px solid #555 ;
  margin: 0 ;
  padding: 0 5px ;
}
      
div#page dl.wtb_company p, div#page dl.wtb_contact p
{
	padding: 5px 5px 5px 35px ;
}

div#page dl.wtb_company p.address
{
  background: url(/images/address_s.gif) no-repeat left 5px ;
}

div#page dl.wtb_company p.phone
{
  background: url(/images/phone_s.gif) no-repeat left top ;
}

div#page dl.wtb_company p.fax
{
  background: url(/images/fax_s.gif) no-repeat left top ;
}

div#page dl.wtb_company p.email, div#page dl.wtb_contact p.email
{
  background: url(/images/email_s.gif) no-repeat left top ;
}

div#page dl.wtb_company p.web
{
  background: url(/images/world_s.gif) no-repeat left 5px ;
  padding-bottom: 10px ;
}



/* For the index pages */

div.livebox
{
  min-width: 350px ;
  /* width: 100% ; */
	margin: 0 45px ;
  padding: 0 0 0 0 ;
}

div.livehead
{
  margin: 0 ;
  padding: 0 ;
}

div.livehead h3
{
  background: #FFF ;
  margin-right: 10px ;
  margin-bottom: 0 ;
	padding: 0 0 0 65px ;
	font: 1.3em verdana, "Trebuchet MS", helvetica, sans-serif;
}

div.livehead h3 span
{
  line-height: 45px ;
	background: #FFF ;
	padding: 0 5px ;
}

div.livebody
{
  padding: 0 0 5px 5px ;
  margin: 0 ;
}
		
div.livebody p
{
  padding: 5px 5px 5px 5px ;
  margin: 0 ;
}

#Products div.livebox { background: url(/images/ADCIS2005_BGLiveBoxProducts.png) no-repeat right bottom ; }
#Products div.livehead { background: url(/images/ADCIS2005_BGLiveHeadProducts.png) no-repeat right top ; }
#Products div.livehead h3 { color: #009 ; background: url(/images/ADCIS2005_BGLiveHeadCornerProducts.png) no-repeat left top ; }
#Products div.livebody { background: url(/images/ADCIS2005_BGLiveBodyProducts.png) no-repeat left bottom ; }		

#Applications div.livebox { background: url(/images/ADCIS2005_BGLiveBoxApplications.png) no-repeat right bottom ; }
#Applications div.livehead { background: url(/images/ADCIS2005_BGLiveHeadApplications.png) no-repeat right top ; }
#Applications div.livehead h3 { color: #09F ; background: url(/images/ADCIS2005_BGLiveHeadCornerApplications.png) no-repeat left top ; }
#Applications div.livebody { background: url(/images/ADCIS2005_BGLiveBodyApplications.png) no-repeat left bottom ; }		

#Download div.livebox { background: url(/images/ADCIS2005_BGLiveBoxDownload.png) no-repeat right bottom ; }
#Download div.livehead { background: url(/images/ADCIS2005_BGLiveHeadDownload.png) no-repeat right top ; }
#Download div.livehead h3 { color: #B00 ; background: url(/images/ADCIS2005_BGLiveHeadCornerDownload.png) no-repeat left top ; }
#Download div.livebody { background: url(/images/ADCIS2005_BGLiveBodyDownload.png) no-repeat left bottom ; }		

#AboutUs div.livebox { background: url(/images/ADCIS2005_BGLiveBoxAboutUs.png) no-repeat right bottom ; }
#AboutUs div.livehead { background: url(/images/ADCIS2005_BGLiveHeadAboutUs.png) no-repeat right top ; }
#AboutUs div.livehead h3 { color: #080 ; background: url(/images/ADCIS2005_BGLiveHeadCornerAboutUs.png) no-repeat left top ; }
#AboutUs div.livebody { background: url(/images/ADCIS2005_BGLiveBodyAboutUs.png) no-repeat left bottom ; }		

#Support div.livebox { background: url(/images/ADCIS2005_BGLiveBoxUserCorner.png) no-repeat right bottom ; }
#Support div.livehead { background: url(/images/ADCIS2005_BGLiveHeadUserCorner.png) no-repeat right top ; }
#Support div.livehead h3 { color: #EC6521  ; background: url(/images/ADCIS2005_BGLiveHeadCornerUserCorner.png) no-repeat left top ; }
#Support div.livebody { background: url(/images/ADCIS2005_BGLiveBodyUserCorner.png) no-repeat left bottom ; }		


/*
a.more
{ 
	background: url(/images/ADCIS2005_ButtonMore.png) no-repeat left top ;
	height: 20px ;
	width: 50px ;
	padding: 3px 10px 0 10px ;
	line-height: 25px ;
}
a.more span { visibility: hidden ; }

#Products a.more:hover { background: url(/images/ADCIS2005_ButtonMoreHoverProducts.png) no-repeat left top ; }
#Applications a.more:hover { background: url(/images/ADCIS2005_ButtonMoreHoverApplications.png) no-repeat left top ; }
#Download a.more:hover { background: url(/images/ADCIS2005_ButtonMoreHoverDownload.png) no-repeat left top ; }
#AboutUs a.more:hover { background: url(/images/ADCIS2005_ButtonMoreHoverAboutUs.png) no-repeat left top ; }
#Support a.more:hover { background: url(/images/ADCIS2005_ButtonMoreHoverUserCorner.png) no-repeat left top ; }
*/

div.livebody li li
{
  line-height: 25px ;
  list-style-type: square ;
  /* padding: 0 0 0 65px ; */
  /* margin: 0 0 0 -30px ; */
}

li.new a
{
  background: url(/images/ADCIS2005_NewButton.png) no-repeat right top ;
  padding: 4px 70px 0 0 ; 
  line-height: 25px ;
}

#Products li.new a:hover { background: url(/images/ADCIS2005_NewButtonProducts.png) no-repeat right top ; }

/* For the FAQs page */

div.faqentry
{
  background: url(/images/ADCIS2005_FaqButtonFlatDown.png) no-repeat left top ;
  width: auto ;
  margin: 15px 10px ;
}

div.faqentry:hover
{
  background: url(/images/ADCIS2005_FaqButtonDown.png) no-repeat left top ;
}

div.faqquestion
{
  margin: 0 ;
  padding: 0 ;
}

div.faqquestion h3
{
  margin: 0 0 0 30px;
  padding: 5px 0 0 0 ;
  line-height: 22px ;
  font: bold 0.9em verdana, "Trebuchet MS", helvetica, sans-serif;
  font-style: italic ;
}

div.faqanswer p
{
  margin: 0 ;
  padding: 10px 0 0 50px ;
  /* background: #FFF ; */
  font: 0.9em verdana, "Trebuchet MS", helvetica, sans-serif;
}

/* for Evaluation Version */

#Download input.button
{
  padding: 3px 10px 3px 10px ;
  margin: 0 ;
  border: #999 1px solid ;
  background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 0;
  cursor: pointer ;
}

#Download input.button_hover, #Download input.button:hover
{
  padding: 3px 10px 3px 10px ;
  margin: 0 ;
  border:  1px solid #999;
  color: #FFF ;
  background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 -105px;
  cursor: pointer ;
}

#Download form, #Download label, #Download input
{ 
	 /* font-size: 1em ; */
	 font-size: 10pt ;
}

#Download fieldset
{ 
	width: 475px ;
	margin: 5px auto ;
	padding: 1em 1em ;
}

#Download fieldset.transparent
{ 
	width: auto ;
	margin: 0 ;
	padding: 0 ;
}

#Download fieldset p.formlegend
{
  padding: 0 0 2px 10px ;	
  font: italic 0.85em verdana, "Trebuchet MS", helvetica, sans-serif;
}

#Download label 
{ 
	text-align: left ;
	position: relative ;
	width: 65% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
}	

#Download fieldset.summary label
{
	text-align: left ;
	position: relative ;
	width: 35% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
}


#Download label.bigfield, #Download label.bigarea
{
	width: 35% ;
}

#Download label.checkbox
{
  width: 55% ;
}

#Download label.bigarea, #Download label.multiline, #Download fieldset.summary label.bigarea
{
  height: 75px;
  vertical-align: bottom ;
  border-bottom: none;
  /* border-top: dotted 1px black ; */
}

#Download label.multiline select
{
  display: block ;
  height: 75px ;
}

#Download label input
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px solid black ;
	padding: 2px ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}

#Download fieldset.summary label span
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 280px ;
	border: 1px solid black ;
	padding: 2px ;
}

#Download div.checkbox
{
  position: relative ;	
	left: 60% ;
	top: -20px ;
	width: 175px ;
	margin: 0 ;
}

#Download div.checkbox input
{
  /* border: black 1px solid ; */
	/* position: absolute; */
	text-align: right ;
	/* left: 105% ; */
	/* background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ; */
}

#Download label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px solid black ;
	padding: 2px ;	
}

#Download fieldset.summary label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: none ;
	padding: 2px ;	
}

#Download label select
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 135px ;
	border: none ;
	padding: 0 ;
}

#Download label.bigfield input
{
	left: 105% ;
	width: 280px ;
}

#Download label.bigfield select
{
	left: 105% ;
	width: 285px ;	
}

#Download label.bigarea textarea
{
	left: 105% ;
	width: 280px ;
}

#Download label.multiline select
{
	height: 75px ;
}

#Download label input.required, #Download label select.required
{
	color: #B00 ;
	border: 2px solid #B00 ;
	/*
	color: #FFF ;
	background: #E78 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -75px ;	
	*/
}

#Download fieldset p.legend
{
  text-align: center ;
  font-style: italic ;
}

#Download fieldset p.legend span
{
	border: #999 1px solid ;
	width: 33% ;
	margin: 5px auto ;
	padding: 3px 20px ;
}

#Download fieldset p.legend span.required
{
	color: #4475BD ;
	border: 2px solid #4475BD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
	/*
	color: #FFF ;
	background: #E78 url(/images/ADCIS2005_Menu3.png) repeat-x left -75px ;
	*/
}

#Download fieldset p.legend span.optional
{
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#Download fieldset p.error
{
  text-align: center ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x left -105px ;
  border: #999 solid 1px ;
  font-style: italic ;
  line-height: 20px ;
  padding: 2px 10px ;
  color: #FFF ;
}

#Download fieldset br.hidden { display : none; }
#Download fieldset hr { height: 1px ; }
#Download fieldset div.buttons { text-align: right ; }

dl.message
{
  margin: 15px ;
  border: 1px #DDD solid ;
  padding: 5px ;
}

dl.message dt
{
  /* background: #E24 url(/images/ADCIS2005_BGMessageDownload.png) repeat-x left top ; */
  background: #FC0 url(/images/ADCIS2005_BGMessageSupport.png) repeat-x left top ;
  font-size: 1.0em ;
  padding: 5px ;
  color: #FFF ;
}

dl.message dt:first-line
{
  font-size: 1.2em ;
  font-weight: bold ;
}
dl.message dd { margin: 0 ; padding: 5px 0 ; }

#Download dl.message dd { padding: 5px 10px ; }
#Support dl.message dd { padding: 5px 10px ; }
/*
#Support dl.message dt { background: #FC0 url(/images/ADCIS2005_BGMessageSupport.png) repeat-x left top ; }
*/

/* for Support.Login and Support.Register pages */


#Support input.button
{
  padding: 3px 10px 3px 10px ;
  margin: 0 ;
  border: #EC6521 1px solid ;
  background: #FFC500 url(/images/ADCIS2005_Menu3.png) repeat-x 0 0;
  cursor: pointer ;
}

#Support input.button_hover, #Support input.button:hover
{
  padding: 3px 10px 3px 10px ;
  margin: 0 ;
  border:  1px solid #EC6521;
  color: #FFF ;
  background: #FFC500 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -175px ;
  cursor: pointer ;
}

#Support form, #Support label, #Support input
{ 
	 /* font-size: 1em ; */
	 font-size: 10pt ;
}

#ContactUs fieldset
{ 
	width: 475px ;
	margin: 5px auto ;
	padding: 1em 1em ;
}

#Support fieldset{
	width: 475px ;
	margin: 5px auto ;
	padding: 1em 1em ;
}

#Support fieldset.transparent
{
	width: auto ;
	margin: 0 ;
	padding: 0 ;	
}

#Support label 
{ 
	text-align: left ;
	position: relative ;
	width: 65% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
}	

#Support label input
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px solid black ;
	padding: 2px ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}

#Support label select
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 135px ;
	border: none ;
	padding: 0 ;
}

#Support fieldset br.hidden { display: none; }
#Support fieldset hr { height: 1px ; }
#Support fieldset div.buttons { text-align: right ; } 

#Support fieldset p.error
{
  text-align: center ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x left -175px ;
  border: #999 solid 1px ;
  font-style: italic ;
  line-height: 20px ;
  padding: 2px 10px ;
}

/* For Download.HelpFiles */

body#Download #page a.HLPDownload
{
	line-height: 20px ;
	width: 150px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 0px 5px 15px ;
	position: relative ;
	display: block ;
	left: 0px ;
	top: 25px ;
	/*
	float: right ;
	clear: right ;
	*/
	border: 1px solid #999 ;
}

body#Download #page a.HLPDownload
{
	color: #4475BD;
	background: #FFF url(/images/ADCIS2005_HLPDownloadNeutral.png) no-repeat left top ;
}

body#Download #page a.HLPDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #FFF url(/images/ADCIS2005_HLPDownloadDownload.png) no-repeat left top ;
}

body#Download #page a.WordDownload
{
	line-height: 20px ;
	width: 200px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 15px 0px 25px 15px ;
	position: relative ;
	display: block ;
	left: 0px ;
	top: 0px ;
	/*
	float: right ;
	clear: right ;
	*/
	border: 1px solid #999 ;
}

body#Download #page a.WordDownload
{
	color: #B00;
	background: #FFF url(/images/ADCIS2005_WordDownloadNeutral.png) no-repeat left top ;
}

body#Download #page a.WordDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #FFF url(/images/ADCIS2005_WordDownloadDownload.png) no-repeat left top ;
}


#Download dl#helpfiles dt
{
	font: bold italic 1.2em verdana, "Trebuchet MS", helvetica, sans-serif;
}

#Download dl#conditions dt
{
	font: bold italic 1.2em verdana, "Trebuchet MS", helvetica, sans-serif;
}


#Download dd.image
{
	text-align: right ;
	margin-top: -50px ;
}

cite.highlight
{
	color: #B00 ;
	font-size: 12px ;
}

/* */
div.DlSection
{
  position: relative ;
  width: 100% ;
  margin: 5px;
  padding: 1px;
  border: #999 1px solid ;
}
div.DlSection h3
{
  margin: 0 ;
  padding: 2px 5px ;
  background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x left top ;
  line-height: 25px ;
  font: bold 1em verdana, "Trebuchet MS", helvetica, sans-serif;
}
div.DlSection table
{
	position: relative ;
  width: 100% ;
  margin: 0 ;
  padding: 5px 5px 5px 0 ;
  border: none ;
}      
div.DlSection table tr, div.DlSection table tr td
{
  margin: 0 ;
  padding: 0 ;
  border: none ;
}
div.DlSection table tr td
{
 	height: 25px ;
  line-height: 25px ;
}

div.DlSection table tr.grayed, div.DlSection table tr.grayed td
{
  background: #EEE ;
  border: none ;
}

div.DlSection table tr td.icon
{
  text-align: center ;
  vertical-align: middle ;
  width: 25px ;
}

#page div.DlSection table tr td.icon img
{
  margin: 0 ;
  padding: 0 ;
  border: none ;
  vertical-align: middle ;
}

div.DlSection table tr td.fname
{
  padding-left: 5px ;
}

div.DlSection table tr td.date
{
  text-align: right ;
  width: 150px ;
}

div.DlSection table tr td.size
{
  text-align: right ;
  width: 75px ;
}

div.DlSection table tr td.action
{
  width: 120px ;
  text-align: right ;
}

div.DlSection table tr td.action form
{
	padding: 0 ;
	margin: 0 ;
}

div.DlSection table tr td.action form input.submit
{
	color: #4475BD ;
  padding: 1px 5px ;
  height: 22px ;
  width: 80px ;
  border: 1px solid #999 ;
  background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
  cursor: pointer ;
}
#Support div.DlSection table tr td.action form input.submit
{
	color: #EC6521 ;
}

body#Download #page div.DlSection td.action a, body#Support #page div.DlSection td.action a
{
  text-decoration: none ;
  padding: 2px 5px ;
  border: 1px solid #999 ;
  background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}
body#Download #page div.DlSection td.action a:hover,
div.DlSection table tr td.action form input.submit:hover
{
	color: #FFF ;
	background: #FFC500 url(/images/ADCIS2005_Menu3.png) repeat-x left -175px
}

#Support div.DlSection table tr td.action form input.submit:hover
{
	color: #FFF ;
}
body#Support #page div.DlSection td.action a:hover
{
	color: #FFF ;
	background: #FFC500 url(/images/ADCIS2005_Menu3.png) repeat-x left -175px ;
  text-decoration: none ;
}


div.DlSection table tr td.action form input.submit_hover
{
  padding: 1px 5px ;
  height: 22px ;
  width: 80px ;
  border: 1px solid #999 ;
  cursor: pointer ;
	color: #FFF ;
	background: #EB0 url(/images/ADCIS2005_Menu3.png) repeat-x left -210px ;
  text-decoration: none ;
}


body#Download p.SpecialWarning
{
	text-align: center ;
  color: #4475BD;
  font-style: italic ;
}

body#Download p.SpecialInfos
{
	text-align: center ;
  color: #286432;
  font-style: italic ;
}

body#Download #page p.SpecialWarning a
{
  font-style: normal ;
  color: #000 ;
}

/* for AboutUs.SiteMap */

div#sitemapProducts, div#sitemapApplications, div#sitemapDownload, div#sitemapAboutUs, div#sitemapSupport
{
	position: relative;
	float: left ;
	clear: right ;
	width: 235px ;
	margin: 15px 5px 15px 5px ;
	padding: 15px 5px 15px 5px ;
	border: 1px solid #999 ;
}


div#sitemapDownload, div#sitemapAboutUs, div#sitemapSupport
{
  float: left ;
	clear: none ;	
}


div#sitemapProducts ul.top,
div#sitemapApplications ul.top,
div#sitemapDownload ul.top,
div#sitemapAboutUs ul.top,
div#sitemapSupport ul.top
{
  margin: 0 ;
  padding: 0 ;	
}

div#sitemapProducts li,
div#sitemapApplications li,
div#sitemapDownload li,
div#sitemapAboutUs li,
div#sitemapSupport li
{
	list-style-type: none ;
	padding: 2px ;
}

div#sitemapProducts li:hover,
div#sitemapApplications li:hover,
div#sitemapDownload li:hover,
div#sitemapAboutUs li:hover,
div#sitemapSupport li:hover
{
	/*
	border: 1px solid #999 ;
	padding: 1px ;
	*/
}

div#sitemapProducts li.topmenu,
div#sitemapApplications li.topmenu,
div#sitemapDownload li.topmenu,
div#sitemapAboutUs li.topmenu,
div#sitemapSupport li.topmenu
{
	background: #FFF ;
	padding-left: 5px ;
}

div#sitemapProducts li.topmenu:hover,
div#sitemapApplications li.topmenu:hover,
div#sitemapDownload li.topmenu:hover,
div#sitemapAboutUs li.topmenu:hover,
div#sitemapSupport li.topmenu:hover
{
	border: none ;
	padding: 2px 2px 2px 5px;
}

div#sitemapProducts li.topmenu ul,
div#sitemapApplications li.topmenu ul,
div#sitemapDownload li.topmenu ul,
div#sitemapAboutUs li.topmenu ul,
div#sitemapSupport li.topmenu ul
{
	left: 15px ;
	padding-left: 0 ;
	margin-left: 15px ;
}

div#sitemapProducts li a,
div#sitemapApplications li a,
div#sitemapDownload li a,
div#sitemapAboutUs li a,
div#sitemapSupport li a
{
	padding-left: 5px ;
	padding-right: 5px ;
}



#page div#sitemapProducts li a:hover,
#page div#sitemapApplications li a:hover,
#page div#sitemapDownload li a:hover,
#page div#sitemapAboutUs li a:hover,
#page div#sitemapSupport li a:hover
{
	text-decoration: none ;
}


div#sitemapProducts
{
	background: url(/images/ADCIS2005_BGVerticalPaneProductsTop.png) repeat-x 0 0 ;
}
div#sitemapApplications 
{
	background: url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0 ;
}
div#sitemapDownload 
{
	background: url(/images/ADCIS2005_BGVerticalPaneDownloadTop.png) repeat-x 0 0 ;
}
div#sitemapAboutUs 
{
	background: url(/images/ADCIS2005_BGVerticalPaneAboutUsTop.png) repeat-x 0 0 ;
}
div#sitemapSupport 
{
	background: url(/images/ADCIS2005_BGVerticalPaneUserCornerTop.png) repeat-x 0 0 ;
}
div#sitemapLegals
{
	background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x 0 0 ;
}

#page div#sitemapProducts li a { color: #009 ; }
#page div#sitemapApplications li a { color: #09F ; }
#page div#sitemapDownload li a { color: #B00 ; }
#page div#sitemapAboutUs li a { color: #080 ; }
#page div#sitemapSupport li a { color:  #EC6521 ; }


#page div#sitemapProducts li a:hover { color: #FFF ; background: #FFE607 url(/images/ADCIS2005_Menu3.png) repeat-x left -35px ; }
#page div#sitemapApplications li a:hover { color: #FFF ; background: #D5717A url(/images/ADCIS2005_Menu3.png) repeat-x left -50px ; }
#page div#sitemapDownload li a:hover { color: #FFF ; background: #96BBF5 url(/images/ADCIS2005_Menu3.png) repeat-x left -75px ; }
#page div#sitemapAboutUs li a:hover { color: #FFF ; background: #62BD84 url(/images/ADCIS2005_Menu3.png) repeat-x left -100px ; }
#page div#sitemapSupport li a:hover { color: #FFF ; background: #FFC500 url(/images/ADCIS2005_Menu3.png) repeat-x left -140px ; }


/* For Products.ProductSelection.CustomEngineeringWork */

#page img.BriotAnim
{
  border: none ;
  padding: 0 ;
  margin: 0 ;	
}

/* For Products.ProductSelection.Requirements */

ul#requirements
{
  padding: 15px ;
  margin: 15px ;
}

ul#requirements li
{
  line-height: 30px ; 
  list-style-type: none ;
  padding: 15px 5px 15px 50px ;
  vertical-align: middle ;
}

p.requirements 
{
	height: 50px ;
	line-height: 50px ;
	padding: 0 ;
	margin: 0 ;
}

p.requirements img
{
	vertical-align: middle ;
	padding: 0 ;
	margin: 0 ;
}

ul#requirements li#OS
{
	background: transparent url(/Products/ProductSelection/images/Os.png) no-repeat left top ;
}

ul#requirements li#Screen
{
	background: transparent url(/Products/ProductSelection/images/Screen.png) no-repeat left top ;
}

ul#requirements li#Cpu
{
	background: transparent url(/Products/ProductSelection/images/Cpu.png) no-repeat left top ;
}

ul#requirements li#Ram
{
	background: transparent url(/Products/ProductSelection/images/Ram.png) no-repeat left top ;
}

ul#requirements li#HD
{
	background: transparent url(/Products/ProductSelection/images/Harddisk.png) no-repeat left top ;
}

ul#requirements li#Network
{
	background: transparent url(/Products/ProductSelection/images/Network.png) no-repeat left top ;
}

ul#requirements li#CD
{
	background: transparent url(/Products/ProductSelection/images/CD.png) no-repeat left top ;
}

/* For Downloads.UpdateVersion */

dl.Licence
{
  width: 75% ;	
}

dl.Licence dt
{
	position: absolute ;
	width: 200px ;
	border-bottom: 1px dotted #000 ;
	background: none ;
	color: #000 ;
	margin: 2px ;
	font: normal normal 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
}

dl.Licence dt:first-line
{
	font-weight: normal ;
}

dl.Licence dd
{
	position: relative ;
	height: 15px ;
	margin: 2px ;
	padding-left: 5px ;
	left: 215px ;
	width: 75% ;
	border: 1px solid #999 ;
	background: transparent url(/images/ADCIS2005_Footer2.png) repeat-x left top ;
}

/* */

div#page ul.datasheet
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.datasheet li
{
	line-height: 25px ;
  list-style-type: none ;
  background: url(/images/ADCIS2005_PdfFile.gif) no-repeat left top ;
  padding: 1px 1px 1px 30px ;
  margin: 0 ;
}

h3.overlined, p.overlined, h2.overlined
{
  border-top: 1px solid #000 ;
  padding-top: 5px ;
  margin-top: 5px ;	
}

#AboutUs li b
{
  color: #286432 ;
}

#Support fieldset legend
{
  color: #EC6521 ;
  font-weight: bold ;
}

#Support fieldset input
{
  border: 1px solid #EC6521 ;	
}

a#HomeLink
{
  padding-left: 25px ;
  background: url(/images/ADCIS2005_Home3.png) no-repeat left top ;	
}

cite
{
  font: 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
  font-style: italic ;
}

fieldset.transparent
{
  border: none ;
  margin: 0 ;
  padding: 0 ;
  display: inline ;
  vertical-align: middle ;
}

td.imglegend
{
  font-size: 0.8em ;
  text-align: center ;
}

td.imglegenditalic
{
  font-size: 0.9em ;
  font-weight: bold ;
  color: #555 ;
  font-style: italic ;
  text-align: center ;
}


table
{
	font: 1em verdana, "Trebuchet MS", helvetica, sans-serif;
}

table.center
{
	margin: 0 auto ;
}

.underlined
{
  text-decoration: underline ;	
}

table.withborderandline
{
  border-top: 1px solid #999 ;	
  border-left: 1px solid #999 ;	
  margin: 0 auto ;
}

table.withborderandline td
{
	border-bottom: 1px solid #999 ;
	border-right: 1px solid #999 ;
	padding: 2px 10px ;
}

p.info
{
  background: lightgoldenrodyellow ;
  padding: 5px ;
  margin: 0 auto ;
  width: auto ;
}

.blue
{
  color: #EEBD72 ;	
}


table.fg 
{
  border: #646464 1px solid;
  text-align: center ;
}
table.fg td
{
  text-align: left ;	
}
td.fg-Title
{ 
  vertical-align: top;
  font-weight: bold;
  text-align: left ;
}
td.fg-TitleRight
{
	vertical-align: top;
	border-left: #646464 1px solid;
	text-align: center;
	font-weight: bold;
}
td.fg-descrRight
{
	vertical-align: top;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
}
td.fg_descr 
{
	vertical-align: top;
	border-top: #646464 1px solid;
	font-weight: bold ;
	text-align: left ;
}
td.fg-descrChild
{
	vertical-align: top;
	border-top: #646464 1px solid;
	font-weight: normal ;
	font-style: italic ;
	text-align: left ;
  background: #DDD ;
  border-right: #646464 1px dashed;
  border-left: #646464 1px dashed;
  border-bottom: #646464 1px dashed;
}
td.fg-descrChildRight
{
	vertical-align: top;
	 border-left: #646464 1px solid;
}
td.fg-check
{
	vertical-align: middle;
	text-align: center;
	border-left: #646464 1px solid;
	border-top: #646464 1px solid;
}


table.descr { margin: 0 auto ; border: #CDCDCD 1px solid ; }
td.titleRight { border-left: #CDCDCD 1px solid ; }
td.descrRight { border-top: #CDCDCD 1px solid; border-left: #CDCDCD 1px solid ; }
td.descr { border-top: #CDCDCD 1px solid ; width: 175px ;}


table.withborder
{
	margin: 0 auto ;
  border-top: #CDCDCD 1px solid ;
  border-right: #CDCDCD 1px solid ;
  border-left: #CDCDCD 1px solid ;
}
td.leftdescr
{
  border-right: #CDCDCD 1px solid ;
  border-bottom: #CDCDCD 1px solid ;
  font-weight: bold ;
}
td.rightdescr
{
  border-bottom: #CDCDCD 1px solid ;
}

#Home #page a.blue, #HomeBL #page a.blue
{
	color: #EEBD72 ;
	text-decoration: none ;
}

#Home #page a.blue:hover, #HomeBL #page a.blue:hover
{
	color: #EEBD72 ;
	text-decoration: underline ;
}

#Home #page a.blue:visited:hover, #HomeBL #page a.blue:visited:hover
{
	color: #EEBD72 ;
	text-decoration: underline ;
	background: none ;
	padding: 0 ;
	margin: 0 ;
}

#Home #page a.lightblue, #HomeBL #page a.lightblue
{
	color: #C8292C ;
	text-decoration: none ;
}

#Home #page a.lightblue:hover, #HomeBL #page a.lightblue:hover
{
	color: #C8292C ;
	text-decoration: underline ;
}

#Home #page a.lightblue:visited:hover, #HomeBL #page a.lightblue:visited:hover
{
	color: #D59197 ;
	text-decoration: underline ;
	background: none ;
	padding: 0 ;
	margin: 0 ;
}

#Home #page a.red, #HomeBL #page a.red
{
	color: #4475BD ;
	text-decoration: none ;
}

#Home #page a.red:hover, #HomeBL #page a.red:hover
{
	color: #4475BD ;
	text-decoration: underline ;
}

#Home #page a.red:visited:hover, #HomeBL #page a.red:visited:hover
{
	color: #4475BD ;
	text-decoration: underline ;
	background: none ;
	padding: 0 ;
	margin: 0 ;
}

#Home #page a.green, #HomeBL #page a.green
{
	color: #286432 ;
	text-decoration: none ;
}

#Home #page a.green:hover, #HomeBL #page a.green:hover
{
	color: #286432 ;
	text-decoration: underline ;
}

#Home #page a.green:visited:hover, #HomeBL #page a.green:visited:hover
{
	color: #286432 ;
	text-decoration: underline ;
	background: none ;
	padding: 0 ;
	margin: 0 ;
}

input#SearchSubmit, #UserCorner input#SearchSubmit, #Download input#SearchSubmit
{
  background: url(/images/search.gif) no-repeat left top ;
  border: none ;	
  cursor: pointer ;
  width: 25px ;
}

/* Version History */

			#Aphelion32i #vhMenu #vhAphelion32i a,
      #Aphelion32h #vhMenu #vhAphelion32h a,
      #Aphelion32g #vhMenu #vhAphelion32g a,
      #Aphelion32f #vhMenu #vhAphelion32f a,
      #Aphelion31 #vhMenu #vhAphelion31 a,
      #Aphelion30 #vhMenu #vhAphelion30 a 
      { 
        color: #FFF ; 
        background: #EEE url(..//images/ADCIS2005_Menu3.png) repeat-x 0 -105px;
      }
    
      #Aphelion32i #Aphelion32hSection { display: none ; }      
      #Aphelion32i #Aphelion32gSection { display: none ; }
      #Aphelion32i #Aphelion32fSection { display: none ; }
      #Aphelion32i #Aphelion31Section { display: none ; }
      #Aphelion32i #Aphelion30Section { display: none ; }
 
      #Aphelion32h #Aphelion32iSection { display: none ; }      
      #Aphelion32h #Aphelion32gSection { display: none ; }
      #Aphelion32h #Aphelion32fSection { display: none ; }
      #Aphelion32h #Aphelion31Section { display: none ; }
      #Aphelion32h #Aphelion30Section { display: none ; }

      #Aphelion32g #Aphelion32iSection { display: none ; }      
      #Aphelion32g #Aphelion32hSection { display: none ; }
      #Aphelion32g #Aphelion32fSection { display: none ; }
      #Aphelion32g #Aphelion31Section { display: none ; }
      #Aphelion32g #Aphelion30Section { display: none ; }

			#Aphelion32f #Aphelion32iSection { display: none ; }            
			#Aphelion32f #Aphelion32hSection { display: none ; }
			#Aphelion32f #Aphelion32gSection { display: none ; }
      #Aphelion32f #Aphelion31Section { display: none ; }
      #Aphelion32f #Aphelion30Section { display: none ; }
    
      #Aphelion31 #Aphelion32iSection { display: none ; }
      #Aphelion31 #Aphelion32hSection { display: none ; }
      #Aphelion31 #Aphelion32gSection { display: none ; }
      #Aphelion31 #Aphelion32fSection { display: none ; }
      #Aphelion31 #Aphelion30Section { display: none ; }
    
    	#Aphelion30 #Aphelion32iSection { display: none ; }
      #Aphelion30 #Aphelion32hSection { display: none ; }
      #Aphelion30 #Aphelion32gSection { display: none ; }
      #Aphelion30 #Aphelion32fSection { display: none ; }
      #Aphelion30 #Aphelion31Section { display: none ; }
      
      #vhMenu ul { }
      #vhMenu ul li { }
      
      #vhMenu ul {
      	padding: 25px 0 ;
      	margin: 0;
      	height: 50px ;
      	display: block ;
      }
      
      #vhMenu ul li {
      	line-height: 25px;
      	margin: 0;
      	padding: 15px 0;
      	list-style-type: none;
      	float: left;
      }
      
      #vhMenu ul li a {
      	line-height: 25px;
      	font-weight: 500 ;
      	width: 100px ;
      	color: #000;
      	display: block;
      	text-decoration: none;
      	padding: 0;
      	margin: 0;
      	text-align: center;
      	border: 1px solid #999 ;
      	background: #EEE url(..//images/ADCIS2005_Footer2.png) repeat-x 0 0;
      }
      
      div#page #vhMenu ul li a:hover {
      	cursor: pointer ;
      	color: #FFF;
      	background: #EEE url(..//images/ADCIS2005_Menu3.png) repeat-x 0 -35px;
      	text-decoration: none;
      }
      


#Support div#page h3.Macros
{
	font-family: verdana ; 
	margin-left: 15px;
}
#Support div#page dl.Macros 
{
	font: normal 1em verdana ; 
	margin-left: 25px;
}
#Support div#page dl.Macros dt 
{ 
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	font: bold 10pt verdana;
	color: #555;
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneUserCornerTop.png) repeat-x;
	margin-top: 15px; padding: 5px; 
	height: 20px;
}    
#Support div#page dl.Macros dd 
{ 
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	min-height: 90px;
	height:auto !important;
	height: 95px;
	margin: 0; 
}
#Support div#page dl.Macros dd p 
{
	display: block;
	margin-top: 0;
	padding-top: 5px;
}
#Support div#page dl.Macros dd img.preview
{
	width: 80px;
	min-height: 80px;
	float: left;
	margin: 5px 10px 5px 5px;
	display: inline;
}
#Support div#page dl.Macros dt a 
{
  float: right;
	border: 1px solid #DDD;
	font-weight: normal;
	text-decoration: none;
	color: #F60;
	background: #EEE url(/images/BtnDL.png);
	position: relative;
	margin: -28px 0 0 0;
	/* _margin: -35px 5px 0 0; */
	padding: 5px 5px 5px 25px ;
	display: inline;
} 
#Support div#page dl.Macros dt a:hover
{
	border: 1px solid #999 ;
	text-decoration: none;
	color: #FFF;
	background: #FFF url(/images/BtnDLHover.png);
} 


        #szMenu { border-bottom: 1px solid #999 ; }
    
   	#szMenu ul {
    	padding: 25px 0 ;
    	margin: 0;
    	height: 50px ;
    	display: block ;
    }
    
    #szMenu ul li {
    	line-height: 25px;
    	height: 25px;
    	margin: 0;
    	padding: 2px 0;
    	list-style-type: none;
    	float: left;
    }
    
    #szMenu ul li.linebreak {
    	clear: both ;
    }
    
    #szMenu ul li a {
      line-height: 25px;
    	height: 25px;
    	font-weight: 500 ;
    	width: 150px ;
    	color: #000;
    	display: block;
    	text-decoration: none;
    	padding: 0;
    	margin: 0;
    	text-align: center;
    	border: 1px solid #999 ;
    	background: #EEE url(/images/ADCIS2005_Footer2.png) repeat-x 0 0;
    }
    
    div#page #szMenu ul li a:hover {
    	cursor: pointer ;
    	color: #FFF;
    	background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 -140px;
    	text-decoration: none;
    }   


.new span
{  
  display: none;
}

.new
{
  /* display: none; */
  display: block;
  float:left;
  width: 60px;
  height: 20px;  	
  margin-right: -15px;
  left: -15px;
  top: -12px;
  background-repeat: no-repeat;
  background-image: url(/images/ADCIS2005_NewButtonUserCorner.png);
  position: relative; 
}

body#Support p.SpecialInfos
{
	text-align: center ;
  color: #080;
  font-style: italic ;
}

body#Support p.SpecialWarning
{
	text-align: center ;
  color: #B00;
  font-style: italic ;
}

body#Support #page p.SpecialWarning a
{
  font-style: normal ;
  color: #000 ;
}

body#Support #page li
{
	padding-bottom: 3px;
}
