DIV.edmcenter {margin-left: auto; margin-right: auto;text-align: center;}
UL.edmbullets {list-style:none;padding-bottom:10px;}
DIV.edmbulls {font-weight: normal;}
LI.edmbulls {margin: 0em;}
A.edmdownload {text-decoration: none;font-weight: bold;color: #0083C8;}
A.edmdownload:hover {text-decoration: underline;font-weight: bold;color: #0083C8;}
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;color: #0083C8;padding: 0em 0em 0em 0em;}
A.edmlink:hover {text-decoration: underline;font-weight: bold;color: #0083C8;padding: 0em 0 0em 0em;}
H3.edmminortitle {color: #0096D7;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.TopLevel {margin:0 3px 0 3px;padding:0;}
div.SideNav ul.TopLevel li {background:#1A6AC5;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:#0A99D4;padding-top:3px;}
div.SideNav ul.SubLevel li {background:#0A99D4;line-height:2.3em;margin-bottom:0px; width:150px; display:block;}
div.SideNav ul.SubLevel li a {color:#fff; 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:#fff; 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_2129.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:#fff; 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_2129.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:#0A99D4;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:260px;}
#HeaderLinks ul {margin:0 0 30px 0;padding:0;}
#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:#013f7c;}
#HeaderLinks a:hover {color:#129cdb;text-decoration:none;}
#HeaderLinks input {float:left;background-color:#ffffff;border:2px solid #edebec;padding:2px}
#HeaderLinks input.SearchSubmit {
border:none;
line-height:0;
text-indent:-9999px;
width:27px;
height:21px;
background:#ffffff url("/media/images/search_icon_1360.gif") 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:#747470;font-size:76%;font-family:comic sans,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:link,a:visited{color:#109ede;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
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:#1A6AC5;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:#0A99D4;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;}
#MainContentWideMargin li, #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;}
#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:33px;position:relative;}
#hnavigation li{list-style-type:none;padding:0px;margin:0px;height:45px;float:left;height:33px;}
#hnavigation li#topnavlast {border:0;}
#hnavigation li#topnavlast a {width:130px; background-position:center top;}
.hlink {width:133px;height:33px;display:block;overflow:hidden;text-indent:-9000px;background-repeat:no-repeat;background-position:center top;}


 
#company {background:url("/media/images/company_2078.gif");}
#company:hover {background-position:bottom left;text-decoration:none;}
#companyA {background:url("/media/images/company_2081.gif");text-decoration:none;}
#companystrip {background:url("/media/images/company_2098.gif");text-decoration:none;}

 
#solutions {background:url("/media/images/solutions_2163.gif");}
#solutions:hover {background-position:bottom left;text-decoration:none;}
#solutionsA {background:url("/media/images/solutions_2164.gif");text-decoration:none;}
#solutionsstrip {background:url("/media/images/solutions_2099.gif");text-decoration:none;}

 
#customers {background:url("/media/images/customers_2075.gif");}
#customers:hover {background-position:bottom left;text-decoration:none;}
#customersA {background:url("/media/images/customers_2076.gif");text-decoration:none;}
#customersstrip {background:url("/media/images/customers_2100.gif");text-decoration:none;}

 
#partners {background:url("/media/images/partners_2082.gif");}
#partners:hover {background-position:bottom left;text-decoration:none;}
#partnersA {background:url("/media/images/partners_2083.gif");text-decoration:none;}
#partnersstrip {background:url("/media/images/partners_2101.gif");text-decoration:none;}

 
#News {background:url("/media/images/news_2086.gif");}
#News:hover {background-position:bottom left;text-decoration:none;}
#NewsA {background:url("/media/images/news_2087.gif");text-decoration:none;}
#Newsstrip {background:url("/media/images/news_2102.gif");text-decoration:none;}

 
#Events {background:url("/media/images/events_2084.gif");}
#Events:hover {background-position:bottom left;text-decoration:none;}
#EventsA {background:url("/media/images/events_2085.gif");text-decoration:none;}
#Eventsstrip {background:url("/media/images/events_2103.gif");text-decoration:none;}

 
#RequestInfo {background:url("/media/images/requestinfo_2088.gif");}
#RequestInfo:hover {background-position:bottom left;text-decoration:none;}
#RequestInfoA {background:url("/media/images/requestinfo_2089.gif");text-decoration:none;}
#RequestInfostrip {background:url("/media/images/requestinfo_2104.gif");text-decoration:none;}




#homestrip {background:url("/media/images/homestrip_1408.gif")}

#hnavigation ul.hiddenSubMenu {
background-color:#999;
display:none;
font-size:1em;
font-weight:400;
position:absolute;
text-align:left;
text-transform:none;
top:33px;
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:133px;
}
#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/tabs_01_2090.gif") no-repeat;}
h2#hometeaser2 {background:url("/media/images/tabs_02_2091.gif") no-repeat;}
h2#hometeaser3 {background:url("/media/images/tabs_03_2092.gif") no-repeat;}
h2#hometeaser4 {background:url("/media/images/tabs_04_2093.gif") no-repeat;}
h2#hometeaser5 {background:url("/media/images/tabs_05_2096.gif") no-repeat;}

/* ============================================= */
/* STRUCTURAL DIVS                               */
/* ============================================= */
/* common  to the whole website */
#wrapper {width:928px;height:100%;margin:0 auto;text-align:left;}
#header {padding-bottom:20px;height:95px;width:100%;background:url("/media/images/Storage-Fusion-logo-final_2154.gif") no-repeat center left;}
.hmenu {width:100%;height:48px;background:url("/media/images/defaultstrip_1395.jpg");background-position:center bottom;background-repeat:repeat-y;}
#content {border-left:3px solid #edebec;border-right:3px solid #edebec;border-bottom:3px solid #edebec;}

/* 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:0 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:#0A99D4;}


/* ============================================= */
/* CALLOUT BOXES                                 */
/* ============================================= */
.CallOutBook, .CallOutLaptop, .CallOutMouse, .CallOutPhone {width:160px;background:url('') 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('') no-repeat center bottom;}
.CallOutLaptop .calloutbottom {background:url('') no-repeat center bottom;}
.CallOutMouse .calloutbottom  {background:url('') no-repeat center bottom;}
.CallOutPhone .calloutbottom {background:url('') 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;}

