html, body {
   
}

body {
    background:#48669f url("../img/bg.jpg") 50% 0% repeat-x;
    font-family: arial;
    margin:0;
    padding:0;
}

.clear{
clear:both;
margin:0;
padding:0;
}

a img{
border:none;
border:1px solid #48669f;
}

.learnmore{
margin:0 0 20px 0;
padding:0;
clear:both;
display:block;
font-style:italic;
font-weight:bold;
}

#container{
    
    width: 820px;
    padding:0;
    margin:0 auto;
    background: #fff;
}  

.partner-dell, #partner-microsoft, .partner-rackspace{
 margin-left:3px;
 
}




#header{
    background:  url("../img/fcubed_logo.png") 0% 50% no-repeat;
    width: 820px;
    padding:0;
    margin:10px auto 0 auto;
    height:100px;                             
    color:#fff;
    border-bottom:10px #fff solid;
}

#header a{

}

#header a:hover{
  text-decoration:underline;
}

.asidelabel{         

width:70px;
font-weight:bold;
float:left;
clear:both;
}


#languageselector{
float:right; font-size:0.7em; margin:0;line-height:0.7em;
}

#headerleft{
float:right;clear:right;margin:25px 50px 0 0;
}

#hl1_e{
font-size:1.3em;
}

#hl1_s{
font-size:1.2em;
}

#hl2_e{
font-size:1.1em;
}

#hl2_s{
font-size:1.1em;
}

.linktext{
background: #3f3f3f;
padding:0 3px 3px 3px;
margin:10px;
}

.linktext a{
color:#fff;

font-size:0.8em;
font-family: times new roman;
text-decoration:none;
}


#hr1_e{
font-size:1.1em;font-style:italic;
}

#hr1_s{
font-size:1.0em;font-style:italic;
}

#hr2_e{
font-size:2.6em;
}

#hr2_s{
font-size:2.8em;
}

#headertop{
float:right;
text-align:right;
color:#000;
height:60px;

margin:10px 10px 0 10px;

}

#headerright{
float:right;margin:25px 50px 0 0;width:250px
}

#navigation{
    float:right;
    font-size:1.0em;
    color: #000;

    clear:both;
}

#navigation ul{
margin:0;
padding:0; 

list-style-type:none;
margin:auto;
}

#navigation ul li{
float:left;

}

#navigation a{
color:#000;
font-weight:bold;
text-decoration:none;
width:150px;
display:block;
line-height: 30px;
text-align:center;
}

#navigation a:hover{


}

#navigation a.selected{
color:#0000ed;


}

#navigation a.selected:hover{

}

#ad_home{
  height:80px;
  background:#000 url('../img/ad_home.jpg') no-repeat;
  color:#fff;
}

#ad_media{
  height:80px;
  background:#f00 url('../img/ad_media.jpg') no-repeat;
  color:#fff;
}

#ad_software{
  height:80px;
  background:#00f url('../img/ad_software.jpg') no-repeat;
  color:#fff;
}

#ad_technology{
  height:80px;
  background:#0f0 url('../img/ad_technology.jpg') no-repeat;
  color:#fff;
}


ul{
margin-top:0;

font-size:0.8em;
}

ul ul{
font-size:1.0em;
}

h1{

font-weight:normal;
margin:0 0 0 10px;
font-size:2.5em;
}

h2{

font-weight:normal;
margin:0 0 0 10px;
font-size:1.4em;
}

h3{
font-size:0.9em;
color:#274b6a;
font-weight:bold;
margin:0 0 0px 10px;
}

#enhance{
font-style:italic;
margin:0 0 0px 10px; 
font-weight:bold;
font-size:1.2em;
}

.enhance2{
font-style:italic;
margin:0 0 0px 10px; 
font-weight:normal;
font-size:0.9em;
}

p{
margin:0 10px 10px 10px;
font-size:0.8em;
color:#3f3f3f;
}

.onethird,.onethirdsmall{
width:246px;
margin:0 0 10px 10px;


height:420px;
float:left;
background: url("../img/greybg.png");
}

.onethirdsmall{
height:325px;

}   

.colheader{
float:left;
clear:none; 
font-family:times new roman;
font-size:2.5em;
color:#fff;
margin:10px 0 0 10px;
padding:0;
line-height:1.0em;
height:45px;
overflow:hidden;


}
 
.widecol{
width:820px;
height:120px;
margin:00px 0 0 0;

clear:left;


background: url("../img/greybg.png");
}


.colleft{
margin:0 0 0 0;
}

.colright{
margin:0 0 0 10px;
}

.onethird img{
border: 3px solid #fff;
margin:10px 0 0 10px;
}



#ad{
    background:#adc3e1 ;
    height:250px;

}

#info{
    background:#fff ;
    width:560px;
    float:left;
    margin:10px 0 10px 10px;
   
}

#aside{
    background:#e2eaf1 ;
    width:220px;
    margin:10px 10px 10px 0;
    float:right;
    
}

#aside h2{
         color:#000;

font-weight:normal;
margin:0 0 0 10px;
font-size:1.1em;
}

#footer{



    width: 820px;
    padding:0;
    margin:10px auto 0 auto;
    font-size:0.8em;
    color: #000;
    
} 

#footer a{

color:#000;
margin:5px 0 0 0;
text-decoration: none;

} 

#footer a:hover{
text-decoration: underline;
} 

#footerleft{
  float:left;
  margin:0 0 0 10px;
}

#footerright{
  float:right;
  margin:0 10px 0 0;
}