/* ------ set of styles used for the frontpage -----*/
/* homepage top box background layer*/
#top-box-bg {	
   margin:0px;	
   padding:0px;
   background-image:url('/images_www/v6/top-banner-frontpage.jpg');background-repeat:no-repeat;
   margin-top:-2px;
   _margin-top:0px;
   _margin-bottom:-1px;
   background-color: #b9c0cd;
}
.top-box-content {
    padding:10px 10px 0px 10px;
    _padding-bottom:15px;
    height:253px;
}

#top-pane-left {
   width:228px;
   padding-left: 240px;
   vertical-align:top;
}
#top-pane-left h1 {
  margin:5px 0px 10px 0px;
  padding:0px;
}
#top-pane-left-message {
   font-size:1.1em;
   padding:0px;
   margin-bottom:15px;
   text-align:left;
}
#learn-more {
   font-size:1.1em;
    margin-top:18px;
}
#cloud { 
   margin:0px 0px 0px 0px;
   padding:3px 10px 3px 10px;
   border-bottom:1px solid #7689aa;
   border-top:1px solid #7689aa;
   background-color:#b3d5eb;
   background-image:url('/images_www/v6/cloud-bg.png');background-repeat:repeat-x;
   background-position: top;
}
#cloud a {
   text-decoration:none;
}
#cloud div.head-link {
   float: left;
   margin-top:7px;
   margin-left:5px;
}
#cloud div.head-link a{
		font-weight:bold;
}
#cloud div.technologies {
	 margin-left:170px;
   color:#0e1b55;
   text-align: justify;
   font-size:0.9em;
}
#news-pane {
   margin:0px 0px 0px 40px;
   border-left:1px solid white;
   padding-left:10px;
   width:340px;
}
.newsticker {
   list-style-type: none;
   border: none;
   padding: 3px;margin: 0;
}
#bottom-pane-frontpage {
   background-image:url('/images_www/v6/bottom-frontpage-bg.png');
   background-repeat:repeat-x;
   border-top:1px solid #adadad;
}
#bottom-pane-frontpage h1 {
   color: #ff8e00;font-size:1.1em;
   font-weight: bold;
}
a.frontpage:link, a.frontpage:active, a.frontpage:visited { 
   text-decoration:none;
   color:#ff8e00; 
   font-weight:bold; 
   background-color:none;
}
a.frontpage:hover {
   text-decoration:underline; 
   color:#ff8e00; 
   font-weight:bold; 
   background-color:white;
}
.promo-pane {
   width:25%;
   padding:13px 15px 0px 15px;
   margin:0px;
   vertical-align:top;
}
.promo-pane2 {
   padding:5px 15px 0px 15px;
   vertical-align:top;
}
.promo-pane2 div {
   border-top:1px dashed #adadad;
   padding:4px 0px 3px 0px;
}
.promo-text {
   padding-bottom:3px;
}
.promo-text2 {
   padding:0px 0px 12px 10px;
   margin:0px;
}
.dvd-img {
   margin-bottom:-8px;
}
.dvd-link{}
#polls_div, #polls_div div {
 border:none;
 padding:0px;
}