a, body, h1, .FaqTopHeader, #MainArea, #MainAreaText, 
#MainAreaText h2, #NewsBoxHeader, .PictureBox a, #PageHeader, .SideBar a,
.InfoBoxHeader, .MainAreaLeft h2, .ProductBoxItem h2, h3, 
.SolutionBoxHeader, .SolutionBox h2, .CustomSolutionBoxHeader, .CustomSolutionBox h2,
#sourcecode, .FilesTopHeader, .login_box, 
.ContactUs input.button, hr
{
color:#28478d; /*dark text*/
}

ul.Headlines li a:hover, a:hover
{
color:black; /* link hover color*/	
}

span, #MainAreaText h2 a:hover, #PictureBoxText a:hover, .ProductBoxItem a:hover  
{
color:#ee832c; /*highlight text*/
}

#BottomBar, #BottomBarIE6, .FaqContent, #PageFinder, #LoggedIn, .InfoBoxText,
.ProductBoxItem p, .SABoxText, ul.Headlines a, .FilesContent, .SolutionBoxSection, .CustomSolutionBoxSection
{
color:#7276ad; /*light text #8296ad*/
}

.FaqHeader, .FaqTopHeader, .MainAreaMessage, .MainAreaMessageIE, #NewsBoxHeader,
.InfoBoxHeader, .SABoxHeader, .SolutionBoxHeader, .CustomSolutionBoxHeader, #sourcecode, .FilesHeader,
.FilesTopHeader, .login_box, .ContactUs 
{
background:#f7eed3; /*box header background*/
}

#BottomBar, .BannerBar, hr 
{
background:#28478d; /*lines*/
}


.FaqContent, .FaqHeader, .FaqTopHeader, .MainAreaMessage, .MainAreaMessageIE,
#NewsBoxHeader, .SideBar li, .InfoBox, .InfoBoxHeader, .SABox, .SABoxHeader,
ul.Headlines, .SolutionBoxHeader, .SolutionBox, .CustomSolutionBoxHeader, .CustomSolutionBox, #sourcecode, .FilesContent,
.FilesHeader, .FilesTopHeader, .login_box, .ContactUs, .ProductLinks
{
border-color:#ffc37c;  /*box border color  #ffd3b5*/
}
.ProductLinksBottom
{
background:#ffc37c; /*should be the same as box border color*/
}


body, #CompanyDescription, .FaqTopHeader, .MainAreaMessage, .MainAreaMessageIE,
#MainAreaText, #NewsBoxHeader, #PageFinder, #LoggedIn, .InfoBoxButton span,
.InfoBoxHeader, h3, .SABoxButton span, .SolutionBox h2, .CustomSolutionBox h2, #sourcecode,
.FilesTopHeader, .login_box, #MainAreaText h2, #PageHeader h1, .InfoBoxButton b, 
.SABoxButton b, .MainAreaLeft h2, .ProductBoxItem h2 
{
font-family:Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
}

h1,.FaqContent, .PictureBox a, .SideBar font, .InfoBoxText,
.ProductBoxItem p, .SABoxText, ul.Headlines a, ul.Headlines li a:hover,
ul.MainMenu a, .SolutionBoxSection, .CustomSolutionBoxSection, .FilesContent, .ProductLinks, .ProductDescription  
{
font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
}

hr {
height:1px;
border:none;
}

a, a:hover {
text-decoration:underline;
}

img {
border-style:none;
}
label {
padding-right:10px;
}
body {
background:#fff;
font-size:12px;
}


h1 {
font-size:13px;
font-weight:normal;
}

#AddressTable {
margin-left:auto;
margin-right:auto;
width:1000px;
}

#BottomBarIE6 {
background-image:url(http://test.enciris.eu/apps/pics/bar2.png);
background-repeat:repeat-x;
clear:both;
font-size:10px;
height:2px;
margin-top:12px;
margin-bottom:-16px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:right;
width:1000px;
}
#BottomBar {
clear:both;
font-size:10px;
height:2px;
margin-bottom:-6px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:right;
width:1000px;
}

#BottomMenuBox {
font-size:11px;
height:28px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
text-align:center;
width:1000px;
}

#BottomMenuBox a
{
    text-decoration:none;
}

#BottomMenuBox a:hover
{
    text-decoration:underline;
}


#CompanyDescription {
font-size:13px;
left:76px;
position:absolute;
top:68px;
}
#CompanyLogo {
height:60px;
left:0;
position:absolute;
top:8px;
width:60px;
}
#CompanyNameLogo {
height:100px;
left:0;
margin-left:auto;
margin-right:auto;
position:relative;
top:0;
width:1000px;
/*background:#ffffff;*/
}
#CompanyNameLogoBanner {
background:url(http://test.enciris.eu/apps/pics/Enciris_header8.jpg);
height:100px;
left:0;
margin-left:auto;
margin-right:auto;
position:relative;
top:0;
width:1000px;
}
.FaqContent {
border-style:solid;
border-width:thin;
font-size:11px;
line-height:140%;
padding-left:10px;
}

.FaqContent a {
text-decoration: none;
}

.FaqHeader {
border-style:solid;
border-width:0 1px;
padding:4px;
}
.FaqTopHeader {
border-style:solid;
border-width:1px 1px 0;
font-size:12px;
padding:4px;
}
#FlashBox {
clear:both;
margin-top:6px;
width:740px;
height:340px;
z-index:10;
}
#MainArea {
margin-left:auto;
margin-right:auto;
width:1000px;
}

.MainAreaMessage{
position:absolute;
border-style:solid;
border-width:2px;
font-size:16px;
padding:8px;
text-align:center;
top:70px;
left:400px;
}

.MainAreaMessageIE{
position:absolute;
border-style:solid;
border-width:2px;
font-size:16px;
padding:8px;
text-align:center;
top:70px;
left:400px;
}

#MainAreaText {
font-size:12px;
line-height:160%;
width:700px;
}

#MainAreaText li a, #MainAreaText h2 a, #MainAreaText h2 a:hover, #MainAreaText h2 a:hover span{
text-decoration:none;
}

#MainAreaText li a:hover{
text-decoration:underline;
}

#MainAreaText h2{
font-weight:bold; 
font-size:14px;
margin:0;
height:0;
}

#NewsBox {
float:right;
margin-right:16px;
margin-top:-212px;
width:228px;
}
#NewsBoxHeader {
border-style:solid;
border-width:1px;
height:22px;
padding-left:10px;
padding-top:10px;
width:216px;
font-size:12px;
font-weight:bold;
}

#PageFinder {
font-size:10px;
height:18px;
width:100%;
}
#LoggedIn {
font-size:10px;
height:18px;
text-align:center;
margin-top:-18px;
width:234px;
margin-right:0px;
margin-left:auto;
}

.PictureBox {
position:relative;
}
.PictureBox a {
font-size:14px;
}
.PictureBox a hover {
text-decoration:underline;
}
#PictureBox1 {
left:0;
position:absolute;
top:0;
border-width:0;
width:80px;
height:80px;
}

#PictureBox2 {
left:48px;
position:absolute;
top:12px;
border-width:0;
width:80px;
height:80px;
}

#PictureBoxText {
left:96px;
position:absolute;
top:0;
width:120px;
}

#PictureBoxText a
{
    text-decoration:none;
}

#PageHeaderBanner {
margin-left:auto;
margin-right:auto;
width:1000px;
margin-top:4px;
}

#PageHeader {
position:relative;
background:url(http://test.enciris.eu/apps/pics/horiz_orange_bar.png) repeat-y;
height:40px;
width:992px;
}

#PageHeader h1 {
position:absolute;
top:11px;
left:6px;
font-weight:bold;
font-size:14px;
font-weight:bold; 
margin:0;
}

.BannerBarIE6 {
background-image:url(http://test.enciris.eu/apps/pics/bar.png);
background-repeat:repeat-x;
height:4px;
margin-bottom:-11px;
margin-left:auto;
margin-right:auto;
width:1000px;
}
.BannerBar {
height:4px;
margin-left:auto;
margin-right:auto;
width:1000px;
}

#epMenu {
height:30px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:0px;
width:1000px;
}
.ContactBox {
margin:-10px auto 20px 0;
width:600px;
}

.SideBar {
height:300px;
margin:20px 0 -40px auto;
width:220px;
}

.SideBarReset {
margin-top:-340px;
}

.SideBar li {
border-style:solid;
border-width:0 0 0 1px;
height:18px;
list-style:none;
margin-left:-20px;
}

.SideBar a{
text-decoration:none;
margin-top:-36px;
margin-left:4px;
}
.SideBar a:hover {
text-decoration:underline;
}

.SideBar img {
position: relative;
top:4px;
}
.SideBar font {
font-size:11px;
}

#PageFinder a {
text-decoration:none;
}

#PageFinder a:hover {
text-decoration:underline;
}

.InfoBox {
background:#fff;
border-style:solid;
border-width:1px;
clear:both;
height:290px;
margin-left:8px;
margin-top:20px;
position:relative;
width:260px;
}
.InfoBox a
{
text-decoration:none;
}

.InfoBoxButton {
background:#fff;
height:20px;
left:180px;
position:absolute;
top:260px;
width:60px;
}

.InfoBoxButton span {
position:absolute;
top:2px;
left:20px;
color:gray;
font-size:9px;
}

.InfoBoxHeader {
border-style:solid;
border-width:thin;
font-size:12px;
height:36px;
left:5px;
position:absolute;
top:5px;
width:248px;
}
.InfoBoxHeader a {
left:5px;
position:absolute;
top:10px;
}
.InfoBoxIcon {
background:#fff;
height:60px;
left:10px;
position:absolute;
top:66px;
width:60px;
}
.InfoBoxText {
background:#fff;
font-size:11px;
height:124px;
left:80px;
position:absolute;
top:52px;
width:170px;
}

.MainAreaLeft {
margin:30px auto 30px 0;
width:680px;
}

.MainAreaLeft h2 {
font-weight:bold; 
font-size:14px;
}


#PictureBoxAnchor {
background:#fff;
height:0;
left:750px;
position:absolute;
top:10px;
width:300px;
}

#AdBoxAnchor {
background:#fff;
height:0;
left:670px; 
position:absolute;
top:5px;
width:300px;
}
#AdBoxText
{
position:absolute;
top:70px;
left:170px;
text-decoration:none;
width:200px;
}

#AdBoxText a
{
text-decoration:none
}

.ProductBoxItem {
position:relative;
height:130px;
vertical-align:top;
}

.ProductBoxItem img {
position:absolute;
height:110px;
top:30px;
left: 0px;
width:110px;
}

.ProductBoxItem p {
position:absolute;
font-size:11px;
left:158px;
top:56px;
width:400px;
margin:0;
}

.ProductBoxItem p img{
position:absolute;
height:20px;
left:400px;
top:30px;
width:20px;
}

.ProductBoxItem a {
text-decoration:none
}

.ProductBoxItem h2 {
position:absolute;
left:158px;
top:18px;
}



.ProductUnderline {
position:absolute;
background-image:url(http://test.enciris.eu/apps/pics/bar2.png);
background-repeat:repeat-x;
height:2px;
left:158px;
top:48px;
width:520px;
}

.Underline {
background-image:url(http://test.enciris.eu/apps/pics/bar2.png);
background-repeat:repeat-x;
height:2px;
width:100%;
}


#ApplicationsBox {
clear:both;
height:250px;
margin-left:0px;
margin-top:8px;
width:1032px;
}

.SABox {
background:#fff;
border-style:solid;
border-width:1px;
float:left;
height:210px;
width:242px;
}

.SABox a {
text-decoration:none;
}


h3 {
font-size:12px;
font-weight:bold;
margin-top:0;
}
.SABoxButton {
height:18px;
left:164px;
position:relative;
top:-30px;
width:66px;
}

.SABoxButton span {
position:absolute;
top:2px;
left:20px;
color:gray;
font-size:9px;
}


.SABoxHeader {
border-style:solid;
border-width:thin;
height:26px;
margin-left:auto;
margin-right:auto;
padding-left:8px;
padding-top:10px;
position:relative;
top:5px;
width:220px;
}

.SABoxIcon {
background:#fff;
height:50px;
left:6px;
position:relative;
top:50px;
width:60px;
}
.SABoxSpacer {
float:left;
height:210px;
width:8px;
}
.SABoxText {
background:#fff;
height:124px;
left:76px;
position:relative;
top:-36px;
width:157px;
line-height:140%;
font-size:11px;
font-weight:normal;
margin-top:0;
}

.eMenu {
margin:0 30px 0 0;
}

.epSpace {
height:10px;
}

ul.Headlines {
border-style:solid;
border-width:1px;
margin-left:0;
padding:4px;
width:234px;
}
ul.Headlines a {
background:#fff;
border-width:0;
cursor:default;
display:block;
font-size:11px;
padding:4px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

ul.Headlines li {
display:block;
font-size:0;
margin:1px 0 0 1px;
}

ul.Headlines li a:hover {
/*background:#fff;*/
border-color:#7d7d7d;
border-style:solid;
font-size:11px;
position:relative;
}

/****************************/
ul.MainMenu {
margin:0px;
list-style:none;
padding:2px;
}

ul.MainMenu ul{
display:none;
position: absolute;
top:98%;
left:-1px;
background:#fff;
border-color:#ccc #111 #111 #ccc;
border-style:solid;
border-width:1px;
list-style:none;
padding:0 2px 2px 0;
margin:0;
width:180px;
z-index:1100;
}

ul.MainMenu li:hover>ul{
display:block;
}

ul.MainMenu table {border-collapse:collapse}ul.MainMenu {
display:block;
float: left;
}
ul.MainMenu li{
display:block;
margin:2px 0px 0px 2px;
font-size:0px;
float:left;
}
ul.MainMenu a:active, ul.MainMenu a:focus {
outline-style:none;
}
ul.MainMenu a{
display:block;
background-color:#fff;
text-align:left;
text-decoration:none;
padding:2px 5px 2px 10px;
font-size:11px;
color:#23097a;
text-decoration:none;
cursor:default;
}

ul.MainMenu span{
color:#23097a;
background:url(http://test.enciris.eu/apps/pics/arr_blue_2.gif) no-repeat right center;
}
ul.MainMenu ul li {
float:none;
}
ul.MainMenu ul a {
text-align:left;
}
ul.MainMenu li:hover{
position:relative;
z-index:1100;
}
ul.MainMenu li:hover>a{
background:#ee832c;
text-decoration:none;
}
ul.MainMenu li a:hover{
background:#ee832c;
position:relative;
color: #FFF;
text-decoration:none;
z-index:1100;
}
ul.MainMenu img {
border: none;
float:left;
margin-right:2px;
}
ul.MainMenu ul img {
width:16px;
height:16px;
}
ul.MainMenu a:hover ul{
display:block;
}
ul.MainMenu span{
display:block;
background-image:url(http://test.enciris.eu/apps/pics/arr_blue_2.gif);
background-position:right center;
background-repeat: no-repeat;
padding-right:12px;
}
ul.MainMenu li:hover>a>span{	
background:url(http://test.enciris.eu/apps/pics/arrv_blue_2.gif) no-repeat right center;
color: #FFFFFF;
}
ul.MainMenu a:hover span{	
background-image:url(http://test.enciris.eu/apps/pics/arrv_blue_2.gif);
}
ul.MainMenu ul span,ul.MainMenu a:hover table span{
background-image:url(http://test.enciris.eu/apps/pics/arr_blue_2.gif);
}

.SolutionBoxHeader {
border-style:solid;
border-width:thin;
height:26px;
margin-left:auto;
margin-right:auto;
padding-left:8px;
padding-top:10px;
margin-top:5px;
width:976px;
}
.SolutionBoxSection {
float:left;
height:1px;
width:238px;
padding-top:6px;
line-height:140%;
font-size:11px;
font-weight:normal;
}
.SolutionBox {
clear:both;
width:998px;
border-style:solid;
border-width:1px;
background:#fff;
margin-top:8px;
height:125px;
}


.SolutionBox h2 {
font-size:14px;
font-weight:bolder;
}


.SolutionBoxSep {
float:left;
width:10px;
height:60px;
}

.pp_wrapper {
text-align: left;
margin-left: 0px;
margin-right:auto;
padding: 0px;
border:0;
width: 1000px;
}

.pp_side-0 {
float: left;
width: 500px;
}
.pp_side-1 { 
margin-left:40px;
float: left;
width: 400px;
}
.pp_side-2 { 
margin-left:40px;
float: left;
width: 300px;
}

.TechnologyPDF{
background-image:url(http://test.enciris.eu/apps/pics/pdf_icon.png);
background-repeat:no-repeat;
margin:0 0 0 300px;
padding:0 0 0 16px;
}

.TechnologyPDF a{
text-decoration:none;
}

#sourcecode{
width:750px;
border-style:solid;
border-width:thin;
font-size:12px;
line-height:14px;
padding:10px;
}

#description_pic{
margin-right:20px;
margin-bottom:20px;
float:left;
width:150px;
}

.FilesContent {
border-style:solid;
border-width:thin;
font-size:11px;
line-height:140%;
padding-left:10px;
}

.FilesContent br{
line-height:50%;
}

.FilesContent a{
text-decoration:none;
}
.FilesContent a:hover{
text-decoration:underline;
}

.FilesHeader {
border-style:solid;
border-width:0 1px;
padding:4px 12px 4px 12px;
}

.FilesTopHeader {
border-style:solid;
border-width:1px 1px 0;
font-size:12px;
padding:12px;
}

.ordering_item{
margin-left:0px;
margin-right:auto;
margin-bottom:20px;
min-height:90px;
}


.ordering_pic{
margin-right:20px;
margin-left:0px;
margin-bottom:20px;
float:left;
width:90px;
}

.login_box{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:140px;
border-style:solid;
border-width:1px 1px 0;
font-size:12px;
padding:12px;
width:300px;
height:400px;
}

.ContactUs
{
border-style:solid;
border-width:thin;   
height:590px;
}

.ContactUs div
{
margin-top:10px;
width:100%;
text-align:center;
font-size:14px;
height: 60px;
font-weight: bold;
}

.ContactUs div h2
{
font-size:16px; 
font-weight: bold;
margin-bottom: 0px;
}

.ContactUs div h3
{
font-size:16px; 
font-weight: bold;
margin-bottom: 0px;
color:red;
}

.ContactUs div h4
{
font-size:16px; 
font-weight: bold;
margin-bottom: 0px;
color:blue;
}


.ContactUs li {
height:32px;
list-style:none;
position:relative;
margin-left:10px;
}

.ContactUs li span {
position:absolute;
color:red;
font-weight:bold;
left:-44px;
}

.ContactUs input {
position:absolute;
left:110px;
top:-2px;
width:219px;
background:white !important;
}

.ContactUs select {
position:absolute;
left:110px;
height: 22px;
top:-2px;
background:white !important;
}

.ContactUs textarea {
position:absolute;
left:110px;
height:144px;
top:-2px;
}

.ContactUs input.button{
/*background: lightgray;*/ 
padding-top:2px;
padding-bottom:2px;
}

.ProductLinks 
{
font-size:11px;
line-height:140%;
border-style:solid;
border-width:1px 0px 0px 0px;
padding-top:20px;
}

.ProductLinks a
{
text-decoration:none;
}

.ProductLinks a:hover
{
text-decoration:underline;
}


.ProductLinksBottom
{
height:1px;
margin-top:70px;
}

.ProductDescription
{
font-size:11px;
line-height:140%;    
}

.ProductBottom
{
clear:both;
padding-top:20px;
}

.Trial input, .Trial select, .Trial textarea
{
left:160px;
}

.ResourceList{
list-style:none;
}

.InfoBoxButton b,.SABoxButton b {
cursor:inherit;
position:absolute;
top:2px;
left:20px;
color:silver;
font-size:9px;
}


.CustomSolutionBoxHeader {
border-style:solid;
border-width:thin;
height:26px;
margin-left:auto;
margin-right:auto;
padding-left:8px;
padding-top:10px;
margin-top:5px;
width:976px;
}
.CustomSolutionBoxSection {
float:left;
height:1px;
width:538px;
padding-top:6px;
line-height:140%;
font-size:11px;
font-weight:normal;
}
.CustomSolutionBox {
clear:both;
width:998px;
border-style:solid;
border-width:1px;
background:#fff;
margin-top:-30px;
margin-bottom:20px;
height:200px;
}
.CustomSolutionBox h2 {
font-size:14px;
font-weight:bolder;
}

.CustomSolutionBoxSep {
float:left;
width:10px;
height:60px;
}

.CustomSolutionBoxPicture {
float:left;
}

#MainAreaText li {
position:relative;
margin-left:30px;
}



