/* ===== Global styles ===== */
body.splashBG {
	background-color: #FFFFFF;
}

div.padding {
padding: 0px 5px 5px 5px;
}

/* ===== Splash page ===== */

div.msgareaalt {
background: url('/local_site/images/splash.jpg') #FFF no-repeat;
}

/* ===== Header banners ===== */

div.banner {
	background: url('/local_site/images/fip_header.jpg') #FFF no-repeat center center;
	width: 760px;
}

div.banner-eng, div.banner-lfcoa-eng {
background: url('/local_site/images/fip_header_eng.jpg') #FFF no-repeat center center;
}

div.banner-fra, div.banner-lfcoa-fra {
background: url('/local_site/images/fip_header_fra.jpg') #FFF no-repeat center center;
}

div.colLayout {
BACKGROUND: #FFF url('/local_site/images/colayout_background.jpg') left 50%;
HEIGHT: 100%;
}

/* ===== Left hand navbar ===== */

div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited {
background-color: #990000;
}

div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited {
background-color: #003399;
}

/* ===== Footer ===== */

div.footer div.footerline {
background-color: #990000;
}

/* ===== Headers ===== */

div.center h1 {color: #003399;}
div.center h2 {color: #003399;}
div.center h3 {color: #003399;}


div.center a:link, div.center a:visited, div.center a:active {
		color: #003399;
	}

	div.center a:hover {
		color: #990000;
	}

	div.right a:link, div.right a:visited, div.right a:active {
		color: #003399;
	}

	div.right a:hover {
		color: #990000;
	}

	a.bread:link {
		color: #003399;
	}

	a.bread:visited {
		color: #003399;
	}

	a.nounderline, a.nounderline:visited {
		color: #003399;
	}

	a.nounderline:hover, a.bread:hover {
			color: #990000;
	}

/* ===== Specific dividers ===== */

div.left li.menucontent, div.left div.menucontent {
border-bottom: 1px double #990000;
}

.homepagecolumncontent {
border-top: #003399 1px solid;
border-right: #003399 1px solid;
border-bottom: #003399 1px solid;
border-left: #003399 1px solid;
}

/* ===== Page-specific content ===== */

div#businessLeft {
width: 200px;
float: left;
padding: 5px;
}

div#businessRight {
float: right;
text-align: left;
}

div.featuredItems {
text-align: center;
margin-bottom: 1.5em;
}

/* ===== Printer Friendly ===== */

.printerfriendly {
padding-right: 5px;
padding-left: 25px;
font-weight: bold;
font-size: 85%;
float: right;
padding-bottom: 10px;
color: #003399;
padding-top: 2px;
background-repeat: no-repeat;
background-color: transparent;
text-align: right;
text-decoration: none
}

/* ===== Lists ===== */

ul.spacer li {
margin-bottom: 1.5em;
}

/* =====Uppercase menu titles ==== */
h2.nav {text-transform: uppercase;}

div.headtitleLft {
padding: 180px 0px 0px 5px;
color: White;
font-weight: bold;
text-align: right;
width: 40%;
}
div.headtitleRgt {
padding: 180px 5px 0px 0px;
color: White;
font-weight:bold;
text-align: left;
width: 40%;
}

div.prodis {
background-color: #990000;
}

.marginRight  {margin-right: 5px;}
.marginLeft   {margin-left: 5px;}
.marginTop    {margin-top: 5px;}
.marginBottom {margin-bottom: 5px;}
.margin5 {margin: 5px;}

body {background-color: #E8F3FF;}


/*div.BoxRightHeading {padding: 3PX; background-image:url('/docs/images/bluewash-400.jpg')}
div.BoxRightHeading195 {padding: 3PX; background-image:url('/docs/images/bluewash-195.jpg')}*/
div.BoxRightContent {padding: 3PX; background-color:#F5F9FC; margin-bottom: 1em;} 

ul {list-style-type:disc;}
ul.Home { list-style-type:none; margin-left: -25px}
/*---IE 7 fix---*/
*:first-child+html ul.Home, * html ul.Home { margin-left: 15px; }
/*---IE 6 fix---*/
* html ul.Home { margin-left: 15px; }
* html ul.Home { margin-left: 10px}
ul.InitiativeUL  {padding: 5px; font-size:0.8em; margin-top: -12px}

.WhiteText {color:#FFFFFF}
.DarkBlue  {color:#003399}
.DarkRed   {color:#990000}

h2.media { font-size: .9em}

.hidden { display: none; }

li {margin: 7px}

span.newsReleaseDate {color:#003399}

.BgLiteGray {background-color: #C0C0C0;}
.BgLiteBlue {background-color: #F5F9FC;}
.BgDarkBlue {background-color: #003399;}
.BgMediumBlue {background-color: #6699CC;}

.floatRight {float:right}
.floatLeft  {float:left}

.alignCenter  {text-align: center;}
.alignRight   {text-align: right;}
.alignLeft    {text-align: left;}

/*--Senator Lebreton page--*/
div.row {float: left; margin: 0; padding: 0; width:99%; margin-bottom: 18px}
div.column1 {float: left; width: 98px; background-color:#003399; height: 125px;}
div.column2 {float: left; width: 485px; background-color:#003399; height: 125px; color:#FFFFFF;}
div.spacer  {height: 70px}
img.senat   {margin: 5px}

/*--Senate Calendar--*/
div.CalTitle {width:84%; margin-bottom: 5px; font-weight:bold}
div.CalMain  {width:84%; margin-bottom: 8px; margin-left: 18px}
* html div.CalMain  {margin-left: 8px}
div.CalColumn {float: left; width: 18px; height: 18px; border:solid #F5F9FC 2px; padding-top:1px}
div.CalMediumBlue {background-color: #6699CC; color:#FFFFFF}
div.CalDarkBlue   {background-color: #003399; color:#FFFFFF}
div.Bold { font-weight:bold}

/*---BEGIN Initiative tool tweaking---*/

#slideshow-container {
	background:url(/site/images/sshw-mdiap/deco.gif) repeat-x bottom;
	margin-bottom:10px;}

* html #slideshow-container { margin-bottom:0px;}
/*---IE 7 fix---*/
*:first-child+html #slideshow-container, * html #slideshow-container { margin-bottom:0px; }
/*---IE 6 fix---*/
* html #slideshow-container { margin-bottom:-1px; }

/*---END Initiative tool tweaking---*/	
	
h1 {color:#003399}
h2 {color:#003399}
div.center h1.MainHeading {background-image:url('/docs/images/bluewash-400.jpg'); color:#FFFFFF; font-size: .9em; padding:4px; margin-bottom: 0px; margin-top: 0px}
h2.RightHeading {background-image:url('/docs/images/bluewash-195.jpg'); color:#FFFFFF; font-size: .9em; padding:4px; margin-bottom: 0px; margin-top: 0px}


/* WCAG compliant Progress Chart */
.ParlBoxSEN { height: 50px; width: 65px; background-color:#990000; Border: 1pt solid #000000;; color:#FFFFFF; font-size: .8em; font-weight:bold;text-align: center;  margin-left:-7px}
.ParlBoxHOC { height: 50px; width: 65px; background-color:#339933; Border: 1pt solid #000000;; color:#FFFFFF; font-size: .8em; font-weight:bold;text-align: center; margin-left:-7px}
.ParlBoxRA { height: 50px; width: 65px; background-color:#880088; Border: 1pt solid #000000;; color:#FFFFFF; font-size: .8em; font-weight:bold;text-align: center; margin-left:-7px}
.ParlBoxNONE { height: 50px; width: 65px; background-color:#ffffff; Border: 1pt solid #000000;; color:#000000; font-size: .8em; font-weight:bold;text-align: center;  margin-left:-7px}
.Bills { 
	margin-left: -40px;
	list-style:none;
}
/*---IE 7 fix---*/
*:first-child+html .Bills, * html .Bills {
	margin-left: 0px;
}
/*---IE 6 fix---*/
* html .Bills {
	margin-left: 0px;
}
/*---Mozilla fix---*/	
@-moz-document url-prefix() 
{
	.Bills { margin-left: -40px;}
} 
/* WCAG compliant Progress Chart */

/* Bills page */
div.tabs-panel div {margin-bottom:150px}
