/* Tools and Cache Status links */
a#TS_D_ObjectLink605754, a#TS_D_CacheStats { color: white; }

.SpeakersTools
{
  background-color:#eCeCCC;
}
.SpeakerListingColumnLeft
{
width:250px;
}
.SpeakerListingColumnRight
{

}

.SingleSpeakerBox
{
height:110px;

}




a.WrappedLinkSelected
{
		cusor:default;
		color:#222255;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

a.WrappedLink
{
		cusor:pointer;
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:underline;
		line-height:18px;

}
a:hover.WrappedLink {color: #cc3333;}

.ObjectLabel
{
	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;

}

.ObjectInput
{
	font-family: verdana, arial;
        font-size: 9pt;
        color: black;
        background: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #414141;

}

.ObjectSectionTitle
{

	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
	font-weight: bold;
}

.ObjectItemSelection
{
	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;

}

a.linkSchool
	{
		color:#155A74;
		font:11px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

/*Search*/



a.selectedTypeLink
{
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
}

a.searchTypeLink
{
		cusor:pointer;
		color:#666699;
		font:7pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:underline;
		line-height:18px;
}
a:hover.searchTypeLink {color: #cc3333;}


a.resTitle
{
	cursor:pointer;
	font-size:12pt;
	font-weight:bold;
	color: #1E6DC6;
}
a.resTitle:hover
{
	cursor:pointer;
	font-size:12pt;
	font-weight:bold;
	color: #7D0B0B;
}
.resQuote
{
	font-size:10pt;
	color: #26384C;
	padding-top:5px;
	padding-bottom:5px;
	}
.resPath
	{
	font-size:8pt;
	color: gray;
	cursor:pointer;
	}
.resPath:hover
	{
	font-size:8pt;
	color: #333333;
	cursor:pointer;
	}
.resPathSep
	{
	font-size:8pt;
	color: Silver ;
	}
	.Highlight
	{
		background-color:yellow;
		color:Black;
	}
/* end search */

/*CustomHeaders*/
    /*body{font-family:Verdana;font-size:11px;}*/
    
    .Breads
    {
			padding-top:1pt;
		padding-bottom:1pt;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
		FONT-WEIGHT:  normal ; 
		FONT-SIZE: 11px; 
		COLOR: #BBBBBB; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
		}
    
	.Breads a {
	color:#BBBBBB;
	text-decoration:none;
	}
	
	.Breads a:hover{color: #D4E697;}
	
    .TopNavHover
    {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 

		FONT-FAMILY: Arial, Helvetica, sans-serif; 

border : 1px solid;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
background-color: #DDEEFF;
border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
color: #21536A;
text-decoration: none;
cursor:pointer;

		}
    
    .TopNav
    {
		/*border: 1px solid transperant;*/
		padding-top:1pt;
		padding-bottom:1pt;
		PADDING-RIGHT: 2pt;
		PADDING-LEFT: 2pt;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #333333; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none
		}
    
        .main{position:relative;width:710px;height:540px;margin:auto;}
        .list1{position:absolute;left:0px;height:520px;width:340px;
               padding:10px 5px 10px 10px;}
        .list2{position:absolute;right:0px;height:520px;width:340px;
               padding:10px 10px 10px 5px;}
        .item{background:#fff;margin-bottom:5px;background:#fff;}
        .itemContent{padding:5px;text-align:center;}
        .itemHandle{height:15px;background:#e5ecf9;overflow:hidden;
                    border-top:solid 1px #3366cc;font-weight:bold;
                    cursor:move;}
        .dropCue{border:dashed 1px #ff0000;margin-bottom:5px;}
        .emptyList{font-weight:bold;text-align:center;}
        .centered{margin:auto;}
        .templates{visibility:hidden;}

.MenuItems a{
color: #686868;
font: 11px Arial;
text-decoration: none;

}


.MenuItems{
	background-color: #ffffff;
	padding: 2px;
	width: 100%;
	margin: 0px;
	display: block;
	vertical-align:bottom ;
	}
	
.MenuItemsHover
{
margin: 0px;
padding: 2px;
color: #97BF0C;
text-decoration: none;
	width: 100%;
	display: block;
	vertical-align:bottom  ;
	cursor:pointer;
	}
	
	.MenuItemsHover a{
color: #97BF0C;
font: 11px Arial;
text-decoration: none;

}
	
.LeftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #747D59;
	background-color: #D4E697;
	padding: 6px;

}






.Highlight
{
	background-color:yellow;
	color:Black;
	}
.LightDDL
{
	border:1px solid red;
	}
.TopMenuTable
{
	background-color:#F7F4ED;
	width: 100%;
	border: none;
	}
.TopMenu
{
		color: #745689;
		font: 13px arial, Arial;
		font-weight: 600;
		text-decoration:none;
		line-height:18px;
		
}

/*  Shopping Cart */
.CSWL
{
	color:#666699;
		font:11px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
.CartCO
{
	color:#666699;
		font:14px Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
.CartH
{
	 color:#000000;
	font: 9px Verdana, arial, geneva;
	font-weight: bold;
	line-height:10px; 
	}
.CartI
{
	 color:#000000;
	font: 10px Verdana, arial, geneva;
	font-weight: normal;
	line-height:10px; 
	}
.CartPrice
{
	 color:#000000;
	font: 10px Verdana, arial, geneva;
	font-weight: bold;
	line-height:10px; 
	}
.CartS
{
	 color:#000000;
	font: 9px Verdana, arial, geneva;
	font-weight: normal;
	line-height:10px; 
	}

/* lfet menu */

.LNL2b
{
	padding-right: 4px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #6d8496;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	margin: 0px;
}
td.LNLL2b
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: none;
}
a.LNLL2b
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: #96abbc 1px solid;
}

/* Collapsable Panel */
/*////////////////////////////////////////////////////////////////////*/
.CMDI
	{
	WIDTH: 120px; 
	}
.CMD
{
	
	VISIBILITY: hidden; 
	WIDTH: 120px; 
	}
.LSIMRS
{
	background-color:#990000;
	color: #ffffff;
	cursor: pointer;
	}
.LSIMRD
{
	background-color:#cccccc;
	color: #999999;
}
.LSIMR
{
	cursor: pointer;
       }
.LSIM
{
	/*background-color:#8ba4fd;*/
   	font: 10px Verdana, arial, geneva;
	font-weight: normal;
	line-height:18px; 
	cursor: pointer;
	
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #dddddd;
	}


.ImgSep
{
	width:100%;
	height: 2px;
	}
.HPnl
{ background-position: 100%;
	background-repeat :no-repeat ;
	
	}
.XCI
{
	color:#778C62;
	font: 11px georgia, serif;
	font-weight: bold;
	line-height:18px; 
	text-decoration:none;
	}
	
	a:hover.XCI 
	{
		color:#284822;
	}
.XCIS
{
	color:#284822;
	font: 11px georgia, serif;
	font-weight: bold;
	line-height:18px; 
	}

.CT
{
	color:#215dc6;
	font: 11px Verdana, arial, geneva;
	font-weight: bold;
	line-height:18px; 
	}


/* Combined Cal Stuff*/
.CalC
{
		vertical-align: bottom;}
.CCalT
{
        padding : 2px;
        vertical-align: bottom;
	font: 11px Verdana, arial, geneva;
	}
.WeekdayStyle  
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ffeeee;
	}
.MonthHeaderStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ddaaaa;
        color: #ffffff;
	}
.OffMonthStyle 
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ddaaaa;
	}
.GoToTodayStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
.TodayDayStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	background-color:#ffeeee;
	color:#55bb55;
	}
.DayHeaderStyle
{
	padding : 2px;
	background-color:#eeeeff;
	font: 11px Verdana, arial, geneva;
	}
.WeekendStyle  
{
	padding : 2px;
	background-color:#eeddee;
	color:#aa5555;
	font: 11px Verdana, arial, geneva;
	}
.SelectedDateStyle
{
	padding : 2px;
	background-color:#33aaff;
	color:#ffffff;
	font: 11px Verdana, arial, geneva;
	}
.ClearDateStyle
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
.HolidayStyle  
{
	padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
	/* time*/

.TimeStyle
{
	background-color:#ffffff;
	padding : 3px;
	font: 11px Verdana, arial, geneva;
	}
SelectedTimeStyle
{
	padding : 3px;
	font: 11px Verdana, arial, geneva;
	}
.TimePicker
{
	vertical-align: bottom;
        padding : 2px;
	font: 11px Verdana, arial, geneva;
	}
/* End Combined Cal */
.NoBorder
{
	border: none;
	text-decoration : none;
	}
/* Tab Control*/
.TCET
{
	}
.HTTC
{
	cursor:pointer;
	BACKGROUND-POSITION: 0px 100% 0px 100%; /*10px 100%; */
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;*/
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}

.TTCss
{
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	/*BACKGROUND-IMAGE: url(/Customized/System/Images/TabBG.gif); */
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/TabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;*/
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}
.STT
{
    /*border-right: #7495e2 2px solid;
	border-top: #7495e2 2px solid;
	border-left: #7495e2 1px  solid;*/
     BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	background-color : white;
	color: black;
	text-align:center;
}	
.TabS
{
	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
	}
.TabUSS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	text-align:center;
	text-decoration :none;
	}
/* Tab Control - subtabs*/

.STCET
{
	
	}
.SubTabHoverTdTabCss
{
		  
	cursor:pointer;
	BACKGROUND-POSITION: 0px 100% 0px 100%; /*10px 100%; */
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	background-color : #d6dff7;
	color:white;
	text-align:center;
    height: 20px;
	}

.STTT
{
	BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/TabBG_sub.gif);
	BACKGROUND-REPEAT: repeat-x; 
	background-color : #d6dff7;
	color:white;
	text-align:center;
       height: 20px;
	}
.STSTTC
{
   
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/Tabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	background-color : white;
	color: black;
	text-align:center;
}	
.STTS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
 	}
.STTUS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align : bottom  ;
	color:#999999;
	text-align:center;
	text-decoration :none;
	}
	
	/* ////////////////////////////////////////////// Flat Tabs ///////////////////////*/
.FTCET
{
	}
.FHTTC
{
	cursor:pointer;
	BACKGROUND-POSITION: 10px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/FlatTabs/HoverTabBG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;
	background-color : d6dff7;*/
	color:white;
	text-align:center;
       height: 20px;
	}

.FTTC
{
    BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/FlatTabs/TabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
	  
    /*border-right: solid 1px #7495e2 ;
	border-top: solid 1px #7495e2 ;
	border-bottom: solid 1px #7495e2 ;
	background-color : d6dff7;*/
	color:white;
	text-align:center;
       height: 20px;
	}
.FSTTC
{
    /*border-right: #7495e2 2px solid;
	border-top: #7495e2 2px solid;
	border-left: #7495e2 1px  solid;*/
     BACKGROUND-POSITION:  0px 100% 0px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/FlatTabs/SelectedTabBG.gif);
	BACKGROUND-REPEAT: repeat-x; 
 	/*background-color : white;*/
	color: black;
	text-align:center;
}	
.FTS
{
	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	font-weight:bold;
	text-align:center;
	text-decoration :none;
	}
.FTUS
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: black;
	text-align:center;
	text-decoration :none;
	}
/* Tab Control - subtabs*/

.FSTCET
{
	
	}
.FSTHTTC
{
 	background-color : #f4f4f4;
	cursor:pointer;
	text-align:center;
    height: 25px;
	}

.FSTTTC
{
	color:white;
	text-align:center;
       height: 25px;
	}
.FlatSubTabSelectedTdTabCss
{

    color: black;
	text-align:center;
}	
.FlatSubTabTabSelected
{

	font : 	8pt Verdana, arial, geneva;
	vertical-align :bottom ;
	color: #000000;
	/*font-weight:bold;*/

	text-align:center;
	text-decoration :NONE;
 	}
.FlatSubTabTabUnselectedSelected
{
		font : 	8pt Verdana, arial, geneva;
	vertical-align : bottom  ;
	color:#548DF1;
	text-align:center;
	text-decoration :none;
	}
	
	
/* end Tab Control*/
.PG
{
	width : 100%;
}
.UMT
{
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	Z-INDEX: 999998; 
	VISIBILITY: hidden; 
	BORDER-LEFT:white 1px solid; 
	WIDTH: 70px; 
	BORDER-BOTTOM: white 1px solid; 
	POSITION: absolute; 
	BACKGROUND-COLOR: lightblue;
	}
.UMH  
{
	font-size : 10pt; 
	font-weight:bold }
.SST
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #DEDBD6; 
	border-right:1px solid #DEDBD6; 
	border-top:1px solid #DEDBD6; 
	border-bottom:1px solid #DEDBD6; 
	width: 150px;
	font-weight:bold ;
}
.STSI
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	width: 150px;
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.STSIS  {
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	width: 150px;
	font-weight:bold ;
	background-color: #DEDBD6;
	}

.SelectModule 
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #DEDBD6; 
	border-right:1px solid #DEDBD6; 
	border-top:1px solid #DEDBD6; 
	border-bottom:1px solid #DEDBD6; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.MSI 
{
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.MSIS  {
	font-size : 10pt; 
	cursor: pointer; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	
	font-weight:bold ;
	background-color: #DEDBD6;
	}
.PH  
{
	font-size : 10pt; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #A39A89; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #A39A89; 
	background-color: #DEDBD6; 
	padding:2px;
	
	padding-top:1; padding-bottom:1; 
	font-weight:bold }
/* Guide Stuff*/
.Calendar
{width:50;}
.CalendarControl
{
	font-family : Arial;
	font-size: 7pt;
width:35;
}
.GridValueControl
{
	}
.GridCaptionControl
{
	}
.GuideCont
{
	padding-left : 15px;}
.UCgrid_varname
{
	font-size: 8pt;
	font-weight:bold;}
.UCgrid_varvalue
{
	font-size: 8pt;}
.GridUCcontTable
{
	width:90%;}
/* end guide*/

/*Grid stuff*/
.Dir_gridcont /* context that holds datagrids on zoom */
{
	padding-left : 0px;
}
.Dir_gridzoom
{
	
	width: 100%;
	text-indent: 2px;
	border: #ccccbc 1px solid;
}

.Dir_griditemstyle /* class for the  */
{
	color: black;
	background-color:White;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
		
		}
.Dir_gridHoverItemstyle
{
	color: black;
	background-color:#F0EBFF;
	font-size: 12px;
	line-height:18px;
		font-family: "arial" ;
		
		}
.Dir_gridalteriteditem /* alternating item style */
{	color: black;
	font-size: 12px;
	line-height:18px;
	font-family: "arial" ;
	background-color: #EFF6F6;
	}
	
	
		
.Dir_gridselecteditem /* selected item style */
{color:black;
font-size: 11px;
font-family: "Arial" ;
height: 17px;
}
.Dir_gridediteditem /* edited item style */
{font-size: 11px;
font-family: "Arial" ;
height: 17px;
}

.Dir_gridheaderzoombold
{
	color:black;
	font-size: 11px;
	font-family: "Arial" ;
	font-weight:bold;
	background-color: #ccccbc;
	}
.Dir_gridheaderzoom
{
	color:black;
	font-size: 11px;
	font-family: "Arial" ;
	background-color: #ccccbc;
	/*
	BACKGROUND-POSITION: 10px 100%; 
	BACKGROUND-IMAGE: url(/Customized/System/Images/backAddress.gif); 
	BACKGROUND-REPEAT: repeat-x; */
	}
	.ImageGridHead
{
	color:black;
	font-size: 8pt;
	font-family: "Arial" ;
	padding: 0;
}
.GridClass
{
	padding: 0;
	}
/* End Grid stuff*/

/* Stuff for the Uploader */
table
{
border-width: 0;
padding:0;
margin:0;
}
table.Upload input
{
	width: 100%;
	}
span.IgnoreWidth
{
	width:20;
}
table.Upload
{
	background-color: #f0f0f0;
	font-family: "Arial" ;
	border: ridge 3px black;
	padding: 2px;
}
table.Upload TD
{
	font-size: 12;
	}
table.Upload HR
{
	padding: 0px;
	margin: 0px;
	color:Green ;
}	
/*End - Stuff for the Uploader */
/*Stuff for datagrids */
.GridCss
{
}
table.GridCss TD
{
	font-family: "Arial" ;
	font-size: 12;
}
table.IndexMenu TD
{
	font-family: "Arial" ;
	font-size: 12;
}
tr.GridHead
{
	background-color:Navy  ;
	color : White ;
	font-family: "Arial" ;
	font-size: 12;
	font-style: oblique ;
}
tr.GridItems
{
	font-family: "Arial" ;
	font-size: 12;
	}
/* ListView */

.Panel       { border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6 }
.Button      {  font-size : 10pt; cursor: hand; border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.ButtonDown  { font-size : 10pt; cursor: hand; border-right:1px solid #FFFFFF; border-left:1px solid #A39A89; border-bottom:1px solid #FFFFFF; border-top:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.Divider     { border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6 }
.listviewitem { font-size : 10pt; }
.selectedlistviewitem { color : #FFFFFF; background-color : #0A246A; }
.ListviewHeader { border-bottom:1px solid #000000;  background-color:#cccccc;}
.ToolBarBtn { font-size : xx-small; cursor: hand; border-left:1px solid #FFFFFF; border-right:1px solid #A39A89; border-top:1px solid #FFFFFF; border-bottom:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold; font-family: Verdana,Arial,Arial; }
.ToolBarBtnDown { font-size : xx-small; cursor: hand; border-right:1px solid #FFFFFF; border-left:1px solid #A39A89; border-bottom:1px solid #FFFFFF; border-top:1px solid #A39A89; background-color: #DEDBD6; padding-left:8; padding-right:8; padding-top:1; padding-bottom:1; font-weight:bold }
.ddMouseOver { background-color : Navy; color : White; }
.FileExplorer { font-family: Arial;	font-size: 8pt;}



	
/* Calendar style*/

a.adatenavigation
	{
		color:WhiteSmoke;
		font: 8pt verdana;
		font-weight: bold;
		text-decoration:none;
	}
	a:hover.adatenavigation {color: LightSteelBlue; text-decoration:none;}
a.datenavigation
	{
		color: DarkSlateGray;
		font: 8pt verdana;
		font-weight: bold;
		text-decoration:none;
	}
	a:hover.datenavigation {color: LightSlateGray; text-decoration:none;}

A.day
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #660099;
    TEXT-DECORATION: underline
}
A.day:hover
{
    COLOR: #009999
}
A.eventlink
{
    FONT: 9px verdana, arial, Arial;
    COLOR: #666666;
    TEXT-DECORATION: none
}

A.month
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline
}
A.month:hover
{
    COLOR: #999999
}
A.year
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline
}
A.year:hover
{
    COLOR: #999999
}
A.weekrange
{
		color:white;
		font: 7pt verdana, arial, Arial;
		font-weight: normal;
		text-decoration:none;
}
.SmallText
{
		font: 8pt arial, Arial;
		font-weight: normal;
		text-decoration:none;
	}
.SmallLink
{
		color:#666699;
		font: 8pt Verdana, arial, geneva;
		font-weight: bold;
		text-decoration:none;
	}
A.weekrange:hover
{
    COLOR: #b5c8c8;
    TEXT-DECORATION: none
}
span.todaydate
	{
		color: black;
		font: 8pt verdana, arial, Arial;
		font-weight: bold;
		text-decoration:none;
	}

span.eventlink
{
    FONT: 9px verdana, arial, Arial;
    COLOR: #666666;
    TEXT-DECORATION: none
}	
span.day
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: gray;
    TEXT-DECORATION: none
}
span.daytitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: navy;
    TEXT-DECORATION: none
}
span.monthtitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: black;
    TEXT-DECORATION: none
}
span.yeartitle
{
    FONT: bold 8pt verdana, arial, Arial;
    COLOR: black;
    TEXT-DECORATION: none
}
span.weekrange
	{
		color:white;
		font: 7pt verdana, arial, Arial;
		font-weight: bold;
		text-decoration:none;
	}

/* End Calendar style*/
span.seperator
	{
		color:#F8CF34;
		font: 11px verdana, arial, Arial;
		font-weight: normal;
		text-decoration:none;
	}
.MyTreeViewNodeSpan
{
	}
.MyTreeViewNodeTable
{
	}

.TreeView
	{
		cursor: pointer; 
		font: 8pt  Arial,verdana, arial;
	}
	
/* Calendar */
.CalendarDayRow
{
	
}
.CalendarDayCell
{
	border-bottom: #3399cc 1px solid;
	}
	/* Accordion Control */
	.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*help file*/

.pageheading {
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 10pt;
	width: 100%;
	}
	
.subheading {
	font-weight: bold;
	padding-top: 10pt;
	}
	
.subsubheading {
	font-style: italic;
	padding-top: 4pt;
	}
	
.menuheading {
	padding-bottom: 8pt;
	font-weight: bold;
	}
	
.menusubheading {
	padding-top: 8pt;
	font-weight: bold;
	font-size: 8pt;
	font-variant: small-caps;
	color: #444444;
	}
				
.formlabel {
	padding-right: 5pt;
	text-align: right;
	vertical-align: top;
	font-size: 8pt;
	}			

.formreq {
	color: #FF0000;
	vertical-align: top;
	}

.smalltext {
	font-size:8pt;
	}

.message {
	color: #FF3333;
	}
			
.footer {
	font-size:7pt;
	}				

.alert {
	color: #CC3333;
	padding-bottom: 10pt;
	}		
	
.cache
	{
		color:#97BF0C;
		font:12px arial, geneva;
		font-weight: bold;
		text-decoration:none;
		line-height:18px;
	}
	.cache:hover {color: #686868;}


/**** all from HSS.com ****/

/* Define all link attributes here */
A:link {color: #003366;}
A:visited {color: #003366;}
A:hover {color: #666666;}
A.nav {color: #FFFFFF; font-size: 7pt; text-decoration: underline}
A.nav:visited {color: #FFFFFF; font-size: 7pt; text-decoration: underline}
A.nav:hover {color: #D1D7E7; font-size: 7pt; text-decoration: underline}
A.botnav {color: #D1D7E7; font-size: 8pt; text-decoration: underline}
A.botnav:visited {color: #D1D7E7; font-size: 8pt; text-decoration: underline}
A.botnav:hover {color: #D1D7E7; font-size: 8pt; text-decoration: underline}
A.featName {color: #003366; font-size: 11pt; text-decoration: underline}
A.featName:visited {color: #003366; font-size: 11pt; text-decoration: underline}
A.featName:hover {color: #666666; font-size: 11pt; text-decoration: underline}

/* Define all main HTML elements */
body {color: #000000; font-family: Arial, Verdana; font-size: 10pt;}
td {font-family: Arial, Verdana; font-size: 10pt;}
.input {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 13px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #FFFFFF}
.input2 {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 13px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999}
.input_width {padding: 2px; background-color: #CBD2DA; font-family: Courier New, Courier, monospace; font-size: 10px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}
/*.textarea, select, option {padding: 1px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 8pt; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999}*/
.selectSearch {width: 179px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 7pt; /*border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999*/}

/* Define all H1 tag replacements here */
.T1 {font-family: Arial, Verdana, sans-serif; font-size: 13pt; font-weight: bold; color: #1E456E}

.T3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1837A7}
.T4 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt; font-weight: bold; color: #1837A7}
.T5 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt; font-weight: bold; color: #1837A7}		
.t18 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16pt}
.t16 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 14pt}
.t14 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16px}
.t12 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt}
.t11 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt}
.blue {color: #1837A7}
.tan {color: #CCCC98}
.burgundy {color: #660000}
.green {color: #666633}
.white {color: white}
.grey {color: #6a6a6a; font-weight: bold;}

/* Define various global style types here */
.featBG1 {background-color: #D7D7D7;}
.featBG2 {background-color: #F2F2F2;}
.lineheight {line-height: 16px}
.lineheight_14 {line-height: 14px}
.lineheight_12 {line-height: 12px}
.lineheight_11 {line-height: 11px}
.lineheight_10 {line-height: 9pt}
.bold {font-size: 12px; font-weight: bold}
.boldsm {font-size: 11px; font-weight: bold}
.small {font-size: 8pt}
.xsmall {font-size: 9px}
.xsmallwhite {font-size: 10px; color: white}
.rightcol {font-size: 11px;}
.td_blue {background-color: #110F7A; color: white; font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 11px;}
.nav {color: #FFFFFF; font-size: 10pt; text-decoration: none}
.botnav {color: #FFFFFF; font-size: 8pt; background-color: #204975;}
.quickSearch {vertical-align: middle; }

/* Define table style types here */
.client_tdmed {background-color: #95A1AD; color: #363636; font-size: 11px; /*filter: alpha(Opacity=60)*/}
.admin_theader {background-color: black; color: white; font-size: 12px; font-weight: bold}
.admin_tdlight {background-color: #F1F1F1; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_tddark {color: #336699; font-size: 12px; font-weight: bold} /*background-color: #00185A; color: white; font-size: 12px; font-weight: bold}*/
.admin_dashdark {background-color: #CCCCCC; color: black; font-size: 11px; font-weight: bold}
.admin_dashlight {background-color: #E9E9E9; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_table {border-width: 1; border-color: #666666}

/*********************************************************************
from BrooksInt
*******************************************************************/

body {}
.hometext {font-size: 11px;}
.hometext2 {font-size: 16px;}
.homered {font-size: 16px; color: #CC0000;}

a.speaker-links {font-size: 12px; color: #FFFFFF;}	
A.speaker-links:visited {font-size: 12px; color: #FFFFFF;}	
A.speaker-links:hover {font-size: 12px; color: #FFFFFF;}
.T1 {font-size: 18px;}

.header {border: 0px; padding: 0px; height: 65px; width: 778px;}
.header-logo {}
.header-tagline {}
.header-newsletter {}
.header-nav {width: 778px; background: #006699; color: #FFFFFF;}
.header-contact {width: 778px; background: #000000; color: #FFFFFF; font-weight: bold;}
.leftcol {width: 209px; background-image: url(/customized/uploads/images/bg-left-col.jpg); background-repeat: repeat-y; }
.rightcol {width: 208px; background-image: url(/customized/uploads/images/bg-right-col.jpg); background-repeat: repeat-y; background-position: right center; }
.horiz-gradient {height: 5px; width: 778px; background-image: url(/customized/uploads/images/horiz_gradient.jpg); background-repeat: repeat-x;}
.horiz-black {height: 6px; width: 778px; background: #000000;}
.leftcol-box {width: 200px; height: 202px; padding: 22px; background-image: url(/customized/uploads/images/left-col-box.jpg); background-repeat: no-repeat; font-size: 11px; color: #FFFFFF;}
.rightcol-box {width: 200px; height: 202px; padding: 22px; background-image: url(/customized/uploads/images/right-col-box.jpg); background-repeat: no-repeat; font-size: 11px; color: #FFFFFF; background-position: top right; }
.find-speaker-text {font-size: 11px; color: #FFFFFF;}
input.find-speaker-textbox {font-size: 11px; height: 22px; width: 130px; color: #000000;}
input.contact-textbox {font-size: 11px; height: 22px; width: 100px; color: #000000;}
.copy {font-size: 12px; background: #fff; color: #333; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copybold {font-weight: bold; font-size: 12px; background: #fff; color: #333; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copyphone {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #666; line-height: 14px; font-family: Century Gothic, Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.copysearch {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #333; line-height: 18px; font-family: Arial, Helvetica; LETTER-SPACING: 0px; TEXT-DECORATION: none}
.copymenu {font-weight: bold; font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #69c; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copyfooter {font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #ccc; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copyblue {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #436d9d; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copybluebold {font-weight: bold; font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #436d9d; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copyltblue {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #ccc; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
H1 {font-weight: normal; font-size: 28px; background: none transparent scroll repeat 0% 0%; color: #333; line-height: 28px; font-family: Century Gothic, Verdana, Arial, Helvetica; LETTER-SPACING: -2px; TEXT-DECORATION: none}
H2 {font-weight: normal; font-size: 13px; background: none transparent scroll repeat 0% 0%; color: #06c; line-height: 14px; font-family: Century Gothic, Verdana, Arial, Helvetica; LETTER-SPACING: 0px; TEXT-DECORATION: none}

.link {color: #06f; }
A.link:hover { color: #6cf; text-decoration: underline; }

.linkbold {font-weight: bold; font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #06f; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
A.linkbold:hover {font-weight: bold; font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #6cf; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
.linkmenu {font-weight: bold; font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #fff; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
A.linkmenu:hover {font-weight: bold; font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #69c; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.linkltblue {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #39f; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
A.linkltblue:hover {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #ccf; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
.linkspkrtype {font-size: 13px; background: none transparent scroll repeat 0% 0%; color: #363; line-height: 16px; font-family: Century Gothic, Verdana, Arial, Helvetica; TEXT-DECORATION: none}
A.linkspkrtype:hover {font-size: 13px; background: none transparent scroll repeat 0% 0%; color: #030; line-height: 16px; font-family: Century Gothic, Verdana, Arial, Helvetica; TEXT-DECORATION: underline}
.linkspkrtypebold {font-weight: bold; font-size: 13px; background: none transparent scroll repeat 0% 0%; color: #363; line-height: 16px; font-family: Century Gothic, Verdana, Arial, Helvetica; TEXT-DECORATION: underline}
A.linkspkrtypebold:hover {font-weight: bold; font-size: 13px; background: none transparent scroll repeat 0% 0%; color: #030; line-height: 16px; font-family: Century Gothic, Verdana, Arial, Helvetica; TEXT-DECORATION: underline}
.linkfooter {font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #ccc; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
A.linkfooter:hover {font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #fff; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: underline}
.linksub {font-weight: bold; font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #355280; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
A.linksub:hover {font-size: 12px; background: none transparent scroll repeat 0% 0%; color: #ccf; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.copyright {font-size: 10px; background: none transparent scroll repeat 0% 0%; color: #069; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.formbox {font-size: 11px; background: #fff; color: #333; line-height: 13px; font-family: Arial, Helvetica; TEXT-DECORATION: none}
.button {font-size: 11px; background: #ccc; color: #000; line-height: 14px; font-family: Arial, Helvetica; TEXT-DECORATION: none}

A.nav {none; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}	
A.nav:visited {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}	
A.nav:hover {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
TD {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.topnav_bg {background-color: #006699; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.darknav {background-color: #355280; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}



/**************************************************************************************************************************************************************************************************************************************************************/

#pageNav { margin: 5px; padding: 5px; } 
.extras { clear: both; border-top: 1px solid #d7d7d7; padding-top: 1em; }
.extras div { padding-bottom: 1em; }
.extras div.extrasHeader { padding-bottom: 0 }
.speakerName { font-size: 1.5em; font-weight: bold; }
.speakerImageLarge { float: left; margin: 5px; height: 200px; width: 150px; text-align: center; overflow: hidden; }
.hidden { display: none; visibility: hidden; }

.orphan { font-style: italic; color: #999; }
a.adminLink { display: block; }
#leftColumn div.searchBox { width: 90%; margin-left: 1em;}
#leftColumn  div.searchBox, #leftColumn div.searchBox label { font: normal 8pt Arial; }



table.speakerListingTable, table.speakerListingTable * { border: 0px solid white; }
.speakerSearchResults { margin-left: 5px; margin-right: 10px; }
div.pageNav, div.pageNav * { font-size: 8pt !important; }
div.speakerResult { margin: .5em 1em; }
div.speakerResult * { font: normal 13px Arial !important; }
div.speakerSlogan, div.speakerLink { font-size: 10pt !important; }
div.speakerLink A {text-decoration: underline; font-weight: bold !important; }
div.speakerLink A:link {color: #003366;}
div.speakerLink A:visited {color: #003366;}
div.speakerLink A:hover {color: #666666;}

div.spHighlightContainer {  height: 78px !important; padding: 0; margin: 1em; border: 1px solid #336699 !important; background-color: #f2f2f2;}
div.spHighlightContainer div.spImageContainer { border-right: 1px solid #336699 !important; height: 78px !important; width: 57px !important; float: left; margin-right: 5px; text-align: center !important; background: #d7d7d7;}
div.spHighlightContainer p { font-size: 8pt !important; margin: 0; padding: 0; line-height: 1em; padding-top: .5em;}
img.spHighlightImg { height: 78px !important; width: 57px !important;}
div.spHighlightTitleBox .speakerLink { font-size: 14px; font-weight: bold; }
div.spHighlightContainer .readMoreLink { float: right;  display: inline; padding-top: .5em;}
div.spHighlightTitlebox { background-color: #d7d7d7; padding: .25em; padding-left: 55px; }
div.spHighlights { 
padding-top: 2em;
margin-left: 1px;
border-top: 1px solid #d7d7d7 !important; 
border-left: 1px solid #d7d7d7 !important; 
background-image: url(/Customized/uploads/Site_Template/highlighted.jpg); 
background-repeat: no-repeat; 
}


#frontPageMain p { font: normal 10pt arial !important; color: black !important; padding-top: 0; padding-left: 0; padding-bottom: 1em; padding-right: 10px; margin: 0;  } 
#frontPageMain { padding: 1em; background-image: url(/Customized/uploads/Site_Template/graybg.jpg); background-repeat: repeat-y;}
#speakerHighlightCell {  height: 100%; } 
#frontPageMain div { padding: 5px; }


.albumNewest { padding-top: 2em; 
background-image: url(/Customized/uploads/Site_Template/newest.gif);
background-repeat: no-repeat; }

a.topCatLink { display: block; background-image: url(/customized/uploads/site_template/bullet_blue_on_w.gif); background-repeat: no-repeat; background-position: top left; padding-left: 14px !important;  }


#popLinks { padding-left: 8px; }



.speakerBio1, .speakerBio2, .speakerBio3 
.speakerBio1 p, .speakerBio2 p, .speakerBio3 p { font-size: 10pt; color: black; }



.speakerBio1, .speakerBio2, .speakerBio3  { }
hr { display: none; }
.speakerBio1 { padding-bottom: 2em; }

div.extrasHeader  { background-color: #ebeff4; color: black; font-weight: normal; border-left: none; background-image: url(/customized/uploads/images/box_yellow.gif); background-repeat: no-repeat;   background-position: left center;
}
div.extras div { padding-left: 1em; }
.speakerName { padding-left: 1em; }

#speakerCategories { padding-left: 8px; padding-top: 2em; 
background-image: url(/Customized/uploads/Site_Template/leftspeaker.jpg); 
background-repeat: no-repeat; 
clear: both; 
}

td#leftColumn { background-repeat: repeat-y; border-right: 1px solid #d7d7d7 !important; }
td#rightColumn { padding: 0; margin: 0;  }

td#leftColumn .speakerContainer  { padding: 1em; } 
td#leftColumn div { border: none; }

td#leftColumn .searchBox { background-color: white; background-image: url(/Customized/uploads/Site_Template/findaspeakertitle.gif); 
background-repeat: no-repeat;
padding-top: 3em;
font-weight: bold;
font-size: 13px;
} 



#leftColumn .searchBox .priceContainer { padding-top: 1em; }

div.relatedSpeakers { display: none; visibility: hidden; } /*padding-top: 2em; 
background-image: url(/customized/uploads/images/title_related_speakers.gif); 
background-repeat: no-repeat; */
div.relatedSpeakers .relSpeaker { float: left; text-align: center; padding: 3px;  width: 90px;}
div.relatedSpeakers .relSpeaker a { font-size: 8pt; }

div#frontPageMotivate {padding-left: 5px; font-size: 14pt; color: #1e456e; font-family: Arial; height: 30px; background-color: transparent }

td.home-speaker-links { font-weight: bold; font-size: 11px !important; color: #1F4164; }
td.home-speaker-links a { color: white; }
td.home-speaker-links div.spCategoriesContainer div.catLinksContainer a.topCatLink { line-height: 1.5em; color: #1F4164 !important; display: block !important; background-image: url(/customized/system/images/fp_bullet_left.gif); background-repeat: no-repeat; background-position: top left; padding-left: 17px !important; font-weight: bold; }


body { padding-top: 1em; background: url(/Customized/uploads/Site_Template/bodybg.gif); }

p {
 	color:inherit !important;
	font: inherit !important;
	font-weight: normal !important;
	line-height:inherit !important; 
}

div#categoriesMain * { padding: 0; margin: 0; text-align: left; }
div#categoriesMain { margin-top: 1em; margin-bottom: 1em; }
div#categoriesMain div.catLinksContainer { width: 150px; padding: 0; margin: 0; padding-left: .5em; padding-bottom: 1em; }
div#categoriesMain div.subCatLinksContainer a { padding: 0; margin: 0; padding-left: .5em; display: block; }
div#categoriesMain a {font-size: 10pt;  }

a.advSearchLink, a.adv { font-size: 8pt !important; color: #ffffff !important; font-family: Arial; padding: 0; margin: 0; text-decoration: underline; } 

#quickSearch { border: medium none ; margin-top: 20px; margin-left: 5px; }

#brooksMainTable { width: 95%; border: 3px ridge white; } 

#topNavBar { background-image: url(/customized/uploads/site_template/topNavBg.gif); }
#topNavBar a {  }
p.normal { font-size: 10pt !important; }

h1, .gothic { padding-bottom: .5em !important; }
div#contactCallout { white-space: nowrap; }

/*table.categoriesTable td { border: 1px solid green; }*/
td.categoriesTableLeftColumn { padding-right: 1em; }
.searchResultNum { font-weight: bold; }
#searchButton { padding: .5em 0 1em 0; }
* p { font-size: 10pt !important; }

.tabb { color: white; font-size: .8em;}
table#allCategoriesTable td { padding-left: 2em; }
table#allCategoriesTable a.subCatLink { padding-left: 1.5em !important; }
div.speakerListingImage { float: left; padding-right: .5em; }
div.curCatNameHeader { font-weight: normal; font-size: 16px; background: none transparent scroll repeat 0% 0%; color: #333; line-height: 18px; font-family: Century Gothic, Verdana, Arial, Helvetica; LETTER-SPACING: 1px; TEXT-DECORATION: none; }

div.BrooksBlogHeadlines div { margin-top: .75em; padding-right: .5em; background-position: top left; background-image: url(/customized/system/images/fp_bullet_right.gif); background-repeat: no-repeat; padding-left: 17px; }
div.BrooksBlogHeadlines div a {color: white; font-weight: bold; font-size: 11px; line-height: 1.5em; }
.T2 {font-weight: bold; }

