/* CT tech index CSS Document */


/* tech_index
-------------------------------*/
.tech_index {
width:100%;
float:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
}

.tech_index p {
margin:0px 0px 5px 0px;
padding:0;
color:#333333;
}

.tech_index ul {
margin:0px 0px 5px 25px;
padding:0;
color:#333333;
}

.tech_index ul li 
{
	font-size:.8125em;
}

.tech_index h3 {
margin:0px;
padding:0px;
color:#000000;
}

.tech_index td 
{
font-family: Verdana, sans-serif;
font-size:13px;
color:#000000;
}

.tech_index_products {
margin:0px 0px 5px 0px;
padding:0;
color:#333333;
}

/* news list
---------------------------------------------------------*/
.newsList {
width:100%;
float:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 25px;
}

.newsList img {
float:left;
margin:0px 15px 5px 0px;
padding:0;
}

.newsList h3 {
font-size:.8125em; /*16x.8125=13px */ 
margin:0px;
padding:0px;
color:#000000;
}

.newsList h5 {
font-size:.6875em; /*16x.6875=11px */ 
margin:0px 0px 2px 0px;
padding:0;
color:#666666;
font-weight:normal;
}

.newsList p {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 5px 0px;
padding:0;
color:#333333;
}

.newsList hr {
margin-top:0px;
padding:0px;
}

.newsList ul {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 5px 25px;
padding:0;
color:#333333;
}

.newsList dt {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 0px 25px;
padding:0;
color:#000000;
}

.newsList dd{
font-size:.8125em; /* 16x.8125=13px */
margin:0px 0px 15px 25px;
padding:0;
color:#333333;
}



/* lead story full
---------------------------------------------------------*/
#leadStory_full {
width:100%;
padding:0px 0px 0px 25px;
margin:0px 0px 15px 0px;
}

#leadStory_full h1 {
font-size:1.1875em; /*16x1.1875=19px */ 
margin:20px 0px 5px 0px;
padding:0px;
color:#333333;
}

#leadStory_full h5 {
font-size:.6875em; /*16x.6875=11px */ 
margin:0px 0px 30px 0px;
padding:0;
color:#666666;
font-weight:normal;
}


#leadStory_full p {
font-size:.8125em; /* 16x.8125=13px */
line-height:1.5em;
margin:0px 0px 10px 0px;
padding:0px;
color:#333333;
}

#leadStory_full img {
float:left;
margin:0px 15px 5px 0px;
padding:0px;
}

/* news archive (more news)
---------------------------------------------------------*/
#newsArchive {
width:300px;
margin:0px 0px 0px 0px;
padding:0px;
border-top:solid 25px #6e8f97;
background-color:#CCCCCC;
}

#newsArchive dl {
margin:0px;
padding:0px 0px 15px 15px;
}

#newsArchive dt {
margin-top:15px;
margin-bottom:10px;
font-size:1.25em;
font-weight:bold;
color:#FFFFFF;  
}

#newsArchive dd {
margin:2px 0px 2px 0px;
font-size:.75em;
color:#FFFFFF;  
}

/*sponsorColumn
---------------------------------------------------------*/
#sponsorColumn {
width:310px;
float:right;
margin:22px 5px 35px 0px;
padding:0px;
}

.tech_index_sponsorBy {
font-size:.75em; /* 16*.75=12px */
font-weight:bold;
margin:0px 0px 5px 0px;
}