body {position:relative;width:750px;margin:0px auto;
background:url('images/pageBackground.jpg') fixed repeat-x #B1B1B1;}

a img {border:0;}

a:link, a:visited {color:#0F218B;}
a:active, a:hover {
	color:#0F218B;
	text-decoration:none;
}

#footer a {text-decoration:none;}

#header {width:750px;height:125px;}

	#header img.logo {float:left;border:0;margin-top:55px;margin-left:20px;}
	
	#header #login {float:right;width:250px;margin-top:55px;margin-right:20px;}
	
		#header #login form {margin:0;padding:0;}
		
		#header #login fieldset {margin:0;padding:0;border:0;}
	
		#header #login input {width:100px;font-size:10px;border:none;background:#FFFFFF;}
		
		#header #login label {margin-bottom:5px;float:right;display:block;text-transform:uppercase;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
	
		#header #login input.login {font-size:10px;border:1px solid #999999;float:right;background:#ECECEC;width:50px;font-family:Arial, Helvetica, sans-serif;}
		#header #login span.reset {margin:2px 54px 0 0;font-size:10px;float:right;font-family:Arial, Helvetica, sans-serif;}
        #header #login span.reset a {text-decoration:underline;}
        #header #login span.reset a:hover {text-decoration:none;}
        
#spacer {height:7px;font-size:1px;}

#navigation {width:770px;height:33px;position:relative;font-size:1px;}

	#navigation img {float:left;display:inline;margin:0;padding:0;}

	#navigation div.background{width:735px;height:34px;float:left;
	background:url('images/navigationBackground.gif');font-size:0px;}
	
		#navigation div.background .leftSpacer {display:block;width:10px;height:30px;float:left;}
		
		#navigation div.background img.link {border:0;padding:10px 0;vertical-align:top;margin-top:-2px;}
		
		#navigation div.background img.div {margin:0 -3px;}

	#navigation span.dropDownWrapper {}

	#navigation div.dropDown {position:absolute;top:30px;
		background:#D8D8D8;filter:alpha(opacity:95);-moz-opacity:0.95;opacity:0.95;}
		
	#navigation div.dropDown ul {margin:0;padding:0;list-style:none;border:1px solid #999999;}
	#navigation div.dropDown ul li {display:inline;}
	#navigation div.dropDown ul li a {display:block;font-size:11px;
	font-family:Arial, Helvetica, sans-serif;}
	
	#navigation div.dropDown ul li a:link, #navigation div.dropDown ul li a:visited {padding:3px 5px;color:#0F218B;text-decoration:none;}
		
	#navigation div.dropDown ul li a:active, #navigation div.dropDown ul li a:hover {padding:3px 5px;background:#999999;color:#FFFFFF;text-decoration:none;}
				
		#navigation #navAdvertisers {left:48px;width:103px;display:none;}
		#navigation #navPublishers {left:147px;width:90px;display:none;}
		#navigation #navAgencies {left:233px;width:84px;display:none;}

#image {width:750px;height:130px;background:#0066CC;
margin-bottom:10px;}

#mainTop {width:750px;height:11px;clear:both;
background:url('images/columnsTop.gif');font-size:1px;}
#main {width:750px;
background:url('images/columns.gif');float:left;}
#mainBottom {width:750px;height:11px;clear:both;
margin-bottom:10px;
background:url('images/columnsBottom.gif');font-size:1px;}

/*Index Page Layout*/
#mainTopIndex {width:750px;height:11px;clear:both;
background:url('images/columnsTopIndex.gif');font-size:1px;}
#mainIndex {width:750px;
background:url('images/columnsIndex.gif');float:left;}
	#columnOne,
	#columnTwo,
	#columnThree {width:244px;height:180px;float:left;
	background:url('images/columnsBackgroundIndex.jpg') repeat-x;}
	
	#columnThree p {margin:15px;padding:0px;
	font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;}
	
	#columnTwo {margin:0 9px;}
	
	#learnMoreOne,
	#learnMoreTwo,
	#learnMoreThree {width:244px;float:left;}
	
	#learnMoreTwo {margin:0 9px;}
	
	#learnMoreOne img,
	#learnMoreTwo img,
	#learnMoreThree img {border:0;margin:4px 15px;margin-top:30px;}
	
	/*#mainIndex div img.title {margin-left:15px;margin-top:4px;}*/
	img.title {margin-left:15px;margin-top:4px;}
	#mainIndex div h1 {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin:15px;padding:0;margin-bottom:0px;}
	
	#mainIndex div#columnOne ul li,
	#mainIndex div#columnTwo ul li,
	#mainIndex div#columnThree ul li {padding:3px 0px;}
	#mainIndex div#columnOne ul,
	#mainIndex div#columnTwo ul,
	#mainIndex div#columnThree ul {padding-top:3px;}
	
	#mainIndex div ul {padding:0;margin:0 12px;list-style:none;}
		#mainIndex div ul li {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;line-height:15px;}
	
#mainBottomIndex {width:750px;height:11px;clear:both;
margin-bottom:10px;
background:url('images/columnsBottomIndex.gif');font-size:1px;}
/*End Index Page Layout*/

#content {width:500px;
display:block;float:left;
background:url('images/columnsBackground.jpg') repeat-x;}

	#content p, #sidebar p {margin:15px;padding:0px;
	font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;}
	
	#content img.title {margin:4px 15px;}
	
	#content h1, #sidebar h1 {margin:15px;margin-left:15px;padding:0px;
	font-size:12px;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;}
	
	#content ol {margin:0;padding:0;margin-left:30px;margin-right:15px;margin-bottom:15px;}
		#content ol li {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333333;}
		
	#content ul {margin:0;padding:0;margin-left:30px;margin-right:15px;margin-bottom:15px;}
		#content ul li {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333333;}
		
	#content dl {margin:0;padding:0;margin:0 15px;}
		#content dl dd {margin:0;margin-left:5px;margin-bottom:10px;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
		#content dl dt {margin:0;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

	#content #programmes dl {margin:0;padding:0;margin:0 15px;}
		#content #programmes dl dd {margin:0;margin-left:5px;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
		#content #programmes dl dt {margin:0;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

#sidebar {width:240px;
display:block;float:right;
background:url('images/columnsBackground.jpg') repeat-x;}

	#sidebar ul {margin:15px;padding:0;list-style:none;font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;}
	
	#sidebar  ul li {padding-left:20px;padding-bottom:5px;margin-bottom:5px;
	background:url('images/sidebarArrow.gif') no-repeat 0px 2px;
	border-bottom:1px dotted #CCCCCC;}
	
	#sidebar img.title {margin-left:15px;margin-top:4px}

#contentNavigation {width:500px;background:#EAEAEA;padding-bottom:17px;}

	#contentNavigation img {clear:both;}
	#contentNavigation img.title {margin-bottom:17px;}

	#contentNavigation ul {padding:0;margin:0;padding-left:15px;list-style:none;font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;float:left;width:220px;}
	
	#contentNavigation  ul li {padding:1px;padding-left:20px;margin-bottom:0px;
	background:url('images/redArrow.gif') no-repeat 0px 4px;}
	
	#contentNavigation  ul li.selected {font-weight:bold;}
	
	#contentNavigation ul li.title {background:#EAEAEA;margin-top:10px;}
	#contentNavigation ul h1 {margin:0;padding:0;}

#footer {width:770px;height:29px;}

	#footer img {display:inline;margin:0;padding:0;}

	#footer div.background{width:740px;height:29px;float:left;
	background:url('images/footer.gif');}
	
	#footer p {margin:7px;font-size:11px;color:#777777;
	font-family:Arial, Verdana, Helvetica, sans-serif;}
	
	#footer a:visited, #footer a:link {color:#777777;}

#buffer {width:750px;height:10px;}

div.dottedLine {clear:both;margin:0px 15px;border-top:1px dotted #999999;}
div.imageLeft {float:left;width:145px;margin-top:15px;}
div.imageLeft img {margin-left:15px;}
div.imageLeft h1 {margin:0;padding:0;margin-left:15px;}
div.textRight {float:left;margin:0;width:350px;}
div.textRight p {margin:0;padding:0;}

#content form {padding:0;margin:0 15px;}
#content .box {margin:0;padding:10px;border:none;background:#EDEDED;}

	#content .box, #content .boxTop, #content .boxBottom {margin:0 15px;}

	#content form fieldset {margin:0;padding:10px;border:none;background:#EDEDED;}
	#content form fieldset label { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; }
	#content form input, #content form textarea { border:1px solid #CCCCCC;font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:11px;width:99%; }
	#content form fieldset textarea {height:60px;}
	#content form select {
		border:1px solid #CCCCCC;
		display:block;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:11px;
		margin-bottom:2px;
		width:150px;
	}
	#content form fieldset label span {display:block;float:left;width:120px;}
	#content form input.submit { border:1px solid #999999; font-size:11px; margin-top:10px; width:55px; }
	
	em.formRequired {color:#CC0000;display:inline;width:auto;font-style:normal;}
	
		#content form #formTop, #content .boxTop {width:470px;height:11px;background:url('images/formTop.gif');font-size:1px;}
		#content form #formBottom, #content .boxBottom {width:470px;height:11px;background:url('images/formBottom.gif');font-size:1px;}
		
table.tree {width:100%;}
	
	table.tree td {text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
	
table#latestMerchants tr td {font-family:Arial, Verdana, Helvetica, sans-serif}
table#latestMerchants tr td h1 {margin:0;padding:0;font-size:11px;font-weight:bold;}
table#latestMerchants tr td p {margin:0;padding:0;font-size:11px;}


.program { margin: 5px 15px 10px 15px;} 
.program td { padding: 5px 0; }
.program th { padding: 10px 0 5px 0; }
#content .program p {margin: 0; text-align: justify;}
#content .program th p { font-size: 14px;}
.program a {
	display: block;
	overflow: hidden;
	width: 320px;

}
