﻿
@charset "UTF-8";
html,body { z-index: 0; padding:0; margin:0;border:0; font-family:Georgia; font-size:12pt; }

.hdrbackground {background-color: #cccc99;}
.bana        {color:#FFFFFF; font:80% Arial; background:#5c87b2; }
.bana a:link {color:#ffffff; text-decoration:none;}
.bana a:visited {color:#ffffff; text-decoration:none;}
.ban3        {color:#ffffff; font: 80% Arial; background:#5c87b2;}
.arial3      {font: 12pt Arial;}
.arial2b     {font: 12pt Arial; font-weight:bold;}
.arial2bred  {font: 12pt Arial; font-weight:bold; color:red;}
.text0       {font: 10pt Arial; color:#000000;}
.text0b      {font: 10pt Arial; color:#000000; font-weight:bold;}
.text0bred   {font: 10pt Arial; color:red; font-weight:bold;}
.text1       {font: 12pt Arial; color:#000000;text-align:left;}
.text1b      {font: 12pt Arial; color:#000000; font-weight:bold;}
.text1bred   {font: 12pt Arial; color:red; font-weight:bold;}
.text1bwhite {font: 12pt Arial; color:#ffffff; font-weight:bold;}
.text2       {font: 12pt Arial; color:#000000;}
.text2b      {font: 12pt Arial; color:#000000; font-weight:bold;}
.text2bred   {font: 12pt Arial; color:red; font-weight:bold;}
.text2bwhite {font: 12pt Arial; color:#ffffff; font-weight:bold;}
.text3       {font: 14pt Arial; color:#000000;}
.text3b      {font: 14pt Arial; color:#000000; font-weight:bold;}
.text3bred   {font: 14pt Arial; color:red; font-weight:bold;}
.tblhead     {font: 10pt Arial; color:#000000; background:#eeeeee; font-weight:bold; text-align:center;}
.tblcellctr  {font: 10pt Arial; color:#000000; text-align:center;}
.tblcelllft  {font: 10pt Arial; color:#000000; text-align:left;}
.tblcellrgt  {font: 10pt Arial; color:#000000; text-align:right;}
.tbloddrow   {background:#eeeeee; font: 10pt Arial;}
.tblevnrow   {background:#bbbbbb; font: 10pt Arial;}

.hptitle	{font: 100% Arial; color:#336699; font-weight:bold;}
.hplist		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none; color:#336699;}
.hplist a:link		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none; color:#336699;}
.hplist a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none; color:#336699;}
.hplist a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: underline; color:#336699;}

TABLE.s1     {border: outset 0pt;}
Table.s2     {border: outset 0pt; border-collapse:collapse;}
Table.s3 a:link {color:#0000ff}
Table.s3 a:visited {color:#800080}

Table.s3 {border: solid #bbbbbb thin; background:#bbbbbb}
.ban2 {border:0; background-color:#9E9E9E}
.pageclr {background:#fafafa}
.ban1   {font: 100% Sans-Serif; text-decoration:none; background-color:#505050; color:#eeeeee; font-weight:Bolder; text-align:center; border:outset 2pt; padding:2}
.ban1 a:link {color:#eeeeee; text-decoration:none; }
.ban1 a:visited {color:#eeeeee; text-decoration:none; }
.menulink a:link {font: 100% Sans-Serif; color:White; text-decoration:none; font-weight:Bolder }

table.msg { 
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 2px solid #9f9f9f;
    border-bottom: 2px solid #9f9f9f;
    margin-left:auto; 
    margin-right:auto;
}

table.msg td.msgsection { 
    border-top: 1px solid #9f9f9f;
    border-left: 1px solid #9f9f9f;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

table.options { 
    margin: -1px;
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 2px solid #9f9f9f;
    border-bottom: 2px solid #9f9f9f;
    margin-left:auto; 
    margin-right:auto;
}

table.options td { 
    border-top: 1px solid #9f9f9f;
    border-left: 1px solid #9f9f9f;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

/* For post recommendations */
a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:200px; line-height:16px;
}

a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;
}

.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}

a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

/* For post recommendations */
a.lefttooltip {outline:none; }
a.lefttooltip strong {line-height:30px;}
a.lefttooltip:hover {text-decoration:none;} 
a.lefttooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:-395px;
    width:180px; line-height:16px;
}
a.lefttooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;
}
.leftcallout {z-index:20;position:absolute;top:27px;border:0;left:220px;}

/*CSS3 extras*/
/* Commmented... not sure I like the 3d effect.
a.lefttooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}
*/

a:visited  		{color: #2b59b2; text-decoration: none; }
a:link 			{color: #2b59b2; text-decoration: none;}
a:hover 		{color: #ff0000; text-decoration: underline;}

a.editmsg:link
{
	color:red;
}
a.editmsg:visited
{
	color:red;
}

.std	     		{font: 100% Arial; color:black;}
.std a:visited   	{font: 100% Arial; color:#777777;}

.tor	     		{font: 100% Arial; background:#eeeeee; color:black;}
.tor a:visited	{color:#777777;font-weight:normal;}
.tor a:hover		{color:#2b59b2;} 
.tor a:link		{color:#2b59b2;} 
.tor .unvisit a:visited	{color:#2b59b2;}


.tol th, .tol td {border-top:1px solid white;}
.tol th th, .tol td td {border-top:0}
.ter 	     	{font: 100% Arial; background:#dddddd; color:black}
.ter a:visited	{color:#777777;font-weight:normal;}
.ter a:hover		{color:#2b59b2;} 
.ter a:link		{color:#2b59b2;} 
.ter .unvisit a:visited	{color:#2b59b2;}

.editorWYSIWYG {font: 12pt Arial; border:none;margin:10px; }
.editorBBCODE {font: 10pt "Courier New"; }

div.richeditor div.editbar {margin-top:5px;background-image:url('/images/editbar_bg.gif');border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;border-bottom:none;}
div.richeditor div button{font: 12pt Tahoma; vertical-align:middle;width:35px;height:30px;border:1px solid transparent;background-color:Transparent;cursor:pointer;color:Black;background-position:center;background-repeat:no-repeat;background-image1:none;}
div.richeditor div button:hover{border:1px solid silver;}
div.richeditor div.container {border-top:none;border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;}
div.richeditor textarea{padding:0px 0px 0px 0px;border:none;}
div.richeditor iframe{background-color:#ffffff;border:none;}
.bb_link_button { background-image: url('/images/url.gif');}
#img_dialog{ width: 550px; height:150px; overflow:hidden;}
#img_dialog table { color: white; font-size :12px;}
#img_upload .ui-widget-content { color: white;}
#link_insert { width: 250px; margin-top: 15px;}
#table_insert { width: 400px; height:150px; margin-top: 15px;}
#rich_media_insert  { width: 250px; overflow-y:hidden; margin-top: 5px; margin-bottom: 15px;}
#rich_provider_image_table { text-align: center; width: 100%;}
#img_dialogtable, #link_insert table, #table_insert, #rich_media_insert table{ font-size: 12px; color:white;}
#img_upload_busy { position:absolute;top:0px;left:0px;width:540px;height:135px;text-align:center;background-color:black;display: none;}
#img_upload_busy img { padding: 30px;}
#lib_image_list { width: auto;}
#lib_image_cont { width: 540px; height:150px;overflow:auto;}
#lib_image_list img { margin: 5px;}
.img_normal { border: solid 2px #777;}
.img_select { border: solid red 3px;}
.ui-dialog-title{ font-size: 0.5em;}

textarea {font: 105% Arial;}

table.fancyblue { background: #5c87b2; }

table.nav1	{text-align: center;height:24px;}
tr.nav1		{text-align: center; background: #5c87b2; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
tr.nav1 a:link {color: #FFFFFF; text-decoration: none;}
tr.nav1 a:visited {color: #FFFFFF; text-decoration: none;}
tr.nav1 a:hover   {background: #FFFFFF; color: #336699; text-decoration: none;}
td.nav1		{text-align: center; background: #5c87b2; color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
td.nav1 a:link {color: #FFFFFF; text-decoration: none;}
td.nav1 a:visited {color: #FFFFFF; text-decoration: none;}
td.nav1 a:hover   {background: #FFFFFF; color: #336699; text-decoration: none;display:block;}
td.nav1:hover   {background: #FFFFFF; color: #336699; text-decoration: none;}
a.nav1:hover {background: #FFFFFF; color: #336699; text-decoration: none; display:block;}
a.nav1 {display:block }

table.nav2	{background: #f0f0d7; color: black; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;}
tr.nav2	{text-align: center;}
td.nav2 {border-bottom: 1px solid black;padding: 0px 6px;}
nav2:hover {border: 1px solid black; border-bottom-style: none; background-color: white;}
td.nav2 a:link {color: black; text-decoration: none; padding: 0px 6px;}
td.nav2 a:visited  {color: black; text-decoration: none; padding: 0px 6px;}
tx.nav2 a:hover		{color: #336699; text-decoration: none; padding: 0px 6px;background-color:white;}

table.nav3	{background: #d0ce9d; color: #888855; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-align: center;}
tr.nav3	{text-align: center;}
tr.nav3 a:link {color: #888855; text-decoration: none; padding: 0px 8px;}
tr.nav3 a:visited  {color: #888855; text-decoration: none; padding: 0px 8px;}
tr.nav3 a:hover		{background: #ffffff; color: #336699; text-decoration: none; padding: 0px 8px;}

.pfliste		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:#336699; background:#e0e0c2;}
.pfliste a:link		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:#336699; background:#e0e0c2;}
.pfliste a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:purple; background:#e0e0c2;}
.pfliste a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: underline; color:#336699; background:#e0e0c2;}
.pflisto		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:#336699; background:#eeeeee;}
.pflisto a:link		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:#336699; background:#eeeeee;}
.pflisto a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: none; color:purple; background:#eeeeee;}
.pflisto a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; text-decoration: underline; color:#336699; background:#eeeeee;}

.textv2       		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#000000;}
.textv2b      		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#000000; font-weight:bold;}

tr.hdrbackground		{text-align: center; background: #cccc99; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;}
tr.hdrbackground a:link {color: #FFFFFF; text-decoration: none; padding: 0px 6px;}
tr.hdrbackground a:visited {color: #FFFFFF; text-decoration: none; padding: 0px 6px;}
tr.hdrbackground a:hover   {background: #d6d6a3; color: #336699; text-decoration: none; padding: 0px 6px;}
div.nav3 a:link {color: #FFFFFF; text-decoration: none; padding: 0px 6px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
div.nav3 a:visited  {color: #FFFFFF; text-decoration: none; padding: 0px 6px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
div.nav3 a:hover		{background: #d6d6a3; color: #336699; text-decoration: none; padding: 0px 6px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}

table.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.copyright a:link { color:black; }

div#container
{
margin-right:auto;
margin-left:auto;
position:relative;
width: 985px;
text-align:left;
}

blockquote
{
	border-radius: 10px;
	border: 2px dotted #2b59b2;
	padding:8px;
}

blockquote blockquote
{
	border-radius: 10px;
	border: 2px dotted #990033;
	padding:8px;
}


blockquote blockquote blockquote
{
	border-radius: 10px;
	border: 2px dotted green;
	padding:8px;
}

blockquote blockquote blockquote blockquote
{
	border-radius: 10px;
	border: 2px dotted pink;
	padding:8px;
}

.button-link {
    white-space: nowrap;
    padding: 5px 10px;
    /* background: #4479BA; */
    background: #5c87b2;
    /*  font-size:12px; */
    font: 14px Arial; 
    color:#ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.button-link:hover { text-decoration: none; }

.button-link:visited {color:#ffffff; text-decoration:none;}	
.button-link:link {color:#ffffff; text-decoration:none;}	

.button-link:hover {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
}
.button-link:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;
}

.sbjmrkmnulogo { margin-right:5px; }
.sbjmrklgomore { margin-left:5px; }
.sbjmrklgomore1st { margin-left:15px !important; }
.sbjmrkmnulogo, .sbjmrklgomore { background-image: linear-gradient(to bottom, #FFFFFF 0%, #5C87B2 100%); border: 1px solid #748b97; }
.morelogos { padding-left: 6px; }
   

/*.discovericons { position:absolute; right:10px; z-index:2; text-align:right; } */
/* #discotitle { text-align:center; margin-top:8px; margin-bottom:-40px; margin-left:auto; margin-right: auto; } */
#discotitle { position:absolute; left:69%; padding-top:10px; z-index:2; color:#444; }
#fhicon { margin-right:10px; margin-bottom:3px; }
#discovericons { position: absolute; right: 0px; padding-top:10px;  z-index:2; text-align:right; padding-right:10px; }
#mainnav { margin-top: 20px; height: 8px; min-width: 970px; width: 96.75%; }
#disconav {margin-top: 20px; min-width: 970px; width: 96.75%; }


/*globalnav*/

.globalnav {
    font-family: Lucida Sans Unicode, Tahoma, Verdana, Arial;
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

.globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

.globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em .5em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

.globalnav A:hover,
.globalnav A:active,
.globalnav A.here:link,
.globalnav A.here:visited {
	background:#bbb;
}

.globalnav A.here:link,
.globalnav, A.here:visited {
	position:relative;
	z-index:1;
}

/*subnav*/

.globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.5em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

.globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

.globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

.globalnav UL A:hover,
.globalnav UL A:active,
.globalnav UL A.here:link,
.globalnav UL A.here:visited {
	color:#444;
}

/*globalnav dark borders*/

.gndb {
    font-family: Lucida Sans Unicode, Tahoma, Verdana, Arial;
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

.gndb LI {
	float:left;
	margin:0;
	padding:0;
}

.gndb A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em .5em;
	border-left:1px solid #BBB;
	border-top:1px solid #BBB;
	border-right:1px solid #aaa;
}

.gndb A:hover,
.gndb A:active,
.gndb A.here:link,
.globalnav A.here:visited {
	background:#bbb;
}

.gndb A.here:link,
.gndb A.here:visited {
	position:relative;
	z-index:1;
}

/*subnav*/

.gndb UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #BBB;
}

.gndb UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

.gndb UL A {
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

.gndb UL A:hover,
.gndb UL A:active,
.gndb UL A.here:link,
.gndb UL A.here:visited {
	color:#444;
}

/* This is so that tapping on mobile devices on the main menu won't highlight the text */
.disable_text_highlighting {
-webkit-touch-callout: none;
-webkit-user-select: none; /* Webkit */
-moz-user-select: none;    /* Firefox */
-khtml-user-select: none;  
-ms-user-select: none;     /* IE 10  */
/* Currently not supported in Opera but will be soon */
-o-user-select: none;
user-select: none;
}

.borderless
{ 
  border: 0;
  padding: 0;		
  border-spacing: 0;
  border-width: 0;
  border-collapse: collapse;
}

.borderless thead, .borderless tr, .borderless th, .borderless td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
.smallpadding td { padding: 3px; }
.fullwidth { width: 100%; }
.smallmargin { width: 98%; }
.centered {margin-left:auto; margin-right:auto; }
img { border: 0; }
.BoldYellow { color:Yellow; font-weight:bold; }
.TitleBarLeft {border-right: 1px solid #CCC; padding-left: 5px; padding-right: 5px; display: inline; }
.TitleBarRight {padding-left: 5px; padding-right: 5px; display: inline; }
.POR {border-right: 2px solid #666666; padding-right: 5px; margin-right: 5px; display: inline; } /* Pipe on right */
.POL {border-left: 2px solid #666666; padding-left: 5px; margin-left: 5px; display: inline; } /* Pipe on left */
.fullcell {width:100%; height:100%}
.wordhit { background-color: #FFFF00;}

#tester { display: none; }

.VerticalWideSkyscraper
{ height: 600px; width: 160px; display:block; }

.Rectangle300x250
{ height: 250px; width: 300px; display:block; }

.Rectangle300x600
{ height: 600px; width: 300px; display:block; }


#newsscroller{
width: 440px;
height: 35px;
/* border: 1px solid black; */
padding: 3px;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#newsscroller a{ text-decoration: none; }

.hoverbright { 
    opacity: 0.6;
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
} 

.hoverbright:hover { 
    opacity: 1.0;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}

#twitter-widget-0 { width: 100% !important; }

.sentiment { 
    color: #ea0; 
    font: 10pt Arial; 
    text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);
    }



  .EOM { 
      background: url(images/eom.png) no-repeat 100% 40%;
      padding-right: 1.2em;
  }

  .SIURL { 
      background: url(images/SI.png) no-repeat 0% 50%;
      padding-left: 1.2em;
  }

  .ExternURL { 
      background: url(images/external.png) no-repeat 100% 40%;
      padding-right: 1em;
  }


  .quotetable { font-weight:bold;font-size:11pt; margin-left:auto; margin-right:auto; }

  .NewsItem {
      background: url(images/bullet.png) no-repeat 0% 50%;
      padding-LEFT: 1.2em;
      margin-right: 1.2em;
      display:inline-block;
  }

  .IsRead { color:#777777 !Important;}

  .IsIgnored { 
      background: url(images/ignored.png) no-repeat 100% 20%;
      padding-right: 1.2em;
  }

  .greyonclick a:visited {
       color:#777777; text-decoration:none;
  }

#intelliTXT {
display: block; /* SID 59819
*/
word-wrap: break-word;
min-width: 708px;  /* was 900 */
max-width: 95vw;
}

#intelliTXT ul, #intelliTXT li { 
    list-style-position: inside; 
}

 /*#intelliTXT img { max-width: 1024px; max-height:100%; height: auto; width: auto; }*/  
#intelliTXT img { max-width: 100%; max-height:100%; height: auto; width: auto; }
.magnify { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: nesw-resize; }
    
.stdframe {margin-left:0px; margin-right:0px; width:100%; }

.srchmagnify { border-style: none;
    border-color: inherit;
    border-width: medium;
    position:absolute; 
    background: url('/images/magnify_white.png') no-repeat;
    right:10px; top:18px; cursor: pointer;
    height:20px; width:20px;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}

.textimage { position:relative; top:6px; width: auto; }	

.embed-container {
 position: relative;
 padding-bottom: 56.25%; /* 16/9 ratio */
 padding-top: 30px; /* IE6 workaround*/
 height: 0;
 width: 640px;
 overflow: hidden;
 }

.embed-container iframe,
 .embed-container object,
 .embed-container embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }

.fb-video { width: 640px; min-height: 360px; position:relative; float: left;}
.fb-video > blockquote { border:none !important }

#div-pg-ad-1485481871-0.stick {
  position: fixed;
  top: 10px;
}

.youtube-video-container {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.youtube-video-container::after {
    display: block;
    content: "";
    padding-top: 56.25%;
}

.youtube-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


