

body {
    /*background-color: #004A75;*/
    background-color: #0077bb;
    background-image: url('/images/system/bg_body.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

table.PageBoundingBox {
    background-color: #FFFFFF;
}

/* <topHeader> */

table.headerContainer {
    background-color: #FFFFFF;
    border: none;
}


table.headerTop {
    color: #FFFFFF;
    background-color: #0067a1;
    background-image: url('/images/system/bg_topheader.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

table.headerTop a:link, table.headerTop a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

table.headerTop a:hover {
    text-decoration: underline;
}

h1 {
    color: #004a75;
    padding-top: 9px;
    padding-left: 38px;
    padding-bottom:12px;
    height: 14px;
    margin-top: 1px;
    background-image: url('/images/system/bg_h1.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

h2 {
    display: inline;
    color: #004A75;
    padding-right: 20px;
    background-image: url('/images/system/bg_h2.gif');
    background-position: right;
    background-repeat: no-repeat;
}

h3, h4 {
    color: #004a75;
}

form#SPCSearch input#SPCSearchText {
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #D4D0C8;
    border-bottom: 1px solid #D4D0C8;
}

/* </topHeader> */
/* <globalNav> */

table.globalNav td {
    color: #FFFFFF;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: top left;
}

table.globalNav td a:link, table.globalNav td a:visited {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: top left;
}

table.globalNav td.about, table.globalNav td.about a:link, table.globalNav td.about a:visited {
    width: 62px;
    background-image: url('/images/system/bg_ignav_about.gif');
}

table.globalNav td.about a:hover {
    background-image: url('/images/system/bg_ignav_about-hover.gif');
}

table.globalNav td.admission, table.globalNav td.admission a:link, table.globalNav td.admission a:visited {
    width: 91px;
    background-image: url('/images/system/bg_ignav_admission.gif');
}

table.globalNav td.admission a:hover {
    background-image: url('/images/system/bg_ignav_admission-hover.gif');
}

table.globalNav td.academics, table.globalNav td.academics a:link, table.globalNav td.academics a:visited {
    width: 90px;
    background-image: url('/images/system/bg_ignav_academics.gif');
}

table.globalNav td.academics a:hover {
    background-image: url('/images/system/bg_ignav_academics-hover.gif');
}

table.globalNav td.studentlife, table.globalNav td.studentlife a:link, table.globalNav td.studentlife a:visited {
    width: 101px;
    background-image: url('/images/system/bg_ignav_studentlife.gif');
}

table.globalNav td.studentlife a:hover {
    background-image: url('/images/system/bg_ignav_studentlife-hover.gif');
}

table.globalNav td.resources, table.globalNav td.resources a:link, table.globalNav td.resources a:visited {
    width: 93px;
    background-image: url('/images/system/bg_ignav_resources.gif');
}

table.globalNav td.resources a:hover {
    background-image: url('/images/system/bg_ignav_resources-hover.gif');
}

table.globalNav td.athletics, table.globalNav td.athletics a:link, table.globalNav td.athletics a:visited {
    width: 78px;
    background-image: url('/images/system/bg_ignav_athletics.gif');
}

table.globalNav td.athletics a:hover {
    background-image: url('/images/system/bg_ignav_athletics-hover.gif');
}

table.globalNav td.library, table.globalNav td.library a:link, table.globalNav td.library a:visited {
    width: 66px;
    background-image: url('/images/system/bg_ignav_library.gif');
}

table.globalNav td.library a:hover {
    background-image: url('/images/system/bg_ignav_library-hover.gif');
}

table.globalNav td.givetospc, table.globalNav td.givetospc a:link, table.globalNav td.givetospc a:visited {
    width: 91px;
    background-image: url('/images/system/bg_ignav_givetospc.gif');
}

table.globalNav td.givetospc a:hover {
    background-image: url('/images/system/bg_ignav_givetospc-hover.gif');
}

/* </globalNav> */
/* <leftSideBar> */

td.LSB {
    background-color: #FFFFFF;
}

td.LSB ul li {
    background-color: #339CDE;
    border-top: 1px solid #007CC3;
    border-bottom: 1px solid #FFFFFF; 
}
                  
td.LSB ul li.sideNavSelected a:link, td.LSB ul li.sideNavSelected a:visited {
    border-bottom: 1px solid #FFFFFF;
}

td.LSB ul li.sideNavSelected ul li a:link, td.LSB ul li.SideNavSelected ul li a:visited {
    border: none;
}

td.LSB ul li a:link, td.LSB ul li a:visited, td.LSB ul li.sideNavSelected ul li.nochildrensel a:link, td.LSB ul li.sideNavSelected ul li.nochildrensel a:visited {
    background-image: url('/images/system/bg_lsb_link.gif');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #0e85cb;
    color: #FFFFFF;
}

td.LSB ul ul {
    color: #013E61;
    background-color: #339CDE;
    border-top: 1px solid #007CC3;
    padding:0 0 9px 20px;
}

td.LSB ul ul li {
    list-style-type: disc;
    list-style-image: none;
    color: #FFFFFF;
    border: none;
}
td.LSB ul ul ul {
    color: #013E61;
    background-color: #339CDE;
    border-top: 1px solid #007CC3;
    padding:0 0 9px 10px;
}
td.LSB ul ul ul ul{
    color: #013E61;
    background-color: #339CDE;
    border-top: 1px solid #007CC3;
    padding:0 0 9px 10px;
}
td.LSB ul ul li a:link, td.LSB ul ul li a:visited {
    display: inline;
    width: auto;
    color: #013E61;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    background-color: #339CDE;
    background-image:none;
}
td.LSB ul ul li a:hover, td.LSB ul ul li a:active{
    display: inline;
    width: auto;
    color: #fff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    background-color: #339CDE;
}

td.LSB ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavNotSelected a:link, td.LSB ul li.sideNavSelected ul li.sideNavSelected ul li.sideNavNotSelected a:visited, td.LSB ul li.sideNavSelected ul li.sideNavSelected ul li.nochildren a:link, td.LSB ul li.sideNavSelected ul li.sideNavSelected ul li.nochildren a:visited {
    display: inline;
    width: auto;
    color: #013E61;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    background-color: #339CDE;
}

td.LSB ul li.sideNavNotSelected a:link, td.LSB ul li.sideNavNotSelected a:visited {
    background-image: url('/images/system/lsb_arrow_right.gif');
    background-position: left;
    background-repeat: no-repeat;
}

td.LSB ul li.sideNavSelected a:link, td.LSB ul li.sideNavSelected a:visited {
    background-image: url('/images/system/lsb_arrow_down.gif');
    background-position: left;

    background-repeat: no-repeat;
}

td.LSB ul li.sideNavNotSelected ul a:link, td.LSB ul li.sideNavNotSelected ul a:visited, td.LSB ul li.sideNavSelected ul a:link, td.LSB ul li.sideNavSelected ul a:visited {
    background-image: none;
}

td.LSB ul li.sideNavSelected ul li ul {
    border: none;
}

td.LSB ul li.sideNavSelected ul li.sideNavNotSelected {
    list-style-image: url('/images/system/lsb_arrow_right.gif');
}

td.LSB ul li.sideNavSelected ul li.sideNavSelected {
    list-style-image: url('/images/system/lsb_arrow_down.gif');
}

td.LSB ul li.sideNavSelected ul li.sideNavSelected a:link, td.LSB ul li.sideNavSelected ul li.sideNavSelected a:visited {
    color: #FFFFFF;
}

td.LSB ul li a:hover, td.LSB ul li.sideNavSelected a:link, td.LSB ul li.sideNavSelected a:visited, td.LSB ul li.nochildrensel a:link, td.LSB ul li.nochildrensel a:visited {
    background-image: none;
    background-color: #40C8F4;
    text-decoration: none;
}

td.LSB ul li.sideNavSelected ul li a:link, td.LSB ul li.sideNavSelected ul li a:visited {
    background-image: none;
    border: none;
    background-color: #339CDE;
}

td.LSB ul li.sideNavSelected ul li a:hover {
    background-color: #339CDE;
    text-decoration: underline;
}

td.LSB div.topCap {
    color: #FFFFFF;
    background-image: url('/images/system/lsb_topcap.gif');
    background-repeat: no-repeat;
    background-position: top left;
    height: auto;
}

td.LSB div.topCap a:link, td.LSB div.topCap a:visited {
    color: #FFFFFF;
}

/* </leftSideBar> */
/* <mainContent> */

td.MainContent {
    color: #000000;
    background-color: #FFFFFF;
}

table.SPCHPApplications td ul {
    color: #656565;
}

table.SPCHPApplications td div.seemore span.arrows {
    color: #40C8F4;
}

table.SPCHPApplications td.separator {
    background-image: url('/images/system/hpapp_border.gif');
    background-repeat: repeat-y;
    background-position: top center;
}

/* </mainContent> */
/* <formsFormatting> */

fieldset {
    width: 480px;
    border: none;
}

div.AdminFormHeading {
    background-image: url('/images/system/bg_legend.gif');
    background-position: top left;
    background-repeat: repeat-x;
    color: #fff;
    font-weight: bold;
    padding: 5px 0 5px 5px;
    text-transform: uppercase;
}

fieldset legend {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 23px 0 0 0;
}

table.formTable {
    width: 100%;
}

table.formTable td.formFieldDesc {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 5px 2px 5px 5px;
    background-color: #eaf1f3;
}

table.formTable td.formFieldData {
    width: 70%;
    vertical-align: top;
}

div.smallDisclaimer {
    color: #888;
    font-size: 8pt;
}

table.formTable td.formFieldData input.textbox {
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    border: 1px solid #0067A1;
    width: 50%;
    padding: 2px 3px 2px 3px;
}

ul.numberedList {
    list-style-type: decimal;
}

.formFieldDesc {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 5px 2px 5px 5px;
    background-color: #eaf1f3;
}

table.formTable td.formFieldData #employer1 { width: 125px; }
table.formTable td.formFieldData #empaddr1{ width: 125px; }
table.formTable td.formFieldData #emp1position{ width: 125px; }
table.formTable td.formFieldData #emp1dates{ width: 125px; }

table.formTable td.formFieldData #ssn { width: 75px; }
table.formTable td.formFieldData #address1, #altaddress1 { width: 150px; }
table.formTable td.formFieldData #address2 { width: 35px; }
table.formTable td.formFieldData #city, #altcity { width: 150px; }
table.formTable td.formFieldData #postalCode { width: 75px; }
table.formTable td.formFieldData #phoneNumber { width: 125px; }

.noBullets {
margin: 0;
padding: 0;
list-style-type: none;
}

#panel5a1_title, #panel5a2_title, #panel5a3_title, #panel5a4_title, #panel5a5_title, .FormSubHeader {
	padding:5px 0 0 5px;
	margin-bottom:5px;
	font-size:10pt; 
	text-transform:uppercase;
	border-bottom: 1px solid #0067A1;
	font-weight:bold;
	color:#0067A1;
}

ul.noBullets {
	padding:0;
	margin:0;
}
.noBullets li {
	list-style-type:none;
}

/* </formsFormatting> */
/* <footer> */

table.footer {
    background-color: #fff;
}

table.footer td table.inlineMtcBlock, table.footer td table.inlineMtcBlock td {
    background-color: #0067a1;
    background-image: none;
}

table.footer td {
    background-color: #0077bb;
    background-image: url('/images/system/spc_footer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    color: #FFFFFF;
}

table.footer td a:link, table.footer td a:visited, table.footer td a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

table.footer td.bottomBorder {
    background-color: #fff;
    background-image: none;
}

/* </footer> */

