﻿/*
* {
	margin: 0;
	padding: 0;	
}
*/
div
{
    margin:0px;
}
.contact 
{
	position: absolute;
	bottom: 25px;
	left: 2em;
	width: 300px;
}
/*
.wrap {
}
*/
/*
.mainbar .wrap 
{
	margin: 0;
	padding: 0 0 120px;
	background: transparent url(Images/div_sidebar_bottom.gif) no-repeat 100% 100%;
}
*/
/*
.top-nav 
{
	padding: 0 0 0 10px;
}
*/
/* Headings */
#wrapper h1 {
	margin: 0;
	padding: 20px 0 10px 40px;
	height: 67px;
	text-indent: -9999px;
	background: transparent url(Images/Logo.gif) no-repeat 40px 20px;
}


h3 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 14px;
	font-weight: bold;	
}
.sidebar h3 
{
	font-size: 1.5em;
	margin: 0 0 0 15px;
	padding: 10px 0 5px 21px;
	color: #302f2f;
	background: transparent url(Images/div_sidebar_h3.gif) no-repeat 0 0;
}
/*
.sidebar .contact h3 
{
	font-size: 1.1em;
	text-transform: uppercase;
	background: transparent url(Images/arrow.gif) no-repeat 100% 50%;
	float: left;
	padding: 0 10px 0 0;
	margin-left: 0;
	color: #abaaaa;
}
*/
h4 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
}
/*
.news-list h4 
{
	color: #5b5b5b;
	font-size: 1.2em;
	margin: 0;
}
*/
/* Paragraphs */
.content p {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.2em; 
}
.sidebar p {
	margin: 0;
	padding: 0;
	font-size: 1.1em; 
}
/*
.sidebar .news-list .date
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-style: italic;
}
*/
/* Semantic */
strong {
	font-weight: bold;
	font-style: normal;
}
.content h2 strong 
{
	color: #fff;
}
em {
	font-weight: normal;
	font-style: italic;
}
/*
address 
{
	font-size: 1.1em;
	font-style: normal;
	color: #868585;
	border-left: 1px solid #abaaaa;
	padding-left: 1em;
	margin-left: 7.9em;
}
*/
a img 
{
	border: 0;
}
/* Links */
a:link, a:visited, a:hover, a:active
{
    /*color: #65b2d2;*/
    text-decoration: none;
    color: #387DCB;
}
a:hover {
	text-decoration: underline;
}
/*
.sidebar .news-list a 
{
	padding-right: 10px;
	background: transparent url(Images/div_sidebar_a.gif) no-repeat 100% 50%;
}
*/


/*-------------------------------------------------*/

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5e5e5e;
    text-align: left;
    background: #7FB3E1 url(Images/bg.gif) repeat-x 0 0;
}

#wrapper
{
    margin: 0 auto;
    width: 1050px;
    height: 100%;    
    position: relative;
    /*position: relative;*/ 
}

#wrapper .Header
{
	width: 1050px;
	height: 148px;
	background: url(Images/banner.gif) no-repeat 0 0;
}

#wrapper .HeaderNoSideBar
{
	width: 100%;
	height: 148px;
	background: url(Images/bannerNoSideBar.GIF) no-repeat 0 0;
}

#wrapper .HeaderRightLeftSideBar
{
	width: 100%;
	height: 148px;
	background: url(Images/bannerrightleftsidebar.GIF) no-repeat 0 0;
}

#wrapper .HeaderHome
{
	width: 100%;
	height: 148px;
	background: url(Images/bannerhome.GIF) no-repeat 0 0;
	position: relative;
}

#wrapper .HeaderAdmin
{
	width: 1050px;
	height: 148px;
	background: url(Images/bannerAdmin.gif) no-repeat 0 0;
}

#wrapper .contentWrapper
{
    margin-left: 40px;
    width: 961px;
    background: #FFFFFF;
}

#wrapper .footer
{
    border-top: 1px solid #C0C0C0;
    margin-left: 40px;
    width: 961px;
    height: 50px;
    padding-top: 10px;
    background: #FFFFFF;
}

.TopMenu
{
    margin-left: 40px;
    width: 960px;
    padding-top: 20px;
/*    padding-bottom: 5px;*/
    padding-bottom: 0px;
}

.SiteMenu
{
    margin-left: 140px;
    /*margin-top: 50px;*/
    margin-top: 10px;
}

.Search
{
    margin-left: 110px;
    /*margin-top: 13px;*/
    margin-top: 14px;
}

.sidebar
{
    width: 162px;
    /*float: left;*/
    height: 100%;
    background: url(Images/bg_sidebar.gif) repeat-y 0 0;
    padding-bottom: 20px;
}

.sidebarHome
{
    width: 180px;
    /*float: left;*/
    height: 100%;
    /*background: url(Images/bg_sidebar_home.gif) repeat-y 0 0;*/
    background-color:#FFF7DE;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.content {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 40px;
	width: 750px;	
	float: left	
}
/*
.contentRightSideBar {
	margin-left: 20px;
	padding-bottom: 40px;
	width: 770px;	
	float: left	
}
*/
.contentMiddle {
    margin-left: 25px;
	padding-bottom: 40px;
	width: 528px;	
	/*float: left;*/
	margin-right: 25px;
}

.contentMiddleHome {
    margin-left: 40px;
	padding-bottom: 10px;
	width: 452px;	
	/*float: left;*/
	margin-right: 10px;
}

.contentRight
{
    padding-bottom: 40px;
    padding-top: 5px;
    /*float: left;*/
    /*background-color: #FFF6E4;*/
    background: url(Images/bg_contentright.gif) repeat-y 0 0;
    width: 221px;
    height: 100%;
}

.contentRightHome
{
    margin-top: 0px;
    padding-bottom: 40px;
    /*float: left;*/
    width: 239px;
    height: 100%;
    margin-right: 20px;
    vertical-align:top;
}
/*
.AdsHome {
    float: left;
    height: 100%;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
*/
.contentNoSideBar {
	margin-left: 182px;
	margin-right: 40px;
	padding-bottom: 40px;
	width: 730px;	
	/*float: left	*/
}

.contentNoSideBar2Column {
	margin-left: 60px;
	margin-right: 20px;
	padding-bottom: 40px;
	width: 850px;	
	/*float: left	*/
}

.contentNoSideBar2ColumnLeft {
	padding-bottom: 40px;
	width: 370px;	
	/*float: left	*/
}

.contentNoSideBar2ColumnRight {
	margin-left: 20px;
	/*margin-right: 20px;*/
	padding-bottom: 40px;
	width: 460px;	
	/*float: left	*/
}

.footer p 
{
	margin: 0 9px;
	padding: 10px 10px 0 0;
	font-size: 11px;
	vertical-align: top;	
}

.content h2 
{
	color: #403e3e;
}

h2 {
	margin: 0 0 25px;
	/*padding: 0 0 .3em;*/
	font-size: 2.0em;
	font-weight: bold;
}

.PageTitle
{
    /*font-size: 18px;*/
    font-size: 24px;
    /*font-weight: bold;*/
    /*margin: 0 0 25px;*/
    margin: 10px 0 25px;
    /*text-transform: uppercase;*/
    color: #cc6633;
}

.FieldLabel
{
    font-size: 12px;
    color: #5e5e5e;
    /*vertical-align: top;*/
    padding-right: 10px;
}

.Field-Login
{
    width: 250px;
    height: 22px;
    font-size:18px;
    border: 1px solid #687375;
    padding: 3px; 
    background: #F1F5F6;   
    margin:1px;
}  

.Label-Search
{
    color: #FFFFFF;
    font-size: 12px;
    vertical-align: top;
    padding-right: 10px;
    font-weight: bold;
}

.Label-Search-Small
{
    color: #FFFFFF;
    font-size: 11px;
    vertical-align: top;
    padding-right: 10px;
    font-weight: bold;
}

.Field-Search
{
    width: 142px;
    height: 16px;
    font-size: 12px;
    border: 1px solid #687375;
    padding: 3px;
    background: #FFFFFF;
    margin:1px;
}  

.DropDown-Search
{
    width: 149px;
    /*height: 22px;*/
    height: 22px;
    font-size: 12px;
    border: 1px solid #687375;
    /*padding: 3px;*/
    padding: 1px;
    background: #FFFFFF;
    margin:1px;
} 

.Field
{
    height: 16px;
    font-size:12px;
    border: 1px solid #687375;
    padding: 3px; 
    background: #F1F5F6;   
    margin:1px;
}  

.FieldDropDown
{
    /*height: 30px;*/
    font-size:12px;
    border: 1px solid #687375;
    padding: 1px;
    background: #F1F5F6;   
    margin:1px;
}

.FieldListBox
{
    font-size:12px;
    border: 1px solid #687375;
    padding: 3px; 
    background: #F1F5F6;   
}  

.FieldMultiline
{
    font-size:12px;
    font-family: Arial;
    border: 1px solid #687375;
    padding: 3px; 
    background: #F1F5F6;   
}  

.FieldCheckBox
{
    /*height: 30px;*/
     margin: 2px
}

.Active
{
    font-size: 10px;
    color: #006600;
    vertical-align: middle;
    padding-right: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
}

.Error
{
    font-size: 10px;
    color: #FF6600;
    vertical-align: middle;
    padding-right: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
}

.ErrorBottom
{
    font-size: 10px;
    color: #FF6600;
    vertical-align: middle;
    padding-right: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
}

.ErrorBig
{
    font-size: 12px;
    color: #FF6600;
    vertical-align: middle;
    padding-right: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
}  

.Error-RegularFont
{
    color: #FF6600;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}  

.UserMessage
{
    font-size: 10px;
    color: #FF0000;
    vertical-align: top;
    padding-right: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}  

.TopMenuText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.HorizontalLine
{
    border-top: 1px solid #C0C0C0;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align:middle;
    height: 1px;
}

.DropDown
{
    height: 22px;
    font-size: 12px;
    border: 1px solid #687375;
    padding: 1px;
    background: #F1F5F6;  
    /*margin-top: 2px;*/
    margin:1px;
} 

.SearchBox
{
    background-color: #DADAD0;
}

.SearchBoxTop
{
    /*background-image: url(images/grayboxtopbg.gif);*/
    background-repeat: repeat-x;
}

.SearchBoxBottom
{
    /*background-image: url(images/grayboxbottombg.gif);*/
    background-repeat: repeat-x;
}

.SearchBoxLeft
{
    /*background-image: url(images/grayboxleftbg.gif);*/
    background-repeat: repeat-y;
}

.SearchBoxRight
{
    /*background-image: url(images/grayboxrightbg.gif);*/
    background-repeat: repeat-y;
}

.DropDown-SearchBox
{
    width: 130px;
    height: 22px;
    font-size: 12px;
    border: 1px solid #687375;
    padding: 1px;
    background: #FFFFFF;
    margin:1px;
} 

.Hidden
{
    width: 0px;
    display: none;
}

/*GRID STYLES*/

.GridRow
{
    border-bottom: 1px solid #DADAD0;
    height: 18px;

    padding-left: 6px;
	padding-right: 6px;
    padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
}

.GridRowCancelled
{
    border-bottom: 1px solid #DADAD0;
    height: 18px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #FFCCCC;
}

.GridRowAdmin
{
    border-bottom: 1px solid #DADAD0;
    height: 14px;
    font-size: 10px;
    padding-left: 6px;
	padding-right: 6px;
    padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
}

.GridFooter
{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-transform: uppercase;
    background-color: #F5F5F5;
    line-height: 20px;
    height: 16px;
}

.GridFooterLikeGridRow
{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #F5F5F5;
    line-height: 20px;
    height: 18px;
}

.GridHeader
{
    background-color: #DADAD0;
	font-weight: bold;
	height: 16px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.GridHeader a:link
{
    color: #000000;
}

.GridHeader a:hover
{
	text-decoration: none;
	color: #337FCD;
}

.GridHeaderInverse
{
    background-color: #337FCD;
	font-weight: bold;
	height: 16px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.GridHeaderInverse a:link
{
    color: #FFFFFF;
}
.GridHeaderInverse a:hover
{    
	text-decoration: none;
}




.SeminarType
{
    font-size: 10px;
    font-weight: bold;
    padding-left: 4px;
    vertical-align: middle;
}

.PublicationType
{
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
}



/*-----------*/

.iframe
{
    clear: both;
    border-style: none;
}

.ProductTitle
{
    font-weight:bold;
    font-size: 16px;
}

.ProductDetails
{
    font-size: 11px;
}

.CLEBox
{
    background-image: url(images/CLEBox_bg.gif);
    background-repeat: repeat-y;
}

.BlueStrip
{
    background-image: url(images/BlueStrip_bg.GIF);
    background-repeat: repeat-x;
}

.BlueStripText, .BlueStripText a:link, .BlueStripText a:active, .BlueStripText a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 9px;
    font-weight: bold;
}

.BlueStripText a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 9px;
    font-weight: bold;
}

/*.tabDetail .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;height:62px;}*/
.tabDetail .ajax__tab_header 
{
	color:#fff;
}
.tabDetail .ajax__tab_outer 
{
    padding-right:0px;
    background:url(images/tab_right_off.gif) no-repeat right;
    height:32px;
}
.tabDetail .ajax__tab_inner 
{
    padding-left:5px;
    background:url(images/tab_left_off.gif) no-repeat;
    height:32px;
}
.tabDetail .ajax__tab_tab 
{
    height:21px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0;
    vertical-align:middle;
    font-size:10px;
    color: #000000;
}
.tabDetail .ajax__tab_hover .ajax__tab_outer {background:url(images/tab_right_on.gif) no-repeat right;}
.tabDetail .ajax__tab_hover .ajax__tab_inner {background:url(images/tab_left_on.gif) no-repeat;}
/*.tabDetail .ajax__tab_hover .ajax__tab_tab {background:url(images/tab_bg_on.gif) repeat-x;}*/
.tabDetail .ajax__tab_active .ajax__tab_outer {background:url(images/tab_right_on.gif) no-repeat right;}
.tabDetail .ajax__tab_active .ajax__tab_inner {background:url(images/tab_left_on.gif) no-repeat;}
/*.tabDetail .ajax__tab_active .ajax__tab_tab {background:url(images/tab_bg_on.gif) repeat-x;}*/
.tabDetail .ajax__tab_body 
{
    font-size:10pt;
    border:2px solid #EAEBE5;
    padding:8px;
    background-color:#ffffff;
}


.SalesBox
{
    background-image: url(images/salesbox_bg.GIF);
    background-repeat: repeat-y;
    padding-left:24px;
    padding-right:24px;
}

.SaleHeader
{
    font-size: 16px;
    color: #BE1F31;
}

.PurchaseBox
{
    background-image: url(images/purchasebox_bg.GIF);
    background-repeat: repeat-y;
    padding-left:24px;
    padding-right:24px;
}


.ExpandableHeader
{
    border-bottom: 1px solid #C0C0C0;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: 12px;
	/*font-weight: bold;	*/
	color: #cc6633;
}

.TodaysSeminarsBody
{
    background-image: url(images/TodaysSeminars_bg.GIF);
    background-repeat: repeat-y;
    padding-left: 20px;
    padding-right: 20px;
    
}

.MyCLECornerBody
{
    background-image: url(images/MyCLECorner_bg.GIF);
    background-repeat: repeat-y;
    padding-left: 20px;
    padding-right: 40px;
    
}

.Times14
{
    font-family: Times New Roman;
    font-size: 14px
}

.MyCLECornerHeading
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #3B69CC;
    line-height: 20px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 11px;
}

.SeminarStatus
{
    font-size: 14px;
    font-weight: bold;
    color: #BE2A36;
}

.AdminMenu
{
    font-size: 11px;
}

.floatingagreement
{
    position: relative;
    top: -300px;
    left: -440px;
}

.popUpContainer
{
    background-color: #E1E1E1;
    border: 3px solid #666666;
}

.Button
{
    font-size: 11px;
    height: 28px;
    padding-left: 10px;
    padding-right: 10px;
}

.floatingFindProduct
{
    position: relative;
    top: 10px;
    left: 20px;
    z-index: 0;
}

.floatingStandard
{
    position: relative;
    top: 10px;
    left: 20px;
    z-index: 0;
}

.CheckBoxList
{
    vertical-align:top;
    width: 100%;
    font-size: 11px;
    line-height:20px;
    margin: 3px;
}

.CheckBoxListMiddle
{
    vertical-align:middle;
    line-height:20px;
}

.CheckBoxList td
{
    vertical-align: top;
    width: 50%;
}

.CheckBoxListMiddle td
{
    vertical-align: middle;
    width: 50%;
}

/*
input
{
margin:1px;
}
*/

label
{
margin-left:3px;
margin-right:3px;
margin-bottom:3px;
vertical-align:middle;
}




.wmp_wrap {
/* position fixed allows you to */
/* absolutely position child elements */
/* relative to this element */
position: relative;
}

.wmp_overlay {
/* positioning */
z-index: 1000;
position: absolute;
top: 0px;
left: 0px;
display: block;
/* dimensions */
width: 300;
height: 225;
/* transparency 
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;*/
}

.wmp_wrap embed {

}

.OnlineLibraryHeader
{
    font-size: 24px; font-family: georgia; font-weight:bold; color: #000000; margin: 0;
}

.OnlineLibraryHeaderBig
{
    font-size: 32px; font-family: georgia; font-weight:bold; color: #000000; margin: 0;
}

.OnlineLibrarySubHeader
{
    font-size: 13px; color: #333333; font-family: georgia;
}

.OnlineLibraryInstruction
{
    font-size: 10px; font-family: arial;
}

.OnlineLibraryInstructionOrange
{
    font-size: 10px; font-family: arial; color: #fb7d00;
}

.OnlineLibraryLabel
{
    font-size: 13px; font-family: arial; font-weight:bold;
}

.OnlineLibrarySection
{
    background-color: #F5F5F5;
	height: 16px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ListNoBullet li
{
    list-style-type: none;
    margin-left: -40px;
}

/*google search results*/

.GoogleResultsHeader
{
    font-size: 13px;
    line-height: 16px;
    font-family: Arial;
    color: #999999;
    margin-bottom:10px;
}

.GoogleSearchTextBox
{
    padding: 5px 9px 5px 9px;
    font-size: 17px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    height:21px;
    font-weight: bold;
    width:500px;
    min-width:250px;
}

.GoogleSearchContainer
{
    padding: 10px 10px 10px 10px;
    background-color:#F1F1F1;
    width:100%;
}

.GoogleSearchResultsContainer
{
    padding: 0px 10px 0px 10px;
    width:100%;
}

.GoogleTitle
{
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    text-decoration: underline;
}

.GoogleTitle a:link
{
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    text-decoration: underline;
}

.GoogleTitle a:visited
{
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    text-decoration: underline;
}

.GoogleTitle a:active
{
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    text-decoration: underline;
}

.GoogleTitle a:hover
{
    font-size: 16px;
    line-height: 20px;
    font-family: Arial;
    text-decoration: underline;
    color: Blue;
}

.GoogleFileFormat
{
    font-size: 12px;
    line-height: 16px;
    font-family: Arial;
}

.GoogleUrl
{
    font-size: 13px;
    line-height: 16px;
    font-family: Arial;
    color: green;
}

.GoogleDescription
{
    font-size: 13px;
    line-height: 16px;
    font-family: Arial;
    color: #333333;
    float:left;
    width:75%;
    margin-top: 2px;
}

.GoogleImage
{
    margin-right: 10px;
    max-height: 50px;
    width: 50px;
    float: left;
    margin-top: 2px;
    border: 1px solid #DDDDDD;
    overflow: hidden;
}

.GoogleImageLandscape
{
    margin-right: 10px;
    max-height: 50px;
    width: 70px;
    float: left;
    margin-top: 2px;
    border: 1px solid #DDDDDD;
    overflow: hidden;
}


.GooglePagerBar
{
}

.GooglePageButton
{
    margin: 0px 10px 0px 10px;
    font-size: 12px;
    text-decoration: none;
}

.GooglePageButton a:link
{
    text-decoration: none;
}

.GooglePageButton a:visited
{
    text-decoration: none;
}

.GooglePageButton a:active
{
    text-decoration: none;
}

.GooglePageButton a:hover
{
    text-decoration: none;
}

.GooglePageButtonDisabled
{
    margin: 0px 10px 0px 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.GooglePageButtonDisabled a:link
{
    text-decoration: none;
    cursor: none;
}

.GooglePageButtonDisabled a:visited
{
    text-decoration: none;
    cursor: none;
}

.GooglePageButtonDisabled a:active
{
    text-decoration: none;
    cursor: none;
}

.GooglePageButtonDisabled a:hover
{
    text-decoration: none;
    cursor: none;
}


/*Related Products*/

.rpHeader
{
    /*color:#377ECE;*/
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 50px;
    padding: 6px 6px 6px 6px;
    margin-bottom: 16px;
    background: #676766;
    letter-spacing: 1px;
}

.rpTypeHeader
{
    padding:5px;
    background-color:#EAEBE5;
    margin-bottom: 6px;
}

.rpTypeText
{
    font-size: 9px;
    font-weight: bold;
    color: #666666;
    white-space:nowrap;
}

.rpItemsContainer
{
    margin-bottom:12px;
    margin-left: 25px;
    margin-right: 25px;
}

.rpDateCell
{
    float: left;
    font-size:11px;
    /*width:95px;*/
    margin-right:10px;
    margin-bottom:4px;
    white-space:nowrap;    
}

.rpSeminarTitleCell
{
    float: left;
    font-size: 11px;
    width: 75%;
    margin-bottom: 4px;
    display: block;
}

.Breadcrumb
{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}





