/* ----- PAGE SETUP ----- */
html { margin:0; padding:0; }
.homepage {width:1040px; margin: 0 auto; text-align:left; float:left}
body { margin:0 auto; padding:0; width:1000px; font-size:.75em; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; background-color:#fff; color:#444; }
html body * { margin-top:0;}


/* ----- DEFAULT STYLES FOR BASIC ELEMENTS ----- */
/* default links for jsp code */

.link1,.link2,.link3 { 	
	font-size: 13px; 
	font-weight:bold; 
	color: #000;
	background-image: url(../images/arrow.jpg); 
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
	text-decoration: none;
}
.link2,.link3 {
	/* font-size:12px; */
	font-size:13px;
	color: #000;
	text-decoration: none;
}
.link3 {
	/* font-size:11px; */
	font-size:13px;
}
.link1 a,.link2 a,.link3 a { 
text-decoration: none;
}

.teaser1,.teaser2,.teaser3 {
	padding: 8px;
	padding-right:0px;
	padding-top:5px;
	margin: 0px;
	font-size: 11px;
	color: #444444;
}
/* default link styles */
 /* a:link { color:#858585; text-decoration:none; }
a:visited { color:#858585; text-decoration:none;} */
 a:link { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none;} 
a:focus,a:hover,a:active { text-decoration:underline; }
a img { border-style:none; }

/* page headings */
h1 { font-size:2.2em; letter-spacing:-0.1px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#777777; font-weight:bold }
h2 { font-size:14px; font-family: Helvetica, Arial, Verdana, sans-serif; }
h2 {margin: 3px; margin-left:0px; width:200px; padding:3px; color:#724800; background-color:#E8E8E8; 
padding-bottom:2px;background-image:url(../images/h2bg.gif); background-position:right; background-repeat:no-repeat;}

h3 { font-size:1.2em; font-family: Helvetica, Arial, Verdana, sans-serif; color:#555555}
h4 { font-size:1.1em; font-family: Helvetica, Arial, Verdana, sans-serif; }
h5 { font-size:1.0em; font-family: Helvetica, Arial, Verdana, sans-serif; }
h6 { font-size:1em; font-family: Helvetica, Arial, Verdana, sans-serif; }
/* text formatting */
pre { font-family:"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size:1em; }
code { font-family:"Bitstream Vera Sans Mono","Courier New",Courier,monospace; font-size:1em; }
blockquote { margin:0 2em 1em; border-left:1px dotted #71BF45; border-right:1px dotted #71BF45; padding:0 1em; } /* default list items */
li { margin-bottom:0.3em; }
li ul, li ol { margin-top:0.3em; }/* nested lists */
acronym, abbr { border-bottom:1px dotted #39c; }
/* definition lists */
dl { margin:0; padding:0; }
dt { margin-bottom:0.5em; font-weight:bold; }
dd { margin-left:2em; margin-bottom:0.5em; }
/* for forms */
form { padding:0; margin:0; }
fieldset { border:1px solid #ccc; margin-bottom:0.5em; }
legend { font-size:1em; font-weight:bold; }
label { font-weight:bold; }
/* simple table formatting */
table.styled { width:50%; margin:0 auto 1em; border:1px solid #999; border-spacing:0px; border-collapse:collapse; }
table.styled caption { font-size:0.9em; text-align:center; margin:0.5em auto; font-weight:bold; }
table.styled tr { }
table.styled th { background-color:#097242; color:#fff; text-align:center; font-weight:bold; padding:0.2em; }
table.styled td { text-align:left; vertical-align:top; padding:0.2em; }
table.styled tr.altrow td { background-color:#F3FFEB; }


/* ----- LAYOUT SPECIFIC STYLING ----- */
/* leaderboard ad unit */
div#leaderboard { height:90px; line-height:100px; text-align:center; background-color:#efefef; margin:5px 0; padding:5px 0; }
/* ----- top cross-site links ----- */
div#xref { margin:0; padding:0 0 4px 0; height:24px; font-size:11px; line-height:24px; background-image:url(/images/bg-xref.gif); background-position:bottom left; background-repeat:repeat-x; }
	div#xref ul { float:right; margin:0; width:484px; height:24px; overflow:hidden; padding:0; background-image:url(/images/bg-xref-tabs.gif); background-repeat:no-repeat; background-position:bottom left; }
	div#xref ul li { float:left; display:inline; margin:0; padding:0; background-image:none; }
	div#xref ul li a { display:block; margin-top:3px; font-weight:bold; color:#fff; font-size:11px; }
	div#xref ul li#xqp { margin-left:17px; }
	div#xref ul li#xwf { margin-left:58px; }
	div#xref ul li#xpn { margin-left:17px; }
	div#xref ul li#xim { margin-left:22px; }
	div#xref div#cygnusmenu { float:left; text-align:left; z-index: +5; }
/* ----- top branding ----- */
div#branding { clear:both; background-color:#999; height:102px; overflow:hidden; 
background-image:url(/design/images/branding_new.gif); background-repeat:no-repeat; 
}
	div#branding h1 { width:340px; height:36px; float:left; display:inline; margin: 25px 0 0 10px; }
	div#branding h1 a { display:block; height:100%; text-indent:-5000px; }
	div#branding a#cygb2b { width:120px; height:25px; display:block; float:right; overflow:hidden; text-indent:-5000px; margin-top:50px; }
	
	/* ----- search and date bar ----- */
	div#branding #searchbar {width:998px; display:block; text-align:right;  overflow:hidden; text-indent:-1000px; margin-top:80px;  }
	div#searchbar {  height:22px; }
	div#searchbar div.datestamp { width:300px; float:left;line-height:20px; font-size:10px; }
	div#searchbar form#searchform { width:300px; float:right; text-align:right; line-height:20px; }
	div#searchbar form#searchform * { font-size:10px; }
	div#searchbar span {font-size: 10px; color:#FFFFFF;width:22px;overflow:hidden;}
	div#searchbar .searchradio {width: 15px;}
	div#searchbar #searchtxt {width: 100px; height:20px;}
	#searchbutton {width:28px;margin-right:3px;}

/* ----- navigation bar ----- */
#nav { 
float:left;
width: 800px;
}
#date {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-right: 2px;
}
ul#navigation { background-color:#ffffff; padding:0px 0; margin:0; height:20px; font-size:0.9em; background-image:url(/design/images/bg-navbar_new.gif); background-repeat:repeat-x;  width:943px;width:863px;}
	ul#navigation li { padding:0; padding-top: 2px; padding-left:0px;padding-right:0px; margin:0; list-style:none; float:left; height:21px;background-image:none;  /*background-image: url(/design/images/navitem.gif); background-repeat: no-repeat; background-position: top right; */  }

	ul#navigation li a:link,ul#navigation li a:visited { display:block; padding:2px 1em; line-height:11px; color:#fff; text-decoration:none; font-weight:bold; } /* border-right:1px solid #A1D583; */
	ul#navigation li a:focus,ul#navigation li a:hover,ul#navigation li a:active { text-decoration:underline; }
	ul#navigation li a.last { border-style:none; color:#fff;}
	
	#navigation li ul { position:absolute; left:-999em; width:125px; background-color:#b08455; margin:2px 0 0; padding:0; border:1px solid #666; border-bottom-style:none; }
/*	ul#navigation li ul.subnav li ul.subnav2 { position: absolute;left: -999em; width:125px; background-color:#999; margin:2px 0 0; padding:0; border:1px solid #fff; border-bottom-style:none; }
*/	
	ul#navigation li ul.subnav li, ul#navigation li ul.subnav li ul.subnav2  li { margin:0; padding:0; width:100%; list-style-type:none;border-bottom:1px solid #b08455; height:auto; }

	
	ul#navigation li ul.subnav li a:link,ul#navigation li ul.subnav li a:visited ,
	ul#navigation li ul.subnav li ul.subnav2  li a:link, ul#navigation li ul.subnav li ul.subnav2  li a:visited
	{ display:block; padding:0.3em; line-height:1.2em; height:100%; font-weight:normal; font-size:95%; }
	ul#navigation li ul.subnav li a:focus,ul#navigation li ul.subnav li a:hover,ul#navigation li ul.subnav li a:active { background-color:#b08455; }


#navigation li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 12.05em;
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
	left: -999em;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



	
/* ----- right ad bar ----- */
div#adsright { width:160px; float:right; margin-top:10px; display:inline; text-align:center}
	/* wrapper for individual ads - this is necessary for spacing and for the stripUnusedAds() script. */
	div#adsright div { width:120px; margin-bottom:10px;text-align:center }
		
div#google img {
	margin-right: 4px;
	position: relative;
	top: 4px;
}



/* ----- licensing terms and footer links ----- */
#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	/*background-color: #6F6F6F; */
	background-color: #b08455;
	
	height: 21px;
	width: 867px;
	float:left;
}
#footer ul { padding:0.25em 0 0.25em; margin:0;
	padding-left: 10px;
	padding:0px;
	padding-top:0.25em;
	 }
#footer ul li {color:white; padding:0; margin:0; list-style-type:none; display:inline; border-right: 1px solid white; 
padding-left: 10px;
padding-right: 10px;
}
#footer ul li a {
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	}
#copyright {
font-size: 0.8em;
color: #858585;
width: 200px;
margin-top:10px;
}
#copyright a {

color: #858585;
font-weight: bold;

}

#accessibility {
	width : 1px;
	height : 1px;
	overflow : hidden;
	position : absolute;
	left : -400px;
	top : -400px;
}

	.toprightbox {
		float: right;
		width: 200px;
		padding: 5px;
		margin: 5px 0px 5px 5px;
		background-color: #F4F7F7;
		font-size: 0.8em;
		border: 1px solid #8B9DAC;
	}
	
.sotylogo {
	float: right;
	border: 1px solid #C7D1D8;
	margin: 10px;
}

.breadcrumbs {
	margin-top:6px;
	margin-bottom:6px;
	font-size: 0.9em;
}

#leftnav ul li.subnav a, #leftnav ul li.subnav a:visited {
	background-color: #b08455;
}
#leftnav ul li.subnav a:hover {
	background-color: #b08455;
}
li.subnav {
	display: block;
}

div.rssfeeds h4 {
	padding: 0px;
	margin: 15px 0 8px;
}
div.rssfeeds ul, div.rssfeeds ul li {
    list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.rssfeeds ul li {
	margin: 2px 0px 5px 0px;
}
div.rssfeeds ul li a, a.rss {
    background: url(/images/xml.gif) 0px 1px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
a.rss {
	font-size: 12px;
	line-height: 30px;
}

/* Main Content Area */
#content .sidebar { /* this is used for "sidebar" items in articles */
	padding:1em;
	font-size:0.9em;
	background-color:#efefef;
	border : 1px solid #ccc;
	margin : 1em;
}
/*
body.homepage #content .topstory .printTalkBox ul li.story0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:0;
	background-image:none;
}
body.homepage #content .topstory .printTalkBox ul li.story0 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-size: 1.1em;
	line-height:115%;
}
*/
/* ----- main content container ----- */
div#content { margin-right:120px; padding-bottom:1em; width:870px;margin:0; padding:0; float:left;/*overflow:hidden;*/ }

	div#content p, div#content li { line-height:1.6em; }

a img {
	border: none;
}
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
ul li { 
	background-image: url(/images/blt_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: 10px;
	margin: 5px 0 5px 0;
}
div.content_tier ul li, div.leftcontent ul li, div.rightcontent ul li {
	margin: 5px 0 5px 0;
}
form {
	margin: 5px 0 0 0;
	padding: 0px;
}
input {
	margin: 0px;
	padding: 0px;
}
select {
	font-size: .8em;
}
.nobullet ul li {
	background-image: none;
	padding: 0px;
}
#accessibility {
	position: absolute;
	left: -5000px;
	top: -5000px;
}

#leaderboard {
	width: 840px;
	height: 90px;
	text-align: center;
	margin: 0px;
	padding: 5px;
}

#content .update {
	color: #666;
	font-size: .9em;
	font-weight:bold;
	float: left;
	margin-top: 2px;
	margin-right: 10px;
}
#content .leftcontent, #content .leftcontent_small {
	width: 450px;
	display: block;
	margin-right: 0px;
	float: left;
}
#content .rightcontent, #content .rightcontent_small {
	width: 315px;
	display: block;
	margin-left: 5px;
	float: right;
}

#content .currentIssueBox {
	width: 306px;
	height: 260px;
	display: block;
	margin-left: 3px;
	padding-right: 2px;
	float: left;
	font-size : 11px;
	margin-top: 0px;	
}


#content .currentIssueBox .currentIssue { margin: 10px }

#content .currentIssueBox .currentIssueCover { margin-left: 4px; float: right; border:1px solid #999}

#content .currentIssueBox .currentIssue ul li {
	background-image:none;
	padding-bottom:7px;
}

#content .currentIssueBox h3 { 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #858585;
	background-image: url(../images/h3bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
}
#content .currentIssueBox a { 

	color: #858585;

}
a { 
	color: #858585;
}
 h3 { 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #858585;
	background-image: url(../images/h3bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
}


#content .topstory  {
	width: 395px;
	margin-left: 3px;
	float:left;
}
#content .topstory2_new  {
	width: 500px;
	margin-left: 3px;
	float:left;
}
#content .topstory ul li {
	line-height:1.3em;
}
#content .topstory ul li a {
	font-weight: bold;
}
#content .topstory a { 
	color: #858585;
}
#content .topstory h3 { 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #858585;
	background-image: url(../images/h3bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
}
#content .topstory p { 
	font-size: 1.0em; 

	padding-left:8px;
}
#content .article {
	width: 154px;
	height: 265px;
	/*margin-left: 400px;*/
	float:right;
	background-image: url(../images/articlebg.gif);
	background-repeat: no-repeat;
	/*margin-top: 60px;
	margin-bottom: 82px;*/

}
#content .article2 {
	width: 154px;
	height: 265px;
	/*margin-left: 400px;*/
	float:right;
	background-image: url(../images/articlebg.gif);
	background-repeat: no-repeat;
	/*margin-top: 60px;
	margin-bottom: 82px;*/

}
#content .article3 {
	width: 220px;
	height: 265px;
	/*margin-left: 400px;*/
	float:left;
	background-image: url(../images/articlebg3.gif);
	background-repeat: no-repeat;
	/*margin-top: 60px;
	margin-bottom: 82px;*/

}
#content .article a {
	color : #977148;
	text-decoration: none;
	font-weight: bold;
	margin: 7px;
}
#content .article2 a {
	color : blue;
	font-weight: bold;
	margin: 7px;
}
#content .article3 a {
	color : blue;
	font-weight: bold;
	margin: 7px;
}

#content .article p {
	margin: 7px;
	font-size: 10px;
	line-height: 10px;
}
#content .article2 p {
	margin: 7px;
	font-size: 10px;
	line-height: 10px;
}
#content .article3 p {
	margin: 7px;
	font-size: 10px;
	line-height: 10px;
}
#content .article img {
	text-align: center;
	
}
#content .article2 img {
	text-align: center;
	
}
#content .article3 img {
	text-align: center;
	
}
#content .firstrow_new	{
	/*height:310px !important;*/
	/*height:auto !important;*/

	/*height: 380px !important;
	height: auto !important;*/
	/* height: expression( this.scrollHeight < 380 ? "380px" : "auto" );
	min-height: 380px; */
	padding: 0px;
	margin:0px;
	float:left;
	width: 530px;
	/*clear: both;*/
}
#content .secondrow_new	{
	margin:0px;
	float:right; 
/*	clear: both;*/
	padding: 0px;
	width: 325px;
}
#content .thirdrow	{
	/*height:330px !important;*/
	
	padding: 0px;
	margin:0px;
	margin-top: -8px;
	float:left;
	
}
#content .featuredlinks{
	background-image: url(../images/featuredlinksbg.gif);
	background-repeat: no-repeat;
	height: 319px;
	width: 464px;
	float:left;
	padding: 0px;
	margin:0px;
}
.featuredlinks p {
	padding-left: 0px;
	margin: 0px;
	font-size: 10px;
	color: #858585;
}
#featured {
	padding:6px;
}
#featuredleft,#featuredright,#discussionright,#discussionleft,#esignup ,#buyersguideright  {
	float: left;
	width: 48%;
}
#featuredleft {
padding-right:5px;
}
#content .forums{

	height: 319px;
	width: 399px;
	float:left;
	padding: 0px;
	margin:0px;
}
.forums p {
	padding-left: 0px;
	margin: 0px;
	font-size: 10px;
	color: #858585;
}
#discussion {
	padding:10px;
	height: 108px;  /*138*/
	
}
#discussionleft a,#discussionright a  {
	font-size: 0.9em; 
	font-weight:bold; 
	color: #858585;
	background-image: url(../images/h3bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:8px;
	line-height:16px;
}

#buyersguideright a,#buyersguideleft a  {
	font-size: 0.8em; 
	font-weight:bold; 
	color: #858585;
}
#esignup  {
	background-image: url(../images/esignupbg.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 21px;
	padding-right:10px;
	height:140px;
	width: 170px;
	margin-right: 10px;
}
#esignup p  {
	padding-left: 1px;
	padding-right:10px;
	margin-right: 1px;
}
#content .printTalkBox {

	width:400px;
	color:#696049;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	height: 153px;
	
	background-image:url(../images/blogbg_spon.gif);
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	
	
}
#content .printTalkBox2 {
	width:400px;
	color:#696049;
	padding-top: 4px;
	padding-bottom: 0px;
	height: 153px;
	background-image:url(../images/blogbg_spon_Jackie.gif);
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	padding-left: 20px;	
	
}

#content .digitalbox {

	width:445px;
	color:#696049;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	height: 110px;	
	/*background-image:url(../images/flipbook.gif) ;*/
	background-position: left center;
	background-repeat:no-repeat;
	float: left;
	
	
}

#content .digitalbox p{
	margin-left: 140px;
	width: 125px;
	padding:0px;
}
#content .digitalbox a{
	color: #858585;
}
 .printTalkBox .links {
	padding: 5px;
	margin-left: 100px;	
	font-size: 11px;
}
 .printTalkBox p {
	margin-left: 8px;
	font-size: 11px;
	margin-bottom: 5px;
}

.printTalkBox a {
	color:#858585;
	font-size:11px;
	line-height: 13.5px;

}
.printTalkBox h3 {
	color:#724800;
	font-size: 12px;
	background: none;
	height:12px;
	margin-bottom: 6px;
	padding-top:3px;
	
}

 .printTalkBox2 .links2 {
	padding: 5px;
	margin-left: 90px;	
	font-size: 11px;
}
 .printTalkBox2 p {
	margin-left: 8px;
	font-size: 11px;
	margin-bottom: 5px;
}

.printTalkBox2 a {
	color:#858585;
	font-size:11px;
	line-height: 13.5px;

}
.printTalkBox2 h3 {
	color:#724800;
	font-size: 12px;
	background: none;
	height:12px;
	margin-bottom: 6px;
	padding-top:3px;
	
}

/* ----------- Article Page ----------------*/
.sectionLink  {
	text-align:right;
	padding-right: 30px;
}
.sectionLink a {
	color:#977148;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.sectionLink a:hover {
	text-decoration: underline;
}
.sectionName {
	color:#444444;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 6px 6px 0px;
}
.title{
	color:#977148;
	font-size: 19px;
	height: 21px;
	font-weight: bold;
	margin: 0px 16px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.shortHeadline {
	color:#555555;
	font-size: 14px;
	height: 16px;
	font-weight: bold;
	margin: 0px 14px 0px 0px;
}
.source {
	color:#555555;
	font-size: 12px;
	height: 12px;
	font-weight: bold;
	margin: 0px 4px 10px 0px;
}
#contributorby { width:130px; background-color:#eee; font-size:0.9em; padding:0.5em; line-height:1.3em; }
#contributorby img#contribimg { display:block; }
#contributorby div.biotxt div { padding-top:0.5em; }
#contributorby .pubContributorLink {font-size: 11px; color #977148;}
#contributorby .pubContributorName {font-size: 12px; font-weight:bold;}
.photoCaption {font-style:italic;font-size:10px;color:#999999;width:300px;}
.body {font-size: 12px; color:#444444; width:auto; }
.body p {
	font-size: 12px; 
	color:#444444;
	font-family:Tahoma,Arial, Helvetica, Verdana,sans-serif;
	line-height: 19px;
	margin-top: 10px;
	
	/*margin: 0px 12px 0px 0px;*/	
}
.body a {
	color:#977148;
	font-weight: bold;
}
.body li {
	background-image: url(/design/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
}
.teaser {margin:0px 0px 14px 0px; color:#444444; font-size:13px; font-weight:bold;}
.byline {margin-bottom:7px; color:#444444; font-size:12px;}
.breadcrumbtrail { font-size:10px; padding:0.5em 0 0; }
.artfunctions {
	display: block;
	font-size: .8em;
	width: 400px;
	margin: 10px;
}
.artfunctions a {
	color: #977148;
}
.publicationLink,.issueLink,.pubSectionLink,.pubContributorLink{
	width: auto;
	float: left;
	text-align:left;
	font-size: 11px;
	color: #977148;
	padding: 0px 5px 5px 1px;
	margin: 10px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	
	border-right: 1px solid silver;
}
.publicationLink{
	margin: 10px;
	margin-left: 80px;
	margin-top: 5px;
}
.pubContributorLink {
	border: none;
}
.publicationLink a,.issueLink a,.pubSectionLink a,.pubContributorLink a{
	color: #977148;
}

/* ---------------------- Archives Page ---------------------*/
.archiveYearStyle p,.dateStyle p{
	font-size: 13px;
	font-weight: bold;
	margin-top: 6px;
}

.archiveMonthStyle{
	margin: 5px;
}
.archiveYearStyle p,.archiveMonthStyle{
	margin-left:8px;
}

.archiveMonthStyle a {
	font-size: 13px;
	color: #977148;
	background-image: url(/design/images/folder.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	padding-top: 2px;
}
#archives .link1 a {
	font-size: 16px;
}
#archives .link2 a {
	font-size: 14px;
}
#archives .link3 a {
	font-size: 13px;
}
#archives .teaser1,#archives .teaser2,#archives .teaser3 {
	font-size: 13px;
}

/*--------------- Publication Page ----------------*/
.archivesLink{
	font-size: 12px;
}
.pubName h2, .pubName{
	
	background:none;
	color: #977148;
}
.pubName h2{
	font-size:20px;
}
#infobox{
	width: 75%;
	margin-left:100px;
	border: 1px solid silver;
	padding: 10px;
}
.issueCover{float:right;}
.pubSectionName,.articleLink, .archiveYearStyle,.contributorArchivesName,.displayDate,.position{
	font-size: 14px;
	color: #555555;
	padding: 12px 0 0 0;
	font-weight: bold;
	height: 16px;
}
.position{
	padding: 12px 0px 5px 0px;
}
.articleLink,.archiveYearsLink li,.allArchiveYears li,.archivesByMonthYear a{
	color: #444444;
	font-size: 13px;
	margin-top: 7px;
	padding: 0px 0px 0px 12px;
	background-image: url(/design/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.email a {
	color: #977148;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:11px;
}
.archiveYearsLink li {
	font-size:12.5px;
	font-weight: bold;
}
 
.contibutorLink{
	font-size:12px;
	padding-left: 12px;
}

/*---------- stocks ticker ------------------*/
#content .stocks{
	/*background-image: url(../images/stocks.gif);
	background-repeat: no-repeat;*/
	height: 265px;
	width: 153px;
}
#content .stock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top:10px;
	margin-left: 5px;
	color: #000000;
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align:bottom; 
	clear:left;
	page-break-before:left;
}
.stock a {
	color: #977148;
}
.BG_ECE9D8 {
	background-color: #ECE9D8;
}
.BG_666666 {
	background-color: #ccc;
}
.BG_336666 {
	background-color: #336666;
	color: #FFFFFF;
	padding: 4px;
}
.table_noborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #CCCC99;
	padding: 5px;
}

.publicationSmallCover{
	width:83px;
	height:160px;
	float:right;
}
.publicationSmallCover a{

	vertical-align:bottom;
	font-weight:bold;
	padding-right:10px;
	padding-left:15px;
	text-align:center;
}
.breakingnewslink {
	font-size: 13px;
	font-weight:bold;
}

.stocknav {
	height:75px; width:500px;
	
}
.stocknav p{
	float:left;
	width: 235px;
	padding: 0px;
	margin:0px;
}
.boxedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 4px;
	line-height: normal;
	margin-top: 8px;
	margin-right: 2px;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
}

#newWrapper {
	display: inline;
	float: left;
	width: 878px;
}

/* #content .firstrow_new .sourcebook {
	 border: 1px solid #D6BB83; 
	border: 1px solid #000000; 
	width: 530px;
	margin-left: 0px;
	float:left;
	background-color: #FFFFFF; 
	font-size: 18px;
	background-image: url(../../images/sourcebook_bg.jpg);
	background-repeat: no-repeat;
	height: 80px;
	padding-top: 25px;
	font-weight: bolder;
	color: #ffffff;
} */

#content .firstrow_new .breakingnews {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 530px;
	margin-left: 0px;
	float:left;
	background-color: #FFFFFF;
}
#content .firstrow_new .news_signup {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 530px;
	/*float:left;*/
	background-image: url(../../images/newsletter_signup_bg.jpg);
	background-repeat: no-repeat;
	height: 125px;
	margin: 0px;
}
#content .firstrow_new .news_signup .ns_text {
	padding-right: 100px;
	padding-left: 5px;
	padding-top: 30px;
	line-height: 15px;
	color: #000000;
	}
#content .firstrow_new .news_signup form {
	/*vertical-align: middle;
	padding-top: 10px;
	padding-left: 5px;*/
	}

#content .firstrow_new .products {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 530px;
	float:left;
	margin: 0px;
	background-color: #FFFFFF;
}
#content .firstrow_new .products .link1 {
	font-size: 13px;
}
#content .firstrow_new .products .link2 {
	font-size: 13px;
}
#content .firstrow_new .products .link3 {
	font-size: 13px;
}

#content .firstrow_new .blogs {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 530px;
	margin-left: 0px;
	/* background-color: #E6D3B2; */
	/*float:left;*/
	/*margin-bottom: 2px; */
}
#content .firstrow_new .blogs .blogone {
	padding-bottom: 15px;
}
#content .firstrow_new .blogs .blogtwo {
	clear:both;
}
#content .firstrow_new .onlinefeature_left {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 530px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
	/* background-color: #FFFFFF; */
	 /* background-color: #E6D3B2; */
}

#content .firstrow_new .boxad {
	margin: 0px;
	padding: 0px;
	float: left;
	/* height: 250px;
	width: 300px; */
	
}
#content .firstrow_new .pollarea {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 220px;
	background-color: #e6d3b1;
}
#content .firstrow_new .pollarea .poll_txt {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#content .secondrow_new .jankelly {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	float:left;
	background-color: #EFE4D1;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#content .secondrow_new .jankelly p {
	padding-right: 5px;
	line-height: 14px;
	font-size: 10px;
}
#content .secondrow_new .jankelly2 {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	float:left;
	padding-right: 0;
	padding-left: 0;
	background-image: url(../../images/jan_kelly_title_bg.jpg);
	background-repeat: no-repeat;
	height: 176px;
}
#content .secondrow_new .jankelly2 .jk_content {
	padding-top: 8px;
}
#content .secondrow_new .jankelly2 .jk_content p {
	padding-right: 5px;
	line-height: 14px;
	font-size: 10px;
}
#content .currentIssueBox_new {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	/* margin-top: 8px; */
	margin-top: 0px;
	clear: both; 
	background-color: #FFFFFF;
	float:left;

}

#content .secondrow_new .jankelly2,#content .currentIssueBox_new,#content .secondrow_new .techtalk,#content .secondrow_new .vn,#content .secondrow_new .lifetime,#content .secondrow_new .eventcal {
	margin-bottom:5px;
}
#content .currentIssueBox_new .currentIssueCover { margin-left: 4px; float: right; border:1px solid #999}

#content .currentIssueBox_new .currentIssue ul li {
	background-image:none;
	/* padding-bottom:7px; */
}

/* #content .currentIssueBox_new h3 { 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #858585;
	background-image: url(../images/h3bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
} */
#content .currentIssueBox_new a { 

	color: #000000;

}
#content .currentIssueBox_new .link1 {
	font-size: 14px;
}
#content .currentIssueBox_new .link2 {
	font-size: 12px;
}
#content .currentIssueBox_new .link3 {
	font-size: 11px;
}
.publicationSmallCover_new{
	width:83px;
	height:160px;
	float:left;
	padding-top: 4px;
	padding-right: 6px;
}
#content .secondrow_new .showblog {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	background-image: url(../../images/showblog_bg.jpg);
	height: 150px;
	color: #000000;
}
#content .secondrow_new .showblog p {
	font-size: 12px;
	line-height: 12px;
	padding-top: 28px;
	padding-left: 15px;
}
#content .secondrow_new .vn {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
	background-image: url(../../images/video_network_bg.jpg);
	height: 150px;
	background-repeat: no-repeat;
}
#content .secondrow_new .vn .vn_text {
	padding-top: 40px;

}
#content .secondrow_new .webinar {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
}
#content .secondrow_new .webinar .wb_text {
	padding-top: 5px;
	padding-left: 3px;
}
#content .secondrow_new .lifetime {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
	/* background-color: #E6D3B2; */
}
#content .secondrow_new .lifetime .life_text {
	padding-top: 7px;
	padding-left: 3px;
	line-height: 15px;
	padding-right: 5px;
}
#content .secondrow_new .lifetime .life_text a {
	font-weight: bold;
	color: #990000;
}

#content .secondrow_new .techtalk {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
    background-color: #E6D3B2; 
}

#content .secondrow_new .techtalk .tech_text {
	padding-top: 7px;
	padding-left: 3px;
	line-height: 15px;
	padding-right: 5px;
}
#content .secondrow_new .lifetime .tech_text a {
	font-weight: bold;
	color: #990000;
}
#content .secondrow_new .onlinefeature_right {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
	 background-color: #E6D3B2; 
}

#content .secondrow_new .eventcal {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 320px;
	margin-left: 0px;
	float:left;
	margin-bottom: 5px;
	/* background-color: #E6D3B2; */
}
#content .secondrow_new .eventcal .eventcal_text {
	padding-top: 7px;
	padding-left: 5px;
	line-height: 15px;
	padding-right: 5px;
}






