﻿/* $Id$ */

@charset "utf-8";

body {
	background-color: #FFF;
	color: #000;
	font: 62.5%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	line-height: 1.3em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ul { /* this is the default style - change at will - SUGGEST A STYLE */
	margin-left: 40px; /* indented from side */
	margin-bottom: 20px; /* space after */
	list-style:circle;
}

ol { /* this is the default style - change at will - SUGGEST A STYLE */
	margin-left: 40px; /* indented from side */
	margin-bottom: 20px; /* space after */
	list-style:decimal;
	
}

li {
		margin-bottom: 10px; /* space after */
	}
}

ul .condense li {
	/* Condense removes space between items *
		margin-bottom: 0px !important; /* space after */
}

.nobullet li {
	
	list-style:none !Important;
}

a {
	color: #000 /* default value=   */
}
a:visited { /* default value=   */
	color: #666
}

p {
	margin-bottom:1em;
}
/* HEADERS -------------------------------------------------------------------------- */
h1 {
	color: #022952; /* COLOUR CHANGE */ /* replace H tags colour with your own */
	font-size: large;
	/* default margins = margin: 0.5em 0 1em 0; for h tags: in this order: top, right, bottom, left */
}
h2 {
	color: #022952;/* COLOUR CHANGE */
	font-size: medium;
	font-weight:bold;

}
h3 {
	color:#888; /* COLOUR CHANGE */
	/* default margins = margin: 0.5em 0; for h tags: in this order: top/bottom, right/left */
		font-size: 110%;
		letter-spacing:120% !important;
		padding-top:1em;
		/*border-bottom: 1px dotted #ccc;*/
}
h4 {
	color: #888 /* COLOUR CHANGE */
}

/* POSITIONING - generic use =------------------------------------------------------- */

.large { /* larger text - this is arbitrarily large - I made it for TCU */
	font-size: 1.4em;
	margin-top: 20px;
	display: block
}

hr { color: #bfbfbf; background-color: #bfbfbf}
hr.thick { height: 3px; color: #666; background-color: #666} /* thicker separator line - change colour if desired for greater emphasis */
/* comment out and suggest ways to use this class */

/* LINKS ------------------------ default link style */

a,  a:link,  a:visited,  a:active {
	color: #0e6789 /* COLOUR CHANGE */
}
a:hover {
	text-decoration: underline;
	color: #000 /* COLOUR CHANGE */
}
a h4 { color: #0082c0} /* COLOUR CHANGE */
a:hover h4 { text-decoration:underline}
a#skipNav:active, a#skipNav:focus { color: #000} /* Colour for skipnav link when tabbed / clicked - is white to hide it ohterwise */
.more a, .more a:link, .more a:visited, .more a:active { color:#000}
/* NAVIGATION STYLE - will eventually change to accomodate full grid system  */

/* IMAGE PATHS + THEME / COLOUR CHANGES -- change to match your site structure */

#arc {
	background: #fff url("header.jpg") no-repeat !important;

}

#navbar { /* the main nav bar */
	border-top: 2px solid #89082e;
	background: #022952 url("header_grad.jpg") repeat-x !important;
}
#navbar p a { /* links in navbar */
	color: #FFF; /* COLOUR CHANGE - MAKE SURE CONTRAST IS VERY HIGH */
	padding: 0 10px 0 8px
}

.menu li li a {/* sub menu styling - positions the arrow graphic in a bit more */
	background-image: url(../images/triangle_right.gif)
}


/*.nav_top      { background-image: url(../images/corner_nav_top.gif)}
.nav_bottom   { background-image: url(../images/corner_nav_bottom.gif)}*/
.main_top     { background-image: url(../images/corner_main_top.gif)}
.photo_top    { background-image: url(../images/corner_photo_top.gif)}
.photo_bottom { background-image: url(../images/corner_photo_bottom.gif)}
.icon_top     { background-image: url(../images/corner_icon_top.gif)}
.icon_bottom  { background-image: url(../images/corner_icon_bottom.gif)}
.photo_long { background-image: url(../images/corner_photo_long.gif)}

/* ------------ SPLASH PAGE ------------*/

#splash {
	background-image: url("header.jpg"); /* re-uses HEADER ARC image no need to change */
	background-position:-60px bottom;
	border-color: #888; /* COLOUR CHANGE this is a colour that matches your site *** make sure to make a header ARC image to match if changing it */
	border-bottom-color: #022952/* COLOUR CHANGE this is a colour that matches the MAIN NAVIGATION BAR  */
}

#splash .two_cols {
	background-image: url(../images/splash_line.gif);  /* this line matches the outline of the border above - Graphic in file: Splash_Master.psd */
}

#splash h2 a { color: #0e6789 /* COLOUR CHANGE language links - match if you like */}

.two_cols {	background-image: url(../images/two_cols.gif)} /* PATH CHANGE */
.three_cols { background-image: url(../images/three_cols.gif)} /* PATH CHANGE */

#searchBox { /* search box */
	background-color: #fff; /* COLOUR CHANGE */
	border: 1px solid #1d2d44
}

#submit { /* submit button */
	background-color: #1d2d44;
	width: 28px;
	height: 28px;
	border: 0;
	color: #fff; /* COLOUR CHANGE */
	vertical-align:top
}
#navbar p a { /* links in navbar */
	color: #FFF; /* COLOUR CHANGE - MAKE SURE CONTRAST IS VERY HIGH */
	padding: 0 10px 0 8px; /* default */
	border-right: 2px solid #FFF /* COLOUR CHANGE (the bars in between)  - MAKE SURE CONTRAST IS VERY HIGH */
}

#banner { /* holds flash banner or static banner */
 border-bottom: 4px solid #89082e;
 overflow:hidden;
 height:185px;/* COLOUR CHANGE - this is the colour stripe under the flash banner */
}


/* Left Navigation styles */
.leftnav .header {
	border-color: #e3d098 !important;
	background: #333 url(../images/arc_right_beige.gif) no-repeat; /* COLOUR CHANGE header BG image match #colour to bottom half of arc graphic */
	padding-right:15px !important;
}

.leftnav .header a { 	color: #022952;  /* Link in Navigational Header */}
/* COLOUR CHANGE header BG image match #colour to bottom half of arc graphic */
.leftnav .mycolour .header {
	border-color: #ffffff;
	background-color: #eee7d1;
	background-image: url(../images/arc_right_beige.gif);
		padding-right:15px;
}

.menu a, .menu a:link, .menu a:visited, .menu a:active {
	
	border-bottom-color: #e3d098 !important;
}


/* COLOUR CHANGE update font to contrast w BG color (above in .leftnav .mycolour .header) */
/*.leftnav .mycolour .header a { 	color:#fff}  */
.menu a {
	padding: 8px 4px 10px 24px; /* this creates the size of the menu item box - last value is the distance of the text from the side */
	border-bottom: 1px dotted #666;
	background-color: #F9F7F0 !important;
	background-image: url(../images/triangle_right.gif);
	background-repeat: no-repeat;
	background-position: 12px 13px;
}

.menu a:link,.menu a:visited,.menu a:active {
	/*color: #333  optional COLOUR CHANGE */
}

.menu a:hover {
	/*color: #000 optional COLOUR CHANGE */
}

/* MENU - Current item colour - USE to DESIGNATE THE CURRENT PAGE - add this id to the appropriate li in the menu */
#current { background-color: #f9ecaa}

#contacts { display: none} /* closes the menu by default */
#explore { 	display: none} /* closes the menu by default - add your own menu items here */

.row .header { /* attributes for all header bars */
	border-top-color: #b1b9c3;
	border-bottom-color: #94add1;
		border-top-color: #bea364;
	border-bottom-color: #bea793;

	background-color: #eee7d1; /* COLOUR CHANGE the background colour to your site's colour scheme */
	background-image: url(../images/arc_right_beige.gif); /* CHANGE PATH to match your site structure */
	color: #333 /* color for all row headers */
}

/* EXTRA CLASS FOR MULTIPLE COLOURED HEADER BARS - uncomment to use
-  USE: If you want to have multiple colours of title bars - you may need this class - if the colours contrast a lot the MORE link will also change - use this class to change it
------------------------------------------------------------------------ */

/*.mycoloured .header .more a, .mycoloured .header .more a:link, .mycoloured .header .more a:active, .mycoloured .header h2 { color:#fff}
.mycoloured .header {
	border-top-color: #3888ac;
	border-bottom-color: #0d73a1;
	background: #0d73a1 url(../images/arc_right_main.gif) no-repeat;
} */


.mycolour { background-color: #0d73a1} /* COLOUR CHANGE this is a colour that matches your site *** make sure to make a header ARC image to match if changing it */
.mycolour .header {
	border-top: 3px solid #3888ac;
	border-bottom: 1px solid #0d73a1;
	background: #0d73a1 url(../images/arc_right_main_darkteal.gif) no-repeat;
}
.mycolour .header h2 { color:#FFF;!important}

.more a, .more a:active,  { color:#0d73a1}
.more a:hover {color:#23d7f7}
.more a:visited {color:#0d73a1}

.box { /* v2.1 class */
	background-color: #f8f6d7;
	border-bottom: 1px solid #666
}
.box table td { border-top: 1px dotted #666}

.photolink .text {
	color: #fff /* set colour of link text under photos here */}
#right_column ul li {
	color: #000 /* text colour for lists in content area */}
.date  { color: #000 /* CHANGE COLOUR OF NEWS DATES here */}


/* ------ GRID - ------------ */
/*    GRID BOX SIZES (reference)

- when nesting grid elements inside each other (as opposed to stacking them inline) use .nomargin to remove the margin of the last nested column in a set
REASON: each grid element is given a right-margin automatically.  If you nest two or more grid pieces inside another the redundant margin breaks the layout

.grid1 - 40px
.grid2 - 100px
.grid3 - 160px (1/4 right_column)
.grid4 - 220px (1/3 right_column)
.grid5 - 280px
.grid6 - 340px (1/2 right_column)
.grid7 - 400px
.grid8 - 460px (2/3 right_column)
.grid9 - 520px
.grid10 - 580px (3/4 right_column)
.grid11 - 640px
.grid12 - 700px (whole right_column)



.grid13 - 760px
.grid14 - 820px
.grid15 - 880px
.grid16 - 960px



/* --- ACCESSIBILITY ---- ncs EDIT added may3/09 use to hide h1s or h2s you don't want visible to the sighted but read by screen readers*/
h1.accessible,h2.accessible,h3.accessible{float:right;margin:-9999px}
.paddingTop{padding :10px 0 0 0}
#wrapper #splash .button a{background-color:#FFF}

/* --- Add the class .showmethegrid to the wrapper to see the grid ---*/
#wrapper.showmethegrid{background:#fff url(../images/nav_pluscols.gif) repeat-y;background-position:bottom left;padding-right:0}
#right_column.showmethegrid{background:#fff url(../images/gridhelper_rightcolumnonly_12cols.gif) repeat-y;background-position:bottom left;padding-right:0}
/* ------ GRID - ------------ */



/* msp */
    .mGrid {   
        width: 100%;   
        background-color: #fff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #525252;   
        border-collapse:collapse;   
    }  
    .mGrid th 
    {
        background: #022952;
    }
    .mGrid td {   
        padding: 2px;   
        border: solid 1px #c1c1c1;   
        color: #022952;   
    }  

/*    .mGrid td {   
        padding: 2px;   
        border: solid 1px #c1c1c1;   
        color: #717171;   
    }  
    .mGrid th {   
        padding: 4px 2px;   
        color: #fff;   
        background: #424242 url(grd_head.png) repeat-x top;   
        border-left: solid 1px #525252;   
        font-size: 0.9em;   
    }  
    .mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
    .mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
    .mGrid .pgr table { margin: 5px 0; }  
    .mGrid .pgr td {   
        border-width: 0;   
        padding: 0 6px;   
        border-left: solid 1px #666;   
        font-weight: bold;   
        color: #fff;   
        line-height: 12px;   
     }     
    .mGrid .pgr a { color: #666; text-decoration: none; }  
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }  */
/* msp */



#right_column .news ul li { list-style-type: none; margin: 0; padding: 0 5px} /* for list of news items in a column */

/*=jump search - requested by FIN
---------------*/
#jumpSearch {
	background: url(/images/jumpRight.gif) 100% 10px no-repeat;
	padding-right: 3px;
	margin-bottom: 1em;
	/*padding-top: 10px;*/
	float: right;
	/*width: 565px;
	w\idth: 562px;*/
	width: 394px;
	w\idth: 391px;
}
#jumpSearch form {
	background: url(/images/jumpMiddle.gif) left top repeat-x
}
#jumpSearch fieldset {
	border: none;
	height: 28px;
	background: url(/images/jumpLeft.gif) left top no-repeat;
	padding-top: 4px
}
#jumpSearch label, #jumpSearch select, #jumpSearch input { vertical-align: middle}
#jumpSearch label {
	font-weight: bold;
	padding: 0 0 0 7px
}
#jumpSearch select {
	font-size: 1.1em;
	border: 1px solid #63865a
}
#jumpSearch input#jumpGo {
	width: 25px;
	height: 25px;
	border:0
}


/*********************************************************************************************/
/* Start FSCO Customization */
/*********************************************************************************************/


/*
Useful FSCO Branding Colours:

Primary:
#022952 - dark blue
#89082e - red/burgandy
#bea364 - beige

Variations, as required

#e3d098 - light beige
#eee - very light gray  - watch accessibility/contrast!
#ccc - light gray 

*/


/* Tabs */
/*
.tabs ul {
margin:0;
padding:0;
padding-bottom:3px;
border-bottom: 3px solid #e3d098 ;
}
.tabs li {
background:#EEE7D1 none repeat scroll 0 0;
border:1px solid #AAA390;
display:inline;
margin:0 !important;
padding:5px;
}

.tabs li.selected {
background: #bea364;
border:3px solid #bea364;
}
*/

/* tabs lower are for tabs appearing below the banner image */
.tabs {
	background-color:#0f0;
}
.tabs.lower ul {
border-bottom:none !important;
margin: 0;
margin-bottom:1em;
background-color:#eee;
border:none;
padding:3px;
padding-top:4px;

}

.tabs.lower li {
display: inline;
background-color: #eee;
border-right: 5px solid #fff !important;
margin-right:0px;
padding:5px 10px 5px 10px !important;


margin-left:-5px !important;  /* left margin and left padding to fix a weird layout bug */
}

.tabs.lower li.selected {
background-color: #89082e;
font-weight:bold;
color: #fff !important;
}

.tabs .extended{
	float:right; background-color: #ccc; border-left:20px solid #fff; padding: 5px 10px;
}

/* --------------------------------------------------------------------------------------------------------------------- */
/* Page Elements */
#breadcrumb {
color:#444;
font-size:80%;
}

#banner {
	top:-2em;position:relative;
	bord
}



.photocap .photo_top .grey, .photocap .photo_bottom .grey {
	color: #bea364;
	background-color: #bea364;
}

/* table formatting */
table caption{
	color:#89082e;
	font-weight:bold;
	background-color:#eee;
	padding:5px;
}

/*th {
	background-color:#F0EADB;
}*/
/*


sup, .superscript {font-size:xx-small; vertical-align:top;} 
sub, .subscript {font-size:xx-small; vertical-align:bottom;} 

/* --------------------------------------------------------------------------------------------------------------------- */
/* Home page */



#home-sectors {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:1em;
}
#home-news {
	
	margin-top:-2em;
	
}

#home-news h3 {
	font-size:100% !important;
	color:#444;
	
}




ul .nobulletlist {
	margin-top: -2em !important;
}

/* Industry/Consumer links on home page */
#home-sectors-text .small a {
	color: #022952 !important;
}
#home-sectors-text .inline {
	border-right-color: #444 !important;
}

/* temp fix for launch */
/* Mark was here waaaaaay too late the night before launch */
.reallyimeanit .NewsList li {
	list-style: none !important;
	margin-left: 0 !important;
	margin-bottom:0 !important;
}
.NewsList li {
	list-style: disc !important;
	margin-left: 2em !important;
	margin-bottom:5px !important;

}


/* 
** DISABLED - Revised home page layout. Uncomment to fit all sectors on one line
#home-sectors li {
	float:left;
	width:80px;
	padding:0 !important;
	margin:0 !important;
	padding-right:3px !important;
	margin-right:3px !important;
	border-right:1px dotted #ccc;
	padding-bottom:10px !important;
	list-style:none !important;
	font-size:80%;
	text-align:center;
	margin-bottom:2em;
}
*/


/* Old icon-based sector list */
/*
** DISABLED: June 28 
#home-sectors li {
	float:left;
	width:130px;
	padding:0 !important;
	margin:0 !important;
	padding-right:3px !important;
	margin-right:3px !important;
	border-right:1px dotted #ccc;
	padding-bottom:10px !important;
	list-style:none !important;
	font-size:95%;
	text-align:center;
	margin-bottom:2em;
}



#home-sectors li.last {
	border-right:none;
}

#home-sectors a:link, #home-sectors a:visited, #home-sectors {
	font-weight:normal !important;
}

#home-sectors img {
	padding-bottom:2px;
	margin-bottom:2px;
	width: 130px;
}

#home-sectors a:hover img {
	text-decoration:none;
	border-bottom: 1px solid #000 !important;
	background-color:#eee;
}

#home-sectors a:hover {
font-weight:bold !important;
display:block;
}

*/


/* --------------------------------------------------------------------------------------------------------------------- */
/* Content styles */
.msg-warning, .msg-warning h1, .msg-warning h2 {
	color: #89082e;
}
.sector {
	color: #888;
	font-weight: normal;
}


/* --------------------------------------------------------------------------------------------------------------------- */
/* Icons */
.consumer, .consumer li {
	background-image: url(/images/icons/user_silhouette.png);
	background-repeat: no-repeat;
	background-position: left 3px ;
	padding-left: 20px;
}

.industry, .industry li {

	background-image: url(/images/icons/briefcase.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}


/* --------------------------------------------------------------------------------------------------------------------- */
/* Large Banners and notices */
.archived-notice {
	background-image:url("/Style Library/FSCO/Internet/Images/banners/file-manager.png");
	background-repeat:no-repeat;
	background-position: 10px 20px;
	padding:10px;
	padding-left:150px;
	border:3px solid #89082e;
	border-top-width: 15px;
	background-color:#FFFFCC;
	margin-top:10px;
	margin-bottom:1.5em;

}

.archived-notice h2 {
	font-size: large; 
	color: rgb(153, 51, 0)
}

.archived-notice .large {
	font-size:larger;
}
	
	
.archived-notice .superceded {
	font-size:larger; 
	background-image:url("/Style Library/FSCO/Internet/Images/images/icons/Next.png"); 
	background-repeat:no-repeat; 
	background-repeat:no-repeat;
	padding-left:30px;
}
	
	
.updated-notice {
	background-image:url(../images/banners/file-manager.png);
	background-repeat:no-repeat;
	background-position: 10px 20px;
	padding:10px;
	padding-left:150px;
	border:3px solid #080;
	border-top-width: 15px;
	background-color:#ccFFCC;
	margin-top:10px;
	margin-bottom:1em;
}

.password-notice {
	border-bottom: #89082e 1px solid;
	border-top: #89082e 3px solid;
	background-color:#FFFFcc;
	background-image:url(/style%20library/fsco/internet/images/icons/password.png) !important;
	background-repeat:no-repeat;
	background-position: left top;
	padding: 10px;
	padding-left:70px;
	margin-bottom: 1em;
}

.password-notice h2 {
color:#022952;

}

/* Bulletin Header/Footer*/
.bulletin-global-header {
	/* The "This is for historical..." warning on all bulletins */
	width:200px;
	float:right;	
	padding-left:10px;
	margin-left:10px;
	margin-bottom:10px;
	border: 1px dotted #ccc;
	background-color: #eee;
	font-size:90%;
}

.bulletin-global-header p {
	
	padding-top:2em !important;
}



.bulletin-header {
	/* The banner title unique to each bulletin */
	margin-bottom: 1em;
}
.bulletin-header .bulletin-subheader {
	border-bottom: #bea364 1px solid;
	border-top: #bea364 3px solid;
	background-color: #e3d098;
	background-image:url(/style%20library/fsco/internet/images/icons/bulletin.png) !important;
	background-repeat:no-repeat;
	background-position: left top;
	padding: 10px;
	margin-bottom: 1em;
}
.bulletin-header .b-label {
	margin-top: 10px;
	margin-left:100px;
	float: left;
	font-size: 190%;
	font-weight: bold;
	margin-right: 10px;
}
.bulletin-header .bulletin-info {
	float: right;
}
.bulletin-header .b-attn {
	/* To the attention to... line */
	padding-top: 10px;
	font-weight:bold;
	color:#022952;
}
.bulletin-header .b-number {
	font-weight: bold;
}
.bulletin-header  .b-icon {
	display:inline;
}

.bulletin-footer {
	font-style:italic;
	border-top:1px solid #ccc;
	padding-top:1em;
	margin-top:1em;
}


/* --------------------------------------------------------------------------------------------------------------------- */
/* Paragraph style classes */


.lead {
	/* Lead text at the start of sector pages */
	margin-top:1em;
	margin-bottom: 2em ! important; 
	font-size: 110%; line-height: 130%;
}


.contents {
	background-color: #faf7f0;
	border-bottom: 1px dotted #ccc;	
}

.important {
	background-color: #fee;
	border: 4px solid #89082e;
	border-top-width:10px;
	padding: 10px;
	margin: 5px;
	margin-left:30px;
	margin-right:30px;
}


.emphasis {
	background-color: #eee;
	border: 1px solid #ccc;
	border-left-width: 10px;
	padding: 10px;
	margin: 5px;
	margin-left:30px;
	margin-right:30px;
}
	
.info {
	background-image:url(/style%20library/fsco/internet/images/icons/info.png) !important;
	background-repeat:no-repeat;
	background-position: left top;
	background-color:#fff;
	padding-left:40px;		
	color: #022952;
}

.info-sm {
	background-image:url(/style%20library/fsco/internet/images/icons/info_sm.png) !important;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	background-color:#D9EEFF;
	padding:5px;
	padding-left:25px;
	color: #022952;
}

.note {
	background-image:url(/style%20library/fsco/internet/images/icons/note.png) !important;
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:50px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	;
}

.success {
		background-color: #cec;
	border: 1px solid #aca;
	padding: 10px;
	margin: 5px;	
	
}
.failure {
			background-color: #ecc;
	border: 1px solid #caa;
	padding: 10px;
	margin: 5px;
}
.warning {
			background-color: #eec;
	border: 1px solid #cca;
	padding: 10px;
	margin: 5px;

}
.icon-pdf .size, .icon-word .size {
	color:#444;
}

/* --------------------------------------------------------------------------------------------------------------------- */
/* UL Classes */
.inline ul {
	
	margin:0 !important;
	padding:0 !important;
}
.inline li {
	
	display:inline;
	margin-left:0 !important;
	padding-left:0 !important;
	border-right: 1px solid #ccc;
	padding-right:5px;
	margin-right:5px;
}

.inline .last {
	
	border:none;
}
.inline .linebreak {
	
	display:block;
}
/* --------------------------------------------------------------------------------------------------------------------- */
/* Left Nav icons */
.leftnav .nobullet li {
	list-style-type: none !important;
	list-style-image: url(none) !important;
}


.leftnav .archived .header {
	border-color: #ffffff;
	background-color: #ccc;
	background-image: url(../images/arc_right_dgray.gif);
}

.leftnav .archived { background-color: #ccc} /* COLOUR CHANGE this is a colour that matches your site *** make sure to make a header ARC image to match if changing it */

.leftnav .archived .header h2 { color:#444 !important;}

.leftnav .archived .header a {
	background:url(../images/icons/1282669758_drawer.png) no-repeat 8px 3px;
	padding-left:30px;
}


.leftnav .related .header {
	border-color: #ffffff;
	background-color: #ccc;
	background-image: url(../images/arc_right_rel.gif);
}

.leftnav .related { background-color: #ccc} /* COLOUR CHANGE this is a colour that matches your site *** make sure to make a header ARC image to match if changing it */

.leftnav .related .header h2 { color:#444 !important;}



/*
** This section disabled on June 10 at the request of CSD-IT, pending updates to JQuery 

.leftnav .faq .header a {
	background:url(../images/icons/1282665454_information2.png) no-repeat 8px 3px;
	padding-left:30px;
}
.leftnav .forms .header a {
	background:url(../images/icons/1282665079_page_white_edit.png) no-repeat 8px 3px;
	padding-left:30px;
}
.leftnav .hearings .header a {
	background:url(../images/icons/1282584557_auction_hammer_gavel.png) no-repeat 8px 3px; 
	padding-left:30px;
}
.leftnav .licensing .header a {
	padding-left:30px;
	background: url(../images/icons/1282751332_stock_certificate.png) no-repeat 1px 1px;

}
.leftnav .online .header a {
	background:url(../images/icons/1282669091_order-1.png) no-repeat 8px 3px;
		background:url(../images/icons/1282671466_clean.png) no-repeat 8px 3px;
	padding-left:30px;
}
.leftnav .pubs .header a {
	background:url(../images/icons/1282666359_bookcase.png) no-repeat 3px 0px;
	padding-left:30px;
}
.leftnav .related .header a {
	background:url(../images/icons/1282752709_go-jump.png) no-repeat 1px 1px;
	padding-left:30px;
}
*/

/* Compensate for SharePoint including Nav Headers in the breadcrumb */
/* SharePoint wraps these in an A tag but without an HREF, so they're useless */
/* We still get the > separator though */

#breadcrumb a {
	display:none;
}

#breadcrumb a:link, #breadcrumb a:visited {	/* Show A tag if it's a link */
	display: inline;
}


.icon-pdf .size {
	display:none;
}
