/*** Testimonial View CSS ***/
.smallTestimonialImage 
{
	float: right;
}

.storyPic 
{
	float: left;
	width: 59px; 
}

.storyText 
{
	float: right;
	margin-top: -4px;
	width: 320px; 
}

.story 
{
	float: left;
	padding-top: 10px;
	width: 390px;
	padding-bottom: 10px; 
} 

div.testimonialTeaserImage
{
	float: right;
	padding-top: 2px;
	padding-left: 5px;
	width: 54px;
}

html>body div.testimonialTeaserImage
{
	width: 40px;
	/* Hide from mac \*/
	width: 59px;
	/* end hide */
}

div.testimonialTeaserImage br
{
	clear: both;
}

.testimonialTeaserText
{
    /* width: 85px; */
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    /* color: rgb(97, 107, 155); */
    line-height: 13px;
    float: left;
    width: 100px; 
    line-height: 18px;
}

div.seeVideo
{
	clear: both;
}

.seeVideoText
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #d5660f; 
}

.vidPic
{
	width: 110px;
	float: right;
	padding: 0px;
	margin: 10px;
}

/* ================================
    CSS STYLES FOR Module Testimonials
   ================================
*/

div.InsideTeaserTop
{
	width: 168px;
	height: 17px;
	background-image: url(/desktopmodules/Velocit.InsideTeaser/images/InsideTeaserHeader.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 5px;
}

html>body div.InsideTeaserTop
{
	width: 173px;
}

div.InsideTeaserMid
{
	width: 157px; /* notice that IE includes the padding in this width */
	background-image: url(/desktopmodules/Velocit.InsideTeaser/images/InsideTeaserBackground.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px; 
	color: #616B9B;
	font-size: 11px;
	font-weight: bold;
}

html>body div.InsideTeaserMid
{
	width: 157px; 
}

div.InsideTeaserBtm
{
	width: 173px;
	height: 3px;
	background-image: url(/desktopmodules/Velocit.InsideTeaser/images/InsideTeaserBottom.gif);
	background-repeat: no-repeat;
	margin-bottom: -8px; /* IE picks this one */

}

html>body .InsideTeaserBtm
{
	width: 173px;
	margin-bottom: 5px !important; /* Firefox uses this one */
}

/*** Testimonial Index ***/
td.testimonialListLink
{
	width: 160px;
	clip: auto;
}

td.teaseArrow
{
}

#testimonialLinks
{
	width: 191px;
	list-style-type: none;
}

html>body #testimonialLinks
{
	width: 191px;	
}

/** End Testimonial View CSS **/

/* Module Editor CSS */
.error
{
	color: Red;
}

.success
{
	color: Navy;
}

.grid TD
{
	font: 9pt verdana;
	color: Black;
	background-color: #ffffff;
	border: solid 1px #999999;
	padding: 4px;
	margin: 4px;
}

.gridPager TD
{
	font: 9pt verdana;
	color: #333333;
	background-color: #eeeeee;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.gridSelectedItem TD
{
	background-color: #ddddee;
}

.gridHeader TD
{
	font-weight: bold;
	background-color: #dddddd;
	color: #000000;
}

.gridItem TD
{
}

.gridAlternatingItem TD
{
	background-color: #ffffff;
}

.gridPager TD SPAN
{
	font-family: Verdana;
	font-size: x-small;
	color: #000000;
}

.highlight TD
{
	background-color: #ffffdd;	
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.closedTrade TD
{
	background-color: #ddeeff;
}

.assignedTrade TD
{
	background-color: #eeffee;
	
}

.nullText
{
	color: #bbbbbb;
}

.loginStatus
{
}

.pageHeader
{
	font: 16pt arial;	
}

.negativeValue SPAN
{
	color: Red;
}

TD.negativeValue
{
	color: Red;
}

.totalsRow TD
{
	font-weight: bold;
	text-align: left;
}

#hlInsideTeaserLowMovie a:hover
{
	color: #ecbe00;
}

#hlInsideTeaserMedMovie a:hover
{
	color: #ecbe00;
}

#hlInsideTeaserHighMovie a:hover
{
	color: #ecbe00;
}