body  {
	color: #000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.7em;
	margin-top: 0px;
}
a, a:hover, a:select, a:link, a:active	{
	cursor: pointer;
	color:#9F5026;
}
/* Container */
i
{
    font-style: italic;
}
.thrColFixHdr #container {
	width: 86%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	line-height: 0;
} 
p	{
	letter-spacing:.01em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
p strong, li strong {
	font-weight: bold;
}
#calendar p strong {
	font-weight: normal;
}
p em {
	font-style: italic;
}
li	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* End of container */

/* Masthead */
.thrColFixHdr #header {
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	display: block;
	height: inherit;
} 

.thrColFixHdr #header h1 {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header #logo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	width: 100%;
}
#header #logoTop {
	width: 300px;
	height: 85px;
	padding: 0px;
	float: left;
	margin-top: 50px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #bannerAd {
	padding: 0px;
	display: block;
	float: right;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	max-width:728px;
}
/* end of Masthead */

/* navigation bar */
#buttonBar {
	z-index:3;
	color: #FFFFFF;
	background-color: #525148;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font-size: 0.9em;
	height: inherit;
	position: absolute;
	width: 100%;
	display: block;
	left: 0px;
	top: 0px;
	padding-top: .1em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	margin: 0px;
	line-height: 1em;
}
a.navButtons   {
	display: block;
	color: #FFFFFF;
	background-image: url(images/up_bttn.gif);
	width: auto;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	text-align: center;
	height: 25px;
	font-size: 1em;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
a:hover.navButtons {
	color: #FFFFCC;
}
a:visited.navButtons {
	color: #FFFFFF;
	background-image: url(images/up_bttn.gif);
}
/* end of navigation bar */

/* social media */
a.navButtonsSoc   {
	display: block;
	width: auto;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
	height: 20px;
	font-size: 0.8em;
	text-decoration: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#social p {
	font-size: 0.9em;
	line-height: 0px;
	text-transform: uppercase;
	margin-top: 0px;
}
#social {
	margin-left: 10px;
	display: block;
	float: left;
	padding-top: 0px;
	margin-bottom: 0px;
}
#social img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: middle;
	padding-bottom: 0px;
}
#social p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.navButtonsSoc img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* end of social media */

/* search box */

form {
	float: right;
	margin-right: 1%;
	font-size: .8em;
	margin-top: 4px;
}
.rndForm {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.search img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
}
a.searchButton {
	display: block;
	width: auto;
	float: left;
	clear: none;
	height: auto;
	margin-top: 6px;
	color: #FFF;
	text-decoration: none;
}
/* end of search box */

/* drop down menu */

p#menuHome {
    float: left;
    margin-right: 10px;
}

p#menuHome a {
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

p#menuHome a:hover {
}
.thrColFixHdr #news p a {
    color: #104E8B;
}
#printArchive div a:hover {
    color: #A9A9A9;
}
#menuTop {
	position: relative;
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	width: 1000px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #717530;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #717530;
	border-left-color: #717530;
}

#menuTop ul, #menuTop li {
	margin: 0px;
	padding: 0;
}

#menuTop ul {
	list-style-type: none;
	padding-left: 165px;
}

#menuTop li {
	background-color: #FFFFFF;
	display: block;
	width: auto;
	height: auto;
	margin-right: 25px;
}

#menuTop a {
	font-size: 1em;
	color: #717531;
	line-height: 1.5em;
}

#menuTop a:link, #menuTop a:visited {
	font-family: Helvetica, Arial, sans-serif;
	color: #707630;
	text-decoration: none;
	letter-spacing: 0.05em;
}

#menuTop a:hover {
	color: #707630;
}

ul.menuHoriz li {
	float: left;
	left: 145px;
}

ul.menuVert {
	width: 1000px;
}
ul#menuSubTwo li {
	display: block;
	float: left;
	background-color: #525148;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
}
ul#menuSubTwo  {
	position: absolute;
	left: 0px;
	background-color: #525148;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	visibility: hidden;
	margin-left: 47%;
}
#menuSubTwo {
	font-size: 1em;
	word-spacing: 0em;
}
#menuSubTwo a {
	text-decoration: none;
}
#menuSubTwo li {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#menuSubTwo    a:link {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#menuSubTwo a:hover {
	color: #FFFFCC;
}
#menuSubTwo a:visited {
	color: #FFFFFF;
}
ul#menuSubThree li {
	display: block;
	float: left;
	background-color: #525148;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
}
ul#menuSubThree {
position: absolute;
	left: 0px;
	background-color: #525148;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	visibility: hidden;
	margin-left: 47%;
}
#menuSubThree {
	font-size: 1em;
}
#menuSubThree a {
	text-decoration: none;
}
#menuSubThree li {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#menuSubThree a:link {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#menuSubThree a:hover {
	color: #FFFFCC;
}
#menuSubThree a:visited {
	color: #FFFFFF;
}
ul#menuSubFour li {
	display: block;
	float: left;
	background-color: #525148;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
}
ul#menuSubFour {
position: absolute;
	left: 0px;
	background-color: #525148;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	visibility: hidden;
	margin-left: 47%;
}
#menuSubFour {
	font-size: 1em;
}
#menuSubFour a {
	text-decoration: none;
}
#menuSubFour li {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#menuSubFour a:link {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#menuSubFour a:hover {
	color: #FFFFCC;
}
#menuSubFour a:visited {
	color: #FFFFFF;
}
ul#menuSubFive  li {
	display: block;
	float: left;
	background-color: #525148;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
}
ul#menuSubFive  {
position: absolute;
	left: 0px;
	background-color: #525148;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	visibility: hidden;
	margin-left: 47%;
}
#menuSubFive {
	font-size: 1em;
}
#menuSubFive a {
	text-decoration: none;
}
#menuSubFive li {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#menuSubFive a:link {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#menuSubFive a:hover {
	color: #FFFFCC;
}
#menuSubFive a:visited {
	color: #FFFFFF;
}
.submenu {
	font-size: 10px;
	font-weight: normal;
	background-color: #333333;
}
.topofmenu {
	margin-right: 0px;
}
ul#menuSubOne  li {
	display: block;
	float: left;
	background-color: #525148;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
	font-weight: normal;
}

ul#menuSubOne  {
position: relative;
	left: 0px;
	background-color: #525148;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	visibility: hidden;
	margin-left: 41%;
}
#menuSubOne a {
	font-size: 1em;
	text-decoration: none;
}
#menuSubOne li {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#menuSubOne    a:link {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
#menuSubOne a:hover {
	color: #FFFFCC;
}
#menuSubOne a:visited {
	color: #FFFFFF;
}
/* end of drop down menu */
#featureContainer {
	-moz-height: inherit;
	-webkit-height: inherit;
	-ms-height: auto;
	/*-webkit-box-shadow: 5px 5px 100px #c5b499;
	-moz-box-shadow: 5px 5px 25px #c5b499;
	-moz-box-sizing:inherit;
	box-shadow: 5px 5px 100px #c5b499;*/
	display: inline-block;
	position: relative;
	background-color: #FFF;
	width: 100%;
	margin: 0px;
	margin-top: 1em;
	padding: 0px;
	line-height: 1em;
}
.homePage #mainContent p a, .homePage #sidebar1 p a {
    color: #000;
    font-size: 1em;
    text-transform: none;
    font-weight: normal;
}
.homePage #mainContent .more, .homePage #sidebar1 p .more {
    color: #9F5026;
    font-size: .75em;
    text-transform: uppercase;
}
/* main content */
.thrColFixHdr #mainContent {
	margin-bottom: 0;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	display: block;
	height: inherit;
	width: 27%;
	margin-left: auto;
	float: left;
	clear: none;
	margin-right: auto;
	margin-top: 3%;
} 
#mainContent p {
	margin-top: 1%;
	line-height: 1.7em;
	font-size:1em;
}
#mainContent p a {
	font-size: .75em;
	color: #9F5026;
	text-decoration: none;
}
/* end of main content */

/* sidebar 1 */
.thrColFixHdr #sidebar1 {
	float: left;
	width: 27%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
	margin-right: 0.5%;
}
#sidebar1 p {
	margin-top: 1%;
	font-size: 1em;
	line-height: 1.7em;
}
#sidebar1 p a {
	font-size: .75em;
	color: #9F5026;
	text-decoration: none;
}

/* end of sidebar 1 */

/* news content */
.thrColFixHdr #news {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
	line-height:1.7em;
	font-size: 1em;
}
.thrColFixHdr #news p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#news #latestNews {
	max-width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
	clear:left;
}
#news #latestNews.nxtImg, #tech #latestNews.nxtImg {
	margin-top: 1em;
	max-width: 95%;
	float: left;
}
#news #latestNews.nxtImg img, #tech #latestNews.nxtImg img {
	max-height: 100%;
}
#news #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#news #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#news #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #news h6 a {
	color:#9F5026;
}
.thrColFixHdr #featureContainer #news ul, .thrColFixHdr #featureContainer #mainContent ul, .thrColFixHdr #featureContainer #tech ul {
    line-height: 1.7em;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
}
.thrColFixHdr #featureContainer #news ol, .thrColFixHdr #featureContainer #mainContent ol, .thrColFixHdr #featureContainer #tech ol {
    line-height: 1.7em;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
}
.thrColFixHdr #featureContainer #news ul ul, .thrColFixHdr #featureContainer #mainContent ul ul, .thrColFixHdr #featureContainer #tech ul ul {
	text-indent: 2em;
	list-style-type: circle;
}
.thrColFixHdr #featureContainer #news ul ul ul, .thrColFixHdr #featureContainer #mainContent ul ul ul, .thrColFixHdr #featureContainer #tech ul ul ul {
	text-indent: 4em;
	list-style-type: square;
}
.thrColFixHdr #featureContainer #news ol ol, .thrColFixHdr #featureContainer #mainContent ol ol, .thrColFixHdr #featureContainer #tech ol ol {
	text-indent: 2em;
	list-style-type: circle;
}
.thrColFixHdr #featureContainer #news ol ol ol, .thrColFixHdr #featureContainer #mainContent ol ol ol, .thrColFixHdr #featureContainer #tech ol ol ol {
	text-indent: 4em;
	list-style-type: square;
}
.thrColFixHdr #featureContainer #commentarea ul{
	line-height: 1.7em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.thrColFixHdr #featureContainer #commentarea ol {
    line-height: 1.7em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
/*member sign-in*/
.field-validation-error {
    color: #9F2639;
    display: inline-block;
    font-size: 1.25em;
    font-weight: 200;
    margin-bottom: 2em;
}
.help td {
	padding: .5em;
}
.help form {
	font-size: 1em;
}
#news .help form p {
	margin-top: 0;
}
/*table*/
.twoCol, .threeCol, .fourCol, .fiveCol, .sixCol {
    border-bottom-color: #958675;
    border-bottom-style: solid;
    border-bottom-width: .25em;
    padding-bottom: .5em;
    padding-top: .5em;
    margin-bottom: 1em;
    margin-top: 1em;
    width: 100%;
    line-height: 1em;
}
.twoCol td, .threeCol td, .fourCol td, .fiveCol td, .sixCol td {
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: .5em;
	padding-right: .5em;
	border-bottom-color: #999999;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}
.thrColFixHdr #news .twoCol td:first-of-type, .thrColFixHdr #news .threeCol td:first-of-type, .thrColFixHdr #news .fourCol td:first-of-type, .thrColFixHdr #news .fiveCol td:first-of-type, .thrColFixHdr #news .sixCol td:first-of-type {
	font-weight: normal;
	color: #666;
	font-size: .9em;
	width: 25%;
}
.twoCol tr:nth-child(2n+2), .threeCol tr:nth-child(2n+2), .fourCol tr:nth-child(2n+2), .fiveCol tr:nth-child(2n+2), .sixCol tr:nth-child(2n+2) {
	background-color: #eae7e4;
}
.thrColFixHdr #news .twoCol tr:first-of-type, .thrColFixHdr #news .threeCol tr:first-of-type, .thrColFixHdr #news .fourCol tr:first-of-type, .thrColFixHdr #news .fiveCol tr:first-of-type, .thrColFixHdr #news .sixCol tr:first-of-type {
	margin-top: 0;
	font-size: .9em;
	line-height: 1.3em;
}
.twoCol tr:first-of-type, .threeCol tr:first-of-type, .fourCol tr:first-of-type, .fiveCol tr:first-of-type, .sixCol tr:first-of-type {
    border-bottom-color: #958675;
    border-bottom-style: solid;
    border-bottom-width: 2px;	
    padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 0;
	padding-right: .1em;
}
.thrColFixHdr #news .twoCol tr:first-of-type td, .thrColFixHdr #news .threeCol tr:first-of-type td, .thrColFixHdr #news .fourCol tr:first-of-type td, .thrColFixHdr #news .fiveCol tr:first-of-type td, .thrColFixHdr #news .sixCol tr:first-of-type td {
	color:#958675;
	vertical-align: bottom;
}
.threeCol td {
    width: 33%;
}
.fourCol td {
    width: 25%;
}
.fiveCol td {
    width: 18.75%;
}
.sixCol td {
    width: 15%;
}
.thrColFixHdr #news .threeCol td:first-of-type {
	width: 33%;
}
.thrColFixHdr #news .twoCol td:first-of-type {
	width: 50%;
}
.twoCol td {
    width: 50%;
}
/* end of news content */
/* tech content */
.thrColFixHdr #tech {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #tech p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#tech #latestNews {
	max-width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
	clear:left;
}
#tech #latestNewsSlides {
	width: 100%;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#tech #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#tech #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#tech #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #tech h6 {
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 0.8em;
	padding-top: 15px;
}
.thrColFixHdr #featureContainer #tech h6 a {
	color:#9F5026;
}
.thrColFixHdr #featureContainer #tech h6 a:link {
	color:#9F5026;
}
.thrColFixHdr #featureContainer #tech h6 a:selected {
	color:#9F5026;
}
#featureContainer #tech h5, #featureContainer #news h5 {
	font-size: 1.2em;
	line-height: 1.7em;
	color: #525148;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	text-transform: uppercase;
*/	margin-top: 1.2em;
	clear:left;
}
#featureContainer #tech .first {
	margin-top: 0px;
}
#tech #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#tech #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#tech #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#tech #slideshow {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	float: left;
	margin-top: 0px;
}
/* end of tech content */
/* sidebar 2 */
.thrColFixHdr #sidebar2 {
	float: left;
	width: 27%;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	height: inherit;
	clear: none;
	margin-top: 3%;
	margin-left: 0.5%;
}
#sidebar2 #blogger {
	max-width: 80px;
	text-align: left;
	float: left;
}
#mainContent #blogger {
	max-width: 100%;
	text-align: left;
	float: left;
}
#sidebar1 #blogger {
	max-width: 100%;
	text-align: left;
	float: left;
}
#sidebar2 p {
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 3px;
	margin-bottom: 20px;
}
#sidebar2 p a {
	font-size: .75em;
	color: #9F5026;
	text-decoration: none;
}
#sidebar2 p strong a {
	font-size: 1em;
	color: #525148;
	text-decoration: none;
	text-transform: none;
}
#sidebar2 p em {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}
/* end of sidebar 2 */

/* other headlines */
#headlines {
	/*-moz-column-count: 2;
    -moz-column-gap: 2.5em;
	-webkit-column-count: 2;
    -webkit-column-gap: 2.5em;
	column-count: 2;
    column-gap: 2.5em;*/
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 25px;
	height: inherit;
	width: 60%;
	padding-top: 0px;
	float: left;
	position: relative;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#headlines h3 {
	font-size: 1.1em;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 1.25em;
}
#headlines p {
	margin-top: 4px;
}
/* end of other headlines  */

/* other news headlines */
#otherNews {
	padding-bottom: 25px;
	height: inherit;
	width: 39.5%;
	padding-top: 3%;
	float: left;
	position: relative;
	clear: none;
	margin-bottom: 0px;
	margin-top: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D2CD;
	padding-right: 0%;
	padding-left: 0%;
}
#otherNews h3 {
	font-size: 1.1em;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 1.25em;
	text-align: left;
}
#otherNews h2 {
	text-align: left;
	margin-top: 3em;
}
#otherNews h2:first-child {     
	margin-top: 0em;
	text-align: left; 
}
#otherNews p {
	margin-top: 4px;
}
#otherNews2 {
	padding-bottom: 25px;
	height: inherit;
	width: 33%;
	padding-top: 3%;
	float: left;
	position: relative;
	clear: none;
	margin-bottom: 0px;
	margin-top: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D2CD;
	padding-right: 0%;
	padding-left: 0%;
}
#otherNews2 h3 {
	font-size: 1em;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 1.25em;
}
#otherNews2 p {
	margin-top: 4px;
}
/* end of other news headlines */



/* widget bar */
/*#widgetBar {
	float: left;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 25px;
	height: inherit;
	margin-left: 3.5%;
	width: 22%;
	background-color: #eae7e3;
	margin-bottom: 20px;
	border: thin solid #FFF;
	position: relative;
	display: block;
	margin-right: 2px;
}*/
.thrColFixHdr #widgetBar {
    visibility: collapse;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
}
.thrColFixHdr #otherNews #sidebar3 {
	margin-bottom: 5%;
	width: 100%;
	clear: none;
	margin-right: 5%;
	margin-left: 5%;
}
/* end of widget bar */
/*right sideber */
#rightSidebar {
	display: block;
	float: left;
	height: inherit;
	width: 27%;
	padding-right: 3%;
	padding-left: 3%;
}
/*end of right sideber */

/* icon sidebar */
#iconAds img {
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
#iconAds {
	padding: 5%;
	font-size: 0.85em;
	line-height: 1.4em;
	border: 1px solid #CCC;
	margin-top: 10px;
	width: 90%;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	height: inherit;
}
#iconAds p {
	font-size: 1.1em;
	line-height: 1.25em;
	letter-spacing: 0em;
	margin-top:2em;
}
#iconAds p:first-child {
	margin-top:.5em;
}
#iconAds2 img {
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
#iconAds2 {
	padding: 20px;
	font-size: 0.75em;
	line-height: 1.4em;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 0px;
	width: 250px;
	height: auto;
	clear: none;
	float: right;
}
#iconAds2 p {
	font-size: 1.15em;
}
#rightSidebar #iconAds .icon {
	display: inline-block;
	margin-bottom: 5px;
	clear: both;
}
#iconAds .textLeft {
	text-align: left;
}
/* end of icon sidebar */

/* sidebar 3 or ad bar */

#sidebar3 {
	width: 100%;
	padding-right: 0px;
	background-repeat: no-repeat;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	display: block;
	height: inherit;
	position: relative;
}
.thrColFixHdr #sidebar3 #promoAd {
	max-width:100%;
	margin-right: auto;
	margin-left: auto;
}
#sidebar3 #cover {
	margin-top: 0px;
	float: left;
	margin-right: 10px;
}
#sidebar3 h4 {
	font-size: 0.9em;
	line-height: 1.7em;
	margin-top: 0px;
}
#sidebar3 p {
	font-size: .9em;
	line-height: 1.4em;
}
/* end of sidebar 3 or ad bar */

/* sidebar 4 */
#sidebar4 {
	width: 90%;
	border: 1px solid;
	margin-top: 20px;
	line-height: 1.2em;
	margin-bottom: 20px;
	position: relative;
	padding: 5%;
}
.moreBlogs {
	float: left;
	margin-bottom: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-top: 3px;
	color: #525148;
	padding-right: 3px;
	padding-left: 0px;
	font-size: 0.9em;
	text-decoration: none;
	text-transform: none;
	line-height: 1em;
}
#product {
	float: right;
	margin-left: 10px;
}
#sidebar4 a {
	font-size: .9em;
}
#sidebar4 p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: .8em;
	color: #FFF;
}
#sidebar4 h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#sidebar4 em {
	font-weight: normal;
}
img#product {
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #9F5026;
	margin: 1px;
	float: left;
}
#prodImage {
	display: block;
	height: inherit;
	background-color: #9F5026;
	padding: 1px;
	float: left;
	border: 1px solid #FFF;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	width: auto;
}
/* end sidebar 4 */

/* footer */
.thrColFixHdr #footer {
	border-top-color: #525148;
	height:inherit;
	padding-top: 10px;
	padding-bottom:0;
	position: relative;
	overflow: auto;
	border-top-width: thick;
	border-top-style: solid;
	width: 86%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
} 
.thrColFixHdr #footer p {
	margin: 0;
	padding: 10px 0;
}
#footerHelpBut {
	float: left;
	padding-right: 25px;
	padding-bottom: 0;
	height: inherit;
	clear: both;
	font-size: .9em;
	text-transform: none;
	color: #525148;
	line-height: 1em;
	position: relative;
	padding-left: 0px;
}
#footerAboutBut {
	float: left;
	padding-right: 25px;
	height: inherit;
	clear: none;
	font-size: 0.8em;
	text-transform: none;
	color: #525148;
	padding-left: 25px;
	line-height: 2em;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #525148;
	border-left-color: #D3D2CD;
	text-align: left;
}
#footerContactBut {
	float: left;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0;
	height: inherit;
	clear: none;
	font-size: 0.8em;
	text-transform: none;
	color: #525148;
	padding-left: 25px;
	line-height: 2em;
	position: relative;
	text-align: left;
}
#footerHelpBut a {
	text-decoration: none;
	color: #525148;
	display: block;
	float: left;
	clear: none;
	margin-right: 15px;
	height: auto;
	width: auto;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #525148;
	padding-right: 15px;
	margin-bottom: 15px;
}
#footerAboutBut a {
	text-decoration: none;
	color: #525148;
}
#footerContactBut a {
	text-decoration: none;
	color: #525148;
}
#footer a:hover {
	color: #9F5026;
}
a.botButtons {
	display: block;
	width: 200px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
	font-weight: normal;
	height: 25px;
	font-size: 0.7em;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#footerButtons {
	display: block;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 700px;
}
/* end of footer */

/* rule and clearfloat */
#rule1 {
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
#rule2 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0:
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloat2 {
    visibility: collapse;
	height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 0;
	line-height:0;
	font-size:0;
	margin:0;
}
#newsIndex .clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* end of rule and clearfloat */

.full {
	width:96%;
	display:inline-block;
	margin-bottom:-3em;
	padding-bottom:0;
	margin-left:3%;
	margin-right:3%;
	margin-top:1.5em;
}
h1 {
	font-size: 2em;
	margin-bottom: 10px;
	text-decoration: none;
	line-height: 1.1em;
	font-weight: normal;
}
#tech h1 {
	color:#525148;
}

#techIndex h4 {
	font-size: 1.25em;
	margin-bottom: 0px;
	margin-top:1em;
	text-decoration: none;
	line-height: 1.1em;
	font-weight: normal;
}
h2 {
	font-size: 0.75em;
	letter-spacing: 0.15em;
	margin-bottom: 8px;
	font-weight: normal;
	margin-top: 2%;
}

#latestNews {
	margin-top: 0px;
	padding-top: 0px;
}

.link {
	text-decoration: none;
	color:#525148;
}

.orangeCopy {
	color: #FCE4C0;
}
.other {
/*	margin-top: 30px;
*/	clear: both;
}
.rndCnrLrg {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 5px 3px 2px #FFF;
	-moz-box-shadow: 1px 5px 3px 2px #FFF;
	box-shadow: 1px 5px 3px 2px #FFF;
}
#outerContainer {
	display: block;
	padding: 0px;
	width: 100%;
	max-width:1240px;
	margin-right:auto;
	margin-left:auto;
	height: inherit;
	margin-top: 0px;
	margin-bottom: .3px;
}
.rndCnrLrg img {
	max-width:100%;
}

#headShot {
	display: block;
/*	width: 28%;
*/	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 15px;
	height: inherit;
}

#news #headShot {
	display: inline-block;
	width: 33.5%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
}
#widgetBar h3 {
	margin-bottom: 12px;
}
#sidebar2 .smBTmargin {
	margin-bottom: 0px;
}
#latestNews2 img.rndCnrLrg {
	max-width: 100%;
	max-heigh: 100%;
}
#latestNews img.rndCnrLrg {
	max-width: 100%;
	max-height: 250px;
}
.searchButton {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	width: auto;
	float: left;
	margin: 0px;
}
.thrColFixHdr #featureContainer #news h6 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 0.8em;
	padding-top: 15px;
	line-height: 1.2em;
}
.thrColFixHdr #featureContainer #news h6 a:link {
	color:#9F5026;
}
/* rule and social */
.st_twitter_hcount {
	display: block;
	padding-bottom: 5px;
	clear: none;
	float: left;
}
.st_email_hcount {
	display: block;
}
.st_fblike_hcount {
	display: block;
	padding-bottom: 5px;
}
.st_plusone_hcount {
	display: block;
}
#share #contactOptions {
	display: block;
	height: 30px;
	width: 100%;
	margin-top: 10px;
}

#share #contactOptions a img {
	margin-right: 2px;
}
#share .st_facebook {
	font-size: 1em;
	z-index:0;
}
#share .st_twitter {
	font-size: 1em;
	z-index:0;
}
#share .st_linkedin {
	font-size: 1em;
	z-index:0;
}
#share .st_email {
	font-size: 1em;
	z-index:0;
}
#share .st_sharethis {
	font-size: 1em;
	z-index:0;
}
#share .stButton {
	font-size: 1em;
	z-index:0;
}
#share .chicklets {
font-size: .75em;
	z-index:0;
}
#share2 .st_facebook {
	font-size: 1em;
	z-index:0;
}
#share2 .st_twitter {
	font-size: 1em;
	z-index:0;
}
#share2 .st_linkedin {
	font-size: 1em;
	z-index:0;
}
#share2 .st_email {
	font-size: 1em;
	z-index:0;
}
#share2 .st_sharethis {
	font-size: 1em;
	z-index:0;
}
#share2 .stButton {
	font-size: 1em;
	z-index:0;
}
#share2 .chicklets {
font-size: .75em;
}
/* end of rule and social */

#spotMobile #promoAd {
	display: block;
	max-width:44%;
	margin-right: 15px;
	margin-top:15px;
	margin-bottom:15px;
	height: inherit;
	visibility: visible;
	float:left;
	clear:both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #525148;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #525148;
}

/* newsIndex */
#featureContainer #newsIndex .headlineTease {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: .9em;
}
.thrColFixHdr #newsIndex {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	/*margin-top: 3%;*/
}
.thrColFixHdr #newsIndex p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#featureContainer #newsIndex h1 {
	font-size: 1.35em;
	margin-bottom: 0px;
	margin-top: 15px;
}
#featureContainer #newsIndex h1:first-child {
	margin-top: 0;
}
#featureContainer #newsIndex h2 {
	margin-bottom: 2px;
	margin-top: 2em;
}
#featureContainer #newsIndex h2:first-child {
	margin-top: 4em;
}
/* end of newsIndex */
/* printArchive */
#featureContainer #printArchive .headlineTease {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: .9em;
}
.thrColFixHdr #printArchive {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	/*margin-top: 3%;*/
}
.thrColFixHdr #printArchive p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#featureContainer #printArchive h1 {
	font-size: 1.25em;
	margin-bottom: 0px;
	margin-top: 15px;
}
#featureContainer #printArchive h2 {
	margin-bottom: 2px;
	margin-top: 35px;
}
#printArchive .clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.thrColFixHdr #outerContainer #container #featureContainer #printArchive .first {
	margin-top: 0px;
}
#printArchive div a {
	text-decoration:none;
	color:#333333;
}
/* end of printArchive */
.thrColFixHdr #otherNewsHeadlines {
	margin-bottom: 5%;
	width: 90%;
	clear: none;
	margin-right: 5%;
	margin-left: 5%;
	text-align: left;
}
.thrColFixHdr #otherNewsHeadlinesCont {
	margin-bottom: 5%;
	margin-top: 10%;
	width: 90%;
	clear: none;
	margin-right: 5%;
	margin-left: 5%;
}
.thrColFixHdr #otherNewsHeadlines #promoAd {
	max-width:80%;
	margin-right: 10%;
	margin-left: 10%;
}
.thrColFixHdr #otherNewsHeadlines2 {
	float:right;
	margin-bottom: 3%;
	width: 27%;
	clear: none;
	margin-right: 3%;
	margin-left: 3%;
}
.thrColFixHdr #otherNewsHeadlines2 #promoAd {
	max-width:80%;
	margin-right: 10%;
	margin-left: 10%;
}
.thrColFixHdr #outerContainer #container #featureContainer #newsIndex .first {
	margin-top: 0px;
}
#footer #copyright {
	float: right;
	width: auto;
	font-size: 0.8em;
	color: #525148;
	line-height: 2em;
}
#latestNews iframe {
}
#tech p strong {
	color: #333;
	font-size: 0.95em;
}
.thrColFixHdr #latestNews #caption p {
	font-size: 0.8em;
	font-weight: bold;
	color: #525148;
	margin-top: .75em;
	margin-bottom: 1em;
}
#caption a {
	color:#525148;
	text-decoration:none;
}
#otherNewsHeadlines .topRule {
    border-top-color: #D3D2CD;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 2em;
    padding-top: 2em;
}
#tech #slideshow img {
	max-width: 100%;
}
#otherNews #otherNewsHeadlines .ad {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0.5em;
	color: #333;
	text-align:left;
}
#otherNews #otherNewsHeadlines h5 {
	font-size: 0.9em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews #otherNewsHeadlines h5 a {
	font-size: 1em;
	margin-top: 1.5em;
	color: #004276;
	text-decoration: underline;
	font-align:left;
}
#otherNews #otherNewsHeadlines h5 a:link {
	font-size: 1.1em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews #otherNewsHeadlines h5 a:hover {
	font-size: 1em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews #otherNewsHeadlines .first {
	margin-top: 0px;
}
#otherNews2 #otherNewsHeadlines .ad {
	font-size: 0.8em;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0.5em;
	color: #666;
}
#otherNews2 #otherNewsHeadlines h5 {
	font-size: 0.9em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews2 #otherNewsHeadlines h5 a {
	font-size: 0.9em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews2 #otherNewsHeadlines h5 a:link {
	font-size: 0.9em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews2 #otherNewsHeadlines h5 a:hover {
	font-size: 0.9em;
	margin-top: 1.5em;
	color: #004276;
}
#otherNews2 #otherNewsHeadlines .first {
	margin-top: 0px;
}
#featureContainer #tech #articleSpon #asLogo img {
	max-width:100%;
}
.thrColFixHdr #container #featureContainer #tech #articleSpon #asLogo {
	width: 21%;
	float: left;
	padding-right: 3%;
}
.thrColFixHdr #container #featureContainer #tech #articleSpon p {
	font-size: .9em;
	line-height: 1.7em;
	margin-top: 0px;
}
.thrColFixHdr #container #featureContainer #tech #articleSpon p .leadGeneration {
	color: #9F5026;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon p a.leadGeneration {
    -moz-text-decoration-line: none;
    color: #525148;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon {
	height: inherit;
	padding: 3%;
	width: 94%;
	margin-top: 5%;
	margin-bottom: 2%;
	border: 1px solid #525148;
	float: left;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon h4 {
	font-size: 1.2em;
	color: #9F5026;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #articleSpon li a {
	color: #9F5026;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource {
	height: inherit;
	padding: 3%;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 5%;
	border: 1px solid #525148;
	display: inline-block;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource h4 {
	font-size: 1.2em;
	color: #9F5026;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul {
	text-decoration: none;
	font-size:1.2em;
	line-height:1.25em;
	list-style-image:none;
	list-style:outside;
	list-style-type:none;
	margin-left:0;
	margin-top:.25em;
	margin-right:0;
	margin-bottom:.25em;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:link {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:selected {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul a:hover {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li {
	text-decoration: none;
	font-size:0.8em;
	line-height:1.7em;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:link {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:selected {
	color: #525148;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource li a:hover {
	color: #525148;
	text-decoration: none;
}
.readerResource
{
    border: 1px solid #525148;
    display: inline-block;
    height: inherit;
    margin-bottom: 5%;
    margin-top: 2%;
    padding: 3%;
    width: 94%;
}
.readerResource li a:link {
	color: #525148;
	text-decoration: none;
}
.readerResource li a:selected {
	color: #525148;
	text-decoration: none;
}
.readerResource li a:hover {
	color: #525148;
	text-decoration: none;
}
.readerResource h4 {
	font-size: 1.2em;
	color: #9F5026;
}
.readerResource p {
    font-size: 1em;
    line-height: 1.7em;
    margin-top: 20px;
}
.readerResource strong {
    font-family: "HelveticaNeueW01-65Medi";
}
.readerResource p strong {
    color: #333333;
    font-weight: bold;
    font-size: 0.95em;
}
.thrColFixHdr #otherNewsHeadlines2 #promoAd {
	max-width:80%;
	margin-right: 10%;
	margin-left: 10%;
}
#featureContainer #featuredTechStory {
	size:1em;
	line-height:1.7em;
	float: left;
	width: 94%;
	margin-top: 3px;
	padding-bottom: 5%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D2CD;
	margin-right: 3%;
	margin-left: 3%;
	padding-right: 0%;
	padding-left: 0%;
}
#featureContainer #featuredTechStory a {
	text-decoration: none;
	color: #525148;
}
#featureContainer #featuredTechStory a .more {
	font-size: .75em;
	text-transform:uppercase;
	color: #9F5026;
	text-decoration: none;
	position:absolute;
	margin-left:1em;
}
#featureContainer #featuredTechStory a:link .more {
	text-decoration: none;
}
#featureContainer #featuredTechStory a:hover .more {
	text-decoration: none;
}
#featureContainer #featuredTechStory a:selected .more {
	text-decoration: none;
}
#featureContainer #featuredTechStory #latestNews {
	max-width: 50%;
	float: left;
	margin-right: 3%;
	text-align: center;
}
#container #featureContainer #techIndex {
	height: inherit;
	margin-top: 3%;
	float: left;
	width: 66%;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1 {
	width: 43%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #525148;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent {
	width: 40%;
	margin-left: 3%;
	padding-left: 0px;
}
#featureContainer #mainContent .twoColumn h2 .link {
	font-size: 1.2em;
	color: #525148;
}
.cell {
	display:inline-block;
	width:100%;
	min-height:100px;
}
#container #featureContainer #webinar {
	height: inherit;
	margin-top: 3%;
	float: left;
	width: 66%;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent2 {
	height:0;
	width:0;
	padding:0;
	margin:0;
	visibility:collapse;
	overflow:hidden;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
	width: 94%;
	border-right-width: 0px;
	border-right-style: none;
	padding: 0px;
	margin-right: 3%;
	margin-left: 3%;
	-moz-column-count: 2;
	-moz-column-gap: 10%;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 5%;
	margin-top: 0px;
}
#container #featureContainer #webinar #standaloneHead {
	width: 94%;
	border-right-width: 0px;
	border-right-style: none;
	padding: 0px;
	margin-right: 3%;
	margin-left: 3%;
	display: inline-block;
	height: inherit;
	margin-top: 1em;
}

.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn {
	margin-top:-1.75em;
	padding-top:-1.5em;
	display: block;
	-moz-column-count: 2;
	-moz-column-gap: 2.5em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 5%;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn {
	margin-top:0;
	margin-bottom:1em;
	line-height:1.7em;
	display: inline-block;
	-moz-column-count: 2;
	-moz-column-gap: 4em;
	-webkit-column-count: 2;
	-webkit-column-gap: 4em;
	column-count: 2;
	column-gap: 4em;
    clear: none;
    float: left;
    height: inherit;
    padding-left: 3%;
    padding-right: 3%;
    width: 94%;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1 {
	margin-top:1.5em;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1:first-child {
    margin-top: .25em;
}
/*.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn h1:first-child {
	margin-top:0em;
}*/
#featureContainer #techIndex .twoColumn h2{
	margin-top:2em;
	margin-bottom:-3em;
}
#container #featureContainer #news .twoColumn h1 {
	margin-top: 1.25em;
	margin-bottom:.2em;
}
#container #featureContainer #news .twoColumn h1 a {
	line-height:1.2em;
	font-size:0.9em;
	color:#525148;
	font-weight:normal;
	text-decoration:none;
}
#container #featureContainer #news .twoColumn p {
	margin-top: 0;
	margin-bottom: .5em;
}
#container #featureContainer #news .twoColumn p a .about {
	color:#333;
	text-decoration:none;
	/*float:left;*/
}
#container #featureContainer #news .twoColumn a {
	text-decoration:none;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn #headShot #blogger {
	max-width:100%;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn #headShot {
	width:25%;	
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #mainContent {
	width: 47%;
	margin-left: 3%;
	padding-left: 3%;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D3D2CD;
}

#outerContainer #container #featureContainer #otherNewsHeadlines2 {
	margin-top: 5%;
}
/* tech stories */
#techIndex #featuredTechStory h5 {
	font-size: 0.9em;
	margin-top: 1em;
	color: #004276;
}
#techIndex #featuredTechStory h5 a {
	font-size: 0.9em;
	margin-top: 1em;
	color: #004276;
	text-decoration:none;
}
#techIndex #featuredTechStory h5 a:link {
	font-size: 0.9em;
	margin-top: 1em;
	color: #9F5026;
}
#techIndex #featuredTechStory h5 a:hover {
	font-size: 0.9em;
	margin-top: 1em;
	color: #004276;
}
#sidebar1 .nextHead {
	margin-top: 1.25em;
	color: #525148;
}
#mainContent .nextHead {
	margin-top: 1.25em;
	color: #525148;
}
#mainContent h1 {
	color: #525148;
}
#techIndex #lnStory2 {
	margin-top: 1.5em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#techIndex #lnStory3 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#techIndex #lnStory4 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#techIndex #lnStory5 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#mainContent #lnStory2 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#mainContent #lnStory3 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#mainContent #lnStory4 {
	margin-top: 1.5em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#mainContent #lnStory5 {
	margin-top: 2em;
	padding-top: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #525148;
}
#tech #readerResource ul {
	display: block;
	float: left;
	width: 47%;
	margin-right: 3%;
}
#tech #readerResource .full {
	display: block;
	float: left;
	width: 97%;
	margin-right: 3%;
}
.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds {
	font-size: 0.9em;
	line-height: 1.5em;
	letter-spacing: 0em;
	background-color: #e6e5e3;
	float: none;
	width: 75%;
	margin-right: 15%;
	text-align:left;
}
.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds p {
	letter-spacing: 0em;
}
.thrColFixHdr #outerContainer #container #featureContainer #otherNews #otherNewsHeadlines #iconAds h5 {
	font-size: 1em;
}
#techIndex #featuredTechStory .date {
	color: #000;
	margin-bottom: 3px;
	padding-bottom: 0px;
	overflow: visible;
	letter-spacing: 0em;
	margin-top:3em;
}
#techIndex #featuredTechStory .first {
	margin-top: 0px;
}
#otherNewsHeadlines #iconAds .ad a {
	text-decoration: underline;
}
/* end of tech stories */

/* rule and tech index */

#featureContainer #techIndex .more {
	color: #9F5026;
	float: right;
	clear: both;
	font-size: .75em;
	text-transform:uppercase;
	text-decoration:none;
}
#featureContainer #techIndex a:link, #featureContainer #techIndex a:active, #featureContainer #techIndex a:visited, #featureContainer #techIndex a:hover {
	text-decoration:none;
	color:#9F5026;
}
#featureContainer #techIndex .moreIndex {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: #d3d2cd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    color: #525148;
    float: right;
    font-size: 0.75em;
    margin-bottom: 2em;
    margin-top: 0;
    text-align: right;
    width: 100%;
}
/* end of tech index */

/* webinars */
#featureContainer #webinar .link {
	font-size: 1.2em;
	margin-top: 1.2em;
	margin-bottom: 0px;
}
#webinar #featuredTechStory .sponserBold strong {
	padding-top: 1.5em;
	font-size: .75em;
}
#webinar #sidebar1 .first {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 1.2em;
	color: #525148;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#featureContainer #webinar #sidebar1 #mainContent2 .first {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 1.2em;
	color: #525148;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#webinar #sidebar1 .first a {
	color: #525148;
	text-decoration:none;
}
#webinar #sidebar1 .first a:link {
	text-decoration:none;
}
.clear {
    clear: both;
    color: #094774;
    padding-top: 15px;
    text-decoration: none;
}
.thrColFixHdr #news .bloggerLogo {
	max-height: 100px;
	max-width: 100px;
	float: left;
	display: inline-block;
	margin-right: 1em;
	padding: .25em;
	border-style: solid;
	border-color: #666;
	border-width: 1px;
}
#news #share2 {
    clear: both;
    display: block;
    float: none;
    margin-bottom: 3em;
    margin-right: 3%;
    padding-top: 10px;
    width: 100%;
}
#news h1, #news h1 a {
	color:#525148;
}
#webinar #sidebar1 .first a:hover {
	text-decoration:none;
}
#webinar #sidebar1 .first a:visited {
	text-decoration:none;

}#webinar #sidebar1 .first a:active {
	text-decoration:none;
}
#featureContainer #webinar #sidebar1 .twoColumn {
	display: block;
	margin-bottom: 0.75em;
}
#webinar #sidebar1 h1 a {
	color: #525148;
	text-decoration:none;
}
#webinar #sidebar1 h1 a:link {
	text-decoration:none;
}
#webinar #sidebar1 h1 a:hover {
	text-decoration:none;
}
#webinar #sidebar1 h1 a:visited {
	text-decoration:none;

}#webinar #sidebar1 h1 a:active {
	text-decoration:none;
}
#featureContainer #webinar #sidebar1 .twoColumn {
	display: block;
	margin-bottom: 0.75em;
}
/* end of webinars */
/*  juicebox */
#juicebox-container {
	max-width:100%;
	margin: 1em 0 1em 0;
}
/*  end juicebox */
/*  blogs */
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
	display: block;
	width: 41%;
	float: left;
	height: inherit;
	margin-right: 15px;
	position: relative;
	vertical-align: middle;
	padding: 1%;
	border: 1px solid #525148;
}
#tech #readerResource ul {
	font-size: .9em;
}
	
#tech #readerResource ul {
	font-size: .9em;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
	display: block;
	width: 33.5%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
	display: block;
	width: 11%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
	margin-top:10px;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo {
	display: block;
	width: 11%;
	float: left;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
	margin-top:10px;
	border: 1px solid #999;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft #blogger {
	max-width: 100%;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo #blogger {
	max-width: 100%;
}

#featureContainer #news h2 .lcBlack {
	text-transform: none;
	color: #333;
	letter-spacing: 0.05em;
	line-height: 1.4em;
}
#featureContainer #news h2 .lcBlack a:link {
	color: #333;
	text-decoration:underline;
}
#blogControls {
	display: block;
	height: inherit;
	width: 100%;
	float: left;
	position: relative;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#blogControls .commentButton{
	display: block;
	height: inherit;
	float: left;
	position: relative;
	clear: none;
	width: 15%;
	text-align: center;
	font-size: 0.65em;
	line-height: 0.65em;
	text-transform: uppercase;
	color: #525148;
	margin-top: 2%;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 0;
	padding-top: 1%;
	padding-right: 2.15%;
	padding-bottom: 1%;
	padding-left: 2.15%;
	border: 1px solid #525148;
	background-color: #FFF;
	text-decoration: none;
}
#blogControls a .commentButton  {
	text-decoration:none;
}
#blogControls a  {
	text-decoration:none;
}
#blogControls a:link .commentButton  {
	text-decoration:none;
}
#blogControls a:visited .commentButton  {
	text-decoration:none;
}
#blogControls a:hover .commentButton  {
	border: 1px solid #9F5026;
	color: #9F5026;
	background-color: #FFF;
	text-decoration:none;
}
#blogControls a:active .commentButton  {
	text-decoration:none;
}
#featureContainer #news h2 a {
	color: #5A4538;
	text-decoration: underline;
}
/*#webinar #sidebar1 #headShot {
	width: 12%;
}
#webinar #sidebar1 .first #headShot #blogger {
	margin-top:10px;
}
#webinar #sidebar1 #mainContent #headShot {
	width: 26%;
}
#webinar #sidebar1 #mainContent2 #headShot {
	width: 27%;
}*/
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 p a .about {
	font-size:1.3em;
	line-height:1.7em;
	margin-top:1%;
	color: #333;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent p a .about {
	font-size:1.3em;
	line-height:1.7em;
	margin-top:1%;
	color: #333;
	text-transform: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul li .moreInfoConf {
	display: block;
	width: 98%;
	margin-bottom: 10px;
	margin-top: 5px;
	background-color: #E6E5E3;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.thrColFixHdr #outerContainer #container #featureContainer #tech #readerResource ul li .moreInfoConf p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* directory content */
.thrColFixHdr #directory {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 2em;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 2em;
}
.thrColFixHdr #directory p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#directory #latestNews {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #featureContainer #directory h6 {
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 0.8em;
	padding-top: 15px;
}
.thrColFixHdr #featureContainer #directory h6 a {
	color:#9F5026;
}
.thrColFixHdr #featureContainer #directory h6 a:link {
	color:#9F5026;
}
.thrColFixHdr #featureContainer #directory h6 a:selected {
	color:#9F5026;
}
#featureContainer #directory h5 {
	font-size: 1.2em;
	line-height: 1.7em;
	color: #525148;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
	margin-top: 1.2em;
}
#featureContainer #directory .first {
	margin-top: 0px;
}
#directory #sort ol {
	line-height: 2em;
	text-decoration: underline;
	color: #525148;
	clear: both;
}
#featureContainer #directory #sort #page-wrap h1 {
	color: #525148;
}
.trail {
	background-color: #e6e5e3;
	display: block;
	float: left;
	clear: left;
	font-size: 0.6em;
	line-height: 1em;
	color: #333;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrow.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size:cover;
	letter-spacing: 0.1em;
}
.trailNext {
	background-color: #FFFFFF;
	display: block;
	float: left;
	clear: none;
	font-size: 0.6em;
	line-height: 1em;
	color: #333;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:cover;
	letter-spacing: 0.1em;
}
.trailPN {
	background-color: #cfa792;
	display: block;
	float: left;
	clear: left;
	font-size: 0.6em;
	line-height: 1em;
	color: #333;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowPN.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size:cover;
	letter-spacing: 0.1em;
}
.trailNextPN {
	background-color: #FFFFFF;
	display: block;
	float: left;
	clear: none;
	font-size: 0.6em;
	line-height: 1em;
	color: #333;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowPN.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:cover;
	letter-spacing: 0.1em;
}
.trailNextBN {
	background-color: #FFFFFF;
	display: block;
	float: left;
	clear: none;
	font-size: 0.6em;
	line-height: 1em;
	color: #333;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/crumbArrowBN.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:cover;
	letter-spacing: 0.1em;
}
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
}
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
}
.thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
}
.nounderline {
	text-decoration: none;
}
#companyInfo {
	display:block;
	height:inherit;
	text-decoration: none;
	-moz-column-count: 2;
	-moz-column-gap: 5%;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 5%;
	padding: 1em;
	background-color: #e6e5e3;
	overflow: visible;
}
#directory #sort a {
	color: #525148;
	text-decoration: underline;
}
#directory #sort a:link {
	color: #525148;
	text-decoration: underline;
}
#directory #sort a:hover {
	color: #525148;
	text-decoration: underline;
}
#directory #sort a:active {
	color: #525148;
	text-decoration: underline;
}
#directory #sort a:visited {
	color: #525148;
	text-decoration: underline;
}

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort ol li ul li #companyInfo .productLine {
	display:block;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.4em;
	color: #333;
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 2em;
	float:right;
	width:100%;
	}
#directory #sort #page-wrap a {
	color: #ffffff;
	text-decoration: none;
}
#directory #sort #page-wrap a:link {
	color: #ffffff;
	text-decoration: none;
}
#directory #sort #page-wrap a:hover {
	color: #ffffff;
	text-decoration: none;
}
#directory #sort #page-wrap a:selected {
	color: #ffffff;
	text-decoration: none;
}
#video {
	margin-left: .25em;
	margin-bottom: -0.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailNext a,.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trail a {
	color: #333;
	text-decoration: none;
}
.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailNextPN a,.thrColFixHdr #outerContainer #container #featureContainer #directory #sort p .trailPN a {
	color: #333;
	text-decoration: none;
}
/* end of directory content */

#featureContainer #printArchive .cover {
	display: block;
	float: left;
	width: 20%;
	margin-right: 5%;
	margin-bottom: 5em;
    height: 10em;
}

#featureContainer #printArchive img {
	max-width:100%
}
#featureContainer #printArchive .cover a {
	font-size: .9em;
	text-decoration:none;
	color:#333333;
}

#featureContainer #newsIndex h2.date {
	color: #000;
	margin-top: 2em;
}

#featureContainer #newsIndex a.moreIndex {
	color: #525148;
	float: right;
	clear: both;
	margin-bottom: 15px;
	font-size: .75em;
	margin-top: 10px;
}
	/* classified content */
.thrColFixHdr #classified {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #classified p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#classified #latestNews {
	width: 24%;
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 0px;
}
#classified #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#classified #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#classified #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#classified #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#classified #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #classified h6 a {
	color:#9F5026;
}
#classified ol .classified {
	display: block;
	border: .1em solid #000;
	padding: 1.1em;
	margin-top: .2em;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	radius-topright:12px;
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-left-radius:12px;
	radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-right-radius:12px;
	radius-bottomright:12px;
	margin-bottom: 1.5em;
}
#classified ol li h6 {
    background-color: #000000;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    line-height: 1.25em;
    margin-bottom: 1em;
    margin-left: -1.2em;
    margin-right: -1.2em;
    margin-top: -1.2em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
}
#classified ol {
	margin-top: 0em;
	margin-bottom:2em;
	font-size: 1em;
	line-height: 1.7em;
	height:2.5em;
	display:inline-block;
	height:inherit;
	}
#classified ol .clTab a {
	display: block;
	padding: 1%;
	float: left;
	width: 22%;
	margin-top: 1%;
	margin-right: 1%;
	margin-bottom: 1px;
	margin-left: 0%;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: center;
	/*-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	radius-topright:12px;*/
	-moz-column-count: 1;
	-moz-column-gap: 5%;
	-webkit-column-count: 1;
	-webkit-column-gap: 2.5em;
	column-count: 1;
	column-gap: 5%;
	height:2.5em;
}
#classified ol .selectedClTab a {
	display: block;
	padding: 1%;
	float: left;
	width: 22%;
	margin-top: 1%;
	margin-right: 1%;
	margin-bottom: 1px;
	margin-left: 0%;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #9F5026;
	color: #FFF;
	text-align: center;
	height:2.5em;
	/*-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	radius-topright:12px;*/
}
#featureContainer #classified .classTabs {
	display: inline-block;
	background-color: #FFF;
	height: inherit;
	padding-top: 0em;
	padding-bottom: 0em;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 1em;
}
#featureContainer #classified h1 {
	font-size: 1em;
}
/* end of classified content */
.thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
	display: block;
	width: 100%;
	float: left;
	height: inherit;
}
.thrColFixHdr #outerContainer #container #featureContainer #oldArchive {
	width: 100%;
	float: left;
	clear: both;
	height: inherit;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #525148;
	padding: 0px;
}
.thrColFixHdr #outerContainer #container #featureContainer #printArchive #oldArchive a {
	color: #333;
	text-decoration: underline;
	display: block;
	width: auto;
	height: 1em;
	float: left;
	padding-right: .5em;
	margin-right: .5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	margin-top: 0px;
	margin-bottom:.5em;
	font-size: .75em;
	line-height: 1em;
}
.thrColFixHdr #outerContainer #container #featureContainer #printArchive #oldArchive h2 {
	clear: both;
	margin-top: 1em;
	margin-bottom: 0em;
	height: inherit;
	width: auto;
	display: block;
	padding-top: 1em;
}
/* calendar content */
.thrColFixHdr #calendar {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #calendar p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#calendar #latestNews {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#calendar #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#calendar #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#calendar #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#calendar #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#calendar #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #calendar h6 a {
	color:#9F5026;
}
.thrColFixHdr #calendar p {
	margin-top: 0px;
	font-size: 1em;
	line-height: 1.7em;
	margin-bottom: 1.7em;
}
.thrColFixHdr #container #featureContainer #calendar h1 {
	margin-bottom: 0px;
	margin-top:1.5em;
}
.thrColFixHdr #outerContainer #container #featureContainer #calendar .first {
	margin-bottom: 0px;
	margin-top:0px;
	color: #525148;
	text-decoration:none;
}
.thrColFixHdr #calendar h2 {
	margin-top:2.5em;
}
/* end of calendar content */

/* resources content */
.thrColFixHdr #resources {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #resources p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#resources #latestNews {
	width: 24%;
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 0px;
}
#resources #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#resources #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#resources #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#resources #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#resources #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #resources h6 a {
	color:#fff;
}
#resources ol .classified {
	display: block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
}
#resources ol li h6 {
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 1em;
	line-height: 1.25em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#resources ol {
	margin-top: 0em;
	margin-bottom:2em;
	font-size: 1em;
	line-height: 1.7em;
	}
#resources ol .clTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#resources ol .clTab a:hover {
	background-color:#9F5026;
}
#resources ol .clTabBlank a {
	display: inline-block;
	width: 96%;
	margin-bottom: .25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#resources ol .selectedClTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #9F5026;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
	color: #FFF;
}
#featureContainer #resources .classTabs {
	display: inline-block;
	background-color: #FFF;
	height: inherit;
	padding-top: 0em;
	padding-bottom: 0em;
	width: 100%;
	margin-bottom: 0px;
	}
#featureContainer #resources h1 {
	font-size: 1.25em;
}
.thrColFixHdr #outerContainer #container #featureContainer #resources .classified p a {
	color: #525148;
	list-style-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
	list-style-position: inside;
	list-style-type: none;
}
#container #featureContainer #resources .classTabs #twocolumn {
	-moz-column-count: 2;
	-moz-column-gap: 8px;
	-webkit-column-count: 2;
	-webkit-column-gap: 8px;
	column-count: 2;
	column-gap: 8px;
}
/* end of resources content */

/* searchResults content */
.thrColFixHdr #searchResults {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #searchResults p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#searchResults #latestNews {
	width: 24%;
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 0px;
}
#searchResults #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#searchResults #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#searchResults #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#searchResults #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#searchResults #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #searchResults h6 a {
	color:#9F5026;
}
#searchResults ol .classified {
	display: block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
}
#searchResults ol li h6 {
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 1.25em;
	line-height: 1.25em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#searchResults ol {
	margin-top: 0em;
	margin-bottom:2em;
	font-size: 1em;
	line-height: 1.7em;
	}
#searchResults ol .clTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 0.85em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: .25em;
	padding-right: 2%;
	padding-bottom: 0.25em;
	padding-left: 2%;
}
#searchResults ol .clTab a:hover {
	background-color:#9F5026;
}
#searchResults ol .clTabBlank a {
	display: inline-block;
	width: 96%;
	margin-bottom: .25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#searchResults ol .selectedClTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 0.85em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #9F5026;
	text-align: left;
	radius-topright:12px;
	padding-top: 0.25em;
	padding-right: 2%;
	padding-bottom: .25em%;
	padding-left: 2%;
	color: #FFF;
	padding-bottom: .25em;
}
#featureContainer #searchResults .classTabs {
	display: inline-block;
	background-color: #FFF;
	height: inherit;
	padding-top: 0em;
	padding-bottom: 0em;
	width: 100%;
	margin-bottom: 0px;
	}
#featureContainer #searchResults h1 {
	font-size: 1.25em;
}
.thrColFixHdr #outerContainer #container #featureContainer #searchResults .classified p a {
	color: #525148;
	list-style-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
	list-style-position: inside;
	list-style-type: none;
}
#container #featureContainer #searchResults .classTabs #twocolumn {
	-moz-column-count: 3;
	-moz-column-gap: 8px;
	-webkit-column-count: 3;
	-webkit-column-gap: 8px;
	column-count: 3;
	column-gap: 8px;
}
.lowerCase {
	text-transform:lowercase;
}
.count {
	background-color: #D3D2CD;
	color: #333333;
	display: inline-block;
	float: right;
	margin-bottom: -0.5em;
	margin-left: -0.5em;
	margin-right: -0.5em;
	margin-top: -0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.25em;
	padding-right: 0.25em;
	padding-top: 0.25em;
}
/* end of searchResults content */

/* disturibidores content */
.thrColFixHdr #dist {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #dist p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#dist #latestNews {
	width: 24%;
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 0px;
}
#dist #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#dist #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#dist #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#dist #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#dist #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #dist h6 a {
	color:#9F5026;
}
#dist ol .classified {
	display: block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
}
#dist ol li h6 {
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 1.25em;
	line-height: 1.25em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#dist ol {
	margin-top: 0em;
	margin-bottom:2em;
	font-size: 1em;
	line-height: 1.7em;
	}
#dist ol .clTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: .25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#dist ol .selectedClTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #F26632;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
	color: #FFF;
}
#featureContainer #dist .classTabs {
	display: inline-block;
	background-color: #FFF;
	height: inherit;
	padding-top: 0em;
	padding-bottom: 0em;
	width: 100%;
	margin-bottom: 0px;
	}
#featureContainer #dist h1 {
	font-size: 1.25em;
}
.thrColFixHdr #outerContainer #container #featureContainer #dist ol .classified p a {
	color: #525148;
	list-style-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
	list-style-position: inside;
	list-style-type: none;
}
#container #featureContainer #dist .classTabs #threecolumn {
	-moz-column-count: 3;
	-moz-column-gap: 6px;
	-webkit-column-count: 3;
	-webkit-column-gap: 6px;
	column-count: 3;
	column-gap: 6px;
}
#container #featureContainer #dist #threecolumn .clTabHolder a {
	display: inline-block;
	width: 96%;
	margin-bottom: .25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
/* end of disturibidores content */
#featureContainer #news .cover {
	display: block;
	float: left;
	width: 20%;
	margin-right: 5%;
	margin-bottom: 5em;
}
#news #about {
	width: 100%;
	margin-right: 15px;
	margin-bottom: -20px;
	margin-top: 0px;
	clear:both;
/*	max-height:135px;
*/}
.thrColFixHdr #outerContainer #container #featureContainer #news #about .about {
	margin-right: 2%;
	margin-bottom: 10px;
	max-width:22%;
}


#bannerAdFlash {
	overflow: hidden;
	height: 90px;
	width: 728px;
}
.BrightcoveExperience {
    display: inline-block;
    height: 400px;
    padding-bottom: 1em;
    padding-top: 1em;
    position: relative;
    width: 100%;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/
#DCF248864016 {
	max-width:100%;
}
/* contact content */
.thrColFixHdr #contact {
	float: left;
	width: 54%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
.thrColFixHdr #contact p {
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.7em;
}
#contact #latestNews {
	width: 24%;
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 0px;
}
#contact #slidshow {
	width: 44%;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	margin-top: 0px;
}
#contact #share {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-top: 25px;
	padding-bottom: 10px;
}
#contact #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#contact #share2 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
#contact #share2Blog {
	display: block;
	clear: none;
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-bottom: 20px;
	padding-top: 10px;
}
.thrColFixHdr #featureContainer #contact h6 a {
	color:#9F5026;
}
#contact ol .classified {
	display: block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 1.5em;
}
#contact ol li h6 {
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 1.25em;
	line-height: 1.25em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#contact ol {
	margin-top: 0em;
	margin-bottom:2em;
	font-size: 1em;
	line-height: 1.7em;
	}
#contact ol .clTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: .25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #525148;
	color: #FFF;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
#contact ol .selectedClTab a {
	display: inline-block;
	width: 96%;
	margin-bottom: 0.25em;
	margin-left: 0%;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.25em;
	background-color: #9F5026;
	text-align: left;
	radius-topright:12px;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
	color: #FFF;
}
#contact ol .selectedClTab a:hover {
	background-color: #525148;
}
#contact ol .clTab a:hover {
	background-color: #9F5026;
}
#featureContainer #contact .classTabs {
	display: inline-block;
	background-color: #FFF;
	height: inherit;
	padding-top: 0em;
	padding-bottom: 0em;
	width: 100%;
	margin-bottom: 0px;
	}
#featureContainer #contact h1 {
	font-size: 1.25em;
}
.thrColFixHdr #outerContainer #container #featureContainer #contact ol .classified p a {
	color: #525148;
	list-style-image: url(http://www.marketingandtechnology.com/repository/demo/universal/images/bullet.png);
	list-style-position: inside;
	list-style-type: none;
}
#container #featureContainer #contact .classTabs #twocolumn {
	-moz-column-count: 2;
	-moz-column-gap: 8px;
	-webkit-column-count: 2;
	-webkit-column-gap: 8px;
	column-count: 2;
	column-gap: 8px;
}
p .contact {
	font-size: 1.2em;
}
#contact p a {
	color: #525148;
}
.thrColFixHdr #outerContainer #container #featureContainer #contact .nextHead {
	margin-top: 4em;
	margin-bottom: -2em;
}
/* end of resources content */


.thrColFixHdr #outerContainer #container #featureContainer #news .help h1 .link {
	display: block;
	color: #FFF;
	background-color: #525148;
	padding-top: 0.25em;
	padding-right: 0.75em;
	padding-bottom: 0.25em;
	padding-left: 0.75em;
	font-size: .75em;
	width: 90%;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .help h3 {
	font-size: 1.25em;
	color: #9F5026;
	margin-top: 1.5em;
	margin-bottom: -1em;
	padding-bottom: 0em;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .help p a {
	color: #333;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .help .note {
	font-size: .75em;
	margin-top: 0px;
	padding-top: 0px;
}
#searchResults ol .moreResults a {
	font-size:.75em;
	line-height:.75em;
	text-align:center;
	color:#fff;
	display:block;
	background-color:#908e80;
	float:left;
	padding:.75em;
	margin-right:.5em;
	text-decoration:none;
}
#searchResults ol .moreResultsCurrent a {
	color:#fff;
	display:block;
	background-color:#525148;
	float:left;
	padding:.75em;
	margin-right:.5em;
	text-decoration:none;
}
.thrColFixHdr #searchResults ol .moreResults .selectedPage {
    background-color: #525148;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 0.5em;
    padding: 0.75em;
    text-decoration: none;
}
/*#searchResults ol .moreResults a {
	color:#fff;
	text-decoration:none;
}*/
#searchResults ol .moreResults a:hover {
	color:#fff;
	display:block;
	background-color:#525148;
	float:left;
	padding:.75em;
	margin-right:.5em;
	text-decoration:none;
}
#searchResults ol .moreResults a:selected {
	color:#fff;
	display:block;
	background-color:#525148;
	float:left;
	padding:.75em;
	margin-right:.5em;
	text-decoration:none;
}
#flashAdContainer {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
	visibility: visible;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
	height: 90px;
	width: 728px;
}
#flashAdReplacement {
    max-height: 100%;
    max-width: 100%;
	background-color:#fff;
	visibility:visible;
}
#featureContainer #techIndex h1 a:link, #featureContainer #techIndex h1 a:active, #featureContainer #techIndex h1 a:visited, #featureContainer #techIndex h1 a:hover {
    color: #525148;
}
#featureContainer #techIndex .cell {
	margin-bottom: 2em;
}

/* Express Registration --- Subscription Management */

#membership {
	clear: none;
    display: block;
    float: left;
    font-size: 1em;
    height: inherit;
    line-height: 1.7em;
    margin-top: 3%;
    padding: 1.25em 2em 4em;
    width: 94%;
}
#membership ul {
	display: block;
	margin: 2em 0 6em;
	height: inherit;
	float: left;
	width: 33%;
	margin-top: 4em;
}

#membership .logIn_buttons li {
	background-color: #D14A10;
	background-image: -ms-linear-gradient(bottom, #D14A10 50%, #8a4621 100%);
	background-image: -moz-linear-gradient(bottom, #D14A10 50%, #8a4621 100%);
	background-image: -o-linear-gradient(bottom, #D14A10 50%, #8a4621 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.5, #D14A10), color-stop(1, #8a4621));
	background-image: -webkit-linear-gradient(top left, #D14A10 50%, #8a4621 100%);
	background-image: linear-gradient(to bottom right, #D14A10 50%, #8a4621 100%);
    border: 0 solid transparent;
    border-radius: .75em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1.25em;
    list-style: none outside none;    
    padding: .5em 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    line-height: 1.15em;
    min-height: 44px;
    text-shadow: 2px 2px 0px #8a4621;
    box-shadow: 2px 2px 0px #8a4621;
    margin-top: 2em;
}
#membership h1 {
	font-size: 2em;
	color: #525148;
	margin-top: 1.5em;
}
#membership h1:first-of-type {
	margin-top: 0;
}
#membership .logIn_buttons li:hover {
	background-image: -ms-linear-gradient(bottom, #d68255 50%, #D14A10 100%);
	background-image: -moz-linear-gradient(bottom, #d68255 50%, #D14A10 100%);
	background-image: -o-linear-gradient(bottom, #d68255 50%, #D14A10 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.5, #d68255), color-stop(1, #D14A10));
	background-image: -webkit-linear-gradient(top left, #d68255 50%, #D14A10 100%);
	background-image: linear-gradient(to bottom right, #d68255 50%, #D14A10 100%);
    text-shadow: 2px 2px 0px #b35b2b;
	/*-webkit-transition: -webkit-transform 0.1s ease;
	-moz-transition: -moz-transform 0.1s ease;
	transition: transform 0.1s ease;  */  
	-webkit-transform: scale(.98);
	-moz-transform: scale(.98);
	-o-transform: scale(.98);
	transform: scale(.98);
}

#membership .logIn_buttons a {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: .075em;
}
#membership .logIn_buttons li:first-child {
	min-height: 44px;
	display: block;
	vertical-align: middle;
	padding-bottom: 0;
    padding-top: 1em;
    margin-top: 0;
}
#membership .singlebutton .logIn_buttons li{
	padding-bottom: 1em;
}
#membership .logIn_buttons .vcntr {
    display: block;
    min-height: 44px;
    padding-bottom: 0;
    padding-top: 1em;
    vertical-align: middle;
}
#membership form {
	display: block;
	float: none;
	clear: both;
	width: 60%;
}
#membership .subscriptionForm {
	clear: none;
}
#membership .highSchool form {
	clear: none;
	width: 80%;
}
#membership .newAccount .fieldLabel {
	font-size: 1.25em;
	display: block;
	margin-right: 1em;
}
#membership .newAccount .field {
	margin-bottom: 1em;
	font-size: 1.25em;
	width: 100%;
}
#membership .newAccount .next_button, .help #verifyEmail #express, .faq #emailForm #send, .faq #validateForm #submitCode {
	background-color: #9F5026;
    border: 0 solid #9F5026;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    letter-spacing: 0.065em;
    padding: .5em 3em;
    text-shadow: 1px 1px #9F5026;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 1em;
}
.help #verifyEmail #express, .faq #emailForm #send, .faq #validateForm #submitCode {
	font-size: .75em;
	padding: .25em 1em;
}
#verifyEmail, #emailForm, #validateForm {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 2em;
	font-size: 1em;
}
#verifyEmail label, #emailForm label, #validateForm label {
	text-transform: uppercase;
	margin-right: .5em;
	font-size: 1em;
}
.field-validation-error {
	font-size: 1em;
	font-weight: bold;
}
#news .help p, .thrColFixHdr #news.faq .help p  {
	margin-top: 1em;
}
#news.faq h1 {
	margin-top: 2em;
	margin-bottom: 0;
}
#news.faq h1:first-of-type {
	margin-top: 0;
}
.thrColFixHdr #news.faq p {
	margin-top: 0;
}
#membership.mngmnt {
	width:60%;
}
#membership .newAccount #country {
	margin-bottom: 1.5em;
}
ul .listHead {
	list-style-type: none;
	font-weight: bold;
}
#otherNews.mngmnt {
    border-left: none;
    clear: none;
    float: left;
    height: inherit;
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
    width: 25%;
    padding: 2em;
    background-color: #493604;
    line-height: 1em;
    color: #fff;
}
#otherNews .supportLink a {
	display: block;
	padding: .5em;
	padding-left: 0;
	margin: 1em 0 .5em;	/*border-color: #fff;
	border-width: 1px;
	border-style: solid;*/
	font-size: 1em;
    color: #fff;
    border-radius: .25em;
}
#otherNews .supportLink a:hover {
	color: #f3b81e;
}
#otherNews .supportLink a:before {
	content: url("/images/orange_arrow.png");
	margin-right: .5em;
	float: left;
	margin-top: -.25em;
}
#otherNews.mngmnt h1 {
    color: #f3b81e;
    display: block;
    text-transform: uppercase;
}
#membership .newAccount ul {
	width: 60%;
}
.subscription {
	display: block;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #D1D1D1;
	padding-bottom: .1em;
	margin-bottom: .5em;
    padding-right: 1.5em;
}
.saveArea
{
    float: left;
}
.saveArea p
{    
    min-height: 1.5em;
}
.saveArea p > label
{
    font-weight:bold;
    color: green;
    vertical-align: middle;
}
.subscription:last-child {
	margin-bottom: 2em;
}
.hr
{
    clear:both;
    display: block;
    border-top:double;
}
.twoColRight {
    display: inline-block;
    float: right;
    margin-left: 5%;
    margin-top: 4em;
    width: 60%;
}

.twoColRightNoHead {
    display: inline-block;
    float: right;
    margin-left: 5%;
    margin-top: 0;
    width: 60%;
}
.twoColRightNoMargTop {
    display: inline-block;
    float: right;
    margin-left: 5%;
    margin-top: 1em;
    width: 60%;
}
.twoColRight img, .twoColRightNoMargTop img, .twoColRightNoHead img {
	max-width: 100%;
}
.twoColLeft {
    display: inline-block;
    float: left;
    margin-right: 5%;
    margin-top: 4em;
    width: 60%;
}
.twoColLeft img {
	max-width: 100%;
}
.highSchool {
	width: 40%;
	clear: none;
	float: none;
}
#membership .highSchool .newAccount .field form {
	width: 100%;
}
a {
	color: #9F5026;
}
a:visited{
	color: #9F5026;
}
.subscription {
	min-width: 400px;
	max-width: 500px;
	display: block;
	float: left;
	clear: both;
}
.subscription:first-of-type {
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #000;
}
#membership .quest a {
	display: inline-block;
	margin-left: .5em;
	padding: .25em .5em;
	border-radius: 1em;
	background-color: #666666;
	line-height: 1em;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: .75em;
	vertical-align: text-top;
}
#membership .quest a:hover {
	background-color: #999;
}
/*.memberWrap .cell {
	margin-top: 2em;
}*/
.subType {
	width: 100px;
}
.subName {
	width: auto;
}
.subType strong, .subName strong, .onOff strong {
	text-transform: uppercase;
}
.green {
	color:#36A032;
}
.red {
	color:#ED3122;
}
.on:before {
	color: #36A032;
    content: "M";
    font-size: 1.5em;
    padding: 0;
}
.off:before {
	content: "R";
	color:#ED3122;
	font-size: 1.5em;
    padding: 0;
}
.subType, .subName, .quest{
	float: left;
	font-size: 1em;
}
.on, .off, .onOff {
	float: right;
	font-size: 1em;
}
.on, .off {
	border-color: #C3C3C3;
    border-style: solid;
    border-width: 1px;
	display: block;
    height: 1em;
    width: 1em;
}
#membership .list {
	margin-top: 2em;
}
.list li {
	margin-bottom: .5em;
}
.list .on {
	float: left;
	margin-right: 1em;
    padding-bottom: .5em;
}
.list .on:before {
    display: block;
    height: 1em;
    width: 1em;
    float: left;   
}

/* overlay */

div .overlay {
    display: none;
    height: 97%;
    margin-bottom: 30px;
    margin-top: 30px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
div .overlayImg {
    background-color: #FFFFFF;
    background-repeat: repeat;
    height: 100%;
    opacity: 0.90;
    width: 100%;
    z-index: 1;
}
div .transbox {
    background-color: #525148;
    padding: 4em;
    display: block;
    margin: 4em auto 0 auto;
    height: auto;
    margin: 4em;
    position: absolute;
    top: 4em;
    width: 75%;
    z-index: 45;
    border-radius: 4em;
    color: #fff;
    text-align: center;
}
div .transbox h1 {
	font-size: 3.5em;
	line-height: 1em;
	margin-bottom: .5em;
	text-transform: uppercase;
	color: #F3B81E;
}
div .transbox p {
	font-size: 1.5em;
	line-height: 2em;
}
div .transbox p strong {
	color: #F3B81E;
}

/* overlay two */
#news #commentPlaceholder div.overlay {
    display: none;
    height: 97%;
    margin-bottom: 1em;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    width: 54%;
}
#news #commentPlaceholder div.overlayImg {
    background-color: #FFFFFF;
    background-repeat: repeat;
    height: 28em;
    opacity: 0.90;
    width: 100%;
    z-index: 1;
}
/*#news #commentPlaceholder .transbox {
    background-color: #525148;
    padding: 2em;
    display: block;
    margin: 2em auto 0 auto;
    height: auto;
    margin: 1em;
    position: absolute;
    top: 1em;
    width: 90%;
    z-index: 45;
    border-radius: 4em;
    color: #fff;
    text-align: center;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #commentPlaceholder .transbox p {
	color: #fff;
}
#news #commentPlaceholder .transbox h1 {
	font-size: 3.5em;
	line-height: 1em;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #F3B81E;
    background-color: #525148;
}
#news #commentPlaceholder .transbox p {
	font-size: 1.5em;
	line-height: 2em;
}
#news #commentPlaceholder .transbox p strong {
	color: #F3B81E;
}*/


@media screen and (max-width: 1225px) {
.thrColFixHdr #header {
	text-align:center;
	line-height:1em;
	height:inherit;
}
#header #logoTop {
	float:none;
	width: 300px;
	height: 85px;
	padding: 0px;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
	width: 100%;
}
#header #bannerAd {
	float:none;
	align:none;
	padding: 0px;
	height: inherit;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top:3%;
	margin-bottom:0;
	max-width: 100%;
	-webkit-height: inherit;
	-moz-height: inherit;
	}
#bannerAd728 {
	max-width:100%;
	max-height:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bannerAd728 a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#featureContainer {
	margin-top:.25em;
}

/* Express Registration --- Subscription Management */
#membership form {
	width: 60%;
}
}/*/mediaquery*/
@media screen and (max-width: 1160px) {
.clearfloat2 {
	visibility:visible;
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}}/*/mediaquery*/
@media screen and (max-width: 1100px) {
#featureContainer #printArchive .cover a {
	font-size: .75em;
}
#featureContainer #printArchive .cover {
	width: 30%;
	margin-right:3%;
	margin-bottom: 3em;
}}/*/mediaquery*/
@media screen and (max-width: 960px) {
	#buttonBar {
	font-size:1em;
	line-height:.9em;
	letter-spacing:.1em;
	line-height:1em;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
	height: 68px;
	width: 546px;
	margin-right:auto;
	margin-left:auto;
}}/*/mediaquery*/
@media screen and (max-width: 900px) {
#featureContainer #printArchive .cover {
	margin-bottom: 2em;
}}/*/mediaquery*/
@media screen and (max-width: 880px) {
body {
	font-size: 13px;
	line-height: 1.7em;
}

.thrColFixHdr #container {
	width:95%
}
.thrColFixHdr #footer {
	width:95%
}
.thrColFixHdr #header {
	text-align:center;
	line-height:1em;
	height:inherit;
}}/*/mediaquery*/ 
@media screen and (max-width: 880px) {

#header #logoTop {
	float:none;
	width: 300px;
	height: 85px;
	padding: 0px;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
}}/*/mediaquery*/
@media screen and (max-width: 880px) {

#header #bannerAd {
	float:none;
	align:none;
	padding: 0px;
	height: inherit;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top:3%;
	margin-bottom:0;
	max-width: 728px;
	-webkit-height: inherit;
	-moz-height: inherit;	
}}/*/mediaquery*/
@media screen and (max-width: 880px) {
#bannerAd728 {
	max-width:100%;
	max-height:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}}/*/mediaquery*/
@media screen and (max-width: 880px) {

#bannerAd728 a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#buttonBar {
	font-size:1em;
	line-height:.9em;
	letter-spacing:.1em;
	line-height:1em;
}

a.navButtons {
	margin-top:4px;
	padding-left:7px;
	padding-right:7px;
}
a.navButtonsSoc {
	visibility:collapse;
	height:0;
	width:0;
}

#featureContainer {
	-ms-height: auto;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
} 
.thrColFixHdr #mainContent {
	width:50%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:3%;
	margin-top:5%;
	margin-bottom:0%;
} 
.thrColFixHdr #techIndex #sidebar1 {
	visibility:inherit;
	float: left;
	width: 27%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
	margin-right: 0.5%;
} 
.thrColFixHdr #sidebar1 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
} 
.thrColFixHdr #sidebar2 {
	width:36%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:5%;
	margin-bottom:0%;
} 
#headlines {
	width:50%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:1%;
	padding-top:0;
	margin-left:0;
	margin-top:1%;
	margin-bottom:0%;
	-moz-column-count: 1;
    -moz-column-gap: 0;
	-webkit-column-count: 1;
    -webkit-column-gap: 0;
	column-count: 1;
    column-gap: 0;
} 
#otherNews {
	padding-bottom: 25px;
	height: inherit;
	width: 39.5%;
	padding-top: 3%;
	float: left;
	position: relative;
	clear: none;
	margin-bottom: 0px;
	margin-top: 30px;
	border-left-width: 0.5%;
	border-left-style: solid;
	border-left-color: #D3D2CD;
	padding-right: 0%;
	padding-left: 0%;
} 
#otherNews2 {
	padding-bottom: 25px;
	height: inherit;
	width: 33%;
	padding-top: 3%;
	float: left;
	position: relative;
	clear: none;
	margin-bottom: 0px;
	margin-top: 30px;
	border-left-width: 0.5%;
	border-left-style: solid;
	border-left-color: #D3D2CD;
	padding-right: 0%;
	padding-left: 0%;
} 
.thrColFixHdr #otherNews #sidebar3 {
	visibility:visible;
	margin-bottom: 5%;
	width: 90%;
	clear: none;
	margin-right: 5%;
	margin-left: 5%;
	height:inherit;
} 
#widgetBar {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
} 
.thrColFixHdr #rightSidebar {
	width:36%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:1%;
	margin-bottom:0%;
} 
.thrColFixHdr #sidebar3 #promoAd {
	max-width:100%;
	margin-right: auto;
	margin-left: auto;
} 
/*.thrColFixHdr #sidebar3 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
} */
#otherNews #sidebar3 {
	margin-bottom: 25px;
	width: 89.5%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5%;
	padding-left: 5%;
}
#rule2 {
	visibility: visible;
	width:auto;
	height: 2px;
	border-top-width: 1px;
	border-top-style: dashed;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
.clearfloat2 {
	visibility:visible;
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.other {
	margin-top: 0px;
	clear: both;
} 
.rndCnrLrg {
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
} 
#container #featureContainer #webinar {
	margin-top: 30px;
} 
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
	visibility:visible;
	height:inherit;
	width: 94%;
	border-right-width: 0px;
	border-right-style: none;
	padding: 0px;
	margin-right: 3%;
	margin-left: 3%;
	margin-bottom: 1.5em;
} 

.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
	visibility: visible;
	display: block;
	width: 98%;
	float: left;
	height: inherit;
	margin-right: 15px;
	position: relative;
	vertical-align: middle;
	padding: 1%;
	border: 1px solid #525148;
	} 
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
	width: 15%;
	margin-right:5px;
	line-height:0;
} 
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 {
	margin-top:.5em;
	padding:0;
} 
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a {
	margin:0;
	padding:0;
} 
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a:link {
	margin:0;
	padding:0;
} 
.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
	display: block;
	width: 18%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
	margin-top: 10px;
} 
#featureContainer #news h2 .lcBlack {
	text-transform: none;
	color: #333;
	line-height: 1.2em;
} 
#featureContainer #news h2 {
	margin-top:20px;
	line-height:1.2em;
} 
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
} 
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
} 
.thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
} 
#companyInfo {
	display:inline-block;
	height:inherit;
	text-decoration: none;
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	column-count: 1;
	column-gap: 0%;
	padding: 1em;
	background-color: #e6e5e3; 
	width: 95%;
} 

.thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn {
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	column-count: 1;
	column-gap: 0;
    margin-bottom:0;
}
#featureContainer #printArchive .cover a {
	font-size: .75em;
} 
#featureContainer #printArchive .cover {
	width: 30%;
	margin-right:3%;
	margin-bottom: 2em;
}
#classified ol .selectedClTab a {
	font-size: 0.6em;
}
#classified ol .clTab a {
	font-size: 0.6em;
}
#featureContainer #classified h1 {
	font-size: 1em;
}
/* end of classified content */
.thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
	display: block;
	width: 100%;
	float: left;
	height: inherit;
}
#resources ol .selectedClTab a {
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
}
#resources ol .clTab a {
	font-size: 1em;
	margin-right:1px;
}
#featureContainer #resources {
	margin-top:25px;
}
#featureContainer #resources h1 {
	font-size: 1em;
}
.thrColFixHdr #dist {
	margin-top: 50px;
}
#dist ol .selectedClTab a {
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
}
#dist ol .clTab a {
	font-size: 1em;
	margin-right:1px;
}
#featureContainer #dist h1 {
	font-size: 1em;
}
#container #featureContainer #dist .classTabs #threecolumn {
	-moz-column-count: 2;
	-moz-column-gap: 4px;
	-webkit-column-count:2;
	-webkit-column-gap: 4px;
	column-count: 2;
	column-gop: 2;
}
#container #featureContainer #dist #threecolumn .clTabHolder a {
	visibility:collapse;
}
#bannerAdFlash {
	max-width:100%;
	height:68px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contact ol .selectedClTab a {
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
}
#contact ol .clTab a {
	font-size: 1em;
	margin-right:1px;
}
#featureContainer #contact h1 {
	font-size: 1em;
}}/*/mediaquery*/
@media screen and (max-width: 610px) {
.thrColFixHdr #buttonBar {
	height:2em;
}
.thrColFixHdr #classified {
	margin-top:8.5em;
}
#featureContainer #newsIndex h2:first-child {
	margin-top:2em;
}
form {
	display:block;
	float:left;
	clear:both;
	font-size:11px;
	color:#525148;
	width:100%;
	height:inherit;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:3%;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
	height: 60px;
	width: 448px;
}
input {
	width:70%;
}
.thrColFixHdr #mainContent, .thrColFixHdr #news, .thrColFixHdr #otherNews, .thrColFixHdr #otherNews2, .thrColFixHdr #sidebar2, .thrColFixHdr #outerContainer #container #featureContainer #techIndex, .thrColFixHdr #contact, .thrColFixHdr #newsIndex, .thrColFixHdr #outerContainer #container #featureContainer #tech {
	margin-top:4em;  
	padding-top:0; 
}

.thrColFixHdr #otherNews {
	margin-top:70px;
	padding-top:0px;
}
.thrColFixHdr #searchResults {
	float: left;
	width: 94%;
	height: inherit;
	padding-top: 90px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
}
#searchResults ol .clTab a {
	padding-top: .5em;
	padding-right: 2%;
	padding-bottom: .5em;
	padding-left: .5em;
	width:92%;
}
#searchResults ol .selectedClTab a {
	padding-top: .5em;
	padding-right: 2%;
	padding-bottom: .5em;
	padding-left: .5em;
	width:92%;
}

#container #featureContainer #searchResults .classTabs #twocolumn {
	-moz-column-count: 2;
	-moz-column-gap: 8px;
	-webkit-column-count: 2;
	-webkit-column-gap: 8px;
	column-count: 2;
	column-gap: 8px;
}
.count {
	margin-bottom: -0.75em;
	margin-left: -1em;
	margin-right: -0.75em;
	margin-top: -0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer {
	height: 45px;
	width: 364px;
}}/*/mediaquery*/
@media screen and (max-width: 480px) {
.thrColFixHdr #news .bloggerLogo {
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 1em;
}
#news #share2 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
body {
	font-size: 13px;
	line-height: 1.7em;
}
.thrColFixHdr #outerContainer #container #header #bannerAd #flashAdContainer #FlashID {
	height: 60px;
	width: 448px;
}
.thrColFixHdr #container {
	width: 95%;
/*	margin-bottom: -3%;
*/}

.thrColFixHdr #header {
	text-align:center;
	line-height:1em;
	height:inherit;
}
#header #logoTop {
	float:none;
	width: 177px;
	height: 50px;
	padding: 0px;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
}
#header #bannerAd {
	float:none;
	align:none;
	padding: 0px;
	height: inherit;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top:3%;
	margin-bottom:0;
	max-width: 728px;
	-webkit-height: inherit;
	-moz-height: inherit;	
	}
#bannerAd728 {
	max-width:100%;
	max-height:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bannerAd728 a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thrColFixHdr #buttonBar {
	text-align:center;
	font-size:1em;
	line-height:.5em;
	letter-spacing:.05em;
	height:3.5em;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:2%;
	padding-right:2%;
	width:96.5%;
	margin-right:0;
}
a.navButtons {
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:2px;
}
a.navButtons {
	margin-top:4px;
	padding-left:7px;
	padding-right:7px;
}
a.navButtonsSoc {
	visibility:collapse;
	height:0;
	width:0;
}

ul#menuSubOne	{
	margin-left:0px;
	font-size:.75em;
	text-align:left;
	text-align:left;
}
#featureContainer {
	-ms-height: auto;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.thrColFixHdr #mainContent {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:90px;
	margin-bottom:0%;
}
.thrColFixHdr #sidebar1 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #news .twoColumn {
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	column-count: 1;
	column-gap: 0;
}
.thrColFixHdr #techIndex #sidebar1 {
	visibility:inherit;
	float: left;
	width: 27%;
	height: inherit;
	padding-top: 15px;
	padding-right: 3%;
	padding-bottom: 15px;
	padding-left: 3%;
	clear: none;
	margin-top: 3%;
	margin-right: 0.5%;
}
#news #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#news #latestNews.nxtImg {
	width: 95%;
}
#news #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #news {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:90px;
	margin-bottom:0%;
}
#news #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
.thrColFixHdr #container #featureContainer #tech {
	margin-top: 75px;
}
#tech #latestNews {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#tech #latestNewsSlides {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #tech {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#tech #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#news #tech {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#tech #share2 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
} 
#tech #share2Blog {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
#tech #slideshow {
	width: 100%;
	margin-right: 0;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #sidebar2 {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0%;
}
.thrColFixHdr #sidebar2 p {
	font-size:1em;
}
#headlines {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-top:0;
	padding-bottom:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0%;
}
.thrColFixHdr #otherNews {
	float: left;
	position: relative;
	clear: none;
	width:94%;
	height: inherit;
	padding-left:3%;
	padding-right:3%;
	padding-top: 3%;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0%;
	border-left:none;
	border-left-width:0;
	border-left-style:none;
}
#otherNews2 {
	height: inherit;
	padding-top: 3%;
	float: left;
	position: relative;
	clear: none;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0%;
	border-left:none;
	border-left-width:0;
	border-left-style:none;
}
.thrColFixHdr #otherNews #sidebar3 {
	visibility:hidden;
	margin: 0px;
	width: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height:0px;
}
#widgetBar {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #rightSidebar {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0%;
}
#iconAds {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:1%;
	margin-top:0;
	margin-bottom:5px;
	margin-bottom:0%;
}#icons {
	margin-top: 3px;
	margin-bottom: 3px;
}
.thrColFixHdr #sidebar3 #promoAd {
	max-width:100%;
	margin-right: auto;
	margin-left: auto;
}
/*.thrColFixHdr #otherNewsHeadlines{
	margin-top:2em;
	padding-top:2em;
	border-top-color: #525148;
	border-top-width:1px;
	border-top-style:dashed;
}
*/
.thrColFixHdr #otherNewsHeadlines{
	margin-top:0;
	padding-top:1em;
	border-top-color: none;
	border-top-width:0;
	border-top-style:none;
}
.thrColFixHdr #sidebar3 {
	width:96%;
	margin-top:1em;
	margin-bottom:1em;
}
/*.thrColFixHdr #sidebar3 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}*/
#otherNews #sidebar3 {
	margin-bottom: 25px;
	width: 89.5%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5%;
	padding-left: 5%;
}
#sidebar3 #cover {
	margin-top: 0px;
	float: left;
	margin-right: 10px;
}
#sidebar3 h4 {
	font-size: 0.9em;
	line-height: 1.7em;
	margin-top: 0px;
}
#sidebar3 p {
	font-size: .9em;
	line-height: 1.4em;
}
/* end of sidebar 3 or ad bar */

/* sidebar 4 */
#sidebar4 {
	visibility:collapse;
	width: 0;
	border: none;
	margin-top: 0;
	line-height: 0;
	margin-bottom: 0;
	position: relative;
	padding: 0;
	font-size:0;
	border:none;
}
.moreBlogs {
	float: left;
	margin-bottom: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-top: 3px;
	color: #525148;
	padding-right: 3px;
	padding-left: 0px;
	font-size: 0.9em;
	text-decoration: none;
	text-transform: none;
	line-height: 1em;
}
#product {
	visibility:collapse;
	margin-left: 0px;
}
#sidebar4 h2 {
	margin-top:0px;
	margin-bottom:0px;
}
#prodImage {
	visibility:collapse;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
}
.thrColFixHdr #outerContainer #footer {
	padding-top: 0px;
	position: relative;
	overflow: auto;
	border-top-width: thick;
	border-top-style: solid;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	display:block;
	overflow:hidden;
}
#footerAboutBut {
	padding-top: 10px;
	padding-bottom: 0;
	float: left;
	width:100%;
	padding-right: 0px;
	height: inherit;
	clear: both;
	font-size: 1em;
	text-transform: none;
	color: #525148;
	padding-left: 0px;
	line-height: 2em;
	position: relative;
	border-right-width: none;
	border-left-width: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}
#footerHelpBut {
	width:100%;
}
#footerHelpBut a {
	clear:both;
	width:100%;
	text-align:center;
	padding-top:.5em;
	padding-bottom:.5em;
	margin:0;
	float:left;
	border-right:none;
	border-bottom-style: dotted;
	border-bottom-width:1px;
	border-bottom-color: #525148;	
	line-height:1em;
}
#footerContactBut {
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0;
	height: inherit;
	clear: none;
	font-size: 1em;
	text-transform: none;
	color: #525148;
	padding-left: 0px;
	line-height: 2em;
	position: relative;
	text-align: left;
	width: 100%;
}
#footer #copyright {
	float:none;
}
#rule1 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
#rule2 {
	visibility:collapse;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
.clearfloat2 {
	visibility:visible;
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#newsIndex .clearfloat {
	clear:none;
    height:0;
    font-size: 0;
    line-height: 0px;
	visibility:hidden;
}
.other {
	margin-top: 15px;
	clear: both;
}
.rndCnrLrg {
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/*#headShot {
	width:auto;
}*/
#news #headShot {
	width:auto;
}
#news #share2 {
	visibility:collapse;
	display: none;
	width:0;
	height:0;
	padding:0;
	margin:0;
}
#spotMobile #promoAd {
	float:left;
	display: block;
	max-width: 98%;
	height:inherit;
	visibility: visible;
	margin-right: 0;
}
#news #spotMobile {
	width:55%;
	margin-right: 15px;
	margin-left: 0%;
	margin-bottom:1%;
	margin-top:1%;
	float:left;
	visibility: visible;
}
.thrColFixHdr #newsIndex {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:90px;
	margin-bottom:0%;
}
.thrColFixHdr #printArchive {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	margin-top:90px;
	margin-bottom:0%;
}
#printArchive .clearfloat {
	clear:none;
    height:0;
    font-size: 0;
    line-height: 0px;
	visibility:hidden;
}
.thrColFixHdr #index {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
.thrColFixHdr #latestNews #caption p {
	font-size: 1em;
	font-weight: bold;
	color: #525148;
	margin-top: .75em;
	margin-bottom: 1em;
}
#container #featureContainer #webinar {
	margin-top: 100px;
	width:100%;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent2 {
	visibility:visible;
	height:inherit;
	clear:both;
	width:100%;
	border:none;
	margin-top:2em;
	padding-left:0;
	padding-right:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 #mainContent {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #webinar #sidebar1 {
	visibility:visible;
	clear:both;
	height:inherit;
	width: 94%;
	border-right-width: 0px;
	border-right-style: none;
	padding: 0px;
	margin-top:1.5em;
	margin-right: 3%;
	margin-left: 3%;
	margin-bottom: 1.5em;
}
#container #featureContainer #techIndex {
	height: inherit;
	margin-top: 100px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1 {
	height: inherit;
	margin-top: 20px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
	padding:0;
	border:none;
	}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent {
	height: inherit;
	padding:0;
	margin-top: 20px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
	border:none;
	}
#featureContainer #featuredTechStory #latestNews {
	width: 94%;
	float: left;

	}
#container #featureContainer #techIndex {
	height: inherit;
	margin-top: 65px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #sidebar1 {
	height: inherit;
	margin-top: 20px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
	padding:0;
	border:none;
	}
.thrColFixHdr #outerContainer #container #featureContainer #techIndex #mainContent {
	height: inherit;
	padding:0;
	margin-top: 20px;
	margin-right: 3%;
	margin-left: 3%;
	float: left;
	width: 94%;
	border:none;
}
#featureContainer #featuredTechStory #latestNews {
	width: 94%;
	float: left;
	}
	.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox {
	visibility: visible;
	display: block;
	width: 98%;
	float: left;
	height: inherit;
	margin-right: 15px;
	position: relative;
	vertical-align: middle;
	padding: 1%;
	border: 1px solid #525148;
	}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox #headShot {
	width: 20%;
	margin-right:5px;
	line-height:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 {
	margin-top:.5em;
	padding:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a {
	margin:0;
	padding:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerBox h6 a:link {
	margin:0;
	padding:0;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft {
	display: block;
	width: 23%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 0px;
	margin-right:15px;
	height: inherit;
	margin-top: 15px;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #headShotTopLeft #blogger {
	max-width: 100%;
}
.thrColFixHdr #outerContainer #container #featureContainer #news #bloggerlogo #blogger {
	max-width: 100%;
}
#featureContainer #news h2 .lcBlack a:link {
	color: #333;
	text-decoration:underline;
}
#featureContainer #news h2 .lcBlack {
	text-transform: none;
	color: #333;
	letter-spacing: 0.05em;
	line-height: 1.2em;
}
#featureContainer #news h2 {
	margin-top:20px;
	line-height:1.2em;
}
.thrColFixHdr #outerContainer #container #featureContainer #news h1 .link {
	clear: both;
	float: none;
	display: block;
	width: 100%;
	margin-bottom:0;
}
#blogControls .commentButton{
	width: 27%;
	text-decoration:none;
}
#webinar #sidebar1 #headShot {
	width: 27%;
}
.thrColFixHdr #container #featureContainer #directory {
	margin-top: 75px;
}
#directory #latestNews {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #directory {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#news #directory {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
	clear:none;
}
#featureContainer #directory #sort #page-wrap #productName .list-wrap #featured .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #core .forceBreak480, #featureContainer #directory #sort #page-wrap #productName .list-wrap #final .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
}
.thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-three a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-two a .forceBreak480, .thrColFixHdr #outerContainer #container #featureContainer #directory #sort #page-wrap #productName .nav .nav-one a .forceBreak480 {
	height: 0px;
	width: 0px;
	visibility: hidden;
	float:left;
}
#companyInfo {
	display:inline-block;
	height:inherit;
	text-decoration: none;
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	column-count: 1;
	column-gap: 0%;
	padding: 1em;
	background-color: #e6e5e3; 
	width: 90%;
}
#featureContainer #printArchive .cover {
	width: 49%;
	margin-right:1%;
	margin-bottom: 2em;
	font-size: .75em;
}
#featureContainer #printArchive {
	padding-top: 10px;
	padding right:0;
	padding-left:8%;
	margin-top:70px;
}
#classified #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#classified #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #classified {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#classified #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#classified ol .selectedClTab a {
	font-size: 0.6em;
	height: 3em;
}
#classified ol .clTab a {
	font-size: 0.6em;
	height: 3em;
}
#featureContainer #classified h1 {
	font-size: 1em;
}
.thrColFixHdr #outerContainer #container #featureContainer #printArchive h3 {
	width: 90%;
}
.thrColFixHdr #outerContainer #container #featureContainer #oldArchive {
	width: 90%;
}
#calendar #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#calendar #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #calendar {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#calendar #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#resources #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#resources #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#featureContainer #resources {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:100px;
	margin-bottom:0%;
}
#resources #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#resources ol .selectedClTab a {
	width:96%;
	height: 1em;
	padding: .5em;
}
#resources ol .clTab a {
	width:96%;
	height: 1em;
	padding: .5em;
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
}
#featureContainer #resources h1 {
	font-size: 1em;
}
#container #featureContainer #resources .classTabs #twocolumn {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
#container #featureContainer #resources ol .clTabBlank a {
	visibility: collapse;
	padding:0;
	margin:0;
	height:0;
	width:0;
}
.thrColFixHdr #dist {
	margin-top: 50px;
}
#dist #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#dist #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #dist {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#dist #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#dist ol .selectedClTab a {
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
}
#dist ol .clTab a {
	font-size: 1em;
	margin-right:1px;
}
#dist ol .selectedClTab a {
	width:96%;
	height: 1em;
	padding: .5em;
}
#dist ol .clTab a {
	width:96%;
	height: 1em;
	padding: .5em;
}
#featureContainer #dist h1 {
	font-size: 1em;
}
#container #featureContainer #dist .classTabs #threecolumn {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
#container #featureContainer #dist #threecolumn .clTabHolder a {
	visibility:collapse;
}
#news #about {
	width: 100%;
	margin-right: 0px;
	margin-top: 30px;
}
#bannerAdFlash {
	max-width:100%;
	height:41px;
	border-style: none;
}
#contact #latestNews {
	width: 55%;
	margin-right: 15px;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
#contact #slideshow {
	width: 55%;
	margin-right: 3%;
	margin-bottom: .5%;
	float: left;
	margin-top: 0px;
}
.thrColFixHdr #contact {
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:30px;
	margin-bottom:0%;
}
#contact #share {
	display: block;
	clear: both;
	float: left;
	width: auto;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	margin-top: 5px;
}
#contact ol .selectedClTab a {
	font-size: 1em;
	margin-right:1px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	radius-topright:0;
	width:96%;
	height: 1em;
	padding: .5em;
}
#contact ol .clTab a {
	font-size: 1em;
	margin-right:1px;
	width:96%;
	height: 1em;
	padding: .5em;
}
#featureContainer #contact h1 {
	font-size: 1em;
}
#container #featureContainer #contact .classTabs #twocolumn {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
 .thrColFixHdr #outerContainer #container #featureContainer #techIndex .twoColumn {
	 margin-bottom:-6em;
}
.thrColFixHdr #sidebar2 {
	margin-top:1em;
}
.thrColFixHdr #mainContent, .thrColFixHdr #news, .thrColFixHdr #otherNews2, .thrColFixHdr #outerContainer #container #featureContainer #techIndex, .thrColFixHdr #contact, .thrColFixHdr #newsIndex, .thrColFixHdr #outerContainer #container #featureContainer #tech {
	margin-top:7.5em;  
	padding-top:0; 
}
/* Express Registration --- Subscription Management */
#membership {
	padding-bottom: 1em;
}
#membership ul {
	width: 100%;
	margin: 0;
}
#membership h1 {
	font-size: 1.25em;
	margin-top: 1em;
}
.twoColRight {
	visibility: collapse;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}
.memberWrap #buttonBar {
	height: 1em;
}
#membership .logIn_buttons li {
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-color: #9F5026;
    border-radius: .75em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    list-style: none outside none;    
    padding: .5em 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    line-height: 1.15em;
    min-height: 2em;
    text-shadow: none;
    box-shadow: none;
    margin-top: 1em;
}
#membership .logIn_buttons li:hover {
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-color: #d68255;
    text-shadow: none;
	/*-webkit-transition: -webkit-transform 0.1s ease;
	-moz-transition: -moz-transform 0.1s ease;
	transition: transform 0.1s ease;  */  
	-webkit-transform: scale(.98);
	-moz-transform: scale(.98);
	-o-transform: scale(.98);
	transform: scale(.98);
}
#membership .logIn_buttons li:first-child {
	min-height: 2em;
	display: block;
	vertical-align: middle;
	padding-bottom: 0;
    padding-top: .5em;
    margin-top: 0;
}
#membership .newAccount .fieldLabel {
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}
#membership .newAccount .field {
	width: 96%;
}
#membership .newAccount {
	width: 100%;
	margin-top: 0;
}
#membership .newAccount .next_button {
    padding: 1em;
    width: 100%;
}
}/*/mediaquery*/
@media print {
body {
	background-color: #fff;
	background-image: url(none);
	background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.7em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#outerContainer {
    display: block;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    max-width: 100%;
}
.thrColFixHdr #container {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    max-width: 100%;
}
.thrColFixHdr #header {
	background-repeat: no-repeat;
	background-image: url(none);
	display: block;
	height: inherit;
	line-height: 1em;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
#header #logoTop {
    float: none;
    height: 85px;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 300px;
	clear:both;
}
#featureContainer {
	background-color: none;
	box-shadow: none;
	display: block;
	line-height: 1em;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	position: absolute;
	width: 90%;
}
.thrColFixHdr #news, .thrColFixHdr #tech, .thrColFixHdr #printArchive, .thrColFixHdr #classified, .thrColFixHdr #directory, .thrColFixHdr #calendar, .thrColFixHdr #resources, .thrColFixHdr #contact {
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    width: 90%;
}
#otherNews {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #buttonBar {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
form {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #buttonBar ul li {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #share {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #share2 {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
.thrColFixHdr #footer {
	visibility:collapse;
	height:0;
	width:0;
	padding:0;
	margin:0;
}
#news h1{
	color:#000000;
}
#news h1 .link {
	color:#000000;
}}

a.pure_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #52a10d), color-stop(1, #81e034) );
	background:-moz-linear-gradient( center top, #52a10d 5%, #81e034 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52a10d', endColorstr='#81e034');
	background-color:#52a10d;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#090a08;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:135px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #aade7c;
    margin-top: 15px;
    padding-right: 5px;
    padding-left: 5px;
}
a.pure_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #81e034), color-stop(1, #52a10d) );
	background:-moz-linear-gradient( center top, #81e034 5%, #52a10d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81e034', endColorstr='#52a10d');
	background-color:#81e034;
}
a.pure_button:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

.float_right
{
    float: right;
    padding-right: 2em;
    width: 30%;
    padding: 1em, 2em;
}
.recurly_img {
    width: 50%;
    left: 4em;
    position: relative;
}
.recurly .plan .recurring_cost .interval {
    padding-top: 0.5em;
}
.existingMember
{    
    color: #9F5026;
    font-size: 150%;
    font-weight: bolder;
}
.existingMember a{
    color: #FFA500;
}
.expressBanner {
    background-color: #000000;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 18px;
    overflow: hidden;
    padding: 0.8em 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
