/**********************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 13px;
	line-height: 1.2em;
	background: transparent;
}
table, tbody, tfoot, thead, tr, th, td {
	font-size: 13px;
	line-height: 1.2em;
}
table.TableReset, table.TableReset tbody, 
table.TableReset tfoot, table.TableReset thead, 
table.TableReset tr, table.TableReset th, 
table.TableReset td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
table.TableReset {
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent;
}
*
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 13px;
}
body
{
    line-height: 1;
    background-color: #dae5ef;
    background-image: url(images/background-gradient.jpg);
    background-repeat: repeat-x;
    color: #676767;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */


a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}


.InvisibleHomeLink 
{
    border:none; 
    position:absolute; 
    left:0px; 
    top:0px; 
    width:240px; 
    height: 130px; 
    cursor:pointer;
}
.PageShadowTopLeft 
{
    height:4px;
    width: 4px;
    background: url(images/shadow-topleft.png) no-repeat !important; 
    background: none;
}
.PageShadowTopCenter 
{
    height:4px; 
    background: url(images/shadow-top.png) repeat-x !important; 
    background: none;
}
.PageShadowTopRight 
{
    height:4px;
    width: 4px;
    background: url(images/shadow-topright.png) no-repeat !important; 
    background: none;
}
.PageShadowLeft
{
    width:4px; 
    background: url(images/shadow-left.png) repeat-y !important; 
    background: none;
}
.PageShadowCenter 
{
    background-color: #ffffff; 
    border: none !important; 
    border: solid 1px #95adc2;
}

.PageMainContent
{
    border:solid 1px #c7d8e7; 
    margin: 4px 4px 4px 4px; 
    padding: 0px 15px 15px 15px;
}
.PageShadowRight
{
    width:4px; 
    background: url(images/shadow-right.png) repeat-y !important; 
    background: none;
}
.PageShadowBottomLeft 
{
    height:4px;
    width: 4px;
    background: url(images/shadow-bottomleft.png) no-repeat !important; 
    background: none;
}
.PageShadowBottomCenter
{
    height:4px; background: url(images/shadow-bottom.png) repeat-x !important; 
    background: none;
}
.PageShadowBottomRight
{
    height:4px;
    width: 4px;
    background: url(images/shadow-bottomright.png) no-repeat !important; 
    background: none;
}

/*
ul
{
    margin: 10px 3px;
}
ul li
{
    list-style: none;
}
p
{
    display: block;
    margin: 8px 0px;
}

.Content:after
{
    display: block;
    clear: both;
    content: ".";
    height: 0px;
    visibility: hidden;
}

.ModalBackground
{
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
*/
.SectionTitle
{
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #676767;
    text-transform: uppercase;
    text-align: left;
    border: solid 1px #b4cbdf;
    background: #e6edf4 url(images/background-h1-title.gif) repeat-x;
    padding: 5px 8px 5px 8px;
    margin-bottom: 12px;
}
/*
.SubSectionTitle
{
    font-weight: bold;
    font-size: 10pt;
    color: #447DB0;
    text-transform: uppercase;
    text-align: left;
}
.CommandButton
{
    color: #000;
}
.Control
{
    color: #000;
}
.ReciprocalLink
{
    display: block;
    padding-top: 5px;
    text-align: center;
    font-size: 7pt;
    color: #ce6e19;
    font-style: italic;
    text-decoration: none;
}
.ReciprocalLink:hover
{
    text-decoration: underline;
}
*/
.breadcrumbs
{
    border-bottom: solid 1px #cbcbcb;
    padding-bottom: 2px;
    display: block;
    margin-top: 2px;
    margin-bottom: 15px;

}
.breadcrumbs a, .breadcrumbs span
{
    color: #929496;
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
    outline: none;
    margin-right: 3px;
    
}
.breadcrumbs a:hover
{
     text-decoration: underline;
}

.breadcrumbs .breadcrumbs-currentnode
{
    color: #ce6e19;
    font-weight:bold;
}

/************************************
/* Side Menu */


.SideMenu 
{
    background: url(images/background-sidemenu.gif) repeat-x;
    width: 140px;
}
.SideMenuRightBorder 
{
    background: url(images/sidemenu-vertical-right.gif) no-repeat top left;
    width: 15px;
    height: 400px;
}




.SideMenu .node 
{

    color: #676767;
    text-transform:uppercase;
    font-weight:bold;
    font-size: 11px;
    line-height: 13px;
    padding: 5px 4px 4px 6px;
    background: url(images/sidemenu-horz-sep.gif) no-repeat top right;

}

.SideMenu .root 
{
    
}

.SideMenu .node .node
{
    background: none;
    padding: 0px;
}
.SideMenu table
{
    width: 100%;
}
.SideMenu div div table
{
    width: auto;
}
.SideMenu div div table .node 
{
    text-transform:none;
    font-weight:normal;
    background: none;
    padding-top: 0px;
    padding-left: 24px;
    font-size:11px;
}
.SideMenu .selected 
{
    color: #ce6e19;
    font-weight:bold;
}

.SideMenu a.node:hover 
{
    text-decoration: underline;
}


/*********************************************************************************************/
/*		Forms		*/


.Form
{
}
.Form:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.Form .FormHeader
{
    float: left;
    padding: 3px;
    background-color: #999;
    background-image: none;
    font-weight: bold;
    font-size: 10pt;
}
.Form .FormHeader *
{
    vertical-align: middle;
    text-align: left;
}
.Form fieldset
{
    border: solid 1px #cbcbcb;
    padding: 8px;
}
.Form fieldset legend
{
    font-size: 10pt;
    color: #ce6e19;
    font-weight: bold;
}
.Form .Entry
{
    float: left;
    margin: 1px;
}
.Form .Label
{
    display: block;
    width: 100px;
    padding: 2px;
    padding-top: 0px;
    margin-top: 8px;
    font-size: 11px;
}
.Form .RequiredLabel
{
    text-indent: 6px;
    background-image: url(images/required_dot.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
}
.Form .Control
{
    padding: 1px;
    color: #000;
    margin: -2px 2px 0px 2px;
    font-size: 8pt;
}
.Form .Control option
{
    color: #000;
}
.Form .Control label
{
    color: #000;
}
.Form .ExtraShortControl
{
    width: 25px;
}
.Form .ShortControl
{
    width: 60px;
}
.Form .MediumControl
{
    width: 100px;
}
.Form .LongControl
{
    width: 250px;
}
.Form .ExtraLongControl
{
    width: 400px;
}
.Form .MultiLineControl
{
    width: 99%;
    height: 50px;
    margin: auto;
}
.Form .EmailControl
{
    width: 150px;
}
.Form .Editor
{
    margin: auto;
}
.Form .Buttons
{
    clear: both;
    width: 100%;
    display: block;
    text-align: right;
    margin-top: 5px;
}
.Form .Instructions
{
    border: solid 1px #cbcbcb;
    background-color: #ecf2f7;
    padding: 5px;
    
}
.Form .Instructions ul
{
    list-style-type: none;
    margin: 0px;
}
.Form .Instructions li
{
    font-size: 11px;
}

/**********************************************************************************************/
/*		Master Page		*/
.Page
{
    position: relative;
    width: 940px;
    margin: 0px auto 10px auto;
    background: url(images/header-background2.jpg) no-repeat top center;
}

.HeaderGraphic 
{
    top: 0px; 
    left: 0px; 
    position:absolute; 
    height: 400px; 
    width: 100%; 
    background: url(images/header-background2.jpg) no-repeat top center;
}

/*
.Page .PageHeader
{
    background-image: url(images/page_head.jpg);
    height: 140px;
    width: 925px;
    margin: auto;
}
.Page .PageHeader .LogoLink
{
    display: block;
    width: 85px;
    height: 125px;
    float: left;
    margin-top: 5px;
}
.Page .PageHeader .MainMenu
{
    display: block;
    width: 710px;
    float: left;
    margin-top: 88px;
    margin-left: 30px;
}
.Page .PageHeader .MainMenu .MenuItem a
{
    display: block;
    float: left;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 5px;
    text-decoration: none;
}
.Page .PageHeader .MainMenu .MenuItem a:hover
{
    color: #F90;
}
.Page .PageHeader .MainMenu .SelectedMenuItem a
{
    display: block;
    float: left;
    height: 27px;
    font-size: 9pt;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 5px 10px 5px;
    background-image: url(images/container_foot.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    text-decoration: none;
}
.Page .PageHeader .SubMenu
{
    display: block;
    float: left;
    margin-left: 50px;
    margin-top: -11px; *margin-top:-1px;border:solid1px#C60;border-bottom:none;}
.Page .PageHeader .SubMenu0
{
    margin-left: 60px;
}
.Page .PageHeader .SubMenu2
{
    margin-left: 50px;
}
.Page .PageHeader .SubMenu3
{
    margin-left: 100px;
}
.Page .PageHeader .SubMenu4
{
    margin-left: 400px;
}
.Page .PageHeader .SubMenu5
{
    margin-left: 540px;
}
.Page .PageHeader .SubMenu .MenuItem a
{
    display: block;
    float: left;
    font-size: 7pt;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 5px;
    text-decoration: none;
}
.Page .PageHeader .SubMenu .MenuItem a:hover
{
    color: #F90;
}
.Page .PageHeader .SubMenu .SelectedMenuItem a
{
    display: block;
    float: left;
    font-size: 7pt;
    text-transform: uppercase;
    font-weight: bold;
    color: #F90;
    margin: 0px 5px;
}
.Page .PageHeader .HofLink
{
    display: block;
    width: 90px;
    height: 117px;
    float: right;
    margin-top: 10px;
}
.Page .PageHeader:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
*/
.Page .FooterMenu
{
    width: 920px;
    margin: 5px auto;
    
}

.Page .FooterMenu .MenuBlock
{
    display: block;
    width: 675px;
    float: left;
    text-align: center;
}
/*
.Page .Footer .MenuBlock .FooterMenu
{
    margin: 5px auto 10px auto;
}
.Page .Footer .MenuBlock .FooterMenu .MenuItem, .Page .Footer .MenuBlock .FooterMenu .SelectedMenuItem
{

    background-position: left;
    background-repeat: no-repeat;
}
.Page .Footer .MenuBlock .FooterMenu .MenuItem a, .Page .Footer .MenuBlock .FooterMenu .SelectedMenuItem a
{
    color: #ce6e19;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0px 25px 0px 25px;
    margin-left: 1px;
    text-decoration: none;
    background-color: #dae5ef; 
    background-position: right;
    background-repeat: no-repeat; 
}
.Page .Footer .MenuBlock .FooterMenu .MenuItem a:hover, .Page .Footer .MenuBlock .FooterMenu .SelectedMenuItem a:hover
{
    text-decoration: underline;
}
.Page .Footer .MenuBlock .FooterMenu:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
*/
.Page .FooterMenu .MenuBlock .Copyright
{
    clear: both;
    font-size: 9px;
    color: #ce6e19;
}
.Page .FooterMenu .NabcLink
{
    display: block;
    width: 95px;
    height: 49px;
    float: left;
    background-image: url(images/graphic-nabc.jpg);
}
.Page .FooterMenu .NcaaLink
{
    display: block;
    width: 50px;
    height: 49px;
    float: left;
    background-image: url(images/graphic-ncaa.jpg);
}
.Page .FooterMenu .NikeLink
{
    display: block;
    width: 84px;
    height: 49px;
    float: left;
    background-image: url(images/graphic-nike-swoosh.jpg);
    margin-left: 15px;
}
/*
.Page .Footer:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.Page .PageFooter
{
    clear: both;
    background-image: url(images/page_foot.gif);
    height: 100px;
    width: 925px;
    margin: auto;
}
*/
/**********************************************************************************************/
/*		Login Page		*/
.LoginContainer
{
    width: 925px;
    float: left;
    margin-right: 20px;
}
.LoginContainer .MainLogin
{
    display: block;
    width: 225px;
    margin: 50px auto 0px auto;
    text-align: center;
}

/**********************************************************************************************/
/*		Default Page	*/
/*
.ContentContainer
{
    letter-spacing: 1px;
}
.ContentContainer .Header
{
    background-image: url(images/container_top.gif);
    background-repeat: repeat-x;
    height: 10px;
    width: 100%;
    margin-bottom: 3px;
}
.ContentContainer .Footer
{
    background-image: url(images/container_foot.gif);
    background-repeat: repeat-x;
    height: 10px;
    width: 100%;
    margin-top: 3px;
}
.ContentContainer .Content
{
    min-height: 366px;
    background-image: url(images/1A1A1A.gif);
    padding: 8px;
}

.WelcomeContainer
{
    width: 650px;
    float: left;
    margin-right: 20px;
}
.WelcomeContainer .WelcomeMessage
{
    display: block;
    width: 300px;
    margin-right: 10px;
    float: left;
}
*/
.InfoBox .InfoBoxItem
{
    margin: 10px 10px 5px 10px;
}
.InfoBox .Title
{
    display: block;
    color: #ce6e19;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 2px;
}
.InfoBox .Details
{
    color: #676767;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
}


.NewsDataList
{
    width: 100%;
}
.NewsDataList .NewsItem
{
    margin: 0px 10px 10px 10px;
}
.NewsDataList .Title
{
    display: block;
    color: #ce6e19;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 2px;
}
.NewsDataList .PressDate
{
    color: #676767;
    font-size: 12px;
    float: left;
}
.NewsDataList .Teaser
{
}
/*
.WelcomeContainer .ExhibitFlash
{
    width: 305px;
    height: 325px;
    float: right;
}

.EventContainer
{
    width: 250px;
    float: right;
}
*/
.EventDataList
{
    width: 100%;
}
.EventDataList .EventItem
{
    margin: 0px 10px 10px 10px;
}
.EventDataList .Title
{
    display: block;
    color: #ce6e19;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 2px;
}
.EventDataList .StartDate
{
    color: #676767;
    font-size: 12px;
    float: left;
}
/*
.EventContainer .FeaturedEvent
{
    width: 235px;
}
.EventContainer .FeaturedEvent .FeaturedEventItem
{
    display: block;
    background-color: #333;
    padding: 5px;
    border: solid 1px #963;
}
.EventContainer .FeaturedEvent .FeaturedEventItem .StartDate
{
    display: block;
    color: #447DB0;
    font-size: 7pt;
    text-transform: uppercase;
    font-weight: bold;
}
.EventContainer .FeaturedEvent .FeaturedEventItem .FeatureImage
{
    margin: 3px;
}
.EventContainer .FeaturedEvent .FeaturedEventItem .Description
{
    display: block;
}
.EventContainer .FeaturedEvent .FeaturedEventItem:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
*/
.ReadMoreLink
{
    float: right;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #447db0;
    text-decoration: none;
}
.ReadMoreLink:hover
{
    text-decoration: underline;
}

.HomepageExhibitTable
{
    width: 100%;
}
.HomepageExhibitTable td
{
    
}

.HomepageExhibitTable img
{
    display: block;
    padding: 8px;
    background-color: #447db0;
    margin: 0px auto;
}

.HomepageExhibitTable .Title
{
    display: block;
    color: #ce6e19;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 5px;
}

/**********************************************************************************************/
/*		Explore CBE Page	*/
.ExploreContainer .Content
{
    text-align: center;
}
.ExploreContainer .ContentLabel
{
    display: block;
    width: 95%;
    margin: auto;
    text-align: left;
}
.ExploreContainer .Content .SectionTitle
{
    width: 95%;
}

/**********************************************************************************************/
/*		Exhibit Page		*/
.ExhibitContainer
{
    width: 720px;
}
.ExhibitContainer .ExhibitDetail .ExhibitBlock .ExhibitGallery
{
    float: left;
    margin: 5px;
}
.ExhibitContainer .ExhibitDetail .ExhibitBlock
{
    margin: 5px;
}

.ExhibitContainer #ExhibitDescription
{
	margin: 15px;
	padding-left: 10px;
}

.ExhibitContainer .ExhibitDetail .ExhibitHeader
{
    display: block;
    width: 900px;
}
.ExhibitContainer .ExhibitDetail .ExhibitBlock 
{
    border-bottom: solid 1px #cbcbcb;
}
.ExhibitContainer .PreviousButton
{
    float: left;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight:bold;
    color: #ce6e19;
}
.ExhibitContainer .NextButton
{
    float: right;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight:bold;
    color: #ce6e19;

}
.ExhibitContainer .ExhibitDetail .ExhibitBlock .SectionTitle
{
    display: block;
}

/**********************************************************************************************/
/*		Virtual Tour		*/
.VirtualTourContainer
{
}
.VirtualTourContainer .VirtualTour
{
    float: right;
}
.VirtualTourContainer .VirtualTourTitle
{
    float: left;
}
.VirtualTourContainer .ContentLabel
{
    clear: left;
    float: left;
    width: 200px;
    margin-top: 10px;
}
.virtualtour-background
{
	background-color: #C5D6E6;
}

/**********************************************************************************************/
/*		Events Page			*/
.EventsContainer
{
}
.EventsContainer .EventsList
{
    display: block;
    margin-top: 10px;
}
.EventsContainer .EventsList .EventItem
{
    display: block;
    padding: 1px 5px;
    border-width: 1px;
}
.EventsContainer .EventsList .EventItemAlt
{
    display: block;
    padding: 5px 5px;
    background-color: #ecf2f7;
    border: solid 1px #cbcbcb;
}
.EventsContainer .EventsList .Date
{
    display: block;
    float: left;
    color: #447DB0;
    font-weight: bold;
    width: 250px;
}
.EventsContainer .EventsList .Title
{
    color: #ce6e19;
    text-transform: uppercase;
    font-weight: bold;
}
.EventsContainer .EventsList .Teaser
{
    display: block;
    clear: left;
}
.EventsContainer .EventsList .ReadMore
{
    position: relative;
    color: #ce6e19;
    text-decoration: none;
    left: 650px;
}
.EventsContainer .EventsList .ReadMore:hover
{
    text-decoration: underline;
}

.EventsContainer .ViewAllLink
{
    float: right;
    text-transform: uppercase;
    color: #ce6e19;
    font-size: 11px;
    text-decoration: none;
    margin: 7px;
}
.EventsContainer .ViewAllLink:hover
{
    text-decoration: underline;
}
.EventsContainer .EventDetail
{
    display: block;
    margin-top: 10px;
    width: 100%;
}
.EventsContainer .EventDetail .Date
{
    display: block;
    float: right;
    color: #447DB0;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
}
.EventsContainer .EventDetail .Title
{
    display: block;
    float: left;
    color: #ce6e19;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
}
.EventsContainer .EventDetail .Description
{
    display: block;
    clear: both;
    padding-top: 10px;
    width: 650px;
}


/**********************************************************************************************/
/*		News					*/
.NewsContainer .PagingDropDown
{
    display: block;
    float: right;
    margin: 4px;
    width: 45px;
}
.NewsContainer option
{

    font-size: 8pt;
    font-weight: bold;
}
.NewsContainer .NewsList
{
    display: block;
    margin-top: 10px;
}
.NewsContainer .NewsList .Date
{
    display: block;
    float: left;
    color: #447DB0;
    font-weight: bold;
    width: 60px;
}
.NewsContainer .NewsList .Location
{
    display: block;
    float: left;
    color: #447DB0;
    font-style: italic;
    width: 200px;
}
.NewsContainer .NewsList .Title
{
    color: #ce6e19;
    text-transform: uppercase;
    font-weight: bold;
}
.NewsContainer .NewsList .Teaser
{
    display: block;
    clear: left;
}
.NewsContainer .NewsList .ReadMore
{
    position: relative;
    color: #ce6e19;
    text-decoration: none;
    left: 650px;
}
.NewsContainer .NewsList .ReadMore:hover
{
    text-decoration: underline;
}
.NewsContainer .NewsList .NewsItem
{
    display: block;
    padding: 1px 5px;
    border-width: 1px;
}
.NewsContainer .NewsList .NewsItemAlt
{
    display: block;
    padding: 5px 5px;
    background-color: #ecf2f7;
    border: solid 1px #cbcbcb;
}
.NewsContainer .Pager
{
    display: block;
    width: 300px;
    margin: auto;
    text-align: center;
    margin-top: 10px;
}

.NewsContainer .ViewAllLink
{
    float: right;
    text-transform: uppercase;
    color: #ce6e19;
    font-size: 11px;
    text-decoration: none;
    margin: 7px;
}
.NewsContainer .ViewAllLink:hover
{
    text-decoration: underline;
}
.NewsContainer .NewsDetail
{
    display: block;
    margin-top: 10px;
    width: 100%;
}
.NewsContainer .NewsDetail .Date
{
    display: block;
    float: right;
    color: #447DB0;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
}
.NewsContainer .NewsDetail .Title
{
    display: block;
    float: left;
    color: #ce6e19;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
}
.NewsContainer .NewsDetail .Location
{
    clear: both;
    display: block;
    color: #447DB0;
    font-style: italic;
    font-size: 10pt;
}
.NewsContainer .NewsDetail .Description
{
    display: block;
    clear: both;
    padding-top: 10px;
    width: 600px;
}

/**********************************************************************************************/
/*		Hall Of Fame Main Page	*/
.HofMainContainer
{
    width: 460px;
    float: left;
    margin-right: 20px;
}
.HofMainContainer .ContentLabel
{
    display: block;
    margin-bottom: 10px;
}
.HofMainContainer .NaismithHofLink
{
    float: right;
    margin-bottom: 10px;
}
.HofMainContainer .FoundingClass
{
    clear: both;
    display: block;
    height: 100px;
    font-weight: bold;
    font-size: 10pt;
    color: #FC3;
    text-transform: uppercase;
    text-align: left;
    text-decoration: none;
    background-image: url(images/HofByClass.jpg);
    background-repeat: no-repeat;
    margin-bottom: 5px;
}
.HofMainContainer .AlphaLinks
{
    clear: both;
    display: block;
    width: 400px;
    margin: 7px auto;
}
.HofMainContainer .AlphaLinks .AlphaLink
{
    text-transform: uppercase;
    color: #ce6e19;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
/*.HofMainContainer .AlphaLinks * { text-transform: uppercase; color: #447DB0; text-decoration: none; font-size: 11pt; font-weight: bold; }*/
.HofMainContainer .AlphaLinks .AlphaLink:hover
{

}
.HofMainContainer .AlphaLinks .DisabledAlphaLink
{
    text-transform: uppercase;
    color: #929496;
    text-decoration: none;
    font-size: 12px;
}
.HofMainContainer .AlphaLinks .Separator
{
    vertical-align: top;
    color: #929496;
    font-size: 12px;
}

.HofSecondaryContainer
{
    width: 250px;
    float: right;
}
.HofSecondaryContainer .SearchBlock
{
    width: 225px;
    display: block;
    margin-bottom: 15px;
}
.HofSecondaryContainer .SearchBlock .SectionTitle
{
    margin-bottom: 10px;
}
.HofSecondaryContainer .ViewClassBlock
{
    display: block;
    width: 227px;
    height: 250px;
    background: url(images/class_list_bg.jpg) no-repeat top center ;
    margin-top: 10px;
}
.HofSecondaryContainer .ViewClassBlock .ClassLink
{
    display: block;
    width: 30%;
    float: left;
    text-align: center;
}
.HofSecondaryContainer .ViewClassBlock .ClassLink a
{
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
    color: #ce6e19;
}
.HofSecondaryContainer .ViewClassBlock .ClassLink a:hover
{
    text-decoration: underline;
}
.HofSecondaryContainer .ViewClassBlock:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/**********************************************************************************************/
/*		Inductee Page		*/
.InducteeContainer
{
    width: 460px;
    float: left;
    margin-right: 20px;
}
.InducteeContainer .Content .SectionTitle
{
    display: block;
    margin-bottom: 3px;
}
.InducteeContainer .QuickLinks
{
    display: block;
    text-align: center;
    margin-bottom: -5px;
    border-bottom: solid 1px #cbcbcb;
    padding-bottom: 5px;
}
.InducteeContainer .QuickLinks .QuickLink
{
    font-size: 9pt;
    color: #ce6e19;
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
.InducteeContainer .QuickLinks .QuickLink:hover
{

}
.InducteeContainer .QuickLinks .DisabledQuickLink
{
    color: #929496;
}
.InducteeContainer .QuickLinks .Separator
{
    color: #929496;
}
.InducteeContainer .InducteeList:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.InducteeContainer .InducteeList .Separator
{
    clear: both;
    color: #ce6e19;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: solid 1px #cbcbcb;
    margin-top: 25px; *margin-top:15px;text-transform:uppercase;}
.InducteeContainer .InducteeList .InducteeLink
{
    display: block;
    width: 33%;
    float: left;
    font-weight: bold;
    text-decoration: none;
}
.InducteeContainer .InducteeList .InducteeLink:hover
{
    text-decoration: underline;
}

.InducteeSecondaryContainer
{
    width: 250px;
    float: right;
}
.InducteeSecondaryContainer .SearchBlock
{
    width: 225px;
    display: block;

    margin-bottom: 15px;
}
.InducteeSecondaryContainer .SearchBlock .SectionTitle
{
    margin-bottom: 10px;
    border-bottom: solid 1px #cbcbcb;
}
.InducteeSecondaryContainer .ViewClassBlock
{
    display: block;
    width: 227px;
    height: 250px;
    background: url(images/class_list_bg.jpg) no-repeat top center ;
    margin-top: 10px;
}
.InducteeSecondaryContainer .ViewClassBlock .ClassLink
{
    display: block;
    width: 30%;
    float: left;
    text-align: center;
}
.InducteeSecondaryContainer .ViewClassBlock .ClassLink a
{
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
    color: #ce6e19;
}
.InducteeSecondaryContainer .ViewClassBlock .ClassLink a:hover
{
    text-decoration: underline;
}
.InducteeSecondaryContainer .ViewClassBlock:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.InducteeDetail
{
    width: 731px;
    
}
.InducteeDetail .Header
{
    display: block;
    background-image: url(images/InducteeProfile_top.gif);
    height: 12px;
    background-repeat: no-repeat;
}
.InducteeDetail .Content
{
    display: block;
    padding: 10px 15px;
    background-image: url(images/InducteeProfile_bg.gif);
    background-repeat: repeat-y;
    overflow:auto;
    width:701px;
}
.InducteeDetail .CloseButton
{
    display: block;
    position: relative;
    top: -7px;
    right: -7px;
    width: 24px;
    height: 24px;
    float: right;
    background-image: url(images/close_button.gif);
}
.InducteeDetail .FoundingLabel, .InducteeDetail .MemberLabel
{
    margin-top: -10px;
    font-size: 7pt;
    text-transform: uppercase;
}
.InducteeDetail .FoundingLabel
{
    color: #ce6e19;
    font-weight: bold;
    
}
.InducteeDetail .MemberLabel
{
    color: #ce6e19;
    
    font-weight: bold;
    
}
.InducteeDetail .InducteeImage
{
    display: block;
    width: 185px;
    height: 243px;
    float: left;
    margin-right: 5px;
    border: solid 1px #cbcbcb;
}
.InducteeDetail .FullName
{
    display: block;
    color: #ce6e19;
    font-weight: bold;
    font-size: 12pt;
}
.InducteeDetail .ClassYear
{
    display: block;
    margin-top: 3px;
}
.InducteeDetail .NaismithYear
{
    display: block;
    font-style: italic;
}
.InducteeDetail .SchoolList
{
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.InducteeDetail .SchoolList .School
{
    display: block;
}
.InducteeDetail .WhereNowLabel, .InducteeDetail .BioTextLabel
{
    display: block;
    margin-top: 5px;
    font-size: 9pt;
    font-weight: bold;
}
.InducteeDetail .Footer
{
    display: block;
    position: relative;
    clear: both;
    background-image: url(images/InducteeProfile_bottom.gif);
    background-position: left top;
    height: 12px;
    background-repeat: no-repeat;
}

/**********************************************************************************************/
/*		Directory Page		*/
.LetterLinks
{
    clear: both;
    display: block;
    margin: 10px auto;
    text-align: center;
}
.LetterLinks .LetterLink
{
    text-transform: uppercase;
    color: #ce6e19;
    text-decoration: none;
    font-size: 11pt;
    font-weight: bold;
    margin: 5px;
}
.LetterLinks .LetterLink:hover
{
    text-decoration: underline;
}

.DirectoryList .Group
{
    border: solid 1px #cbcbcb;
    padding: 8px;
}
.DirectoryList .Group .Legend
{
    font-size: 10pt;
    color: #ce6e19;
    font-weight: bold;
}
.DirectoryList .Group .PageLink
{
    display: block;
    width: 30%;
    float: left;
    text-decoration: none;

}
.DirectoryList .Group .PageLink:hover
{
    text-decoration: underline;
}

/**********************************************************************************************/
/*		Facility Request Page		*/
.FacilityRentalContainer .Form
{
}
.FacilityRentalContainer .ContentLabel
{
    display: block;
    width: 290px;
    height: 100%;
    float: left;
    padding: 5px;
}
.FacilityRentalContainer .Form .EventType
{
    width: 110px;
}
.FacilityRentalContainer .Form .ServicesEntry
{
    clear: both;
    display: block;
    width: 100%;
    margin-top: 8px;
}
.FacilityRentalContainer .Form .DescriptionEntry .MultiLineControl
{
    width: 380px;
    height: 100px;
}
.FacilityRentalContainer .Form .DescriptionEntry .Label, .FacilityRentalContainer .Form .OrganizationEntry .Label
{
    width: 200px;
}
.FacilityRentalContainer .Form .EventDateEntry .Label, .FacilityRentalContainer .Form .StartTimeEntry .Label
{
    width: 70px;
}
.FacilityRentalContainer .Form .ServicesCheckBoxList
{
    width: 380px;
}
.FacilityRentalContainer .Form .ServicesCheckBoxList input
{
    margin-right: 2px;
}

/**********************************************************************************************/
/*		Contact Us		*/
.ContactUsContainer .ContentLabel
{
    display: block;
    width: 280px;
    height: 100%;
    float: left;
    padding: 5px;
}
.ContactUsContainer .ContactUsForm
{
    width: 440px;
}
.ContactUsContainer .ContactUsForm .SubjectEntry
{
    clear: both;
}
.ContactUsContainer .ContactUsForm .MessageEntry
{
    clear: both;
}
.ContactUsContainer .ContactUsForm .MessageEntry .MultiLineControl
{
    width: 430px;
    height: 100px;
}

/**********************************************************************************************/
/*		Keep Informed	*/
.SubscribeContainer .ContentLabel
{
    width: 280px;
    display: block;
    height: 100%;
    float: left;
    padding: 5px;
}
.SubscribeContainer .KeepInformed
{
    width: 440px;
    display: block;
    float: left;
}
.SubscribeContainer .PublicationEntry
{
    width: 440px;
    display: block;
    clear: both;
    margin-top: 5px;
}
.SubscribeContainer .PublicationEntry .PublicationList
{
    display: block;
    clear: both;
}
.SubscribeContainer .PublicationEntry .PublicationLabel
{
    display: block;
    clear: both;
}
.SubscribeContainer .KeepInformedButtons
{
    margin-bottom: 5px;
}
.SubscribeContainer .UnsubscribeLink
{
    float: left;
}
.SubscribeContainer .PolicyLink
{
    float: right;
}

/**********************************************************************************************/
/*		supportcbe	*/
.Page .ContentMenu
{
    display: block;
    text-align: center;
    margin-bottom: 3px;
    border-bottom: solid 1px #630;
}
.Page .ContentMenu .MenuItem a
{
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 5px;
    text-decoration: none;
    color: #ce6e19;
}
.Page .ContentMenu .MenuItem a:hover
{
    color: #447DB0;
    text-decoration: none;
}
.Page .ContentMenu .SelectedMenuItem a
{
    text-transform: uppercase;
    color: #447DB0;
    font-weight: bold;
    margin: 0px 5px;
}
.Page .ContentMenu .SelectedMenuItem a:hover
{
    text-decoration: none;
}


/**********************************************************************************************/
/*		Pay Pal Stuff	*/
/**********************************************************************************************/
/*		Pay Pal Stuff	*/
.WaitMessage
{
    text-align: center;
    margin-top: 50px;
}
.WaitMessage .WaitIcon
{
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(images/ajax-loader.gif);
    margin: 10px auto;
}

.ThankYouContent
{
    text-align: center;
}
.ThankYouContent .ThankYou
{
    display: block;
    width: 75%;
    margin: 50px auto 10px auto;
}
.ThankYouContent a
{
    display: block;
    width: 75px;
    margin: auto;
}


/**********************************************************************************************/
/*		error page	*/
.ErrorPage .Content .Message
{
    text-align: center;
    margin-top: 100px;
}
.ErrorPage .Copyright
{
    display: block;
    text-align: center;
    font-size: 6pt;
    color: #CCC;
}

/*		IE6 Hacks	*/
.ie-only.ContentContainer .Content
{
    height: 350px;
}
.ie-only.Page .PageHeader .SubMenu4
{
    margin-left: 250px;
}
.ie-only.Page .PageHeader .SubMenu5
{
    margin-left: 315px;
}

#credit-bar
{
	text-align: center;
	color: #888888;
	font-size: 0.75em;
	font-weight: normal;
	font-style: italic;
}

#credit-bar a b
{
	color: #888888;
	font-size: 0.75em;
	font-weight: normal;
	font-style: italic;
}

#credit-bar a:hover
{
	color: #ce6e19;
	text-decoration: underline;
}


