﻿body {
	padding: 0; 
	margin: 0;
	text-align: center;
	
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	color: #000;
	background: #000000;
}

textarea {
	font-size: 12px;
	color: #000;
}

select {
	font-size: 12px;
	color: #fff;
}

input {
	font-size: 12px;
	color: #000;
}

textarea { line-height: normal; }

input { line-height: normal; }

fieldset { margin: 0; padding: 0; }

legend { margin: 0; padding: 0; }

form { margin: 0; padding: 0; }

dl { margin: 0; padding: 0; }

ol { margin: 0; padding: 0; }

ul { margin: 0; padding: 0; }

a { margin: 0; padding: 0; }

p { margin: 0; padding: 0; }

h4 { margin: 0; padding: 0; }

h3 { margin: 0; padding: 0; }

h2 { margin: 0; padding: 0; }

h1 { margin: 0; padding: 0; }

p { margin-bottom: 10px; font-family: "Courier New", Courier, monospace; line-height: 13px; font-size: 12px;}
td { margin-bottom: 10px; font-family: "Courier New", Courier, monospace; line-height: 13px; font-size: 12px;}
ul {  }
ol { margin-left: 25px; }
a { color: #000; }
a:hover { text-decoration: none; color: #3c81ce; }
a:active { text-decoration: none; }
img { display: block; border: none; }
dl dt { font-weight: bold; margin-bottom: 10px; }
dl dd { margin: 0 0 30px 0;}
fieldset { border: none; }
caption { display: none; }


thead th { background-color: #EFEDE1; text-align: center; }
tbody th{ background-color: #fff; font-weight: normal;}
tfoot th { background-color: #EFEDE1; }
tfoot td { background-color: #fff; }


/* HEADERS */

h6 { color: #000; padding: 0 !important; margin-bottom: 7px; }

h5 { color: #000; padding: 0 !important; margin-bottom: 7px; }

h3 { color: #000; padding: 0 !important; font-size: 16px; font-weight: bold; margin-bottom: 23px; float: left;margin-left: 20px; display: inline; }

h2 { color: #4a8cbe; padding: 0 !important; margin-bottom: 7px; }

h1 {width: 306px; height: 78px; text-indent: -3000em; background: url(../img/yieldvision.png);}

.clear { clear: both; }


#wrapper {
	margin: auto;
	position: relative;
	text-align: left;
	width: 1000px;
	background: #eae3ce;
}

#header {
	float: left;
	width: 1000px;
	height: 67px;
	background: url(../img/headerbg.jpg);
}

		#menu {
			float: left;
			width: 947px;
			height: 31px;
			margin-left: 25px;
			margin-top: 33px;
			display: inline;
		}
		
				#menu ul {
					list-style: none;
					margin-left: 15px;
				}
				
						#menu ul li {
							float: left;
							width: 140px;
							height: 23px;
							padding-top: 7px;
							background: url(../img/menubullet.jpg) no-repeat left;
							padding-left: 24px;
							font-size: 16px;
							font-weight: bold;
							display:inline;
							text-transform:uppercase;
						}
						
								#menu ul li a {
									text-decoration: none;
								}
								
								#menu ul li a:hover {
									color: #000;
								}
						
									#menu ul li.last {
										float: left;
										width: 50px;
									}

/*
ACTIVE
*/
									
									#menu ul li.active {
										color: red;
									}

#middel {
	float: left;
	position: relative;
	width: 1000px;
	height: 325px;
	background: url(../img/middel-bg.jpg);
	padding: 0;
	margin: 0;
}

#middel a#btn-advertisers
{
	float: left;
	margin: 107px 0 0 0;
	padding: 0 0 0 25px;
	background-image: url(../img/adv-bgs.jpg);
	background-repeat: no-repeat;
	background-position: 25px 0;
	display: block;
	height: 126px;
	width: 388px;
	text-indent: -2000em;
}

#middel a#btn-publishers
{
	float: right;
	margin: 107px 0 0 0;
	padding: 0 28px 0 0;
	background-image: url(../img/pub-bgs.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 126px;
	width: 385px;
	text-indent: -2000em;
}

#middel a#btn-advertisers:hover {
	background-position: 25px -126px;
}
#middel a#btn-publishers:hover {
	background-position: 0 -126px;
}

#middel a#btn-advertisers.active, #middel a#btn-advertisers.active:hover {
	background-position: 25px -252px;
}
#middel a#btn-publishers.active, #middel a#btn-publishers.active:hover {
	background-position: 0 -252px;
}

/*
.home#middel {
background: url(../img/middelbg_home.jpg);
}
	#middel_container {
		float: left;
		width: 1000px;
		height: 124px;
		margin-top: 106px;
	}
*/
		#leftspacer {
			width: 25px;
			float: left;
			height: 124px;
		}
/*
		#advertisers {
			float: left;
			width: 475px;
			height: 124px;
			background-image: url(../img/advertisers_lines.png);
		}
		
			#advertisers:hover {
				background-color: #c9cbae;
			}
			
				#advertisers_link {
					width: 160px;
					height: 50px;
					float: left;
					margin-left: 75px;
					margin-top: 53px;
					background: url(../img/advertisers_linkbg.png);
					text-align: center;
					display: inline;
				}
		
				#advertisers_link a {
					text-decoration: none;
					color: #1c5408;
					font-size: 20px;
					font-weight: bold;
				}
		
		#globe {
			position: absolute;
			left: 272px;
			top: 0;
			height: 325px;
			width: 461px;
		}
		
		#publishers {
			float: left;
			width: 473px;
			height: 124px;
			background-image: url(../img/publishers_lines.png);
		}
		
			#publishers:hover {
				background-color: #cfc6ae;
			}
		
				#publishers_link {
					width: 160px;
					height: 50px;
					float: right;
					text-align: center;
					margin-top: 53px;
					margin-right: 77px;
					background: url(../img/advertisers_linkbg.png);
					display: inline;
				}
				
					#publishers_link a {
						text-decoration: none;
						color: #422e06;
						font-size: 20px;
						font-weight: bold;
					}
				
*/
#bottom {
	width: 1000px;
	float: left;
	background: url(../img/mainbg.jpg);
}

#bottom img {
	float: left;
}


		#bottomleft {
			width: 270px;
			float: left;
			margin-left: 0px;
			display: block;		
			margin-right: 0;
			padding: 0 0 0 30px;
			margin: 0;
			overflow: hidden;
			
		}
		
		#bottomleft * {
			padding: 0;
			margin: 0;
		}
		
		#bottomleft_home {
			width: 300px;
			float: left;
			margin-left: 0px;
			padding: 0 0 0 30px;
			
		}
		
		#bottomleft ul
		{
			padding-left: 0px;
			margin-left: 0;
		}
		
		#bottomleft_home ul
		{
			padding-left: 0;
			margin-left: 0;
		}
		
		#bottomleft_home ul ul, #bottomleft ul ul
		{
			padding-left: 0px;
			margin-left: 0;
		} 
		
		#bottomleft p {
			padding: 0px;
			margin: 0px;
		}
		
			#bottomleft h2 {
				font-size: 27px;
				font-weight: bold;
				color: #1c5408;
				text-align: center;
				margin-top: 25px;
				margin-bottom: 17px;
				padding: 0;
				margin-left: 0;
			}
			
		#bottomcenter {
			width: 300px;
			float: left;
			margin-left: 10px;
			padding: 0 0 0 10px;
			display: block;		
			overflow: hidden;
			
		}
		
			#bottomcenter img {
				margin-bottom: 10px;
			}
		
			#bottomcenter h1 {
			
			}
			
			#bottomcenter p {
				margin-left: 0;
				margin: 0;
				padding: 0 20px;
				width: 240px;
			}
			
			#bottomcenter h1 {
				margin-left: 0;
				margin: 0;
				padding: 0 0 0 0;
				width: 250px;
			}
			
			#bottomcenter a.more {
				margin-left: 60px;
				font-weight: bold;
				text-decoration: none;
			}
			
			#bottomcenter a.more:hover {
					color: #000;
			}
				
		#bottomright {
			float: right;
			width: 311px;
			margin-left: 0px;
			margin-right: 10px;
			display: block;
			
		}
		
			#bottomright p {
				margin-left: 30px;
			}
	
			
			#login {
				width: 230px;
				float: right;
				margin-left: 80px;
				margin-top: 30px;
				position: absolute;
			}
			
			
				
#bottomspace {
	width: 1000px;
	float: left;
	height: 210px;
	background: url(../img/bottomspace.jpg);
}					
					
#black {
	float: left;
	width: 1000px;
	height: 171px;
	margin-top: -50px;
}


/*
------------ADVERTISERS---------------
*/

#technical_adv {
	position: absolute;
	left: 60px;
	top: 120px;
}


#advertisers_adv {
	float: left;
	width: 475px;
	height: 124px;
	background-image: url(../img/advertisers_lines.png);
	background-color: #c9cbae;
}

#bottom_adv {
	width: 1000px;
	float: left;
	background: url(../img/mainbg_adv.jpg);
}

#bottom_adv img {
	float: left;
}

#bottomleft ul, #bottomleft_home ul {
	float: left;
	list-style: none;
	margin-top: 20px;
	display:block;
	width: 270px;
}


#bottomleft_home p {
	padding: 0px 0 10px 0px;
}

		#bottomleft ul li {
			font-size: 16px;
			font-weight: bold;
			background: url(../img/menubullet.jpg) no-repeat left top;
			padding-left: 30px;
			padding-top: 3px;
			line-height: 26px;
			display: inline;
			float: left;
			width: 220px;
		}
		
			#bottomleft ul li a {
				text-decoration: none;
			}
			
				#bottomleft ul li a:hover {
					color: #000;
				}

		#bottomleft ul li ul {
			margin-left: 0;
			margin-top: 0px;
			padding-left: 0;
			font-weight: normal;
			float: left;
			width: 200px;
		}
		
		#bottomleft ul li ul li {
			font-size: 12px;
			margin-left: 0;
			margin-top: 0px;
			padding-left: 0;
			width: 200px;
			font-weight: normal;
			float: left;
			background-image:none;
		}
		

#bottomcenter_adv {
	width: 306px;
	float: left;
	margin-left: 10px;
	display: inline;
	padding-top: 34px;
}

			#bottomcenter_adv p {
				margin: 20px 20px;
				float: left;
				display: inline;
			}
			
			#bottomcenter_adv img.line {
				width: 306px;
			}
			
#bottomright_adv {
	float: left;
	width: 311px;
	margin-left: 10px;
	display:inline;
	padding-top: 73px;
}

			#bottomright_adv p {
				margin: 20px 20px;
				float: left;
				display: inline;
			}

#bottom_footer {
	width: 1000px;
	height: 83px;
	float: left;
	background: url(../img/bottomfooterbg.jpg);
}

	#bottom_footer a {
		float: right;
		margin-right: 84px;
		margin-top: 21px;
		display: inline;
	}

#bottomspace_adv {
	width: 1000px;
	float: left;
	height: 210px;
	background: url(../img/bottomspace_adv.jpg);
}


/*
------------------------PUBLISHERS-------------------------
*/			

#technical_pub {
	position: absolute;
	right: 90px;
	top: 88px;
}

#publishers_pub {
	float: left;
	width: 473px;
	height: 124px;
	background-image: url(../img/publishers_lines.png);
	background-color: #cfc6ae;
}

h2.pub_header {
	color: #422e06 !important;
}

/*
--------------------------GENERIC-----------------------------
*/

h2.generic_header {
	color: #000 !important;
	text-transform:uppercase;
}

#bottom_right_generic {
	float: left;
	width: 560px;
	overflow: hidden;
	margin: 0 0 0 90px;
	padding: 0;
}

#bottom_right_generic td {
	padding: 5px;
}

			#bottom_right_generic p,#bottom_right_generic ul, #bottom_right_generic table {
				
				padding-right: 0px;
				width: 520px;
				float:left;
			}
			
			#bottom_right_generic div {
				padding-right: 0px;
			
				float:left;
			}
			
			#bottom_right_generic h3 {
				margin-top: 36px;
				margin-left: 30px;
				margin-bottom: 17px;
				font-size: 16px;
				text-transform: uppercase;
			}

#bottomleft img {
	float: left;
}
#bottom_right_generic img.wide_line
{
	width: 591px;
	margin-left: -40px;
}

#bottom_right_generic h3,
#bottom_right_generic ul,
#bottom_right_generic p
{
	padding-left: 0;
	margin-left: 0px;
}

/* New loginboxx */
	.login {
							position: relative;
							width:164px;
							height:130px;
							border: 0;
							margin: 0;
							background-image:url(../img/login_bg.jpg);
							background-repeat:no-repeat;
							background-position: top;
						
						}
						.login #username {
						position: absolute;
							top: 37px;
							left: 5px;
							width: 162px;
							height: 16px;
							background-color: #efe8d3;
							border: 1px solid #CCCCCC;
							color:#000000;
							font-family:Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight:bold;
						}
						.login #password {
							position: absolute;
							top: 83px;
							left: 5px;
							width: 162px;
							height: 16px;
							background-color: #efe8d3;
							border: 1px solid #CCCCCC;
							color:#000000;
							font-family:Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight:bold;
						}
						
						.login #login_do {
							position: absolute;
								width: 164px;
								height: 18px;
								background-image:url(../img/login_submit.gif);
								top: 107px;
								left: 0px;
						
						}
						
/* Contactform */
	.contactform input, .contactform textarea {
		width: 200px;
		
	}
	.contactform #sendbutton {
		width: 205px;
		color:#000000;
	}
	.contactform td {
		vertical-align: top;
		height: 30px;
	}


#bottom_right_generic ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
}
	
#bottom_right_generic ul {
	margin-left: 30px;
	float: left;
}

#bottom_right_generic hr {
	float: left;
}
#bottom_right_generic ul li {

	line-height: 25px;
	list-style:none;
	padding-left: 25px;
	
	background: url(../img/homebullet.jpg) no-repeat left top;
}


#bottom ul {
	margin: 0;
	padding: 0;
	display:block;
}

#bottom ul li {
	display:block;
	line-height: 25px;
	list-style:none;
	margin:0 !important;
	padding: 0;
	padding-left: 25px;
	background: url(../img/homebullet.jpg) no-repeat left top;
}
#bottom ul li a {
	text-decoration: none;
	margin: 0 !important;
	padding: 0 !important;
}		



#bottomright, #bottomleft_home {
	margin-top: 25px;
}			


		#bottomleft_home *, #bottomright * {
			margin: 0;
			padding: 0;
			
		}
		
		#bottomleft_home h2, #bottomright h2 {
			color: #000;
			font-size: 1.4em;
			margin-bottom: 10px;
		}
		
#login {
	padding: 55px 0 0 55px;
}
		
#bottomleft ul {
	margin-left: 20px;
}
#bottomleft ul ul {
	margin-left: 0;
}
		
#bottom_right_generic img {
	
}