/*
 *
 * ADCIS / Adcis, Inc. Style Sheet
 *
 */

/*
 * Colors used
 *   Products: yellow -> BF8326; 		pale yellow -> ECC489
 *   Applications: red -> C8292C ; 		pale red -> D5858D
 *   Download: blue -> 4475BD ; 		pale blue -> 96BBF5
 *   About Us: dark green -> 286432 ; 	green -> 679B70
 *   Support: orange -> EC6521 ; 		pale orange -> EFA985
 *   ContactUs: green -> 69AF19 ; 		pale green -> C6EB9D
 */


body
{
	background: #FFF;
	color: #000;
	min-width: 915px;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
}

body.AAI
{
	min-width: 930px;
}

a
{
	outline: 0;
}

a[href^="mailto:"]:after { content: " \2709" ; font-size: 1.4em }

body#Products h2, body#Products h3, body#Products h4, body#Products ul li, body#Products #page a {  color: #BF8326; text-decoration: none ; }
body#Products ul li a { color: rgb(99, 63, 7); }
body#Products ul li.activePage a
{
	color: rgb(66, 48, 18);
}

body#Applications h2, body#Applications h3, body#Applications h4, body#Applications ul li, body#Applications #page a {  color: #C8292C ; text-decoration: none ; }
body#Applications ul li a { color: rgb(143, 9, 12); }
body#Applications ul li.activePage a
{
	color: rgb(111, 13, 15);
}

body#Download h2, body#Download h3, body#Download h4, body#Download ul li, body#DownloadThirdParty ul li, body#Download #page a, body#Multimedia #page a,
body#Multimedia ul li {  color: #4475BD ; text-decoration: none ; }
body#DownloadThirdParty ul li a, body#Download ul li a, body#Multimedia ul li a { color: rgb(17, 52, 102); }
body#Download ul li.activePage a, body#Multimedia ul li.activePage a
{
	color: rgb(30, 49, 75);
}

body#AboutUs h2, body#AboutUs h3, body#AboutUs h4, body#AboutUs ul li, body#AboutUs #page a {  color: #286432 ; text-decoration: none ; }
body#AboutUs ul li a { color: rgb(15, 63, 23); }
body#AboutUs ul li.activePage a { color: rgb(31, 58, 33); }

body#Support h2, body#Support h3, body#Support h4, body#Support ul li, body#Support #page a {  color: #EC6521 ; text-decoration: none ; }
body#Support ul li a { color: rgb(133, 62, 26); }
body#Support ul li.activePage a { color: rgb(107, 70, 52); }
body#Support ul#verticalpane img { position: relative; left: 5px; top: 3px; border: 0px;}

body#Legals h2, body#Legals h3, body#Legals h4, body#Legals ul li, body#Legals #page a { color: rgb(83, 83, 83) ; text-decoration: none ;}
body#Legals ul li a { color: rgb(36, 36, 36); }

body#ContactUs h2, body#ContactUs h3, body#ContactUs h4, body#ContactUs ul li, body#ContactUs #page a {  color: #69AF19 ; text-decoration: none ; }
body#ContactUs ul li a { color: rgb(47, 85, 3) ; }
body#ContactUs ul li.activePage a
{
	color: rgb(58, 77, 37);
}

body#DownloadThirdParty h2, body#DownloadThirdParty h3, body#DownloadThirdParty h4, body#DownloadThirdParty ul li, body#DownloadThirdParty #page a {  color: #4475BD ; text-decoration: none ; }
body#DownloadThirdParty ul li a { color: rgb(17, 52, 102); }
body#DownloadThirdParty ul li.activePage a
{
	color: rgb(30, 49, 75);
}

.hidden
{
  display: none ;	
}

acronym, abbr
{
	cursor: help;
	border-bottom: 1px dashed #000;
}

body#Applications h2 acronym
{
	border-bottom: 1px dashed #C8292C;
}

h2
{
	font-size: 20px;
	font-family: bold verdana, "Trebuchet MS", helvetica, sans-serif;
}

h3
{
	font-size: 18px;
	font-family: bold verdana, "Trebuchet MS", helvetica, sans-serif;
}

h4
{
	font-size: 16px;
	font-family: bold verdana, "Trebuchet MS", helvetica, sans-serif;
}

h5
{
	margin-left: 2px;
	-webkit-margin-before: 10px;
	-webkit-margin-after: 0px;
	font-size: 14px;
	font-family: bold verdana, "Trebuchet MS", helvetica, sans-serif;
}

h6
{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	font-size: 12px;
	font-family: bold verdana, "Trebuchet MS", helvetica, sans-serif;
}

body .note
{
  font-size: 0.7em;
  line-height: 1.3em;
  vertical-align: super;
  padding: 0px 15px 5px 0px ;
}

body#Products .note 
{ 
  color: #BF8326;
  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: #69AF19 ;
  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#Multimedia #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 ;
}

a.lngFlag, a.lngFlagActive
{
	display: inline-block;
	width: 28px;
	height: 19px;
	vertical-align: middle;
	margin-bottom: 2px;
}

a#en
{
	background: url(/images/en.png) repeat-x 0 0;
}
a#fr
{
	background: url(/images/fr.png) repeat-x 0 0;
}
a#es
{
	background: url(/images/es.png) repeat-x 0 0;
}

a.lngFlagActive
{
	border: 2px inset #9a9a9a;
	border-radius: 3px;
}

ul#languagepane a
{
	height:25px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}

#languagepane a
{
	font-size: 12px;
	border-left: 1px outset #555;
	border-right: 1px outset #555;
	border-top: 1px outset #555 ;
	border-bottom: 1px inset #555;
}

body#Home #languagepane a
{		
	text-decoration: none ;
	color: #555 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0px 5px;
}
body#Home #languagepane a:hover
{
	color: #000 ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#Products #languagepane a
{
	text-decoration: none ;
	color: #BF8326;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}
body#Products #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -37px ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#Applications #languagepane a
{
	text-decoration: none ;
	color: #C8292C;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}
body#Applications #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -72px ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#Download #languagepane a, body#DownloadThirdParty #languagepane a, body#Multimedia #languagepane a
{
	text-decoration: none ;
	color: #4475BD;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}
body#Download #languagepane a:hover, body#DownloadThirdParty #languagepane a:hover, body#Multimedia #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -107px ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#AboutUs #languagepane a
{	
	text-decoration: none ;
	color: #286432;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}
body#AboutUs #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -142px ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#Support #languagepane a
{
	text-decoration: none ;
	color: #EC6521;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	padding: 0 5px ;
}
body#Support #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -177px ;
	line-height: 25px ;
	padding: 0 5px ;
}

body#Legals #languagepane a
{
	text-decoration: none ;
	color: #404040;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	border: 1px solid #555 ;
	padding: 0 5px ;
}
body#Legals #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	border: 1px solid #555 ;
	padding: 0 5px ;
}

body#ContactUs #languagepane a
{
	text-decoration: none ;
	color: #69AF19;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
	line-height: 25px ;
	border: 1px solid #555 ;
	padding: 0 5px ;
}
body#ContactUs #languagepane a:hover
{
	color: #EEE ;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -212px ;
	line-height: 25px ;
	border: 1px solid #555 ;
	padding: 0 5px ;
}

/**********************************************************************************
				HOME PAGE
**********************************************************************************/

body#Home
{
	 font-size: 12px !important;
}
body#Home h2
{
	font-size: 20px ;
	color: #53637f;
}
body#Home div#Aphelion h2, body#Home div#News h2
{
	color: #FFF;
}

body#Home hr
{
	margin: 0px 5px 0px 5px;
	border-color: #53637f;
}

body#Home td#leftPanel
{
	width: 10%;
	padding-right: 8px;
}

body#Home div#AphelionContainer
{
	display: inline-block;
	position: relative;
	left: -100%;
	width: auto;
	margin-left: -8px;	
	background-color: #6A6A6A !important;
	border-bottom-right-radius: 80px;
	border-top-right-radius: 80px;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Home td#rightPanel
{
	width: 10%;
}

body#Home div#NewsContainer
{
	display: inline-block;
	position: relative;
	margin-bottom: 8px;
	left: 100%;
	border-bottom-left-radius: 80px;
	border-top-left-radius: 80px;
	background: #6A6A6A;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}
body#Home table#VideoTutorials
{
	width: 100%;
	display: inline-block;
}

body#Home div#VideoTutorialsContainer
{
	display: inline-block;
	margin: 0px 10px 0px 10px;
	border-radius: 5px;
	background: #6A6A6A;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Home div#FilmContainer
{	
	height: 190px;
	float: left;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	border-radius: 5px;
	background: #6A6A6A;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Home div#Aphelion hr
{
	margin: 0px 0px 0px 0px;
	position: relative;
	border-color: rgb(131, 144, 167);
	color: rgb(131, 144, 167);
	top: -7px;
}

body#Home dl#Modules dd h2 { font-size: 23px ; }


body#Home div#Adcis
{
	background: transparent ;
	height: auto;
	height: 100%; 
	min-height: 100%;	
}

body#Home div#Film
{
	display: inline-block;
	position: relative;
	text-align: center;
	background: #53637f;
	margin: 0px auto 0px auto;
	padding: 3px ;
	border: 1px outset #455269;
	border-radius: 5px;
	color: #FFF;
	height: 182px;
}


body#Home div#Film img
{
	border-radius: 10px;
	margin: 4px ;
	padding: 0 ;
	border: 1px solid #455269;
	width: 154px ;
	height: 154px ;
	position: relative ;
}

body#Home td#MainThumbnails
{
	padding: 10px 0 0 10px;	
}

body#Home td#Film
{
	padding: 10px 10px 0 0;
	vertical-align: middle;
}

body#Home div#VideoTutorials
{
	position: relative;
	width: 256px;
	height: 174px; 
	display: inline-block;
	border: 1px outset #455269;
	background-color: #53637f;
	border-radius: 5px;
}

body#Home div#VideoTutorials span.PleaseWait
{
	margin-top: 10px;
}

body#Home div#VideoTutorials iframe#VideoPlayer,
body#Home div#VideoTutorials iframe#VideoPlayer2
{
	margin: 2px 0px 0px 0px;
}

body#Home div#VideoTutorials table
{
	margin: 5px;
}

body#Home div#Aphelion
{
	display: inline-block;
	position:relative;
	border-top: 1px outset #455269;
	border-right: 1px outset #455269;
	border-bottom: 1px outset #455269;
	border-left: 0px;
	background-color: #F9F9F9 ;
	border-top-right-radius: 80px;
	border-bottom-right-radius: 80px;
	padding: 0px 0px 10px 8px;
	background: #53637f;
	color: rgb(215, 221, 230);

}

body#Home div#Aphelion li b
{
	position: relative;
	color: rgb(228, 179, 104);
	z-index: 100;
	background-color: #53637f ;
	border-right: 5px solid #53637f;
}

body#Home div#Aphelion h2#AphelionLab
{
	margin-top:70px;
}

body#Home div#Aphelion h2#AphelionSDK
{
	margin-top:70px;
}

body#Home table dl#Modules
{
	font: 11px verdana, "Trebuchet MS", helvetica, sans-serif;
	margin: 5px 0 ;
} 

body#Home table td
{
	padding: 0 0 ;
	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: #BF8326;
}

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.background1 { background: url(/images/ADCIS2005_BGVerticalPaneAboutUsTopBig.png) repeat-x left top ; }
body#Home dl#ADCIS.background2 { background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x left top ; }
body#Home dl#ADCIS.background3 { background: url(/images/ADCIS2005_BGVerticalPaneDownloadTopBig.png) repeat-x left top ; }
body#Home dl#ADCIS.background4 { background: url(/images/ADCIS2005_BGVerticalPaneAboutUsTopBig.png) repeat-x left top ; }
body#Home dl#ADCIS.background5 { background: url(/images/ADCIS2005_BGVerticalPaneUserCornerTopBig.png) repeat-x left top ; }
body#Home dl#ADCIS.background6 { background: url(/images/ADCIS2005_BGVerticalPaneTop.png) repeat-x left top ; }
body#Home dl#ADCIS.background7 { background: url(/images/ADCIS2005_BGVerticalPaneTopContactUs.png) repeat-x left top ; }

body#Home dl#ADCIS h2#AdcisHomeTitle.background1 { color: #BF8326 }
body#Home dl#ADCIS h2#AdcisHomeTitle.background2 { color: #C8292C }
body#Home dl#ADCIS h2#AdcisHomeTitle.background3 { color: #4475BD }
body#Home dl#ADCIS h2#AdcisHomeTitle.background4 { color: #286432}
body#Home dl#ADCIS h2#AdcisHomeTitle.background5 { color: #EC6521 }
body#Home dl#ADCIS h2#AdcisHomeTitle.background6 { color: #69AF19 }
body#Home dl#ADCIS h2#AdcisHomeTitle.background7 { color: #69AF19 }

body#Home dl#ADCIS h2#AdcisHomeTitle.background1,
body#Home dl#ADCIS h2#AdcisHomeTitle.background2,
body#Home dl#ADCIS h2#AdcisHomeTitle.background3,
body#Home dl#ADCIS h2#AdcisHomeTitle.background4,
body#Home dl#ADCIS h2#AdcisHomeTitle.background5,
body#Home dl#ADCIS h2#AdcisHomeTitle.background7
{
  color: #FFF;
}

body#Home dl#ADCIS h2#AdcisHomeTitle.background2
{
	color: #000;
}

body#Home dl#ADCIS h2#AdcisHomeTitle.background1
{
	color: #000;
}

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 ;
}

a.more
{
	text-decoration: none;
}

a.more span
{
	margin-left: 5px;
}

a.more button
{
	line-height: 14px;
	font-size: 11px;
	border-width: 1px;
	border-radius: 5px;
}

a.more button:hover
{
	cursor: pointer;
}

body#Home dl#News li.products, div#Aphelion ul li
{
	color: rgb(215, 221, 230) !important;
}
a.more#products { color: rgb(151, 106, 34); }

a.more#products button, li.products a.more button, div#Aphelion a.more button
{
	color: rgb(151, 106, 34);
	border-color: #905f15;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -36px;
}

a.more#products button:hover, li.products a.more button:hover, div#Aphelion a.more button:hover
{
	color: #FFF;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -36px;
}

body#Home dl#News li.download
{
	color: rgb(215, 221, 230);
}
a.more#download { color: #4475BD; }

a.more#download button, li.download a.more button
{
	color: rgb(25, 54, 30);
	border-color: rgb(73, 120, 189);
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -106px;
}

a.more#download button:hover, li.download a.more button:hover
{
	color: #FFF;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -106px;
}

body#Home dl#News li.applications
{
	color: rgb(215, 221, 230);
}
a.more#applications { color: #4475BD; }

a.more#applications button, li.applications a.more button
{
	color: rgb(109, 57, 59);
	border-color: rgb(109, 57, 59);
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -70px;
}

a.more#applications button:hover, li.applications a.more button:hover
{
	color: #FFF;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -70px;
}

body#Home dl#News li.aboutUs
{
	color: rgb(215, 221, 230);
}
a.more#aboutUs { color: #286432; }

a.more#aboutUs button, li.aboutUs a.more button
{
	color: rgb(25, 54, 30);
	border-color: rgb(48, 87, 54);
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -142px;
}

a.more#aboutUs button:hover, li.aboutUs a.more button:hover
{
	color: #FFF;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -142px;
}

body#Home dl#News li.contactUs
{
	color: rgb(215, 221, 230);
}
a.more#contactUs { color: #69AF19; }

a.more#contactUs button, li.contactUs a.more button
{
	color: rgb(25, 54, 30);
	border-color: rgb(104, 148, 54);
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -214px;
}

a.more#contactUs button:hover, li.contactUs a.more button:hover
{
	color: #FFF;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -214px;
}

body#Home div#News
{
	overflow: hidden;
}

body#Home dl#News
{	
	display: inline-block;
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-left: 1px outset #455269;
	border-top: 1px outset #455269;
	border-right: 0px;
	border-bottom: 1px outset #455269;
	background-color: #53637f;
	border-top-left-radius: 80px;
	border-bottom-left-radius: 80px;
}

body#Home dl#News h2
{
	text-align: center;
}

body#Home ul#NewsUl
{
	list-style-type: disc;
	font-size: 12px ;
	padding-right: 5px ;
	margin-right: 5px ;
}

body#Home ul#NewsUl li
{
	padding: 2px 0 ;	
}

body#Home div.Thumbnails
{	
	margin: 0px 0px 0px 0px;
	min-width: 416px;
	text-align: left;
	width:100%;	
}

body#Home div.ThumbnailContainer
{
	height: 90px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	padding: 0px 0px 0px 0px;
	margin: 0px 6px 10px 0px;
	border: 0px;
	display: inline-block;
	background-color: rgb(106,106,106);
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
    
}

body#Home div.Thumbnail
{	
	height: 88px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	border: 1px outset #455269;
	background-color: #53637f;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
}

body#Home div.ThumbnailContainer a
{	
	text-align: left;
	text-decoration: none;
	color: #FFF;
}

body#Home div.ThumbnailContainer ul
{
	padding: 0px;
	margin: 5px 0 0 15px;
	font-size: 0.88em;
}

body#Home div.ThumbnailContainer span
{
	margin: 0px;
	position: relative;
	top: 3px;
	left: 5px;
}

/*body#Home div.ThumbnailContainer a div.Thumbnail:hover
{
	background-color: #E0E0E0;
}*/

body#Home div.Thumbnail img
{
	width:64px;
	height: 64px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	border-radius: 5px;
}

body#Home div.Thumbnail table
{
	margin-top: 6px;
	border-spacing: 0px;
}

/*********************************************************************************/

div#page
{
	/*height:auto !important;*/
}

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: 0px ;
}

div.imgcenter
{
	text-align: center ;
}


div#page p.imglegend, div#page p.imglegendsmall
{
	text-align: center ;
	margin: 0 ;
	padding: 0 0 5px 0 ; 
	font-style: italic ;
	color: #555 ;
	font-weight: bold ;
}

div#page p.imglegendsmall
{
	font-size: 0.8em ;
}

#AboutUs div#page div.imgcenter img
{
	padding: 0px ;
	margin: 0px ;
}

#AboutUs div#page div.imgcenter p.imglegend
{
	text-indent: 0px ;
}

img.right
{
	float: right ;	
}

.left
{
	float: left ;
	text-align: left ;
}

div.leftHeaderContainer
{
	display: inline-block;
	position:absolute;
	left: 15px;
	top: 5px;
/*	background: #6A6A6A;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);*/
	zoom: 1;
}

div.leftHeader
{
	position: relative;
	top: 0px;
	left: 0px;
	background: transparent;
	/*border: 1px #555 solid;*/
	border-radius: 5px;
}

div.rightHeaderContainer
{
	float: right ;
	display: inline-block;
	position:relative;
	right: 15px;
	top: 11px;
	background: #6A6A6A;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	zoom: 1;
}

div.rightHeader
{
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0;
	border: 1px rgb(209, 209, 209) outset;
	margin: 0px 0px 0 0 ;
	text-align: right ;	
	line-height: 34px ;
	border-radius: 5px;
}

div.rightHeader span
{	
	margin-left: 5px;
}

div.rightHeader a
{
	margin-right: 5px;
}

div#container
{
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	background: #FFF;
}

body#Home div#container, body#Legals div#container
{
	background: transparent;
}

div#header {
	position: fixed;
	z-index: 10000;
	min-width: 988px;
	top: 0px;
	left:0px;
	right: 0px;
	height: 86px;
	padding: 0;
	margin: 0;
	background: transparent;
	font: 14px verdana, "Trebuchet MS", helvetica, sans-serif;
	font-weight: bold ;
	color: #555 ;
}

body.AAI div#header
{
	min-width: 930px;
}

div#headerBg
{
	height: 86px;
	background: #FFF;
}

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
{
	background: #F5F5F5;
	border: #CDCDCD 1px ridge ;
	border-radius: 5px;
}

div#header img
{
	vertical-align: top ;
}

div#header h1
{
/*	margin: 0px 5px 0px 5px;*/
	margin: 0px;
}

div#header h1#frAAI {
	padding: 0;
	width: 601px ;
	background: url(/images/AAI2012_Header_Fr.png) no-repeat 0 0 ;
	background-size: 601px;
}
div#header h1#enAAI{
	padding: 0;
	position: relative;
	width: 601px ;
	background: url(/images/AAI2012_Header_En.png) no-repeat 0 0 ;
	background-size: 601px;
}
div#header h1#esAAI {
	padding: 0;
	width: 601px ;
	background: url(/images/AAI2012_Header_Es.png) no-repeat 0 0 ;
	background-size: 601px;
}

div#header h1#fr {
	padding: 0;
	width: 501px ;
	background: url(/images/ADCIS2012_Header_Fr.png) no-repeat 0 0 ;
	background-size: 501px;
}
div#header h1#en {
	padding: 0;
	width: 501px ;
	background: url(/images/ADCIS2012_Header_En.png) no-repeat 0 0 ;
	background-size: 501px;
}
div#header h1#es {
	padding: 0;
	width: 501px ;
	background: url(/images/ADCIS2012_Header_Es.png) no-repeat 0 0 ;
	background-size: 501px;
}

div#header div#fb-root {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 505px;
}

div#header h1 a {
	height: 50px;
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0px;
}

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 {
	position: absolute;
	top: 60px;
	background: transparent;
	height: 26px;
	width: 100%;
	padding: 0;
	margin: 0;
	border-top: 0px;
	border-bottom: 0px;		
}

div#menu ul#menu {
	margin: 0;
	padding: 0;
	width: auto ;
}

div#menu ul#menu li {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	float: left;
	text-align: center;
}

div#menu ul#menu li a {
	width: 130px ;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	font-weight: 500 ;
	letter-spacing: 2px;
	font-family: verdana, sans-serif ;
	color: #000;
	display: block;
	text-decoration: none;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#postMenu
{
	width: 100%;
	z-index: 10000;
	border-top: 1px solid #555;
	top: 86px;	
	padding: 0px;
	margin: 0px;
	height: 10px;
	position: absolute;	
}

div#preFooter
{
	position: static;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 100%;
}

body#Home div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 0;
}

body#Home div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -10px;
}

body#Products div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -20px;
}

body#Products div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -30px;
}

body#Applications div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -40px;
}

body#Applications div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -50px;
}

body#Download div#postMenu, body#Multimedia div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -60px;
}

body#Download div#preFooter, body#Multimedia div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -70px;
}

body#AboutUs div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -80px;
}

body#AboutUs div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -90px;
}

body#Support div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -100px;
}

body#Support div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -110px;
}

body#ContactUs div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -120px;
}

body#ContactUs div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -130px;
}

body#Legals div#postMenu, body#Error div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -140px;
}

body#Legals div#preFooter, body#Error div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -150px;
}

body#DownloadThirdParty div#postMenu
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -60px;
}

body#DownloadThirdParty div#preFooter
{
	background: url(/images/ADCIS2012_BGPage.png) repeat-x 0 -70px;
}

body#Search div#menu ul li a {
	width: 260px ;
}

body#Products ul li a#MnuProducts, body#Applications ul li a#MnuApplications, body#Download ul li a#MnuDownload, body#AboutUs ul li a#MnuAboutUs, body#Support ul li a#MnuSupport, body#ContactUs ul li a#MnuContactUs
{
	border-bottom: 1px solid transparent;
	text-align: center;
}

div#menu ul li a:hover {
	cursor: pointer ;
	color: #FFF;	
}

div#menu div.tab
{
	position: absolute;
/*	width: 152px;
	height: 27px;*/
	z-index: 1;
}

div#menu div#LOut
{ 
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 16px;
	width: 10px;
	height: 10px;
	border-bottom: 1px inset #555;
	border-right: 1px inset #555;
	border-bottom-right-radius: 10px;
	vertical-align: bottom;
	background: transparent;
	z-index: 4;
}

div#menu div#LIn
{ 
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 16px;
	width: 10px;
	height: 10px;
	vertical-align: bottom;
	border-bottom: 0px;
	border-right: 1px solid transparent;
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -1px;
	z-index: 3;
}

div#menu div#Center
{
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 0px;
	width: 130px;
	height: 25px;
	border-top: 1px outset #555;
	border-right: 1px outset #555;
	border-bottom: 1px inset #555;
	border-left: 1px outset #555;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -1px;
	z-index: 2;
	
}

div#menu li a
{
	display: inline-block;
	z-index: 3;
}

div#menu div#RIn
{ 
	display: inline-block;
	position: absolute;
	left: 141px;
	top: 16px;
	width: 10px;
	height: 10px;
	z-index: 3;
	vertical-align: bottom;
	border-bottom: 0px;
	border-left: 1px solid transparent;
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -1px;
}

div#menu div#ROut
{ 
	display: inline-block;
	position: absolute;
	left: 141px;
	top: 16px;
	width: 10px;
	height: 10px;
	z-index: 4;
	border-bottom: 1px inset #555;
	border-left: 1px inset #555;
	border-bottom-left-radius: 10px;
	vertical-align: bottom;
	background: transparent;
}

div#menu div#Products
{
	z-index: 6;
	left: 0px;
}

div#menu div#Products div#Products.tab
{
	z-index: 60;
}

div#menu div#Products div#Center
{
	z-index: 61;
}

div#menu div#Products div#Center a, div#menu div#Products div#LIn, div#menu div#Products div#RIn
{
	z-index: 62;
}

div#menu div#Products div#Center a
{
	color: #BF8326;
}

div#menu div#Products div#LOut, div#menu div#Products div#ROut
{
	z-index: 63;
}

div#menu div#Applications
{
	z-index: 5;
	left: 127px;
}

div#menu div#Applications div#Center
{
	z-index: 51;
}

div#menu div#Applications div#Center a, div#menu div#Applications div#LIn, div#menu div#Applications div#RIn
{
	z-index: 52;
}

div#menu div#Applications div#Center a
{
	color: #C8292C;
}

div#menu div#Applications div#LOut, div#menu div#Applications div#ROut
{
	z-index: 53;
}

div#menu div#Download
{
	z-index: 4;
	left: 254px;
}

div#menu div#Download div#Center
{
	z-index: 41;
}

div#menu div#Download div#Center a, div#menu div#Download div#LIn, div#menu div#Download div#RIn
{
	z-index: 42;
}

div#menu div#Download div#Center a
{
	color: #4475BD;
}

div#menu div#Download div#LOut, div#menu div#Download div#ROut
{
	z-index: 43;
}

div#menu div#AboutUs
{
	z-index: 3;
	left: 381px;
}

div#menu div#AboutUs div#Center
{
	z-index: 31;
}

div#menu div#AboutUs div#Center a, div#menu div#AboutUs div#LIn, div#menu div#AboutUs div#RIn
{
	z-index: 32;
}

div#menu div#AboutUs div#Center a
{
	color: #286432;
}

div#menu div#AboutUs div#LOut, div#menu div#AboutUs div#ROut
{
	z-index: 33;
}

div#menu div#Support
{
	z-index: 2;
	left: 508px;
}

div#menu div#Support div#Center
{
	z-index: 21;
}

div#menu div#Support div#Center a, div#menu div#Support div#LIn, div#menu div#Support div#RIn
{
	z-index: 22;
}

div#menu div#Support div#Center a
{
	color: #EC6521;
}

div#menu div#Support div#LOut, div#menu div#Support div#ROut
{
	z-index: 23;
}

div#menu div#ContactUs
{
	z-index: 1;
	left: 635px;
}

div#menu div#ContactUs div#CenterContainer
{
	height: 19px;
	position:relative;
	left: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: inline-block;
	background: #6A6A6A;
	z-index: 11;
	-moz-box-shadow: 5px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 5px 5px 5px rgba(106, 106, 106, 0.6);
	zoom: 1;
}


div#menu div#ContactUs div#Center
{
	position: relative;
	left: 0px;
	z-index: 12;
}

div#menu div#ContactUs div#Center a, div#menu div#ContactUs div#LIn, div#menu div#ContactUs div#RIn
{
	z-index: 13;
}

div#menu div#ContactUs div#Center a
{
	color: #69AF19;
}

div#menu div#ContactUs div#LOut, div#menu div#ContactUs div#ROut
{
	z-index: 14;
}

body#Products div#menu div#Products a,
body#Applications div#menu div#Applications a,
body#Download div#menu div#Download a,
body#AboutUs div#menu div#AboutUs a,
body#Support div#menu div#Support a,
body#ContactUs div#menu div#ContactUs a
{
	color: #FFF;
}

body#Products div#menu div#Products div#LIn, body#Products div#menu div#Products div#Center, body#Products div#menu div#Products div#RIn, 
body#Applications div#menu div#Applications div#LIn, body#Applications div#menu div#Applications div#Center, body#Applications div#menu div#Applications div#RIn,
body#Download div#menu div#Download div#LIn, body#Download div#menu div#Download div#Center, body#Download div#menu div#Download div#RIn, 
body#AboutUs div#menu div#AboutUs div#LIn, body#AboutUs div#menu div#AboutUs div#Center, body#AboutUs div#menu div#AboutUs div#RIn, 
body#Support div#menu div#Support div#LIn, body#Support div#menu div#Support div#Center, body#Support div#menu div#Support div#RIn, 
body#ContactUs div#menu div#ContactUs div#LIn, body#ContactUs div#menu div#ContactUs div#Center, body#ContactUs div#menu div#ContactUs div#RIn
{	
	border-bottom-color: transparent;
}

body#Products div#menu div#Products div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -36px;
}
body#Products div#menu div#Products div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -15px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Products div#menu div#Products div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -15px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Applications div#menu div#Applications div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -71px;
}
body#Applications div#menu div#Applications div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -28px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Applications div#menu div#Applications div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -28px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Download div#menu div#Download div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -106px;
}
body#Download div#menu div#Download div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -41px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Download div#menu div#Download div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -41px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#AboutUs div#menu div#AboutUs div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -141px;
}
body#AboutUs div#menu div#AboutUs div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -54px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#AboutUs div#menu div#AboutUs div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -54px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Support div#menu div#Support div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -176px;
}
body#Support div#menu div#Support div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -67px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#Support div#menu div#Support div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -67px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#ContactUs div#menu div#ContactUs div#Center
{
	background: transparent url(/images/ADCIS2005_Menu3.png) repeat-x 0 -211px;
}
body#ContactUs div#menu div#ContactUs div#LIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -15px -80px;
	border-top: 1px solid transparent;
	bottom: 0px;
}
body#ContactUs div#menu div#ContactUs div#RIn
{
	background: transparent url(/images/ADCIS2012_TabCorners.png) repeat-x -1px -80px;
	border-top: 1px solid transparent;
	bottom: 0px;
}

body#Products div#menu div#Products,
body#Applications div#menu div#Applications,
body#Download div#menu div#Download,
body#AboutUs div#menu div#AboutUs,
body#Support div#menu div#Support,
body#ContactUs div#menu div#ContactUs
{
	z-index: 20000;
}

body#Products #page div.ThumbnailDownloads
{
	text-align: right ;
	float: right;	
}

ul#languagepane
{
	padding: 0px ;
	margin: 0px ;
	text-align: center ;
	background: transparent ;
	float: right ;
}

body#Home ul#languagepane
{
	margin: 0 0 ;
	text-align: center ;
	background: transparent ;
	float: right ;
	vertical-align: bottom ;
	padding : 0 ;
	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: inline-block;
	padding: 0 2px ; 
	margin: 0;
}

ul#verticalpane 
{
	position: relative;
	border-radius: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 235px !important;
	width: 247px;
	padding: 15px 5px 15px 5px ;
	background: url(/images/ADCIS2005_BGVerticalPane.png) repeat-y 0 0 ;
	border: 1px outset rgb(82, 117, 87);
}

/*
** Vertical Pane menu
*/
ul#verticalpane a
{
	display: block;
}

/* Menu top horizontal colored bar */
#Products ul#verticalpane, div#sitemapProducts
{
	border-color: #905f15 !important;
	background: rgb(255, 247, 234) url(/images/ADCIS2005_BGVerticalPaneProductsTop.png) repeat-x 0 0 ;
}

#Applications ul#verticalpane, div#sitemapApplications
{
	border-color: rgb(175, 45, 48) !important;
	background: rgb(250, 240, 240) url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0 ;
}

#Download ul#verticalpane, #Multimedia ul#verticalpane, div#sitemapDownload
{
	border-color: rgb(73, 120, 189) !important;
	background: rgb(236, 244, 255) url(/images/ADCIS2005_BGVerticalPaneDownloadTop.png) repeat-x 0 0 ;
}

#DownloadThirdParty ul#verticalpane, div#sitemapDownloadThirdParty
{
	border-color: rgb(73, 120, 189) !important;
	background: rgb(236, 244, 255) url(/images/ADCIS2005_BGVerticalPaneDownloadThirdPartyTop.png) repeat-x 0 0 ;
}

#AboutUs ul#verticalpane, div#sitemapAboutUs
{
	border-color: rgb(48, 87, 54) !important;
	background: rgb(244, 255, 245) url(/images/ADCIS2005_BGVerticalPaneAboutUsTop.png) repeat-x 0 0 ;
}

#Support ul#verticalpane, div#sitemapUserCorner
{
	border-color: rgb(131, 85, 61) !important;
	background: rgb(255, 242, 236) url(/images/ADCIS2005_BGVerticalPaneUserCornerTop.png) repeat-x 0 0 ;
}

#Legals ul#verticalpane, div#sitemapLegals
{
	border-color: rgb(131, 131, 131);
	background: #f5f5f5 url(/images/ADCIS2005_BGVerticalPaneLegalsTop.png) repeat-x 0 0 ;
}

#ContactUs ul#verticalpane 
{
	border-color: rgb(104, 148, 54);
	background: rgb(246, 255, 236) url(/images/ADCIS2005_BGVerticalPaneContactUsTop.png) repeat-x 0 0 ;
}

/* Horizontal Bigger Colored Shading */
ul#verticalpane a, #Legals div#verticalpane a, #search div#verticalpane a
{
	line-height: 16px;	
/*	font-size: 12px;*/
	text-decoration: none;
	
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}

ul#verticalpane li, #Legals div#verticalpane li, #Search div#verticalpane li
{
	border-radius: 5px;
	padding: 2px 0 2px 12px;
	list-style-type: none ;
	border: 1px solid transparent;

}

ul#verticalpane ul, #Legals div#verticalpane ul, #Search div#verticalpane ul
{
	padding: 0 0 0 5px;
}

body#Products ul#verticalpane li:hover
{
	background: #ECC489 ;	
	border: 1px solid #BF8326;
}

body#Applications ul#verticalpane li:hover
{
	background: #D5858D ;
	border: 1px solid #C8292C ;
}

body#Download ul#verticalpane li:hover,
body#Multimedia ul#verticalpane li:hover
{
	background: #96BBF5;
	border: 1px solid #4475BD;
}

body#DownloadThirdParty ul#verticalpane li:hover
{
	background: #96BBF5;
	border: 1px solid #4475BD;
}


body#AboutUs ul#verticalpane li:hover
{
	background: #679B70;
	border: 1px solid #286432; 
}

body#Support ul#verticalpane li:hover
{
	background: #EFA985;
	border: 1px solid #EC6521;
}

body#ContactUs ul#verticalpane li:hover
{
	background: #C6EB9D;
	border: 1px solid #69AF19;
}

body#Legals ul#verticalpane li:hover
{
	background: #DDD ;
	border: 1px solid #999 ;
}

body#Products ul#verticalpane li:hover a:hover,
body#Applications ul#verticalpane li:hover a:hover,
body#Download ul#verticalpane li:hover a:hover,
body#DownloadThirdParty ul#verticalpane li:hover a:hover,
body#Multimedia ul#verticalpane li:hover a:hover,
body#AboutUs ul#verticalpane li:hover a:hover,
body#Support ul#verticalpane li:hover a:hover,
body#ContactUs ul#verticalpane li:hover a:hover,
body#Legals ul#verticalpane li:hover a:hover
{
	color: #FFF;
}

ul#verticalpane li.topmenu:hover,
ul#verticalpane li.topmenuL2:hover
{
	padding-left: 12px;
}

body#Products ul#verticalpane li.topmenu:hover,
body#Products ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #BF8326;
	color: #BF8326;
	background: #ECC489 url(/images/ADCIS2005_PlusProducts.png) no-repeat 2px 6px ;
}

body#Applications ul#verticalpane li.topmenu:hover,
body#Applications ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #C8292C;
	color: #C8292C;
	background: #D5858D url(/images/ADCIS2005_PlusApplications.png) no-repeat 2px 6px ; 	
}

body#Download ul#verticalpane li.topmenu:hover,
body#Download ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #4475BD ;
	color: #4475BD ;
	background: #96BBF5 url(/images/ADCIS2005_PlusDownload.png) no-repeat 2px 6px ; 	
}

body#AboutUs ul#verticalpane li.topmenu:hover,
body#AboutUs ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #286432 ;
	color: #286432 ;
	background: #679B70 url(/images/ADCIS2005_ArrowPlusAboutUs.png) no-repeat 2px 6px ; 	
}

body#Support ul#verticalpane li.topmenu:hover,
body#Support ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #EC6521;
	color: #EC6521;
	background: #EFA985 url(/images/ADCIS2005_PlusUserCorner.png) no-repeat 2px 6px ; 	
}

body#ContactUs ul#verticalpane li.topmenu:hover,
body#ContactUs ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #69AF19 ;
	color: #69AF19 ;
	background: #C6EB9D url(/images/ADCIS2005_ArrowPlusContactUs.png) no-repeat 2px 6px ; 	
}

body#Legals ul#verticalpane li.topmenu:hover,
body#Legals ul#verticalpane li.topmenuL2:hover
{
	border: 1px solid #DDD ;
	color: #DDD ;
	background: #DDD url(/images/ADCIS2005_Plus.png) no-repeat 2px 6px ; 	
}

body#Products ul#verticalpane li.topmenuopen:hover,
body#Products ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #ECC489;
	background: url(/images/ADCIS2005_MinusProducts.png) no-repeat 1px 6px ;
}

body#Products ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#Products ul#verticalpane li.topmenuL2open:hover a.topMenuTitle
{
	color: rgb(190, 158, 110);
}

body#Applications ul#verticalpane li.topmenuopen:hover,
body#Applications ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #D5858D;
	background: url(/images/ADCIS2005_MinusApplications.png) no-repeat 1px 6px ;
}

body#Applications ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#Applications ul#verticalpane li.topmenuL2open:hover a.topMenuTitleL2
{
	color: #D5858D;
}

body#Download ul#verticalpane li.topmenuopen:hover,
body#Download ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #96BBF5;
	background: url(/images/ADCIS2005_MinusDownload.png) no-repeat 1px 6px ;
}

body#Download ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#Download ul#verticalpane li.topmenuL2open:hover a.topMenuTitleL2
{
	color: #96BBF5;
}

body#AboutUs ul#verticalpane li.topmenuopen:hover,
body#AboutUs ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #679B70 ;
	background: url(/images/ADCIS2005_MinusAboutUs.png) no-repeat 1px 6px ;
}

body#AboutUs ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#AboutUs ul#verticalpane li.topmenuL2open:hover a.topMenuTitleL2
{
	color: #679B70 ;
}

body#Support ul#verticalpane li.topmenuopen:hover,
body#Support ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #EFA985 ;
	background: url(/images/ADCIS2005_MinusUserCorner.png) no-repeat 1px 6px ;
}

body#Support ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#Support ul#verticalpane li.topmenuL2open:hover a.topMenuTitleL2
{
	color: #EFA985 ;
}

body#ContactUs ul#verticalpane li.topmenuopen:hover,
body#ContactUs ul#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #C6EB9D ;
	background: url(/images/ADCIS2005_MinusContactUs.png) no-repeat 1px 6px ;
}

body#ContactUs ul#verticalpane li.topmenuopen:hover a.topMenuTitle,
body#ContactUs ul#verticalpane li.topmenuL2open:hover a.topMenuTitleL2
{
	color: #C6EB9D ;
}


body#Legals div#verticalpane li.topmenuopen:hover,
body#Legals div#verticalpane li.topmenuL2open:hover
{
	border: 1px solid transparent;
	color: #DDD ;
	background: url(/images/ADCIS2005_Minus.png) no-repeat 1px 6px ;
}


ul#verticalpane li.topmenu,
ul#verticalpane li.topmenuopen,
ul#verticalpane li.topmenuL2,
ul#verticalpane li.topmenuL2open
{
	cursor: pointer;
}

#Legals divl#verticalpane li.topmenu,
#Legals div#verticalpane li.topmenuopen,
#Search divl#verticalpane li.topmenu,
#Search div#verticalpane li.topmenuopen,
#Legals divl#verticalpane li.topmenuL2,
#Legals div#verticalpane li.topmenuL2open,
#Search divl#verticalpane li.topmenuL2,
#Search div#verticalpane li.topmenuL2open
{
	cursor: pointer;
}

body#Products li.topmenu,
body#Products li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusProducts.png) no-repeat 2px 6px ;
}

body#Products li.topmenuopen,
body#Products li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusProducts.png) no-repeat 1px 6px ;
}

body#Applications li.topmenu,
body#Applications li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusApplications.png) no-repeat 2px 6px ;
}

body#Applications li.topmenuopen,
body#Applications li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusApplications.png) no-repeat 1px 6px ;
}

body#Download li.topmenu,
body#Download li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusDownload.png) no-repeat 2px 6px ;
}

body#Download li.topmenuopen,
body#Download li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusDownload.png) no-repeat 1px 6px ;
}

body#AboutUs li.topmenu,
body#AboutUs li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusAboutUs.png) no-repeat 2px 6px ;
}

body#AboutUs li.topmenuopen,
body#AboutUs li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusAboutUs.png) no-repeat 1px 6px ;
}

body#Support li.topmenu,
body#Support li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusUserCorner.png) no-repeat 2px 6px ;
}

body#Support li.topmenuopen,
body#Support li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusUserCorner.png) no-repeat 1px 6px ;
}

body#Legals li.topmenu,
body#Legals li.topmenuL2
{
	background: url(/images/ADCIS2005_Plus.png) no-repeat 2px 6px ;
}

body#Legals li.topmenuopen,
body#Legals li.topmenuL2open
{
	background: url(/images/ADCIS2005_Minus.png) no-repeat 1px 6px ;
}

body#ContactUs li.topmenu,
body#ContactUs li.topmenuL2
{
	background: url(/images/ADCIS2005_PlusContactUs.png) no-repeat 2px 6px ;
}

body#ContactUs li.topmenuopen,
body#ContactUs li.topmenuL2open
{
	background: url(/images/ADCIS2005_MinusContactUs.png) no-repeat 1px 6px ;
}

ul#verticalpane li.topmenuopen ul,
#Legals div#verticalpane li.topmenuopen ul,
#Search div#verticalpane li.topmenuopen ul,
ul#verticalpane li.topmenuL2open ul,
#Legals div#verticalpane li.topmenuL2open ul,
#Search div#verticalpane li.topmenuL2open ul
{
	margin-left: -10px;
}

/* Left line when menu is open */
body#Products ul#verticalpane li.topmenuopen ul,
body#Products ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #BF8326;
}

body#Applications ul#verticalpane li.topmenuopen ul,
body#Applications ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #C8292C;
}

body#Download ul#verticalpane li.topmenuopen ul,
body#Download ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #4475BD;
}

body#AboutUs ul#verticalpane li.topmenuopen ul,
body#AboutUs ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #286432 ;
}

body#Support ul#verticalpane li.topmenuopen ul,
body#Support ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #EFA985 ;
}

body#ContactUs ul#verticalpane li.topmenuopen ul,
body#ContactUs ul#verticalpane li.topmenuL2open ul
{
	border-left: 1px solid #69AF19 ;
}

body#Legals div#verticalpane li.topmenuopen ul,
body#Search div#verticalpane li.topmenuopen ul,
body#Legals div#verticalpane li.topmenuL2open ul,
body#Search div#verticalpane li.topmenuL2open ul
{
	border-left: 1px outset #DDD ;
}

#Legals ul#verticalpane li.activePage, #Legals ul#verticalpane li.activePage:hover
{
	border: 1px outset #999 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}


body#Products ul#verticalpane li.activePage a,
body#Applications ul#verticalpane li.activePage a,
body#Download ul#verticalpane li.activePage a,
body#DownloadThirdParty ul#verticalpane li.activePage a,
body#AboutUs ul#verticalpane li.activePage a,
body#ContactUs ul#verticalpane li.activePage a,
body#Support ul#verticalpane li.activePage a,
body#Products ul#verticalpane li.activePage2 a,
body#Applications ul#verticalpane li.activePage2 a,
body#Download ul#verticalpane li.activePage2 a,
body#DownloadThirdParty ul#verticalpane li.activePage2 a,
body#AboutUs ul#verticalpane li.activePage2 a,
body#ContactUs ul#verticalpane li.activePage2 a,
body#Support ul#verticalpane li.activePage2 a
{
	font-style: italic;
}

body#Legals div#verticalpane li.activePage a,
body#Search div#verticalpane li.activePage a 
{
	color: #000;
}

/* Selected Menu */
div.verticalpaneContainer
{
	display: inline-block;
	vertical-align: top;
	position: static;
	margin: 0px 5px 5px 5px;
	border-radius: 10px;
}

body#Products div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(229,168,74, 0.6);
	-moz-box-shadow: 5px 5px 5px rgba(229,168,74,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(229, 168, 74, 0.6);
	box-shadow: 5px 5px 5px rgba(229, 168, 74, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Applications div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(255,151,153,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(255,151,153,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(255, 151, 153, 0.6);
	box-shadow: 5px 5px 5px rgba(255, 151, 153, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Download div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(118,164,232,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(118,164,232,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(118, 164, 232, 0.6);
	box-shadow: 5px 5px 5px rgba(118, 164, 232, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#DownloadThirdParty div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(118,164,232,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(118,164,232,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(118, 164, 232, 0.6);
	box-shadow: 5px 5px 5px rgba(118, 164, 232, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#AboutUs div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(134,188,143,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(134,188,143,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(134, 188, 143, 0.6);
	box-shadow: 5px 5px 5px rgba(134, 188, 143, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Support div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(255,173,124,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(255,173,124,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(255, 173, 124, 0.6);
	box-shadow: 5px 5px 5px rgba(255, 173, 124, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#ContactUs div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(141,205,69,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(141,205,69,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(141, 205, 69, 0.6);
	box-shadow: 5px 5px 5px rgba(141, 205, 69, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Legals div.verticalpaneContainer
{
	display: inline-block;
	background-color: rgba(166,166,166,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(166,166,166,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(166, 166, 166, 0.6);
	box-shadow: 5px 5px 5px rgba(166, 166, 166, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
	zoom: 1;
}

body#Products ul#verticalpane li.activePage
{
	border: 1px outset #BF8326;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -37px ;
}

body#Applications ul#verticalpane li.activePage
{
	border: 1px outset #C8292C ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -72px;
}

body#Download ul#verticalpane li.activePage
{
	border: 1px outset #4475BD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -107px ; 
}

body#DownloadThirdParty ul#verticalpane li.activePage
{
	border: 1px outset #4475BD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -107px ; 
}

body#AboutUs ul#verticalpane li.activePage
{
	border: 1px outset #286432 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -142px ; 
}

body#Support ul#verticalpane li.activePage
{
	border: 1px outset #EC6521 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -177px ; 
}

body#ContactUs ul#verticalpane li.activePage
{
	border: 1px outset #69AF19 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -212px ; 
}


body#Legals div#verticalpane li.activePage,
body#Search div#verticalpane li.activePage
{
	border: 1px outset #DDD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ; 
}

body#Products ul#verticalpane li.activePage2
{
	border: 1px outset #BF8326;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 -38px ;
}

body#Applications ul#verticalpane li.activePage2
{
	border: 1px outset #C8292C ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 -76px;
}

body#Download ul#verticalpane li.activePage2
{
	border: 1px outset #4475BD ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 -114px ; 
}

body#DownloadThirdParty ul#verticalpane li.activePage2
{
	border: 1px outset #4475BD ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 -114px ; 
}

body#AboutUs ul#verticalpane li.activePage2
{
	border: 1px outset #286432 ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 0px ; 
}

body#Support ul#verticalpane li.activePage2
{
	border: 1px outset #EFA985 ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 0px ; 
}

body#ContactUs ul#verticalpane li.activePage2
{
	border: 1px outset #69AF19 ;
	background: url(/images/ADCIS2012_Menu3.png) repeat-x 0 0px ; 
}


body#Legals div#verticalpane li.activePage2,
body#Search div#verticalpane li.activePage2
{
	border: 1px outset #DDD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ; 
}

/*
** End of Vertical Pane menu
*/

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 #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 ;
}

div#page 
{
	padding: 0px 10px ;
	margin: 0px;
}	

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 0px ;
	float: none;
}

div#page p
{
	text-align: left;
	line-height: 1.3em;
	margin-left: 10px ;
	margin-right: 10px ;
}

div#page p.highlight
{
	border: 1px outset #555;
	padding: 5px;
	background: #CCC;
}

div#page h2
{
	text-align: left ;
	margin: 5px 5px ;
	padding: 0 ;
	line-height: 25px;
	font: 2em "Trebuchet MS", helvetica, sans-serif;
}
div#page h3
{
	margin-left:7px;
}

div#page h4
{
	margin-left:8.5px;
}


#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#footerFixed
{
	z-index: 10000;
	position: static;
	width: 100%;
	height: 60px;
	display: block;
}

div#footerContainer2
{
	min-width: 779px;
	width: 100%;
    height: 50px;
    background: #FFF;
    display: block;
    overflow: hidden;
}

div#footerContainer
{
	width: 100%;
	-moz-box-shadow: 0px 5px 5px rgba(106,106,106,0.6);
	-webkit-box-shadow: 0px 5px 5px rgba(106, 106, 106, 0.6);
	box-shadow: 0px 5px 5px rgba(106, 106, 106, 0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

div#footer
{
	display: block;
	position: relative;
	width: 100%;
	clear: both;
	border-top: 1px solid #555 ;
	border-bottom: 1px solid #555 ;
	padding: 0px;
	margin-top: 0px;
	line-height: 15px;
	color: #555;
	background: #EEE url(/images/ADCIS2012_Footer3.png) repeat-x 0 0;
	font-size: 0.8em ;
}

div#footer table
{
	width: 100%;	
}

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#footer a.Facebook img, div#footer a.Twitter img, div#footer a.YouTube img, div#footer a.GooglePlus img, div#footer a.LinkedIn img, div#footer a.Wikipedia img
{
	width: 16px;
	height: 16px;
	border : 0;
}

div#footer td
{
	margin: 0px 5px;
}

div#footer td.footerLeft
{
	width: 33%;
	text-align:left;
}

div#footer td.footerLeft a
{
	margin-left: 5px;	
}

div#footer td.footerCenter
{
	width: 33%;
	text-align:center;
	vertical-align: middle;
}

div#footer td.footerRight
{
	width: 34%;
	text-align:right;
}

div#footer td.footerRight p
{	
	margin-right: 5px;
	min-width: 436px;
}

div#page ul, div#page ol
{
	padding: 5px ;
	margin: 0 0 0 40px;
	color: #FFF;
}

div#page ul li, div#page ol li
{
	margin: 0 5px 0 0;
	color: #000;
	text-indent: 0 ;
	text-align: left ;
}

ul.events li
{
	padding: 0 0 10px 0;
}

body#Home div#Adcis ul li
{
	color: rgb(215, 221, 230);
}


dl#Training dt
{
	border-top-right-radius: 15px;
	width: 150px ;
	height: 25px ;
	vertical-align: top ;
	border-top: #555 1px solid ;
	border-right: #555 1px solid ;
	padding: 5px 10px 10px 0 ;
	color: #BF8326;
}

dl#Training dd
{
	border-bottom-left-radius: 15px;
	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 160px ;
}

dl#Training dd li.underlined 
{ 
	list-style-type: square;
	padding-bottom: 5px ; 
}

dl#Training dd li.agendamain
{ 
	list-style-type: decimal ;
}

dl#Training dd li.agendasub 
{ 
	list-style-type: disc ; 
}


dl.titledescription
{
	margin: 5px auto ;
	width: 60% ;
}

dl.large
{
	width: 80%;
}

table.clovis
{
	margin: 0 auto ;
}

table.clovis td
{
	vertical-align: top ;	
}

dl.companyinfo
{
	margin: 5px ;
	width: 350px ;
	vertical-align: top;	
}

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
{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

dl.titledescription dt, dl.companyinfo dt,
dl.wtb_company dt, dl.wtb_contact dt
{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	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.wtb_contact dt
{
	border-top-left-radius: 0px !important;
}

#AboutUs dl.titledescription dt, #AboutUs dl.wtb_company dt, #AboutUs dl.wtb_contact dt
{
	color: rgb(21, 73, 30);
	border-style: outset;
	background: rgb(199, 221, 201) url(/images/ADCIS2005_BGVerticalPaneAboutUsTop.png) repeat-x 0 0;
}

#AboutUs dl.titledescription dt, #AboutUs dl.titledescription dd,
#AboutUs dl.wtb_company dt, #AboutUs dl.wtb_company dd,
#AboutUs dl.wtb_contact dt, #AboutUs dl.wtb_contact dd
{
	border-color: rgb(48, 87, 54);
	border-style: outset;
	background-color: rgb(244, 255, 245);
}

#ContactUs dl.titledescription dt, #ContactUs dl.wtb_company dt, #ContactUs dl.wtb_contact dt
{
	color: rgb(76, 128, 17);
	border-style: outset;
	background: rgb(199, 221, 201) url(/images/ADCIS2005_BGVerticalPaneContactUsTop.png) repeat-x 0 0;
}

#ContactUs dl.titledescription dt, #ContactUs dl.titledescription dd,
#ContactUs dl.wtb_company dt, #ContactUs dl.wtb_company dd,
#ContactUs dl.wtb_contact dt, #ContactUs dl.wtb_contact dd
{
	border-color: rgb(104, 148, 54);
	border-style: outset;
	background-color: rgb(246, 255, 236);
}

dl.titledescription dd, dl.wtb_company dd, dl.wtb_contact dd
{
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;

	border: 1px outset #050 ;
	margin: 0 ;
}

dl.wtb_contact dd
{
	border-bottom-left-radius: 0px;
}

dl.companyinfo dd
{
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;

	border: 1px outset #555 ;
	margin: 0 ;
	padding: 0 5px ;
}

body#Applications dl.companyinfo dd, body#Applications  dl.companyinfo dt
{
	border: 1px outset rgb(175, 45, 48);
	background: rgb(250, 240, 240);
}

body#Applications  dl.companyinfo dt
{
	color: rgb(148, 19, 21);
	border-style: outset;
	background: #ffd8d7 url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0 ;
}

body#DownloadThirdParty dl.companyinfo dd, body#DownloadThirdParty  dl.companyinfo dt
{
	border: 1px outset rgb(73, 120, 189);
	background: rgb(236, 244, 255);
}

body#DownloadThirdParty  dl.companyinfo dt
{
	color: rgb(55, 91, 146);
	border-style: outset;
	background: rgb(236, 244, 255) url(/images/ADCIS2005_BGVerticalPaneDownloadThirdPartyTop.png) repeat-x 0 0 ;
}


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 
{	
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}

dl.application  dd.seeAlso
{
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

dl.application  dd.seeAlso h3
{
	margin-left: 15px;
}

body#Applications dl.application
{
	border: 0px solid rgb(175, 45, 48);
	background: rgb(250, 240, 240);
}

dl.application dt 
{ 
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	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 ;	
}

body#Applications dl.application dd, body#Applications  dl.application dt
{
	border: 1px outset rgb(175, 45, 48);
	background: rgb(250, 240, 240);
}

body#Applications  dl.application dt, body#Applications  dl.application dd.description
{
	color: rgb(148, 19, 21);
}

body#Applications  dl.application dt
{
	background: #ffd8d7 url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0 ;
}

dl.application dd.description
{ 
	padding: 5px 5px 5px 5px;
	border-bottom: 1px ridge #CDCDCD ;
	background: #EEE;
}
dl.application .imagelegend
{
	display: inline-block;
	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 ;
}

table.table-display
{
	width:100%;
}

table.table-display tr td
{
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left:20px;
}

table.table-display tr td h3
{
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: -20px;
}

table.table-display tr td h4
{
	padding-left:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -10px;
}

dl.table-display
{
	width: 95% ;
	margin: 2em 0 2em 3em;
	padding: 0;
}

.table-display dt
{
	width: 20em;
	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
{	
	border-radius: 15px;
	line-height: 30px ;
	background: rgb(255, 247, 234) url(/images/ADCIS2005_BGVerticalPaneProductsTop.png) repeat-x left top ;
	border: 1px outset rgb(187, 157, 112);
	padding: 0 5px ;
}

/* For Applications\OEMs */
ul.apxlist { list-style-type: square }

body#Products #page a.PDFDownload:hover, body#Applications #page a.PDFDownload:hover, body#Download #page a.PDFDownload:hover, body#DownloadThirdParty #page a.PDFDownload:hover, body#AboutUs #page a.PDFDownload:hover, body#Support #page a.PDFDownload:hover, body#ContactUs #page a.PDFDownload:hover, body#Products #page a.Highlight:hover, body#Applications #page a.Highlight:hover,
body#Products #page a.RelatedMovies:hover, body#Applications #page a.RelatedMovies:hover
{
	text-decoration: none ;
	color: #FFF;
}

#page a.RelatedMovies
{
	border-radius: 5px;
	line-height: 20px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 15px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px outset #999 ;
	background: #FFF url(/images/ADCIS2012_VideoNeutral.png) no-repeat left top ;
}

body#Products #page a.RelatedMovies
{
	background: #fae2bc url(/images/ADCIS2012_VideoProducts1.png) no-repeat left top ;
}

body#Applications #page a.RelatedMovies
{
	border-color: rgb(175, 45, 48);
	background: rgb(255, 216, 216) url(/images/ADCIS2012_VideoApplications1.png) no-repeat left top ;
}

body#Products #page a.PDFDownload, body#Applications #page a.PDFDownload, body#Download #page a.PDFDownload, body#DownloadThirdParty #page a.PDFDownload, body#AboutUs #page a.PDFDownload, body#ContactUs #page a.PDFDownload, body#Support #page a.PDFDownload
{
	border-radius: 5px;
	line-height: 20px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 15px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px outset #999 ;
	background: #FFF url(/images/ADCIS2005_PDFDownloadNeutral.png) no-repeat left top ;
}

body#Products #page a.PDFDownload
{
	background: #fae2bc url(/images/ADCIS2012_PDFDownloadProducts1.png) no-repeat left top ;
}

body#Applications #page a.PDFDownload
{
	background: rgb(255, 216, 216) url(/images/ADCIS2012_PDFDownloadApplications1.png) no-repeat left top ;
}

body#Download #page a.PDFDownload, body#DownloadThirdParty #page a.PDFDownload
{
	border-color: rgb(73, 120, 189);
	background: #d3e5ff url(/images/ADCIS2014_PDFDownloadDownload1.png) no-repeat left top ;
}

body#Products #page a.InstallerDownload:hover
{
	text-decoration: none ;
	color: #FFF;
}

body#Products #page div.ThumbnailDownloads
{
	text-align: right ;
	float: right;	
}

body#Products #page a.InstallerDownload
{
	border-radius: 5px;
	line-height: 40px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 15px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px outset #999 ;
	background: #fae2bc url(/images/ADCIS2012_InstallerDownloadProducts1.png) no-repeat left top ;
}

body#Applications #page a.InstallerDownload
{
	border-radius: 5px;
	line-height: 40px ;
	width: 100px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 5px 15px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px outset #999 ;
	background: rgb(255, 216, 216) url(/images/ADCIS2015_InstallerDownloadApplications1.png) no-repeat left top ;
}

body#Applications #page a.Highlight, body#Products #page a.Highlight
{
	border-radius: 5px;
	line-height: 20px ;
	width: 135px ;
	text-decoration: none ;
	padding: 5px 5px 5px 5px ;
	text-align: center ;
	margin: 5px 0px 5px 15px ;
	float: right ;
	clear: right ;
	border: 1px outset #999 ;
	background: #FFF url(/images/ADCIS2005_HighlightNeutral.png) no-repeat left top ;
}

body#Products #page a.Highlight
{
	border-color: #905f15;
	background: #fae2bc url(/images/ADCIS2012_HighlightProducts1.png) repeat-x left top ;
}

body#Products #page a.PDFDownload, body#Products #page a.InstallerDownload, body#Products #page a.RelatedMovies
{
	color: #BF8326;
	border-color: #905f15;
	min-height: 40px;
}

body#Applications #page a.Highlight
{
	border-color: rgb(175, 45, 48);
	background: rgb(255, 216, 216) url(/images/ADCIS2012_HighlightApplications1.png) repeat-x left top ;
}

body#Applications #page a.PDFDownload, body#Applications #page a.InstallerDownload, body#Applications #page a.Highlight
{
	color: #C8292C;
	border-color: rgb(175, 45, 48);
	min-height: 40px;
}

body#Download #page a.PDFDownload, body#DownloadThirdParty #page a.PDFDownload
{
	color: #4475BD;
}

body#AboutUs #page a.PDFDownload
{
	color: #286432;
}
body#ContactUs #page a.PDFDownload
{
	color: #69AF19;
}

body#Support #page a.PDFDownload
{
	color: #EC6521;
}

body#Products #page a.PDFDownload:hover
{
	background: #d5942f url(/images/ADCIS2012_PDFDownloadProducts2.png) no-repeat left top ;
}

body#Products #page a.InstallerDownload:hover
{
	background: #d5942f url(/images/ADCIS2012_InstallerDownloadProducts2.png) no-repeat left top ;
}

body#Products #page a.RelatedMovies:hover
{

	background: #d5942f url(/images/ADCIS2012_VideoProducts2.png) no-repeat left top ;
}

body#Products #page a.Highlight:hover
{
	background: #d5942f url(/images/ADCIS2012_HighlightProducts2.png) repeat-x left top !important;
}

body#Applications #page a.PDFDownload:hover
{
	background: #ee9392 url(/images/ADCIS2012_PDFDownloadApplications2.png) no-repeat left top ;
}

body#Applications #page a.InstallerDownload:hover
{
	background: #ee9392 url(/images/ADCIS2015_InstallerDownloadApplications2.png) no-repeat left top ;
}

body#Applications #page a.RelatedMovies:hover
{
	background: #ee9392 url(/images/ADCIS2012_VideoApplications2.png) no-repeat left top ;
}

body#Applications #page a.Highlight:hover
{
	background: #ee9392 url(/images/ADCIS2012_HighlightApplications2.png) repeat-x left top ;
}

body#Download #page a.PDFDownload:hover, body#DownloadThirdParty #page a.PDFDownload:hover
{
	background: #668eca url(/images/ADCIS2014_PDFDownloadDownload2.png) no-repeat left top ;
}

body#AboutUs #page a.PDFDownload:hover
{
	background: #FFF url(/images/ADCIS2005_PDFDownloadAboutUs.png) no-repeat left top ;
}

body#ContactUs #page a.PDFDownload:hover
{
	background: #FFF url(/images/ADCIS2005_PDFDownloadContactUs.png) no-repeat left top ;
}

body#Support #page a.PDFDownload:hover
{
	background: #FFF url(/images/ADCIS2005_PDFDownloadUserCorner.png) no-repeat left top ;
}

/* For Modules */
#Products div.HighlightNote
{
	border-color: #905f15;
	background: rgb(255, 247, 234) url(/images/ADCIS2005_BGVerticalPaneProductsTopBig.png) repeat-x left top ;
}

#Applications div.HighlightNote
{
	border-color: rgb(175, 45, 48);;
	background: rgb(250, 240, 240) url(/images/ADCIS2005_BGVerticalPaneApplicationsTopBig.png) repeat-x left top ;
}

#Download div.HighlightNote
{
	border-color: rgb(73, 120, 189);
	background: rgb(236, 244, 255) url(/images/ADCIS2005_BGVerticalPaneDownloadTopBig.png) repeat-x left top ;
}

#AboutUs div.HighlightNote
{
	border-color: rgb(48, 87, 54);
	background: rgb(244, 255, 245) url(/images/ADCIS2005_BGVerticalPaneAboutUsTopBig.png) repeat-x left top ;
}

#ContactUs div.HighlightNote
{
	background: #FFF url(/images/ADCIS2005_BGVerticalPaneContactUsTopBig.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: 0px ;
	margin: 0 5px ;
}

div.HighlightNote
{
	border-radius: 15px;
	width: 100%;
	border: 1px outset #CCC;
	padding: 0px;
	margin: 0px 0px 1px 0px;
	display: inline-block;
}

div.HighlightNote h3
{
	font-size: 14px ;
	font-weight: bold ;
	margin: 10px 0px 0px 5px;
	padding: 0px;
}

div.HighlightNote h4
{
	margin: 10px 0px 0px 5px;
	padding: 0px;
}

span.extension
{
	font-size: 15px ;
	font-weight: bold ;
	font-style: italic ;
	text-indent: 0 ;
	margin: 10px 0 0 0 ;
}

/* For Download.Movies */
span.movies
{
	font-size: 15px ;
	font-weight: bold ;
	font-style: italic ;
	margin: 10px 0 0 0 ;
	padding: 0px 0px 0px 10px;
}

div#page ul.movies
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.movies li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/ADCIS2014_BGListMoviesSmall.png) no-repeat left top ;
	padding: 1px 1px 1px 34px ;
	margin: 0 ;
}

div#page ul.movies2
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.movies2 li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/ADCIS2014_BGListMoviesSmallSound.png) no-repeat left top ;
	padding: 1px 1px 1px 34px ;
	margin: 0 ;
}

div#page a.movies2icon
{
	background: url(/images/ADCIS2014_BGListMoviesSmallSound.png) no-repeat left top ;
	padding: 8px 1px 2px 34px;
}

div#page a.movies2nosoundicon
{
	background: url(/images/ADCIS2014_BGListMoviesSmall.png) no-repeat left top ;
	padding: 8px 1px 4px 34px;
	font-size: 1em;
}

body#Home div#page a.movies
{
	display: block;
	outline: None;
	position: relative;
	height: 36px;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	background: url(/images/ADCIS2012_BGListMovies.png) no-repeat 10px 3px;
}

body#Home div#page a.movies:hover
{
	background: url(/images/ADCIS2012_BGListMoviesBlue.png) no-repeat 10px 3px;
}

body#Home div#page a.movies span
{
	position: relative;
	top: 6px;
	text-decoration: none;
	text-align: right ;
	padding: 2px 0 2px 55px ;
	margin: 0 ;
	height: 36px ;
	text-decoration: none ;
	vertical-align: middle ;
	cursor: pointer;
	color: #D0DEF5;
}


div#page ul.moviesDL
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.moviesDL li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/ADCIS2014_BGListMoviesSmallDownload.png) no-repeat left top ;
	padding: 1px 1px 1px 34px ;
	margin: 0 ;
}

div#page ul.moviesDL2
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.moviesDL2 li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/ADCIS2014_BGListMoviesSmallDownloadSound.png) no-repeat left top ;
	padding: 1px 1px 1px 34px ;
	margin: 0 ;
}

div#page ul.moviesZip
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.moviesZip li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/ZipFile.gif) no-repeat left top ;
	padding: 1px 1px 1px 30px ;
	margin: 0 ;
}

div#page ul.moviesSrt
{
	margin: 5px 0 10px 10px ;
	padding: 0 ;
}

div#page ul.moviesSrt li
{
	line-height: 30px ;
	list-style-type: none ;
	background: url(/images/TextFile.gif) no-repeat left top ;
	padding: 1px 1px 1px 30px ;
	margin: 0 ;
}

table.movies
{
	position: relative;
	margin: 20px 0px 40px 50px;
	vertical-align: middle;
}

span.VideoThumbnail
{
	border-radius: 5px;
	background: url(/images/Multimedia/PlayIconTransparent.png) no-repeat;
	width:120px;
	height:90px;
	display: block;
	text-align: center;
	margin: 5px auto;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 100%;
}

span.VideoThumbnail2
{
	border-radius: 5px;
	background: url(/images/Multimedia/PlayIconTransparent2.png) no-repeat;
	width:160px;
	height:90px;
	display: block;
	text-align: center;
	margin: 5px auto;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 100%;
}

span.PleaseWait
{
	background: url(/images/Multimedia/LoadingMain.png) no-repeat;
	width:1px;
	height:1px;
	display: block;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 100%;
  cursor:wait;
}

span.PleaseWait2
{
	background: url(/images/Multimedia/Loading.png) no-repeat;
	width:0px;
	height:0px;
	display: block;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 100%;
  cursor:wait;
}

a.PlayButton
{
	background: url(/images/Multimedia/PlayIconTransparent.png) no-repeat;
	width: 120px;
	height: 90px;
	display: block;
}

a.PlayButton:hover
{
	background: url(/images/Multimedia/PlayIcon.png) no-repeat;
}

a.PlayButton2
{
	background: url(/images/Multimedia/PlayIconTransparent2.png) no-repeat;
	width: 160px;
	height: 90px;
	display: block;
}

a.PlayButton2:hover
{
	background: url(/images/Multimedia/PlayIcon2.png) no-repeat;
}

/*table.movies tr
{
	height: 180px;
}
table.movies tr td
{
	height: 180px;
}*/

div#page div.VideoThumbnail,
div#page div.VideoThumbnail img.Thumbnail
{
	width: 240px;
	height: 180px;
}

div#page div.VideoThumbnail img.Thumbnail
{
	padding: 0px;
	margin: 0px;
	display: inline;
}

div#page div.VideoThumbnail a.PlayButton
{
	position: relative;
	top: -180px;
	left: 0px;
	display: block;
	width: 240px;
	height: 180px;
	background: url(/images/Multimedia/PlayIconTransparent.png) no-repeat;
	padding: 0px;
	margin: 0px;
	text-decoration: none ;
}

/*div#page div.VideoThumbnail a.PlayButton:link
{
	background: url(/images/Multimedia/PlayIconTransparent.png) no-repeat;
}*/

div#page div.VideoThumbnail a.PlayButton:hover
{
	background: url(/images/Multimedia/PlayIcon.png) no-repeat;
}

/* 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, div.liveboxClosed
{
	overflow: visible !important;
	width: auto;
	margin: 25px 45px 25px 45px;
	display: block;
	border-radius: 15px;
	min-width: 0px ;
	padding: 0;
	vertical-align: top;
}

div.livehead
{	
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.livehead h3
{
	height: 38px;
	display: inline-block;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px ;
	padding: 0 0 0 46px ;
	font: 1.3em verdana, "Trebuchet MS", helvetica, sans-serif;
}

div.livehead h3 span
{
	vertical-align: top;
	text-decoration: none;
	border-top : 1px outset #000;
	border-right : 1px outset #000;
	border-left : 1px outset #000;
	border-bottom : 0px outset;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	line-height: 20px ;	
	background: #FFF ;
	padding: 0px 5px 0px 5px;
}

div.livehead h3 span sup
{
	vertical-align: super;
	font-size: 10px;
	position:relative;
	top: -4px;
}

body#Products div.livehead h3 span
{
	color: rgb(151, 106, 34);
	border-color : #905f15;
	background: rgb(255, 247, 234) url(/images/ADCIS2012_BGLiveProductsTop.png) repeat-x 0 0;
}

body#Applications div.livehead h3 span
{
	color: #C8292C;
	border-color: rgb(175, 45, 48);
	background: rgb(250, 240, 240) url(/images/ADCIS2012_BGLiveApplicationsTop.png) repeat-x 0 -1px;
}

body#Download div.livehead h3 span
{
	color: rgb(35, 93, 179);
	border-color: rgb(73, 120, 189);
	background: rgb(236, 244, 255) url(/images/ADCIS2012_BGLiveDownloadTop.png) repeat-x 0 0;
}

body#AboutUs div.livehead h3 span
{
	color: rgb(21, 73, 30);
	border-color: rgb(82, 117, 87);
	background: rgb(244, 255, 245) url(/images/ADCIS2012_BGLiveAboutUsTop.png) repeat-x 0 0;
}

body#Support div.livehead h3 span
{
	color: rgb(194, 76, 16);
	border-color: rgb(131, 85, 61);
	background: rgb(255, 242, 236) url(/images/ADCIS2012_BGLiveSupportTop.png) repeat-x 0 0;
}

body#ContactUs div.livehead h3 span
{
	color: rgb(76, 128, 17);
	border-color: rgb(104, 148, 54);
	background: rgb(246, 255, 236) url(/images/ADCIS2012_BGLiveContactUsTop.png) repeat-x 0 0;
}

div.livebody
{
	padding: 0 0px 0px 5px ;
	margin: 0 ;
	overflow: hidden;
}

div.livebody p
{
	padding: 5px 5px 5px 5px ;
	margin: 0 ;
}

div.liveboxContent
{
	overflow: visible !important;
	border-radius: 15px;
    position: relative; /* To avoid to blur content with IE */
    background-color: #FFF;	
}

#Products div.livebox, #Products div.liveboxClosed
{
	background-color: rgba(229,168,74, 0.6);
	-moz-box-shadow: 5px 5px 5px rgba(229,168,74,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(229,168,74,0.6);
	box-shadow: 5px 5px 5px rgba(229,168,74,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}

#Products div.liveboxContent
{
	background-color: rgb(255, 247, 234);
	border: 1px outset #905f15;
}

#Products div.livehead h3 { color: #BF8326; }
#Products div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live1.png) no-repeat 0px -39px ; }
#Products div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live1.png) no-repeat 0px 0px ; }

#Applications div.livebox, #Applications div.liveboxClosed
{
	background-color: rgba(255,151,153, 0.6);
	-moz-box-shadow: 5px 5px 5px rgba(255,151,153,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(255,151,153,0.6);
	box-shadow: 5px 5px 5px rgba(255,151,153,0.6);	
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}
#Applications div.liveboxContent
{
	background-color: rgb(250, 240, 240);
	border: 1px outset rgb(175, 45, 48);
}

#Applications div.livehead h3 { color: #C8292C; }
#Applications div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live5.png) no-repeat 0px -39px ; }
#Applications div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live5.png) no-repeat 0px 0px ; }

#Download div.livebox, #Download div.liveboxClosed
{	
	background-color: rgba(118,164,232,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(118,164,232,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(118,164,232,0.6);
	box-shadow: 5px 5px 5px rgba(118,164,232,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}
#Download div.liveboxContent
{
	background-color: rgb(236, 244, 255);
	border: 1px outset rgb(73, 120, 189);
}

#Download div.livehead h3 { color: #4475BD; }
#Download div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live4.png) no-repeat 0px -39px ; }
#Download div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live4.png) no-repeat 0px 0px ; }

#AboutUs div.livebox, #AboutUs div.liveboxClosed
{
	background-color: rgba(134,188,143,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(134,188,143,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(134,188,143,0.6);
	box-shadow: 5px 5px 5px rgba(134,188,143,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}
#AboutUs div.liveboxContent
{
	background-color: rgb(244, 255, 245);
	border: 1px outset rgb(82, 117, 87);
}

#AboutUs div.livehead h3 { color: #286432; }
#AboutUs div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live6.png) no-repeat 0px -39px ; }
#AboutUs div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live6.png) no-repeat 0px 0px ; }

#ContactUs div.livebox, #ContactUs div.liveboxClosed
{
	background-color: rgba(141,205,69,0.6);	
	-moz-box-shadow: 5px 5px 5px rgba(141,205,69,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(141,205,69,0.6);
	box-shadow: 5px 5px 5px rgba(141,205,69,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}
#ContactUs div.liveboxContent
{
	background-color: rgb(246, 255, 236);
	border: 1px outset rgb(104, 148, 54);
}

#ContactUs div.livehead h3 { color: #69AF19; }
#ContactUs div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live3.png) no-repeat 0px -39px ; }
#ContactUs div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live3.png) no-repeat 0px 0px ; }

#Support div.livebox, #Support div.liveboxClosed
{
	background-color: rgba(255,173,124,0.6);		
	-moz-box-shadow: 5px 5px 5px rgba(255,173,124,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(255,173,124,0.6);
	box-shadow: 5px 5px 5px rgba(255,173,124,0.6);	
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=false,ShadowOpacity=0.30)";
    zoom: 1;
}
#Support div.liveboxContent
{
	background-color: rgb(255, 242, 236);
	border: 1px outset rgb(131, 85, 61);
}

#Support div.livehead h3 { color: #EC6521; }
#Support div.livebox div.livehead h3 { background: url(/images/ADCIS2012_Live2.png) no-repeat 0px -39px ; }
#Support div.liveboxClosed div.livehead h3 { background: url(/images/ADCIS2012_Live2.png) no-repeat 0px 0px ; }

div.livebody li li
{
	line-height: 25px ;
	list-style-type: square ;
}

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, div.faqentryClosed
{	
	width: auto ;
	margin: 15px 10px ;
}

div.faqentry
{
	background: url(/images/ADCIS2012_FaqButtonUpProducts.png) no-repeat left top ;
}

div.faqentryClosed
{
	background: url(/images/ADCIS2012_FaqButtonDownProducts.png) no-repeat left top ;
}

div.faqquestion
{
	line-height: 22px;
	cursor: pointer;	
	display: inline-block;
	margin: 0 ;
	padding: 0 ;
}

div.faqquestion h3
{
	display: inline-block;
	margin: 0 0 0 30px !important;
	padding: 5px 0 0 0 ;
	line-height: 22px ;
	font: bold 0.9em verdana, "Trebuchet MS", helvetica, sans-serif;
	font-style: italic ;
}

div.faqanswer
{
	overflow: hidden;
}

div.faqanswer p
{
	margin: 0 ;
	padding: 10px 0 0 50px ;
	font: 0.9em verdana, "Trebuchet MS", helvetica, sans-serif;
}

/* for Evaluation Version */
#Download div#page input.button
{
	padding: 3px 10px 3px 10px ;
	margin: 0 ;
	border: rgb(73, 120, 189) 1px outset ;
	border-radius: 15px;
	background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 -107px;
	color: rgb(30, 49, 75);
	cursor: pointer ;
}

#Download div#page input.button_hover, #Download div#page input.button:hover
{
	padding: 3px 10px 3px 10px ;
	margin: 0 ;
	border:  rgb(73, 120, 189) 1px outset ;
	color: #FFF ;
	background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -107px;
	cursor: pointer ;
}

#Download div#page form, #Download div#page label, #Download div#page input
{ 
	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 div#page fieldset
{
	border-color: rgb(73, 120, 189);
	border-radius: 15px;
	border-style: outset;
	background: rgb(236, 244, 255);
}

#Download div#page input
{
	border-color: rgb(73, 120, 189);
	border-radius: 5px;
}

#Download div#page fieldset legend
{
	color: #4475BD;
}

#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;
}

#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
{
	text-align: right ;
}

#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: #4475BD ;
	border: 2px solid #4475BD ;
}



#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 ;
}

#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 -107px ;
	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: 0px ; color: rgb(85, 107, 138); border-color: rgb(85, 107, 138); }
#Download fieldset div.buttons { text-align: right ; }

#AboutUs div#page input
{
	border-style: inset;
	border-width: 1px;
	border-color: rgb(48, 87, 54);
	border-radius: 5px;
}

#AboutUs button
{
	border-width: 1px;
	color: rgb(25, 54, 30);
	border-color: rgb(48, 87, 54);
	border-radius: 5px;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 -142px;
}
#AboutUs button:hover
{
	cursor: pointer;
	color: #FFF;
	border-color: rgb(48, 87, 54);
	border-radius: 5px;
	background: url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -142px;
}
/********************/


/* for Contact Us forms */

#ContactUs input.button
{
	color: rgb(76, 128, 17);
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	border: rgb(104, 148, 54) 1px outset ;
	background: #69AF19 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -210px;
	cursor: pointer ;
	border-radius: 10px;
}

#ContactUs input.button_hover, #ContactUs input.button:hover
{
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	color: #FFF ;
	background: #69AF19 url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -223px;
	cursor: pointer ;
	border-radius: 10px;
}

#ContactUs div#page form, #ContactUs div#page label, #ContactUs div#page input
{ 
	font-size: 10pt ;
}

#ContactUs div#page input
{
	border-radius: 5px;
}

#ContactUs div#page input.button
{
	border-radius: 15px;
	border-width: 1px;
	border-style: outset;
	border-color: rgb(104, 148, 54);
	color: rgb(58, 77, 37);
	background: #69AF19 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -223px;
}

#ContactUs div#page input.button:hover
{
	color: #FFF;
	background: #69AF19 url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -223px;
	cursor: pointer;
}

#ContactUs div#page fieldset
{
	background-color: rgb(246, 255, 236);
	border-width: 1px;
	border-style: outset;
	border-color: rgb(104, 148, 54);
	border-radius: 15px;
	width: 720px ;
	margin: 5px auto ;
	padding: 1em 1em ;
}

#ContactUs fieldset.transparent
{ 
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
}

#ContactUs fieldset p.formlegend
{
  padding: 0 0 2px 10px ;	
  font: italic 0.85em verdana, "Trebuchet MS", helvetica, sans-serif;
}

#ContactUs label 
{ 
	text-align: left ;
	position: relative ;
	width: 55% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
}	

#ContactUs fieldset.summary label
{
	text-align: left ;
	position: relative ;
	width: 35% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
}

#ContactUs label.bigfield
{
	width: 55% ;
}

#ContactUs label.bigarea
{
	width: 43% ;
}

#ContactUs label.bigarea.over
{
	width: 100% ;
	height: unset;
}

#ContactUs label.checkbox
{
	width: 70% ;
}

#ContactUs label.bigarea, #ContactUs label.multiline, #ContactUs fieldset.summary label.bigarea
{
	height: 210px;
	vertical-align: bottom ;
	border-bottom: none;
}

#ContactUs label.multiline select
{
	display: block ;
	height: 75px ;
}

#ContactUs label input
{
	position: absolute ;
	left: 104% ;
	top: 2px ;
	width: 280px ;
	border: 1px inset rgb(104, 148, 54) ;
	padding: 2px ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}

#ContactUs fieldset.summary label span
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 280px ;
	border: 1px solid black ;
	padding: 2px ;
}

#ContactUs div.checkbox
{
	position: relative ;	
	left: 73% ;
	top: -20px ;
	width: 195px ;
	margin: 0 ;
}

#ContactUs div.checkbox input
{
	text-align: right ;
}

#ContactUs label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px outset rgb(104, 148, 54);
	padding: 2px ;	
}

#ContactUs fieldset.summary label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: none ;
	padding: 2px ;	
}

#ContactUs label select
{
	border-radius: 5px;
	border: 1px inset rgb(104, 148, 54);
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 135px ;
	padding: 0 ;
}

#ContactUs label.bigfield input
{
	left: 104% ;
	width: 280px ;
}

#ContactUs label.bigfield select
{
	left: 104% ;
	width: 285px ;	
}

#ContactUs label.bigarea textarea
{
	width: 366px ;
	border-radius: 5px;
	position: absolute;
	z-index: 100;
}

#ContactUs label.bigarea.over textarea
{
	width: 94.5%;
	left: 10px;
	top: 100px;
}

#ContactUs form#information textarea,
#ContactUs form#prospect textarea
{
	height: 192px;
}

#ContactUs form#information label.bigarea.over textarea,
#ContactUs form#prospect label.bigarea.over textarea
{
	height: 100px;
}

#ContactUs label.bigarea textarea.required
{

	color: #69AF19 ;
	border: 2px solid #69AF19 ;
}

#ContactUs label.multiline select
{
	height: 75px ;
}

#ContactUs label input.required, #ContactUs label select.required
{
	color: #69AF19 ;
	border: 2px solid #69AF19 ;
}

#ContactUs label input.file
{
  color:#69AF19 ;
  margin-left:10px ;
  left: 102%;
}

#ContactUs fieldset p.legend
{
  text-align: center ;
  font-style: italic ;
}

#ContactUs fieldset p.legend span
{
	border-radius: 5px;
	border: #C6EB9D 1px inset ;
	width: 33% ;
	margin: 5px auto ;
	padding: 3px 20px ;
}

#ContactUs fieldset p.legend span.required
{
	color: #69AF19 ;
	border: 2px solid #69AF19 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#ContactUs fieldset p.legend span.optional
{
	border-color: rgb(104, 148, 54);
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#ContactUs fieldset p.error
{
	text-align: center ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left -212px ;
	border: #69AF19 solid 1px ;
	font-style: italic ;
	line-height: 20px ;
	padding: 2px 10px ;
	color: #C6EB9D ;
}

#ContactUs dl dd
{
	padding-top : 10px;
	padding-bottom : 5px;
}
#ContactUs dl h4
{
	margin-left : 5px;
	margin-bottom : 2px;
}
#ContactUs dl h5
{
	margin-left : 7px;
	margin-bottom : 2px;
}
#ContactUs dl p
{
	margin-top: 2px;
	margin-bottom: 2px;
}

#ContactUs fieldset br.hidden { display : none; }
#ContactUs dl hr, #ContactUs fieldset hr
{
	border-color: rgb(104, 148, 54);
	border-style: solid;
}
#ContactUs dl hr
{
	width:50%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#ContactUs fieldset div.buttons { text-align: right ; margin-top:60px; }



/********************/

/* for Download Third Party forms */

#DownloadThirdParty input.button
{
	color: rgb(76, 128, 17);
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	border: rgb(104, 148, 54) 1px outset ;
	background: #69AF19 url(/images/ADCIS2005_Menu3.png) repeat-x 0 -210px;
	cursor: pointer ;
	border-radius: 10px;
}

#DownloadThirdParty input.button_hover, #DownloadThirdParty input.button:hover
{
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	color: #FFF ;
	background: #69AF19 url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -223px;
	cursor: pointer ;
	border-radius: 10px;
}

#DownloadThirdParty div#page form, #DownloadThirdParty div#page label, #DownloadThirdParty div#page input
{ 
	font-size: 10pt ;
}

#DownloadThirdParty div#page input
{
	border-radius: 5px;
}

#DownloadThirdParty div#page input.button
{
	border-radius: 15px;
	border: rgb(73, 120, 189) 1px outset ;
	color: rgb(30, 49, 75);
	background: #FFF url(/images/ADCIS2005_Menu3.png) repeat-x 0 -107px;
}

#DownloadThirdParty div#page input.button:hover, #DownloadThirdParty div#page input.button:hover
{
	border:  rgb(73, 120, 189) 1px outset ;
	color: #FFF;
	background: #FFF url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -107px;
	cursor: pointer;
}

#DownloadThirdParty div#page fieldset
{
	background-color: rgb(246, 255, 236);
	border-width: 1px;
	border-style: outset;
	border-color: rgb(104, 148, 54);
	border-radius: 15px;
	width: 720px ;
	margin: 5px auto ;
	padding: 1em 1em ;
}

#DownloadThirdParty fieldset.transparent
{ 
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
}

#DownloadThirdParty label 
{ 
	text-align: left ;
	position: relative ;
	width: 74% ;
	display: block ;
	margin: .5em 0em ;
	border-bottom: dotted 1px black ; 
	padding: 2px ;
	line-height: 18px;
}	

#DownloadThirdParty sup.required 
{ 
	color: #4475BD;	
	font-weight: bold;
	font-size: 16px;
	vertical-align: top;	
}

#DownloadThirdParty label.bigfield
{
	width: 55% ;
}

#DownloadThirdParty label.bigarea
{
	width: 43% ;
}

#DownloadThirdParty label.checkbox
{
	width: 70% ;
}

#DownloadThirdParty label.bigarea, #DownloadThirdParty label.multiline, #DownloadThirdParty fieldset.summary label.bigarea
{
	height: 210px;
	vertical-align: bottom ;
	border-bottom: none;
}

#DownloadThirdParty label.multiline select
{
	display: block ;
	height: 75px ;
}

#DownloadThirdParty label input
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px solid rgb(104, 148, 54) ;
	padding: 2px ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}

#DownloadThirdParty fieldset.summary label span
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 280px ;
	border: 1px solid black ;
	padding: 2px ;
}

#DownloadThirdParty div.checkbox
{
	position: relative ;	
	left: 73% ;
	top: -20px ;
	width: 195px ;
	margin: 0 ;
}

#DownloadThirdParty div.checkbox input
{
	text-align: right ;
}

#DownloadThirdParty label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: 1px outset rgb(104, 148, 54);
	padding: 2px ;	
}

#DownloadThirdParty fieldset.summary label textarea
{
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 130px ;
	border: none ;
	padding: 2px ;	
}

#DownloadThirdParty label select
{
	border: 1px inset #000;
	border-radius: 5px;
	position: absolute ;
	left: 105% ;
	top: 2px ;
	width: 135px ;
	padding: 0 ;
	margin-left: 2px;
}

#DownloadThirdParty label.bigfield input
{
	left: 104% ;
	width: 280px ;
}

#DownloadThirdParty label.bigfield select
{
	left: 104% ;
	width: 285px ;	
}

#DownloadThirdParty label.bigarea textarea
{
	width: 366px ;
	border-radius: 5px;
	position: absolute;
	z-index: 100;
}

#DownloadThirdParty form#prospect textarea
{
	height: 192px;
}

#DownloadThirdParty label.bigarea textarea.required
{

	color: #4475BD; ;
	border: 3px solid rgb(73, 120, 189) ;
}

#DownloadThirdParty label.multiline select
{
	height: 75px ;
}

#DownloadThirdParty label input.required, #DownloadThirdParty label select.required
{
	color: #4475BD; ;
	border: 3px solid rgb(73, 120, 189);
}

#DownloadThirdParty label input.file
{
  color:#69AF19 ;
  margin-left:10px ;
  left: 102%;
}

#DownloadThirdParty fieldset p.legend
{
  text-align: center ;
  font-style: italic ;
}

#DownloadThirdParty fieldset p.legend span
{
	border-radius: 5px;
	border: #C6EB9D 1px inset ;
	width: 33% ;
	margin: 5px auto ;
	padding: 3px 20px ;
}

#DownloadThirdParty fieldset p.legend span.required
{
	color: #69AF19 ;
	border: 2px solid #69AF19 ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#DownloadThirdParty fieldset p.legend span.optional
{
	border-color: #000;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#DownloadThirdParty fieldset p.error
{
	text-align: center ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left -212px ;
	border: #69AF19 solid 1px ;
	font-style: italic ;
	line-height: 20px ;
	padding: 2px 10px ;
	color: #C6EB9D ;
}

#DownloadThirdParty fieldset br.hidden { display : none; }

#DownloadThirdParty fieldset hr
{
	height: 0px ;
	color: rgb(85, 107, 138);
	border-color: rgb(85, 107, 138);
}

#DownloadThirdParty fieldset div.buttons { text-align: right; }

/* TODO Clean*/

#DownloadThirdParty div#page fieldset
{
	border-color: rgb(73, 120, 189);
	background: rgb(236, 244, 255);
}

#DownloadThirdParty div#page input
{
	border-color: #000;
	border-radius: 5px;
	margin-left: 2px;
}

#DownloadThirdParty div#page input.required
{
	border-color: #4475BD;
	margin-left: 0px;
}

#DownloadThirdParty div#page fieldset legend
{
	color: #4475BD;
}

#DownloadThirdParty label input
{
	background: url(/images/ADCIS2005_Menu3.png) repeat-x 0 0 ;
}

#DownloadThirdParty fieldset.summary label span
{
	border: 1px solid black ;
}

#DownloadThirdParty label textarea
{
	border: 1px solid black ;
}

#DownloadThirdParty label input.required, #Download label select.required
{
	color: #4475BD ;
	border: 3px solid #4475BD ;
}

#DownloadThirdParty fieldset p.legend span
{
	border: #999 1px solid ;
}

#DownloadThirdParty fieldset p.legend span.required
{
	color: #4475BD ;
	border: 3px solid #4475BD ;
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#DownloadThirdParty fieldset p.legend span.optional
{
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left top ;
}

#DownloadThirdParty fieldset p.error
{
	background: url(/images/ADCIS2005_Menu3.png) repeat-x left -107px ;
	border: #999 solid 1px ;
	color: #FFF ;
}

/********************/

table.message
{
	width: 90%
}

table.message th
{
	background: #96BBF5 url(/images/ADCIS2005_BGMessageDownload.png) repeat-x left top ;
	font-size: 1.2em ;
	font-weight: bold ;
	text-align:left;
	padding: 5px ;
	color: #FFF ;
}

#Support table.message th
{	
	background: #FF9D65 url(/images/ADCIS2005_BGMessageSupport.png) repeat-x left top ;	
}

dl.message
{
	width:90%;
	margin: 15px ;
	border: 1px #DDD solid ;
	padding: 5px ;
}

dl.message dt
{
	font-size: 1.0em ;
	padding: 5px ;
	color: #FFF ;
}

#Support dl.message dt
{
	background: #FF9D65 url(/images/ADCIS2005_BGMessageSupport.png) repeat-x left top ;	
}

#ContactUs dl.message dt
{
	background: #C6EB9D url(/images/ADCIS2005_BGMessageContactUs.png) repeat-x left top ;
}

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 ; }
#ContactUs dl.message dd { padding: 5px 10px ; }


/* for Support.Login and Support.Register pages */
#Support input.button
{
	color: rgb(139, 71, 36);
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	border: rgb(131, 85, 61) 1px outset ;
	background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 -176px;
	cursor: pointer ;
	border-radius: 15px !important;
}

#Support input.button_hover, #Support input.button:hover
{
	border: rgb(131, 85, 61) 1px outset;
	padding: 3px 10px 3px 10px ;
	margin: 0px 5px 0px 5px;
	color: #FFF ;
	background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -176px;
	cursor: pointer ;
	border-radius: 15px !important;
}

#Support div#page form, #Support div#page label, #Support div#page input
{ 
	font-size: 1em ; 
}

#Support div#page fieldset
{ 
	border-style: outset;
	border-width: 1px;
	border-color: rgb(131, 85, 61);
	background: rgb(255, 242, 236);
	border-radius: 15px;
	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
{
	border-color: rgb(131, 85, 61);
	color: rgb(131, 85, 61);
}
#Support fieldset div.buttons
{
 	text-align: right;
 	margin-top: 15px;
}

#Support fieldset p.error
{
  text-align: center ;
  background: url(/images/ADCIS2005_Menu3.png) repeat-x left -177px ;
  border: #999 solid 1px ;
  font-style: italic ;
  line-height: 20px ;
  padding: 2px 10px ;
}

/* For Download.HelpFiles */

body#Download #page a.HLPDownload
{
	border-radius: 5px;
	line-height: 20px ;
	width: 150px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 15px 0px 25px 15px ;
	position: static ;
	display: inline-block ;
	border: 1px outset rgb(73, 120, 189);
}

body#Download #page a.HLPDownload
{
	color: #4475BD;
	background: #d3e5ff url(/images/ADCIS2012_HLPDownloadDownload1.png) no-repeat left top ;
}

body#Download #page a.HLPDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #668eca url(/images/ADCIS2012_HLPDownloadDownload2.png) no-repeat left top ;
}

body#Download #page a.WordDownload
{
	border-radius: 5px;
	line-height: 20px ;
	width: 150px ;
	text-decoration: none ;
	padding: 5px 5px 5px 40px ;
	text-align: center ;
	margin: 15px 0px 25px 15px ;
	position: relative ;
	display: block ;
	left: 0px ;
	top: 0px ;
	border: 1px outset rgb(73, 120, 189);
}

body#Download #page a.WordDownload
{
	color: #4475BD;
	background: #d3e5ff url(/images/ADCIS2012_WordDownloadDownload1.png) no-repeat left top ;
}

body#Download #page a.WordDownload:hover
{
	text-decoration: none ;
	color: #FFF;
	background: #668eca url(/images/ADCIS2012_WordDownloadDownload2.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: -72px ;
}

cite.highlight
{
	color: #4475BD ;
	font-size: 12px ;
}

#ContactUs cite.highlight
{
	color: #69AF19;
}

/* */
div.DlSection
{
	position: relative ;
	width: 98% ;
	margin: 5px 5px 5px 5px;
	padding: 1px;
	border: rgb(73, 120, 189) 1px outset;
	border-radius: 5px;
}
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 h4
{
	margin: 0 ;
	padding: 2px 10px ;
	line-height: 25px ;
	font: bold 0.8em 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: 120px ;
}

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 ;
}

body#Download #page div.DlSection td.action a
{
	color: rgb(30, 49, 75);
	border-radius: 15px;
	text-decoration: none ;
	padding: 2px 5px ;
	border: 1px outset rgb(73, 120, 189) ;
	background: #EEE url(/images/ADCIS2005_Menu3.png) repeat-x 0 -107px;
}
body#Download #page div.DlSection td.action a:hover,
div.DlSection table tr td.action form input.submit:hover
{
	color: #FFF ;
	background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -107px;
	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 -107px ;
  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 ;
}

body#Support p.SpecialWarning
{
	text-align: center ;
  	color: #F33F3F;
  	font-style: italic ;
}

body#Support p.SpecialInfos
{
	text-align: center ;
	color: #286432;
	font-style: italic ;
}

/* for AboutUs.SiteMap */
div.sitemapSection
{
	position: relative;
	vertical-align: top;
	border: 1px outset;
	border-radius: 10px;
	display: inline-block;
	width: 247px;
}

div.sitemapSection ul
{	
	list-style-type: none ;
}

div.sitemapSection ul.top
{	
	margin-top: 15px !important;
	margin-left: 0px !important;
}

div.sitemapSection a.topMenuTitle:hover,
div.sitemapSection a.topMenuTitleL2:hover
{
	text-decoration: none !important;
	
}

div.sitemapSection li.topmenu,
div.sitemapSection li.topmenuL2
{
	background: transparent !important;
}

div#sitemapProducts ul li a { color: rgb(99, 63, 7) !important; }
div#sitemapApplications ul li a { color: rgb(143, 9, 12) !important;}
div#sitemapDownload ul li a { color: rgb(17, 52, 102) !important; }
div#sitemapMultimedia ul li a { color: rgb(17, 52, 102) !important; }
div#sitemapAboutUs ul li a { color: rgb(15, 63, 23) !important; }
div#sitemapUserCorner ul li a { color: rgb(133, 62, 26) !important; }
div#sitemapContactUs ul li a { color: rgb(47, 85, 3) !important; }
div#sitemapLegals ul li a { color: rgb(36, 36, 36) !important; }


/* 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 0 5px 0;
}

p.requirements img
{
	width: 45px;
	height: 45px;
	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 */
 
table.message tr td.titleCol
{
	border-bottom: 1px dotted #000 ;
	margin: 2px ;
	font: normal normal 0.8em verdana, "Trebuchet MS", helvetica, sans-serif;
}
 
table.message tr td.valueCol
{
	height: 15px ;
	margin: 2px ;
	padding-left: 5px ;
	border: 1px solid #999 ;
	background: transparent url(/images/ADCIS2005_Footer2.png) repeat-x left top ;
}

dl.Licence dt
{
	width:25%;
	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
{
	margin: 2px ;
	padding-left: 5px ;
	width: 50% ;
	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 ;	
}

body#Download h3.overlined, body#Download p.overlined, body#Download h2.overlined
{
	border-top: 1px solid #4475BD ;
}

#AboutUs li b
{
  color: #286432 ;
}

#Support fieldset legend
{
  color: #EC6521 ;
  font-weight: bold ;
}

#Support div#page fieldset input
{
	border-radius: 5px;
	border: 1px outset #EC6521 ;
}

#Support div#page a
{
	line-height: 20px;
}

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: #BF8326;	
}


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: #BF8326;
	text-decoration: none ;
}

#Home #page a.blue:hover, #HomeBL #page a.blue:hover
{
	color: #BF8326;
	text-decoration: underline ;
}

#Home #page a.blue:visited:hover, #HomeBL #page a.blue:visited:hover
{
	color: #BF8326;
	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, #Support input#SearchSubmit, #Download input#SearchSubmit
{
  background: url(/images/search.gif) no-repeat left top ;
  border: none ;	
  cursor: pointer ;
  width: 25px ;
}

/* Version History */
			#vhMenu
			{
				display: inline-block;
			}

			#Aphelion44 #vhMenu #vhAphelion44 a,
			#Aphelion43 #vhMenu #vhAphelion43 a,
			#Aphelion42 #vhMenu #vhAphelion42 a,
			#Aphelion41 #vhMenu #vhAphelion41 a,
			#Aphelion40 #vhMenu #vhAphelion40 a,
			#Aphelion32 #vhMenu #vhAphelion32 a,
			#Aphelion31 #vhMenu #vhAphelion31 a,
			#Aphelion30 #vhMenu #vhAphelion30 a 
			{ 
			  color: #FFF ; 
			  background: #d5942f url(/images/ADCIS2012_HighlightProducts2.png) repeat-x left top;
			  border-style: inset;
			}
			#Aphelion44 #Aphelion43Section { display: none ; }
			#Aphelion44 #Aphelion42Section { display: none ; }
			#Aphelion44 #Aphelion41Section { display: none ; }
			#Aphelion44 #Aphelion40Section { display: none ; }
			#Aphelion44 #Aphelion32Section { display: none ; }
			#Aphelion44 #Aphelion31Section { display: none ; }
			#Aphelion44 #Aphelion30Section { display: none ; }
			
			#Aphelion43 #Aphelion44Section { display: none ; }
			#Aphelion43 #Aphelion42Section { display: none ; }
			#Aphelion43 #Aphelion41Section { display: none ; }
			#Aphelion43 #Aphelion40Section { display: none ; }
			#Aphelion43 #Aphelion32Section { display: none ; }
			#Aphelion43 #Aphelion31Section { display: none ; }
			#Aphelion43 #Aphelion30Section { display: none ; }
			
			#Aphelion42 #Aphelion44Section { display: none ; }
			#Aphelion42 #Aphelion43Section { display: none ; }
			#Aphelion42 #Aphelion41Section { display: none ; }
			#Aphelion42 #Aphelion40Section { display: none ; }
			#Aphelion42 #Aphelion32Section { display: none ; }
			#Aphelion42 #Aphelion31Section { display: none ; }
			#Aphelion42 #Aphelion30Section { display: none ; }
			
			#Aphelion41 #Aphelion44Section { display: none ; }
			#Aphelion41 #Aphelion43Section { display: none ; }
			#Aphelion41 #Aphelion42Section { display: none ; }
			#Aphelion41 #Aphelion40Section { display: none ; }
			#Aphelion41 #Aphelion32Section { display: none ; }
			#Aphelion41 #Aphelion31Section { display: none ; }
			#Aphelion41 #Aphelion30Section { display: none ; }
			
			#Aphelion40 #Aphelion44Section { display: none ; }
			#Aphelion40 #Aphelion43Section { display: none ; }
			#Aphelion40 #Aphelion42Section { display: none ; }
			#Aphelion40 #Aphelion41Section { display: none ; }
			#Aphelion40 #Aphelion32Section { display: none ; }
			#Aphelion40 #Aphelion31Section { display: none ; }
			#Aphelion40 #Aphelion30Section { display: none ; }
			
			#Aphelion32 #Aphelion44Section { display: none ; }
			#Aphelion32 #Aphelion43Section { display: none ; }
			#Aphelion32 #Aphelion42Section { display: none ; }
			#Aphelion32 #Aphelion41Section { display: none ; }
			#Aphelion32 #Aphelion40Section { display: none ; }
			#Aphelion32 #Aphelion31Section { display: none ; }
			#Aphelion32 #Aphelion30Section { display: none ; }
			
			#Aphelion31 #Aphelion44Section { display: none ; }
			#Aphelion31 #Aphelion43Section { display: none ; }
			#Aphelion31 #Aphelion42Section { display: none ; }
			#Aphelion31 #Aphelion41Section { display: none ; }
			#Aphelion31 #Aphelion40Section { display: none ; }
			#Aphelion31 #Aphelion32Section { display: none ; }
			#Aphelion31 #Aphelion30Section { display: none ; }
			
			#Aphelion30 #Aphelion44Section { display: none ; }
			#Aphelion30 #Aphelion43Section { display: none ; }
			#Aphelion30 #Aphelion42Section { display: none ; }
			#Aphelion30 #Aphelion41Section { display: none ; }
			#Aphelion30 #Aphelion40Section { display: none ; }
			#Aphelion30 #Aphelion32Section { display: none ; }
			#Aphelion30 #Aphelion31Section { display: none ; }
			
			#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 {
				border-radius: 5px;
				line-height: 25px;
				font-weight: 500 ;
				width: 100px ;
				color: #000;
				display: block;
				text-decoration: none;
				padding: 0;
				margin: 0;
				text-align: center;
				border: 1px outset #905f15 ;
				background: #EEE url(/images/ADCIS2012_Menu3.png) repeat-x 0 -38px;
			}
			
			div#page #vhMenu ul li a:hover {
				cursor: pointer ;
				color: #FFF;
				background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -38px;
				text-decoration: none;
			}

/* VB example */
			#vbeMenu
			{
				display: inline-block;
			}

			#ApxArea         #vbeApxArea         a,
			#ApxBrightness   #vbeApxBrightness   a,
			#ApxDisplayColor #vbeApxDisplayColor a,
			#ApxGrabImage    #vbeApxGrabImage    a,
			#ApxGrid         #vbeApxGrid         a,
			#ApxHistogram    #vbeApxHistogram    a,
			#ApxMoveLine     #vbeApxMoveLine     a,
			#ApxObjects      #vbeApxObjects      a,
			#ApxOverlay      #vbeApxOverlay      a,
			#ApxPoints       #vbeApxPoints       a,
			#ApxPrinter      #vbeApxPrinter      a,
			#ApxProfile      #vbeApxProfile      a,
			#ApxReference    #vbeApxReference    a,
			#ApxROI          #vbeApxROI          a,
			#ApxThreshold    #vbeApxThreshold    a,
			#ApxSelection    #vbeApxSelection    a
			{         
			  color: #FFF !important; 
			  background: #d5942f url(/images/ADCIS2012_HighlightProducts2.png) repeat-x left top;
			  border-style: inset;
			}
			
			#vbeMenu ul {
				padding: 25px 0 ;
				margin: 0;
				height: 50px ;
				display: block ;
			}
			
			#vbeMenu ul li {
				line-height: 25px;
				margin: 0;
				padding: 2px 0;
				list-style-type: none;
				float: left;
			}
			
			#vbeMenu ul li a {
				border-radius: 5px;
				line-height: 25px;
				font-weight: 500 ;
				width: 130px ;
				color: #000;
				display: block;
				text-decoration: none;
				padding: 0;
				margin: 0;
				text-align: center;
				border: 1px outset #905f15 ;
				background: #EEE url(/images/ADCIS2012_Menu3.png) repeat-x 0 -38px;
			}
			
			div#page #vbeMenu ul li a:hover {
				cursor: pointer ;
				color: #FFF;
				background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -38px;
				text-decoration: none;
			}
				
			#vbeMenu ul li.linebreak {
				clear: both ;
			}

		#ApxSampleContent
		{
			border-top: 1px solid #999 ;
			padding-top: 5px ;
		}
		
		#page #ApxSampleContent a.DLSample
		{
			padding: 12px 5px 12px 40px ;
			height: 50px ;
			border: 1px outset #905f15 ;
			border-radius: 5px;
			background: url(/images/ADCIS2016_VBPDownloadProducts1.png) no-repeat left top ;
		}
		
		#page #ApxSampleContent a.DLSample:hover
		{
			color: #FFF ;
			text-decoration: none ;
			background: url(/images/ADCIS2016_VBPDownloadProducts2.png) no-repeat left top ;
		} 

/* FAQs */
#AphelionDevLab #faqMenu #faqAphelionDevLab a,
#General #faqMenu #faqGeneral a
{
color: #FFF ; 
background: #d5942f url(/images/ADCIS2012_HighlightProducts2.png) repeat-x left top;
border-style: inset;
}
#AphelionDevLab #GeneralSection { display: none ; }
#General #AphelionDevLabSection { display: none ; }

#faqMenu ul {
padding: 25px 0 ;
margin: 0;
height: 50px ;
display: block ;
}

#faqMenu ul li {
line-height: 25px;
margin: 0;
padding: 15px 0;
list-style-type: none;
float: left;
}

#faqMenu ul li a {
border-radius: 5px;
line-height: 25px;
font-weight: 500 ;
width: 200px ;
color: #000;
display: block;
text-decoration: none;
padding: 0;
margin: 0;
text-align: center;
border: 1px outset #905f15 ;
background: #EEE url(/images/ADCIS2012_Menu3.png) repeat-x 0 -38px;
}

div#page #faqMenu ul li a:hover {
cursor: pointer ;
color: #FFF;
background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -38px;
text-decoration: none;
}

/*////////////////*/
/* Sphider Styles*/
/*///////////////*/

/*Page descriptions*/
.description{font-size: 13px;}

/* Title/link of pages */
.title
{
	color:#53637f;
	font: 1.5em "Trebuchet MS", helvetica, sans-serif;
	text-decoration: initial;
}

div#results {
    margin: 0px 5px;
}

div#results .percent {
	color: #115599;
}

div#results ul
{
	list-style-type: none;
}

div#results span.mak_2
{
	color: #36445d;
	font-weight: bold;
}

.url {
	margin-left: 45px;
	color: #115599;
}

.url a, div#other_pages a {
	color: #115599;
	text-decoration: inherit;
}

#result_report {
	text-align:center ;
	padding:3px;
	font-weight: bold;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr
{
	color:#FFF;
	border-color: #FFF;
	border-style: solid;
}

#Products ul#verticalpane hr, div#sitemapProducts hr
{
	color: rgb(191, 131, 38);
	border-color: rgb(191, 131, 38);	
}

#Applications ul#verticalpane hr, div#sitemapApplications hr
{
	color: rgb(211, 109, 112);
	border-color: rgb(211, 109, 112);
}

#Download ul#verticalpane hr, div#sitemapDownload hr
{
	color: rgb(104, 134, 177);
	border-color: rgb(104, 134, 177);
}

#AboutUs ul#verticalpane hr, div#sitemapAboutUs hr
{
	color: rgb(125, 156, 130);
	border-color: rgb(125, 156, 130);
}

#Support ul#verticalpane hr, div#sitemapUserCorner hr
{
	color: rgb(213, 127, 83);
	border-color: rgb(213, 127, 83);
}

#ContactUs ul#verticalpane hr, div#sitemapContactUs hr
{
	color: rgb(104, 148, 54);
	border-color: rgb(104, 148, 54);
}

#Legals ul#verticalpane hr, div#sitemapContactUs hr
{
	color: rgb(36, 36, 36);
	border-color: rgb(36, 36, 36);
}

hr.powered{width:550px; color: #000066}

/*main results table */

h1 {
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:24px;
	color: #000066;
	}

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: middle;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

#other_pages a:link {text-decoration:none}
#other_pages a:visited {text-decoration:none}
#other_pages a:hover {text-decoration:none}
#other_pages a:active {text-decoration:none}

body#Applications div.ThumbnailContainer
{
	border-radius: 5px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	border: 0px;
	display: inline-block;
	background-color: rgb(251,151,153);
	-moz-box-shadow: 5px 5px 5px rgba(251,151,153,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(251,151,153,0.6);
	box-shadow: 5px 5px 5px rgba(251,151,153,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
    
}

body#Applications div.Thumbnail
{	
	width: 300px;
	height: 68px;
	min-height: 68px;
	border: 1px outset rgb(175, 45, 48);
	border-radius: 5px;
	padding: 4px 4px 4px 4px;
	background: rgb(255, 216, 216) url(/images/ADCIS2012_HighlightApplications1.png) repeat-x left top;
	
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}

body#Applications div.Thumbnails
{
	width: 100%;
}

body#Applications div.Thumbnails a, body#Applications div.Thumbnails a:hover
{	
	height: 100%;
	text-align: center;
	text-decoration: none !important;
}

body#Applications div.Thumbnail img
{
	border-radius: 5px;
	width:64px;
	height: 64px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

body#Applications div.Thumbnail table
{
	border-spacing: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
}

body#Applications div.Thumbnail table tr td
{
	width: 100%;
	vertical-align: middle;	
}

body#Applications div.Thumbnail table tr
{	
	height: 68px;	
}

body#Applications div.Thumbnail table tr td
{
	height: 68px;	
}

.floatLeft
{
	float: left;
}

.anchor
{
	display: inline-block;
	width: 100%;
	height:1px;
	position: relative;
	top: -87px;
	font-size: 1px;
	color: #FFF !important;
}

table.mainSplitter
{
	min-width: 915px;
	position: relative;
	top: 87px;
	border-collapse: collapse;
	width: 100%;
}

body.AAI table.mainSplitter
{
	min-width: 930px;
}



table.mainSplitter th, table.mainSplitter td
{
	padding: 0px;
}

table.mainSplitter tr
{
	vertical-align: top;
}

table.mainSplitter tr table tr
{
	vertical-align: middle;
}

table.mainSplitter td#first
{
	width:259px;
}


body#Home table.mainSplitter td#first
{
	width:0px;
}

body#Applications div.ExampleTopDiv, body#AboutUs div.ExampleTopDiv
{
	display: inline-block;
	width: 100%;
}

body#Applications div.livebody div.HighlightNote
{
	margin-left: -3px;
}

body#Applications div.Group
{
	vertical-align: top;
	position: relative;
	width: 100%;
}

body#Applications div.Group li a
{
	color: black !important;
}

body#Applications div.Group h3
{
	margin-top: 0px;
	margin-bottom: 0px;
}

body#Applications div.Group ul
{
	margin-left: 15px;
	padding: 0px;
}

body#Applications div.Group#MedicalFields
{
}

body#Applications div.Group#MedicalFields div.TextContainer2
{
/*	width: 493px;*/
}

body#Applications div.Group img#i3 /* 8 */
{
	display: none;
	bottom: 0%;
	right: 70%;
	border-color: #9fc128 !important;
}

body#Applications div.Group img#i4 /* 9 */
{
	display: none;
	bottom: 2.5%;
	right: 44%;
	border-color: #e56e12 !important;
}

body#Applications div.Group img#i5 /* 10 */
{
	display: none;
	bottom: 14%;
	right: 22%;
	border-color: #0b6127 !important;
}

body#Applications div.Group img#i2 /* 11 */
{
	display: none;
	bottom: 35%;
	right: 0%;
	border-color: #1a6dad !important;
}

body#Applications div.Group img#i1 /* 12 */
{
	display: none;
	bottom: 70%;
	right: 0%;
	border-color: #eeac38 !important;
}

body#Applications div.Group img#i6 /* 13 */
{
	display: none;
	bottom: 53%;
	right: 15%;
	border-color: #C3171E !important;
}



body#Applications div.Group img#i8 /* 3 */
{
	display: none;
	top: 0%;
	left: 70%;
	border-color: #9fc128 !important;
}

body#Applications div.Group img#i9 /* 4 */
{
	display: none;
	top: 2.5%;
	left: 44%;
	border-color: #e56e12 !important;
}

body#Applications div.Group img#i10 /* 5 */
{
	display: none;
	top: 14%;
	left: 22%;
	border-color: #0b6127 !important;
}

body#Applications div.Group img#i11 /* 2 */
{
	display: none;
	top: 35%;
	left: 0%;
	border-color: #1a6dad !important;
}

body#Applications div.Group img#i12 /* 1 */
{
	display: none;
	top: 70%;
	left: 0%;
	border-color: #eeac38 !important;
}

body#Applications div.Group img#i13 /* 6 */
{
	display: none;
	top: 53%;
	left: 15%;
	border-color: #C3171E !important;
}

body#Applications table.Center
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
    text-align: center;
}

body#Applications table.Center td
{
	height: 100%;
	padding: 0;
	vertical-align: middle;
}


body#Applications div.Group div.TextContainer1
{
	margin:auto;
	vertical-align: middle;
}

body#Applications div.Group div.TextContainer2
{
	position: relative;
	z-index: 100;
	margin-top: 295px;
	margin-bottom: 295px;
	display: inline-block;
	text-align: left;
	margin-left:255px;
	margin-right:255px;
	border-width: 2px;
	border-color: #c8292c;
	border-style: outset;
	background: rgb(250, 240, 240) url(/images/ADCIS2005_BGVerticalPaneApplicationsTop.png) repeat-x 0 0;
	border-radius: 30px;
}

body#Applications div.Group div.TextContainer2 div.TextContent
{
	margin: 15px;
	position: relative;
	z-index: 100;
}

body#Applications div.Group div.TextContainer2 div.TextContent ul
{
	margin-left: 35px;
}

body#Applications div.TextContent img
{
	margin: 0px;
}

body#Applications div.TextContent p
{
	margin-top: 0px;
}

body#Applications div.Group img.iGroup
{
	border-radius: 5px;
	position: absolute;
	height: 30%;	
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-color: black;
	border-style: outset;
}

body#Applications div.Group div.TextContainer img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body#Applications table#t1, body#Applications table#t2
{
	width: 100%;
	height: 100%;
}

body#Applications table#t1 tr, body#Applications table#t2 tr
{	
	vertical-align: top;
	height: 50%;
}

body#Applications table#t1 tr td, body#Applications table#t2 tr td
{	
	height: 50%;
	width: 33%;
}

body#Products div.ExampleTopDiv img.floatLeft, body#Applications div.ExampleTopDiv img.floatLeft
{
	padding: 0px !important;
	border-radius: 25px;
}

#Region #pluMenu #pluRegion a,
#Application #pluMenu #pluApplication a
{ 
	border-style: inset;
	color: #FFF ; 
	background: #d5942f url(/images/ADCIS2012_HighlightProducts2.png) repeat-x left top;
}

#Region #ApplicationSection { display: none ; }
#Application #RegionSection { display: none ; }

#pluMenu ul { }
#pluMenu ul li { }

#pluMenu ul {
	padding: 25px 0 ;
	margin: 0;
	height: 50px ;
	display: block ;
}

#pluMenu ul li {
	line-height: 25px;
	margin: 0;
	padding: 15px 0;
	list-style-type: none;
	float: left;
}

#pluMenu ul li a {
	border-radius: 5px;
	line-height: 25px;
	font-weight: 500 ;
	width: 205px ;
	color: #000;
	display: block;
	text-decoration: none;
	padding: 0 15px;
	margin: 0;
	text-align: center;
	border: 1px outset #905f15;
	background: #EEE url(/images/ADCIS2012_Menu3.png) repeat-x 0 -39px;
}

div#page #pluMenu ul li a:hover {
	cursor: pointer ;
	color: #FFF;
	background: #EEE url(/images/ADCIS2012_MenuHL.png) repeat-x 0 -38px;
	text-decoration: none;
}

a.DlInstaller
{
	text-decoration: none !important;
	padding: 6px;
	border: 1px outset #000;
	border-radius: 5px;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-left: 15px;
	background: #FFF url(/images/ADCIS2012_DownloadInstaller.png) no-repeat 5px 5px;
}

a.DlInstallerThumb
{
	text-decoration: none !important;
	padding: 3px;
	border: 1px outset #000;
	border-radius: 19px;
	width: auto;
	position: relative;
	display: inline-block;
	height: 32px;
	line-height: 32px;
}

body#Download a.DlInstallerThumb
{
	top: -40px;
	right: -300px;
}

a.DlInstallerThumb span
{
	margin-left: 33px;
}

a.DlInstallerThumb:hover span
{
	color: #FFF;
}

body#Download a.DlInstallerThumb, body#DownloadThirdParty a.DlInstallerThumb
{	
	border-color: rgb(73, 120, 189);
	background: #d3e5ff url(/images/ADCIS2012_InstallerDownloadDownload1.png) no-repeat 4px top;
	background-size: 167px;
}

body#Download a.DlInstallerThumb:hover, body#DownloadThirdParty a.DlInstallerThumb:hover
{
	background: #668eca url(/images/ADCIS2012_InstallerDownloadDownload2.png) no-repeat 4px top;
	background-size: 167px;
}

body a.DlInstaller span
{
	margin-left: 32px;
}

a.DlInstaller:hover span
{
	color: #FFF;	
}

body#Products a.DlInstaller
{	
	border-color: #905f15;
	background: #fae2bc url(/images/ADCIS2012_InstallerDownloadProducts1.png) no-repeat left top;
}
body#Products a.DlInstaller:hover
{	
	background: #d5942f url(/images/ADCIS2012_InstallerDownloadProducts2.png) no-repeat left top;
}

body#Download a.DlInstaller
{	
	border-color: rgb(73, 120, 189);
	background: #d3e5ff url(/images/ADCIS2012_InstallerDownloadDownload1.png) no-repeat left top;
}
body#Download a.DlInstaller:hover
{	
	background: #668eca url(/images/ADCIS2012_InstallerDownloadDownload2.png) no-repeat left top;
}

body#Download hr.Limit
{
	color: rgb(73, 120, 189);
	border-color: rgb(73, 120, 189);
	margin-top: 25px;
}

body#DownloadThirdParty a.DlInstaller
{	
	border-color: rgb(73, 120, 189);
	background: #d3e5ff url(/images/ADCIS2012_InstallerDownloadDownload1.png) no-repeat left top;
}
body#DownloadThirdParty a.DlInstaller:hover
{	
	background: #668eca url(/images/ADCIS2012_InstallerDownloadDownload2.png) no-repeat left top;
}

body ul.References
{
	list-style-type: none;
}

body ul.References li
{
	margin-bottom: 5px;
}

body#DownloadThirdParty img
{
	margin: 0px;
}

body#DownloadThirdParty div.LogoList
{
	display: inline-block;
}

body#DownloadThirdParty table.LogoList, body#DownloadThirdParty div.LogoList
{
	margin: 10px 0px 10px 0px;	
}

body#DownloadThirdParty table.LogoList img
{
	margin: 0px 10px 0px 10px;	
}

body#DownloadThirdParty div.LogoList a
{
	float: left;	
}

body#DownloadThirdParty div.LogoList img
{
	margin: 0px 10px 0px 10px;	
}

body#DownloadThirdParty dl.companyinfo
{
	width: 400px;
}

body#DownloadThirdParty dl.companyinfo img
{
	margin: 5px;
}

body#DownloadThirdParty div.licenseAgreement
{
	border: 2px inset rgb(73, 120, 189);
	padding: 15px;
	border-radius: 15px;
	bottom: 500px;
	background: rgb(249, 251, 255);
}

body#Support span.macroTitle
{
	text-decoration: underline;
}

body#Support dt.macroTitle span.DL
{
	background: url(/images/ADCIS2013_DownloadMacro.png) no-repeat left top;
	padding: 1px 1px 1px 30px;
	margin: 0;
	line-height: 30px;
	display: inline-block;
}

body#Support dt.macroTitle span.DLCSharp
{
	background: url(/images/ADCIS2013_DownloadMacroCSharp.png) no-repeat left top;
	padding: 1px 1px 1px 30px;
	margin: 0;
	line-height: 30px;
	display: inline-block;
}

body#Support dt.macroTitle span.DLBS
{
	background: url(/images/ADCIS2014_DownloadMacroBS.png) no-repeat left top;
	padding: 1px 1px 1px 30px;
	margin: 0;
	line-height: 30px;
	display: inline-block;
}

body#Support dt.macroTitle span.DLIPy
{
	background: url(/images/ADCIS2014_DownloadMacroIPy.png) no-repeat left top;
	padding: 1px 1px 1px 30px;
	margin: 0;
	line-height: 30px;
	display: inline-block;
}

body#Support img.preview
{
	width: 80px;
	height: 80px;
}

@media screen and (max-device-width: 640px) and (orientation: landscape){
}

@media screen and (max-device-width: 480px) and (orientation: portrait){
}
