/* ================================
    CSS STYLES FOR Alantus Portal - Gray 
   ================================
*/   


#modal_container {
    padding:5px;
    background-color:#fff;
    border:1px solid #666;
    overflow:auto;
    font-family:"Lucida Grande",Verdana;
    font-size:12px;
    color:#333;
    text-align:left;
}

#modal_overlay {
    background-color:#000;
}
/* Highlighting the Form Elements */
.highlightErrorField {
    border: 1px solid #FF5050;    
}
.highlightDownField {
    border: 1px solid #007cd8;
    border-left: 2px solid #007cd8;
    background-color: #FaFae0;  
}
.highlightActiveField {
    border: 1px solid #007cd8;
    border-left: 2px solid #007cd8;
    background-color: #FFFFFF;  
}
.highlightInactiveField {
    border: 1px solid #7f9db9;    
    background-color: #ffffff;
}
.tablabel
{
    background-color:dimgray;
    color: Silver;     
    font-weight: bold;
    border: outset 2px silver;    
    margin: 0px 5px 0px 0px;
    padding-right: 10px;
}
.tablabelhover
{
    background-color:silver;
    color: black;         
    font-weight: bold;
    border-top: outset 2px silver;    
    border-left: outset 2px silver;    
    border-right: outset 2px silver;    
    border-bottom: solid 2px silver;    
    margin: 0px 5px 0px 0px;
    padding-right: 10px;
	  cursor: pointer; 
	  cursor: hand;    
}
.tablabelselected
{
    background-color:silver;
    color: White;         
    font-weight: bold;
    border-top: outset 2px silver;    
    border-left: outset 2px silver;    
    border-right: outset 2px silver;    
    border-bottom: solid 2px silver;    
    margin: 0px 5px 0px 0px;
    padding-right: 10px;
}
.clearTable {
	BORDER-RIGHT: #edf0ed 1px solid; 
	BORDER-TOP: #edf0ed 1px solid; 
	BORDER-LEFT: #edf0ed 1px solid; 
	WIDTH: 98%; 
	font-family:Verdana; font-size:8pt;
	BORDER-BOTTOM: #edf0ed 1px solid;
}
/* Table colors for various system tables */
.tableStyleMain {color:rgb(254,214,129); width:100%; font-family:Verdana; font-size:8pt; background-color:rgb(128,128,128); border: rgb(92,92,92); }
tr.off {color:black;background: white;}  /* The first table row color */
tr.on { color:black; background: lightyellow; }  /* The  table row color when the mouse is over the row*/
tr.alt {color:black; background: whitesmoke;}   /* The  alternating table row color */
.tableYellow {color:#000000; width:100%; font-family:Verdana; font-size:7.5pt; background-color:rgb(188,178,11); border: rgb(92,92,92); }
tr.yoff {color:black;background: rgb(235,222,14);}  /* The first table row color */
tr.yon { color:white; background: rgb(188,178,11); }  /* The  table row color when the mouse is over the row*/
tr.yalt {color:black; background: rgb(235,222,14);}   /* The  alternating table row color */
.tableBlue {color:#000000; width:100%; font-family:Verdana; font-size:7.5pt; background-color:rgb(78,168,190); border: rgb(92,92,92); }
tr.boff {color:black;background: rgb(105,225,255);}  /* The first table row color */
tr.bon { color:white; background: rgb(78,168,190); }  /* The  table row color when the mouse is over the row*/
tr.balt {color:black; background: rgb(105,225,255);}   /* The  alternating table row color */
.tableGreen {color:#000000; width:100%; font-family:Verdana; font-size:7.5pt; background-color:rgb(173,194,194); border: rgb(92,92,92); }
tr.goff {color:black;background: rgb(214,224,224);}  /* The first table row color */
tr.gon { color:white; background: rgb(173,194,194); }  /* The  table row color when the mouse is over the row*/
tr.galt {color:black; background: rgb(214,224,224);}   /* The  alternating table row color */
.tableOrange {color:#000000; width:100%; font-family:Verdana; font-size:7.5pt; background-color:rgb(255,102,0); border: rgb(92,92,92); }
tr.ooff {color:black;background: rgb(255,224,203);}  /* The first table row color */
tr.oon { color:white; background: rgb(255,102,0); }  /* The  table row color when the mouse is over the row*/
tr.oalt {color:black; background: rgb(255,224,203);}   /* The  alternating table row color */
.tableRed {color:#ffffff; width:100%; font-family:Verdana; font-size:7.5pt; background-color:rgb(195,51,102); border: rgb(195,51,102); }
tr.roff {color:black;background: rgb(240,240,240);}  /* The first table row color */
tr.ron { color:black; background: rgb(220,220,220); }  /* The  table row color when the mouse is over the row*/
tr.ralt {color:black; background: rgb(240,240,240);}   /* The  alternating table row color */

BODY{
scrollbar-face-color:rgb(230,230,230);
scrollbar-arrow-color:#000000;
scrollbar-track-color:rgb(230,230,230);
scrollbar-shadow-color:'000000';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'000000';
}
select{
scrollbar-face-color:rgb(230,230,230);
scrollbar-arrow-color:rgb(0,0,0);
scrollbar-track-color:rgb(230,230,230);
scrollbar-shadow-color:'000000';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'000000';
}
textarea{
scrollbar-face-color:rgb(230,230,230);
scrollbar-arrow-color:rgb(0,0,0);
scrollbar-track-color:rgb(230,230,230);
scrollbar-shadow-color:'000000';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'000000';
}
div{
scrollbar-face-color:rgb(230,230,230);
scrollbar-arrow-color:rgb(0,0,0);
scrollbar-track-color:rgb(230,230,230);
scrollbar-shadow-color:'000000';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'000000';
}

.test
{
	cursor: hand;
	color: white;
	font-family: Verdana;
	background-color: gray;
	text-decoration: none;	
}
.panel
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #cccccc;
}
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	background-color: white;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}

/* database buttons style */
.BorderButton{border-style:solid;border-color:#666465;border-width:1px 1px 1px 1px;background:#6d8ee2;color:#ffffff;font-family:Arial;font-size:11px;width:75px}
.DbButton
{
	height:20; 
/*	width:61; */
	background-color:rgb(233,233,233); 
	color:rgb(0,0,255); 
	font-size:9pt; 
	font-family:MS Sans Serif; 
	font-style:normal; 
	font-weight:normal;
}
.NavButton
{
	height:18; 
	width:25; 
	background-color:rgb(233,233,233); 
	color:rgb(0,0,255); 
	font-size:9pt; 
	font-family:MS Sans Serif; 
	font-style:normal; 
	font-weight:normal;
}
.NavText
{
	background-color:rgb(233,233,233); 
	color:rgb(0,0,255); 
	font-size:9pt; 
	font-family:MS Sans Serif; 
	font-style:normal; 
	font-weight:normal;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
	font-weight: bold;
	font-size: 18px;
	color: rgb(107,140,193); /* #fed681 */
	font-family: Verdana Bold, Helvetica, sans-serif;
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: #000000;  /* #861c1c */
    border-color: #000000;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: #000000;
    border-color: #000000;
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    text-decoration:none;
    font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:white;
}
    
/* alternate text style for the site links (at extreme top-right of header) */
.SiteLinkAlt {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:white;
}   
A.SiteLinkAlt:link {  /* hyperlink style for the site links */
    text-decoration:    none;
    color:white;
}
A.SiteLinkAlt:visited  {
    text-decoration:    none;
    color:white;
}
A.SiteLinkAlt:active   {
    text-decoration:    none;
    color:white;
}
A.SiteLinkAlt:hover    {
    text-decoration:    underline;
    color:white;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:white;
}
/* hyperlink style for the Black Background links */
A.awhite:link {
    text-decoration:    none;
    color:white;
}

A.awhite:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.awhite:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.awhite:hover    {
    text-decoration:    none;
    color:white;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}



/* GENERAL */
/* head buttons style */  
.whiteHeadButton
{
	height:20; 
	width:61; 
	background-color:#ffffff; 
	border:0;
	color:rgb(0,0,255); 
	font-size:9pt; 
	font-family:MS Sans Serif; 
	font-style:normal; 
	font-weight:normal;
}

.HeadButton
{
	height:20; 
	width:61; 
	background-color:#E5E5E5; 
	border:0;
	color:rgb(0,0,255); 
	font-size:9pt; 
	font-family:MS Sans Serif; 
	font-style:normal; 
	font-weight:normal;
}

/* style for module titles */
.Head   {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	.9em;
	background-color:	#E5E5E5;
	color:	#000000;
	margin-bottom:	1em;
	margin-top:	3em;
	padding:	.2em;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:  #77843D;
}

A:visited   {
    text-decoration:    none;
    color:  #77843D;
}

A:active    {
    text-decoration:    none;
    color:  #77843D;
}

A:hover {
    text-decoration:    underline;
    color:  #77843D;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/*  Forms Style  */
.avbEditClass {margin: 1px; border: solid 1px; line-height: 11px}
.formEditClass {margin: 1px; border: solid 1px #909090; background-color: #ffffff; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formComboClass {margin: 1px; border: solid 1px #aa3333; background-color: #000000;HEIGHT: 18px;FONT-SIZE: 11px; background-color: #fff2f2; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formButtonClass {margin: 1px; border: solid 2px #861c1c; background-color: lightyellow; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}

.formLabelClass {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formTextAreaClass {margin: 1px; border: solid 1px #909090; background-color: #ffffff; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formStaticClass {WIDTH: 300px; margin: 1px; border: solid 1px #339999; background-color: #f2faff; HEIGHT: 18px; BACKGROUND-COLOR: #DDDDDD; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formDateFieldClass {WIDTH: 20px; margin: 1px; border: solid 1px #339999; background-color: #f2faff;HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.formButton {WIDTH: 90px; margin: 1px; border: solid 2px #90a0a4; background-color: #d8e0f0; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.wideButton {WIDTH: 120px; margin: 1px; border: solid 2px #90a0a4; background-color: #d8e0f0; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.wideButtonClass {WIDTH: 120px; margin: 1px; border: solid 2px #90a0a4; background-color: #d8e0f0; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.pageFormButton {WIDTH: 90px; margin: 1px; border: solid 1px #339999; background-color: #bbc0c5; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.timeEditClass {WIDTH: 100px; margin: 1px; border: solid 1px #339999; background-color: #f2faff HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.amPmSelectClass {WIDTH: 60px; margin: 1px; border: solid 1px #339999; background-color: #f2faff; HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}

.compactLabelClass {FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; line-height: 11px}
.compactEditClass {WIDTH: 160px;HEIGHT: 16px;FONT-SIZE: 9px; COLOR: #333333; margin: 1px; border: solid 1px #339999; background-color: #eef4f8; FONT-FAMILY: verdana, arial, sans-serif; line-height: 9px}
.compactComboClass {WIDTH: 160px;HEIGHT: 16px;FONT-SIZE: 9px; COLOR: #333333; margin: 1px; border: solid 1px #339999; background-color: #eef4f8; FONT-FAMILY: verdana, arial, sans-serif; line-height: 9px}
.compactDateFieldClass {WIDTH: 20px;HEIGHT: 18px;FONT-SIZE: 11px; COLOR: #333333; margin: 1px; border: solid 1px #339999; background-color: #eef4f8; FONT-FAMILY: verdana, arial, sans-serif; line-height: 9px}

.stateTwoDigitComboClass {WIDTH: 45px;HEIGHT: 16px;FONT-SIZE: 9px; COLOR: #333333; margin: 1px; border: solid 1px #339999; background-color: #eef4f8; FONT-FAMILY: verdana, arial, sans-serif; line-height: 9px}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr�               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/*--------------------------------------------------*/
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/* ppr */
.ShowItem
{
    /* width: 480px; */
    width: 80%;
}

.ShowItem td
{
    border-bottom: solid 1px #D8D8D8; border-right: solid 1px #D8D8D8;
}

.RaceResultList{
    padding:5px 0px 10px 0px;
    border-top:solid 1px #C8C49F;
}

/*other race list styles*/
.raceList{
	border: none; padding: 0px; margin: 0px;
	width: 100%; clear: both;
}
	.raceList th{
		color: #cd7a2f; font-size: 12px; font-weight: bold;
		border-bottom: 1px solid #c8c49f; padding: 3px;
	}
	
	.contentModuleContainer .nextRace th{color: #477b1e;}
	
	.raceList tr{
		margin: 0px; padding: 0px;
	}
	.raceList td
	{
	    color: GrayText;
		margin: 0px; padding: 4px 2px 4px 2px;
		border-bottom: 1px solid #c8c49f;
		white-space: nowrap;
	}
	
	.raceList td.hypHandicapper
	{
		width: 90px;
		white-space: normal;
	}
	
	.raceList a{
		font-weight: bold; color: #cd7a2f; background: url('../images/arrowGray.jpg') no-repeat 0px 4px;
		text-decoration: none; padding-left:9px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}
div.raceTicker {
	padding: 4px 2px;
	background: #4c721d;
	color: #9ef73f;
	font-weight: bold;
    margin: 6px 24px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

div.raceTickerWrap {
    margin: 2px 12px;
    background-image:url('./images/bgRaceTicker.gif'); 
    color: #9ef73f;
}

div.raceTicker span {
	margin: 0 24px;
}

/*-------CONTENT--------*/
/*
.disclaimerCit{font-size: 10px; font-style: italic; border-top: 1px solid #bfbcb9;}

#content{
	clear: both; padding: 0px 0px 0px 7px;

}

.leftFloatSet{
	float: left;
}
.rightFloatSet{
	float: left;
}

.contentLeft{float: left; width: 696px;}
.contentRight{float: left; width: 270px;}

.contentModule{
	background: url('../images/contentModuleBG.jpg') repeat-y top left;
	padding: 0px; clear: both; margin: 0px;
	clear: both;
	width: 696px 
}

.contentModuleContainer{
	padding: 0px 0px 0px 14px; margin: 0px;
	width: 670px;
}
	.contestContainer{
		overflow-x: visible; overflow-y: visible;
	}
	.contentModuleContainer p{
		margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px;
	}

.contentModule p.ModuleBottom{
	margin: 0px; padding: 0px; text-indent: -5000px;
	display: block; width: 696px; height: 11px; clear: both; 
	background: url('../images/contentModuleBottom.jpg') no-repeat bottom left;
}

    /* JKB : Created to help with PPR-680; too many characters in title pushes contentModuleTopxxx.jpg out */
    .cmLarge{width: 964px; background: url('../images/contentModuleBGFull.jpg') repeat-y top left;}
    .cmLarge .contentModuleContainer{width: 938px;}
	.cmLarge .contentModuleHead{background: url('../images/contentModuleTopLarge.jpg') no-repeat top left;}
	.cmLarge p.ModuleBottom{width: 964px; background: url('../images/contentModuleBottomFull.jpg') no-repeat bottom left;}

	.cmFull{width: 964px; background: url('../images/contentModuleBGFull.jpg') repeat-y top left;}
	.cmFull .contentModuleContainer{width: 938px;}
	.cmFull p.ModuleBottom{width: 964px; background: url('../images/contentModuleBottomFull.jpg') no-repeat bottom left;}
	.cmFull .contentModuleHead{background: url('../images/contentModuleTopFull.jpg') no-repeat top left;}
	
	.cmHalf, .cmHalfnoBG{width: 486px; background: url('../images/contentModuleBGHalf.jpg') repeat-y top left; float: left; clear: none}
		.cmHalfnoBG{background: none;}
	.cmHalf .contentModuleContainer{width: 455px;}
	.cmHalf p.ModuleBottom{width: 486px; background: url('../images/contentModuleBottomHalf.jpg') no-repeat bottom left;}
	.cmHalf .contentModuleHead{background: url('../images/contentModuleTopHalf.jpg') no-repeat top left;}

	.cm400 {width: 400px; background: url('../images/contentModuleBG400.jpg') repeat-y top left;}
	.cm400 .contentModuleContainer{width: 370px;}
	.cm400 p.ModuleBottom{width: 400px; background: url('../images/contentModuleBottom400.jpg') no-repeat bottom left;}
	.cm400 .contentModuleHead{background: url('../images/contentModuleTop400.jpg') no-repeat top left;}
	
	.cm425 {width: 425px; background: url('../images/contentModuleBG425.jpg') repeat-y top left;}
	.cm425 .contentModuleContainer{width: 395px;}
	.cm425 p.ModuleBottom{width: 425px; background: url('../images/contentModuleBottom425.jpg') no-repeat bottom left;}
	.cm425 .contentModuleHead{background: url('../images/contentModuleTop425.jpg') no-repeat top left;}
	
	.cm300{width: 294px; background: url('../images/contentModuleBG300.jpg') repeat-y top left;}
	.cm300 .contentModuleContainer{width: 268px;}
	.cm300 p.ModuleBottom{width: 294px; background: url('../images/contentModuleBottom300.jpg') no-repeat bottom left;}
	.cm300 .contentModuleHead{background: url('../images/contentModuleTop300.jpg') no-repeat top left;}
	
	.cm270{width: 267px; background: url('../images/contentModuleBG270.jpg') repeat-y top left;}
	.cm270 .contentModuleContainer{width: 242px;}
	.cm270 p.ModuleBottom{width: 269px; background: url('../images/contentModuleBottom270.jpg') no-repeat bottom left;}
	.cm270 .contentModuleHead{background: url('../images/contentModuleTop270.jpg') no-repeat top left;}
	
	.cm235{width: 232px; background: url('../images/contentModuleBG235.jpg') repeat-y top left;}
	.cm235 .contentModuleContainer{width: 207px; height:173px; }
	.cm235 p.ModuleBottom{width: 234px; background: url('../images/contentModuleBottom235.jpg') no-repeat bottom left;}
	.cm235 .contentModuleHead{background: url('../images/contentModuleTop235.jpg') no-repeat top left;}

	.cm400 p, .cm300 p{padding: 3px 0px 0px 0px; margin: 0px;}
	
	.depositHelp {text-align:center; font-weight:bold; font-size:12px;}
	
.contentModuleHead{
	/*position: relative;*/
	background: url('../images/contentModuleTop.jpg') no-repeat top left;
	float: none; clear: both; padding-left:11px; padding-right:0px; padding-top:11px; padding-bottom:5px;
	text-align: left;
}
	.contentModuleHead div{
		background: url('../images/contentModuleTopHeading.jpg') no-repeat top right;
		display: inline; float: none;
		height:27px; padding-left:0px; padding-right:0px; padding-top:13px; padding-bottom:0px
	}
	/* Second div using contentModuleTopHeading650.jpg to be called as class="cmLargeDiv" */
	.contentModuleHead div.cmLargeDiv{
		background: url('../images/contentModuleTopHeading650.jpg') no-repeat top right;
		display: inline; float: none;
		height:27px; padding-left:0px; padding-right:0px; padding-top:13px; padding-bottom:0px
	}
	
.threeColumn .contentModule, .threeColumn p.ModuleBottom
{
    width: 640px;
}
	
.threeColumn .contentModuleContainer
{
    width: 626px;
}

.threeColumn .ShowItem
{
    width: 440px;
}
	
.CustomHead, .cmFull .CustomHead{
		background: url('../images/contentModuleTopCustom.jpg') no-repeat 0px -7px;
		top: left; height: auto; display: block;
		padding-left:8px; padding-right:0px; padding-top:15px; padding-bottom:0px
}
	.cmFull .CustomHead{background: url('../images/contentModuleTopCustomFull.jpg') no-repeat 0px -7px;}
	.cmFull .CustomHeadWelcome{
		background: url('../images/contentModuleTopCustomFull.jpg') no-repeat 0px -7px;
		top: left; height: auto; display: block;
		padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:0px
	}
	
.contentModuleHead h3.ModuleHeadText{
	padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}
.contentModuleHead h3.ModuleHeadTextLink{
	padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
	visibility:visible; letter-spacing:normal;
	}
	
.contentModuleHead h3.ModuleHeadTextLink a:link {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:visited {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:active {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:hover {text-decoration: underline; color:#51473d}

.contentModuleHead h5.ModuleHeadText{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
}
.ModuleHeadText h3{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
}

.contentModuleHead h4.ModuleHeadText{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}
.ModuleHeadText h4{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}

.choicesHead{clear: both; margin: 0px 0px 0px 8px;}

h2.termsHead{margin: 0px; padding: 0px; font-size: 14px;}
h2.placePickTitle{margin: 0px; padding: 0px; font-size: 14px;}

h5.resultsHead{
	margin: 0px 0px 3px 0px; padding: 0px;
	font-size: 15px;
}
	h5.resultsHead a{color: #457b1b;}
	h5.resultsHead a:hover{color: #579527;}

.termsList{list-style-type: lower-alpha;}
	.termsList li{margin: 0px 0px 5px 0px;}
	
p.centerP{
	margin: 0px; padding: 4px 0px 0px 0px;
	text-align: center;
}

.acctVerify{
	font-size: 13px; color: #477B1E;
}

h1.trackListingHead{margin: 0px; padding: 0px;}

.spotlightBody {
	height: expression( this.scrollHeight > 346 ? "346px" : "auto" ); /* sets max-height for IE */
	max-height: 346px; /* sets max-height value for all standards-compliant browsers */
	overflow: hidden;
}

.warningText
{
	color:Red;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px; padding: 4px 0px 0px 0px;
	text-align: center;
}
/*Analyst Styles*/
.featuredAnalystPic{float: left; margin: 3px 10px -2px 0px;}
p.featuredAnalyst{}

.analyst{
	clear: both;
	padding: 4px 3px;
}
.kioskCal .ajax__calendar_container{
	background: #ffffff; border: 1px solid #d5d1ae;
}


.analystImg, .contentModuleContainer p.analystImg, .contentModuleContainer p.RDLVImg{
	float: left;
	border: 1px solid #595045;
	background: #595045;
	overflow: hidden; height: 57px;
	padding: 0px;
}
	.contentModuleContainer .teamDescription p.analystImg{height: 83px;}
	.contentModuleContainer .teamDescription p.AnalystsResultsImg{height: 52px;}
	.featuredAnalystPic, .pickTrackImg img{border: 1px solid #595045;}
	.contentModuleContainer p.RDLVImg{
		float: none; width: 40px;
		margin: 0px auto;
	}
	
.RDLVInterview{
	width: 196px;
	text-align: center;
	float: left;
	margin: 0px 17px 17px 0px;
	border: 1px solid #D7D4B6;
	background: #F3F0DD;
	padding: 4px;
}
	.RDLVHead{
		font-size: 14px;
		color: #487B1F;
		display: block;
		padding: 2px 0px;
	}
	
.teamDescription{
	border-bottom: 1px solid #D1CDA9; padding: 5px 0px 0px 0px;
}
	.descriptionEven{background: #F2EFD8;}
	
.teamPlayNow{display: block; padding: 8px 0px 0px 0px;}
	
.contentModuleContainer .descriptionContent{
	float: left; width: 590px;
	padding: 0px 0px 0px 10px;
}
	p.descriptionContent a{font-weight: bold;}
	
.contentModuleContainer .analyst p{padding: 0px;}
.contentModuleContainer p.analystProf{
	float: left; padding: 0px 0px 0px 5px;
	width: 187px;
}
	.analystProfEven{
		background: #f2efd8;
		border-top: 1px solid #d1cda9;
		border-bottom: 1px solid #d1cda9;
	}
	
	
	
.contentModuleContainer p.featuredPlayAllButn{padding: 3px 0px 0px 0px; clear: both; text-align: center;display:none;}

.ajax__calendar_container{z-index: 5000;}

/*-------CONTENT--------*/
/*
.disclaimerCit{font-size: 10px; font-style: italic; border-top: 1px solid #bfbcb9;}

#content{
	clear: both; padding: 0px 0px 0px 7px;

}

.leftFloatSet{
	float: left;
}
.rightFloatSet{
	float: left;
}

.contentLeft{float: left; width: 696px;}
.contentRight{float: left; width: 270px;}

.contentModule{
	background: url('../images/contentModuleBG.jpg') repeat-y top left;
	padding: 0px; clear: both; margin: 0px;
	clear: both;
	width: 696px 
}

.contentModuleContainer{
	padding: 0px 0px 0px 14px; margin: 0px;
	width: 670px;
}
	.contestContainer{
		overflow-x: visible; overflow-y: visible;
	}
	.contentModuleContainer p{
		margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px;
	}

.contentModule p.ModuleBottom{
	margin: 0px; padding: 0px; text-indent: -5000px;
	display: block; width: 696px; height: 11px; clear: both; 
	background: url('../images/contentModuleBottom.jpg') no-repeat bottom left;
}

    .cmLarge{width: 964px; background: url('../images/contentModuleBGFull.jpg') repeat-y top left;}
    .cmLarge .contentModuleContainer{width: 938px;}
	.cmLarge .contentModuleHead{background: url('../images/contentModuleTopLarge.jpg') no-repeat top left;}
	.cmLarge p.ModuleBottom{width: 964px; background: url('../images/contentModuleBottomFull.jpg') no-repeat bottom left;}

	.cmFull{width: 964px; background: url('../images/contentModuleBGFull.jpg') repeat-y top left;}
	.cmFull .contentModuleContainer{width: 938px;}
	.cmFull p.ModuleBottom{width: 964px; background: url('../images/contentModuleBottomFull.jpg') no-repeat bottom left;}
	.cmFull .contentModuleHead{background: url('../images/contentModuleTopFull.jpg') no-repeat top left;}
	
	.cmHalf, .cmHalfnoBG{width: 486px; background: url('../images/contentModuleBGHalf.jpg') repeat-y top left; float: left; clear: none}
		.cmHalfnoBG{background: none;}
	.cmHalf .contentModuleContainer{width: 455px;}
	.cmHalf p.ModuleBottom{width: 486px; background: url('../images/contentModuleBottomHalf.jpg') no-repeat bottom left;}
	.cmHalf .contentModuleHead{background: url('../images/contentModuleTopHalf.jpg') no-repeat top left;}

	.cm400 {width: 400px; background: url('../images/contentModuleBG400.jpg') repeat-y top left;}
	.cm400 .contentModuleContainer{width: 370px;}
	.cm400 p.ModuleBottom{width: 400px; background: url('../images/contentModuleBottom400.jpg') no-repeat bottom left;}
	.cm400 .contentModuleHead{background: url('../images/contentModuleTop400.jpg') no-repeat top left;}
	
	.cm425 {width: 425px; background: url('../images/contentModuleBG425.jpg') repeat-y top left;}
	.cm425 .contentModuleContainer{width: 395px;}
	.cm425 p.ModuleBottom{width: 425px; background: url('../images/contentModuleBottom425.jpg') no-repeat bottom left;}
	.cm425 .contentModuleHead{background: url('../images/contentModuleTop425.jpg') no-repeat top left;}
	
	.cm300{width: 294px; background: url('../images/contentModuleBG300.jpg') repeat-y top left;}
	.cm300 .contentModuleContainer{width: 268px;}
	.cm300 p.ModuleBottom{width: 294px; background: url('../images/contentModuleBottom300.jpg') no-repeat bottom left;}
	.cm300 .contentModuleHead{background: url('../images/contentModuleTop300.jpg') no-repeat top left;}
	
	.cm270{width: 267px; background: url('../images/contentModuleBG270.jpg') repeat-y top left;}
	.cm270 .contentModuleContainer{width: 242px;}
	.cm270 p.ModuleBottom{width: 269px; background: url('../images/contentModuleBottom270.jpg') no-repeat bottom left;}
	.cm270 .contentModuleHead{background: url('../images/contentModuleTop270.jpg') no-repeat top left;}
	
	.cm235{width: 232px; background: url('../images/contentModuleBG235.jpg') repeat-y top left;}
	.cm235 .contentModuleContainer{width: 207px; height:173px; }
	.cm235 p.ModuleBottom{width: 234px; background: url('../images/contentModuleBottom235.jpg') no-repeat bottom left;}
	.cm235 .contentModuleHead{background: url('../images/contentModuleTop235.jpg') no-repeat top left;}

	.cm400 p, .cm300 p{padding: 3px 0px 0px 0px; margin: 0px;}
	
	.depositHelp {text-align:center; font-weight:bold; font-size:12px;}
	
.contentModuleHead{
	background: url('../images/contentModuleTop.jpg') no-repeat top left;
	float: none; clear: both; padding-left:11px; padding-right:0px; padding-top:11px; padding-bottom:5px;
	text-align: left;
}
	.contentModuleHead div{
		background: url('../images/contentModuleTopHeading.jpg') no-repeat top right;
		display: inline; float: none;
		height:27px; padding-left:0px; padding-right:0px; padding-top:13px; padding-bottom:0px
	}
	.contentModuleHead div.cmLargeDiv{
		background: url('../images/contentModuleTopHeading650.jpg') no-repeat top right;
		display: inline; float: none;
		height:27px; padding-left:0px; padding-right:0px; padding-top:13px; padding-bottom:0px
	}
	
.threeColumn .contentModule, .threeColumn p.ModuleBottom
{
    width: 640px;
}
	
.threeColumn .contentModuleContainer
{
    width: 626px;
}

.threeColumn .ShowItem
{
    width: 440px;
}
	
.CustomHead, .cmFull .CustomHead{
		background: url('../images/contentModuleTopCustom.jpg') no-repeat 0px -7px;
		top: left; height: auto; display: block;
		padding-left:8px; padding-right:0px; padding-top:15px; padding-bottom:0px
}
	.cmFull .CustomHead{background: url('../images/contentModuleTopCustomFull.jpg') no-repeat 0px -7px;}
	.cmFull .CustomHeadWelcome{
		background: url('../images/contentModuleTopCustomFull.jpg') no-repeat 0px -7px;
		top: left; height: auto; display: block;
		padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:0px
	}
	
.contentModuleHead h3.ModuleHeadText{
	padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}
.contentModuleHead h3.ModuleHeadTextLink{
	padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
	visibility:visible; letter-spacing:normal;
	}
	
.contentModuleHead h3.ModuleHeadTextLink a:link {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:visited {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:active {text-decoration: none; color:#51473d}
.contentModuleHead h3.ModuleHeadTextLink a:hover {text-decoration: underline; color:#51473d}

.contentModuleHead h5.ModuleHeadText{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
}
.ModuleHeadText h3{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline; 
}

.contentModuleHead h4.ModuleHeadText{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}
.ModuleHeadText h4{
	font-size: 15px; padding: 0px 50px 0px 0px; margin: 0px; display: inline;
}

.choicesHead{clear: both; margin: 0px 0px 0px 8px;}

h2.termsHead{margin: 0px; padding: 0px; font-size: 14px;}
h2.placePickTitle{margin: 0px; padding: 0px; font-size: 14px;}

h5.resultsHead{
	margin: 0px 0px 3px 0px; padding: 0px;
	font-size: 15px;
}
	h5.resultsHead a{color: #457b1b;}
	h5.resultsHead a:hover{color: #579527;}

.termsList{list-style-type: lower-alpha;}
	.termsList li{margin: 0px 0px 5px 0px;}
	
p.centerP{
	margin: 0px; padding: 4px 0px 0px 0px;
	text-align: center;
}

.acctVerify{
	font-size: 13px; color: #477B1E;
}

h1.trackListingHead{margin: 0px; padding: 0px;}

.spotlightBody {
	height: expression( this.scrollHeight > 346 ? "346px" : "auto" ); 
	max-height: 346px; 
	overflow: hidden;
}

.warningText
{
	color:Red;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px; padding: 4px 0px 0px 0px;
	text-align: center;
}
*/


