DIV.edmcenter {margin-left: auto; margin-right: auto;text-align: center;}
UL.edmbullets {padding-bottom:10px;list-style-type:disc;margin-left:15px;}
DIV.edmbulls {font-weight: normal;}
LI.edmbulls {margin: 0em;}
A.edmdownload {text-decoration: underline;font-weight: bold;color: #D30000;}
A.edmdownload:hover {text-decoration: underline;font-weight: bold;color: #D30000;}
A.edmemailname {text-decoration: none;font-weight: bold;color: #002D6A;}
A.edmemailname:hover {text-decoration: underline;}
IMG.edmimage {margin: 10px 10px 10px 0;}
IMG.edmimageleft {float: left;margin: 5px;}
IMG.edmimageright {float: right;margin: 5px;}
DIV.edmimagebox { font-style: italic; color: #000; float: right; margin: 0 0 10px 10px;}
DIV.edmperson {font-weight: normal;}
EM.edmitalic {font-style: italic;}
SPAN.edmpersonname {font-weight: bold;}
SPAN.edmpersondetail {font-style: italic;}
BR.edmpersonbr {page-break-after: avoid;}
A.edmlink {text-decoration: none;font-weight: bold;padding: 0em 0em 0em 0em;}
A.edmlink:hover {text-decoration: underline;font-weight: bold;padding: 0em 0 0em 0em;}
H3.edmminortitle {color: #666666;margin: 0;padding: 0;font-size: 1.05em;text-transform: uppercase;}
BLOCKQUOTE.edmblockquotea {color: #FFF;}
P.edmblockquoteb {color: #002D6A;}
SPAN.edmright {text-align: right;}
H2.edmsubtitle {color: #39F;margin: 0;padding: 0;font-size: 1.2em;background: #FFFFFF;  text-transform: none;}
TABLE.edmtable {padding: 5px;}
TD.edmtablecell {padding: 5px;}
TH.edmtableheader {padding: 5px;}
DIV.incaradio {
 width: 10em;
 margin: 1em 0 1em 1em;
 float: left;
 clear: left;
 text-align:right;
 padding-right:5px;
}
DIV.checkboxarea {
clear:both;
vertical-align:top;
}
UL.formlist {
 width: 18em;
 float: left;
 margin:0 0 0 0;
 padding: 0;
}

UL.formlist LI {
 list-style: none;
 float: left;
 padding:0;
 margin: 0.5em;
 width: 17em;
}

FIELDSET {
 border: none;
 padding:0px;
 margin:0px;
}

INPUT,TEXT,SELECT {
 width: 15em;
 margin: 0 0 1em 0;
 float:left;
 font-family: verdana,arial,sans-serif;
}

TEXTAREA, TEXTAREA.formtextarea {
 width: 15em;
 margin: 0 0 1em 0;
 float:left;
 font-family: verdana,arial,sans-serif;
 font-size: 1em;
}

INPUT.incaradio {
 width: auto;
 float: left;
 margin: 1em;
}

DIV.checkboxarea INPUT {
 clear:both;
 float:left;
 width:auto;
 margin:0 0.5em 0.5em 11em;
 
}

INPUT.button {
 margin: 1em 3.6em 0 0;
 width: auto;
 font-size: 1em;
 float:right;
 clear: both;
}

INPUT.button:hover {
 color: #4B659A;
 font-size: 1em;
 float:right;
 clear: both;
}


LABEL {
 width: 10em;
 margin: 2px 0 1em 1em;
 clear: left;
 float: left;
 text-align:right;
 padding-right:5px;
}

LABEL.incaradio {
 width: auto;

 float: left;
 margin: 1em;
 border: 0;
 clear: none;
}

DIV.checkboxarea LABEL {
 width:170px;
 margin: 0;
 padding:0 0 0.5em 0;
 text-align:left;
 clear:none;
}
INPUT#submit {
 clear:both;
 width:50px;
 height:15px;
}
LABEL.error {
 color:red;
}
input.smallSessSubmit {
 clear:left !important;
 width: 5em !important;
 margin-left:70px;
}.padbottom { padding-bottom:20px;}
UL.edmbullets {
 style: details;
}
A.edmdownload {
 style: details;
}
A.edmdownload:hover {
 style: details;
}
A.edmemailname {
 style: details;
}
A.edmemailname:hover {
 style: details;
}
IMG.edmimage {
 style: details;
}
IMG.edmimageleft {
 style: details;
}
IMG.edmimageright {
 style: details;
}
SPAN.edmitalic {
 style: details;
}
H3.edmminortitle {
 style: details;
}
BLOCKQUOTE.edmblockquotea {
 style: details;
}
P.edmblockquoteb {
 style: details;
}
SPAN.edmright {
 style: details;
}
H2.edmsubtitle {
 style: details;
}
TABLE.edmtable {
 style: details;
}
TD.edmtablecell {
 style: details;
}
TH.edmtableheader {
 style: details;
}DIV.boxcheat {margin:10px;}DIV.footerclear { clear:both; height: 1em;}
DIV.footer { clear: both; background: #FFF; width:900px; line-height: 2em;}DIV.innerfooter { clear: both; background: #FFF;}
UL.footer { margin:0; padding: 0;}
LI.footer { display: inline; margin: 0; padding: 1em 0.5em 1em 0;}
LI.footer A { color: #666; text-decoration: none; font-weight: normal; background: #FFF; padding:0;}
LI.footer A:hover { color: #7787B7; text-decoration: underline; font-weight: normal; background: #FFF; padding:0;}


/* ============================================= */
/* MAIN SIDEBAR NAVIGATION [List-styling]        */
/* ============================================= */

div.SideNav {width:159px;text-align:left;float:left;display:inline;margin-top:10px;margin-bottom:10px;}
div.SideNav ul li a{text-decoration:none}
div.SideNav ul.TopLevel {margin:0 3px 0 3px;padding:0;}
div.SideNav ul.TopLevel li {background:#cecfd0; line-height:2.3em; margin-bottom:3px; width:150px; display:block;}
div.SideNav ul.TopLevel li a {color:#FFF; line-height:2.3em; width:150px; display:block;border-bottom:solid #FFF 3px; padding-left:15px}


div.SideNav ul.SubLevel {background:#efefef ;padding-top:3px;}
div.SideNav ul.SubLevel li {background:#efefef ;line-height:2.3em;margin-bottom:0px; width:150px; display:block;}
div.SideNav ul.SubLevel li a {color:#003E87; line-height:2.3em; width:150px; display:block;padding-left:15px; border-bottom:none;}


div.SideNav ul.SubLevel li ul.SubLevel {background:#FFF;padding-top:3px;}
div.SideNav ul.SubLevel li ul.SubLevel li {background:#FFF;line-height:1.8em;margin-bottom:0px; width:150px; display:block;}
div.SideNav ul.SubLevel li ul.SubLevel li a {color:#003E87; line-height:1.8em; width:140px; display:block;padding-left:25px; border-bottom:none;}
div.SideNav ul.SubLevel li ul.SubLevel li.selected {background:url(/media/images/Picture2_1850.png)#FFF 13px 6px no-repeat;}



div.SideNav ul.SubLevel li ul.SubLevel li ul.SubLevel {background:#FFF;padding-top:3px;}
div.SideNav ul.SubLevel li ul.SubLevel li ul.SubLevel li {background:#FFF;line-height:1.6em;margin-bottom:0px; width:150px; display:block;}
div.SideNav ul.SubLevel li ul.SubLevel li ul.SubLevel li a {color:#003E87; font-size:0.9em;line-height:1.6em; width:140px; display:block;padding-left:35px; border-bottom:none;}
div.SideNav ul.SubLevel li ul.SubLevel li ul.SubLevel li.selected {background:url(/media/images/Picture2_1850.png)#FFF 23px 2px no-repeat;}




#navparent {margin:0 3px 0 3px;padding:0;}
#navparent li {background:#8abfe7;line-height:1.8em;margin-bottom:3px; width:150px; display:block;}
#navparent a:link,#navparent a:visited {color:#fff;padding-left:10px;}

#navfirstchild {margin:0;padding:0;}
#navfirstchild li {background:#c2dcf3;margin:0;padding:0;}
#navfirstchild li a:link,#navfirstchild li a:visited {color:#003e7e;}

#navfirstchild li.secondcurrent {background-color:#ffffff;}

#navsecondchild li{text-indent:10px;}
#navsecondchild li.secondcurrent{background-color:#ffffff;}

#navthirdchild li {font-size:0.95em;background:#ffffff;text-indent:15px;}
#navthirdchild li a:link, #navthirdchild a:visited {font-weight:normal;}
#navthirdchild li a:hover {color:#0e94d2; text-decoration:none;}
#navthirdchild li.thirdcurrent a{color:#0e94d2;}





#HeaderLinks {float:right;display:block;margin:5px 10px 0 0;width:245px;}
#HeaderLinks ul {margin:21px 38px 10px 0;padding:0 31px 0 0;text-align:right;}
#HeaderLinks li {margin:0;padding:0 6px;list-style:none;display:inline;border-right:1px solid #003f7f;}
#HeaderLinks li.last {border-right:none;}
#HeaderLinks li a {color:#6f839f;}
#HeaderLinks a:hover {color:#830000;text-decoration:none;}
#HeaderLinks input {float:left;background-color:#ffffff;border:2px solid #edebec;padding:2px;width:165px;_width:168px;}
#HeaderLinks input.SearchSubmit {
border:none;
line-height:0;
text-indent:-9999px;
width:27px;
height:21px;
background:#ffffff url("/media/images/magglass_2551.jpg") no-repeat center left;
}
input.SearchSubmit:hover {cursor:pointer;}

/* ============================================= */
/* GENERAL CLASSES                               */
/* ============================================= */
* {padding:0;margin:0;}
img {border:none;}
#bannerFlash {display:inline;z-index:1;}
#bannerFlash object {display:inline;z-index:1;}
ul {list-style:none;}
body {text-align:center;margin:0;padding:0;color:#616161;font-size:76%;font-family:arial,sans-serif;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.clearer  {clear:both;line-height:0;font-size:0.1px;color:#fff;}


/* ============================================= */
/* TYPOGRAPHY [Headings,Links,Lists]             */
/* ============================================= */
a,a:link,a:visited{color:#D30000;text-decoration:underline;}
a:hover,a:active{text-decoration:underline; color:#830000}
h1,h2,h3 {font-family:arial,verdana,tahoma,sans-serif;}

#header h1 a{width:150px;height:50px;display:block;line-height:100%;text-decoration:none;text-indent:-900em;}

#content h1, #MainContentLeft h1, #MainContentRight h1 {font-size:1.85em;font-weight:normal;color:#6f839f;padding-bottom:10px;padding-left:10px;padding-top:15px;}
h1.margin {padding-left:40px !important;}
#MainContentLeft h2, #MainContentRight h2 {font-size:1.2em;font-weight:normal;color:#6f839f;padding-top:10px;padding-bottom:5px;}
#MainContentLeft h3, #MainContentRight h3 {font-size:1.1em;padding-bottom:3px;padding-top:6px;}

/*
#MainContentLeft ul, #MainContentRight ul, #MainContentWide ul {list-style:none;padding-bottom:10px;padding-left:20px;}
#MainContentLeft li, #MainContentRight li, #MainContentWide li {background:url('/media/images/lidot_1428.gif') no-repeat top left;padding-left:12px;line-height:1.8em;}
*/
#MainContentLeft .quotesmallp, #MainContentRight .quotesmallp {font-style:italic;background:url("/media/images/lquotesmall_1431.jpg") no-repeat top left;margin:10px 20px 10px 20px;line-height:1.7em;}

ul.edmbullets{list-style-type:none; padding:0; margin:0}
ul.edmbullets li{background:url('/media/images/lidot_1428.gif') no-repeat top left;padding-left:12px;line-height:1.8em;}

#MainContentLeft .quotesmallspan, #MainContentRight .quotesmallspan {background:url("/media/images/rquotesmall_1433.jpg") no-repeat top right;padding:3px 16px 0 15px;l}
#MainContentLeft .quotemedp, #MainContentRight .quotemedp {font-size:1.15em;font-style:italic;background:url("/media/images/lquotesmall_1431.jpg") no-repeat top left;margin:10px 20px 10px 20px;line-height:1.4em;}
#MainContentLeft .quotemedspan, #MainContentRight .quotemedspan {background:url("/media/images/rquotesmall_1433.jpg") no-repeat top right;padding:5px 18px 0 15px;}
#MainContentLeft .quotebigp, #MainContentRight .quotebigp {font-size:1.30em;font-style:italic;color:#0e94d2;background:url("/media/images/lquotebig_1429.jpg") no-repeat top left;margin:10px 20px 10px 20px;line-height:1.5em;}
#MainContentLeft .quotebigspan, #MainContentRight .quotebigspan {background:url("/media/images/rquotebig_1432.jpg") no-repeat top right;padding:5px 20px 0 16px;}

h3.edmminortitle {text-transform:none !important;}
#MainContentWide {padding-left:10px;}

#MainContentWideMargin {line-height:1.5em;}

/* ============================================= */
/* TOP HORIZONAL NAVIGATION                      */
/* ============================================= */
#hnavigation{margin:0;padding:0;height:32px;position:relative;}
#hnavigation li{list-style-type:none;padding:0px;margin:0px;height:45px;float:left;border-right:1px solid #fff;height:32px;}
#hnavigation li a{text-decoration:none}
#hnavigation li#topnavlast {border:0;}
#hnavigation li#topnavlast a {width:116px}
.hlink {width:115px;height:32px;display:block;overflow:hidden;text-indent:-9000px;background-repeat:no-repeat;background-position:top left;}


 
#Company {background:url("/media/images/company_2541.jpg");}
#Company:hover {background-position:bottom left;text-decoration:none;}
#CompanyA {background:url("/media/images/company_2541.jpg");text-decoration:none; background-position:bottom left;}


 
#Products {background:url("/media/images/products_2542.jpg");}
#Products:hover {background-position:bottom left;text-decoration:none;}
#ProductsA {background:url("/media/images/products_2542.jpg");text-decoration:none; background-position:bottom left;}


 
#customers {background:url("/media/images/customers_2543.jpg");}
#customers:hover {background-position:bottom left;text-decoration:none;}
#customersA {background:url("/media/images/customers_2543.jpg");text-decoration:none; background-position:bottom left;}


 
#Services {background:url("/media/images/services_2544.jpg");}
#Services:hover {background-position:bottom left;text-decoration:none;}
#ServicesA {background:url("/media/images/services_2544.jpg");text-decoration:none; background-position:bottom left;}


 
#support {background:url("/media/images/support_2545.jpg");}
#support:hover {background-position:bottom left;text-decoration:none;}
#supportA {background:url("/media/images/support_2545.jpg");text-decoration:none; background-position:bottom left;}


 
#Events {background:url("/media/images/events_2546.jpg");}
#Events:hover {background-position:bottom left;text-decoration:none;}
#EventsA {background:url("/media/images/events_2546.jpg");text-decoration:none; background-position:bottom left;}


 
#News {background:url("/media/images/news_2547.jpg");}
#News:hover {background-position:bottom left;text-decoration:none;}
#NewsA {background:url("/media/images/news_2547.jpg");text-decoration:none; background-position:bottom left;}


 
#RequestInfo {background:url("/media/images/requestinfo_2548.jpg");}
#RequestInfo:hover {background-position:bottom left;text-decoration:none;}
#RequestInfoA {background:url("/media/images/requestinfo_2548.jpg");text-decoration:none; background-position:bottom left;}





#homestrip {background:url("/media/images/homestrip_1408.gif")}

#hnavigation ul.hiddenSubMenu {
background:#cecfd0 none repeat scroll 0 0;
display:none;
font-size:1em;
font-weight:400;
position:absolute;
text-align:left;
text-transform:none;
top:32px;
z-index:3;
}
#hnavigation ul.hiddenSubMenu li {
background:transparent none repeat scroll 0 0;
clear:both;
display:block;
margin:0;
line-height:1em;
height:auto;
padding:7px 0;
text-align:left;
width:115px;
}
#hnavigation ul.hiddenSubMenu li a {
background:transparent none repeat scroll 0 0 !important;
color:#003E87 !important;
margin-left:13px;
width:100px;
display:block;
}
#hnavigation ul.hiddenSubMenu li a:hover {
color:#FFF !important;
text-decoration:none;
}
#hnavigation ul.hiddenSubMenu li.last {
border:medium none;
}

/* ============================================= */
/* HOME PAGE - BOTTOM HORIZONTAL LIST            */
/* ============================================= */
#informations {list-style:none;text-align:left;width:908px;height:175px;margin:15px 0 10px 3px;font-size:1.05em;line-height:1.4em;padding:0 0 13px 7px;background:url("/media/images/infobottombg_1328.jpg");}
#informations li{display:inline;width:180px;height:175px;overflow:hidden;float:left;background:url("/media/images/infoli_1280.gif");}
#informations li p {padding:4px 5px 0 7px;}
p.more {margin:5px 0 25px 0;}
#informations h2{width:180px;height:21px;text-indent:-9000px;list-style:none;text-align:left;margin-bottom:10px;}
h2#hometeaser1 {background:url("/media/images/smesolutions_2552.jpg") no-repeat;}
h2#hometeaser2 {background:url("/media/images/enterprise_2553.jpg") no-repeat;}
h2#hometeaser3 {background:url("/media/images/focus_2554.jpg") no-repeat;}
h2#hometeaser4 {background:url("/media/images/news_2555.jpg") no-repeat;}
h2#hometeaser5 {background:url("/media/images/callback_2556.jpg") no-repeat;}

/* ============================================= */
/* STRUCTURAL DIVS                               */
/* ============================================= */
/* common  to the whole website */
#wrapper {width:928px;height:100%;margin:0 auto;text-align:left;}
#header {height:95px;width:100%;background:url("/media/images/Inca_logicalis_55_2558.jpg") no-repeat center left;}
.hmenu {width:100%;}
#content {border-left:3px solid #edebec;border-right:3px solid #edebec;border-bottom:3px solid #edebec; overflow:hidden}

/* home page template */
#top {width:100%;height:350px;}
#bottom {margin:0 auto;}

/* standard templates */
#MainSidebar {width:159px;text-align:left;float:left;display:inline;margin-top:10px;margin-bottom:10px;}
#MainContent {width:760px;float:right;display:inline;margin:0 0 0 0;padding:10px 0 10px 0;border-left:2px solid #edebec;}
#FlashBar {height:140px;margin-bottom:30px;}

.DoubleSidebar #MainContentLeft {float:left;display:inline;width:535px;margin-right:15px;margin-left:10px;}
.DoubleSidebar #MainContentRight {float:right;display:inline;width:165px;margin-right:15px;}

.DoubleSidebar.new #MainContentLeft {margin-left:40px;width:450px;line-height:1.5em;}

.DoubleSidebar.new #MainContentRight {line-height:1.5em;}


.DoubleContent #MainContentLeft {float:left;display:inline;width:345px;margin-left:15px;}
.DoubleContent #MainContentRight {float:right;display:inline;width:345px;margin-right:15px;}

.DoubleContent.new #MainContentLeft {float:left;display:inline;width:270px;margin-left:40px;margin-top:20px;padding-right:30px;border-right: 2px solid #f0efef;line-height:1.5em;}
.DoubleContent.new #MainContentRight {float:right;display:inline;width:250px;margin-right:120px;margin-top:20px;line-height:1.5em;}

span.bottomRightImage {float:right;margin-right:20px;}

.TopContent {margin-left:40px;width:570px;line-height:1.5em;}

.WideContent {text-align:center;}
#MainContentWideMargin {width:550px;margin:0 40px;text-align:left;}
#MainContentWideMargin h2,#MainContentWideMargin h2 {font-size:23px;font-weight:normal;color:#6f839f;}


/* ============================================= */
/* CALLOUT BOXES                                 */
/* ============================================= */
.CallOutBook, .CallOutLaptop, .CallOutMouse, .CallOutPhone {width:160px;background:url('/media/images/callouttop_1403.gif') no-repeat center top;margin:0;}
.CallOutBook h3, .CallOutLaptop h3, .CallOutMouse h3, .CallOutPhone h3 { padding-left:10px;padding-right:10px;}
.CallOutBook .callouttext, .CallOutLaptop .callouttext, .CallOutMouse .callouttext, .CallOutPhone .callouttext {width:140px;padding:0;margin:0 10px 80px 10px;}
.calloutbottom {width:160px;padding-bottom:1px;}

.CallOutBook .calloutbottom {background:url('/media/images/calloutbook_1404.gif') no-repeat center bottom;}
.CallOutLaptop .calloutbottom {background:url('/media/images/calloutbox-laptop_1405.gif') no-repeat center bottom;}
.CallOutMouse .calloutbottom  {background:url('/media/images/calloutbox-mouse_1406.gif') no-repeat center bottom;}
.CallOutPhone .calloutbottom {background:url('/media/images/calloutbox-phone_1407.gif') no-repeat center bottom;}

/* ============================================= */
/* Partner page                                  */
/* ============================================= */
#butfind, #butbecome, #butexist {margin-left:40px;margin-right:40px;}

form#addregistrant ol, form#addregistranterror ol, {list-style-type: none;}
ol.rsform {list-style:none;}

span.avisenBlue {color:#00548E;}
span.avisenGrey {color:#616161;}
span.green1 {color:#3BB549;}
span.green2 {color:#F37932;}
span.orange {color:#F37932;}
span.red {color:#DB2228;}


