/* Css code for the new middle section */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }

body{ background:#fff; font:10px Arial,Helvetica,sans-serif; }

/* Box */
#box{ width:928px; margin:3px auto; padding-bottom:10px; padding-top:10px; }
#box_top{ background:url(images/bgr_box_top.jpg) no-repeat left bottom; width:928px; height:6px; }
#box_bottom{ background:url(images/bgr_box_bottom.jpg) no-repeat; width:928px; height:6px; }
#box_data{ width:916px; background:url(images/bgr_box.jpg) repeat-y; padding:0 6px;}
#box_data_bgr{ width:916px; }
	/* Container */
	#container_out{ width:916px; background:url(images/bgr_box_inner_lr.jpg) repeat-y; }
	#container_bgr{ width:916px; background:url(images/bgr_box_inner_top.jpg) no-repeat; }
	#container{ overflow:hidden; width:916px; padding:16px 0 0; background:url(images/bgr_box_inner_bottom.jpg) no-repeat left bottom; }
		/* Intro */
		#intro{ float:left;  color:#fff; width:582px; margin:10px 0 0 23px; display:inline; }
			#intro h6{ color:#1158ad; font-size:22px; font-weight:bold; margin:0 0 4px; }
			#intro p{ font-size:21px; line-height:27px; }
		/* News */
		#news{ float:right; width:211px; background:url(images/bgr_news.png) repeat-y; margin:0 19px 0 0; padding:15px 20px 19px; display:inline; }
			#news h2{ color:#444; font-size:13px; margin:0 0 4px; }
			#news p{
	color:#444;
	font-size:13px;
	line-height: 20px;
}
			#news .read_more,
			#news .read_more:visited{ color:#444; text-decoration:underline; font-size:12px; margin:14px 0 0; display:block; }
			#news .read_more:hover{ text-decoration:none; }
	/* Actions */
	#actions{ clear:both; width:916px; padding:6px 0 11px; }
		#actions ul{ overflow:hidden; }
		#actions li{ display:block; float:left; }
			#actions a,
			#actions a:visited{ display:block; padding:34px 0 0; color:#fff; font-size:14px; cursor:pointer; height:25px; width:254px; }
			#actions a:hover{ text-decoration:none; }
			#actions #link_solution,
			#actions #link_solution:visited{ background:url(images/bgr_link_solution.png) no-repeat; text-indent:80px; margin:0 0 0 20px; text-decoration:none; }
			#actions #link_solution:hover{ background-image:url(images/bgr_link_solution_on.png); }
			#actions #link_how, 
			#actions #link_how:visited{ background:url(images/bgr_link_how.png) no-repeat; text-indent:43px; margin:0 61px 0 55px; text-decoration:none;}
			#actions #link_how:hover{ background-image:url(images/bgr_link_how_on.png);}
			#actions #link_contact, 
			#actions #link_contact:visited{ background:url(images/bgr_link_contact.png) no-repeat; text-indent:30px; text-decoration:none;}
			#actions #link_contact:hover{ background-image:url(images/bgr_link_contact_on.png); }

/* end Css code for the new middle section */


/*images preloader*/

.hiddenPic {display:none;}




body {
	background: #fff url(images/body_bg.jpg) top left repeat-x;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	text-align: center;
}

#wrapper {
	margin: 0 auto;
	width: 950px;
	text-align: left;
}

#inner_wrapper {
	/**margin: 0 35px 0 15px;**/
}

#inner_wrapper_content {
	float: left;
	margin-bottom: 15px;
}

/**a {
	text-decoration: none;
}**/

/**a:hover {
	background-color: #1B429A;
	color: #FFF;
	text-decoration: none;
}
**/

/** HOME PAGE RELATED **/

.home_module {
	width: 400px;
}

.home_module p {
	padding-bottom: 5px;
}

/** GETTING STARTED TAB **/

a.get_started {
	background: url(images/get_started_now.gif) top left no-repeat;
	display: block;
	height: 23px;
	text-indent: -9999px;
	width: 117px;
}

a.learn_more {
	background: url(images/learn_more.jpg) top left no-repeat;
	display: block;
	height: 23px;
	text-indent: -9999px;
	width: 96px;
}

/** HEADER **/

#header {
	height: 93px;
	margin-left: 9px;
	position: relative;
	width: 925px;
}

#header p {
	float: right;
}

#header a.get_started {
	margin: 10px 0 3px 0;
}

span#tel {
	padding-left: 2px;
}

span#tel em {
	color: #1B429A;
	font-style: normal;
}

/** POSITIONING **/

.right {	 
    display: inline;
	margin-right: 10px;
 	float: right;
 }

.left {
	display: inline;
	float: left;
	margin-left: 8px;  
}

.imgright {
	float:right;
	margin-left: 8px;
	margin-bottom: 5px;
	
}

.imgleft {
	float:left;
	margin-right: 8px;
	margin-bottom: 5px;
	
}


/** RESET **/

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

p {
	line-height: 1.7em;
	margin: 0;
	padding: 0;
}

ul, ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/** HEADERS **/

h1 {
	background: url(images/admeld_logo.gif) top left no-repeat;
	height: 23px;
	margin-top: 18px;
	text-indent: -9999px;
	width: 135px;
}

h1 {
	float: left;
}

h2 {
	color: #FAA635;
	font-size: 22px;
}

h3 {
	color: #FAA635;
	display: inline;
	font-size: 12px;
}

h4 {
	color: #FAA635;
	font-size: 22px;
	padding: 0 0 5px 15px;
}

h5 {
	color: #1B429A;
	font-size: 14px;
	padding: 1px 0 1px 0px;
}



/** FOOTER **/

#footer {
	border-top: 1px solid #eee;
	clear: both;
	color: #ccc;
	font-size: 11px;
	padding-top: 10px;
}

#footer a {
	color: #c2c2c2;
}

#footer ul {
	float: right;
}

#footer ul li {
	border-right: 1px solid #ddd;
	display: inline;
	padding: 0 3px 0 3px;
}

#footer span {
	float: left;
}

/** PRIMARY CONTENT **/

#primary_content {
	margin: 35px 0 0 5px;
	width: 740px;
}

#primary_content p {
	padding-bottom: 20px;
	text-align: left;
}

/** CONTENT **/

#content {
	border-left: 1px solid #EEEEEE;
	display: inline;
	margin-left: 48px;
	padding: 15px 20px 0 20px;
	width: 515px;
	border-right: 1px solid #EEEEEE;
}

#content h2 {
	margin-bottom: 12px;
	text-align: left;
	font-size: large;
	color: #1B429A;
}

#content h3 {
	color: #FAA635;
	display: inline;
	font-size: 15px;
}

#content li {
	background: url(images/small-arrow-bullet.png) 0 3px no-repeat;
	line-height: 1.7em;
	margin-bottom: 25px;
	padding-left: 25px;
}

#content em {
	background-color:#CEE7FF;
	font-style:normal;
	
}

.nobg {
        list-style: none;
        background: none;
        }
#content ul ul li {
	background: url(images/grey_sub_bullet.gif) 0 3px no-repeat;
	line-height: 1.7em;
	margin: 10px 0 10px 30px;
}
.nobg {
        list-style: none;
        background: none;
        }
nocontent ul {
	background: none;
	line-height: 1.7em;
	margin-bottom: 25px;
	padding-left: 25px;
}
nocontent li {
	background: none;
	line-height: 1.7em;
	margin-bottom: 25px;
	padding-left: 25px;
}

/** NEXT STEPS **/

#next_steps {
	border: 1px solid #eee;
	background-color: #CEE7FF;
	padding: 10px;
}

#next_steps li {
	background: none !important;
	list-style-type:square;
	list-style-position:inside;
	line-height: 1em;
	margin-bottom: 5px;
	padding-left: 5px;
}

#next_steps h2 {
	margin-left:5px;
	
}

/** SUB BULLET MODS **/

#publishers ul.no_bot_margin li {
	margin-bottom: 0;
}

ul.no_bot_margin ul {
	margin-bottom: 40px;
}

/** PROMO CONTENT **/

#promo_content {
	background: #f4f4f4 url(images/promo_content_bottom_round.gif) bottom left no-repeat; 
	display: inline;
	float: right;
	margin: 35px 16px 0 0;
	width: 177px;
}

#promo_content h4.first {
	background: url(images/promo_content_top_round.gif) top left no-repeat;
	padding-top: 20px;
}

#promo_content p {
	border-top: 1px solid #ddd;
	margin: 0 15px 15px 15px;
	padding-top: 10px;
}

/** SUB NAVIGATION **/

#sub_navigation {
	margin-top: 65px;
	width: 105px;
	text-align: left;
}

#sub_navigation a {
	color: #1B429A;
	font-weight: bold;
	text-decoration:none !important; 
}

#sub_navigation a:hover {
	color: #FAA635;
	text-align: left;
}

#sub_navigation li {
	border-bottom: 1px solid #eee;
	padding: 4px 0 4px 0;
	font-size: 1.2em;
	width: 134px;
}

#sub_navigation.news a {
	display: block;
	border-bottom: 1px solid #eee;	
	margin-bottom: 5px;
	padding-bottom: 3px;
}

#sub_navigation.news li {
	border: 0;
	margin-bottom: 35px;
}

#sub_navigation.news a:hover {
	text-decoration: none;
}

#sub_navigation.news a.read {
	background: url(images/arrow_off.gif) 0 50% no-repeat;
	border: 0;
	font-size: 10px;
	margin-top: 7px;
	padding-left: 15px;
}

#sub_navigation.news a.read:hover {
	background: url(images/arrow_on.gif) 0 50% no-repeat;
}

/** NAVIGATION **/

#nav {
	bottom: 4px;
	margin: 0;
	padding: 0;
	position: absolute;
	height: 24px;
	left: 0;
	list-style: none;
	display: block;
	overflow: hidden;
}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#nav a {
	float: left;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win only */
	margin-right: 5px;
}
	
#nav a:hover, body#home #home_tab a, body#publishers #publishers_tab a, body#networks #networks_tab a, body#technology #technology_tab a, body#about #about_tab a, body#contact #contact_tab a   {
	background-position: 0 -24px;
}

#home_tab a  {
	width: 49px;
	background: url(images/home_tab.jpg) top left no-repeat;
}

#publishers_tab a  {
	width: 75px;
	background: url(images/publishers_tab.jpg) top left no-repeat;
}

#networks_tab a  {
	width: 121px;
	background: url(images/demand_partners.jpg) top left no-repeat;
}

#technology_tab a  {
	width: 77px;
	background: url(images/technology_tab.jpg) top left no-repeat;
}

#about_tab a  {
	width: 48px;
	background: url(images/about_tab.jpg) top left no-repeat;
}

#contact_tab a  {
	width: 59px;
	background: url(images/contact_tab.jpg) top left no-repeat;
}

/** CONTACT FORM **/

body#contact .field {
	margin-bottom: 15px;
}

body#contact .submit {
	float: right;
	padding-right: 15px;
}

body#contact #promo_content img {
	margin: 0 0 15px 15px;
}

a.small-blue-grey-bg { 
	background:transparent url(images/arrow_off.gif) no-repeat scroll 0pt 50%;
	font-size:10px;
	margin-top:7px;
	padding-left:15px;
}


a.small-blue-grey-bg:hover {	
	background:transparent url(images/arrow_on.gif) no-repeat scroll 0pt 50%;
}

/** PRIVACY POLICY **/

body#privacy #content {
	border: 0;
	margin-left: 0;
	padding: 15px 0 0 0;
	width: 100%;
}

body#privacy #primary_content {
	margin: 35px 0 0 0;
	width: auto;
}
  
/** LOGIN FORM **/

form#loginform {
	bottom: 5px;
	position: absolute;
	right: 0px;
}

form#loginform input#email, form#loginform input#pass {
	color: #ccc;
	font-size: 10px;
	height: 11px;
}

form#loginform input#doquicklogin {
	color: #000;
	font-size: 10px;
}

/** PUBLISHERS **/

body.overview #content {
	border-right: 1px solid #eee;
	padding-right: 20px;
	width: 515px;
}


/** ABOUT INVESTORS **/

#about img {
 	display: block;
 }
  
  
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
