@charset "utf-8";
/* CSS Document */
html, body { 
margin: 0; padding: 0;  line-height:1.6em;
}
body{
background-image: url(merger/images/BK.jpg);
background-repeat: repeat;
background-position: center top;	
} 
body, td, th {
font-family: Lucida Sans, Arial;
font-size: 12px !important;
color: #333;
}
img { border:0; }
a, a:visited { color:#0179BA; text-decoration: underline; font-weight: normal; }
a:hover { text-decoration:underline; color:#666666; } 

 h1 {font-size:24px; font-weight:normal; /*font-style:italic;*/ color:#0179BA;  }
 h2 {font-size:18px; font-weight:normal; /*font-style:italic;*/ color:#0179BA; }
.bluetext{color:#0179BA;}
.yellowtext{color:#E7B130;}


#maincontentwrapper { width:100%; /*height:100%;*/ margin:0; padding:0; 
background-image: url(merger/images/BK.jpg);
background-repeat: repeat;
background-position: center top;
}
#bodycenter { margin:0 auto; padding:0; width:995px; min-height:300px; background:#fff; border:solid 1px #fff; border-right:solid 2px #fff; border-top:0px;}
#homepageimage { position:relative; height:290px; z-index:2;}
#fadeimage1 { position:relative; height:290px; z-index:3;}



#header { background:#fff; width:982px; zoom:1; overflow:hidden; }
#logo { float:left; width:240px; padding:0; margin:0; }
#tagline { float:left; width:349px; }
#rightheaderholder{ float:left; width:386px; height:88px; }
#center-bottom { clear:both; width:948px; background:url(images/middle-background-bttm.jpg) no-repeat -1px 0; height:34px; margin:0 auto; padding:0; }


/* RIGHT UPPER NAVIGATION */
#rightnav{  text-align:right; height:30px; padding-top:0px; padding-right:26px; }
#top-nav {float:right;  margin:0; padding:0;}
#top-nav ul {list-style:none outside none; margin:0; padding:0; }
#top-nav li {
display:inline;
float:left;
margin:0 0.005em;
}
.top-nav-separator {
color:#999999;
font-size:14px;
font-weight:bold;
padding-top:8px;
}
#top-nav li a {
float:left;
}
#top-nav a, #top-nav a:visited {
color:#0079B1;
display:block;
float:left;
font-size:16px;
/*font-weight:bold;*/
height:2em;
line-height:2em;
padding:0 10px;
text-align:center;
text-decoration:none;
font-weight: normal;
}
#top-nav a:hover {
color:#CC9900;
text-decoration:underline;
}
/* SEARCH */
#searchholder{ text-align:right; padding-top:5px; } 
#search { float:right; padding-right:34px; }
input.searchtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-align:right; padding:4px 5px;}

button.searchbutton {
background:url(images/search-button.gif) no-repeat;;
font-size:9px;
padding:0;
text-align:center;
}
button {
border:0 none;
cursor:pointer;
height:27px;
width:28px;
overflow:visible;
padding:0;
padding-top:1px;
position:relative;
}
.searchbutton span{ text-indent:-4000px;}

/* MAIN NAVIGATION */
#mainnav-holder{width:982px; background:url(images/nav-bar.png) no-repeat; height:62px; }

#menuDropList { height:62px; width:900px; /*background:url(image/nav-bar-bkg.jpg) repeat-x left center;*/ position:relative; font-family:arial, verdana, sans-serif; font-size:14px; z-index:500; /*border:1px solid #ccd; border-width:1px 1px 0 1px;*/ } 
#menuDropList ul#menu { margin:0; padding:0 0 0 60px; list-style:none; white-space:nowrap; } 
#menuDropList ul#menu li.level1-li { float:left; height:62px;  margin-right:1px; } 
#menuDropList ul#menu li.level1-li a.level1-a { font-weight: normal !Important; display:block; height:62px; float:left; /*border-left:1px solid #7e8586; border-right:1px solid #2d2d2d;*/ padding:0 10px 0 10px; text-decoration:none; line-height:62px; white-space:nowrap; font-weight:bold; color:#007ABD; } 
#menuDropList ul#menu li.level1-li a.level1-a-top { display:block; height:62px; float:left; /*border-left:1px solid #7e8586; border-right:1px solid #2d2d2d;*/ padding:0 20px; text-decoration:none; line-height:62px; white-space:nowrap; font-weight:bold; color:#007ABD; font-size:14px; }

#menuDropList ul#menu li.sub a.level1-a {color:#0179BA; font-weight: normal;} 
#menuDropList ul#menu li.level1-li:hover, #menuDropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#menuDropList ul#menu li.level1-li a.level1-a:hover, #menuDropList ul#menu li.level1-li:hover a.level1-a  { /*border-left:1px solid #2d2d2d; border-right:1px solid #000;*/ color:#fff; background:url(images/nav-bar-bkg-hover.jpg); } 
#menuDropList ul#menu li a.topnavon, #menuDropList ul#menu li.level1-li a.topnavon { /*border-left:1px solid #2d2d2d; border-right:1px solid #000;*/ color:#fff; background:url(images/nav-bar-bkg-hover.jpg); }
#menuDropList ul#menu li.sub a.level1-a:hover { height:62px; color:#fff; background:url(images/nav-bar-bkg-hover.jpg) ; }  
#menuDropList ul#menu li.sub:hover > a.level1-a { height:62px; color:#fff; background:url(images/nav-bar-bkg-hover.jpg); } 
#menuDropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:62px; background:#fff /*url(divider.gif)*/; border:1px solid #007ABD; border-width:0 1px 1px 1px; padding:0; } 
/* IE6 only */ 
#menuDropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 
#menuDropList ul#menu :hover div.listHolder {left:0;} #menuDropList ul#menu a:hover div.listHolder {left:-1px;} 
#menuDropList ul#menu div.col1 {width:320px;} 
#menuDropList ul#menu div.col2 {width:640px;} 
#menuDropList ul#menu div.col3 {width:820px;} 
/* Item descriptions */
#menuDropList ul#menu li ol.desc{  padding:0 0 10px 0px; color:#999999; font-size:11px; margin:0; margin-left:-10px; list-style:none; width:300px; white-space:normal; }
#menuDropList ul#menu a:hover div.left1, #menuDropList ul#menu :hover div.left1 {left:-141px;} 
#menuDropList ul#menu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:300px;} #menuDropList ul#menu div.listHolder div.listCol h5 {padding:5px 0 2px 0; margin:0; font-size:15px; line-height:19px; /*background:url(linedot.gif) repeat-x left bottom;*/} 
#menuDropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 
#menuDropList ul#menu div.listHolder div.listCol ul li {line-height:18px; padding:0; margin:0; padding-left:10px;  } 
#menuDropList ul#menu div.listHolder div.listCol ul li a {color:#0179BA; text-decoration:none; /*padding-left:10px;*/ font-weight:normal; /*background:url(dot.gif) no-repeat left center;*/} 
#menuDropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline;} 
#menuDropList ul#menu div.listHolder div.bottomLine {clear:left; background:#0179BA; padding:5px 10px;} 
#menuDropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#menuDropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(images/arrow.gif) no-repeat left center; font-weight:bold; font-size:12px;} 
#menuDropList ul#menu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;} 
#menuDropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

/* spacer */
#spacerunderimage{ background:#fff; height:4px;}

/* main content */
#content-three-column-holder { background:url(images/middle-background.gif) -1px 0 repeat-y  #DDE6E6; zoom:1; overflow:hidden; width:995px; min-height:200px; margin:0 auto; border: 1px solid #D5DCDC; padding:0;}
#content-two-column-holder { background:url(images/middle-background-interior.gif) -1px 0 repeat-y  #fff; zoom:1; overflow:hidden; width:995px; min-height:200px; margin:0 auto; border: 0px solid #D5DCDC; padding:0; border-bottom:solid 5px #e7a900;}
#left-content { float:left; width:198px; margin:0; padding:0;   min-height:200px;}
#center-content { float:left; width:540px;  margin:0; padding:0; background:#FFFFFF; border-left:1px solid #D5DCDC; border-right:1px solid #D5DCDC; min-height:200px;}
#right-content { float:left; width:186px; margin:0; padding:34px 10px 20px;  min-height:200px;}

#homecenter-top{ background:url(images/interior-center-top.jpg) top left no-repeat; padding:34px 0 0;}
#homecentercontent{ font-size:14px; padding:0 20px 0px; margin:0; margin-top:0px; }

#interiorcenter-content { float:left; width:795px;  margin:0; padding:0; background:#FFFFFF; border-left:1px solid #D5DCDC; border-right:0px solid #D5DCDC; min-height:200px;}

#interiorcenter-top{ background:url(images/interior-center-top.jpg) top left no-repeat repeat-x; padding:34px 0 0;}
#interiorcentercontent{ font-size:13px; padding:0 20px 0px; margin:0; margin-top:0px; }
#center-bottom { clear:both; width:995px; background:url(images/middle-background-bttm.jpg) no-repeat -1px 0; height:34px; margin:0 auto; padding:0; }
#interior-center-bottom { clear:both; width:995px; background:url(images/interiro-middle-background-bttm.png) no-repeat -1px 0; height:34px; margin:0 auto; padding:0; }

.titles1 {
font-family: "Lucida Sans", Arial;
font-size: 16px;
color: #036;
}
.maintext {
font-family: "Lucida Sans", Arial;
font-size: 12px;
color: #333;
line-height:14px;
}
.maintextSmall {
font-family: "Lucida Sans", Arial;
font-size: 10px !important;
color: #333;
line-height:14px;
}
.spacer {width:100%; padding:32px 0 0;}
.support-big-button a:visited,.support-big-button a{ display:block; background:url(images/support.jpg) no-repeat top left; height:182px; width:198px;}
.support-big-button a:hover{ background:url(images/support.jpg) no-repeat left -183px ;}


.webinar-big-button a:visited,.webinar-big-button a{ display:block; background:url(images/webinar-series3.jpg) no-repeat left -183px; height:182px; width:198px;}
.webinar-big-button a:hover{ background:url(images/webinar-series3.jpg) no-repeat top left;}

/*left headings */
.left-heading { background:url(images/left-heading-background.gif) no-repeat; height:18px; width:178px; font-weight:bold; font-size:15px;  padding:6px 10px 5px; color:#fff; }

.space10px { height:10px; }

#left-links ul{
list-style-type: none;
padding: 0;
margin: 0;
}
#left-links ul li{

 }
 
 #left-links a{
 display: block;
color: #666;
background-color: #DDE6E6;
width: 154px;
padding: 5px 8px 5px 36px;
background:url(images/bullet.gif) no-repeat 10px 8px;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-weight: bold;
 }
 #left-links a:hover{
 color:#0079BE;
 background:url(images/bullet.gif) no-repeat 10px 8px #C5D4D4;
 }
 
 /* BOTTOM NAVIGATION */
 #bottombar { background:#019BED; width:995px; margin:0 auto; height:30px; border: 1px solid #ccc; border-bottom:1px solid #fff; }


 
 /* NEWS */
  .newstitle a, .newstitle a:visited { font-weight:bold; text-decoration:none; color:#666;  display:block; }
  .newstitle a:hover { text-decoration:underline;}
  .newsdesc a, .newstitle a:visited { text-decoration:none; color:#666; font-weight:normal; display:block;  }
 .newsdesc a:hover { text-decoration:none;}
 .newsreadmore { margin-top:20px; float:right; width:109px; margin-bottom:0px;}
 .newsreadmore a, .newsreadmore a:visited { display:block; height:35px; width:109px; background:url(images/readmore.png) no-repeat left top;}
 .newsreadmore a:hover { display:block; background:url(images/readmore.png) no-repeat left -37px;  }
 .clear { clear:both; padding:0; margin:0; height:0 }
 
 /* LIVE MEETING */
 .livemeeting { width:144px; height:69px; float:right; margin:0; padding:0; margin-top:15px; }
 .livemeeting a, .livemeeting a:visited { display:block; background:url(images/live-meeting2.gif) left top no-repeat; height:69px; width:144px;}
 .livemeeting a:hover { background:url(images/live-meeting2.gif) left -70px no-repeat; }
 
 /* BOTTOM BAR BOXES */
 .bottombartitlebkg { width:134px; height:30px; background:url(images/bttm-bar-tabs.gif) left bottom no-repeat; float:left; margin:0; margin-left:30px;  }
 .bottombartitle { padding:9px 0px 9px 14px; color:#fff; font-weight:bold; font-size:12px; margin:0; }
 
#social-icons-holder {  width:215px; overflow:visible; position:relative; float:right; z-index:12; margin:0; padding:0;}
.follow h2{ margin:0; color:#fff; font-size:14px; position:absolute; padding-top:6px; }
#social-icons {  width:104px; margin-top:-17px; position:absolute; left:80px;}
 
 /* FOOTER BAR BOXES */
  #footerlinkarea { background:#ccc; width:995px; margin:0 auto 0px; padding:0 0 10px; overflow:hidden; zoom:1;}
 .footer_bottom{width:995px; margin:0 auto 0px; padding:10px 0 10px; overflow:hidden; zoom:1;background:#b6cddd; border-bottom: solid 5px #0759a5; }
 #footerlinkarea .footerbarbkg { background:url(images/footer-bar-box.jpg) no-repeat 1px bottom; width:134px; height:75px; float:left; margin-left:30px;  }
 
#footerlinkarea   .footerul ul{ display:block; width:120px; margin:0 auto; padding:10px 0; list-style:none; } 
#footerlinkarea  .footerul ul li { background:url(images/footer-bullet.gif) no-repeat 7px 8px; }
#footerlinkarea  .footerul ul li a { font-weight:normal; color:#666666; padding:2px 0px 2px 20px; display:block; }

#footerrightwrapper {float:right; width:400px; margin:0; padding:0 20px 0 0; }
#footerlogo { background:url(images/iceweb-logo-bottom.gif) no-repeat; width:198px; height:44px; float:right; padding-right:0px; }
#footerlogo a { width:158px; height:44px; display:block; }

#footer-links { width:100%; float:right;}
#footer-links ul { list-style:none; float:right; padding-bottom:0px; margin-bottom:0px;}
#footer-links li { float:left; display:block;  padding:0px 5px;}
#footer-links li a { display:block;  padding:0 5px; font-weight:normal; color:#666;  }
.footer_terms a{font-weight:normal; color:#666;}
.copyright {  width:100%; text-align:center; margin:0; padding:0; }
.heading { color:#000; font-size:18px; }
.black {/*color:#000;*/}
.paddedtable td {padding:4px 8px; /*border:1px solid #999999;*/ color:#000000; }
ul.resources li { list-style:none; padding:5px 0; }
table.vmware-table {border:1px solid #ccc; padding:5px;}
.vmware-table th {background:#666; color:#fff; font-weight:bold;border:1px solid #ccc; padding:5px; }
.vmware-table td {border:1px solid #ccc; padding:5px;}
.vmware-table td.alt{background:#E6E6E6; }
.green-x { font-weight:bold; color:#0179BA;}
.red-minus { font-weight:bold; color:#990000;}
.learnmorebox {}
.eventlink {color:#0179BA; font-weight:bold; }
.eventrow td { border:1px solid #CCCCCC;}

a.readmore {font-weight:normal;}
/* PRESS RELEASE STUFF*/
.pressdate {float:left; width:15%;}
.presscontent{float:right; width:80%;}
.pressclear {clear:both; height:2em; width:100%;}
a.presslink { font-weight:bold; text-decoration:none;}
 /* SIGN UP BUTTON */
 .sign-up { width:140px; height:69px; float:right; margin:0; padding:0; margin-top:15px; }
 .sign-up a, .sign-up a:visited { display:block; background:url(images/sign-up.gif) left top no-repeat; height:69px; width:144px;}
 .sign-up a:hover { background:url(images/sign-up.gif) left -70px no-repeat; }
 .black {color:#000;}
 /* INVESTORS*/
 .investor-list{list-style:none; width:50%;}
 .investor-list li { padding:10px 0 10px 0; border-bottom:1px solid #ccc; }
 .invetsor-list li:last-child {border-bottom:none;}


ul.awards_footer{text-align:center;list-style: none;display:table;padding:0px; margin:10px 0;}
ul.awards_footer li{float:left; margin:0 15px;list-style: none;} 

.footer_top{ background:#cddee8;}
.titles2 {
font-family: "Lucida Sans", Arial;
font-size: 14px;
color: #036;
}
img.alignleft{ float: left; margin:5px 10px 5px 0px;}
img.alignright{ float: right; margin:5px 0px 5px 10px;}
