﻿*
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
}

a
{
}


.About
{
    padding: 10px;
}

.Alumni_Images
{
    padding: 0px 10px 10px 0px;
}



.copyright
{
    font-size: xx-small;
}

.Grid
{
    border: silver 1px solid;
    font-size: 90%;
}

.Grid td
{
    margin: .5em;
    padding-right: .5em;
    padding-left: .5em;
    padding-bottom: .5em;
    padding-top: .5em;
    vertical-align: top; /*     margin: 5px;     padding-right: 5px;     padding-left: 5px;     padding-bottom: 2px;     padding-top: 2px;     vertical-align: top; */
}

.Grid th
{
    margin: .5em;
    padding-right: .5em;
    padding-left: .5em;
    padding-bottom: .5em;
    padding-top: .5em;
    vertical-align: top; /*     margin: 5px;     padding-right: 5px;     padding-left: 5px;     padding-bottom: 5px;     padding-top: 5px;     vertical-align: top; */
}

.Grid_AlternatingRowStyle
{
    background-color: white;
    border-top: #e4e4e4 1px solid;
    border-bottom: #e4e4e4 1px solid;
}

.Grid_CommandRowStyle
{
    background-color: #e2e2e2;
}

.Grid_EditRowStyle
{
    background-color: #BDBDDF;
}

.Grid_EmptyDataRowStyle
{
    background-color: #e2e2e2;
}

.Grid_FieldHeaderStyle
{
    background-color: #e2e2e2;
    vertical-align: top;
    font-weight: bold;
}

.Grid_FooterStyle
{
    background-color: #e2e2e2;
    font-weight: bold;
}

.Grid_HeaderStyle
{
    background-color: #e2e2e2;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
}

.Grid_InsertRowStyle
{
    background-color: #BDBDDF;
}

.Grid_PagerStyle
{
    background-color: #e2e2e2;
    text-align: center;
}

.Grid_RowStyle
{
    background-color: #f2f2f2;
    border-top: #e4e4e4 1px solid;
    border-bottom: #e4e4e4 1px solid;
}


.Grid_SelectedRowStyle
{
    background-color: #D1DDF1;
    color: #333333;
}

.Grid_Normal
{
    border: silver 1px solid;
}



h1
{
    font-weight: bold;
}

h2
{
    font-weight: bold;
    font-size: 90%;
}

h3
{
    font-weight: bold;
    font-size: 90%;
}

.Login
{
    border: 1px solid #CC0000;
    padding: 5px;
    margin: 5px;
}

.Login table
{
    padding: 5px;
    margin: 0px;
}

.Login td
{
    padding: 5px;
}

.Login th
{
    font-weight: bold;
}

.Login thead
{
    font-weight: bold;
}

.Login tfoot
{
    font-weight: bold;
}


.Login_CancelButtonStyle
{
    width: 70px;
}

.Login_ChangePasswordButton
{
}

.Login_CompleteSuccessTextStyle
{
    color: #008000;
    text-align: center;
}

.Login_ContinueButtonStyle
{
    width: 70px;
}

.Login_CreateUserButtonStyle
{
}

.Login_ErrorMessageStyle
{
}

.Login_FailureTextStyle
{
    color: red;
}

.Login_FinishCompleteButtonStyle
{
    width: 70px;
}

.Login_FinishPreviousButtonStyle
{
    width: 70px;
}

.Login_HeaderStyle
{
    font-weight: bold;
}

.Login_HyperlinkStyle
{
}

.Login_InstructionTextStyle
{
}

.Login_LabelStyle
{
    font-weight: bold;
}

.Login_NavigationButtonStyle
{
}

.Login_NavigationStyle
{
}

.Login_NoTableSpacing
{
    padding: 0px;
    margin: 0px;
}

.Login_PasswordHintStyle
{
}

.Login_SideBarButtonStyle
{
    width: 70px;
}

.Login_SideBarStyle
{
}

.Login_StartNextButtonStyle
{
    width: 70px;
}

.Login_StepNextButtonStyle
{
    width: 70px;
}

.Login_StepPreviousButtonStyle
{
    width: 70px;
}

.Login_StepStyle
{
}

.Login_SuccessTextStyle
{
}

.Login_TextBoxStyle
{
}

.Login_TitleTextStyle
{
    padding: 5px;
    margin: 5px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999999;
    text-align: center;
}

.Login_ValidatorTextStyle
{
}

.Master_Title
{
    background-position: right top;
    background-image: url('Images/Headers/lax_header_middle_03.png');
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.Master_MainBody
{
    border: crimson 1px solid;
    padding: 4px;
    vertical-align: top;
    background-color: #eff3fb;
}

.Master_RightPanel
{
    padding: 4px;
    vertical-align: top;
    text-align: center;
}

.Master_SearchPanel
{
    text-align: right;
    vertical-align: top;
}

.Master_LeftPanel
{
    padding: 4px;
    vertical-align: top;
    text-align: center;
}

.Master_Header_Background
{
    background-position: right top;
    background-image: url('Images/Headers/lax_header_middle_04.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.Master_Header_Title
{
    padding: 0px;
    top: 0px;
    position: absolute;
}

.menu_menustyle_dynamic
{
    z-index: 100;
}

.MenuControl_DynamicMenuItem
{
    z-index: 999;
}


.News
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
}

.News td
{
    padding-top: .75em;
    padding-bottom: .75em;
}

.News_Panel
{
    padding-left: .75em;
}
a.News_Panel
{
    text-decoration: none;
    color: #000000;
}

.newsfeed
{
    padding: 1em;
    border: silver 1px solid;
    background-image: url(Images/background.gif);
    background-repeat: repeat;
}


.News_Item
{
    color: #464646;
    padding-top: .5em;
    padding-bottom: .5em;
    line-height: 1.3em;
}

.News_Item_Softer
{
    color: #808080;
    padding-top: .5em;
    padding-bottom: .5em;
    line-height: 1.3em;
}

.News_Byline
{
    font-size: 90%;
    color: #8080FF;
}

.News_Byline_Panel
{
    padding-top: .25em;
}

.News_Abstract
{
    color: #464646;
    padding-top: .5em;
    padding-bottom: .5em;
    line-height: 1.3em;
}

.News_HomePage_Title
{
    font-size: 115%;
    font-weight: bold;
    line-height: 1.25em;
}

a.News_HomePage_Title:link
{
    color: #000000;
    text-decoration: none;
}

a.News_HomePage_Title:hover
{
    color: #990000;
    text-decoration: none;
}

a.News_HomePage_Title:visited
{
    color: #666666;
    text-decoration: none;
}

a.News_HomePage_Title:visited:hover
{
    color: #CC0000;
    text-decoration: none;
}

.News_SearchResults_Byline
{
    font-size: 90%;
    color: #8080FF;
}

.News_SearchResults_Description
{
    font-size: 90%;
    color: #5B5B5B;
}

.News_HeavyText
{
    font-size: larger;
    font-weight: bold;
}

.News_AlternatingRowStyle
{
    background-color: #E6E6E6;
}

.News_CommandRowStyle
{
    background-color: #D1DDF1;
}

.News_EditRowStyle
{
    background-color: #9999cc;
}

.News_EmptyDataRowStyle
{
    background-color: #e2e2e2;
}

.News_FieldHeaderStyle
{
    background-color: #e2e2e2;
    vertical-align: top;
    font-weight: bold;
}

.News_FooterStyle
{
    background-color: #e2e2e2;
}

.News_HeaderStyle
{
    font-weight: bold;
    background-color: #e2e2e2;
    vertical-align: top;
}

.News_InsertRowStyle
{
    background-color: #9999cc;
}

.News_PagerStyle
{
    background-color: #e2e2e2;
    text-align: center;
}

.News_RowStyle
{
    background-color: #f2f2f2;
}

.News_SelectedRowStyle
{
    background-color: #D1DDF1;
    color: #333333;
}

.News_Title
{
    font-size: 150%; /*     color: #990000;    font-family: 'Times New Roman';     font-weight: bold;*/
}
a.News_Title:link
{
/*    color: #000099;*/
    text-decoration: none;
}

a.News_Title:hover
{
/*    color: #000099;*/
    text-decoration: none;
}

a.News_Title:visited
{
/*    color: #000099;*/
    text-decoration: none;
}

a.News_Title:visited:hover
{
/*    color: #000099;*/
    text-decoration: none;
}

a.News_Title
{
    /*    font-size: large; 
    font-family: 'Times New Roman';
    font-weight: bold;*/
    text-decoration: none;
    color: #000000;
}

p
{
    margin: 8px 0px 8px 0px;
}

.Panel_Padded_10
{
    padding: 10px;
}

.SearchQueryHeadlines
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: italic;
    color: #006600;
    text-align: left;
    font-weight: bold;
}

.Table_Tight
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    empty-cells: hide;
    border-collapse: collapse;
}

.table_small
{
    font-size: 90%;
    line-height: 1.25em;
}

.table_xsmall
{
    font-size: x-small;
}

.textbox_centered
{
    text-align: center;
}

tr .b
{
    background-color: white;
}

.Vote
{
    padding: 10px;
    border: 1px solid #FF0000;
    vertical-align: top;
}

.Vote td
{
    padding: 10px;
}

.Vote th
{
    padding: 10px;
}




