body {
	background-color: #c3c3c3;
}
body.splash {
	background-color: #FFFFFF;
}

div.colLayout {
	BACKGROUND: #FFF url('/aia/local_site/images/colayout_background.jpg') left 100%;
	HEIGHT: 100%;
}

div.msgareaalt {
	background: url('/aia/local_site/images/splash.jpg') #FFF no-repeat;
}

div.banner {
	background: url('/aia/local_site/images/fip_header.jpg') #FFF no-repeat center center;
}

div.headtitleLft {
	padding: 180px 0px 0px 0px;
	color: White;
	font-weight: bold;
	text-align: right;
	width: 38%;
}

div.headtitleRgt {
	padding: 180px 0px 0px 0px;
	color: White;
	font-weight:bold;
	text-align: left;
	width: 40%;
}

div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited 
{
	font-size: 90%;
	background-color: #758E71;
}

div.right h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited 
{
	font-size: 80%;
	background-color: #758E71;
}

li.menucontent, li.menucontent li {
	font-size: 85%;
}

div.menucontent {
	font-size: 85%;
}

div.footer div.footerline {
	background-color: #758E71; 
}

div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px double #758E71; 
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	background-color: #EEEEEE; 
}

h1, h2, h3, h4 , h5, h6 {color: #006600;}

/**Main title welcome page**056921**/
div.center h1 {color: #006600;}
div.Main-Background {background-color: #F2FAED;} 

/*top right menu
td.rightmore {
	color: black;font-weight : bold; 
}*/

/*---From PCOHomestyle--*/
.tablemain
/*table*/		
{	text-align: left;
	background-color: #333333;}

.tdmain
/*td*/
{	background: white;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	white-space: nowrap}

.thmain
/*th*/
{	background: #758E71;
	font-weight: bold;
	color: white;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;	
	border-bottom: 4px solid #3E3E3E;}

td.rightgrey
{	border-right: 4px solid #C5C5C5;
	background: #EEEEEE;
	color: black;}
	
td.tabletitle {color: white; font-size:larger}

.highlight
{	font-weight: bold;
	color: #006600;
	background: #EEEEEE;}
	
/*---end PCOHomestyle--*/

div.prodis {background-color: #758E71;}

.FloatLeft {float: left; text-align: center; padding-right: .5em;}
.FloatRight {float: right;}
h2 { font-size: 1.2em}

h2.media { font-size: .9em}

a.developments {}

span.developments {font-style: italic;}
span.genItalics {font-style: italic;}
.genBold {font-weight: bold;}
span.ImageCaption {font-size: 80%; font-style: italic;}
span.genUnderline {text-decoration: underline;}
span.Source {font-style: italic; font-size: 85%; color: #758E71;}
span.#758E71 {color: #006600;}
span.Green { color:#003300}
span.White {color: #ffffff; font-weight:bold}
span.LiteGrey {color: #758E71;}
span.BGYellow {background-color:#FFFF00; font-weight:bold;}
span.highlight2 {background-color:#FFFF99;}
span.MapTitle {color: #FFFFFF; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif}
.Notice {border: solid black thin; padding: 6px}
.Padding {padding:6px}
.PaddingTop {padding-top:3px}
.PaddingTop2 {padding-top:6px}
div.PaddingTool { padding-bottom: 10px; padding-top: 10px}
th.provWidth { width: 100px}
span.star {color:#ffffff}
li.bullet {list-style-image:  url('/aia/docs/images/dot.jpg'); margin-left: -10px}
ul.InitiativeUL  {padding: 5px; font-size:0.8em;}

ul.maple {list-style-image: url('/docs/images/maple.jpg'); margin-left: -10px}
/*---IE 7 fix---*/
*:first-child+html ul.maple, * html ul.maple { margin-left: 25px; }
/*---IE 6 fix---*/
* html ul.maple { margin-left: 25px; }

ul.linkList li {list-style-type: none;margin-left: -40px; margin-bottom: 15px}
ul.linkList2 li {list-style-type: none;margin-bottom: 15px}
ul.linkList2 li ol li{list-style-type: decimal}
div.WhatsNew { font-size:1.2em}

div.WhatsNew ul { margin-left: -40px; list-style:none; margin-top: 10px}
/*---IE 7 fix---*/
*:first-child+html div.WhatsNew ul, * html div.WhatsNew ul { margin-left: 0px; }
/*---IE 6 fix---*/
* html div.WhatsNew ul { margin-left: 0px; }

div.WhatsNew ul li { padding-bottom: 15px}

/*---IE 7 fix---*/
*:first-child+html div.WhatsNew ul li ul, * html div.WhatsNew ul li ul { margin-left: -35px; }
/*---IE 6 fix---*/
* html div.WhatsNew ul li ul { margin-left: -35px; }


div.World {background-color:#eeeeee; margin-right: 10px;}
div.World h2 {text-align:center; font-size:.9em; color:#FFFFFF; background-color:#758E71; padding:5px; margin-top:0px; border-bottom:4px solid #000000}
div.World ul { list-style:none; margin-left: -30px; padding-right: 5px}
div.World ul li {margin-bottom:-4px}
div.World span {color:#FFFFFF; text-decoration:none}

li { margin-top: 7px; margin-bottom: 7px}

div.MarginLeft {margin-left: 3em;}
div.MarginBoth {margin-left: 3em;margin-right: 3em;}
div.italicsFix{width: 99%;}
div.Box {Border: 1pt solid; padding: 4pt; text-align: center;}
div.BoxRightBorder {Border: 1pt solid; padding: 4pt; text-align: center; float: right}
div.BoxLeft {padding: 4pt; text-align: center; float: left}
div.BoxRight {padding: 4pt; text-align: center; float: right}
div.FloatRight {float: Right;}
div.priority {background-color: #2151A6; font-size:85%; padding-left:5px; padding-top:2px; padding-bottom:2px}
div.homepagecolumncontent {margin-bottom:5px}
div.lessmarginbottom {margin-bottom:-2px}
div.thickborder {Border: 1pt solid;}

.leftMargin {margin-left:-40px}
ul.leftMargin li { margin-bottom: 12px}

.alignCenter {text-align: center;}
.alignRight {text-align: right;}
.alignLeft {text-align: left;}
.alignJustify {TEXT-ALIGN: justify;}

/*--Main page DIV split--*/
div.half { border: solid #758e71 1px; padding:4px; height: 170px;}
div.halfLeft { width:185px; margin-right: -4px;} 

div.row {width:99%; border: solid #006600 1px; background-color: #F2FAED; padding-top: 15px}
div.cols3 {float:left; width:32%; margin: 0 3px 0 0;padding:0}
ul.legis {list-style-image: url('/aia/docs/images/legis.jpg'); font-size: 11px;}

img {border:none}

ol.lowerAlpha { list-style-type: lower-alpha; }
ol.upperAlpha { list-style-type: upper-alpha; }
ol.lowerRoman { list-style-type: lower-roman; }
ol.upperRoman { list-style-type: upper-roman; }

/* Quicklinks on mainpage */
img.QuickLinks  {vertical-align:middle;}
a.QuickLinks{text-decoration:none; font-size:12px; font-weight:bold}


/* ===== Anchors ===== */

a.bread
{
	color: #003300;
	text-decoration: none
}
	
a.bread:hover
{
	color: #758E71;
}
	
a.bread a:visited
{
	color: #003300;
}

a.nounderline
{
	color: #003300;
	text-decoration: none
}
	
a.nounderline:hover
{
	color: #758E71;
}

a.nounderline:visited
{
	color: #003300;
}

div.center a:link
{
	color: #003300;
}
	
div.center a:visited
{
	color: #003300;
}
	
div.center a:hover
{
	color: #758E71;
}

div.right a:link
{
	color: #003300;
}
	
div.right a:visited
{
	color: #003300;
}

div.right a:hover {
	color: #758E71;
}

/*---Initiative tool tweaking---*/

#slideshow-container {
	background:url(/site/images/sshw-mdiap/deco.gif) repeat-x bottom;
	margin-bottom: -17px;
	} 	
* html #slideshow-container { margin-bottom: -17px; }

form { margin-bottom: 15px }



/*----rounded corners------*/
.imageAbs {position:relative}
div.roundCornerDark1 {
	background: #758e71; margin: 0px 5px; height: 1px; line-height: 1px;
}
* html div.roundCornerDark1
{
	display: inline;
}
*:first-child+html div.roundCornerDark1
{
	display: inline;
}
div.roundCornerDark2 {
	 line-height: 1px; BORDER-RIGHT: #758e71 2px solid; BACKGROUND: #758e71; MARGIN: 0px 3px; BORDER-LEFT: #758e71 2px solid; HEIGHT: 1px
}
div.roundCornerDark3 {
	BORDER-RIGHT: #758e71 1px solid; BACKGROUND: #758e71; MARGIN: 0px 2px; BORDER-LEFT: #758e71 1px solid; HEIGHT: 1px
}
div.roundCornerDark4 {
	BORDER-RIGHT: #758e71 1px solid; BACKGROUND: #758e71; MARGIN: 0px 1px; BORDER-LEFT: #758e71 1px solid; HEIGHT: 2px
}
.roundTitle {position: relative; padding-left:5px; text-transform: uppercase; color:#f8f8f8; font-weight:bold; background-color:#758e71; padding-bottom:3px}
.roundContent {position: relative; border: solid #758e71 2px; padding-left: 3px; background-color:#f8f8f8;}
.roundBottom {position: relative; margin-bottom:5px}
.roundMenuContent {position: relative; padding:3px;  border-bottom: solid #758e71 thin 1px; margin-left: -3px}
.roundLink {text-decoration:none; padding-left: 7px}
.roundBlack { color:#000000}
.roundCorner { position: relative}

div.roundTitle { font-size: 85%; padding-right: 1px} /* left menu header size*/
a.menulink { margin-left: -10px } /* left menu links */
