/* CSS Document */

body { text-align:center;
		min-width:840px;
background-color:#d5dee4; 
margin:0;
padding:0;
}

.printmedia {display:none;
}
#container {width:820px;
			margin:0 auto;
			text-align:left;
			background-color:#fff;
			background-image:url(images/body-bkgrnd.gif);
			background-position:top;
			background-repeat:repeat-y;
			overflow:visible;
}
#banner{margin-left:30px;
}
#banner h1{display:none;
}
#nav {margin-left:20px;
width:778px;

}
#wrap {width:780px;
background:#fff url(images/edgesMidsection.gif) repeat-y left top;
margin:0 20px;
line-height:17px;
}


input {
background: #F3F4EC !important;
}

#mainContent {float: left;
margin:-4px 0px 0px 6px;
padding:0;
width:502px;
border:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

html>body #mainContent { float: left;
margin:0px 0px 0px 12px;
padding:0;
width:502px;
border:1px solid #fff;}

#mainContent a {
color:#3366FF;
}

#mainContent h3 {margin:0px 0px 6px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
}

#mainContent .head {margin:0;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
text-align:center;
}
/*  producthead class is for search_detail and search_detail_include search results  */

#mainContent .producthead {margin:0;
padding-top:8px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
color:#ed7428;
font-weight:bold;
}

#secondContent {
		float:right;
		width:233px;
		margin:-4px 9px 0px -2px;
}

html>body #secondContent {
		float:right;
		width:233px;
		margin:0px 16px 0px -4px;
}


/*  topSecond is for the right column Paul Hansen bio on the home page  */ 
#topSecond p {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
margin:6px 6px 10px 6px;
padding:0;

}
#topSecond {border:1px solid #c8c8c8;
background-color:#e5ecf0;
margin-bottom:6px;
}
#paul {float:right;
margin:6px 6px 0px 6px;
}
/* secondSecond is for the right column Subscribe part 1 area  */
#secondSecond {border:2px solid #c8c8c8;
background-color:#f8f7f3;
margin:0px 0px 0px 0px;
padding-bottom:18px;
}

#secondSecond p {	margin:1px 12px 0px 12px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-image:url(images/subscribearrow3.gif);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}
.renewnow {color: #ed7428;
}
#secondSecond h3 {font-family:arial,helvetica,sans-serif;
				font-size:17px;
				line-height:21px;
				color:#ed7428;
				font-weight:bold;
				margin:0px 12px 10px 12px;
				padding:3px 0px 1px 0px;
border-bottom:1px solid #666;}


/*  thirdSecond is for the right column Subscribe part 2 area  */ 
#thirdSecond {border-top:0;
border-bottom:2px solid #c8c8c8;
border-left:2px solid #c8c8c8;
border-right:2px solid #c8c8c8;
background-color:#f8f7f3;
margin:0px;
padding-top:6px;
padding-bottom:6px;
}

#thirdSecond p {	margin:0px 12px 6px 12px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-image:url(images/subscribearrow3.gif);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}
#thirdSecond h3 {font-family:arial,helvetica,sans-serif;
				font-size:16px;
				line-height:20px;
				color:#ed7428;
				font-weight:bold;
				margin:0px 12px 10px 12px;
				padding:0px 0px 1px 0px;
border-bottom:1px solid #666;
}
#thirdSecond form {margin:0;
padding:10px 0px 5px 6px;
}
#thirdSecond #submit {
padding-left:175px;
padding-top:5px;
}

/* This next is for the back issues right column Order Top Ten area  */

#topten p {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
margin:6px 6px 10px 6px;
padding:0;
}
#topten a {
color:#3366FF;
}

#topten {border:1px solid #c8c8c8;
background-color:#e5ecf0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
margin:6px 0px 10px 0px;
padding:0;
}

#topten h1 {font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
margin:0px 6px 10px 6px;
padding:0;
text-align:center;
color:#5c81a7;
}



/* First Main div in Main content area, background color is light gray. */
#firstMain {background-color:#f2f2f2;

}

#firstMain img {align:center;margin:8px 2px 8px 2px;
}
#firstMain p { font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 10px 10px 10px;
}
#firstMain h2 {margin:0px 0px 6px 10px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
text-align:center;
}

#firstMain h3 {margin:0px 0px 6px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
}
#firstMain h4 {margin:0px 0px 6px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-style:italic;
color:#5c81a7;
}
#firstMain a {
color:#3366FF;
}

#firstMain td {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}
#firstMain p.first {margin-top:10px;
}
#firstMain li {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
}
#firstMain li.arrow {	margin:0px 12px 1px 6px;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-image:url(images/subscribearrow3.gif);
background-repeat:no-repeat;
background-position:top left;
list-style-type:none;
overflow:hidden;
}


/* Second Main div in Main content area, background color is light yellow. */
#secondMain {margin:6px;
border:1px solid #c8c8c8;
background-color:#ffffef;
}


#secondMain p {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 10px 6px 10px;
}

#secondMain h3 {margin:0px 0px 0px 10px;
line-height:28px;
}
#date {text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:14px;
margin:10px 12px 10px 12px;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

#thirdMain {	margin:6px;
border:1px solid #c8c8c8;
background-color:#e5ecf0;
}
#thirdMain p {font-size:12px;
line-height:17px;
font-family:arial, helvetica, sans-serif;
margin:4px 16px;
}

#thirdMain img {margin:0px 12px 0px 8px;
}

#testimonials {margin:8px 0px;
background-color:#ffffef;
border:1px solid #c8c8c8;
}

#testimonials p {font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
line-height:16px;
margin:0px 6px 12px 6px;
padding:0;

}

#testimonials2 {margin:2px 0px;
background-color:#ffffef;
border:1px solid #c8c8c8;
}

#testimonials2 p {font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
line-height:16px;
margin:0px 6px 12px 6px;
padding:0;

}

.person {font-weight:bold;
color:#5c81a7;
}

#footer {clear:both;
background-color:#d5dee4;
}
.onepoint {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/* ------------------------------- SUBSCRIBERS ONLY AREA NAV STYLES ---------------------------- */

#subscribersNav { 
margin-left:20px;
width:778px;
}

#subscribersNav ul {padding:2px 0;
margin-left: 0;
border-bottom: 6px solid #c8d7e3;
font: bold 11px Arial, sans-serif;

}

#subscribersNav ul li {list-style:none;
margin:0;
display:inline;

}

#subscribersNav ul li a {padding: 2px 4px;
	margin:0px;
	border-bottom:none;
	background: #5c81a7;
	background-image:url(images/subnavbg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#fff;
	text-decoration:none;

}

/*#subscribersNav ul li a:link {
	color:#fff;
	}
	
#subscribersNav ul li a:visited {
	color:#fff;
	}

#subscribersNav ul li a:link:hover, #subscribersNav ul li a:visited:hover {
color:#000;
background:#aae;
border-color:#227;
}   */

#subscribersNav ul li a#current {
background:#c8d7e3;
color:#406489;
border-bottom:1px solid #c8d7e3;
	background-image:url(images/subnavbgactive.gif);
	background-repeat:no-repeat;
	background-position:top right;

}
#subwrap {width:780px;
background:#fff url(images/EdgeMidsect-Subscribe.gif) repeat-y left top;
margin:0 20px;
line-height:17px;
}


#submainContent {float: left;
margin:-4px 0px 0px 6px;
padding:0;
width:750px;
border:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-color:#f2f2f2;
}

html>body #submainContent { float: left;
margin:0px 0px 0px 12px;
padding:0;
width:750px;
border:1px solid #fff;}

#submainContent p { font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:4px 10px 10px 10px;
}
#submainContent h2 {margin:0px 0px 6px 10px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
text-align:center;
}

#submainContent h3 {margin:0px 0px 6px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
}
#submainContent h4 {margin:0px 0px 6px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-style:italic;
color:#5c81a7;
}
#submainContent a {
color:#3366FF;
}

#submainContent td {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}
#submainContent p.first {margin-top:10px;
}
#submainContent li {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
}
.article {font-size:12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 10px 10px 10px;
}
#subfooter {clear:both;
background-color:#d5dee4;
}

form 	{ margin-top: 0px }
tbody 	{ margin-top: 0px }
.FormBody
	{ color: #000; font-weight:bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif }


.formfield3 {  
	font-family:Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	border: 1px solid #5C81A7; 
	background-color: #fafafa !important;
}

.Smaller {
	color: #000000; 
	font-size:11px; 
	line-height:14px; 
	font-family:Arial,Helvetica,sans-serif;
	margin-top:5px;
}



.submitbutton {
	font-family:Helvetica,Arial,san-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #5C81A7; 
	cursor: hand;
}

.TableHeaderText { 
	color: #000000;
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	font-weight:bold;
}

.TagLine {
	color: #000000; 
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	font-weight:bold;
}

#next a {text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
	}

#bigger a {text-decoration: underline;
	font-size:16px; 
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	}





/*.style2 a:link {
	text-decoration: underline;
	color: #ed7428;
	}
.style2 a:visited {
	text-decoration: underline;
	color: #ed7428;
	}
.style2 a:hover {
	text-decoration: underline;
	color: #ed7428;
	}
.style2 a:active {
	text-decoration: underline;
	color: #ed7428;
	}
	*/
	
