body {
background-color: #E1EDF5;
}

body.splashBG {
background-color: #FFFFFF;
}

div.msgareaalt {
background: url('/local_site/images/splash.jpg') #FFF no-repeat;
}

div.colLayout {
BACKGROUND: #FFF url('/local_site/images/colayout_background.jpg') left 100%;
HEIGHT: 100%;
}

div.banner {
	background: url('/local_site/images/fip_header.jpg') #FFF no-repeat center center;
	width: 760px;
}

#Bio {margin-left: 5px;} 

.padding {padding: 5px; }

ul.spacer li {margin-bottom: 1.5em;}

span.genItalics {font-style: italic;}
span.genBold {font-weight: bold;}
span.genUnderline {text-decoration: italic;}
span.HomeTitle {text-transform:uppercase; color:#FFFFFF; font-weight:bold;}

.alignCenter {text-align: center;}
.alignRight {text-align: right;}
.alignLeft {text-align: left;}
.alignJustify {TEXT-ALIGN: justify;}

div.MarginBoth {margin-left: 3em;margin-right: 3em;}
div.main {Border: 2px solid #003399; padding:2px;}

.hidden { display: none; }

/*Right column on main page
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;} 

img.Feature {margin-bottom:3px}

img {border:none}

h2.media { font-size: .9em}

th {text-align:center}

li { margin-top: 7px; margin-bottom: 7px}
li.business {padding-bottom: 10px;}

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;
}
li.Home { padding-bottom: 15px}
* html ul.Home { margin-left: 10px}
ul.InitiativeUL  {padding: 5px; font-size:0.8em; margin-top:-11px}

ul.Team {background-color:#CCCCCC; padding-top: 1px;}
li.Team { margin-left: -35px}
img.Team { margin-right: 3px}
hr.Team { height: 3px; margin-left: -5px}

div.headtitleLft {
padding: 180px 0px 0px 5px;
color: White;
font-weight: bold;
text-align: right;
width: 43%;
font-size: 95%;
}

div.headtitleRgt {
padding: 180px 5px 0px 0px;
color: White;
font-weight:bold;
text-align: left;
width: 43%;
font-size: 95%;
}

/* ===== Left hand navbar ===== */

div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited {
background-color: #003399;
color: #FFFFFF;
text-transform:uppercase;
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
background-color: #F5F9FC; 
}

/* ===== Footer ===== */

div.footer div.footerline {
background-color: #003399;
}

div.prodis {
background-color: #003399;
}

th.committee {
background-color: #F5F9FC;
text-align: center;
}

div.center a:link, div.center a:visited, div.center a:active, div.center h1, div.center h2, div.center h3, div.center h4, h1, h2, h3, h4 {
color: #003399;
}

div.center a:hover {
color: #000000;
}

div.right a:link, div.right a:visited, div.right a:active, div.right h1, div.right h2, div.right h3, div.right h4 {
color: #003399;
}

div.right a:hover {
color: #000000;
}

a.bread:link {
color: #003399;
}

a.bread:visited {
color: #003399;
}

a.nounderline, a.nounderline:visited {
color: #003399;
}

a.nounderline:hover, a.bread:hover {
color: #000000;
}

/*--HOC 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.CalDarkBlue   {background-color: #003399; color:#FFFFFF}
div.Bold { font-weight:bold}

/*---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: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; }
.ParlBoxHOC { height: 50px; width: 65px; background-color:#339933; Border: 1pt solid #000000;; color:#FFFFFF; font-size: .8em; font-weight:bold;text-align: center; }
.ParlBoxRA { height: 50px; width: 65px; background-color:#880088; Border: 1pt solid #000000;; color:#FFFFFF; font-size: .8em; font-weight:bold;text-align: center; }
.ParlBoxNONE { height: 50px; width: 65px; background-color:#ffffff; Border: 1pt solid #000000;; color:#000000; font-size: .8em; font-weight:bold;text-align: center; }
.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;}
} 
ul.Bills li ol li { margin-left:0px;}
/* WCAG compliant Progress Chart */

/* Bills page */
div.tabs-panel div {margin-bottom:150px}

/* RHS NAV */
h2.RightHeading {background-image:url('/docs/images/bluewash-195.jpg'); color:#FFFFFF; font-size: .9em; padding:4px; margin-bottom: 0px; margin-top: 0px}
h1.MainHeading {background-image:url('/docs/images/bluewash-400.jpg'); color:#FFFFFF; font-size: .9em; padding:4px; margin-bottom: 0px; margin-top: 0px}
h2.homepage { font-size: .9em}
span.white { color:#FFFFFF}

