/* ==========

    OLTCA Web Site
    Master Style Sheet

    Revisions:
        2001 09 19 - ZK. Created the style sheet.
		2002 01 10 - BC. Added A.MenuItemSelected class, for the currently selected menu item.

========== */

/* Start - Normal Content Formatting */
    body, td {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size:   12px; 
        margin:      0px;
    }

    body {
        background: white;
    }

    h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size:   18px; 
        margin:      0px; 
        color:       #999966;
    }

    TD.BodyContent {
        font-family:  Verdana, Arial, Helvetica, sans-serif; 
        font-size:    12px;
        margin:       0px;
        padding-left: 20px;
    }
/* End   - Normal Content Formatting */

/* Start - Menu Formatting */
    /* Start - Divisions */
        DIV.MenuSection {
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size:   13px; 
            margin:      10px;        
            color:       white;
            font-weight: bold;
        }

        DIV.SelectedMenuSection {
            font-family:    Verdana, Arial, Helvetica, sans-serif; 
            font-size:      13px; 
            width:          100%;
            padding-left:   10px;
            margin-top:     10px;
            padding-top:    5px;
            padding-bottom: 5px;
            color:          black;
            font-weight:    bold;
            background:     white;
            border-bottom:  1px solid black;
            border-top:     1px solid black;
        }

        DIV.MenuItem {
            font-family:    Verdana, Arial, Helvetica, sans-serif; 
            font-size:      12px; 
            margin-left:    20px;        
            color:          white;
            padding-top:    2px;
            padding-bottom: 2px;
        }
    /* End   - Divisions */

    /* Start - Anchors */
        A.MenuSection, A:LINK.MenuSection, A:VISITED.MenuSection {
            font-family:     Verdana, Arial, Helvetica, sans-serif; 
            font-size:       13px; 
            color:           white;
            font-weight:     bold;
            text-decoration: none;
        }

        A:HOVER.MenuSection {
            text-decoration: underline;
        }

        A.SelectedMenuSection, A:LINK.SelectedMenuSection, A:VISITED.SelectedMenuSection {
            font-family:    Verdana, Arial, Helvetica, sans-serif; 
            font-size:      13px; 
            color:          black;
            font-weight:    bold;
            text-decoration: none;
        }

        A:HOVER.SelectedMenuSection {
            text-decoration: underline;
        }

        A.MenuItem, A.LINK:MenuItem, A.VISITED:MenuItem {
            font-family:    Verdana, Arial, Helvetica, sans-serif; 
            font-size:      12px; 
            color:          white;
            text-decoration: none;
        }

		A.MenuItemSelected, A.LINK:MenuItemSelected, A.VISITED:MenuItemSelected {
            font-family:    Verdana, Arial, Helvetica, sans-serif; 
            font-size:      12px; 
            color:          #999966;
            text-decoration: none;
			font-weight:			bold;
        }

        A:HOVER.MenuItem {
            text-decoration: underline;
        }
    /* End   - Anchors */
/* End   - Menu Formatting */

/* Start - Content Manager Hotlinks Formatting */
    DIV.ContentManagerHotlinks {
        position: absolute;
        left: 55px;
        top: 7px;
    }
/* End   - Content Manager Hotlinks Formatting */
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; color: #666699}

/* Start - Education and Events */
	table.calendar {
		border-collapse: collapse;
		margin-bottom: 20px;
	}
		
	table.calendar tr th, table.upcoming tr th {
		border: 1px solid #C0C0C0;
		background: #999966;
		text-align: center;
	}

	table.calendar tr td {
		border: 1px solid #C0C0C0;
		text-align: right;
	}
	
	th.days {
		width: 40px;
	}

	table.calendar tr td.disabled {
		color: #C0C0C0;
	}
	
	table.calendar tr td a {
		font-weight: bold;
	}
	
	table.calendar div.eventDay {
		text-align: left; 
		font-size: 80%; 
		width: 78px;
		height: 60px; 
		overflow: hidden;	
	}
	
	table.calendar div.eventDay a {
		display: block;
		height: 24px;
		overflow: hidden;
		margin-bottom: 6px;
	}
	
	table.upcoming {
		border-collapse: collapse;
		border: 1px solid #C0C0C0;
	}
	
	table.upcoming tr td {
		padding-bottom: 5px;
		border-bottom: 1px solid #C0C0C0;
	}

	a.eventLink, a:LINK.eventLink, a:VISITED.eventLink {
		background: #999966;
		border-bottom: 2px solid #C0C0C0;
		border-right: 2px solid #C0C0C0;
		padding: 10px;
		width: 200px;
		color: white;
		font-weight: bold;
		margin: 20px;
		margin-top: 20px;
		display: block;
		text-decoration: none;
		height: 30px;
		text-align: center;
		vertical-align: middle;
	}	
	
	table.eventDetails {
		border-collapse: collapse;
		width: 524px;
	}
	
	table.eventDetails tr th, table.eventDetails tr td {
		border: 1px solid #C0C0C0;
		padding: 5px;
	}		
	
	table.eventDetails tr th {
		text-align: left;
		font-size: 12px;
	}
	
	table.eventDetails tr th.title {
		text-align: center;
		background: #999966;
	}
	
	table.eventDetails tr td pre {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* End - Education and Events */