


.introtext
{
background-color:#000000;
}




#leftcol
{
float: left;
width: 549px;
}


#rightcol
{
margin-left: 549px;

}

#rightcol .flashpanel
{
width: 414px;
height: 281px;

}

#latesthead
{
background: url(../images/bg/latesthead.gif);
height: 31px;
}

#latestbody
{
background: #FFFFFF url(../images/bg/new/latestbody.gif) bottom right repeat-y;
min-height: 350px;
height: auto!important;
height: 350px;
}

#latestbody .formats
{
float: left;
width: 320px;
padding-top: 15px;
margin-left: 5px;
}

#latestbody #news
{
margin-left: 320px;
}



#latestbody #news p
{
font-size: 75%;
padding: 0;
margin: 0;
}




#latestfoot
{
background: url(../images/bg/new/home_footer.gif) bottom right no-repeat;
height: 43px;
}

#latesthead .formattit
{
float: left;
width: 300px;
}

#latesthead .newstit
{
margin-left: 305px;
}

ul#infopanel li
{
padding-bottom: 15px;
margin-top: 5px;
border-bottom: 1px dotted #CCCCCC;
}
.progunit
{
width: 300px;
margin-bottom: 10px;
height: 115px;
border-bottom: 1px dotted #CCCCCC;
}

.progunit .first
{
font-size: 20px;

}

.progunit .thumbnail
{
width: 125px;
float: left;
padding-top: 10px;
}

.progunit .progtext
{
margin-left: 140px;
color: #000000;
width: 160px;
}

.progunit .progtext h3
{
color:#60442E;
font-size: 90%;
}

.progunit .progtext h3 a
{
color:#60442E;
}
.progunit .progtext .summary
{
font-size: 75%;
margin-top: 0;
margin-right: 0;
padding-right: 0;

}

.progunit .progtext a
{
text-decoration: none;
}

.progunit .progtext a:hover
{
text-decoration: underline;
}
 a.more
{
color: #228FCA!important;
}

#formatinfo
{
margin-left: 20px;
}

#formatinfo .formatsummary
{
color:#000000;
margin-right: 25px;
font-size: 100%;

}

#formatinfo .formatlogo
{
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}


#news
{
border-top: 1px dashed #FFFFFF;
padding-left: 10px;
padding-top: 5px;
}

#news ul
{

}

 #news h3
{
color:#60442E;
font-size: 90%;

}


#news li 
{
border-bottom: 1px dotted #CCCCCC;
margin-right: 15px;
padding-top: 10px;
padding-bottom: 5px;
}

#news li p
{
font-size: 80%;
margin-top:5px;
margin-right: 5px;
}

#news li a.newsmore
{
color:#000000;
text-decoration: none;
background: url(../images/icons/news_latest.gif) no-repeat;
padding-left: 20px;
font-weight: bold;
margin-top: 10px;
}


#formaticons 
{
margin: 20px 0 0 0;
}

#formaticons  a
{
text-decoration: none;
color:#60442E;
margin-right: 10px;
}
