
   body{margin:0px; background-color:#e5e5e5; text-align:center; font-family:arial, helvetica, sans-serif; font-size:0.8em; line-height:1.4; color:#333333;}
  .page{width:80%; min-width:970px; background:#ffffff url(images/topbarext.png) no-repeat; margin:auto;text-align:left;}
  
  * html .ie-minwidth{border-left:970px solid #ffffff; position:relative; float:left; z-index:1;}
  * html .ie-minwidthinner{margin-left:-970px; position:relative; float:left; z-index:2; text-align:left;}

  .contentbody{width:100%;}
  .maincontent{width:100%;position:relative;}
  
  .topbar{padding-top:4px;
text-align:right;}
  .navigation{ margin-top:10px; height:35px; white-space: nowrap; padding-left:15px; padding-right:15px; }
  .navigation a{color:#cccccc; text-decoration:none; padding:0px 15px 0px 15px; line-height:2.5; font-size:1.0em; font-weight:bold;}
/*  .navigation a:hover, .navigation a.down{color:#ffffff;}
  .navigation a.down{color:#666666; background-color:#090909;}*/
  
  
 
  
  .footer{background-image:url(images/bottom-gradient.jpg); background-repeat: repeat-x; background-position:center top;margin-top:-100px;}
  .footerlinks{color:#a0a0a0; line-height:3.4; text-align:right; padding-top:69px; margin-right:12px;}
  .footerlinks span{padding-left:5px; padding-right:5px;}
  
  
  a{color:#4db1c8;}
  a:hover{color:#5edefc;}
  img{border:0px;}
  .clear{clear:both;}
  .left{float:left;}
  h1{text-transform:uppercase; font-size:1.7em; font-weight:normal; border:none !important; margin-bottom:10px;
margin-left:-6px;
margin-top:6px;}
  h2{text-transform:uppercase; font-size:1.1em;}
  h3{text-transform:uppercase; font-size:1.1em;}
  img.right{float:right; margin-left:5px;}
  img.left{float:right; margin-right:5px;}
  
  .breadcrumbs{padding-top:10px;}
  .extrapadding{padding-left:40px; padding-bottom:10px;}
  .breadcrumbs h1{display:inline; font-weight:normal; font-size:1em;text-transform:capitalize;}
  .breadcrumbs span{padding-left:5px; padding-right:5px; font-size:0.8em;}
  
  .homeclear{border-bottom:7px solid #ffffff; background-image:url(images/bottom-gradient.jpg); background-repeat: repeat-x; background-position:bottom center;}
  .logo{float:left; height:115px; width:550px; text-align:left; padding-top:29px; padding-left:38px;}
  .homeclear .logo{padding-top:45px; height:194px; width:700px;}
  
  
  
  /* Login Drop Down Styles */
  
  a.loginarrow{color:#5edefc; padding-right:20px; background-image:url(images/login-arrow.gif); background-repeat:no-repeat; background-position: right center;}   
  a.loginarrow:hover{color:#5edefc;}
  #login{float:right; width:207px;}
  .logindiv{background-color:#575757; width:207px; height:121px; text-align:center; padding-top:1px;}
  .logintext{margin:auto; background-image:url(images/login-box-bg.gif); background-repeat:no-repeat; width:177px; height:25px; margin-top:12px;}
  .logintext input{width:169px; height:21px; border:0px; background:transparent; color:#999999; padding-top:3px;}
  .loginbuttons{margin-left:auto; margin-right:auto; width:177px; height:25px; margin-top:10px;}
  .loginsubmit{width:80px; float:right;}
  .loginsubmit a{color:#333333; text-decoration:none; background-image:url(images/login-button-bg.gif); background-repeat:no-repeat; background-position:center top; width:76px; height:25px; float:right; text-align:center; line-height:1.8;}
  .loginsubmit a:hover{background-position:center bottom; color:#111111;}
  .loginclose{text-align:left; width:80px; float:left;}
  .loginclose a{color:#5edefc; line-height:1.8; margin-left:5px;}
  
  

  .homelink {text-align:right; text-transform:uppercase;}
  div.homepage a:hover{background-image:none !important;}
 
  
  .news{border-left:7px solid #ffffff; padding:15px;}
  .morenews{text-align:right;}
  .news a{text-decoration:none;}
  
  .date{font-style: italic;}
  .newsevents{
	  float:left;
line-height:1.6;
margin-top:120px;
}
  
  .article{
	  border-top:1px dotted #DEDEDE;
clear:both;
padding:15px 0 15px 35px;}
  .article img{margin:0px 4px 0px 4px; float:right;}
  .article a{text-decoration:none;} 
  .feature{border-top:1px solid #2b2b2b; border-bottom:1px solid #2b2b2b; color:#ffffff; text-align:justify; line-height:1.2; background-color:#403f3f; background-image:url(images/sales-bg.jpg); background-repeat: repeat-x;}
  .leftfeature{float:left; width:177px; padding:26px 0px 0px 0px; }
  .rightfeature{border-left:180px solid #373737;  padding:30px 30px 10px 30px; display:block;}
  .rightfeature h3{margin-bottom:0px; font-size:1.0em; text-transform:capitalize;}
  .rightfeature li{line-height:1.4; text-align:left; padding-bottom:10px;}
  ul.second{margin-left:20px;
margin-top:10px;}
  ul.second li{padding-bottom:8px; list-style-type:circle; padding-left:0px; margin-left:0px;}
  img.featureheading{margin-bottom:0px;}
  
  
  .leftfeature ul{list-style-type:none; line-height:1.8; margin:0px; margin-left:28px; padding:0px;}
  .leftfeature a{text-decoration:none; padding-left:15px !important; background-image:url(images/list-style-grey.gif); background-repeat: no-repeat; background-position:left 4px;}
    .leftfeature li#current a{background:url("images/list-style-grey.gif") no-repeat scroll 0 4px transparent !important;}
  .leftfeature ul.publisher a.down{color:#ffffff; background-image:url(images/list-style-grey-pub.gif);}
  .leftfeature ul.advertiser a.down{color:#ffffff; background-image:url(images/list-style-grey-adv.gif);}  
  
  .leftfeature a.down:hover{color:#ffffff;}
  


  .advertiser a, .advertiser h1{color:#fcff71;}
  .advertiser a:hover{color:#d2d54c; background-image:url(images/list-style-grey-adv.gif);}
  .publisher a, .publisher h1{color:#fb6eff;}
  .publisher a:hover{color:#e34ee7; background-image:url(images/list-style-grey-pub.gif);}  
  .publisher .leftfeature a.down, .publisher .leftfeature a:hover{background-image:url(images/list-style-grey-pub.gif);}
  
  
  
  .followoncontent{padding:45px; padding-top:20px; clear:both;}
  
  .partnerlogos{height:48px; position:relative; }
  .partnerlogos div{position:absolute; width:100%; text-align:center;}
  .partnerlogos img{width:558px; height:48px;}
 
  
table.adspecs {
border:0 solid #111111;
margin-bottom:20px;
margin-right:380px;
}
  table.adspecs td{background-color:#373737; padding:5px; width:320px;}
  table.adspecs th{padding-left:5px; }
  ol.faq{font-weight:bold; clear:left;}
  ol.faq p{font-weight:normal;}
  ol.faq ul{font-weight:normal;}
  
  .sitemap{float:left; width:33%;}
  .sitemap ul{line-height:1.8; padding-left:4px; margin-left:0px;}
  
  .sitemap li{padding-left:16px; list-style-type:none; background-image:url(images/list-style.gif); background-repeat:no-repeat; background-position:0px 8px;}
  
  .sitemap ul a{text-decoration:none; color:#5b5b5b;}
  .sitemap li.heading{font-weight:bold;  background-image:none;}
  .sitemap li.heading a{text-decoration:underline;}
  .sitemap li.ext{display:none;}
  
  .careers h2{
margin-left:20px;
margin-top:0;
padding-bottom:10px;
padding-left:15px;
padding-top:20px;
text-transform:capitalize;}
  .careers h3{text-transform:capitalize;font-size:1.2em;} 
  
  
  /* Form Elements */
   .formcontainer{text-align:center; width:90%;}
  
   fieldset {text-align:left; margin: 0px 0px 10px 0px; padding:0px; background:transparent url(images/fieldset-bg.jpg) repeat-x; background-position: center bottom; width:100%;}
   legend {text-transform:uppercase; font-size:1.3em; padding:5px 10px 5px 10px; margin-left:1em; margin-top:1em; color:#ffffff;  border:1px solid #222222; background-image:url(images/navigation-bg.gif); background-repeat: repeat-x;}
   fieldset ol {padding:10px 10px 0 10px; list-style:none;}
   fieldset li {position:relative; margin-bottom:20px;}
	
   label {
clear:left;
float:left;
margin-right:5px;
padding-right:0;
position:relative;
text-align:right;
width:36%;
}
   label.required {background:transparent url(images/req-small.png) no-repeat scroll 98% 25%;}
   
   li.required {background:transparent url(images/req-small.png) no-repeat scroll 98% 25%;}
   #AdvertisersStartNow li.required {background:transparent url(images/req-small.png) no-repeat scroll 71% 30%;}
   td.required {background:transparent url(images/req-small.png) no-repeat scroll 57% 61%;}
   label span {position:absolute; left:-10000px; top:0px;}
	 
   p span.required {display:inline-block; vertical-align:middle; line-height:3.4em; width:25px; line-height:3.4em; text-indent:-10000px; overflow:hidden; background:transparent url(images/required.png) no-repeat center right;}
	
   input {	padding-left:3px; padding-top:3px; width:270px; border:1px solid #111111; background-color: #ffffff; background-image:url(images/form-input-bg.gif);}

   textarea{padding-left:3px; padding-top:3px; width:270px; border:1px solid #111111; background-color: #ffffff; background-image:url(images/form-input-bg.gif); background-repeat: repeat-x;}
	
   input.radio {width:12px; height:12px; border:none; background:transparent; margin-bottom:3px; vertical-align:sub;}
   
   select {width:275px;}
  
   fieldset#submitform {background-image:none; border-style:none; text-align:center; padding-left:50px;}
   fieldset#submitform input{background-image:url(images/send-btn.png);
background-repeat:no-repeat;
cursor:pointer;
height:30px;
width:120px;}
   fieldset#submitform input.checkbox, input.checkbox{ border:none; background-image:none;  background:transparent;}


   #agreement{ position:relative; margin-top:20px; height:400px; overflow:scroll; background:#ffffff; color:#333333; border:1px solid #333; text-align:left; padding:10px 30px 30px 30px;}
   #agreement a{color:#4db1c8;}
   #agreement h1{color:#333333; font-size:1.7em;}

   .casestudyimg{border:1px solid #222222;}
   
   #cu-form {
width:420px;
	   
   }
   
   
fieldset {
border:none !important;	
}

#form-contact lable {
float:left;	
}

#form-contact input {
background-color:#FFFFFF;
background-image:url(images/form-input-bg.gif);
border:1px solid #111111;
float:right;
padding-left:3px;
padding-top:3px;
width:230px;
}
#form-contact select {
float:right;
width:235px !important;}
#form-contact textarea {
float:right;
width:230px !important;
}

#form-contact li {
	clear:both;
padding-right:24px;
min-height:12px;
}

.twrap {
background:transparent url(images/managment.png) no-repeat scroll 0 0;
cursor:pointer;
position: relative;
}

	.twrap h2{
	color:#8c8c8c;	
	}
.twrap2 {
display:none;	
}

div.active {
background:transparent url(images/less.png) no-repeat scroll 0 0;	
}

.mngtxt {

margin-left:35px;
width:625px;

font-size:12px;	
line-height:23px;	
}
#adi_txt {
display: block; height: 90px;
}
#event-spot {
background:transparent url(images/calendar.jpg) no-repeat scroll 103% top;
height:285px;
margin-top:-65px;
padding-top:65px;
width:100%;
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
}

.spot-title {
font-weight:bold;
font-size:14pt;
}
.spot-text {
font-size:10pt;
}

.news-left {
background:transparent url(images/shade.png) no-repeat scroll 19px -10px;
float:left;
height:100%;
margin-left:-30px;
padding-left:50px;
padding-top:20px;
width:290px;
   }
   
.news-right {
background:transparent url(images/shade.png) no-repeat scroll -630px -10px;
float:left;
height:200px;
width:30px;
   }
.newsevents #left-column, .newsevents #right-column {

}

p {margin-top:10px;}



/*Advertiser's form settings*/

.advertisers #form-contact input, .advertisers #form-contact select {
float:left;	
}
.advertisers #form-contact input.radio {
float:none;
width:20px;
}

.advertisers label.required {

background:transparent url(images/req-small.png) no-repeat scroll 99% 26%;
padding-right:22px;
}

.advertisers input.checkbox {
height:10px;	
width: 10px;;
}

.advertisers  fieldset#submitform input {
margin-left:-160px;
margin-top:20px;
}


.publishers input, .publishers select {
	float:left;
	

}

.publishers #form-contact input.radio {
float:none;
width:20px;
}

.publishers label.required {

background:transparent url(images/req-small.png) no-repeat scroll 99% 26%;
padding-right:22px;
}

.publishers input.checkbox {
height:10px;	
width:20px !important;
float:none !important;
}
.publishers #submit {
	margin-left:72px;
	margin-top:40px;
}

.publishers  fieldset#submitform input {
vertical-align:middle;
}

.publishers  textarea {
}

.publishers  #code {
float:none !important;
margin-top:30px;
width:110px;
}
.publishers #Button1 {
float:none !important;	
border:0 none;
height:20px;
left:1px;
position:relative;
top:4px;
width:24px;
}

#Button1 {
border:0 none;
}

.publishers li.required {
	background:transparent url(images/req-small.png) no-repeat scroll 80% 50%;
	}
	
	.publishers li {
	min-height:8px;
	}
.publishers #pub-cont-check {
width:400px;
float:left;
}
.publishers #objectives {
text-align:center;	
}
.publishers #bill-koteret input.checkbox {
margin-left:33%;
}
.publishers #bill-koteret label {
float:none !important;

}
