@charset "UTF-8";



/* HEADERS ----------------------------------- */
#overviewHeader { 
	background: url(../images/heading_overview.gif) no-repeat; 
	margin-left: 3px;
	margin-top: 10px;
}
#inthisissueHeader {
	background: url(../images/heading_inthisissue.gif) no-repeat; 
	margin-left: 3px;
	margin-top: 10px;
}
#contactHeader { 
	background: url(../images/heading_enquire.gif) no-repeat; 
	margin-left: 3px;
	margin-top: 10px;
}





/* CONTAINERS -- */
#supportColumn a { border: 0;}
#creativeExampleBox {
	/* background: url(../images/watermark_creative.gif) no-repeat top right; */
	padding: 0;
	font-size: 10px;
	line-height: 15px;
}
#creativeExampleBox img {
	display: block;
	padding: 0px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: 1px;
}
#creativeExampleBox a img:hover { border-color: #00BCFA;}
#creativeExampleBox h2 a { font-size: 10px; color: #00BCFA; text-decoration: none;}
#creativeExampleBox h2 a:hover { font-size: 10px; color: #00BCFA;  text-decoration: underline;}



#surveyBox {
	background: url(../images/watermark_surveys.gif) no-repeat top right;
	padding: 16px 62px 16px 14px;
	font-size: 10px;
	line-height: 15px;
	min-height: 260px;
}





/* Channels */ 
.channelListBox {
	background: url(../Images/channellistbg.jpg) repeat-x #f3f3f3; 
	border: 1px solid #ccc;
	padding: 25px;
}
.channelListBox a { color: #333; text-decoration: underline; border: 0; }
.channelListBox a:hover { text-decoration: none; }
.channelList { width: 180px; margin-right: 1px; text-align: left; }
.channelList h2 { text-transform: uppercase; color: #00BCFA; font-size: 14px; }






/* Advertising */
.adTypeBox {
	border-top: 1px solid #ccc;
	padding: 20px;
	font-size: 10px;
	background: #f3f3f3;
}
.adTypeImg { float: left; margin-right: 20px;}
.adTypeImg img { display: block; padding: 2px; border: 1px solid #ccc; background-color: #fff;}
.adTypeImg a img:hover { border-color: #00BCFA;}
.adTypeBox p { margin: 0; padding: 0; margin-bottom: 0px;}


a.returnLink {
	border: 0;
	color: #fff;	
	font-size: 10px;
	background-color: #00BCFA;
	margin-top: 5px;
	padding: 3px 5px 3px 20px;
	background-image: url(../images/linkarrowbullet_return.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
}
a.returnLink:hover {text-decoration: underline;}

.standardBannerItem { font-size: 9px; margin: 20px 0; text-align: left;}
.standardBannerItemTech { padding: 10px;}
.standardBannerItem a { border: 0;}
.sky1 { float: left; width: 240px; margin-right: 50px;}
.sky2 { float: left; width: 140px; margin-right: 40px;}
.sky3 { float: left; width: 140px;}

.richItem { text-align: center; margin-top: 40px;}
.richItemText { margin-top: 10px; font-size: 10px; text-align: left;}

#adPropsCont { padding-top: 30px; text-align: center;}
.headerPop { float:left;}
.closeWindow { float: right; margin-bottom: 5px;}
.closeWindow a { border: 0;}



/* rates */
#ratesSelectTypeBox { background: #f3f3f3; padding: 18px;}
#ratesCurrentSelection { color: #333; font-size: 18px;}
.ratesItemTech { font-size: 9px;}
#ratesViewActual { margin-left: -11px;}
#ratesSelectTypeBox a { border: 0;}


.ratesListBarLight { background: #f3f3f3; color: #666; margin-bottom: 2px;}
.ratesListBarDark { background: #e7e7e7; color: #666; margin-bottom: 2px;}
.ratesChannelName { float: left; margin-top: 10px; margin-left: 15px; width: 455px;}
.ratesRate { padding-top: 10px; text-align: center;}



/* Research & News */
#articlesSortBox { background: #f3f3f3; padding: 20px;}
.monthsCol {float: left; width: 140px;}
#articlesSortBox a { color: #666; border: 0; font-weight: normal;}
#articlesSortBox a:hover { text-decoration: underline;}
.monthSelected { color: #00BCFA; font-weight: bold; background: url(../images/bullet.gif) no-repeat bottom left; margin-left: -20px; padding-left: 20px;}



/* showcase */
.showcaseSampleCol { float: left; width: 300px; text-align: left;}
.showcaseSampleCol img {
	display: block;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.showcaseSampleCol a img:hover { border-color: #00BCFA;}
.showcaseSampleCol h2 a { color: #00BCFA; text-decoration: none;}
.showcaseSampleCol h2 a:hover { text-decoration: underline;}
.leftcol { margin-right: 18px}
.showcaseSampleCol a { border: 0;}


#creativeExampleBoxShowcase {
	background: url(../images/watermark_creative.gif) no-repeat top right;
	padding: 16px 62px 16px 14px;
	font-size: 11px;
	line-height: 18px;
}
#creativeExampleBoxShowcase .ex { font-size: 11px;}


#newsletterArticleImage img {
	display: block;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: 40px;
}

.contact { background: #f3f3f3; padding: 30px; padding-right: 15px;}
.contact .clear { height: 1px; }
.contactItemTitle { float: left;}
.contactItemField { float: right; margin-bottom: 10px; width: 460px;}
.contactInputField { background: url(../images/field_contact.jpg); border: 0; width: 435px; height: 18px; padding: 3px;}
.contactTextArea{ background: url(../images/field_contact_ta.jpg); border: 0; width: 435px; height: 109px; padding: 3px;}
.required { color: #f00; }
.contactItemField .required { font-size: 16px; font-weight: bold; font-family: Courier New, Courier; }
