/* ----- PAGE SETUP ----- */
html { margin:0; padding:0; }
.homepage {width:1080px; margin: 0 auto; text-align:left; background-color:#FFFFFF; float:left;border-left:1px solid silver;border-right:1px solid silver;}
body {
background-color:#FFFFFF;
background-image:url(/design/images/bbg.gif);
background-repeat:repeat;
color:#2D2D2D;
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size:0.75em;
margin:0 auto;
padding:0;
width:1080px;
}
html body * { margin-top:0; }


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

/* added this for the eNewsSignup - Mike Sabroff */
.aboutenews {
        background-color: #E7ECED;
        border: 1px solid #1D3650;
        padding: 3px;
        font-size: 10px;
        width: 115px;
        visibility: hidden;
        display: none;
        position: absolute;
        z-index: 80;
}

/* end of add by Mike Sabroff */



.link1,.link2,.link3 { 	
	font-size: 17px; 
	font-weight:bold; 
	color: #636363;
	text-decoration: none;
}
.link2,.link3 {
	/*margin-left:10px;*/
	font-size:12px;
	text-decoration: none;
}
.link3 {
	font-size:11px;
}
.link1 a,.link2 a,.link3 a { 
text-decoration: none;
}


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

/* page headings */
h1 { font-size:2.2em; letter-spacing:-0.1px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#990000; font-weight:bold }
h2 { font-size:14px; font-family: Helvetica, Arial, Verdana, sans-serif; }

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; }

#content .common_news {width:460px}
#content .common_news h3 {background-image: none; margin-left: 0px; padding-left:0px}
/*h4,*/
#content .moreDetailBox .top .link1, #content .moreDetailBox .top .link2,#content .moreDetailBox .top .link3,
#content .common_news .link1,#content .common_news .link2,#content .common_news .link3,#content  .opinions a.b	 {
	margin:0;
	padding:0;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 12px;
	background: url(/design/images/news_bullet.gif) 0px 3px;
	font-size: 11px;
	background-repeat:  no-repeat;
}

ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}


#content .col1 .topstory .tbody .link2, #content .col1 .topstory .tbody .link3,#content .col1 .topstory .tbody .link3,
#content .topstory .bottomlinks .link1,#content .topstory .bottomlinks .link2,#content .topstory .bottomlinks .link3,
#content .currentIssueBox  .link2,#content .currentIssueBox  .link3 ,
#content .business_dev .bdz_body .link1,
#content .business_dev .bdz_body .link2,
#content .business_dev .bdz_body .link3,
ul li ,#discussion .buyersguideright ul li ,#discussion .buyersguideleft ul li,
#content #running_biz .link1,
#content #running_biz .link2,
#content #running_biz .link3,.link2,.link3,#content .iupdates .link1 {
	list-style: none;
	margin:0;	
	margin-top: 5px;
	padding-left: 15px;
	/*margin-left: 5px;*/
	background: url(/design/images/dot.gif) 0px 2px;
	background-repeat:  no-repeat;
	}


.link2,.link3 {	font-size:13px; padding:0px;margin:0px; padding-left:0px; background:none } 
.teaser2,.teaser3,#content .iupdates .teaser1{padding:0px;margin:0px; margin-left: 15px; }

/* original #content .currentIssueBox .link1 a, #content .topstory .link1 a {color:#636363; color: #d6863e; font-size:14px} */
#content .currentIssueBox .link1 a, #content .topstory .link1 a {color:#636363; color: #990000; font-size:14px}


#content .currentIssueBox  .link2,#content .currentIssueBox  .link3 {margin-left: 0px;margin-top:2px}
#content .currentIssueBox  .teaser2,#content .currentIssueBox  .teaser3,
#content .business_dev .bdz_body .teaser1,
#content .business_dev .bdz_body .teaser2,
#content .business_dev .bdz_body .teaser3 { padding-left: 15px;}

/* 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:#646464;border-bottom:1px solid #fff; 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; }
/*
table.styled td a {color:#fff}
*/

/* ----- LAYOUT SPECIFIC STYLING ----- */
/* leaderboard ad unit */

div#leaderboard {
background-color:#231F20;
height:85px;
margin:0;
padding:10px 0;
text-align:center;
width:100%;
}


/* ----- top cross-site links ----- */
div#xref {
background-color:#231F20;
color:#FFFFFF;
font-size:11px;
height:14px;
line-height:14px;
margin:0;
padding:10px 0 5px;
width:100%;
}

div#xref  a {color: #348dcc;color: #FFFFFF;}
div#xref div#cygnusmenu { float:left; text-align:left; margin-left: 10px}
div#xref div#cygnusmenu a#cygnuslink { color:#636363}

/* ----- top branding ----- */
div#branding { clear:both; background-color:#ffffff; height:100px; overflow:hidden; background-position:right;
background-image:url(/design/images/branding.gif); background-repeat:no-repeat; 
}
	div#branding h1 { width:375px; height:50px; float:left; display:inline; margin: 43px 0 0 13px; }
	div#branding h1 a { display:block; height:100%; text-indent:-5000px; }
	div#branding a#cygb2b { width:112px; height:30px; display:block; float:right; overflow:hidden; text-indent:-5000px; margin-top:21px; margin-right:14px; }
	


#date {
color:#444444;
float:left;
font-size:11px;
font-weight:bold;
height:31px;
margin-bottom:10px;
padding-left:10px;
padding-right:0;
padding-top:6px;
width:1060px;
}
	/* ----- search and date bar ----- */
	#date #searchbar {width:310px; padding:0px; float:left;  vertical-align: text-top; height:26px; margin-top:0px; }
	div#date div.datestamp { width:535px; float:left;line-height:20px; font-size:11px; font-weight:bold; padding-top:4px }
	div#searchbar form#searchform { width:310px;  line-height:12px;   }
	div#searchbar form#searchform * { font-size:11px; vertical-align: middle;  }
	div#searchbar span { font-size:11px; font-weight:bold; padding-top:0px; margin-right:5px;font-weight:bold}
	div#searchbar form#searchform #searchtxt {height: 15px;z-index:-1 }
	#searchbutton {margin:0px;padding:0px;border:none; padding-bottom: 0px; width:45px; height:18px; color:#fff; text-align:center; background-color: #303b4f; font-weight:bold; font-size:11px}
	#searchbutton2 {margin-right:0px; text-align:right}

	#searchtxt,#searchtxt1/*,#esignup .email*/ {	
		background: #fff url(/design/images/search_bg.gif) no-repeat;
		border: 1px solid #A5A0A0;
		padding-left: 4px;
		width: 155px;
	}
	#searchtxt1 {	
		/*background: transparent url(/design/images/navsearch.gif) no-repeat;
		border: none;
		padding-left: 4px;
		padding: 5px 0px 10px 15px;
		width: 170px; font-weight:bold;
		height: 11px; color:#FFFFFF;
		*/
		
	}
	#esignup .email,#esignup1 .email {	
		background: transparent url(/design/images/newsletter_textbox.gif) no-repeat;
		border: none;
		margin:0px;
		padding: 2px 0px 5px 12px;
		width: 179px; font-weight:bold;
		float:left;height: 11px; color:#403f3f; font-size:11px;
		/*width: 135px;*/
	}
	#inputsubmit {margin:0px;padding:0px;border:none; width:55px; height:18px; margin-left:-4px; padding-top:0px;float:left;}
	

	#date .adlinks {width:245px; float:right; margin-right:10px;margin-top:3px;}
	#date .adlinks a {color: #444444;}

/* ----- navigation bar ----- */
#nav { 
float:left;
width: 100%;
height:15px;
padding:1px 0px 7px;
/*background-image:url(/design/images/menubg.gif); background-repeat:repeat-x;
background-color:#2d384b;
*/
background-color:#646464;
background-color:#413c3d;
border-top:1px solid #7d7d7d;
z-index:1000;
}

ul#navigation { padding:0px 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
margin:0; /*height:20px;*/ font-size:0.9em;  }
	ul#navigation li {padding:0; margin:0; list-style:none; float:left; height:15px; background-image:none; border-right: 1px solid #7d7d7d;  padding:2px 11px 0 11px; }
	ul#navigation li.last {border-right:none;}

	ul#navigation li a:link,ul#navigation li a:visited,ul#navigation li { display:block; /*padding:2px 0.9em;*/ line-height:13px; 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; }
	
	#navigation li ul { position:absolute; left:-999em; width:150px; background-color:#888 ; margin:2px 0 0; padding:0; border:1px solid #666; 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 #666; 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:#999; }


#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 {
display:inline;
float:right;
margin:0;
padding:0;
text-align:center;
width:170px;
}
	/* wrapper for individual ads - this is necessary for spacing and for the stripUnusedAds() script. */
	div#adsright div { width:160px; margin-bottom:10px; }
				div#adsright .adlinks {width:160px; margin: 0px; padding: 0px;font-weight:bold; background-color: #05165B  }
		 .adlinks ul	{			
			margin:0px;
			padding: 0px;
			padding-top:3px;
			
		}
		#adsright .adlinks li {
			background-image: none;
			margin:5px 0px 0px 0px;
			padding: 0px;
			padding-bottom: 5px; 
			font-size: 11px; 
			text-align: center;
			border-bottom: 1px solid #FFFFFF;
		}
		#adsright .adlinks li a { padding-left: 0px; color:#FFFFFF;}
div#google img {
	margin-right: 4px;
	position: relative;
	top: 4px;
}



/* ----- licensing terms and footer links ----- */
#footer {
	width:740px;
	margin:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	text-align:center;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 20px;
	clear: both;
	font-size: 11px;
	vertical-align: bottom;
}
#footer ul { padding:0.25em 0 0.25em; margin:0;
	padding-left: 10px;
	padding:0px;
	padding-top:0.25em;
	 }
#footer ul li {color:6F6F6F; padding:0; margin:0; list-style-type:none; display:inline;  background-image:none;
padding-left: 10px;
padding-right: 10px;
}
#footer ul li a,#footer a {
	font-size: 11px;
	font-weight: bold;
}

#copyright {
	font-size: 0.85em;
	color: #858585;
	width: 200px;
	margin-top:10px;
	float:left;
}
#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: #566067;
}
#leftnav ul li.subnav a:hover {
	background-color: #313A41;
}

li.subnav {
	display: none;
}

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;
	float: left;
	width: 680px;
	min-width:380px;
}
#content  #body_products .sidebar {float:none; width:auto;min-width:inherit;}

/* ----- main content container ----- */
div#content {
	padding-bottom:1em;
	width:800px;
	padding-left:5px;
	min-height:500px;
	padding-right:5px;
	float:left;
}
div#content p  { line-height:1.6em; }
#content .row1,#content .row2,#content .row3,#content .row4{float:left; margin: 0; padding: 0; padding-bottom:5px;border-bottom:1px solid #e4e4e4; width:870px; overflow:hidden}
#content .row4 { padding-top:5px; border-bottom:none}
#content .row3 { border-bottom:none}
#content .row2,#content .row3 { padding-top:10px;}
#content .col1 {width:305px; float:left;}
#content .col2 {width:285px; float:left; }
#content .col3 {width:280px; float:left;}
#content .row1 {
margin-left:-5px;
width:890px;
}
#content .row1 .col1 { width:310px;}
#content .row1 .col2 { width:300px;}

#content .row1 .col3 { margin-top:8px}



a img {
	border: none;
}
/*
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}*/
ul li a{ font-weight:bold}

div.content_tier ul li, div.leftcontent ul li, div.rightcontent ul li {
	margin: 5px 0 5px 0;
}
form {
	margin: 0px;
	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;
}


#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 .business_dev {
	width: 280px;
	/*min-height: 290px;*/
	display: block;
	margin-left: 0px;
	margin-top: 11px;
	float: right;
	font-size : 11px;
	margin-top: 0px;	
}

#content .business_dev .bdz_body {
	margin-top:-2px;
	padding: 10px;
	padding-top:5px;
	color: #5474BD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	width:257px;
}
#content .business_dev .bdz_bottom { width:280px; height:17px; 
	background-image: url(/design/images/bdz_bottom.gif); background-repeat:no-repeat;
}

#content .bdz_body h2 {font-size:12px; line-height:12px;  color:#505050; padding:0; margin:0; margin-bottom:5px; /*border-bottom: 1px solid #505050;*/}

#content .bdz_body .odd {background-color:#FFFFFF;padding:7px}
#content .bdz_body .even {background-color:#dee3cb;padding:7px}
#content .bdz_body .link1,
#content .bdz_body .link2,
#content .bdz_body .link3,
#content .bdz_body .teaser1,
#content .bdz_body .teaser2,
#content .bdz_body .teaser3 { font-size:11px; color:#505050}


#content .business_dev .bdz_body  .concepts {margin-top:5px;width:190px; float:left }
#content .business_dev .bdz_body  .concepts img {float:right;  width:70px}
#content .business_dev .bdz_body  .concepts a {font-weight:bold; text-decoration:underline; font-size:11px; float:left; width:110px; vertical-align:middle; margin-top:20px}

#content .business_dev .bdz_body .link1,
#content .business_dev .bdz_body .link2,
#content .business_dev .bdz_body .link3,
#content .business_dev .bdz_body .teaser1,
#content .business_dev .bdz_body .teaser2,
#content .business_dev .bdz_body .teaser3,
#content .library .library_body .link1,
#content .library .library_body .teaser1,
#content .library .library_body .link2,
#content .library .library_body .teaser2,
#content .library .library_body .link3,
#content .library .library_body .teaser3
{ font-size : 11px; padding-bottom:1px; padding-top:0px;margin-top:0; margin-bottom:2px; }

#content .business_dev  h2 { margin-bottom:5px; margin-top:5px}


#content .lib_news { width:300px; float:left;  }
#content .col3 .newsletter { width: 260px; float:left;min-height:170px;   padding:0px; padding-top:0px}
#content .col3 .gallery { width: 280px; float:right;min-height:188px;  padding:0px; overflow:hidden}

/*#content  .newsletter, #content .directory_box { background-image: url(/design/images/backgrey.gif);background-repeat: repeat ; border:1px solid #eeeeee; }*/


#content .col3 .newsletter ul {height:75px}

#esignup a.imglink,#esignup #about1,#esignup1 a.imglink,#esignup1 #about1 {float:right; width:51px}
#esignup span,#esignup1 span {float:left; width:155px}

#esignup,#esignup1  {
	padding:0px;
	padding-bottom:5px;
	width: 260px;
	min-height:100px; 
}

#esignup p  {
	padding:0px;
	margin: 0px;
	border:1px solid red;
	padding-left: 1px;
	padding-right:10px;
	margin-right: 1px;
}
#esignup ul li,#esignup1 ul li { background-image: none; margin-left: 0px; margin-top: 0px;	padding-left: 2px; float:left}
#esignup ul,#esignup1 ul {margin-top:5px;margin-bottom:5px; width:100%}
#esignup1 ul {width:220px; margin-top:5px;float:left;margin-bottom:10px;}


#content .gbox_cap { padding:0px; margin:0px;width: 280px; height: 13px !important;float:left; background-image: url(/design/images/graybox_cap.gif);margin-left:0px; background-position:top left; background-repeat: no-repeat; background-color:#EAEAEA; display:none}
#content .gbox_body { padding:0px; margin:0px;width: 257px; min-height: 200px; height:auto; /*background-image: url(/design/images/graybox_body.gif); background-position:top left; background-repeat: repeat-y;*/ padding:10px; padding-top:0px; float:left; /*margin-top:-1px;*/   background-image: url(/design/images/backgrey.gif);background-repeat: repeat ; border:1px solid #eeeeee; }
#content .gbox_bottom { width: 280px; height: 13px; background-image: url(/design/images/graybox_bottom.gif); background-position:top left; background-repeat: no-repeat;float:left;display:none}

#content .library {
	width: 219px;
	min-height: 235px;
	display: block;
	margin-left: 1px;
	float: left;
	font-size : 11px;
	margin-top: 0px;
	
}
#content .library .library_body {
	margin-top:-2px;
	padding: 10px;
	padding-top:5px;
	color: #5474BD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	width:197px;
}

#content .library .library_bottom { width:219px; height:19px; background-image: url(/design/images/library_bottom.gif); background-repeat:no-repeat;
}
<!-- Original Transporation Video code-->
#content .vid, #content .blockad {width:305px; float:right ; margin-bottom:7px}
#content .vid{width:280px; }
#content .vidcap{width:280px; background-image:url(/design/images/back_homepageVNBox_450a_cap.jpg); background-position:top left;background-repeat: no-repeat;height:28px;}
#content .vidbody{width:278px; background-image:url(/design/images/back_homepageVNBox_450a_body.jpg); background-repeat: repeat-x; border-left: 1px solid #7d9bab;border-right: 1px solid #7d9bab; }
#content .vidbottom{width:280px; background-image:url(/design/images/back_homepageVNBox_450a_bottom.jpg); background-position:top;background-repeat: no-repeat; height:7px}

<!-- End Original code-->

<!-- Replacement Video box Styles-->
.blockad2 {width:305px; margin-bottom:7px}
#content .vidv2, #content .blockad {width:305px; float:right; margin-bottom:7px}
#content .vidv2{width:290px; }
#content .vidcapv2{width:290px; background-image:url(/design/images/back_hpgVNBox_450a_cap_V2.jpg); background-position:top left;background-repeat: no-repeat;height:28px;}
#content .vidbodyv2{width:288px; background-image:url(/design/images/back_hpgVNBox_450a_body_V2.jpg); background-repeat: repeat-x; border-left: 1px solid #7d9bab;border-right: 1px solid #7d9bab; }
#content .vidbottomv2{width:290px; background-image:url(/design/images/back_hpgVNBox_450a_bottom_V2.jpg); background-position:top;background-repeat: no-repeat; height:7px}
<!-- end replacement Video box Styles-->

#content .blogs { width: 280px; float:left; overflow:hidden}
img.blog_contributor {float:left; margin-right:5px; border:2px solid #636363; margin-top:0px}
#content .blogs h3 {color:#636363; padding:0px;  margin: 5px 0px 5px 0px;}
#content .blogs a.b {font-size:12px; font-weight:bold}

#content .google_links {float:right; width:322px; min-height:190px; background-color:#DDDDDD; margin-top:7px}

#content .industry_update {
	width:464px;
	float: left;
	min-height:250px;
	background-image: url(/design/images/industrybg.gif); background-repeat:no-repeat;
	background-position:top left;
	background-color: #ffffff;
}
#content .industry_update .link1,
#content .industry_update .link2,
#content .industry_update .link3,
#content .industry_update .teaser1,
#content .industry_update .teaser2,
#content .industry_update .teaser3,
#content .industry_update a {font-size: 11px;}
#content .industry_update .more {float:none; margin-top:5px;font-size: 10px;}

#content .industry_update .sections {margin-top:118px;}
#content .industry_update .s1,
#content .industry_update .s2,
#content .industry_update .s3,
#content .industry_update .s4 {width:110px;padding-left:6px; float:left}
#content .industry_update .s4 {width:100px; overflow:hidden}

#content .currentIssueBox {
display:block;
float:left;
font-size:11px;
height:auto;
margin-left:3px;
margin-top:0;
min-height:320px;
width:280px;
}


#content .currentIssueBox .cap { width:296px;width:271px; height:46px; background-image: url(/design/images/issuecap3.gif); background-repeat:no-repeat;	padding: 9px 9px 0px 0px;
}
#content .currentIssueBox .cap2 { width:300px; height:62px; /*background-image: url(/design/images/issuecap2.gif); background-repeat:no-repeat;*/	padding: 0px; display:none;
}

#content .currentIssueBox .cap a {float:right; color:#284DA8; text-decoration:underline}
#content .currentIssueBox .bottom { width:305px;width:280px; height:39px; 
	background-image: url(/design/images/issuebottom3.gif); background-repeat:no-repeat;
	padding: 1px 0px 0px 0px;
}
#content .currentIssueBox .bottom2 { width:300px; height:16px; /*background-image: url(/design/images/issuebottom2.gif); background-repeat:no-repeat;*/padding: 1px 0px 0px 0px;float:left
}

#content .currentIssueBox .link1,#content .currentIssueBox .teaser1,#content .currentIssueBox .teaser2,#content .currentIssueBox .teaser3{ padding-bottom:0px;padding-top:0px;}
/*#content .currentIssueBox .link1,*/#content .currentIssueBox .link2,#content .currentIssueBox .link3{font-size:11px}

#content .currentIssueBox .issuebody .bottom a {/*float:left; margin-left:5px;*/}


#content .currentIssueBox .issuebody {  margin-left: 0px;width:275px;width:250px; padding: 10px 15px 5px 15px;
background-image: url(/design/images/issuebody3.gif); background-repeat:repeat-y;min-height: 260px; height:auto;}
#content .currentIssueBox .issuebody2 {  margin-left: 0px;width:277px; padding: 2px 10px 10px 10px;/*
background-image: url(/design/images/issuebody2.gif); background-repeat:repeat-y;*/border:1px solid silver;min-height: 270px; height:auto; float:left}

#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 h2, #content .library .library_body h3 { 
	font-size: 15px;
	font-weight:bold; 
	margin-left: 0px;
	padding-left: 0px;
	margin:0px;
	background-image: none;
	color: #666f83;
}
#content  .newsletter h2,#discussion h2, #content .directory_box h2, h2.ss,#content .currentIssueBox h2.ss,#featured h2 { color:#404042; font-size:17px; margin-top:7px; margin-bottom:5px}


#content .ialert{ width: 255px; height:14px; padding: 17px 10px 13px 5px; text-align:center ; background-image:url(/design/images/ialert.gif); background-repeat:no-repeat;/* margin-bottom:10px;*/float: left;}
#content .wash {float: left;}

#content .topstory .tbody .link2 { margin-left:0px;}
#content .topstory  {
	width: 280px;
	min-height: 272px;
	padding: 0px;
	margin: 0px;
	float:left;
	padding-left:5px;
	background-image:url(/design/images/topnewsbg2.gif); background-repeat:no-repeat;
	background-position:11px 0px;
	padding-top: 35px;
}

#content .topstory .tbody {
	width: 243px;
	min-height: 227px;
	padding: 5px;
	margin-left: 0px;
	float:left;
	padding: 8px 20px 16px 18px;
	margin-bottom: 0px;
	/*margin-top:35px;*/
	background-image:url(/design/images/tnews_bodybg.gif); background-repeat:no-repeat; background-position: 6px bottom;
	/*background-color:#fff;*/
}
#content .iupdates {width:268px}
#content .topstory .tbody a.more {font-weight: bold}

/*#content .topstory .link1,*/
#content .topstory .link2,
#content .topstory .link3,
#content .topstory .teaser1,
#content .topstory .teaser2,
#content .topstory .teaser3 {
/*margin-left:10px;*/
	margin-top:0px;
	margin-bottom:10px;
	
}
#content .topstory .link2 a,
#content .topstory .link3,
#content .topstory .teaser1,
#content .topstory .teaser2,
#content .topstory .teaser3,
#content .iupdates .link1,
#content .iupdates .link2,
#content .iupdates .link3,
#content .iupdates .teaser1
#content .iupdates .teaser2,
#content .iupdates .teaser3 { font-size:11px}

#content .iupdates .link1,
#content .iupdates .link2,
#content .iupdates .link3{ margin-left: 10px;margin-bottom: 5px; padding-bottom:0px}
#content .iupdates .teaser1,
#content .iupdates .teaser2,
#content .iupdates .teaser3 { margin-left: 25px;margin-bottom: 5px}

#content .topstory h3 { 
	font-size: 1.1em; 
	font-weight:bold; 
	padding-left:8px;
}
#content .topstory p { 
	font-size: 1.0em; 

	padding-left:8px;
}

/*
#content .col1 .topstory ul li {
	line-height:1.3em;
}
#content .col1 .topstory ul li a {
	font-weight: bold;
}
*/
#content .article {
	width: 175px;
	margin-top:5px;
	/*height: 265px;*/
	float:right;
	background-color: #E4E4E4;
	padding: 5px;
}
#content .article a {
	text-decoration: none;
	font-weight: bold;
}
#content .article p {
	/*margin: 7px;*/
	font-size: 10px;
	line-height: 10px;
}
#content .article img {
	text-align: center;
	border:1px solid #000000;
	
}



#content  .opinions 
{ margin:0;
	padding:0;

	padding-left: 2px;
	background-image: url(/design/images/opinions.gif);
	font-size: 11px;
	background-repeat:  no-repeat;
	width:331px;
	padding-top: 100px;
	float:left;
	min-height: 66px;
	margin-left: 11px;
}
#content  .opinions a.b {font-size: 17px; font-weight:bold}



/* Start Directory */
#content .directory_box {
	width:260px;
	float: left;
	margin:0;
	font-size: 11px;
	font-weight: bold;
	padding:0px;
}

#content .directory_box ul {
	margin:0;
	padding:0;
	line-height: 12px;
}
#content .directory_box li {
	list-style: none;
	margin:0;
	padding-left: 10px;
	background: url(/design/images/bullet.gif) 0px 3px;
	background-repeat:  no-repeat;
	margin-bottom:4px;
}
#content .dir_left {
	padding:0;
	margin:0;
	float: left;
	width:48%;
}
#content .dir_right {
	padding:0;
	margin:0;
	float: left;
	/*margin-left: 15px;*/
	width:48%;
}
/* End Directory */

/* ----------------- Tabs ----------------------*/
#tab_container {
	width: 273px;
	min-height: 175px;
	padding:0px;
	float: left;
	border:1px solid #eee;
	background-color: #fdfdfd;
	margin-bottom:7px;
	width: 294px;
	margin-left:3px;
}
/* original  #tab_container h3 {padding-left:0px;color:#636363; color:#d6863e;margin-left:-5px; font-size: 1.3em;} */
#tab_container h3 {padding-left:0px;color:#636363; color:#2933b1;margin-left:-5px; font-size: 1.3em;}
#running_biz {
	height: 200px;
	overflow: hidden;
	/*font-size: 0.5em;*/
	padding:0px;
	padding-left: 0px;	
	background:none;
	border:none;
}
#running_biz .more {
	background-image:url(/design/images/morebg.jpg);
	/*background-color:#FFFFFF;*/
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	border:none;
}
#running_biz1,#running_biz2,#running_biz3,#running_biz4,#running_biz5,#running_biz6
 {
	display: none;
	overflow: hidden;
	height: 190px;
	width: 243px;
	padding:5px 5px 5px 8px;
	overflow:auto;
	
	width: 263px;
}
	#content #tab_container h3 {margin-top:2px ; margin-bottom:1px}
	#content #running_biz .link1 a,#content #running_biz .link2 a,#content #running_biz .link3 a{ font-size:11px}
#content #running_biz .link1,#content #running_biz .link2 ,#content #running_biz .link3 { margin-top:3px; margin-bottom:0px}
#tab_controls  {
	width: 273px;
	width: 294px;
	float:left;
}


#running_biztabholder1 ,#running_biztabholder2 ,#running_biztabholder3 ,#running_biztabholder4 ,#running_biztabholder5 ,#running_biztabholder6 { float:left; /*min-width:85px;*/ width:auto;text-align:center; height: 10px; padding:4px 0px 6px 0px; }
#running_biztabholder1,#running_biztabholder2,#running_biztabholder6  { width:75px;width:85px;}
#running_biztabholder4 { width:85px; width:95px;}
#running_biztabholder3, #running_biztabholder5 { width:105px;width:105px;}
 #running_biztabholder5 { width:104px;width:105px;}
  #running_biztabholder2 { width:82px;width:83px;}

#tab_controls li a
{
	font-weight:bold;	font-size:11px;
}
#tab_controls .noclass {background-color: #e3e3e3; border-bottom:1px solid silver; border-top:1px solid silver; border-left:1px solid #c7c7c7;
	/*background-image:url(/design/images/tabsbg.gif);
	background-repeat:repeat-x;
	*/
}
#tab_controls .noclass a {color: #4c4c4c;}


#running_biztabholder1 a,#running_biztabholder2 a,#running_biztabholder3 a,#running_biztabholder4 a,#running_biztabholder5 a,#running_biztabholder6 a
 {
	padding-right:0px;
	font-size:11px;
	line-height: 12px;
}


.activetab {
	background-color: #fdfdfd; background-image: none;
}

.activetab a:link {
	
}



#tab_controls ul {
	padding : 0px;
	margin: 0px;
}
#tab_controls li {
	padding : 0px;
	margin: 0px;
	/*height: 20px; min-width:97px; text-align:center; width:97px;*/
	display:inline; float:left;
	list-style:outside;
	list-style-type:none;
}



#content .firstrow,#content,#content .secondrow	{
	float:left;
}
#content .firstrow{
	border-bottom: 1px solid #c7c7c7;
	padding-bottom: 6px;
}
#content .secondrow	{ padding-top:7px; padding-left:7px }



#content .featuredlinks{
	min-height: 200px;
	width: 464px;
	width:285px;
	float:left;
	padding: 0px;
	margin:0px;
}
.featuredlinks p {
	padding-left: 0px;
	margin: 0px;
	font-size: 11px;
	color: #858585;
}
#featured {
	padding:0px;
	padding-top:0px;
}
#featuredleft,#featuredright,#discussionright,#discussionleft  {
	float: left;
	width: 48%;
}
#featuredright {float:right}
#featuredleft {
padding-right:0px;
}
#content .forums{

	min-height: 245px;
	min-height: 150px;
	width: 280px;
	float:left;
	padding: 0px;
	padding-bottom:5px;
	margin:0px;
}
.forums p {
	padding-left: 0px;
	margin: 0px;
	font-size: 10px;
	color: #858585;
}
#discussion {
	padding:10px;
	min-height: 180px;  /*138*/
	width: 265px;
	float:left;
	
}
#discussionleft a,#discussionright a  {
	font-size: 1em; 
	font-weight:bold; 
	color: #858585;
	padding-left:8px;
	line-height:16px;
}

#discussion .buyersguideright ul {margin-top:0px}
#discussion .buyersguideright,#discussion .buyersguideleft {width: 132px; float:left; min-height:155px;  }
#discussion .buyersguideright {margin:0px;float:right}
#discussion .buyersguideright a,#discussion .buyersguideleft a  {
	/*font-size: 0.8em; */
	font-weight:bold; 
	font-size: 11px; 
}

#content .printTalkBox {

	width:400px;
	color:#696049;
	padding: 2px;
	padding-top: 4px;
	padding-bottom: 0px;
	height: 120px;
	
	background-image:url(/design/images/blogbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	
	
}

#content .digitalbox {

	width:295px;
	color:#696049;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	height: 110px;	
	/*background-image:url(/design/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;
	
}

/* ----------- Article Page ----------------*/
.sectionLink  {
	text-align:right;
	padding-right: 30px;
}
.sectionLink a {
	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:#990000;
	font-size: 19px;
	min-height: 21px;
	font-weight: bold;
	margin: 0px 16px 0px 0px;
	font-family:Arial, Helvetica, sans-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; color:#0F0D25;}
#contributorby .pubContributorName {font-size: 12px; font-weight:bold;}
.photoCaption {font-style:normal;font-size:11px;/*color:#999999;*/}
.photoCredit {font-weight: bold; font-size:11px; padding-top: 10px;}
.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;
}
.body a {
	/*color:#977148;*/
	font-weight: bold;
}
.body ul li {
	padding-left: 10px;
	background: url(/design/images/bullet.gif) 0px 3px;
	background-repeat:  no-repeat;
	margin-bottom: 5px;	
}
.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;
	color:#0F0D25;
	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 ---------------------*/
#content ul#magarchiveissues { padding:0; margin:5px 0 0 0px; }
#content ul#magarchiveissues li { padding:0; margin:0 0 5px 0 /*5px*/; background-image:none; background-color:#ccc; width:120px; float:left; display:inline; padding:1px; text-align:center; font-weight:bold; }
#content ul#magarchiveissues li.clearit { clear:both; }
#content ul#magarchiveissues li a { text-decoration:none; display:block; background-color:#ddd; padding:3px 1px 0 1px; }
#content ul#magarchiveissues li a img { width:115px; height:150px; }
#content ul#magarchiveissues li a:hover { background-color:#efefef; }
.archiveYearStyle p,.dateStyle p{
	font-size: 13px;
	font-weight: bold;
	margin-top: 6px;
}
.archiveYearStyle {padding:0px}

.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 ----------------*/
.contributorImage { float:left; padding: 10px}

.staffLink {font-size: 11px;}
.archivesLink{
	font-size: 12px;
}
.pubName h2, .pubName{
	
	background:none;
	color: #977148;
	color:#0F0D25;
}
.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,.bulleted{
	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;
	*/
	padding-left: 10px;
	background: url(/design/images/bullet.gif) left 50%;
	background-repeat:  no-repeat;
	
}
.archivesByMonthYear a {color:#284CAA}
.bulleted2{padding-left: 12px;background: url(/design/images/news_bullet.gif) 0px 3px no-repeat;}
a.bulleted,a.bulleted2{ font-weight:bold; font-size:11px}
.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;
}


.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:120px;
	min-height:200px;
	float:right;
	margin-bottom:7px;
}
.publicationSmallCover a{

	
	font-weight:bold;
	/*color: #05185C;
	vertical-align:bottom;
	text-decoration:underline;*/
}
.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;
}

#content .moreDetailBox,.airlineCenter {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	
	width: 332px;
	overflow:hidden;
	display: block;
	margin-left: 7px;
	padding:5px;
	float: right;
}
#content .moreDetailBox {
	background-image:url(/design/images/back_moreDetailBox.gif);
	background-repeat:repeat-y;
}

#content .moreDetailBox ul li {
	background-image:none;
	padding-bottom:7px;
}
#content .moreDetailBox ul li a { 
	font-size: 1.0em; 
	font-weight:bold; 
/*	color: #217E52; */
}

#content .moreDetailBox .heading{
	font-weight:bold;
	color:#999999;
	font-size: 1.0em;
}

#content .moreDetailBox HR{
	border: 0;
	color: #B8B8B8;
	background-color: #B8B8B8;
	height: 1px
}

.BoxNav {
  width: 300px;
  background-color: #f6f6f6;
  border: 1px solid #999;
  margin-bottom: 10px;
  margin-left: 10px;
}
.BoxNav H1{
  border: none;
  background-color: #CCC;
  color: #FFF;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  margin-top : 0px;
}
.BoxNav P{
  font-size: 11px;
  margin-top : 0px;
  margin-right: 5px;
  margin-left: 5px;
  text-align: center;
}
.BoxNav A{
  display: block;
  font-size: 11px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}
.BoxNav A:hover{
  display: block;
  font-size: 11px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  background-color: #fff;
}
.SubSub {
  margin:0;
  padding:0;
  background: #ECECEC;
  height: 18px;
  font-size: 1.1em;
  line-height: 18px;
  padding-left: 5px;
  color: #336699;
  text-transform: uppercase;
  font-weight: bold;
  width:640px;
}
.SubHead {
  margin:0;
  padding:0;
  margin-bottom:5px;
  background: #336699;
  height: 18px;
  font-size: 1.1em;
  line-height: 18px;
  padding-left: 5px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 3px solid;
  border-color: #ECECEC;
   width:640px;
}
.ContributorLink{
color:#000000;
}
#content .row1 .col2 .showblog {
	/* border: 1px solid #D6BB83; */
	border: 1px solid #000000;
	width: 290px;
	margin-left: 5px;
	height: 175px;
	color: #000000;
	background-image: url(/images/GS_showblog_header_bg.jpg);
	background-repeat: no-repeat;
}
#content .row1 .col2 .showblog p {
	font-size: 13px;
	line-height: 16px;
	padding-top: 60px;
	padding-left: 15px;
}

 #content .row1 .col2 .blogbx2 {
	background-image: url(../../images/GS_blog2.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 305px;
	background-position: left;
}
#content .row1 .col2 .blogbx2 .blog_align {
	padding-top: 53px;
	padding-left: 80px;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
}
#content .row1 .col2 .blogbx2 .blog_align .blogcontrib {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
} 
#content .row1 .col2 .leader {
	background-image: url(../../design/images/leader_bg.gif);
	background-repeat: no-repeat;
	height: 201px;
	width: 300px;
	padding-top: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
#content .row1 .col2 .award_recep .leader2 {
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 5px;
}
#content .row1 .col2 .seminar {
	height: 230px;
	width: 277px;
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	margin-left: 6px;
}
#content .row1 .col2 .award_recep {
	height: 300px;
	width: 277px;
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	margin-left: 6px;
	background-color: #CCC;
}
#content .row1 .col2 .videoNetwork {
	height: 300px;
	width: 277px;
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	margin-left: 6px;
	background-color: #CCC;
}
#content .row1 .col2 .seminar .right_align {
	float: right;
	padding-right: 8px;
}
#content .row1 .col2 .onlinefeature {
	height: 210px;
	width: 277px;
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	margin-left: 6px;
	background-color: #fff;
}


#content .row1 .col2 .onlinefeature .link1 a {
	font-size: 14px; 
	font-weight:bold; 
	color: #990000;
	text-decoration: none;	
}
#content .row1 .col2 .onlinefeature .link2 a {
	font-size: 14px; 
	font-weight:bold; 
	color: #990000;
	background-image: none;
}
#content .row1 .col2 .onlinefeature .teaser2 {
margin: 0;	
}

/* onlinefeature two */

#content .col1 .onlinefeature2 {
	height: 170px;
	width: 277px;
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	margin-left: 6px;
	background-color: #fff;
	float: left;
}


#content .col1 .onlinefeature2  .link1 a {
	font-size: 14px; 
	font-weight:bold; 
	color: #990000;
	text-decoration: none;	
}
#content .col1 .onlinefeature2  .link2 a {
	font-size: 14px; 
	font-weight:bold; 
	color: #990000;
	background-image: none;
}
#content .col1 .onlinefeature2  .teaser2 {
margin: 0;	
}

 
 /* User Poll */
 
.box_poll {
border:1px solid #7694d5;
}

#userPoll h2 {
background:#7694d5;
color:#FFFFFF;
font-size:11px;
height:18px;
line-height:16px;
margin:0;
padding:0 0 0 5px;
text-transform:uppercase;
}
#content .row1 .col2 .connection {
	height: 260px;
	width: 268px;
	border: 3px solid #990000;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 6px;
}
#content .row1 .col2 .connection .text {
	font-size: 12px;	
}
#content .row1 .col2 .connection .text a {
	color: #990000;	
}
#content .row1 .col2 .connection .text_indent {
	padding-left: 15px;	
}