#autoCompleteDiv
{
    font: 9pt/18px arial, helvetica, sans-serif;
}

#autoCompleteDiv div
{
    font: 9pt arial, helvetica, sans-serif;
    font-weight: normal;
    line-height:18px;
}

#bigbox
{
    margin-bottom:5px;
}

#contactNav
{
    margin: 0;
    padding-left: 1px;
    padding: 0;
    width: 100%;
}

#contactNav  a:link
{
    text-decoration: none;
    color: white;
    padding: .2em;
}

#contactNav a
{
    text-decoration: none;
    color: white;
    padding: .2em;
}

#contactNav a:active
{
    background-color: #CCC;
}

#contactNav a:hover
{
    background-color: #CCC;
}

#contactNav a:visited
{
    text-decoration: none;
    color: white;
    padding: .2em;
}

#contactNav td
{
    padding: .25em;
    background-color: #922;
    border: 1px solid black;
    border-left: 1px solid #CCC;
    text-align: center;
}

#contactZoomContainer
{
    background-color: white;
    padding: 0;
    margin: 0;
}

#contactZoomContainer p
{
    font-size: inherit;
}

#contactZoomExtendedMain
{
}

#contactZoomExtendedMain table
{
}

#ct
{
    overflow:auto;
    height:94%;
}

#ct #p14
{
    padding-bottom:70%;
}

#ct p
{
    height:92px;
    min-height:92px;
    margin:0;
    padding:3px .4em 2em .4em;
}

#ct>p
{
    height:auto;
}

#ed_art_content_02
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

#ed-art-content-02
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

#fo
{
    margin:0 0 6px 6px;
}

#fo a
{
    background:inherit;
}

#foldercontainer
{
    display: block;
    width: 135px;
    height:auto;
    background-color: #fff;
    padding: 0;
    margin: 0;
}

#GTA_AuthButton
{
    text-align: left;
}

#hdr
{
    overflow:hidden;
    height:6%;
    text-align:center;
    white-space:nowrap;
    background:#4c4c64;
    color:#e8b8b8;
    border-bottom:1px solid silver;
}

#hdr .im0
{
    border:0;
    margin:0;
    height:100%;
    width:1px;
    vertical-align:middle;
}

#helpLinkContainer
{
}

#LeftNav
{
}

#master_content .accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

#nav
{
    float:left;
    overflow:auto;
    height:94%;
    width:9.6em;
    border:1px solid silver;
}

#nav p
{
    margin:0 0 0 5px;
}

#navlite
{
    font:11px verdana,arial,geneva,sans-serif;
    margin-top:60px;
    border-bottom:20px solid #369;
    padding-bottom:6px;
    color:#999;
    text-align:center;
}

#navlite a:hover
{
    color:#c30;
    text-decoration:underline;
}

#navlite a:link
{
    color:#369;
    padding-bottom:10px;
    text-decoration:none;
}

#navlite a:visited
{
    color:#393;
    text-decoration:none;
}

#nbot
{
    padding-bottom:1.1em;
}

#ntit
{
    margin:4px 0 1em 5px;
    font-size:90%;
}


#RightNav
{
    width: 350px;
    text-align: right;
}

#TS_D_LT_LT_autoCompleteDiv div
{
    font: 9pt arial, helvetica, sans-serif;
    font-weight: normal;
    color:Red;
    line-height:18px;
}

.Accept
{
    color: green;
}

.accepted
{
    color: green;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.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;
}

.address_phones td
{
    border: 1px solid black;
}

.ag-heading
{
    font: bold small arial,sans-serif;
    color:#333;
}

.al_caption
{
    color:#000000;
    font: 9px Verdana, arial, geneva;
    font-weight: bold;
    line-height:18px;
    padding-left:10px;
}

.al_label
{
    color:navy;
    font: 11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
    padding-left:25px;
}

.alert
{
    color: #CC3333;
    padding-bottom: 10pt;
}

.articlesummary
{
    font: bold x-small arial,sans-serif;
    color:#333;
}

.bodytext
{
    font: x-small arial, geneva, sans-serif;
}

.bodytextsmall
{
    font: xx-small arial, geneva, sans-serif;
}

.business td
{
    border: 1px solid black;
}

.business_phones td
{
    border: 1px solid black;
}

.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;
}

.button-mod
{
    -moz-box-sizing: border-box;
    width:480px;
}

.cache
{
    color:#97BF0C;
    font:12px arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

.cache:hover
{
    color: #686868;
}

.cal1
{
    position: relative;
    padding: 3px;
    margin: 0;
    color: white;
    font: 11px arial;
}

.cal2
{
    position: relative;
    padding: 1px;
    margin: 0;
    color: white;
    font: 12px arial;
    font-weight: bold;
}

.cal3
{
    position: relative;
    padding: 3px;
    margin: 0;
    color: black;
    font: 11px arial;
    font-weight: bold;
    text-decoration:none;
}

.cal4
{
    position: relative;
    padding: 3px;
    margin: 0;
    color: #b3b3b3;
    font: 11px arial;
    text-decoration:none;
}

.cal5
{
    position: relative;
    padding: 3px;
    margin: 0;
    color: black;
    font: 11px arial;
}

.CalendarDayCell
{
    border-bottom: #3399cc 1px solid;
}

.CalendarDayRow
{
}

.caption
{
    color:#000033;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
    letter-spacing: 0.07em;
}

.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;
}

.ChangesMadeNote
{
    background-color: #CCC;
}

.clearboth
{
    clear: both;
}

.ClearDateStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
}

.CMD
{
    VISIBILITY: hidden;
    WIDTH: 120px;
}

.CMDI
{
    WIDTH: 120px;
}

.code
{
    font-family: Courier, 'Courier New', sans-serif;
    font-size: 11px;
    color: #006600;
    background-color: #FAFAFA;
    border: #D1D7DC;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.codes
{
    color: #036;
}

.contactInfoHeader
{
    background-color: #E5E5E5;
    font-size: .8em;
}

.contactNavHeader
{
    cursor:pointer;
}

.ContactZoomExtendedMain
{
}

.contactZoomWrapper
{
    margin: 2em;
    padding: 1em;
    border: 1px solid #CCC;
    background-color: white;
}

.CSWL
{
    color:#666699;
    font:11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

.CT
{
    color:#215dc6;
    font: 11px Verdana, arial, geneva;
    font-weight: bold;
    line-height:18px;
}

.current
{
    color: #33cc00;
    font: 9pt arial, helvetica, sans-serif;
    font-weight: normal;
}

.currenttermlink
{
    font-size:17px;
    color:#990033;
    font:verdana;
    font-weight: bold;
}

.datestamp
{
    font: bold xx-small arial, sans-serif;
}

.DayHeaderStyle
{
    padding : 2px;
    background-color:#eeeeff;
    font: 11px Verdana, arial, geneva;
}

.daytitle
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: navy;
    TEXT-DECORATION: none;
}

.ddMouseOver
{
    background-color : Navy;
    color : White;
}

.dgChanges
{
    font-size: .75em !important;
}

.dgChanges td
{
    padding: .2em;
}

.dgChangesTH
{
    font-weight: bold;
}

.Dir_gridcont
{
    padding-left : 0px;
}

.Dir_gridHoverItemstyle
{
    color: black;
    background-color:#F0EBFF;
    font-size: 12px;
    line-height:18px;
    font-family: "arial";
}

.disclaimer
{
    display: block;
    margin-left: 5px;
    padding-top: 0px;
}

.Divider
{
    border-left:1px solid #FFFFFF;
    border-right:1px solid #A39A89;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #A39A89;
    background-color: #DEDBD6;
}

.EditorLinkButton_cancel
{
    background-image: url(/Customized/System/cancel.gif);
}

.EditorLinkButton_edit
{
    background-image: url(/Customized/System/edit.gif);
}

.EditorLinkButton_save
{
    background-image: url(/Customized/System/save.gif);
}

.EditorLinkContainer
{
    float: left;
    padding-top: 1.2em;
    clear: left;
}

.EditorLinkContainer input
{
    display: block;
}

.education_info td
{
    border: 1px solid black;
}

.Err
{
    font: 11px arial, Arial;
    font-weight: normal;
    text-decoration:none;
    color: red;
}

.error
{
    color:#8A0000;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
    text-decoration: none;
}

.Export
{
    font-weight: bold;
}

.Exported
{
    font-weight: bold;
}

.FHTTC
{
    cursor:pointer;
    BACKGROUND-POSITION: 10px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/FlatTabs/HoverTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    color:white;
    text-align:center;
    height: 20px;
}

.FlatSubTabSelectedTdTabCss
{
    color: black;
    text-align:center;
}

.FlatSubTabTabSelected
{
    font : 8pt Verdana, arial, geneva;
    vertical-align :bottom;
    color: #000000;
    text-align:center;
    text-decoration :NONE;
}

.FlatSubTabTabUnselectedSelected
{
    font : 8pt Verdana, arial, geneva;
    vertical-align : bottom;
    color:#548DF1;
    text-align:center;
    text-decoration :none;
}

.flsection
{
    color: #660066;
    font: 20px verdana;
    font-weight: normal;
}

.folder
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folder a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.foldername
{
    color: #00267F;
    font: 8pt arial, helvetica, sans-serif;
    font-weight: normal;
    padding-right:10px;
}

.foldername a
{
    color: #00267F;
    text-decoration: none;
}

.folders_blue
{
    background: url('library/images/designtemplates/rollover_blue.gif') repeat-x;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_blue a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.folders_green
{
    background: url('library/images/designtemplates/rollover_green.gif') repeat-x;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_green a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.folders_orange
{
    background: url('library/images/designtemplates/rollover_orange.gif') repeat-x;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_orange a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.folders_purple
{
    background: url('library/images/designtemplates/rollover_purple.gif') repeat-x;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_purple a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.folders_red
{
    background: url('library/images/designtemplates/rollover_red.gif') repeat-x;
    font: 11px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_red a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.folders_yellow
{
    background: url('library/images/designtemplates/rollover_yellow.gif') repeat-x;
    font: 10px arial, helvetica, sans-serif;
    height:31px;
    padding: 0;
    margin: 0;
}

.folders_yellow a
{
    color: #00267F;
    text-decoration: none;
    padding-left: 10px;
    display:block;
}

.footer
{
    background:url('library/images/designtemplates/footer_bg.gif') repeat-x;
    height:51px;
    color: #A8B7D8;
    font: .75em arial, helvetica, sans-serif;
}

.footer a
{
    color: #A8B7D8;
    text-decoration: underline;
}

.footer a:hover
{
    color: black;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:underline;
}

.footer-new
{
    width:375px;
    text-align:center;
    font-family:Trebuchet MS,arial,sans-serif;
    font-size:10px;
    color:#A7A9AC;
    padding-left:220px;
    padding-top:8px;
}

.footer-new a
{
    font-family:Trebuchet MS,arial,sans-serif;
    font-size:10px;
    color:#A7A9AC;
    text-decoration:underline;
}

.formlabel
{
    padding-right: 5pt;
    text-align: right;
    vertical-align: top;
    font-size: 8pt;
}

.formreq
{
    color: #FF0000;
    vertical-align: top;
}

.FSDlink
{
    font-style:italic;
}

.FSTCET
{
}

.FSTHTTC
{
    background-color : #f4f4f4;
    cursor:pointer;
    text-align:center;
    height: 25px;
}

.FSTTC
{
    BACKGROUND-POSITION:  0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/FlatTabs/SelectedTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    color: black;
    text-align:center;
}

.FSTTTC
{
    color:white;
    text-align:center;
    height: 25px;
}

.FTCET
{
}

.FTS
{
    font : 8pt Verdana, arial, geneva;
    vertical-align :bottom;
    color: black;
    font-weight:bold;
    text-align:center;
    text-decoration :none;
}

.FTTC
{
    BACKGROUND-POSITION:  0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/FlatTabs/TabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    color:white;
    text-align:center;
    height: 20px;
}

.FTUS
{
    font : 8pt Verdana, arial, geneva;
    vertical-align :bottom;
    color: black;
    text-align:center;
    text-decoration :none;
}

.G_caption
{
    color:#000033;
    font-weight: bold;
    letter-spacing: 0.07em;
    font: 10pt arial, sans-serif;
}

.G_container1
{
    background-color:White;
    border:solid 1px #999999;
    padding-right:16px;
    overflow-y:scroll;
    overflow-x:hidden;
}

.G_container2
{
    background-color:#F4F4F4;
    border:solid 1px #999999;
}

.G_error
{
    color:#da251d;
    font-weight: bold;
    font-size: 9pt;
}

.G_FormTitle
{
    font-family: Verdana, arial, geneva;
    font-size: 13px;
    line-height:18px;
    font-weight: bold;
    color:#0E4984;
}

.G_header2
{
    color:navy;
    font: 11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

.G_headertext
{
    font: 9pt arial, helvetica, sans-serif;
    font-weight: bold;
    color:Black;
}

.G_input
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: black;
    background: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #414141;
}

.G_mainheadertext
{
    font: 10pt arial, sans-serif;
    font-weight: bold;
    vertical-align: bottom;
    letter-spacing: 0.04em;
    color:#000000;
}

.G_note
{
    font: 8pt arial, helvetica, sans-serif;
    color:Black;
}

.G_suGit_button
{
    font-family: verdana, arial;
    font-size:9pt;
    font-weight: bold;
    color: #ffffff;
    background:#767676;
    border-width: 2px;
    border-style: outset;
    border-color: #d1d1d1;
    width:125px;
}

.G_suGit_button3
{
    font-family: verdana, arial;
    font-size:9pt;
    font-weight: bold;
    color: #ffffff;
    background:#767676;
    border-width: 2px;
    border-style: outset;
    border-color: #d1d1d1;
}

.G_text
{
    font: 9pt arial, helvetica, sans-serif;
    color:Black;
}

.General
{
    color: #036;
}

.gift
{
    font:10px verdana,sans-serif;
    color:#333;
    -moz-box-sizing: border-box;
    width:480px;
    text-align:left;
}

.gotorecordContainer
{
}

.GoToTodayStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
}

.GridCaptionControl
{
}

.GridCss
{
}

.GridUCcontTable
{
    width:90%;
}

.GridValueControl
{
}

.GTA_DirectoryTools
{
    padding: .5em;
    background-color: #E5E5E5;
}

.GTA_DirectoryTools  a
{
    padding: .5em;
    text-decoration: none;
}

.GTA_DirectoryTools  a:active
{
    background-color: blue;
    color: white;
}

.GTA_DirectoryTools  a:hover
{
    background-color: blue;
    color: white;
}

.GTA_SearchContainer
{
    background-color: #EAEAEA;
}

.headline
{
    font: 160% arial, sans-serif;
}

.hidden.hidden
{
    display: none;
    visibility: hidden;
}

.hidetext
{
    position: absolute;
    visibility: hidden;
}

.hidetext1
{
    position: absolute;
    visibility: hidden;
    top:0px;
    left:0px;
}

.Highlight
{
    background-color:yellow;
    color:Black;
}

.HolidayStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
}

.homelinks
{
    color:#8694B2;
    font: 10pt "Times New Roman", serif;
    padding-right:10px;
    padding-bottom: 3px;
}

.homelinks a
{
    color:#8694B2;
    font: 10pt "Times New Roman", serif;
}

.homelinks a:hover
{
    text-decoration: none;
}

.homelinks2
{
    color:#8694B2;
    font: 8pt "Times New Roman", serif;
    padding-right:10px;
    padding-bottom: 3px;
}

.homelinks2 a
{
    color: #8694B2;
}

.HoverTdTabCss
{
    BACKGROUND-POSITION: 0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(Images/Tabs/HoverTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    color:white;
    text-align:center;
    height: 20px;
}

.HPnl
{
    background-position: 100%;
    background-repeat :no-repeat;
}

.HTTC
{
    cursor:pointer;
    BACKGROUND-POSITION: 0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/Tabs/HoverTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    background-color : #d6dff7;
    color:white;
    text-align:center;
    height: 20px;
}

.infogroups
{
    font: 11px Arial, helvetica, sans-serif;
    color: #A3ABC0;
}

.infogroups a
{
    color: #00267F;
    text-decoration: underline;
}

.infogroups a:hover
{
    text-decoration: none;
}

.input
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: black;
    background: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #414141;
}

.inputhideborders
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: black;
    background: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    overflow:visible;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
}

.intra-nav-box
{
    background-color:#369;
}

.IS_SlideShow_CaptionContainer
{
    background: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    width: 408px !important;
    height: 408px !important;
}

.IS_SlideShow_ImagesContainer
{
    width:1400px;
    height:833px;
    top:0px !important;
}

.label
{
    color:#26384C;
    font: 11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

.left_section
{
    margin-bottom:-73px;
    margin-left:-19px;
    position:absolute;
    margin-top:10px;
}

.LeftMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #404040;
    text-align:right;
}

.ListviewHeader
{
    border-bottom:1px solid #000000;
    background-color:#cccccc;
}

.listviewitem
{
    font-size : 10pt;
}

.lnav
{
    font: 11px tahoma,sans-serif;
    padding:1px 0 1px 4px;
    text-align:left;
    border-top:1px #366ba1 solid;
    border-bottom:1px #2f5f8e solid;
    border-left:2px #369 solid;
}

.lnav-on
{
    background-color:#fff;
    font: bold 11px tahoma,sans-serif;
    padding-left:4px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:left;
    border-top:1px #366ba1 solid;
    border-bottom:1px #3c77b3 solid;
    border-left:2px #369 solid;
}

.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;
}


.LoginLabel

{

 color:#152e6e;



 font-size: 13px;

text-align:right;

 

line-height:10px;

 

font-family: 'Roboto', sans-serif;;

 



}



.IS_LoginPopup_LoginBoxFrame

{

 width:312px !important;

}



.IS_LoginBox_LoginControls_LeftCell

{

 width: 48px;

}



.IS_LoginBox_LoginControls_RightCell

{

 width:190px !important;

}



.LoginInputs

{

 font-family: arial;

 font-size: 9pt;

 color: black;

 background: #ffffff;

 border-width: 1px;

 border-style: solid;

 

border-color: #414141;

 

width: 170px;



}






.IS_LoginBox_ButtonsCell

{

 text-align: center!important;

 padding-left: 0px !important;

}



.IS_LoginBox_OtherButtonsCell

{

 text-align: left !important;

 padding-left: 69px !important;

}


.LSIM
{
    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;
}

.LSIMR
{
    cursor: pointer;
}

.LSIMRD
{
    background-color:#cccccc;
    color: #999999;
}

.LSIMRS
{
    background-color:#990000;
    color: #ffffff;
    cursor: pointer;
}

.main_header
{
    font-family:Times New Roman;
    font-size:18pt;
    font-weight:bold;
    color:Black;
}

.MainPersonalInfo
{
    padding-left: 10em;
    border: 1px solid #A6A6A6;
}

.menuheading
{
    padding-bottom: 8pt;
    font-weight: bold;
}

.menuitems
{
    margin:0px;
    background-color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}

.MenuItems
{
    margin:0px;
    background-color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}

.menuitems a
{
    color:#004B91;
    font:13px Arial;
    text-decoration:none;
    text-align:right;
}

.MenuItems a
{
    color:#004B91;
    font:13px Arial;
    text-decoration:none;
    text-align:right;
}

.menuitemsactive
{
    margin:0px;
    background-color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}

.menuitemsactive a
{
    color: #7e9228;
    font:13px Arial;
    text-decoration: none;
    text-align:right;
}

.menuitemshover
{
    margin:0px;
    background-color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}

.MenuItemsHover
{
    margin:0px;
    background-color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}

.menuitemshover a
{
    color:#7e9228;
    font:13px Arial;
    text-decoration: none;
    text-align:right;
}

.MenuItemsHover a
{
    color:#7e9228;
    font:13px Arial;
    text-decoration: none;
    text-align:right;
}

.MenuItemsportal
{
    background-color:#ffffff;
    width: 207px;
    margin: 0px;
    display: block;
    vertical-align:center;
    height:37px;
    text-transform:uppercase;
    text-align:right;
    border-bottom: solid 1px #dedede;
}

.MenuItemsportal a
{
    color: #145C8F;
    font: 11px Arial;
    text-decoration: none;
    text-transform:uppercase;
    text-align:right;
}

.MenuItemsportalHover
{
    background-color:#ffffff;
    width: 207px;
    margin: 0px;
    display: block;
    vertical-align:center;
    height:37px;
    text-transform:uppercase;
    text-align:right;
    border-bottom: solid 1px #dedede;
}

.MenuItemsportalHover a
{
    color: #145C8F;
    font: 11px Arial;
    text-decoration: none;
    text-transform:uppercase;
    text-align:right;
}

.menusubheading
{
    padding-top: 8pt;
    font-weight: bold;
    font-size: 8pt;
    font-variant: small-caps;
    color: #444444;
}

.message
{
    color: #FF3333;
}

.microfeature
{
    font: 85% arial, sans-serif;
    color:#333;
}

.MonthHeaderStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
    background-color:#ddaaaa;
    color: #ffffff;
}

.mphead
{
    font: bold x-small arial, helvetica, sans-serif;
    color:#fff;
    background-color:#369;
    border-color: #369 #036 #036 #369;
    border-style: solid;
    border-width: 1px;
}

.mplists
{
    font: 11px verdana,sans-serif;
}

.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;
}

.MYbody
{
    margin:0;
    padding:0;
    border:0;
    height:100%;
    width:100%;
}

.MyTreeViewNodeSpan
{
}

.MyTreeViewNodeTable
{
}

.NestedLMLevel2
{
    margin: 0px;
    padding-left:8px;
    background-repeat:no-repeat;
    display:block;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:8px;
    width:198px;
}

.NestedLMLevel2 a
{
    font-family:arial;
    font:13px;
    text-decoration:none;
    color:#004b91;
}

.NestedLMLevel2_Active
{
    margin: 0px;
    padding-left:8px;
    background-repeat:no-repeat;
    display:block;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:8px;
    width:198px;
}

.NestedLMLevel2_Active a
{
    font-family:arial;
    font:13px;
    text-decoration:none;
    color:#7e9228;
    font-weight:bold;
}

.NestedLMLevel2_Hover
{
    margin: 0px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:8px;
    background-repeat:no-repeat;
    display:block;
    padding-right:8px;
    width:198px;
}

.NestedLMLevel2_Hover a
{
    font-family:arial;
    font:13px;
    color:#7e9228;
    font-weight:bold;
    text-decoration:none;
}

.NestedLMLevel3
{
    margin: 0px;
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:20px;
    padding-bottom:5px;
    display:block;
}

.NestedLMLevel3 a
{
    font: 11px arial;
    text-decoration:none;
    color:#004b91;
    line-height:12px;
    font-weight:bold;
    display:block;
}

.NestedLMLevel3_Active
{
    margin: 0px;
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    width:174px;
}

.NestedLMLevel3_Active a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    font-weight:bold;
    line-height:12px;
    display:block;
}

.NestedLMLevel3_Hover
{
    margin: 0px;
    padding-left:20px;
    background-repeat:no-repeat;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    width:174px;
}

.NestedLMLevel3_Hover a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    font-weight:bold;
    line-height:12px;
    display:block;
}

.NestedLMLevel4
{
    padding-top:3px;
    padding-left:30px;
    padding-bottom:2px;
    display:block;
}

.NestedLMLevel4 a
{
    font: 11px arial;
    text-decoration:none;
    color:#014b92;
    line-height:12px;
    display:block;
}

.NestedLMLevel4_Active
{
    margin: 0px;
    padding-top:3px;
    padding-left:30px;
    padding-bottom:2px;
    background-repeat:no-repeat;
    display:block;
}

.NestedLMLevel4_Active a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    line-height:12px;
    display:block;
}

.NestedLMLevel4_Hover
{
    margin: 0px;
    padding-left:30px;
    background-repeat:no-repeat;
    padding-top:3px;
    padding-bottom:2px;
    display:block;
}

.NestedLMLevel4_Hover a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    line-height:12px;
    display:block;
}

.NestedLMLevel5
{
    background-repeat:no-repeat;
    padding-top:3px;
    padding-left:40px;
    padding-bottom:2px;
    display:block;
    width:154px;
}

.NestedLMLevel5 a
{
    font: 11px arial;
    text-decoration:none;
    color:#004B91;
    line-height:12px;
    display:block;
}

.NestedLMLevel5_Active
{
    margin: 0px;
    padding-left:40px;
    background-repeat:no-repeat;
    width: 154px;
    display:block;
}

.NestedLMLevel5_Active a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    font-weight:bold;
    line-height:12px;
    display:block;
}

.NestedLMLevel5_Hover
{
    margin: 0px;
    padding-left:40px;
    background-repeat:no-repeat;
    padding-top:3px;
    padding-bottom:2px;
    display:block;
    width:154px;
}

.NestedLMLevel5_Hover a
{
    font: 11px arial;
    text-decoration:none;
    color:#7e9228;
    font-weight:bold;
    line-height:12px;
    display:block;
}

.noInfoDiv
{
    font-style: italic;
    font-size: .8em;
}

.OffMonthStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
    background-color:#ddaaaa;
}

.p_list
{
    color:maroon;
    font-size:11px;
    font:verdana;
    font-weight: bold;
    text-decoration:underline;
    line-height:20px;
}

.pageheading
{
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 10pt;
    width: 100%;
}

.Panel
{
    border-left:1px solid #FFFFFF;
    border-right:1px solid #A39A89;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #A39A89;
    background-color: #DEDBD6;
}

.pending
{
    color: blue;
}

.PG
{
    width : 100%;
}

.promohead
{
    font: bold 14px arial, sans-serif;
}

.RegistrationText
{
    font-family: arial, sans-serif;
    font-size: 10pt;
    color: #000000;
}

.regnav
{
    font: 60% verdana,sans-serif;
}

.regpop
{
    border:3px #333 solid;
}

.regtext
{
    font: 75% verdana,sans-serif;
}

.Reject
{
    color: red;
}

.rejected
{
    color: red;
}

.relations td
{
    border: 1px solid black;
}

.rel-links-box
{
    background-color:#fc3;
}

.response
{
    width:480px;
    text-align:left;
    font:12px verdana,sans-serif;
    padding-top:5px;
    margin:10px 10px 200px 100px;
    border-top:1px #ccc solid;
}

.search
{
    color: #8694B2;
    font: 13px "times new roman", serif;
}

.searchbox2
{
    font-family: verdana, arial;
    font-size: 8pt;
    background:#B8C5D8;
    width: 108px;
}

.searchFormField
{
    padding: .5em;
    position: relative;
}

.searchFormField input
{
    position:absolute;
    left: 120px;
}

.SearchFormTable
{
    border: 1px solid black;
    background-color: #CCC;
    margin: 1em 0;
}

.SearchFormTableLeft
{
    padding: 1em;
}

.SearchFormTableRight
{
    padding: 1em;
}

.SearchFormTableRight p
{
    font-size: inherit;
}

.SearchFormWrapper
{
    padding: 1em;
}

.SearchPrompt
{
    color: navy;
    font-weight: bold;
    padding-left: 5em;
    font-size: 1.2em;
}

.searchResultsTable td
{
    border: 1px solid black;
    padding: 3px;
}

.searchResultsTable th
{
    border: 1px solid black;
    padding: 3px;
}

.searchResultsTable tr
{
    background-color: white;
}

.searchResultsTable tr.highlightSearchResultRow
{
    background-color: #B8CDDC;
    cursor: pointer;
}

.SearchResultsWrapper
{
    padding: 1em;
}

.section
{
    padding: 3px 0 3px 10px;
    color: #813B42;
    font: 13pt "Times New Roman", serif;
    font-weight: bold;
    width:147px;
}

.select
{
    font-family: verdana, arial;
    font-size: 9pt;
    font-weight: none;
    color: black;
    background: #ffffff;
    border-width: 1px;
    border-color: #414141;
    border-style: thin;
}

.SelectedDateStyle
{
    padding : 2px;
    background-color:#33aaff;
    color:#ffffff;
    font: 11px Verdana, arial, geneva;
}

.selectedlistviewitem
{
    color : #FFFFFF;
    background-color : #0A246A;
}

.SelectedTdTabCss
{
    BACKGROUND-POSITION:  0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(Images/Tabs/SelectedTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    background-color : Transparent;
    color: black;
    text-align:center;
}

.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;
}

.separator
{
    color:#999999;
    font: 11px Verdana, arial, geneva;
    font-weight: none;
    text-decoration:none;
    line-height:18px;
}

.serverbug
{
    font:9px arial,verdana,geneva,sans-serif;
    color:#ffe;
    text-align:left;
}

.shop-btn
{
    width: 175px;
    font: bold 17px arial;
    color: #000;
    background-color: #fc3;
    border: outset 1px #fc3;
    padding: 5px 0 5px 0;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffcc33');
}

.shop-btn-hov
{
    border-top:1px #393 solid;
    border-left:1px #393 solid;
    border-right:1px #060 solid;
    border-bottom:1px #060 solid;
    background-color: #eb2;
    color: #363;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#ffffee55',EndColorStr='#ffeebb22');
}

.shop-mods td input
{
    background-color:#ffd;
    border:1px #cc9 solid;
    border-right-color:#fff;
    border-bottom-color:#fff;
    padding-left:2px;
}

.shop-mods td input.optional
{
    background-color:#FBFBFB;
    border:1px #cbcbcb solid;
    border-right-color:#fff;
    border-bottom-color:#fff;
}

.shop-mods td select
{
    background-color:#ffd;
    border:1px #cc9 solid;
    border-right-color:#fff;
    border-bottom-color:#fff;
    padding-left:2px;
}

.showtext
{
    position: absolute;
    visibility: visible;
}

.SmallErr
{
    font: 8pt arial, Arial;
    font-weight: normal;
    text-decoration:none;
    color: red;
}

.SmallLink
{
    color:#C0BDBB;
    font: 6pt Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
}

.SmallText
{
    font: 8pt arial, Arial;
    font-weight: normal;
    text-decoration:none;
}

.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;
}

.STCET
{
}

.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;
}

.STT
{
    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;
}

.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;
}

.STTUS
{
    font : 8pt Verdana, arial, geneva;
    vertical-align : bottom;
    color:#999999;
    text-align:center;
    text-decoration :none;
}

.studentinfo
{
    color: black;
    font: 25px Times New Roman;
    font-weight: bold;
}

.subhead
{
    font: 120% arial, sans-serif;
}

.subheading
{
    font-weight: bold;
    padding-top: 10pt;
}

.submit_button1
{
    font-family: verdana, arial;
    font-size:9pt;
    font-weight: bold;
    color: #ffffff;
    background:#767676;
    border-width: 2px;
    border-style: outset;
    border-color: #d1d1d1;
}

.submit_button2
{
    font-family: verdana, arial;
    font-size:9pt;
    font-weight: bold;
    color: #333333;
    background-image : url(\library\images\cpanel\button.gif);
    background-repeat : no-repeat;
    background-color : transparent;
    border-style : none;
    clear : none;
    overflow : auto;
    margin-bottom : 30px;
    width: 107px;
    height: 30px;
    text-align: center;
}

.subsubheading
{
    font-style: italic;
    padding-top: 4pt;
}

.SubTabHoverTdTabCss
{
    cursor:pointer;
    BACKGROUND-POSITION: 0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/Tabs/HoverTabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    background-color : #d6dff7;
    color:white;
    text-align:center;
    height: 20px;
}

.TablePrivacyNote
{
    margin: 1em 0;
}

.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;
}



.td_mainheader
{
    background-color:#CCCCCC;
    border:solid 1px #999999;
    letter-spacing: 0.04em;
    padding:5px;
}

.TdTabCss
{
    BACKGROUND-POSITION:  0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(Images/Tabs/TabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    color:white;
    text-align:center;
    height: 20px;
}

.termlink
{
    font-size:17px;
    color:navy;
    font:verdana;
    font-weight: bold;
}

.textarea
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: black;
    background: #ffffff;
    border-color: #414141;
    border-width: 1px;
    border-style:solid;
}

.title_s
{
    font:9pt Tahoma,Verdana;
    font-weight: bold;
    letter-spacing: 0.04em;
    color:#000000;
}

.TodayDayStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
    background-color:#ffeeee;
    color:#55bb55;
}

.tool
{
    font:11px verdana,sans-serif;
    padding:4px;
    border-top:1px #fff solid;
}

.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;
}

.tool-box
{
    border:1px #ccc dotted;
}

.tool-box td
{
    padding:1px;
    background-color:#fff;
}

.toolhead
{
    color:#036;
    padding:2px;
    padding-left:4px;
    font:bold 11px verdana,sans-serif;
}

.tooltable
{
    background-color:#eee;
    border:1px #ddd dashed;
    border-top:none;
}

.TopMenu
{
    color: #745689;
    font: 13px arial, Arial;
    font-weight: 600;
    text-decoration:none;
    line-height:18px;
}

.TopMenuTable
{
    background-color:#F7F4ED;
    width: 100%;
    border: none;
}

.TopNav
{
    padding-top:1pt;
    padding-bottom:1pt;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.TopNavHover
{
    padding-top:1pt;
    padding-bottom:1pt;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #222222;
    background-color:#dddddd;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor:pointer;
}

.TreeView
{
    cursor: pointer;
    font: 8pt  Arial,verdana, arial;
}

.TTCss
{
    BACKGROUND-POSITION:  0px 100% 0px 100%;
    BACKGROUND-IMAGE: url(/customized/system/images/Tabs/TabBG.gif);
    BACKGROUND-REPEAT: repeat-x;
    background-color : #d6dff7;
    color:white;
    text-align:center;
    height: 20px;
}

.UCgrid_varname
{
    font-size: 8pt;
    font-weight:bold;
}

.UCgrid_varvalue
{
    font-size: 8pt;
}

.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;
}

.WeekdayStyle
{
    padding : 2px;
    font: 11px Verdana, arial, geneva;
    background-color:#ffeeee;
}

.WeekendStyle
{
    padding : 2px;
    background-color:#eeddee;
    color:#aa5555;
    font: 11px Verdana, arial, geneva;
}

.white
{
    font: 10pt arial narrow, arial;
    color:#ffffff;
    text-decoration: none;
}

.white a
{
    text-decoration: none;
    font: 10pt arial narrow, arial;
    color:#ffffff;
}

.white a:hover
{
    color:#004b91;
}

.XCI
{
    color:#778C62;
    font: 11px georgia, serif;
    font-weight: bold;
    line-height:18px;
    text-decoration:none;
}

.XCIS
{
    color:#284822;
    font: 11px georgia, serif;
    font-weight: bold;
    line-height:18px;
}

a img
{
    border: 0;
}

a#announcement
{
    color: #cc0000;
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    padding: 3px;
}

a.
{
    text-decoration:none;
}

a.Accept
{
    color: green;
}

a.adatenavigation
{
    color:WhiteSmoke;
    font: 8pt verdana;
    font-weight: bold;
    text-decoration:none;
}

a.amenu
{
    color: #C8BDB2;
    font: 11px Verdana, arial, geneva;
    font-weight: normal;
    text-decoration:none;
    line-height:18px;
}

a.amenunav
{
    color: #00267F;
    font: 8pt arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration:none;
    line-height:18px;
    text-transform: lowercase;
}

a.BottomNav
{
    color:#036;
    font-size:9pt;
    font-weight:medium;
    text-decoration:none;
    font-family:Arial,sans-serif;
}

a.calendartitle
{
    color: #CD6702;
    font:12pt verdana, arial,  geneva;
    font-weight: normal;
    text-decoration:underline;
    line-height:18px;
}

a.calendartitle:hover
{
    color: #989898;
}

a.datenavigation
{
    color:DarkSlateGray;
    font: 8pt verdana;
    font-weight: bold;
    text-decoration:none;
}

A.day
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: #660099;
    TEXT-DECORATION: underline;
}

A.day:hover
{
    COLOR: #009999;
}

A.eventlink
{
    FONT: 9px verdana, arial, helvetica;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

a.footerlink
{
    color:#7f7f7f;
    font: 7pt verdana, arial, helvetica;
    letter-spacing: 0.02em;
    font-weight: bold;
}

a.G_LinkButton_1
{
    font: 10pt arial, helvetica, sans-serif;
    color:#6282A6;
    text-decoration:underline;
}

a.G_LinkButton_2
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#2225AD;
    text-decoration:none;
}

a.G_LinkButton_2_Hover
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#2225AD;
    text-decoration:underline;
}

a.G_list
{
    font: 8pt verdana;
    color:#4a6380;
    font-weight: bold;
    text-decoration:underline;
}

a.link
{
    color:#666699;
    font:11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

a.link1
{
    color: #006666;
    font:11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

a.link2
{
    color:navy;
    font: 7pt verdana, arial, helvetica;
    font-weight: bold;
    text-decoration: underline;
}

a.linkSchool
{
    color:#155A74;
    font:11px Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

a.list
{
    color:#4a6380;
    font: 8pt verdana;
    font-weight: bold;
    text-decoration:underline;
}

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;
}

a.menu
{
    color: #F8CF34;
    font: 11px Verdana, arial, geneva;
    font-weight: normal;
    text-decoration:none;
    line-height:18px;
}

a.menunav
{
    color: #A3ABC0;
    font: 8pt arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration:none;
    line-height:18px;
    text-transform: lowercase;
}

A.month
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline;
}

A.month:hover
{
    COLOR: #999999;
}

a.Reject
{
    color: red;
}

a.SmallLink
{
    color:#666699;
    font:7pt Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

A.t2botnav
{
    font-weight:bold;
    text-decoration: none;
}

A.weekrange
{
    color:white;
    font: 7pt verdana, arial, helvetica;
    font-weight: normal;
    text-decoration:none;
}

A.weekrange:hover
{
    COLOR: #b5c8c8;
    TEXT-DECORATION: none;
}

a.WrappedLink
{
    cusor:pointer;
    color:#666699;
    font:7pt Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:underline;
    line-height:18px;
}

a.WrappedLinkSelected
{
    cusor:default;
    color:#222255;
    font:7pt Verdana, arial, geneva;
    font-weight: bold;
    text-decoration:none;
    line-height:18px;
}

A.year
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: #2f2f2f;
    TEXT-DECORATION: underline;
}

A.year:hover
{
    COLOR: #999999;
}

a:hover.adatenavigation
{
    color: LightSteelBlue;
    text-decoration:none;
}

a:hover.amenu
{
    color: #ffffff;
}

a:hover.amenunav
{
    text-decoration: underline;
}

a:hover.datenavigation
{
    color: LightSlateGray;
    text-decoration:none;
}

a:hover.footerlink
{
    color: #ffffff;
}

a:hover.link
{
    color: #cc3333;
}

a:hover.link1
{
    color:#B372B3;
}

a:hover.link2
{
    color: #7B8ECE;
}

a:hover.list
{
    color: #d7c0a8;
    text-decoration:underline;
}

a:hover.menu
{
    color: #ffffff;
}

a:hover.menuNav
{
    text-decoration: underline;
}

a:hover.SmallLink
{
    color: #cc3333;
}

A:hover.t2botnav
{
    text-decoration: underline;
}

a:hover.title
{
}

a:hover.WrappedLink
{
    color: #cc3333;
}

a:hover.XCI
{
    color:#284822;
}

body
{
    margin:0px;
}

body.ed_body
{
    margin:0px;
    padding:0px;
}

body.ed-body
{
    margin:0px;
    padding:0px;
}

div#contactZoomExtendedMain  table
{
    width: 630px !important;
}

div#ed_align
{
    text-align:left;
}

div#ed_art_bottom
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed_art_content
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed_art_head
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed_mid
{
    margin-top:0px;
    margin-bottom:0px;
    width:480px;
}

div#ed-align
{
    text-align:left;
}

div#ed-art-bottom
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed-art-content
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed-art-head
{
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    width:100%;
}

div#ed-mid
{
    margin-top:0px;
    margin-bottom:0px;
    width:480px;
}

div#processingorder
{
    -moz-box-sizing: border-box;
    width:480px;
    background-color:transparent;
    font:bold 18px verdana, sans-serif;
    vertical-align:left;
    margin:20px 10px 10px 100px;
}

div#shop-container
{
    background-color:transparent;
    -moz-box-sizing: border-box;
    width:480px;
}

div.admin-ftnote
{
    font:11px tahoma,sans-serif;
    background-color:transparent;
    border-top:1px #ccc solid;
    margin:4px 0px 10px 2px;
    padding:2px;
    -moz-box-sizing: border-box;
    width:480px;
    text-align:left;
}

div.admin-headertext
{
    font:11px tahoma,sans-serif;
    background-color:transparent;
    margin:5px 0px 10px 5px;
    text-align:left;
}

div.admin-impnote
{
    font:11px tahoma,sans-serif;
    background-color:transparent;
    -moz-box-sizing: border-box;
    width:480px;
    margin:5px 0px 10px 5px;
    text-align:left;
}

div.admin-impnote strong
{
    color:#666;
}

div.disclosures
{
    font:10px verdana,sans-serif;
    color:#333;
    -moz-box-sizing: border-box;
    width:480px;
    text-align:left;
}

div.ed_container
{
    width:480px;
}

div.ed_footer
{
    width:480px;
}

div.ed-container
{
    width:480px;
}

div.ed-footer
{
    width:480px;
}

div.ePop
{
    font-size: .8em;
    width: 200px;
    text-align: left;
    margin: 1em;
    display: block;
    visibility: hidden;
    background: #fffff3;
    border: 1px solid black;
    position: absolute;
    top: auto;
    left: auto;
}

div.errordisplay
{
    background-color:#f1f1f1;
    font:11px verdana, sans-serif;
    padding:4px;
}

div.GTA_guide_container
{
    margin: auto;
}

div.GTA_guide_container table
{
    font: normal 10pt Arial, Sans-Serif;
}

div.GTA_guide_container table.contact_name_table
{
    display: inline;
    font-weight: bold;
    color: navy;
    padding-top: .35em;
}

div.privacy
{
    font:10px verdana,sans-serif;
    color:#333;
    -moz-box-sizing: border-box;
    width:480px;
    text-align:left;
}

div.promo
{
    padding:6px;
}

div.promo_r
{
    padding:6px;
    padding-left:12px;
    padding-right:12px;
}

div.shopnote
{
    font:10px verdana,sans-serif;
    color:#333;
    -moz-box-sizing: border-box;
    width:480px;
    text-align:left;
}

form
{
    display: inline;
}

H1
{
    margin:0px;
    padding:0px;
}

h1.headline
{
    font-weight:bold;
    margin-top:0px;
}

H2
{
    margin:0px;
    padding:0px;
}

h2.shop-label
{
    text-align:left;
    font:bold 17px arial,tahoma,verdana,sans-serif;
    color:#333;
    background-color:#fc3;
    padding:0px;
    width:480px;
    margin:20px 0 1px 0;
    border:1px #F5D67B solid;
    border-right-color:#c90;
    border-bottom-color:#c90;
    border-left-color:#F5D67B;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=1,StartColorStr='#ffffcc33',EndColorStr='#66ffffff');
    -moz-box-sizing: border-box;
}

h2.shop-label div
{
    width:480px;
    margin:0;
    padding:2px 0 2px 4px;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#99ffffff',EndColorStr='#66cc9900');
    -moz-box-sizing: border-box;
}

h2.shop-label-buying
{
    text-align:left;
    font:bold 17px arial,tahoma,verdana,sans-serif;
    color:#333;
    background-color:#fc3;
    padding:0px;
    width:480px;
    margin:20px 0 1px 0;
    border:1px #F5D67B solid;
    border-right-color:#c90;
    border-bottom-color:#c90;
    border-left-color:#F5D67B;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=1,StartColorStr='#ffffcc33',EndColorStr='#66ffffff');
    -moz-box-sizing: border-box;
}

h2.shop-label-buying div
{
    width:480px;
    margin:0;
    padding:2px 0 2px 4px;
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#99ffffff',EndColorStr='#66cc9900');
    -moz-box-sizing: border-box;
}

h2.subhead
{
    font-weight:bold;
    margin-top:-20px;
}

h3
{
    font: bold small arial,sans-serif;
    margin-bottom:4px;
}

hr
{
    background-color:#ccc;
    color:#ccc;
    height:1px;
    clear:all;
    border:0px;
}

input
{
    font: 11px Verdana, Arial, san-serif;
}

input.butt
{
    border-right: #7f7f7f 1px solid;
    border-bottom: #7f7f7f 1px solid;
    border-top: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    font: 11px Verdana, Arial, san-serif;
    color: #000;
    background-color:#c0c0c0;
    margin-left:1px;
}

input.input
{
    border: #999 1px solid;
    FONT: 11px Verdana, Arial, san-serif;
}

p
{
}

select
{
    font: 11px Verdana, Arial, san-serif;
}

SelectedTimeStyle
{
    padding : 3px;
    font: 11px Verdana, arial, geneva;
}

span.
{
    text-decoration:none;
}

span.amenu
{
    color:navy;
    font: 9pt verdana, arial, helvetica;
    font-weight: bold;
}

span.canswer
{
    color:#00cc33;
    font: 14px serif;
    font-weight: bold;
    line-height:18px;
}

span.caption
{
    color:#000033;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
    letter-spacing: 0.07em;
}

span.copyright
{
    color: #5b5b5b;
    font: 7pt verdana, arial, helvetica;
    letter-spacing: 0.02em;
    font-weight: normal;
}

span.day
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: gray;
    TEXT-DECORATION: none;
}

span.daytitle
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: navy;
    TEXT-DECORATION: none;
}

span.error
{
    color:#da251d;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
}

span.eventlink
{
    FONT: 9px verdana, arial, helvetica;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

span.footertext1
{
    color:#565656;
    font: 7pt verdana, arial, helvetica;
    letter-spacing: 0.02em;
    font-weight: bold;
}

span.footertext2
{
    color: #737373;
    font: 7pt verdana, arial, helvetica;
    letter-spacing: 0.02em;
    font-weight: bold;
}

span.footertext3
{
    color:#060606;
    font: 7pt verdana, arial, helvetica;
    letter-spacing: 0.02em;
    font-weight: bold;
}

span.fsubtitle
{
    color: #cc9900;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
    line-height:18px;
    text-decoration:none;
}

span.icanswer
{
    color:#ff0000;
    font: 14px serif;
    font-weight: bold;
    line-height:18px;
}

span.IgnoreWidth
{
    width:20;
}

span.menunav
{
    color: #A3ABC0;
    font: 8pt arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration:none;
    line-height:18px;
}

span.monthtitle
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: black;
    TEXT-DECORATION: none;
}

span.seperator
{
    color:#F8CF34;
    font: 11px verdana, arial, helvetica;
    font-weight: normal;
    text-decoration:none;
}

span.submenu
{
    display:block;
    color: #00267F;
    font: 10px arial, helvetica, sans-serif;
    height:auto;
    padding: 0;
    margin: 0;
    text-decoration: none;
    padding-left: 10px;
}

span.todaydate
{
    color: black;
    font: 8pt verdana, arial, helvetica;
    font-weight: bold;
    text-decoration:none;
}

span.weekrange
{
    color:white;
    font: 7pt verdana, arial, helvetica;
    font-weight: bold;
    text-decoration:none;
}

span.yeartitle
{
    FONT: bold 8pt verdana, arial, helvetica;
    COLOR: black;
    TEXT-DECORATION: none;
}

strong
{
    font-weight: bold;
}

strong#special-productname
{
    font-size:1.1em;
    font-family:Arial,sans-serif;
}

strong.price-colored
{
    color:#c30;
}

table#Comments input
{
    width: 450px;
}

table#Comments textarea
{
    width: 450px;
}

table#contactNav
{
}

table#contactNav a
{
    font-size: .8em !important;
}

table#contactNav td.activeContactNav
{
    background-color: white;
    color: black;
    font-weight: bold;
}

table#contactNav td.activeContactNav a
{
    color: black;
    text-decoration: none;
    cursor: text;
}

table#container
{
    background-color: white;
}

table#inner-table
{
    background-color:transparent;
    -moz-box-sizing: border-box;
    width:480px;
    margin-top:10px;
}

table#IT_nav
{
    background-color: #cccccc;
    border-color : #000000;
}

table#IT_nav td
{
    color: #cecece;
    font-weight: bold;
    text-decoration: none;
    font:10px Verdana, arial, geneva;
    background-color: #ffffff;
    text-align: left;
    display: block;
    border: #000000;
}

table#IT_nav td a
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background-color: #cecece;
    margin: 0;
    spacing: 10;
    padding: 2px;
    display: block;
}

table#IT_nav td a:hover
{
    color: #ffffff;
    background-color: #000000;
    display: block;
}

table#IT_nav td a:link
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

table#IT_nav td a:visited
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

table#outer-table
{
    border-top:2px #476685 solid;
    margin-top:0px;
}

table#shop-discountdisplay
{
    margin:6px 0 0 0;
    border-width:0;
}

table#shop-discountdisplay td
{
    padding:0 8px 3px 0;
    border-width:0;
    font:normal .8em verdana,sans-serif;
}

table#shop-discountdisplay td#savings
{
    color:#c30;
}

table#shop-discountdisplay td.price-colored
{
    color:#c30;
    font:bold 1.0em Arial,sans-serif;
}

table#shop-discountdisplay td.strike
{
    text-decoration: line-through;
    font:bold 1.0em Arial,sans-serif;
}

table.GridCss TD
{
    font-family: "Arial";
    font-size: 12;
}

table.IndexMenu TD
{
    font-family: "Arial";
    font-size: 12;
}

table.nostyle
{
    border-style:none none none none;
    border-width:0px 0px 0px 0px;
}

table.nostyle td
{
    border-style:none none none none;
    border-width:0px 0px 0px 0px;
}

table.oosection
{
    border-style:solid solid none none;
    border-width:1px 1px 0px 0px;
    border-color:#a9a9a9;
}

table.oosection  td
{
    border-style:none none solid solid;
    border-width:0px 0px 1px 1px;
    border-color:#a9a9a9;
}

table.oosection1
{
    border-style:none none none none;
    border-width:0px 0px 0px 0px;
    border-color:#a9a9a9;
}

table.oosection1  td
{
    border-style:solid solid solid solid;
    border-width:1px 1px 1px 1px;
    border-color:#a9a9a9;
}

table.oosection1  th
{
    border-style:solid solid solid solid;
    border-width:1px 1px 1px 1px;
    border-color:#a9a9a9;
}

table.products
{
    -moz-box-sizing: border-box;
    width:480px;
    padding:1px;
    margin:5px 5px 5px 10px;
}

table.searchResultsTable
{
    border: 1px solid black;
    border-collapse: collapse;
}

table.searchResultsTable tr:first-child
{
    background-color: #E5E5E5;
}

table.shop-mods
{
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:2px solid #ccc;
    border-top:0px none;
    width:480px;
    -moz-box-sizing: border-box;
    background-color:#eee;
}

table.shop-mods td
{
    filter: progid:DXImageTransform.Microsoft.Gradient      (GradientType=0,StartColorStr='#99dedede',EndColorStr='#22cccccc');
    border-top:1px #F0F0F0 solid;
    padding-bottom:4px;
}

table.shop-mods td.showshipping
{
    border-bottom:1px #ccc solid;
    text-align:center;
    font:11px verdana,sans-serif;
    background-color:#f5f5f5;
    filter:none;
}

table.table_Template4_blue
{
    border-top: 1px solid #6B96D8;
    border-left: 1px solid #6B96D8;
}

table.table_Template4_blue td
{
    border-bottom: 1px solid #6B96D8;
    border-right: 1px solid #6B96D8;
}

table.table_Template4_green
{
    border-top: 1px solid #6ECC7D;
    border-left: 1px solid #6ECC7D;
}

table.table_Template4_green td
{
    border-bottom: 1px solid #6ECC7D;
    border-right: 1px solid #6ECC7D;
}

table.table_Template4_orange
{
    border-top: 1px solid #EF7539;
    border-left: 1px solid #EF7539;
}

table.table_Template4_orange td
{
    border-bottom: 1px solid #EF7539;
    border-right: 1px solid #EF7539;
}

table.table_Template4_purple
{
    border-top: 1px solid #9B88D1;
    border-left: 1px solid #9B88D1;
}

table.table_Template4_purple td
{
    border-bottom: 1px solid #9B88D1;
    border-right: 1px solid #9B88D1;
}

table.table_Template4_red
{
    border-top: 1px solid #B80D1D;
    border-left: 1px solid #B80D1D;
}

table.table_Template4_yellow
{
    border-top: 1px solid #F5BC33;
    border-left: 1px solid #F5BC33;
}

table.table_Template4_yellow td
{
    border-bottom: 1px solid #F5BC33;
    border-right: 1px solid #F5BC33;
}

table.table_Template6_blue
{
    border-top: 1px solid #6B96D8;
    border-left: 1px solid #6B96D8;
}

table.table_Template6_blue td
{
    border-bottom: 1px solid #6B96D8;
    border-right: 1px solid #6B96D8;
}

table.table_Template6_green
{
    border-top: 1px solid #6ECC7D;
    border-left: 1px solid #6ECC7D;
}

table.table_Template6_green td
{
    border-bottom: 1px solid #6ECC7D;
    border-right: 1px solid #6ECC7D;
}

table.table_Template6_orange
{
    border-top: 1px solid #EF7539;
    border-left: 1px solid #EF7539;
}

table.table_Template6_orange td
{
    border-bottom: 1px solid #EF7539;
    border-right: 1px solid #EF7539;
}

table.table_Template6_purple
{
    border-top: 1px solid #9B88D1;
    border-left: 1px solid #9B88D1;
}

table.table_Template6_purple td
{
    border-bottom: 1px solid #9B88D1;
    border-right: 1px solid #9B88D1;
}

table.table_Template6_red
{
    border-top: 1px solid #B80D1D;
    border-left: 1px solid #B80D1D;
}

table.table_Template6_red td
{
    border-bottom: 1px solid #B80D1D;
    border-right: 1px solid #B80D1D;
}

table.table_Template6_yellow
{
    border-top: 1px solid #F5BC33;
    border-left: 1px solid #F5BC33;
}

table.table_Template6_yellow td
{
    border-bottom: 1px solid #F5BC33;
    border-right: 1px solid #F5BC33;
}

table.Upload
{
    background-color: #f0f0f0;
    font-family: "Arial";
    border: ridge 3px black;
    padding: 2px;
}

table.Upload HR
{
    padding: 0px;
    margin: 0px;
    color:Green;
}

table.Upload input
{
    width: 100%;
}

table.Upload TD
{
    font-size: 12;
}

td#address_types_container
{
    padding-top: 1.4em;
}

td#admin-pdetails
{
    -moz-box-sizing: border-box;
    width:250px;
    vertical-align:top;
    font:11px verdana,sans-serif;
    border:2px #476685 solid;
}

td#formstd
{
    vertical-align:top;
    -moz-box-sizing: border-box;
    width:480px;
}

td#productname
{
    font:normal 84% arial,sans-serif;
}

td.commentSubject
{
    font-weight: bold;
    padding-right: .5em;
}

td.commentText
{
    padding-left: .5em;
}

td.ed_lnav_td
{
}

td.ed-lnav-td
{
}

td.LNLL2b
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    border-bottom: none;
}

td.rel-links-head a
{
    color:#333;
}

td.rel-links-head a:hover
{
    color:#039;
}

td.SearchFormTableRight
{
    background-color: white;
}

tr.AcceptedRow
{
    background-color: #E0FFE0;
}

tr.commentHeader
{
    border-bottom: 1px solid black;
    font-weight: bold;
}

tr.commentHeader td
{
    padding-right: 1em;
}

tr.GridHead
{
    background-color:Navy;
    color : White;
    font-family: "Arial";
    font-size: 12;
    font-style: oblique;
}

tr.GridItems
{
    font-family: "Arial";
    font-size: 12;
}

tr.PendingRow
{
    background-color: #E0E0FF;
}

tr.RejectedRow
{
    background-color: #FFE9E9;
}

ul.compact
{
    padding-left:2px;
    margin-top:5px;
    margin-left:20px;
}

ul.compact li
{
    list-style-image: url('https://a248.e.akamai.net/f/248/70/1d/www.fool.com/art/new/ui/arrow_f60.gif');
    margin-bottom:3px;
    font:11px verdana,sans-serif;
}


/*         Start: Slideshow Collection */
.IS_SlideshowCollection_Container
{
    width: 400px;
    height: 80px;
}

.IS_SlideshowCollection_ItemContainer
{
    width: 400px;
    height: 80px;
}

.IS_SlideshowCollection_NextItemButton
{
    width: 50px;
    height: 19px;
    left: 350px;
    top: 30px;
    background-image: url('/Customized/System/Images/pagerNextBW.gif');
}


/*         End: Slideshow Collection */
.ContentTabs_Item_ItemTitle
{
    color:#b42533;
    font-family:'Arial Narrow', arial, sans-serif;
    font-size:20px;
    line-height:25px;
    text-decoration:none;
    padding-bottom:5px;
}

.ContentTabs_TabsCell
{
    display:none;
}

.home_news
{
    display: block;
    font-family: Arial,sans-serif;
    color: #5e5e5e;
    font-size: 9pt;
    text-decoration: none;
}

.home_news a
{
    color: #004B91;
}

.main_guide
{
    float:left;
    width:635px;
    padding-left:0px;
}

.main_guidenl
{
    float:left;
    width:900px;
    padding-left:0px;
}

.thumb_resize
{
    color:#000000;
    font: 9pt arial, helvetica, sans-serif;
    font-weight: normal;
    line-height:18px;
}

.thumb_resize a
{
    color:#000000;
    font: 9pt arial, helvetica, sans-serif;
    font-weight: normal;
    line-height:18px;
}

.thumb_resize embed
{
    padding:5px;
    width:362px !important;
    height:190px !important;
}

.thumb_resize iframe
{
    padding:5px;
    width:362px !important;
    height:190px !important;
}

.thumb_resize img
{
    padding:5px;
    width:362px !important;
    height:190px !important;
}

.thumb_resize object
{
    padding:5px;
    width:362px !important;
    height:190px !important;
}


/*        Start New Design */
.body_bg
{
    margin:0px;
    padding:0px;
    text-align:center;
    -webkit-text-size-adjust: 100%;
}

.header_logo
{
    float:left;
    margin-top:22px;
}

.main_ctr
{
    max-width:1012px;
    width:100%;
    margin:auto;
}

.top_bg
{
    background: rgba(0, 83, 159, 0.80);
    width:100%;
    height:106px;
    margin-top:3px;
}

a
{
    transition: all 300ms ease 0s;
}

header#main
{
position: relative;
    z-index:4;
    width:100%;
}

nav ol
{
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}

nav ul
{
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}

nav#portal_nav
{
    float:right;
    position:relative;
    z-index:3;
}

nav#portal_nav li
{
    display:inline-block;
    padding: 35px 0px 0px 7px;
    color:#b3c9da;
    font-family:'Roboto', sans-serif;
    font-size:16px;
    line-height:18px;
    text-decoration:none;
    font-weight:300;
    vertical-align:middle;
}

nav#portal_nav li a
{
    color:#b3c9da;
    text-decoration:none;
    font-weight:400;
}

nav#portal_nav li a.secondary
{
    color:#4fc4de;
    font-family:'Roboto', sans-serif;
    font-size:15px;
    line-height:18px;
    text-decoration:none;
    font-weight:700;
    text-transform:uppercase;
}

nav#portal_nav li a:hover
{
    color:#ffffff;
}

nav#portal_nav li:after
{
    content:"/";
    padding-left:8px;
}

nav#portal_nav li:last-child:after
{
    content:"";
    padding-left:0px;
}

nav#portal_nav li:nth-last-child(2):after
{
    content:"";
    padding-left:0px;
}


/*         Start: Quick Links Styles*/
.QuickLinks_Advance_LinksListTable
{
    background: rgba(0, 0, 0, 0.85);
    width:207px;
    padding:10px 0px 10px 0px;
    margin-top:10px;
}

.QuickLinks_Advance_LinksListTable_LinkCell
{
    cursor:pointer;
    padding:6px 18px 6px 26px;
}

.QuickLinks_Advance_LinksListTable_LinkCell a
{
    cursor:pointer;
    font-family:'Roboto Condensed', sans-serif;
    color:#ffffff !important;
    font-size:15px;
    line-height:18px;
}

.QuickLinks_Advance_LinksListTable_LinkCell_Hover
{
    cursor:pointer;
    padding:6px 18px 6px 26px;
}

.QuickLinks_Advance_LinksListTable_LinkCell_Hover a
{
    cursor:pointer;
    font-family:'Roboto Condensed', sans-serif;
    color:#4fc4de !important;
    font-size:15px;
    line-height:18px;
}

.QuickLinks_Advance_LinksListTable_LinkRow
{
}

.QuickLinks_Advance_Table_LinksListCell
{
    position:relative;
}

.QuickLinksTable
{
    float:left;
    margin-top:2px;
}


/*         End: Quick Links Styles*/
#footer_info
{
    background:#000000;
    width:100%;
    float:left;
}

#footer_info li
{
    display:inline-block;
    float:left;
    color:#ffffff;
    font-family:'Roboto', sans-serif;
    font-size:15px;
    line-height:62px;
}

#footer_info li a
{
    color:#ffffff;
    font-family:'Roboto', sans-serif;
    font-size:15px;
    line-height:19px;
    text-decoration:none;
}

#footer_info li:nth-child(2)
{
    padding-left:4%;
}

#footer_info li:nth-child(2):before
{
    content:url(/customized/uploads/sitetemplateimages/location.png);
    top:3px;
    padding-right:6px;
    position:relative;
}

#footer_info li:nth-child(3)
{
    padding-left:4%;
}

#footer_info li:nth-child(3):before
{
    content:url(/customized/uploads/sitetemplateimages/phone.png);
    top:3px;
    padding-right:6px;
    position:relative;
}

#footer_info li:nth-child(4)
{
    float:right;
}

#footer_info ul
{
    margin:0px;
    padding:0px;
}

#footer_programs
{
    float:left;
    clear:both;
    width:100%;
    background:#00539f;
    padding-bottom:20px;
    padding-top:20px;
}

#footer_programs .majors
{
    background:url(/customized/uploads/sitetemplateimages/majors.png) no-repeat 0px 10px;
    float:left;
    padding-left:3%;
    padding-bottom:1%;
}

#footer_programs li
{
    padding:2% 0px;
}

#footer_programs ul
{
    margin:0px;
    padding:1% 0% 0% 5% !important;
    list-style-type:none;
    float:left;
    width:16%;
}

#footer_programs ul li a
{
    color:#99a9ca;
    font-family:'Roboto Condensed', sans-serif;
    font-size:15px;
    line-height:16px;
    text-decoration:none;
    display:block;
}

#footer_programs ul li a:hover
{
    color:#ffffff;
}

#footer_programs ul:last-child
{
    padding:0% !important;
    width:16%;
}

#header_nav nav a.pull
{
    display: none;
}

#home_classmates
{
    width:100%;
    height:auto;
    background:#fce181;
    margin-top:20px;
    float:left;
    overflow:hidden;
}

#home_classmates .news_summary
{
    font-family:'Roboto', sans-serif !important;
    color:#7f7041 !important;
    text-decoration:none !important;
    font-size:17px !important;
    line-height:26px !important;
    padding-top:2px !important;
    text-align:right !important;
}

#home_classmates .news_summary a
{
    text-decoration:none;
    color: #7f7041;
}

#home_classmates .news_text
{
    width:49%;
    padding-right:1%;
    float:left;
}

#home_classmates .news_text_block
{
    padding-left:0%;
}

#home_classmates .news_thumb
{
    text-align:center;
    padding:3px;
    border-radius:50%;
    background:#ffffff;
    display:inline-block;
}

#home_classmates .news_thumb img
{
    max-width:424px;
    max-height:424px;
    border-radius:50%;
    height:auto;
    width:100%;
}

#home_classmates .news_title
{
    font-family: 'La Belle Aurore', cursive;
    font-size: 30px;
    text-decoration: none;
    color: #7f7041;
    line-height:43px;
    padding-top:30px;
    text-align:right;
}

#home_classmates .news_title a
{
    font-family: 'La Belle Aurore', cursive;
    font-size: 30px;
    text-decoration: none;
    color: #7f7041;
    line-height:43px;
    padding-top:30px;
    text-align:right;
}

#home_classmates .thumb_border
{
    margin:-65px auto;
    border-radius:50%;
    background:#ddc671;
    text-align:center;
    padding:18px;
    float:right;
}

#home_classmates .thumb_ctr
{
    width:50%;
    float:right;
}

#home_classmates h1
{
    font-family:'Roboto Condensed',sans-serif;
    font-size:46px;
    line-height:67px;
    text-transform:uppercase;
    color:#fef9e9;
    padding-top:30px;
    text-align:right;
}

#home_events
{
    width:100%;
    background:#00539f;
    height:275px;
    float:left;
}

#home_news
{
    max-width:1012px;
    width:100%;
    margin:auto;
    clear:both;
}

#home_news .news_summary
{
    font-family:'Roboto Condensed', sans-serif;
    color:#000000;
    text-decoration:none;
    font-size:16px;
    line-height:23px;
}

#home_news .news_summary a
{
    text-decoration:none;
    color: #00539f;
}

#home_news .news_summary a:hover
{
    text-decoration:none;
    color: #56adc0;
}

#home_news .news_text
{
    float:left;
    max-width:240px;
    width:46%;
    padding:20px 0px 0px 4%;
}

#home_news .news_thumb
{
    padding:3px;
    text-align:center;
    margin: auto;
    border-radius:50%;
    background:#ffffff;
    display:inline-block;
}

#home_news .news_thumb img
{
    border-radius:50%;
    max-width:194px;
    max-height:194px;
    width:100%;
    height:auto;
}

#home_news .news_title
{
    font-family:'Roboto Condensed', sans-serif;
    font-size: 19px;
    text-decoration: none;
    color: #56adc0;
    line-height:26px;
    text-transform:uppercase;
    font-weight:bold;
}

#home_news .news_title a
{
    font-family:'Roboto Condensed', sans-serif;
    font-size: 19px;
    text-decoration: none;
    color: #56adc0;
    line-height:26px;
    text-transform:uppercase;
    font-weight:bold;
}

#home_news .news_title a:hover
{
    color: #00539f;
}

#home_news .news_title:hover
{
    color: #00539f;
}

#home_news .thumb_border
{
    border-radius:50%;
    padding:5px;
    background:#dedede;
    text-align:center;
    margin:auto;
    float:left;
}

#home_news .thumb_ctr
{
    width: 43%;
    float: left;
}

#home_news h1
{
    color:#c0c4c7;
    font-family:'Roboto Condensed', sans-serif;
    font-size:50px;
    line-height:52px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    padding:36px 0px 36px 0px;
    display:block;
}

#home_professors
{
    width:100%;
    height:auto;
    background:#949b9f;
    margin-top:20px;
    float:left;
    overflow:hidden;
}

#home_professors .news_summary
{
    font-family:'Roboto', sans-serif !important;
    color:#ffffff !important;
    text-decoration:none !important;
    font-size:17px !important;
    line-height:26px !important;
    padding-top:2px !important;
    text-align:left !important;
}

#home_professors .news_summary a
{
    text-decoration:none;
    color: #ffffff;
}

#home_professors .news_text
{
    width:49%;
    padding-left:1%;
    float:left;
}

#home_professors .news_text_block
{
    padding-left:0%;
}

#home_professors .news_thumb
{
    text-align:center;
    padding:3px;
    border-radius:50%;
    background:#ffffff;
    display:inline-block;
}

#home_professors .news_thumb img
{
    max-width:424px;
    max-height:424px;
    border-radius:50%;
    height:auto;
    width:100%;
}

#home_professors .news_title
{
    font-family: 'La Belle Aurore', cursive;
    font-size: 30px;
    text-decoration: none;
    color: #ffffff;
    line-height:43px;
    padding-top:30px;
    text-align:left;
}

#home_professors .news_title a
{
    font-family: 'La Belle Aurore', cursive;
    font-size: 30px;
    text-decoration: none;
    color: #ffffff;
    line-height:43px;
    padding-top:30px;
    text-align:left;
}

#home_professors .thumb_border
{
    margin:-65px auto;
    border-radius:50%;
    background:#82888c;
    text-align:center;
    padding:18px;
    float:left;
}

#home_professors .thumb_ctr
{
    width:50%;
    float:left;
}

#home_professors h1
{
    font-family:'Roboto Condensed',sans-serif;
    font-size:46px;
    line-height:67px;
    text-transform:uppercase;
    color:#7e8487;
    padding-top:30px;
}

#home_spotlight
{
    width:100%;
    height:auto;
    background:#56adc0;
    margin-top:20px;
    float:left;
}

#home_spotlight .news_summary
{
    font-family:'Roboto', sans-serif !important;
    color:#ffffff !important;
    text-decoration:none !important;
    font-size:17px !important;
    line-height:23px !important;
    padding-top:2px !important;
}

#home_spotlight .news_summary a
{
    text-decoration:none;
    color: #ffffff;
}

#home_spotlight .news_text
{
    width:48%;
    padding-left:1%;
    float:left;
}

#home_spotlight .news_text_block
{
    padding-left:8%;
}

#home_spotlight .news_thumb
{
    max-width:100%;
    height:auto;
    text-align:center;
    margin:auto;
    display:inline-block;
}

#home_spotlight .news_thumb img
{
    width:100%;
    height:auto;
    max-width:476px;
    max-height:351px;
}

#home_spotlight .news_title
{
    font-family:'Roboto', sans-serif;
    font-size: 25px;
    text-decoration: none;
    color: #ffffff;
    line-height:26px;
    text-transform:uppercase;
    font-weight:bold;
    padding-top:30px;
}

#home_spotlight .news_title a
{
    font-family:'Roboto', sans-serif;
    font-size: 25px;
    text-decoration: none;
    color: #ffffff;
    line-height:26px;
    text-transform:uppercase;
    font-weight:bold;
    padding-top:30px;
}

#home_spotlight .thumb_border
{
    width:47%;
    padding-left:2%;
    padding-right:2%;
    height:auto;
    background:#4c98a9;
    text-align:center;
    margin:auto;
    float:left;
}

#home_spotlight h1
{
    font-family:'Roboto Condensed',sans-serif;
    font-size:55px;
    line-height:57px;
    text-transform:uppercase;
    color:#4d9cad;
    padding-top:30px;
}

#home_success
{
    width:100%;
    height:660px;
    background:url(/customized/uploads/sitetemplateimages/success_bg.jpg) no-repeat top center;
    background-size:cover;
    margin-top:20px;
    float:left;
}

#home_success .news_summary
{
    font-family:'Roboto Condensed', sans-serif;
    color:#ffffff;
    text-transform:uppercase;
    text-decoration:none;
    font-size:19px;
    line-height:30px;
    padding-top:10px;
    text-align:center;
}

#home_success .news_summary a
{
    text-decoration:none;
    color: #ffffff;
}

#home_success .news_thumb
{
    text-align:center;
    padding-top:5px;
}

#home_success .news_title
{
    font-family: 'Roboto', sans-serif;
    font-size: 80px;
    text-decoration: none;
    color: #ffffff;
    line-height:80px;
    text-align:center;
    text-transform:uppercase;
}

#home_success .news_title a
{
    font-family: 'Roboto', sans-serif;
    font-size: 80px;
    text-decoration: none;
    color: #ffffff;
    line-height:80px;
    text-align:center;
    text-transform:uppercase;
}

#home_success .success_100
{
    text-align:center;
    width:100%;
    border-bottom:2px solid #386590;
    padding:39px 0px 56px 0px;
}

#home_success li
{
    width:29%;
    display:inline;
    float:left;
    text-align:center;
    border-right:2px solid #386590;
    padding:0px 2% 0px 2%;
}

#home_success li:last-child
{
    border-right:0px;
}

#home_success ul
{
    list-style-type:none;
    margin:28px 0px 0px 0px;
    padding:0px;
}

#poweredby
{
}

#poweredby a
{
    display:block;
    width: 105px;
    height:30px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url(/customized/uploads/sitetemplateimages/powered_by.jpg);
    background-repeat: no-repeat;
    opacity: 0.25;
    filter:alpha(opacity=25);
    -khtml-opacity:0.25;
    -moz-opacity:0.25;
    float:right;
    text-align:left;
    margin-top:15px;
}

#poweredby a:hover
{
    display:block;
    width: 105px;
    height:30px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url(/customized/uploads/sitetemplateimages/powered_by.jpg);
    background-repeat: no-repeat;
    opacity: 1;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    float:right;
    text-align:left;
    margin-top:15px;
}


#poweredby div
{
    width: 950px;
    margin: auto;
}

.date_block
{
    padding-top:12px;
    display:table-cell;
    padding-right:6px;
}

.event_block
{
    background:#00539f;
    height:195px;
    width:100%;
    padding-top:80px;
}

.event_block_last
{
    background:#00539f;
    height:195px;
    width:90%;
    padding-top:80px;
    padding-left:10%;
}

.eventday
{
    color:#ffffff;
    font-family: 'Roboto', sans-serif;
    font-size:90px;
    line-height:90px;
    text-transform:uppercase;
    text-decoration:none;
    display:table-cell;
    vertical-align:top;
    padding-right:10px;
}

.eventdayofweek
{
    color:#000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:30px;
    line-height:30px;
    text-transform:uppercase;
    text-decoration:none;
}

.eventmonth
{
    color:#ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:30px;
    line-height:30px;
    text-transform:uppercase;
    text-decoration:none;
}

.eventstext
{
    border-left:1px solid #4d87bc;
    height:70px;
    margin-top:10px;
    margin-left:20px;
    padding-left:3%;
    padding-right:2%;
    width:100%;
    display:table-cell;
    vertical-align:top;
}

.eventtext
{
    font-family:'Roboto',sans-serif;
    color:#ffffff;
    font-weight:bold;
    font-size:15px;
    line-height:18px;
}

.eventtitle
{
    font-family:'Roboto Condensed',sans-serif;
    color:#4fc4de;
    font-weight:bold;
    font-size:18px;
    line-height:26px;
    text-decoration:none;
    text-transform:uppercase;
}

.eventtitle a
{
    font-family:'Roboto Condensed',sans-serif;
    color:#4fc4de;
    font-weight:bold;
    font-size:18px;
    line-height:26px;
    text-decoration:none;
    text-transform:uppercase;
}

.home_events_block
{
    max-width:1012px;
    width:100%;
    margin:auto;
    clear:both;
    background:#ffffff;
    height:275px;
}

.home_events_block li
{
    display:inline-block;
    width:49%;
    margin:0px;
    height:275px;
    background:#ffffff;
}

.home_events_block li:first-child
{
    padding-right:1%;
}

.home_events_block li:last-child
{
    padding-left:1%;
}

.home_events_block ul
{
    height:275px;
    width: 100%;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
    background:#00539f;
}

.home_ss
{
    float:left;
    width:100%;
    height:833px;
    float: left;
margin-top: -158px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    clear: both;
    position:relative;
    z-index:1;
	
}

.main_nav_bg
{
    width:100%;
    height:47px;
    margin-top:2px;
    background: rgba(130, 138, 143, 0.75);
    float:left;
	position: relative;
    z-index:2;
}

.news_collection
{
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}

.news_collection li
{
    display:inline-block;
    width:50%;
    margin:10px 0px 10px 0px;
    float:left;
}

.news_collection li:last-child
{
    width:49%;
    margin:10px 0px 20px 1%;
}

.searchbox
{
    background:transparent;
    margin:0px;
    padding:0px;
    border:0px;
    color:#ffffff;
    font-family:'Roboto', sans-serif;
    font-size:14px;
    width:132px;
    height:26px;
}

footer#navigation
{
    width:100%;
    background:#003e77;
    float:left;
    margin-top:20px;
}

footer#navigation li#social_links
{
    display: inline;
    float: left;
    width:26%;
}

footer#navigation li#social_links ul li
{
    display:inline;
    float:left;
    text-decoration:none;
    padding-left:7%;
}

footer#navigation ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

footer#navigation ul li .social_QuickLinks_Advance_LinksListTable
{
    background: #ffffff;
    width:164px;
    padding:0px;
    margin-top:10px;
    margin-left:-72px;
}

footer#navigation ul li .social_QuickLinks_Advance_LinksListTable_LinkCell
{
    cursor:pointer;
    padding:0 10px 0 17px;
    border-bottom:3px solid #00539f;
}

footer#navigation ul li .social_QuickLinks_Advance_LinksListTable_LinkCell a
{
    cursor:pointer;
    font-family:'Roboto Condensed', sans-serif;
    color:#001d77 !important;
    font-size:15px;
    line-height:28px;
    text-decoration:none;
}

footer#navigation ul li .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover
{
    cursor:pointer;
    padding:0 10px 0 17px;
    background:#8d9cc5;
    border-bottom:3px solid #00539f;
}

footer#navigation ul li .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover a
{
    cursor:pointer;
    font-family:'Roboto Condensed', sans-serif;
    color:#ffffff !important;
    font-size:15px;
    line-height:28px;
    text-decoration:none;
}

footer#navigation ul li .social_QuickLinks_Advance_Table_LinksListCell
{
    position:relative;
}

footer#navigation ul li .social_QuickLinksTable
{
    margin-top:22px;
    position:relative;
    z-index:3;
}

footer#navigation ul li#connect
{
    display:inline;
    float:left;
    text-decoration:none;
}

footer#navigation ul li#fb_accts .social_QuickLinks_Advance_LinksListTable_LinkCell a:before
{
    content:url(/customized/uploads/sitetemplateimages/fb_icon.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

footer#navigation ul li#fb_accts .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover a:before
{
    content:url(/customized/uploads/sitetemplateimages/fb_icon_ro.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

footer#navigation ul li#footer_links
{
    color:#405e96;
    font-family:'Roboto', sans-serif;
    text-decoration:none;
    font-size:16px;
    display:inline;
    float:left;
    padding-right:0%;
    width:44%;
}

footer#navigation ul li#footer_links a
{
    color:#99a9ca;
    font-family:'Roboto', sans-serif;
    text-decoration:none;
    font-size:16px;
    line-height:73px;
    padding-left:6px;
    padding-right:6px;
}

footer#navigation ul li#footer_links a:first-child
{
    padding-left:0px;
}

footer#navigation ul li#footer_links a:hover
{
    color:#ffffff;
}

footer#navigation ul li#instagram_accts .social_QuickLinks_Advance_LinksListTable_LinkCell a:before
{
    content:url(/customized/uploads/sitetemplateimages/instagram_icon.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

footer#navigation ul li#instagram_accts .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover
{
    cursor:pointer;
    padding:0 10px 0 17px;
    background:#9d7144;
    border-bottom:3px solid #00539f;
}

footer#navigation ul li#instagram_accts .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover a:before
{
    content:url(/customized/uploads/sitetemplateimages/instagram_icon_ro.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

footer#navigation ul li#search_site
{
    line-height:73px;
    display:inline;
    float:right;
    text-decoration:none;
    padding-left:0%;
}

footer#navigation ul li#search_site table
{
    border-bottom:2px solid #ffffff;
}

footer#navigation ul li#search_site table td
{
    vertical-align:bottom;
}

footer#navigation ul li#twitter_accts .social_QuickLinks_Advance_LinksListTable_LinkCell a:before
{
    content:url(/customized/uploads/sitetemplateimages/twitter_icon.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

footer#navigation ul li#twitter_accts .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover
{
    cursor:pointer;
    padding:0 10px 0 17px;
    background:#55acee;
    border-bottom:3px solid #00539f;
}

footer#navigation ul li#twitter_accts .social_QuickLinks_Advance_LinksListTable_LinkCell_Hover a:before
{
    content:url(/customized/uploads/sitetemplateimages/twitter_icon_ro.png);
    padding-right:8px;
    top:3px;
    position:relative;
}

nav#main_menu
{
    max-width:1012px;
    width:100%;
    margin:auto;
}

ul.view_buttons
{
    float: left;
    width: 100%;
    text-align: center;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}

ul.view_buttons li
{
    display:inline-block;
    width:49%;
}

ul.view_buttons li a
{
    color: #ffffff;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 16px;
    line-height: 41px;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none;
    background:#c0c4c7;
    font-weight:bold;
    width:100%;
}

ul.view_buttons li a:hover
{
    background:#00539f;
    color:#ffffff;
}

ul.view_buttons li:first-child
{
    margin-right:1%;
}

ul.view_buttons li:last-child
{
    margin-left:1%;
}


/*        Internal Styles */
#bottom_blue
{
    background:url(/customized/uploads/sitetemplateimages/bottom_blue.png) no-repeat;
    background-size:cover;
    width:100%;
    height:178px;
    float:left;
}

#bottom_blue li
{
    padding-top:23px;
    display:inline-block;
    width:33%;
    float:left;
    text-align:center;
}

#bottom_blue ul
{
    max-width:1012px;
    width:100%;
    margin:0px auto;
    padding:0px;
    list-style-type:none;
}

#footer_majors
{
    display:none;
}

#left_menu
{
    margin-left:-15px;
}

#left_nav
{
    width: 24%;
    float: left;
    clear:both;
    vertical-align: top;
    display:block;
}

#logout
{
    float:left;
    background:#000000;
    width:100%;
    text-align:center;
    padding-bottom:5px;
}

#logout a
{
    padding-left:4px;
    padding-right:4px;
}

#main_content
{
    float: left;
    width: 76%;
    vertical-align: top;
    margin-top:-10px;
}

#main_top
{
    width: 76%;
    float: right;
}

.bread_crumbs
{
    width: 100%;
}

.Breads
{
    float: left;
    padding-left: 18px;
    font-weight: normal;
    font-size: 13px;
    line-height: 52px;
    color: #c0c4c7;
    text-decoration: none;
    font-family: 'Roboto',sans-serif;
}

.Breads a
{
    color:#00539f;
    text-decoration: none;
}

.content-guide
{
    float:left;
    width:98%;
}

.folder_label
{
    width: 24%;
    margin-top:15px;
    float: left;
    vertical-align: top;
    color:#c0c4c7;
    font-family:'Roboto Condensed', sans-serif;
    font-size:42px;
    line-height:48px;
    text-transform:uppercase;
    font-weight:700;
}

.internal_bar
{
    width: 100% !important;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 1;
    max-height: 515px;
    float: left;
    clear: both;
margin-top: -158px;
}

.internal_bar img
{
    margin: 0px -500px auto;
    width: 100%;
    height: auto;
    min-width: 1000px;
}

.share
{
    float: right;
    padding-top: 16px;
    width:30%;
    text-align:right;
}

.share a
{
    padding-left: 11px;
}

.share img
{
    vertical-align:bottom;
}

.subtitle
{
    color: #a7adb1;
    font-family:'Roboto Condensed', sans-serif;
    font-size:18px;
    line-height:25px;
    text-decoration:none;
}

.tc
{
    float: right;
    width: 27%;
    clear: none;
    margin-left: 3%;
}

.tc_int
{
    margin-top:15px;
}

.tccontent
{
    padding-bottom:20px;
    padding-top:10px;
    color:#292929;
    font-family:'Roboto', sans-serif;
    font-size:14px;
    line-height:18px;
}

.tccontent a
{
    color:#00539f;
    text-decoration:none;
}

.tccontent a:hover
{
    color:#56adc0;
    text-decoration:none;
}

.tctop
{
    color:#a7adb1;
    font-family:'Roboto Condensed', sans-serif;
    font-size:25px;
    line-height:26px;
    padding-top:10px;
    padding-bottom:10px;
    border-top:2px solid #d9dcdd;
    border-bottom:2px solid #d9dcdd;
}

.tctop a
{
    color:#a7adb1;
    font-family:'Roboto Condensed', sans-serif;
    font-size:25px;
    line-height:26px;
    display:block;
}

.article_thumb
{
width:120px;

}
.article_thumb img
{
width:90%;
height:auto;
}
.text, .FSDtext 
{
    color:#292929;
    font-family:'Roboto', sans-serif;
    font-size:14px;
    font-weight: normal;
    line-height:23px;
}

.text a, .FSDtext a, .FSDlink, .FSDHeader a
{
    color: #00539f;
    text-decoration:none;
}

.text a:hover
{
    color: #56adc0;
    text-decoration:none;
}

.text embed
{
    max-width: 100%;
    height: auto !important;
}

.text iframe
{
max-width:100% !important;
min-width:initial !important;
}
.text iframe img
{
    max-width: 100% !important;
    height: auto !important;
}


.text img
{
    max-width: 100%;
    height: auto !important;
}

.text table
{
    max-width: 100%;
    height: auto !important;
}

a.lm_pull
{
    display:none;
}

a.title
{
    color: #000000;
    font-family:'Roboto Condensed', sans-serif;
    font-size:25px;
    line-height:26px;
    text-decoration:none;
}

h1
{
    margin:0px;
    padding:0px;
    font-weight:normal;
}

table
{
    color:#292929;
    font-family:'Roboto', sans-serif;
    font-size:14px;
    font-weight: normal;
    line-height:23px;
    margin:0px;
    padding:0px;
}




@media screen and (max-width: 1000px) {
#footer_info li:nth-child(2)
{
    padding-left: 6%;
}

#footer_info li:nth-child(3)
{
    float:right;
}

#footer_info li:nth-child(4)
{
    width:100%;
}

#home_classmates .news_summary
{
    font-size: 17px;
}

#home_classmates .news_title
{
    font-size: 25px;
}

#home_classmates .news_title a
{
    font-size: 25px;
}

#home_classmates h1
{
    font-size: 35px;
    line-height: 67px;
    padding-top: 20px;
}

#home_news
{
    width:98%;
}

#home_professors .news_summary
{
    font-size: 17px;
}

#home_professors .news_title
{
    font-size: 25px;
}

#home_professors .news_title a
{
    font-size: 25px;
}

#home_professors h1
{
    font-size: 35px;
    line-height: 67px;
    padding-top: 20px;
}

#home_spotlight .news_summary
{
    font-size: 16px;
}

#home_spotlight .news_title
{
    font-size: 24px;
}

#home_spotlight .news_title a
{
    font-size: 24px;
}

#home_spotlight h1
{
    font-size: 40px;
    line-height: 52px;
}

#home_success .news_summary
{
    font-size: 17px;
    line-height: 28px;
}

#home_success .news_title
{
    font-size: 70px;
    line-height: 70px;
}

#home_success .news_title a
{
    font-size: 70px;
    line-height: 70px;
}

#poweredby a
{
    float: none;
    margin: 15px auto;
}

#poweredby a:link
{
    float: none;
    margin: 15px auto;
}

#poweredby a:visited
{
    float: none;
    margin: 15px auto;
}

.home_events_block
{
    width:98%;
}

.main_ctr
{
    width:98%;
}


}

@media screen and (max-width: 900px) {
#footer_info li:nth-child(2)
{
    padding-left: 3%;
}

#footer_info li:nth-child(3)
{
    padding-left: 0%;
}
.internal_bar
{
margin-top: -188px;
}
#header_nav nav
{
    float:left;
    width:100%;
    height: auto;
    z-index: 3;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    -webkit-transition-property: font-size;
    -moz-transition-property: font-size;
    transition-property: font-size;
    -webkit-transition-duration: 0.5s, 0.5s;
    -moz-transition-duration: 0.5s, 0.5s;
    transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing function: linear, ease-in;
    -moz-transition-timing function: linear, ease-in;
    transition-timing function: linear, ease-in;
    position:relative;
}

#header_nav nav a
{
    display:inline-block !important;
    width:100%;
    padding-left:0px;
    padding-right:0px;
    color: #ffffff;
    text-transform:uppercase;
    font-weight:normal;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:20px;
    text-align: left;
    text-decoration: none;
    line-height: 38px;
}

#header_nav nav a.pull
{
    display: block;
    margin-bottom:0px;
    position: relative;
    width:100%;
    height:47px;
    background:url(/customized/uploads/sitetemplateimages/menu.png) no-repeat center center;
}

#header_nav nav a.pull_active
{
    background:url(/customized/uploads/sitetemplateimages/menu.png) no-repeat center center #00539f;
    display: block;
    margin-bottom:0px;
    position: relative;
    width:100%;
    height:47px;
}

#header_nav nav li
{
    width:23%;
    display:inline-block;
    padding-left:5%;
    padding-right:5%;
}

#header_nav nav ul
{
    background:#00539f;
    display:none;
    padding-top:16px;
    padding-bottom:16px;
    padding-left:0px;
    padding-right:0px;
    margin:0px;
    width:100%;
    list-style:none;
    position:absolute;
}

#home_classmates .news_summary
{
    font-size: 15px;
    line-height: 22px;
}

#home_classmates .news_title
{
    padding-top: 10px;
}

#home_classmates .news_title a
{
    padding-top: 10px;
}

#home_classmates h1
{
    font-size: 30px;
    padding-top: 15px;
    line-height:45px;
}

#home_professors .news_summary
{
    font-size: 15px;
    line-height: 22px;
}

#home_professors .news_title
{
    padding-top: 10px;
}

#home_professors .news_title a
{
    padding-top: 10px;
}

#home_professors h1
{
    font-size: 30px;
    padding-top: 15px;
    line-height:45px;
}

#home_spotlight .news_title
{
    padding-top:0px;
}

#home_spotlight .news_title a
{
    padding-top:0px;
}

#home_spotlight h1
{
    padding-top: 20px;
}

#home_success .news_summary
{
    font-size: 14px;
    line-height: 22px;
    padding-top: 10px;
}

#home_success .news_title
{
    font-size: 62px;
    line-height: 65px;
}

#home_success .news_title a
{
    font-size: 62px;
    line-height: 65px;
}

.folder_label
{
    font-size: 36px;
    line-height: 52px;
}

.header_logo
{
    margin-top: 32px;
}

.home_ss
{
    height:500px;
margin-top: -188px;
}

.IS_SlideShow_CaptionContainer
{
    display:none !important;
}

.top_bg
{
    height: 136px;
    background: rgba(0, 83, 159, 0.8);
}

footer#navigation ul li#connect
{
    float: right;
}

footer#navigation ul li#footer_links
{
    width:55%;
}

footer#navigation ul li#search_site
{
    width:100%;
    margin-top:-30px;
    position:relative;
    z-index:1;
    margin-bottom:15px;
}

footer#navigation ul li#search_site table
{
    margin:auto;
}

nav#main_menu
{
    display:none;
}

nav#portal_nav li:last-child
{
    display:block;
    padding:20px 0px 0px 0px;
    text-align:right;
}


}

@media screen and (max-width: 810px) {
#footer_info li
{
    width:76%;
    text-align:center;
    line-height: 32px;
    padding-left:12%;
    padding-right:12%;
}

#footer_info li:nth-child(2)
{
    width:76%;
    text-align:center;
    line-height: 32px;
    padding-left:12%;
    padding-right:12%;
}

#footer_info li:nth-child(3)
{
    width:76%;
    text-align:center;
    line-height: 32px;
    padding-left:12%;
    padding-right:12%;
}

#footer_info li:nth-child(4)
{
    width:80%;
}

.share
{
    display:none;
}

.tc
{
    width:92%;
    margin:auto;
float:none;
clear:both;
}


}

@media screen and (max-width: 760px) {
#home_classmates .news_summary
{
    font-size: 14px;
    line-height: 18px;
}

#home_classmates h1
{
    font-size: 28px;
    line-height:38px;
}

#home_professors .news_summary
{
    font-size: 14px;
    line-height: 18px;
}

#home_professors h1
{
    font-size: 28px;
    line-height:38px;
}

#home_spotlight .news_summary
{
    font-size: 14px;
}

#home_spotlight .news_title
{
    font-size: 18px;
    line-height: 22px;
}

#home_spotlight .news_title a
{
    font-size: 18px;
    line-height: 22px;
}

#home_spotlight h1
{
    padding-top: 10px;
    font-size: 26px;
    line-height: 32px;
}

#home_success
{
    height: auto;
    background: #003e77;
    margin-top: 20px;
}

#home_success .success_100
{
    text-align: center;
    width: 100%;
    border-bottom: 0px solid #386590;
    padding: 20px 0px 10px;
}

#home_success li
{
    width: 210px;
    display: block;
    float: none;
    margin:auto;
    text-align: center;
    border-right: 0px;
    padding: 20px 0px 20px;
}

#left_menu
{
    margin-left: 0px;
}

#left_menu ul
{
    float:left;
    background:#003e77;
}

#left_nav
{
    width:100%;
    display:none;
}

#main_content
{
    width:100%;
    margin-top:0px;
}

.bread_crumbs
{
    display:none;
}

.eventday
{
    font-size: 70px;
}

.eventdayofweek
{
    font-size: 25px;
    line-height: 25px;
}

.eventmonth
{
    font-size: 25px;
    line-height: 25px;
}

.eventtext
{
    font-size:13px;
    line-height:19px;
}

.eventtitle
{
    font-size:15px;
    line-height:18px;
}

.eventtitle a
{
    font-size:15px;
    line-height:18px;
}

.folder_label
{
    width:100%;
    text-align:center;
}

a.lm_pull
{
    display:block;
    width:100%;
    background:#00539f;
    float:left;
    height:31px;
}

a.lm_pull:before
{
    content:url(/customized/uploads/sitetemplateimages/open.png);
    top:10px;
    left:10px;
    position:relative;
}

a.lm_pull_active
{
    display:block;
    width:100%;
    background:#56adc0;
    float:left;
    height:31px;
}

a.lm_pull_active:before
{
    content:url(/customized/uploads/sitetemplateimages/close.png);
    top:10px;
    left:10px;
    position:relative;
}



nav#portal_nav li
{
    display:none;
}

nav#portal_nav li:last-child
{
    display:block;
    padding:45px 0px 0px 0px;
}
footer#navigation ul li#footer_links a
{

    padding-left:4px;
    padding-right:4px;
	font-size:15px;
}

}

@media screen and (max-width: 660px) {
#footer_majors
{
    display:block;
    background:#00539f;
    line-height:73px;
    width:100%;
    float:left;
    font-family:'Roboto Condensed', sans-serif;
    text-transform:uppercase;
    font-size:26px;
    text-align:center;
}

#footer_majors a
{
    font-family:'Roboto Condensed', sans-serif;
    text-transform:uppercase;
    font-size:26px;
    color:#ffffff;
    text-decoration:none;
}

#footer_programs
{
    display:none;
}

#home_classmates .news_summary
{
    font-size: 14px;
    line-height: 16px;
    padding-top:0px;
}

#home_classmates .news_title
{
    font-size: 18px;
    padding-top:0px;
}

#home_classmates .news_title a
{
    font-size: 18px;
    padding-top:0px;
}

#home_classmates h1
{
    font-size: 22px;
    line-height:34px;
    padding-top: 5px;
}

#home_events
{
    height:auto;
}

#home_news .news_text
{
    width: 56%;
    max-width:100%;
}

#home_news .thumb_ctr
{
    width: 34%;
}

#home_professors .news_summary
{
    font-size: 14px;
    line-height: 16px;
    padding-top:0px;
}

#home_professors .news_title
{
    font-size: 18px;
    padding-top:0px;
}

#home_professors .news_title a
{
    font-size: 18px;
    padding-top:0px;
}

#home_professors h1
{
    font-size: 22px;
    line-height:34px;
    padding-top: 5px;
}

#home_spotlight .news_summary
{
    line-height:18px;
}

#home_spotlight .news_text
{
    width: 58%;
    padding-left:0px;
}

#home_spotlight .news_text_block
{
    padding-left: 4%;
}

#home_spotlight .thumb_border
{
    width: 37%;
}

#home_spotlight h1
{
    padding-top: 5px;
    font-size: 22px;
    line-height: 28px;
}

#social_links ul
{
    width:200px;
    margin:auto !important;
}

.event_block
{
    height:auto;
    width: 99%;
    padding-left: 1%;
    padding-top:20px;
    padding-bottom:20px;
}

.event_block_last
{
    height:auto;
    width: 99%;
    padding-left: 1%;
    padding-top:20px;
    padding-bottom:20px;
}

.home_events_block
{
    height:auto;
    width:100%;
}

.home_events_block li
{
    height:auto;
    width: 99%;
    background:none;
}

.home_events_block li:first-child
{
    padding-right: 0px;
    padding-left: 1%;
    border-bottom:5px solid #ffffff;
}

.home_events_block li:last
{
    width: 99%;
}

.home_events_block ul
{
    height:auto;
}

.news_collection li
{
    width:99%;
    margin: 30px 0px 30px 1%;
}

.news_collection li:last-child
{
    width:100%;
}

footer#navigation ul li#connect
{
    width: 50%;
    float:left;
    margin-top: -10px;
}

footer#navigation ul li#footer_links
{
    width: 100%;
    text-align:center;
}

footer#navigation ul li#search_site
{
    width: 50%;
    margin-top: -10px;
}

footer#navigation ul li#search_site table
{
    float: right;
}

footer#navigation ul li#social_links
{
    width: 100%;
    text-align:center;
}


}

@media screen and (max-width: 560px) {
#bottom_blue
{
    background:#56adc0;
    width:100%;
    height:auto;
    float:left;
    padding-bottom:23px;
}

#bottom_blue li
{
    padding-top:23px;
    display:inline-block;
    width:100%;
    float:left;
    text-align:center;
}

#home_classmates .news_summary
{
    display:none;
}

#home_classmates .news_text
{
    width: 98%;
    padding-left: 0%;
    padding-right: 2%;
    padding-bottom:4%;
    background:#fce181;
}

#home_classmates .news_title
{
    display:none;
}

#home_classmates .news_title a
{
    display:none;
}

#home_classmates .thumb_border
{
    float:left;
    max-width: 100%;
    height: auto;
}

#home_classmates .thumb_ctr
{
    width: 100%;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    width:88%;
    float:none;
    margin:auto;
}

#home_classmates h1
{
    font-size: 39px;
    line-height:41px;
    padding-top: 5px;
    text-align:center;
}

#home_professors .news_summary
{
    display:none;
}

#home_professors .news_text
{
    width: 98%;
    padding-left: 0%;
    padding-right: 2%;
    padding-bottom:4%;
    background:#949b9f;
}

#home_professors .news_title
{
    display:none;
}

#home_professors .news_title a
{
    display:none;
}

#home_professors .thumb_border
{
    float:left;
    max-width: 100%;
    height: auto;
}

#home_professors .thumb_ctr
{
    width: 100%;
    padding-left:0px;
    padding-right:0px;
    text-align:center;
    width:88%;
    float:none;
    margin:auto;
}

#home_professors h1
{
    font-size: 39px;
    line-height:41px;
    padding-top: 5px;
    text-align:center;
}

#home_spotlight .main_ctr
{
    width:100%;
}

#home_spotlight .news_summary
{
    font-size: 15px;
}

#home_spotlight .news_text
{
    width: 98%;
    padding-left: 0%;
    padding-right: 2%;
    padding-bottom:4%;
}

#home_spotlight .news_title
{
    font-size: 20px;
    line-height: 22px;
}

#home_spotlight .news_title a
{
    font-size: 20px;
    line-height: 22px;
}

#home_spotlight .thumb_border
{
    width: 100%;
    padding-left:0px;
    padding-right:0px;
}

#home_spotlight h1
{
    padding-top: 5px;
    font-size: 40px;
    line-height: 40px;
}


}

@media screen and (max-width: 460px) {


#header_nav nav li
{
    width:40%;
    display:inline-block;
    padding-left:5%;
    padding-right:5%;
}

#home_news .news_summary
{
    font-size: 13px;
    line-height: 18px;
}

#home_news .news_text
{
    width: 46%;
    max-width:100%;
}

#home_news .news_title
{
    font-size: 15px;
    line-height: 18px;
}

#home_news .news_title a
{
    font-size: 15px;
    line-height: 18px;
}

#home_news .thumb_ctr
{
    width: 44%;
}

#home_news h1
{
    font-size: 40px;
    line-height: 42px;
    padding: 36px 0px;
}

#home_success
{
    display:none;
}

.header_logo
{
    width:100%;
    margin-top: 10px;
    text-align:center;
}

.home_ss
{
    height:400px;
	margin-top:-135px;
}

.IS_SlideShow_ImagesContainer
{
    top:86px !important;
}

.top_bg
{
    height: 81px;
}

nav#portal_nav li:last-child
{
    display:none;
}

footer#navigation ul li#footer_links a
{

    padding-left:2px;
    padding-right:2px;
	font-size:14px;
}

.text img {
  float: none !important;
  display: block;
margin:auto !important;
}


.article_thumb
{
width:90px;

}
.article_thumb img
{
width:90%;
height:auto;
}

.fsd_picture
{
display:table-row;
}

.fsd_results
{
display:table-row;
}

.fsd_dept
{
display:table-row;
}
.fsd_lname
{
display:table-row;
padding-left:0px !important;
}

.text select
{
    max-width:265px !important;
}
}

