/* CSS Document */

/* boxes 
#transparent
{
opacity: 0.7;
filter: alpha(opacity=70);
width: 100%;
zoom: 1;
}*/

#transparent90
{
opacity: 0.8;
filter: alpha(opacity=80);
zoom: 1;
width: 100%;
}


#fullexpandable
{
width: 905px;
margin-bottom: 10px;
margin-top: 20px;
}


#fullexpandable .header
{
background: url(../images/bg/box_home_902_top.png) top left no-repeat;
height: 30px;
}

#fullexpandable .body
{
background: url(../images/bg/box_home_902_side.png) top left repeat-y;
height: auto;
}

#fullexpandable .footer
{
background: url(../images/bg/box_home_902_bottom.png) bottom left no-repeat;
height: 30px;
}


#fullexpandable h1
{
color: #005a76;
font-weight: bold;
font-size:200%;
margin-bottom: 10px;
margin-top: 0px;
font-family: "Trebuchet MS", Geneva, sans-serif;
}

#fullexpandable h2
{
color: #005a76;
margin-left: 0;
margin-bottom: 20px;
font-size:160%;
font-family: "Trebuchet MS", sans-serif;
border-bottom: 1px dashed #CCCCCC;
padding-bottom: 5px;
}



#fullexpandable p
{
margin-top: 0px;
font-size: 105%;
}

#fullexpandable p a
{
color:#000000;
}

#fullexpandable p.logos
{
text-align: center;
padding: 5px;
padding-bottom: 0;
}

#fullexpandable .left
{
float: left;
width: 400px;
margin-left: 30px;
}

#fullexpandable .right
{
margin-left: 450px;
margin-right: 30px;
}

#fullexpandable.caseStudies {margin-bottom:5px;}



#fullexpandable .prog_thumb_wrapper
{
padding: 5px;
min-height: 190px;
height: 190px;
background:url(../images/bg/results_corner_shade.gif) bottom left no-repeat;
margin-left: -20px;
}

#fullexpandable .thumbimg
{
float: left;
width: 182px;
border: 3px solid #CCCCCC;
margin-left: 15px;
}

#fullexpandable .thumbtxt
{
margin-left: 215px;
margin-right: 10px;
}
#fullexpandable .thumbtxt h5
{
margin: 0;
font-size: 110%;
color: #000000;
}

#fullexpandable .thumbtxt h2
{
margin: 0;
font-size: 110%;
color: #000000;
font-family: "Trebuchet MS", sans-serif;
padding-bottom: 0!important;
border-bottom: 0;
}

#fullexpandable .thumbtxt h2 a
{
color: #000000;
text-decoration: none;
margin-right: 20px;
}
#fullexpandable .thumbtxt h2 a:hover
{

text-decoration: underline;
}

#fullexpandable .thumbtxt h3
{
margin: 0;
font-size: 100%;
color: #005a76;
}

#fullexpandable .thumbtxt h3 a
{

font-size: 105%;
color: #005a76;
text-decoration: none;
}

#fullexpandable .thumbtxt h3 a:hover
{

text-decoration: underline;

}

#innerexpandable
{
border: 1px solid #F2F2F2;
margin-bottom: 8px;
background: url(../images/bg/inner_expandablebg.gif) bottom left no-repeat;
}

#innerexpandable .header
{
background: none;
height: 40px;
}

#innerexpandable .body
{
background: none;height: auto;
}

#innerexpandable .footer
{
background: none;height: 22px;
}

#innerexpandable .header_txt
{
padding: 15px 15px 0px 15px;
color: #000000;
font-weight: bold;
font-size: 130%;
font-family: "Trebuchet MS", sans-serif;
}

#innerexpandable .header_txt_up
{
padding: 15px 15px 0 15px;
color: #000000;
font-weight: bold;
font-size: 120%;
font-family: "Trebuchet MS", sans-serif;
}

#innerexpandable p
{
margin: 0px 0px 0px 15px;
width: 85%;
}

#news ul
{
list-style: none;
padding: 0;
margin: 0;
}

#news li
{
font-family: "Trebuchet MS", sans-serif;
font-size: 120%;
color: #005a76;
border-bottom: 1px solid #F2F2F2;
padding-bottom: 5px;
padding-top: 5px;
}

#news li a
{
color: #005a76;
text-decoration: none;
}
#news .subscribe
{
margin-top: 30px;
text-align: right;
}

#news .subscribe a
{
color: #005a76;
text-decoration: none;
}