/******************************************
HOMEPAGE.CSS: Styles exclusive to the homepage.
******************************************/

#banner{ 
clear: both; 
width: 940px; 
margin: -10px 20px 0 20px;
}

#banner {
height: 210px;
}

#banner #image, #banner object {
float: left; 
margin: 0 15px 0 0;
}

#banner #callout {
background-image: url(/images/theme/bg_homepage_callout.jpg);
float: left;
width: 230px;
height: 210px;
overflow: hidden;
}

#calloutoverflow {
height: 175px;
overflow: hidden;
}


#callout h2 {
font-size: 9pt;
margin: 5px 10px 0 10px;
}

#callout p {
margin: 0 10px 5px 10px;
font-size: 8pt;
color: #999;
}

#callout p a {
font-size: 8pt;
}

#callout div.hr {
height: 0;
border-bottom: 1px dotted white;
margin: 0;
padding: 0;
}

.row { 
margin: 0 20px -10px 20px;
 }  

.row h1 {
font-size: 10.5pt;
margin: 0 10px 10px 0;
padding: 10px 5px 0 5px;
}

.row h2 {
font-size: 8pt;
margin: 0 10px 0 0;
padding: 0 5px 0 5px;
}

.row p {
font-size: 8pt;
margin: 0 10px 10px 0;
padding: 0 5px 0 5px;
}

.col1, 
.col2, 
.col3,
.col4 { 
float: left; 
width: 230px;
margin: 0 2px 0 0;
}

.col3 {
margin: 0 15px 0 0; 
}  

.col4  {
float:left;
margin: 0;
}

.text {background-color: #c8d1de;}
a.adlink:hover .text {background-color: #eef2f8;}
a.adlink:hover {text-decoration: none;}
.graphic {}


div.ad {
height: 75px;
margin: 0 0 0 0;
font-size: 8pt;
overflow: hidden;
}

div.overflowcontainer {
height: 55px;
overflow: hidden;
}

div.ad h1 {
font-size: 8pt;
margin: 0;
padding: 5px 5px 0 5px;
font-weight: bold;
}

div.ad p {
padding:0 5px 0 5px;
}


div.ad ul {
list-style-image: url(/images/theme/bt_doublearrow_mz.gif);
font-size: 7pt;
}

.row ul {
list-style-image: url(/images/theme/bt_doublearrow_mz.gif);
margin: 0 0 0 15px;
padding: 0 5px 0 5px;
font: 8pt Tahoma, "Arial Narrow", Arial, sans-serif;
}

.row ul li {
margin-bottom: 5px;
}


ul.more {
font-size: 7pt;
text-transform: uppercase;
}

.row ul.more li {
margin-bottom: 0;
}

strong a {font-weight: bold;}

 /*
	
.col1 {background-color: #00FF00;}
.col2 {background-color: #FF0000;}
.col3 {background-color: #00CCFF;}
.col4 {background-color: #9900FF;}
.col5 {background-color: #FFFF33;}
.col6 {background-color: #0000FF;}
	*/
 
 /*
.row 
{
    margin: 20px;
}

.row h1 
{
    font-size: 10.5pt;
margin: 0 10px 10px 0;
font-weight: normal;
}

.row h2 
{
  font-size: 8pt;
margin: 0 10px 0 0;
}

.row p
{
   font-size: 8pt;
margin: 0 10px 10px 0;
}
*/

