@charset "utf-8";
 CSS Document 

/*
font:weight size/height face;
border:width style color;
margin:top right bottom left;
background:color image repeat position;
list-style:type position image;
*/

/* global -------------------- */

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }
body { margin:0px 0px 12px 0px; background:url(../images/bg.png); }

a { text-decoration:none; }
img { border:none; }
form { margin:0px; height:100% }
div { height:100%; }
*:focus { outline:0px; }
.link { height:100%; display:block; }
.over a { float:left; }
.over a:hover { visibility:visible; }
.over a:hover img{ visibility:hidden; }

	
/* assets -------------------- */

#clear { clear:both; height:auto; }
#line { width:613px; height:9px; overflow:hidden; clear:both; background:url(../images/assets/line.gif); margin:12px 0px 12px 0px; }
#hr { width:535px; height:1px; clear:both; overflow:hidden; margin:24px 0px 24px 61px; background:#eaeaea; }

#subnavAdvertisers01 { width:189px; height:auto; float:left; display:inline; background:url(../images/advertisers/subnav/agencies02.gif) no-repeat; margin:6px 0px 12px 62px;  }
#subnavAdvertisers01 a { float:left; }
#subnavAdvertisers01 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }
#subnavAdvertisers02 { width:189px; height:auto; float:left; display:inline; background:url(../images/advertisers/subnav/adNetworks02.gif) no-repeat; margin:6px 0px 12px 0px;  }
#subnavAdvertisers02 a { float:left; }
#subnavAdvertisers02 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }
#subnavAdvertisers03 { width:189px; height:auto; float:left; display:inline; background:url(../images/advertisers/subnav/faq02.gif) no-repeat;  margin:6px 0px 12px 0px;  }
#subnavAdvertisers03 a { float:left; }
#subnavAdvertisers03 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }

#subnavPublishers01 { width:189px; height:auto; float:left; display:inline; background:url(../images/publishers/subnav/users02.gif) no-repeat; margin:6px 0px 12px 62px;  }
#subnavPublishers01 a { float:left; }
#subnavPublishers01 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }
#subnavPublishers02 { width:189px; height:auto; float:left; display:inline; background:url(../images/publishers/subnav/signup02.gif) no-repeat; margin:6px 0px 12px 0px;  }
#subnavPublishers02 a { float:left; }
#subnavPublishers02 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }
#subnavPublishers03 { width:189px; height:auto; float:left; display:inline; background:url(../images/publishers/subnav/faq02.gif) no-repeat;  margin:6px 0px 12px 0px;  }
#subnavPublishers03 a { float:left; }
#subnavPublishers03 span { clear:both; font:11px/14px arial; color:#777777; display:block; margin:6px 0px 0px 0px; }

/* header --------------------- */

#header { width:940px; height:104px; overflow:hidden; background:url(../images/header.png) left no-repeat; }
#logo { width:253px; height:104px; float:left; background:url(../images/logo.gif); }
#quote { width:204px; height:56px; float:left; display:inline; margin:48px 0px 0px 0px; background:url(../images/quote.gif); }

/* login --------------------- */

#login { width:483px; height:104px; overflow:hidden; }
#loginWelcome { width:auto; height:auto; font:12px/16px verdana; color:#b32017; float:right; display:inline; margin:55px 0px 0px 0px; }
#loginName { width:138px; height:18px; float:right; display:inline; margin:55px 0px 0px 6px; background:url(../images/loginName.gif) no-repeat; }
#loginName input, #loginName .input { width:81%; height:12px; font:10px/12px verdana; vertical-align:middle; color:#777777; border:0px; padding:0px; background:none; margin:2px 0px 2px 12px; }
#loginPassword { width:138px; height:18px; float:right; display:inline; margin:55px 0px 0px 6px; background:url(../images/loginPassword.gif) no-repeat; }
#loginPassword input, #loginPassword .input { width:81%; height:12px; font:10px/12px verdana; vertical-align:middle; color:#777777; border:0px; padding:0px; background:none; margin:2px 0px 2px 12px; }
#loginButton { width:32px; height:32px; float:right; display:inline; margin:48px 3px 0px 4px; background:url(../images/loginButton_02.gif); }
#loginLinks { width:250px; height:18px; float:right; display:inline; font:10px/18px verdana; color:#094d92; text-align:right; margin:4px 34px 0px 0px; }
#loginLinks a { color:#094d92; }
#loginLinks a:hover { color:#008fc5; }

/* navigation --------------------- */

#nav { position:absolute; width:940px; height:62px; clear:both; background:url(../images/nav.png); }
#navHome { width:106px; height:36px; float:left; display:inline; margin:26px 0px 0px 70px; background:url(../images/nav/home_02.gif); }
#navHome a { display:block; }
#navAdvertisers { width:106px; height:36px; float:left; display:inline; margin:26px 0px 0px 0px; background:url(../images/nav/advertisers_02.gif); }
#navAdvertisers a { display:block; }
#navPublishers { width:106px; height:36px; float:left; display:inline; margin:26px 0px 0px 0px; background:url(../images/nav/publishers_02.gif); }
#navPublishers a { display:block; }
#navCompany { width:106px; height:36px; float:left; display:inline; margin:26px 0px 0px 0px; background:url(../images/nav/company_02.gif); }
#navCompany a { display:block; }
#navContactUs { width:106px; height:36px; float:left; display:inline; margin:26px 0px 0px 0px; background:url(../images/nav/contact_02.gif); }
#navContactUs a { display:block; }

/* body --------------------- */
.content_normal { font:normal 12px/18px verdana; color:#777777; }

#body { width:884px; overflow:hidden; background:#ffffff url(../images/body.png); }
#content { overflow:hidden; clear:both; padding:80px 0px 64px 0px; min-height: 500px;}
#content p { width:550px; font:12px/18px verdana; color:#777777; margin:0px 0px 12px 62px; }
#content .normal { font:normal 12px/18px verdana; color:#777777; }
#content p .label {font-weight:normal; margin-left:0px;}
#content p a { color:#008FD5; text-decoration:underline; }
#content p b { font:bold; color:#008FD5; }
#content p img { float:left; display:inline; margin:12px 0px 0px 0px; }
#content p span { font-weight:bold; color:#777777; }
#content input { font:12px/18px arial; color:#777777; margin:0px 0px 0px 0px; }
#content span input { font:12px/18px arial; color:#777777; margin:0px 0px 0px 300px; position:relative; top:-36px; }
#content object { margin:0px 0px 0px 12px; }
#content ol { width:500px; padding:0px; margin:24px 0px 24px 64px; }
#content ol li { font:12px/16px arial; color:#777777; margin:0px 0px 10px 48px; }
#content ol li span { font:12px/12px arial; color:#555555; display:block; position:absolute; margin:6px 0px 0px 128px; }
#content ol li span b { font-style:normal; }
#content ul { list-style:none; padding:0px; margin:48px 0px 48px 64px; }
#content ul li { margin:0px 0px 10px 0px; }
#content ul li .lbl { font:12px/12px arial; color:Red; position:relative; margin:0px 6px 0px 130px }
#content ul li b { font:12px/16px arial; margin:0px 0px 0px 0px; }
#content ul li p { width:120px; font:bold 12px/16px arial; text-align:right; margin:0px 0px 0px 0px; }
#content ul li p.img { font:normal 12px/16px arial;}
#content ul li span { font:12px/12px arial; color:#777777; display:block; position:absolute; margin:6px 0px 0px 128px; }
#content ul li span b { font-style:normal; }
#content ul li span i { font-style:normal; }
#content ul li img { float:right; display:inline; margin:36px 82px 24px 0px; }
#content ul li input { position:absolute; width:250px; height:12px; border:1px solid #cccccc; font:12px/12px arial; color:#777777; margin:2px 0px 0px 128px; }
#content ul li .input { position:absolute; width:180px; height:auto; border:1px solid #cccccc; font:12px/12px arial; color:#777777; margin:2px 0px 0px 128px; }
#content ul li .fileupload { position:absolute; width:35em; height:auto; border:1px solid #cccccc; font:10px/10px arial; color:#777777; margin-bottom:2em }

#content ul li textarea { position:absolute; width:250px; height:20px; border:1px solid #cccccc; font:12px/12px arial; color:#777777; margin:0px 0px 0px 128px; }
#content1 { overflow:hidden; clear:both; padding:40px 0px 64px 20px; width:580px; }
#content td {font:normal 12px/16px arial; color:#777777; text-decoration:none; line-height:16px;}
#content td span {font:normal 12px/16px arial; color:#777777; text-decoration:none; line-height:16px;}

#title { width:550px; font:23px/27px verdana; color:#999999; clear:both; margin:24px 0px 24px 62px; }
#title p { font:bold 16px/16px arial; color:#008fd5; margin-left:0em; margin-bottom:0.3em}
#title span { font-style:italic; color:#008fd5; }
#subtitle { width:550px; font:normal 13px/13px arial; color:#008fd5; clear:both; vertical-align:middle; text-align:center; margin:24px 62px 15px 0px; }
#subtitle span {  margin-top:1em; margin-bottom:0em }

#image { width:613px; height:177px; margin:80px 0px 0px 0px; }

#box { width:613px; height:179px; overflow:hidden; background:url(../images/assets/box.png) no-repeat; margin:24px 0px 0px 0px; }
#box p { font:14px/18px arial; color:#777777; width:auto; float:left; display:inline; margin:34px 0px 0px 90px; }
#box p b { font:14px/18px arial; color:#008fd5; }
#box span { display:block; font:bold 18px/18px arial; color:#008fd5; margin:40px 0px 0px 142px; }
#box ul { list-style-type:disc; float:right; display:inline; padding:0px; margin:30px 30px 0px 0px; }
#box ul li { font:13px/13px arial; color:#008fd5; margin:0px 12px 12px 0px; }

#boxLeft { float:left; display:inline; margin:0px 0px 0px 12px; }
#boxLeft p { font:22px/24px arial; color:#008fd5; }
#boxLeft p b { font:30px/32px arial; color:#008fd5; }

#boxRight { float:right; display:inline; margin:34px 38px 0px 0px; }
#boxRight p { font:16px/20px arial; color:#777777; margin:0px 0px 0px 0px; }
#boxRight p b { font:34px/38px arial; color:#999999; }
#boxRight p span { display:inline; font:35px/37px arial; color:#8cc63f; margin:0px 0px 0px 0px; }

#sample { width:750px; clear:both; overflow:hidden; margin:0px 0px 24px 64px; }
#sample img { float:left; }
#sample p { float:left; display:inline; margin:12px 0px 0px 24px; }
#sample p span { font:20px/22px arial; color:#777777; text-decoration:underline; }

#bottom { width:884px; height:15px; background:url(../images/bottom.png); }

/* footer --------------------- */

#footer { width:668px; overflow:hidden; text-align:center; margin:12px 0px 6px 0px; }
#sitemap { font:10px/14px verdana; color:#325475; text-align:center; margin:0px 0px 3px 0px; }
#sitemap a { text-decoration:none; color:#6a8eb1; }
#sitemap a:hover { color:#7ba7d1; }
#brand { font:10px/14px verdana; color:#325475; }
#brand a { color:#325475; text-decoration:none; }
#brand a:hover { color:#6a8eb1; }
#brand span { font:10px/14px verdana; color:#325475; }
#brand img { position:relative; top:6px; background:url(../images/website_design_eim_logo.png); }

/* callouts -------------------- */

#callouts { width:281px; height:auto; position:absolute; overflow:visible; margin:62px 0px 0px 646px; }

#calloutMenu { width:281px; height:162px; float:right; display:inline; margin:24px 0px 0px 0px; background:url(../images/assets/menu/menu.png) no-repeat top left; }

#calloutMenu ul { padding:0px; margin:12px 0px 0px 28px; list-style-type:none; }
#calloutMenu ul li { width:122px; float:left; clear:left; display:inline; position:relative; }
#calloutMenu ul li a { width:122px; display:block; font:12px/45px verdana; color:#777777; text-decoration:none; text-align:right; padding:0px 46px 0px 0px; }
#calloutMenu ul li a:hover { color:#0095e0; cursor:pointer; visibility:visible; }
#calloutMenu ul li a:hover ul { visibility:visible; }
#calloutMenu ul li a:hover ul li img { visibility:visible; }
#calloutMenu table { position:absolute; top:0; left:0; border-collapse:collapse; }
#calloutMenu ul li:hover ul { visibility:visible; }
#calloutMenu ul li:hover ul li img { visibility:visible; }
#calloutMenu ul ul { visibility:hidden; position:absolute; top:-34px; left:-162px; }
#calloutMenu ul ul li { width:126px; float:left; clear:left; text-align:left; margin:0px; padding:0px; }
#calloutMenu ul ul li a {font:12px/16px verdana; color:#777777;text-decoration:none; float:left; display:inline; padding:1px 0px 1px 0px; text-align:left; }
#calloutMenu ul ul li.itemTop { padding-top:4px; }
#calloutMenu ul ul li.itemBottom { padding-bottom:8px; }
#calloutMenu ul ul li a:hover { color:#0095e0; visibility:visible; }
#calloutMenu ul ul li a img { position:relative; top:3px; padding:0px 6px 0px 10px; }

.itemTop { background:url(../images/assets/menu/menuTop.gif) no-repeat top; }
.item { background:url(../images/assets/menu/menu.gif) repeat; }
.itemBottom { background:url(../images/assets/menu/menuBottom.gif) no-repeat bottom; }
.itemArrowTop { background:url(../images/assets/menu/menuArrowTop.gif) no-repeat bottom right; }
.itemArrowBottom { background:url(../images/assets/menu/menuArrowBottom.gif) no-repeat top right; }

#calloutContent { cursor:pointer; position:absolute; top:14px; left:18px; }
#calloutContent p { margin:0px 0px 0px 0px; }
#calloutContent p a { text-decoration:none; }
#calloutContent p a:hover { text-decoration:none; }
#calloutContent p b { font:bold 13px/17px verdana; color:#b32017; }
#calloutContent p span { font:bold 12px/16px verdana; color:#777777; }

#callout01 { width:281px; height:89px; position:relative; overflow:hidden;  background:url(../images/assets/callouts/callout-1_02.png); }
#callout01 a { width:281px; height:89px; float:left; display:block; font:12px/16px arial; color:#777777; }
#callout02 { width:281px; height:89px; position:relative; overflow:hidden; background:url(../images/assets/callouts/callout-2_02.png); }
#callout02 a { width:281px; height:89px; float:left; display:block; font:12px/16px arial; color:#777777; }
#callout03 { width:281px; height:89px; position:relative; overflow:hidden; background:url(../images/assets/callouts/callout-3_02.png); }
#callout03 a { width:281px; height:89px; float:left; display:block; font:12px/16px arial; color:#777777; }
#callout04 { width:281px; height:89px; position:relative; overflow:hidden; background:url(../images/assets/callouts/callout-4_02.png); }
#callout04 a { width:281px; height:89px; float:left; display:block; font:12px/16px arial; color:#777777; }
#callout05 { width:281px; height:89px; position:relative; overflow:hidden; background:url(../images/assets/callouts/callout-5_02.png); }
#callout05 a { width:281px; height:89px; float:left; display:block; font:12px/16px arial; color:#777777; }

#calloutFade { width:155px; height:106px; background:url(../images/assets/fade.png) no-repeat left; margin:18px 0px 0px 55px; }

/* Additional styles */
#divForm {margin-left: 62px;}
