
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 margin: 0;
 padding: 0;
 color: #000000;
 background-color: #013b6b;
}
td, p {
 font-size: 8pt;
}

a:link, a:visited {
 text-decoration: none;
 color: #41a0eb;
}
a:hover {
 text-decoration: underline;
}
div.header {
 width: 760px;
 padding-top: 2px;
 background: #333;
 text-align: right;
 font-size: 8pt;
 clear: both;
 float: left;
}
div#logo1Print {
 display: none;
 visibility: hidden;
}
div.globalBlock {
 background-color: #333333;
 color: #d9d9d9;
 width: 100%;
 text-align: right;
 font-size: 7pt;
 text-transform: lowercase;
}
div.globalBlockContent {
 padding: 0px 14px 5px 0px;
}
div.globalBlock ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
div.globalBlock ul li {display: inline; text-align:center;}
div.globalBlock ul li a:link, div.globalBlock ul li a:visited {
 text-decoration: none;
 color: #d9d9d9;
 padding: 0px 8px 2px 2px;
 background-image: url('http://nylsinternet.nyls.edu/images/system/gnavborder.gif');
 background-repeat: no-repeat;
 background-position: right center;
}
div.globalBlock ul li a:hover {
 text-decoration: underline;
}
div.globalBlock ul li.last a:link, div.globalBlock ul li.last a:visited, div.globalBlock ul li.last a:hover {
 background-image: none;
}
div.f1Container {
/* background-image: url('http://nylsinternet.nyls.edu/images/system/bgf1.gif');
 background-repeat: no-repeat;
 background-position: left;*/
 height: 33px;
 background-color: #F0EDE7;
 text-align: right;
 padding-right: 20px;
 font-weight: bold;
}
div.f1Content {
 padding-top: 5px;
}
div.f1Content a:link, div.f1Content a:visited {
 color: #737373;
 text-decoration: none;
 padding-left: 3px;
 font-size: 7pt;
 font-weight: bold;
}
div.f1Content img {
 padding-left: 7px;
}
div.f1Content a:hover {
 color: #000000;
}
div.functionBar {
 color: #000000;
 white-space: nowrap;
 font-size: 8pt;
 background-color: #E9D6A1;
/* background-image: url('http://nylsinternet.nyls.edu/images/system/bgfunctionbar.gif');
 background-repeat: no-repeat;
 background-position: left;*/
/* height: 14px; */
 padding-right: 9px;
 padding-top: 3px;
 padding-bottom: 4px;
}
div.functionBar ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 width: 528px;
text-align: right;
}
div.functionBar ul li {display: inline;}
div.functionBar ul li a:link, div.functionBar ul li a:visited {
 color: #3C3C3C;
 font-size: 7pt;
 font-weight: bold;
 padding-left: 8px;
 padding-right: 5px;
}
div.functionBar ul li a:hover {
 color: #00467f;
 font-weight: bold;
 text-decoration: none;
}
div.logo1 {
 margin: 0px 0px 0px 0px;
 width: 218px;
 background-color: #fff;
 text-align: center;
 border-top: 17px solid #333;
}
td.logotd {
 background-color: #fff;
 width: 218px;
}
#homeBrandingContainer {
 width: 741px;
 height: 174px;
}
/*HOME PAGE BRANDING IMAGE AREA AND SPOTLIGHTS*/
#spotlightContainer {
 float: left;
 width: 240px;
 height: 174px;
 background-image: url('/images/system/bgspot1.gif');
 background-repeat: no-repeat;
 background-position: top left;
}
#homeBrandingImage {
 float: right;
 width: 501px;
 height: 173px;
}
#homeSpotlightInfo {
 padding: 15px 20px 20px 13px;
 color: #fff;
}
#homeSpotlightTitle {
 font-weight: bold;
 font-size: 12pt;
 padding: 0 0 10px 0;
}
#homeSpotlightBlurb {
 padding: 0 0 10px 10px;
 font-size: 10pt;
}
#homeSpotlightLink {
}
#homeSpotlightLink a:link, #homeSpotlightLink a:visited {
 float: right;
 color: #000; 
 font-weight: bold;
 font-size: 8pt;
 display: block;
 padding: 0px 3px 0 17px;
 background-image: url('/images/system/arrowmedium.gif');
 background-repeat: no-repeat;
 background-position: top left;
}
#homeSpotlightLink a:hover {

}
form {
 margin: 0px;
 padding: 0px;
}
input, select {
 font-size: 8pt;
}
table.PageBoundingBox {
 width: 756px;
 margin: auto;
 background-color: #ffffff;
 margin-top: 5px;
}

div.globalNav {
 clear: both;
 width: 759px;
 float: left;
 font-size: 7pt;
 font-weight: bold;
 margin-top: 0px;
 background-color: #003152;
 color: #ffffff;
 border-bottom: 6px solid #FDD44F;
}
div.globalNav ul {
 float: left;
 width: 100%;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
div.globalNav ul li {display: inline; text-align: center;}
div.globalNav ul li a:link, div.globalNav ul li a:visited {
padding: 7px 15px 8px 15px;
color: #d9d9d9;
text-decoration: none;
text-align: right;
float: left;
background-image: url('http://nylsinternet.nyls.edu/images/system/gnavborderblue.gif');
background-repeat: no-repeat;
background-position: right center;
}
div.globalNav ul li a:hover {
 text-decoration: none;
 /*background-color: #ff8900;*/
 color: #ff8900;
}
div.globalNav ul li.last a:link, div.globalNav ul li.last a:visited {
 background-image: none;
 padding-left: 18px;
 border: none;
}
div.globalNav ul li.last a:hover {
 padding-left: 18px;
}

table.ContentBoundingBox {
 float: left;
 clear: both;
 margin-bottom: 10px;
}
/*********************************************/
/*HOME PAGE STYLES*/
/*********************************************/
div.informationBlock {
 background-color: #00467F;
 color: #C7E8FF;
 font-size: 7pt;
 font-weight: bold;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
}
div.informationBlockContent {
 color: #fff;
 padding: 4px 0px 6px 10px;
}
div.informationBlock strong {
 color: #FFD24F;
 font-family: Arial, Sans-serif;
 text-transform: uppercase;
 font-size: 9pt;
 display: none;
}
div.informationBlock a:link, div.informationBlock a:visited {
 text-decoration: none;
 padding: 0px 15px 0px 15px;
 color: #C7E8FF;
}
div.informationBlock a:hover {
 color: #ffffff;
 text-decoration: underline;
}
div.homeNews {
 background-image: url('/images/system/bgevents.gif');
 /*background-image: url('/images/system/bgnews.gif');*/
 background-repeat: no-repeat;
 background-position: top left;
 width: 215px;
 margin: 0px 0px 0px 0px;
 padding: 5px 13px 0 13px;
 height: 215px;
 color: #3A3A3A;
}
div.homeEvent {
 background-image: url('/images/system/bgevents.gif');
 background-repeat: no-repeat;
 background-position: top left;
 color: #3A3A3A;
 width: 215px;
 height: 215px;
 margin: 0px 8px 0px 0px;
 padding: 5px 13px 0px 13px;
}
div.homeNews a:link, div.homeNews a:visited,
div.homeEvent a:link, div.homeEvent a:visited {
 color: #000;
}
div.homeQuicklinks  {
 background-image: url('/images/system/bgevents.gif');
/* background-color: #00467f;
 background-image: url('/images/system/bgquicklinks.gif');*/
 background-repeat: repeat-x;
 background-position: top left;
 margin: 0px 8px 0px 0px;
 padding: 5px 13px 0px 13px;
 width: 217px;
 height: 215px;
}
div.homeQuicklinks a:link, div.homeQuicklinks a:visited {
 color: #3A3A3A;
}
div.homeNews ul, div.homeEvent ul, div.homeQuicklinks ul {
 display: block;
 width: 215px;
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 0px 0px;
 font-size: 7pt;
 /*height: 239px;*/
}

div.homeNews ul, div.homeEvent ul {
 height: 170px;
}

div.homeQuicklinks ul {
 width: 217px;
}

div.homeNews div.homeNewsTitle, div.homeEvent div.homeEventTitle, div.homeQuicklinks div.homeQuicklinksTitle, div.homeQuicklinks dt.homeHighlightTitle {
 padding: 0px 0px 2px 0px;
 margin: 0px 0px 0px 0px;
 color: #000;
 text-transform: capitalize;
 font-size: 11pt;
 font-weight: bold;
 width: 215px;
}
div.homeNews div.homeNewsTitle {
 background-image: url('/images/system/blackdotline.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 /*background-image: url('/images/system/newico_dotted.gif');
 background-repeat: no-repeat;
 background-position: center right;*/
}
div.homeEvent div.homeEventTitle {
 background-image: url('/images/system/blackdotline.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 /*background-image: url('/images/system/eventico_dotted.gif');
 background-repeat: no-repeat;
 background-position: center right;*/
}
div.homeQuicklinks div.homeQuicklinksTitle {
/* background-image: url('/images/system/qlinkico_dotted.gif');
 background-repeat: no-repeat;
 background-position: bottom;*/
 background-image: url('/images/system/blackdotline.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 padding-bottom: 3px;
 border: none;
 width: 217px;
}

div.homeNews li, div.homeEvent li {
 display:block;
 background-image: url('/images/system/blackdotline.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 margin: 0px 0px 4px 0px;
 padding: 0px 0px 5px 0px;
}

div.homeQuicklinks li {
 display:block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 7px 0px;
}

div.homeNews li div.icListTitle, div.homeEvent li div.icListTitle, div.homeQuicklinks li div.icListTitle {
 /* text-transform: capitalize;*/
 background-image: url('/images/system/blackbullet.gif');
 /*background-image: url('/images/system/arrowmedium.gif');*/
 background-repeat: no-repeat;
 background-position: top left;
 padding: 0 0 1px 13px;
}

div.homeQuicklinks li div.icListTitle {
 padding-bottom: 0;
}

div.homeEvent li div.icListTitle, div.homeEvent li div.icListDate {
}

div.homeQuicklinks li {
 border-bottom: none;
}

div.homeQuicklinks dl {
 padding: 6px 0 8px 0;
 margin: 0;
}

div.homeQuicklinks dt.homeHighlightTitle {
 color: #fff;
 background-image: url('/images/system/highlightico_dotted.gif');
 background-repeat: no-repeat;
 background-position: bottom;
 padding: 0 0 4px 0; 
 margin: 0;
 border: none;
 width: 217px;
 display: none;
}

div.homeQuicklinks dd {
 padding: 0 0 0 0;
 margin: 5px 0 0 1px;
}

div.homeQuicklinks dd.homeHighlight {
 background-image: none;
 padding: 0px;
}
div.homeQuicklinks dd.homeHighlight img {
 border: 1px solid #fff;
}

div.homeNews div.viewMore,
div.homeEvent div.viewMore {
 padding: 1px 0 1px 17px;
 font-size: 7pt;
 background-repeat: no-repeat;
 background-position: left;
 font-weight: bold;
 white-space: nowrap;
}

div.homeNews div.viewMore {
 /*background-image: url('/images/system/arrowmedium.gif');*/
}

div.homeEvent div.viewMore {
/* background-image: url('/images/system/arrowmedium.gif');*/
}

/*********************************************/
/*END HOME PAGE STYLES*/
/*********************************************/
/*MAINCONTENT*/
td.MainContent {
 padding: 0px;
}
div.MainContentBranding {
 width: 587px;
 height: 120px;
 background-image: url('/images/interiorbranding/brandinginner1.jpg');
 background-repeat: no-repeat;
}
div.MainContent {
 padding: 0px 9px 10px 9px;
 width: auto;
 float: left;
}
div.inlineMtc {
 width: 100%;
}
table.Mtc {
 width: 100%;
}
div.titlepadding {padding-left: 20px;}

table.tblBorder {
 border: 1px solid #9A9A9A;
 width: 100%;
 padding: 5px 5px 10px 5px;
}
table.tblBorder th {
 padding: 0px 5px 10px 5px;
 text-align: left;
 font-weight: bold;
 color: #000000;
}
table.tblBorder td {
 padding-left: 15px;
}
div.backtotop {
 margin-top: 150px;
}
a.backtotop:link, a.backtotop:visited {
 background-image: url('/images/system/backtop.gif');
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 10px;
 color: #727A7F;
 font-size: 8pt;
}
div.mailfriend {
 float: right;
 padding-left: 12px;
 padding-bottom: 2px;
 color: #777;
 background-image: url('/images/system/ico-mailfriend.gif');
 background-repeat: no-repeat;
 background-position: left center;
 font-size: 7pt;
 clear: both;
 margin-bottom: 5px;
}
div.mailfriend a:link, div.mailfriend a:visited {
 text-decoration: none;
 color: #777;
}
div.mailfriend a:hover {
 text-decoration: underline;
}
div.pageTitle {
 font-size: 150%;
 background-image: url('/images/system/bgpageTitleBorder.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 color: #FF8900;
 padding: 0px 0px 8px 0px;
 margin: 0px;
 font-weight: bold;
}
h1 {
  font-size: 140%;
 color: #41A1EC;
}

h2 {
  font-size: 130%;
 color: #41A1EC;
}

h3 {
  font-size: 120%;
}

h4 {
  font-size: 110%;
}
h5 {
 font-size: 105%;
}
h6 {
 font-size: 100%;
}

div.cookieBlock {
 font-size: 8pt;
 padding: 5px 0px 20px 0px;
}
td.portalRSB {
 background-color: #a8cde8;
}
div.portalRSBContent {
 width: 140px;
}
/*********************************************/
/*LSB*/
/*********************************************/
td.LSB {
 text-align: left;
 background-color: #fff;
 width: 172px;
 padding-bottom: 10px;
 color: #626161;
 background-image: url('/images/system/bglsb.gif');
 background-repeat: repeat-y;
}
div.lsbMainHeader {
 width: 172px;
 height: 112px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-image: url('/images/system/bglsbTitle.gif');
 background-repeat: repeat-x;
 color: #fff;
 text-align: left;
}
div.lsbMainHeader a:link, div.lsbMainHeader a:visited {
 color: #fff;
 font-weight: bold;
 display: block;
 padding-left: 13px;
 padding-top: 60px;
 font-size: 10pt;
}
div.lsbMainHeader a:hover {
 border: none;
 background-color: transparent;
}
div.lsbSubHeader a:link, div.lsbSubHeader a:visited {
 color: #333;
 font-weight: bold;
 padding-left: 8px;
 font-size: 8pt;
}
div.lsbContent {
 width: 172px;
}

/* LSB NAVIGATION DEFAULTS (FIRST LEVEL) */
#navlist {
 font-size: 7pt;
 font-weight: bold;
}
#navlist ul {
 padding: 0;
 margin: 0;
 list-style-type: none;
}
#navlist li {
 border-bottom: 1px solid #D2D1D1;
 padding-left: 10px;
}
#navlist li a:link, 
#navlist li a:visited {
 padding-top: 5px;
 padding-bottom: 5px;
 text-decoration: none; 
 color: #626161;
 display: block;
 width: 162px;
}
#navlist li a:hover {
 color: #FF8A00;
 background-color: #fff;
}
#navlist li.sideNavSelected a:link,
#navlist li.sideNavSelected a:visited,
#navlist li.nochildrensel a:link,
#navlist li.nochildrensel a:visited {
 color: #FF8A00;
 font-weight: bold;
}
/* LSB NAVIGATION DEFAULTS (SECOND LEVEL) */
#navlist li.sideNavSelected, #navlist li.nochildrensel {
 background-color: #fff;
}
#navlist ul ul {
 font-weight: normal;
 padding-bottom: 5px;
}
#navlist li li {
 border-bottom: none;
 background-color: #fff;
 padding-top: 3px;
 padding-bottom: 3px;
}
#navlist li li a:link, 
#navlist li li a:visited {
 display: block;
 color: #626161;
 background-color: transparent;
 width: 150px;
 padding-top: 1px;
 padding-bottom: 1px;
}
#navlist li li a:hover {
 background-color: transparent;
 text-decoration: underline;
 color: #FF8A00;
}

#navlist li li.sideNavNotSelected a:link,
#navlist li li.sideNavNotSelected a:visited,
#navlist li li.nochildren a:link,
#navlist li li.nochildren a:visited {
 color: #626161;
 font-weight: normal;
}
/*Set widths manually to not blow out LSB - used block links instead
  since there were ghosting issues without using width: auto;*/
#navlist li li li a:link,
#navlist li li li a:visited {
 width: 140px;
}
#navlist li li li li a:link,
#navlist li li li li a:visited {
 width: 130px;
}
#navlist li li li li li a:link,
#navlist li li li li li a:visited {
 width: 120px;
}
/*********************************************/
/*END LSB*/
/*********************************************/
/*********************************************/
/*RSB*/
/*********************************************/
td.RSB {
 width: 167px;
 height: 300px;
 /*background-image: url('/images/system/bgrsb.gif');
 background-repeat: repeat-y;*/
 font-size: 7pt;
 border-left: 1px solid #888;
}
div.rsbContainer {
 width: 165px;
}
div.rsbContent {
 padding: 10px 5px 10px 10px;
 font-size: 7pt;
}
td.RSB p, td.RSB td {
 font-size: 7pt;
}
td.RSB a:link, td.RSB a:visited {
}
td.RSB a:visited {
}
td.RSB ul {
 margin: 0 0 0 15px;
 padding: 0;
}
/*********************************************/
/*END RSB*/
/*********************************************/

/*FOOTER*/
table.footer {
/* width: 100%; */
 clear: both;
}
td.footer {color: #fff}
td.footer table.inlineMtcBlock {color: #fff;}
td.footer a:link, td.footer a:visited {color: #fff;}
div.footerContent {
 font-size: 7pt;
 padding: 5px 10px 5px 0px;
 /* background-color: #333333; */
 color: #fff;
 text-align: right;
}
div.footerContent a:link, div.footer a:visited {
 color: #fff;
}
/*NEWS & EVENTS INDEX STYLES*/
div.news {
 width: 100%;
}
div.news dl.index {}
div.news dl.index dt {
 font-weight: bold;
 background-image: url('/images/system/bgpageTitleBorder.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 padding: 2px 0px 3px 0px;
 margin-bottom: 5px;
}
div.news dl.index dd {
 margin-left: 0px;
 margin-bottom: 20px;
}
div.news dl.index dt a:link, div.news dl.index dt a:visited {
 color: #41A1EC;
 font-weight: bold;
}
div.news dt.indexFirst {
 color: #41A1EC;
 font-weight: bold;
}
div.news dt.indexMiddle {
 color: #41A1EC;
 font-weight: bold;
}
div.news dt.indexLast {
 color: #41A1EC;
 font-weight: bold;
}
div.news dd.indexSubtitle {
 font-weight: bold;
 padding-left: 10px;
}
div.news dd.indexTeaser {
 margin-bottom: 10px;
 padding-left: 10px;
}
div.news dd.indexMoreLink {
 text-align: right;
 margin-bottom: 20px;
}

/*NEWS DETAIL STYLES*/
div.news .icListHeader {
 font-weight: bold;
 font-size: 11pt;
 margin-top: 10px;
 border-bottom: 1px dotted #888;
}
div.news .icListDate {
        font-weight: bold;
        font-size: 8pt;
        margin-bottom: 10px;
        clear: both;
}
div.news .icListTitle { 
        font-weight: bold;
        clear: both;
        float: left;
        width: 100px;
}
div.news .icListItem {
       clear: none;
       clear: none;
       float: left;
}
div.news .icListTeaser {
 clear: both;
 float: left;
 margin-top: 5px;
 width: 100%;
}
div.news .icListContent {
 clear: both;
 float: left;
 margin-top: 10px;
 padding-top: 10px;
 width: 100%;
 border-top: 1px dotted #000000;
}
div.miscHeader {
 display: none;
 visibility: hidden;
}
/*CUSTOM BACKGROUND IMAGE CSS*/
body {
/* background: url('/images/system/bg_topbody.gif') repeat-x #333; */
}

table.PageBoundingBox {
 background-color: transparent;
 width: 100%;
 position: relative;
 text-align: center;
}
table.ContentBoundingBox {
 width: 759px;
 background-color: #fff;
 position: relative;
 float: none;
 margin: 0 auto;
 text-align: left;
}
div.header {
 margin: auto;
 width: 759px;
 float: none;
}
div.footerContent {
 text-align: center;
}
div#interiorContainer {
 float: left;
 background: #013B6B ;
/* background: #e39e4f url('/images/system/bginterior.gif') repeat-x top;*/
 width: 100%;
}
/* Inline Maintenance block */
	table.inlineMtcBlock {color:white;background-color:#deb887;border:outset #fff 2px;}
	a.inlineMtcBlock,a.inlineMtcBlock:link,a.inlineMtcBlock:visited,a.inlineMtcBlock:active {}
	a.inlineMtcBlock:hover {}
/* GLOBAL GENERIC SETTINGS */
	/* Set generic font settings to be used globally */
	/* MARGINS AND COLORS SET IN TEMPLATE LAYOUT CSS */

	body, td, th {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt; background-image: none;}
	th {font-weight:bold;}
div.header {
 width: 798px;
}
/* Standard elements */
	/* Links */
		a, a:link, a:visited, a:active {text-decoration:none;font-weight:normal;}
		a:hover {text-decoration:underline;}

	/* Headings */
		h1 {font-size:130%;}
		h2 {font-size:125%;}
		h3 {font-size:120%;}
		h4 {font-size:115%;}
		h5 {font-size:110%;}
		h6 {font-size:105%;}

	/* Lists */
		ul {list-style-type:square;}

	/* Forms */
		textarea, input, select {font-size:90%;}

	/* Miscellaneous */
		pre {font-family:Courier New,Courier,monospace;font-size:80%;}

/* Custom Classes */
	.small {font-size:75%}

/* TEMPLATE LAYOUT SETTINGS */
	body {margin-top:0px;margin-left:0px;}
	body {color:#000;background-color:#333;}

	/* SBT Page Layout Styles */
	table.PageBoundingBox {width:798px;padding:0px;margin:auto;}
	table.ContentBoundingBox {width:798px;height:300px;margin:auto;border:1px solid #fff;}
	td.LSB {width:165px;padding:0px;color:#fff;background-color:#95a5a9;border-left:1px solid #fff;}
	td.MainContent {width:633px;padding:5px;color:#000;background-color:#fff;}

	/* DO NOT CHANGE THE FOLLOWING STYLES */
	td.LSBBuffer {display:none;width:0px;visibility:hidden;}
	td.RSBBuffer {display:none;width:0px;visibility:hidden;}
	/* END OF DO NOT CHANGE */

/* Standard elements */

/* Links */
	a, a:link, a:visited, a:active, a:active {color:#5277A8;}
	a:visited {color:#999999;}
	a:hover {color:#113D77;}

/* Headings */
	h1 {color:#333;}
	h2 {color:#333;}
	h3 {color:#333;}
	h4 {color:#333;}
	h5 {color:#333;}
	h6 {color:#333;}

/* Forms */
	textarea, input, select {}

#header { /* Defines the box that holds the header */
	width:798px;
	background-color: #fff;
	}
#logo { /* Defines the box that holds the logo */
	clear:none;
	padding-left: 9px;
	padding-top: 9px;
	height:49px;
	width:212px;
	float: left;
	}
/*---------------------------------------------------------------------------*/
/* TOP NAVIGATION  */
/*---------------------------------------------------------------------------*/
#topNav { /* Defines the box that holds the links at the top of the page */
	clear: both;
	width:798px;
	}
#topLinks {
	clear:none;
	float: right;
	height:17px;
	padding: 14px 2px 2px 0px;
	}
#topLinks a,
#topLinks a:link,
#topLinks a:visited
  {
  height: 17px;
  font-weight: normal;
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  padding: 0px 10px 2px 10px;
  }
#topLinks a:hover {background-image: url(/images/system/hiLiteOn.gif);background-repeat: repeat; }
#HomeLink {background-image: url(/images/system/HomeLinkHiLite.gif);background-repeat:repeat; }
#calLink {background-image: url(/images/system/calLinkHiLite.gif);background-repeat:repeat; }
#sitemapLink {background-image: url(/images/system/sitemapLinkHiLite.gif);background-repeat: repeat; }
#contactLink {background-image: url(/images/system/contactLinkHiLite.gif);background-repeat: repeat; }

/*---------------------------------------------------------------------------*/
/* HORIZONTAL NAVIGATION BAR */
/*---------------------------------------------------------------------------*/
#hnav {
  width: 798px;
  height:36px;
  background-image: url(/images/system/hnavoff.gif);
  background-repeat: repeat-x;
  background-position: top;
  padding: 0;
  border-bottom: solid 1px white;
	}
#hnav a,
#hnav a:link,
#hnav a:visited
  {
  height:37px;
  background-image: url(/images/system/hnavoff.gif);
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: white;
  text-decoration: none;
  border-right: solid 1px white;
  padding: 11px 10px 12px 10px;
  }
#hnav a:hover {
  background-image: url(/images/system/hnavon.gif);
  background-repeat: repeat;
  }

#address { /* Defines the box that holds the address line */
	clear: right;
	float: right;
	padding-right: 2px;
	}

/*---------------------------------------------------------------------------*/
/* Library Header Blocks */
/*---------------------------------------------------------------------------*/
	#commonBanner {
		clear:both;
		width:798px;
		border-top:1px solid #303b4f;
		height:57px;
		background-image:url(/images/library/library_header.jpg);}


	#hidTitle {display:none;}

	#rotator {
		height:200px;width:798px;background-repeat:no-repeat;border:1px solid #fff;
		

		background-image:url(/images/library/rotators/library_homeimage.jpg);
	}

#functionbar {background-color:#013356;}
/* START CLICKABILITY IMAGE ROLLOVERS */
	#pdf {background:url(/images/pdf-over.gif) no-repeat bottom left;width:32px;height:23px;float:left;clear:none;margin:0 0px;}
	#pdf a {background:url(/images/pdf.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#pdf a:hover {background-image:none;}
	#mailfriend {background:url(/images/mailto-over.gif) no-repeat bottom left;width:33px;height:23px;float:left;clear:none;margin:0 0px;}
	#mailfriend a {background:url(/images/mailto.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#mailfriend a:hover {background-image:none;}
	#print {background:url(/images/print-over.gif) no-repeat bottom left;width:31px;height:23px;float:left;clear:none;margin:0 0px;}
	#print a {background:url(/images/print.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#print a:hover {background-image:none;}
	#makehome {background:url(/images/makehome-over.gif) no-repeat bottom left;width:38px;height:23px;float:left;clear:none;margin:0 0px;}
	#makehome a {background:url(/images/makehome.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#makehome a:hover {background-image:none;}
	#EzInfo {background:url(/images/system/ezinfo_login_on.gif) no-repeat bottom left;width:34px;height:21px;float:left;clear:none;margin:0 0px;}
	#EzInfo a {background:url(/images/system/ezinfo_login_off.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#EzInfo a:hover {background-image:none;}
	#Intranet {background:url(/images/system/intranet_login_on.gif) no-repeat bottom left;width:34px;height:21px;float:left;clear:none;margin:0 0px;}
	#Intranet a {background:url(/images/system/intranet_login_off.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#Intranet a:hover {background-image:none;}
	#EmailLogin {background:url(/images/system/email_login_on.gif) no-repeat bottom left;width:34px;height:21px;float:left;clear:none;margin:0 0px;}
	#EmailLogin a {background:url(/images/system/email_login_off.gif) no-repeat top left;display:block;margin:0;padding:0;width:100%;height:100%;}
	#EmailLogin a:hover {background-image:none;}
/*END CLICKABILITY IMAGE ROLLOVERS*/
/*---------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------*/
#footer { /* Defines the box that holds the footer */
	width:798px;
	color: #ffffff;
	background-color: #303b4f;
	}
.footer, td.footer {
	color: #FFFFFF;
	/*color: #569FD3;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*margin-top:2px;
	margin-left:2px;*/
}
a.footer, a.footer:link, a.footer:visited, a.footer:active {
 	color: #ffffff;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	margin-top:2px;
 	margin-left:2px;
 	text-decoration: none;
 	font-weight: normal;
}
 a.footer:hover { text-decoration: underline; }
 
/*---------------------------------------------------------------------------*/
/* Library FOOTER Links */
/*---------------------------------------------------------------------------*/
 #ftrMenu	{ 
 	height:38px;
 	background-color:#26333c;
 	color: #fff;
 	text-align:center;
 	padding:5px;
 	font-weight: normal;
 	font-size: 8pt;
 	border: 1px solid #fff;
 	border-top: none;
 }
 #ftrMenu a, #ftrMenu a:link, #ftrMenu a:visited, #ftrMenu a:active {
 	text-decoration:none;
 	color: #fff;
 	font-weight: normal;
 	font-size: 8pt;
 }
 #ftrMenu a:hover {text-decoration:underline;}

/* Temp set up... ljk 6/22/05 */

a {font-weight:normal;}

/* DEFAULTS */
#navcontainer {height:100%;width:165px;background-color:#95a5a9;margin-top:0;}
#navcontainer #navlist li a,#navcontainer #subnavlist li a {font-family:tahoma,sans-serif;font-weight:900;text-decoration:none;}

/* NAV LIST */
#navcontainer #navlist {list-style-type:none;margin:0;padding:0;}
#navcontainer #navlist li {display:inline;}
#navcontainer #navlist li a {border-bottom:1px #fff solid;color:#fff;display:block;background-color:#95a5a9;padding:5px;font-size:10pt;}
#navcontainer #navlist li a:hover {background-color:#303b4f;}
#navcontainer #navlist li a#current {color:#fff;background-color:#303b4f;}

/* SUB NAV LIST */
#navcontainer #subnavlist {background-color:#95a5a9;list-style-type:none;margin:0 0 0 11px;padding:0;border-left:1px dotted #fff;}
#navcontainer #subnavlist li {display:inline;}
#navcontainer #subnavlist li a {border-bottom:none;display:block;padding:3px;height:auto;background-color:#95a5a9;font-size:8pt;}
#navcontainer #subnavlist li a:hover {background-color:#95a5a9;}
#navcontainer #subnavlist li a#subcurrent {background-color:#95a5a9;color:#303b4f;}
#navcontainer #subnavlist li a#subcurrent:hover {text-decoration:underline;}

/* DEFAULTS */
#navcontainer {height:100%;width:165px;background-color:#95a5a9;margin-top:0;}
#navcontainer .navlist li a,#navcontainer .subnavlist li a {font-family:tahoma,sans-serif;font-weight:900;text-decoration:none;}

/* NAV LIST */
#navcontainer .navlist {list-style-type:none;margin:0;padding:0;}
#navcontainer .navlist li {display:inline;}
#navcontainer .navlist li a {border-bottom:1px #fff solid;color:#fff;display:block;background-color:#95a5a9;padding:5px;font-size:10pt;}
#navcontainer .navlist li a:hover {background-color:#303b4f;}
#navcontainer .navlist li a.current {color:#fff;background-color:#303b4f;}

/* SUB NAV LIST */
#navcontainer .subnavlist {background-color:#95a5a9;list-style-type:none;margin:0 0 0 11px;padding:0;border-left:1px dotted #fff;}
#navcontainer .subnavlist li {display:inline;}
#navcontainer .subnavlist li a {border-bottom:none;display:block;padding:3px;height:auto;background-color:#95a5a9;font-size:8pt;}
#navcontainer .subnavlist li a:hover {background-color:#95a5a9;}
#navcontainer .subnavlist li a.subcurrent {background-color:#95a5a9;color:#303b4f;}
#navcontainer .subnavlist li a.subcurrent:hover {text-decoration:underline;}




/* Inline Maintenance block */
	table.inlineMtcBlock {color:white;background-color:#deb887;border:outset #fff 2px;}
	a.inlineMtcBlock,a.inlineMtcBlock:link,a.inlineMtcBlock:visited,a.inlineMtcBlock:active {}
	a.inlineMtcBlock:hover {}


