@charset "utf-8";
/* CSS Document */

/* Hidden */

h1.title
	{
	white-space: nowrap;
	display:none;
	}

#logo span
	{
	display: none
	}

/* End Hidden */

body
	{
	background: url(images/bg.png) repeat-x #fff top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d343a;
	}


a
	{
	text-decoration: none;
	color: #000033;
	}

p, h2, h1, h2
	{
	margin: 0px;
	margin-bottom: 10px;	
	}

h1
	{
	color: #062b48;
	letter-spacing: -2px;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	}

	h1.title
		{
		position: absolute;
		float: left;
		padding: 10px 20px;
		background: #fff;
		top: 120px;
		left: 0px;
		color: #111;
		}

h2, h3
	{
	color: #2d343a;
	letter-spacing: -1px;
	font-size: 16px;
	}
	
	h2
		{
		font-size: 20px;
		font-weight: normal;
		}
		

						.button
							{
							border:0px;
							background:none;
							padding:0;
							width:auto;
							overflow:visible;
							cursor:pointer;
							margin: 0px 1px;
							vertical-align: middle;
							}
						
						.button label, .button b
							{
							background: url(../iscan/images/buttonbg.png) no-repeat left top;
							padding-bottom:6px;
							padding-top: 5px;
							padding-left: 12px;
							padding-right: 6px;
							line-height: 16px;
							color:#677a89;
							display:block;
							white-space:nowrap;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: bold;
							margin: 0px;
							width: auto;
							float: none;
							}
							
						.button span
							{
							margin: 0px;
							display:block;
							background: url(../iscan/images/buttonbg.png) no-repeat right -27px;
							padding-right: 6px;
							margin:0px;
							}

							.button:hover b
								{
								background-position-y: -54px;
								}
							
								.button:hover span
									{
									background-position-y: -81px;
									}
									
						
						.button4 span
							{
							background-image: url(images/button.png);
							background-position: right -29px;
							padding-right: 12px;
							}
							
						.button4 b
							{
							padding-top: 8px;
							padding-left: 30px;
							padding-right: 16px;
							text-transform: uppercase;
							background-image: url(images/button.png);
							}
							
							.button4:hover b
								{
								background-position-y: 0px;
								color: #c00;
								}
							
								.button4:hover span
									{
									background-position-y: -29px;
									}							
									
						button.button3
							{
							background: url(images/joinb.png) no-repeat;
							border: 0px;
							width: 140px;
							height: 40px;
							cursor: pointer;
							}
							
							.button3 span
								{
								display: none;
								}						
	
.container
	{
	width: 760px;
	margin: auto;
	text-align: left;
	}
	
	.header
		{
		height: 110px;
		position: relative;
		z-index: 10;
		background: url(images/hbg.png) repeat-x bottom;
		}
		
		a.chatlive
			{
			height: 58px;
			width: 140px;
			position: absolute;
			left: 240px;
			top: 15px;
			background: url(images/chat.png) repeat-x -70px;			
			}
		
		div.callus
			{
			position: absolute;
			float: left;
			top: 25px;
			left: 380px;
			}
			
			.callnumber
				{
				font-weight: bold;
				font-size: 20px;
				letter-spacing: -1px;
				color: #333;
				}
		
		#logo
			{
			float: left;
			width: 230px;
			height: 110px;
			position: absolute;
			top: 5px;
			left: 0px;
			background: url(images/logo2.png) no-repeat center;
			}
		
		.memlink
			{
			float: left;
			position: absolute;
			right: 0px;
			top: 40px;
			}
			
		.navmenu
			{
			float: left;
			position: absolute;
			height: 40px;
			overflow: hidden;
			top: 70px;
			right: 0px;
			}
			
			.navmenu a
				{
				float: left;
				background: none;
				text-transform: uppercase;
				font-weight: bold;
				padding: 14px 10px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				}
				
				.navmenu a.sel
					{
					background: url(images/navon.gif) repeat-x bottom !important;
					color:#000033 !important;
					}
					
				.navmenu a:hover
					{
					background: url(images/navh.gif) repeat-x bottom;
					color: #fff;
					}
	
	.body
		{
		float: left;
		width: 740px;
		background: #fff;
		position: relative;
		padding: 10px;
		}
		
		.leftshadow, .rightshadow
			{
			width: 10px;
			height: 300px;
			position: absolute;
			top: -10px;
			left: -10px;
			background: url(images/leftb.png) no-repeat;
			}
			
			.rightshadow
				{
				background-image: url(images/rightb.png);
				left: 760px;
				}
		
		.minheight
			{
			float: left;
			width: 0px;
			height: 360px;
			}
			
		.mainflash
			{
			float: left;
			margin-bottom: 10px;
			background: #bddbf4;
			}
			
		.content
			{
			float: left;
			width: 740px;
			}
			
			ul.check
				{
				margin: 0px;
				margin-bottom: 10px;
				margin-top: 10px;
				padding: 0px;
				}
				
				.check li
					{
					list-style: none;
					padding-left: 20px;
					margin-left: 20px;
					margin-bottom: 5px;
					background: url(images/check.gif) no-repeat left center;
					}
			
			.pane
				{
				display:none;
				float: left;
				width: 490px;
				padding-right: 10px;
				}
				
			.sidepanel
				{
				float: right;
				width: 240px;
				overflow: hidden;
				padding-top: 6px;
				}
				
				.sidetabs
					{
					float: left;
					background: url(images/bg.png) repeat-x left -10px #c9e1f6;
					width: 240px;
					border-top: 5px solid #000033;
					padding-bottom: 20px;
					}
				
					.sbottom
						{
						margin-top: 1px;
						float: left;
						background: url(images/sbg.jpg) no-repeat;
						width: 240px;
						height: 10px;
						}
				
				.sidetabs a, .stitle
					{
					display: block;
					float: left;
					width: 220px;
					padding: 10px 10px;
					padding-right: 10px;
					text-transform: uppercase;
					font-weight: bold;
					border-bottom: 1px dotted #f6fafd;
					}

					.sidetabs a.sel, .stitle
						{
						background: url(images/tickbg.png) repeat-y left !important;
						}
						
						.sidetabs a:hover
							{
							background: url(images/tickbg.png) repeat-y  -100px center;
							}

				.sidetabs a span
					{
					}
					
				.sidetabs a.sel.nocaps, a.nocaps
					{
					background: none !important;
					font-weight: normal;
					text-transform: none;
					}

				.sidetabs a.sel.nocaps:hover, a.nocaps:hover
					{
					background: url(images/tickbg.png) repeat-y -100px center !important;
					text-transform: none;
					}									
		
		.blogs
			{
			width: 490px;
			float: left;
			border-top: 0px solid #40a0e5;
			padding-top: 10px;
			}
			
			.blog a, .pane a
				{
				font-weight: bold;
				color: #40a0e5;
				border-bottom: 1px dotted #40a0e5;
				}

			.blogs a:hover { color: #3b9edc;}
			
			.blogs h1
				{
				font-size: 24px;
				font-weight: bold;
				color: #40a0e5;
				}

			.blogitem
				{
				float: left;
				width: 490px;
				margin-bottom: 10px;
				}
			
			.blogitem a:hover { color: #3b9edc;}
	
				.bdate
					{
					float: left;
					width: 70px;
					height: 70px;
					text-align: center;
					position: relative;
					background: url(images/datebg.png) no-repeat center -10px;
					}
					
					.byear
						{
						position: absolute;
						top: 50px;
						width: 70px;
						left: 0px;
						text-align: center;
						}
					
					.bmonth
						{
						position: absolute;
						text-transform: uppercase;
						font-weight: bold;
						font-size: 12px;
						left: 0px;
						top: 3px;
						width: 70px;
						color: #fff;
						}
					
					.bday
						{
						left: 0px;
						top: 17px;
						width: 70px;
						font-size: 30px;
						font-weight: bold;
						position: absolute;
						letter-spacing: -1px;
						color: #1c425c;
						letter-spacing: -1px;
						}
					
				.blink
					{
					float: left;
					width: 400px;
					font-weight: bold;
					color: #1c425c;
					font-size: 16px;
					}

				.bdesc
					{
					float: left;
					width: 400px;
					}
			
		.adpanels
			{
			width: 740px;
			float: left;
			margin-bottom: 10px;
			}
			
			.ad
				{
				float: left;
				width: 238px;
				border: 1px solid #ccdadd;
				position: relative;
				}
				
				#ad1, #ad2
					{
					margin-right: 10px;
					}
				
				.adsub
					{
					padding-left: 80px;
					background-repeat: no-repeat;
					background-position: left top;
					line-height: 14px;
					}
				
				.adpanels div.adsub
					{
					height: 145px;
					}
				
					#ad1 div.adsub {background-image: url(images/see.jpg);}
					#ad2 div.adsub {background-image: url(images/learn.jpg);}
					#ad3 div.adsub {background-image: url(images/request.jpg);}
				
				.adbody
					{
					background: url(images/adbg.png) repeat-x top;
					margin: 1px;
					padding: 10px;
					padding-bottom: 10px;
					}
					
				.adbottom
					{
					height: 10px;
					width: 100%;
					background: url(images/sbg.jpg) no-repeat;
					border-top: 1px solid #ccdadd;
					margin: 1px;
					position: absolute;
					}

				.mpane
					{
					border: 1px solid #ccdadd;
					margin-right: 10px;
					margin-bottom: 11px;
					}

				.mbody
					{
					border: 1px solid #fff;
					padding: 10px;
					background: url(images/adbg.png) repeat-x top;
					}
					
					
					
					.mpane h3
						{
						margin: 0px;
						}
					
					.mthumb
						{
						float: left;
						margin-right: 10px;
						margin-bottom: 10px;
						}
						
						.mthumb img
						{
						width: 225px;
						border: 0px;
						cursor: pointer;
						}
						
					.mdesc
						{
						width: 230px;
						float: left;
						}	
						
					.mbottom
						{
						clear: both;
						height: 10px;
						background: url(images/sbg.jpg) no-repeat center top;
						position: relative;
						top: 12px;
						}
						
					.vidcon
						{
						position: absolute;
						z-index: 10;
						}

		.footer
			{
			float: left;
			width: 740px;
			padding: 10px;
			clear: both;
			margin-top: 0px;
			}				
			
			.ticker
				{
				background: #fff;
				margin-bottom: 0px;
				text-align: left;
				float: left;
				width: 736px;
				overflow: hidden;
					padding: 1px;
					border: 1px solid #a1c1db;
				}
				
				div.tickerlabel
					{
					font-weight: normal;
					padding: 5px;
					color: #fff;
					text-align: center;
					text-transform: uppercase;
					background: #000033;
					letter-spacing: 0px;
					border-bottom: 0px solid #a1c1db;
					}
					
				#tickview
					{
					float: left;
					width: 737px;
					height: 25px;
					overflow: hidden;
					white-space: nowrap;
					font-size: 12px;
					text-transform: uppercase;
					position: relative;
					}
					
					.tickhd
						{
						width: 740px;
						}
					
					.tick
						{
						position: relative;
						}
						
						.tick span, .tickhd span
							{
								float: left;
								padding: 5px 10px;
								width: 197px;
								white-space: nowrap;
								overflow: hidden;
								color: #000033;
								border-top: 1px solid #e5f0f9;
								border-left: 1px solid #a1c1db;
								border-right: 1px solid #e5f0f9;
								border-bottom: 1px solid #a1c1db;
								background: #bcdcf4;
							}
							
							.tick span.org, .tickhd span.org
								{
								width: 58px;
								}
							
							.tickhd span
								{
								font-weight: bold;
								text-transform: uppercase;
								background: #a1c1db;
								color: #000033;
								letter-spacing: 1px;
								}

				
			.copyright
				{
				clear: both;
				float: left;
				width: 700px;
				background: url(images/sbg.jpg) center top no-repeat;
				text-align: center;
				padding: 8px 20px;
				margin-bottom: 20px;
				border-top: 1px solid #ccdadd;
				}
				
				.sitem
					{
					margin-bottom: 10px;
					width: 490px;
					float: left;
					clear: both;
					position: relative;
					}
					
					.sitem .tb
					{
						width: 150px;
					}
					
					.nbox
						{
						float: left;
						width: 160px;
						overflow: hidden;
						}
					
					.nalert
						{
						float: left;
						width: 160px;
						background: url(images/information.png) no-repeat left top;
						padding-left: 20px;
						}
						
						.ncheck
							{
							background: url(images/accept.png) no-repeat left top;
							}
						


						.nerror
							{
							background: url(images/exclamation.png) no-repeat left top;
							}
							
					
					.ccards
						{
						text-align: left;
						}
						
					.mp3playerx
						{
						width: 1px;
						height: 1px;
						overflow: hidden;
						}
						
					.ccards label
						{
						float: left;
						display: block;
						width:  30px;
						height: 19px;
						margin-bottom: 3px;
						margin-right: 10px;
						border: 1px solid #555;
						}
						
						label.visa {background: url(images/visa.gif) no-repeat}						
						label.mcard {background: url(images/mcard.gif) no-repeat}						
						label.discover {background: url(images/discover.gif) no-repeat}						
						label.amex {background: url(images/amex.gif) no-repeat}						
						
					.ccards input
						{
						float: left;
						width: auto !important;
						display: block;
						}
						
					.capcontrol
						{
						float: left;
						margin-top: 10px;
						padding-left: 20px;
						}
					
					.slabel
					{
					float: left;
					width: 120px;
					font-weight: bold;
					text-align: right;
					padding-right: 10px;
					}
				
				.copyright a
					{
					color: #c00;
					}
	
						
						.wpanel
							{
							background: url(images/bg.png) repeat-x left -300px #c9e1f6;							
							width: 240px;
							float: left;
							margin-top: 0px;
							border-top: 5px solid #003;
							}
						
						.wtitle
							{
							background: url(images/tickbg.png) repeat-y left !important;
							font-weight: bold;
							color: #003;
							padding: 6px;
							border-bottom: 1px dotted #fff;
							}
							
						.wbody
							{
							padding: 10px;							
							}
							
							.wpanel .tb, .wpanel .ta
								{
								float: left;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 12px;
								padding: 2px;
								border: 1px solid #ccc;
								margin: 0px;
								margin-bottom: 1px;
								}
							
							.wpanel .fw
								{
								width: 204px;
								}
								
							.wpanel .hw
								{
								width: 98px;
								}
								
								.wpanel .lhw
									{
									width: 99px;
									margin-right: 1px;
									}
									
a.rss span
	{
	padding-left: 20px;
	background: url(images/rss.png) no-repeat left top ;
	}
	
a.rssnav, a.rssnav:hover
	{
	background: url(images/rss.png) no-repeat center;
	padding: 14px 5px;
	width: 16px;
	height: 16px;
	}
	
div.captcha
	{
	height: 60px;
	width: 150px;
	background: url(../core/images/loading.gif) no-repeat center #eee;
	cursor: pointer;
	}
	
	.load
		{
		background: url(../core/images/loading.gif) no-repeat left;
		padding-left: 20px;
		}
	
	.accounts
		{
		border: 1px solid #ccc;
		}
		
	.accounts th
		{
		padding: 10px;
		text-align: left;
		background: url(images/bg.png) repeat-x center -10px;
		}
		
	.accounts td
		{
		padding: 10px;
		}
		
		.accounts tr.erow td
			{
			background: #eee;
			}
			
	.tlabel
		{
		font-weight: bold;
		}
		
			.witem h2
				{
				letter-spacing: -1px;
				font-size: 16px;
				border-bottom: 1px dotted #ccc;
				}
				
				.witem h2 strong
					{
					color: #40a0e5;
					}
					
					.asearch input.tb
						{
						background: url(../core/flexigrid/images/magnifier.png) no-repeat 3px center;
						padding: 3px;
						padding-left: 20px;
						border: 1px solid #ccc;
						}																	

.pages
	{
	clear: both;
	text-align: center;
	margin-bottom: 10px;
	}
						
.pages div
	{
	clear: both;
	margin: auto;
	}
	
	a.cpage
		{
		color: #c00;
		}
	
	.pages a
		{
		margin-left: 5px;
		font-weight: bold;
		}						
		
		.spnow
			{
			font-family: 'Myriad Pro',Arial, Helvetica, sans-serif;
			text-align: center;
			color: #000;
			margin-bottom: 10px;
			}
		
		.sptable
			{
			background: url(images/chooseplan.png) no-repeat;
			height: 412px;
			overflow: hidden;
			margin-bottom: 20px;
			}
			
				.sptable button
					{
					margin: 0px;
					}

				.sptable td 
					{
					border-bottom: 1px solid #fff;
					border-right: 1px solid #fff;
					text-align: center;
					padding: 0px;
					color: #000;
					}
					
					.spprice
						{
						font-family: 'Myriad Pro',Arial, Helvetica, sans-serif;
						line-height: 24px;
						color: #f00;
						font-size: 28px;
						font-weight: bold;
						display: block;
						}

					.sptop td
						{
						padding-top: 70px;
						}

					.splast td
						{
						padding-bottom: 80px;
						}

					b.ncheck, b.nclose
						{
						width: 16px;
						height: 16px;
						display: block;
						background: url(images/accept.png) no-repeat;
						margin: auto;
						}

						b.nclose
							{
							background: url(images/cross.png) no-repeat left top;
							}

								
				.spcol1 div
					{
					margin: 10px;
					text-align: right;
					width: 207px;
					color: #333;
					}
				.spcol2 div
					{
					margin: 10px;
					width: 150px;
					}
				.spcol3 div
					{
					margin: 10px;
					width: 150px;
					}
				.spcol4 div
					{
					margin: 10px;
					width: 150px;
					}
		
		.sp1
			{ 
			font-size: 48px;
			font-weight: bold;
			letter-spacing: -3px;
			}
			
		.sp2
			{
			font-size: 22px;
			font-weight: bold;
			line-height: 22px;
			letter-spacing: -1px;
			}
			
		.sp3
			{
			font-size: 18px;
			}

			.sp4
			{
			font-weight: bold;
			font-size: 16px;
			}
		
		.colhalf
			{
			width: 360px;
			float: left;
			}
			
			.colhalf h2
				{
				font-weight: bold;
				font-size: 18px;
				}
			
			.ch2
				{
				margin-left: 10px;
				}

.spcol1
{
position: relative;
}
				
.the12month
	{
	position: relative;
	top: -20px;
	right: 45px;
	color: #555;
	font-style: italic;
	}
	
a.download
	{
	padding: 5px; float:left; margin-left: 50px; width: 310px; background: #eee;
	}
	
	a.download:hover
		{
		background: #40a0e5;
		}
	
	a.download2
		{
		margin-left: 10px;
		}
	
a.download img
	{
	padding-right:5px; margin-bottom: 20px;
	float: left;
	border: 0px;
	}
	
	.language
	{
		position: absolute; 
		top: 14px; 
		right: 10px;
		z-index: 9;
	}
	
	.language a
	{
		display: none;
		padding: 5px;
		font-weight: bold;
	}
	
	a.setlang img
		{
		position: relative;
		top: -2px;
		}
	
	a.setlang
		{
		color: #1c425c;
		background: #bbdaf4;
		display: block;
		float: left;
		}
	
	.language a img
		{
		vertical-align:middle;
		border: 0px;
		}

	.error_line
		{
		margin-bottom: 10px;
		margin-left: 20px;
		padding-left: 20px;
		background: url(images/exclamation.png) no-repeat left;
		color: #555;
		}
		
		
.tpnow
	{
	position: absolute;
	top: 62px;
	right: 20px;
	padding: 10px;
	background: url(images/transbg.png);
	color: #fff;
	width: 400px;
	height: 90px;
	}
	
	.tp1
		{
		font-size: 18px;
		font-weight: bold;
		}
		
	.tp2
		{
		color: #eee;
		font-size: 14px;
		font-family: Tahoma;
		}
		
	.chplan
		{
		float: left;
		font-size: 30px;
		border-top: 1px solid #888;
		border-bottom: 1px solid #888;
		padding: 0px 20px;
		font-weight: bold;
		position: relative;
		top: -15px;
		color: #888;
		margin-right: 10px;
		font-family: 'Myriad Pro', Arial;
		width: 200px;
		text-align: center;
		}
		
		
	.tcards
		{
		float:none; 
		width:420px;
		margin: auto; 
		margin-top: 10px;
		}
	
	.tptable
		{
		margin-top: -10px;
		float: left;
		height: 422px;
		width: 740px;
		background: url(images/psp.png) no-repeat;
		}
		
	.tpack
		{
		width: 210px;
		padding: 10px;
		float: left;
		background: none;
		position: relative;
		margin-top: 40px;
		}
		
		.tpackmid
			{
			width: 260px;
			margin-top: 0px;
			}
		
		.tpacktitlediv
			{
			text-align: center;
			font-size: 12px;
			font-weight: normal;
			letter-spacing: normal;
			margin: 0px;
			height: 83px;
			}
			
			.tpackmid .tpacktitlediv
				{
				height: 93px;
				}
			
				.tpacktitle
					{
					font-size: 32px;
					font-weight: bold;
					color: #000;
					letter-spacing: -1px;
					}
					
					.tpackmid .tpacktitle
						{
						font-size: 40px;
						}
					
				.tpackprice
					{
					font-size: 20px;
					}
					
				.tpackcap
					{
					text-transform: uppercase;
					color: red;
					font-weight: bold;
					}
			
		.tpackbodydiv
			{
			padding-top: 7px;
			text-align: center;
			color: #000;
			position: relative;
			float: left;
			}
			
			.tpackbodydiv p
				{
				margin-bottom: 2px;
				}
				
				.tpackmid p
					{
					margin-bottom: 10px;
					}
			
			.tpackbodydiv span
				{
				color: red;
				}
				
			.tpackmid .tpackbodydiv
				{
				padding-top: 10px;
				font-size: 14px;
				}
			
			.tpackbodydiv button
				{
				border: 0px;
				background: none;
				position: absolute;
				left: 45px;
				top: 136px;
				width: 120px;
				height: 45px;
				cursor: pointer;
				
				}
				
				.tpackmid button
					{
					top: 203px;
					left: 70px;
					}
				
			.tpackbodydiv button span
				{
				visibility: hidden;
				}


a.helppoint
	{
	position: relative;
	background: url(images/help.png) no-repeat right -1px;
	padding-right: 25px;
	z-index: 9;
	display: block;
	}
	
	div.htip
		{
		position: absolute;
		display: none;
		top: -150px;
		left: 200px;
		padding: 50px;
		width: 240px;
		background: url(../../media/images/diag.png) no-repeat left top;
		text-align: left !important;
		font-size: 11px;
		line-height: 12px;
		}
	
		
		div.hbottom
			{
			position: absolute;
			bottom: -50px;
			left: -10px;
			background: red;
			height: 50px;
			width: 320px;
			background: url(../../media/images/diag.png) no-repeat left bottom;
			}
	
	a.helppoint:hover
		{
		color: red;
		}
		
		
		
	a.helppoint:hover div.htip
		{
		display: block;
		z-index: 9;
		}
		
		a.hpie6 div.htip
			{
			left: 150px;
			background: #fff;
			padding: 20px;
			border: 5px solid #ccc;
			}	
ul.product-fields
	{
	list-style:none;
	padding-left:0px;
	}						

	ul.product-fields li
		{
		padding-bottom:5px;
		}	
		

/*for new pages*/
.htitle
		{
		 width:740px; 
		 padding-top:20px;
		}

.crumbs
			{
			background: none;
			float:left;
			}
			
			.hcrumbs a
				{
				display: block;
				float: left;
				font-size: 11px;
				font-weight: bold;
				margin-right: 5px;
				color: #555;
				}
			
			.crumbs a
				{
				display: block;
				float: left;
				font-size: 11px;
				padding-left: 15px;
				background: url(images/arrow.gif) no-repeat left center;
				font-weight: bold;
				margin-right: 5px;
				color: #555;
				}
				
				.crumbs a:hover, .hcrumbs a:hover
					{
					color: #3b9edc;
					}	
		.adpanelfull
			{
			width: 500px;
			float: left;
			margin-bottom: 10px;
			}
		
		.adpanelstest
			{
			width: 750px !important;
			}
				
			
			
			.adfull
				{
				float: left;
				width: 488px;
				border: 1px solid #ccdadd;
				position: relative;
				margin-right: 10px;		
				}
				
				.adfull h3.linktext
				{
				color:#40a0e5;	
				}
				
				#ad1, #ad2
					{
						margin-bottom:10px;	
					}
				
				#adfull1, #adfull2, #adfull3, #adfull5, #adfull7, #adfull8, #adfull9, #adfull10
					{
						margin-bottom:10px;	
					}
				
				
				.adsubtest
					{					
					background-repeat: no-repeat;
					background-position: left top;
					line-height: 14px;
					font-size:14px;
					z-index:999
					}
				
				.plink
					{					
					font-weight: bold;
					color: #40a0e5;
					border-bottom: 1px dotted #40a0e5;
					}
				
				.plink:hover
					{
					text-decoration:none;
					}
				
									
					
					#adfull1 div.adsub {
						padding-left: 165px;
						margin-top:10px;
						height:107px;	
						font-size:12px;
						background-image: url(images/seebig.jpg);
						
					}
					#adfull2 div.adsub {
						padding-left: 5px;
						padding-right: 165px;
						margin-top:10px;
						height:107px;	
						font-size:12px;
						background-image: url(images/learnbig.jpg);
						background-position:right;
						
					}
					#adfull3 div.adsub {
						padding-left: 165px;
						margin-top:10px;
						height:107px;	
						font-size:12px;
						background-image: url(images/requestbig.jpg);
					}
					#adfull4 div.adsub {
						padding-left: 5px;
						padding-right: 165px;
						margin-top:10px;
						height:107px;
						font-size:12px;
						background-image: url(images/researchbig.jpg);
						background-position:right;
					}
					
					#adfull5 div.adsub {
						padding-left: 5px;
						margin-top:10px;
						font-size:12px;
					}
					
					#adfull6 div.adsub,#adfull7 div.adsub,#adfull8 div.adsub,#adfull9 div.adsub {
						padding-left: 5px;
						margin-top:10px;
						font-size:12px;
						height:190px;
					}
					
					#adfull10 div.adsub {
						padding-left: 50px;
						margin-top:10px;
						font-size:12px;
						height:140px;
					}
					
					#adfull11 div.adsub {
						padding-left: 7px;
						margin-top:10px;
						font-size:12px;
						height:110px;
					}
					
					
			.asseen
			{
			width: 240px;
			float: right;
			margin-bottom: 10px;
			}
				.asseensub
					{
					background-repeat: no-repeat;
					line-height: 14px;
					padding:0px;
					}
					
				.asseen div.asseensub
					{
					position:relative;
					height: 229px;
					}
					
					#ad5 div.asseensub span.fortune {
						position:absolute;
						top:0px;
						height:32px;
						background-image: url(images/fortune_logo.jpg);						
						background-repeat: no-repeat;
						padding-left: 210px;
					}
					
					#ad5 div.asseensub span.cnet {
						position:absolute;
						top:-15px;
						height:61px;
						background-image: url(images/cnet.jpg);
						background-position:right;
						background-repeat: no-repeat;
						padding-left: 200px;
					}
					
					#ad5 div.asseensub span.nytimes {
						position:absolute;
						top:50px;
						left:10px;
						height:28px;
						background-image: url(images/nytimes.jpg);
						background-repeat: no-repeat;
						padding-left: 200px;
					}
					
					#ad5 div.asseensub span.techcrunch {
						position:absolute;
						top:75px;
						height:50px;
						left:-10px;
						background-image: url(images/techcrunch.jpg);
						background-repeat: no-repeat;
						padding-left: 200px;
					}
					
					#ad5 div.asseensub span.about {
						position:absolute;
						top:100px;
						height:50px;
						background-position:right;
						background-image: url(images/about_logo.jpg);
						background-repeat: no-repeat;
						padding-left: 205px;
					}
					
					#ad5 div.asseensub span.msn {
						position:absolute;
						top:130px;
						height:50px;
						left:5px;
						background-image: url(images/msn_logo.jpg);
						background-repeat: no-repeat;
						padding-left: 200px;
					}
					
					#ad5 div.asseensub span.wired {
						position:absolute;
						top:165px;
						height:25px;
						background-position:right;
						background-image: url(images/wired.jpg);
						background-repeat: no-repeat;
						padding-left: 210px;
					}
					
					#ad5 div.asseensub span.washington {
						position:absolute;
						top:205px;
						height:25px;
						background-image: url(images/washington_post.jpg);
						background-repeat: no-repeat;
						padding-left: 210px;
					}
						
										
					.over
						{
						background: url(images/target.png) repeat-x top;
						cursor:pointer;
						width: 217px;
						}
					
					.overfull
						{
						background: url(images/target.png);
						cursor:pointer;
						width: 466px;
						}
					

				
		
		.blogs2
			{
			width: 490px;
			float: left;
			border-top: 0px solid #40a0e5;
			padding-top: 10px;
			}
			
			.blog2 a, .pane2 a
				{
				font-weight: bold;
				color: black;
				}

			.blogs2 a:hover { color: #3b9edc;}
			
			.blogs2 h1
				{
				font-size: 24px;
				font-weight: bold;
				color: #40a0e5;
				}

			.blogitem2
				{
				float: left;
				width: 490px;
				margin-bottom: 10px;
				border-bottom-style:solid;
				border-bottom-color:black;
				border-bottom-width:1px;	
				}
			
			.blogitem2 a:hover { color: #3b9edc;}
	
				.bdate2

					{
					float: left;
					width: 70px;
					height: 70px;
					text-align: center;
					position: relative;
					}
					
					.byear
						{
						position: absolute;
						top: 50px;
						width: 70px;
						left: 0px;
						text-align: center;
						}
					
					.bmonth
						{
						position: absolute;
						text-transform: uppercase;
						font-weight: bold;
						font-size: 12px;
						left: 0px;
						top: 3px;
						width: 70px;
						color: #fff;
						}
					
					.bday
						{
						left: 0px;
						top: 17px;
						width: 70px;
						font-size: 30px;
						font-weight: bold;
						position: absolute;
						letter-spacing: -1px;
						color: #1c425c;
						letter-spacing: -1px;
						}
					
				.blink2
					{
					float: left;
					width: 400px;
					font-weight: bold;
					color: #aaaaaa;
					font-size: 16px;
					}
				
				.blink2 a { color: #aaaaaa;}

				 .blink2 a:hover { color: #3b9edc;}


				.bdesc2
					{
					float: left;
					width: 360px;
					}

	                       .pane2
                                {
                                display:none;
                                float: left;
                                width: 490px;
                                padding-right: 10px;
                                }

				.thumb
					{
					float: left;
					left: 0px;
					top: 17px;
					width: 100px;
					padding-right:5px;
						}
				.blink2
					{
					float: left;
					width: 370px;
					font-weight: bold;
					color: #1c425c;
					font-size: 16px;
					}
				.blink3
					{
					float: left;
					width: 490px;
					font-weight: bold;
					color: #1c425c;
					font-size: 16px;
					}
				.bdesc2
					{
					float: left;
					width: 370px;
					}
