@charset "utf-8"; 

/* NEW STYLE, BMO.COM LOOK. Centered page on blue */ 

body { margin:auto; padding:0px; background-color:#0079c1; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#root_div { width:798px; margin: 0px auto; text-align: left;}

form { margin:0px; padding:0px; }
fieldset { border:none; margin:0px; padding:0px; }

/* Header */ 
#header { position:relative; height:65px; }
#header_logo { position:absolute; left:13px; top:7px; }
#header_logo_print { position:absolute; left:13px; top:7px; display:none; }

#header_links { position:absolute; top:30px; right:309px; margin:0px; padding:0px; }
#header_links li { float:left; list-style-type:none; padding-left:5px; margin:0px; }
#header_links li a { background-image:url(/IA/iahomepage/images/pickard/top_menubg.gif); background-position:left center; background-repeat:no-repeat; color:#FFF; padding-left:10px; text-decoration:none; }

#en_header_links { position:absolute; top:30px; right:295px; margin:0px; padding:0px; }
#en_header_links li { float:left; list-style-type:none; padding-left:5px; margin:0px; }
#en_header_links li a { background-image:url(/IA/iahomepage/images/pickard/top_menubg.gif); background-position:left center; background-repeat:no-repeat; color:#FFF; padding-left:10px; text-decoration:none; }

#fr_header_links { position:absolute; top:30px; right:335px; margin:0px; padding:0px; }
#fr_header_links li { float:left; list-style-type:none; padding-left:5px; margin:0px; }
#fr_header_links li a { background-image:url(/IA/iahomepage/images/pickard/top_menubg.gif); background-position:left center; background-repeat:no-repeat; color:#FFF; padding-left:10px; text-decoration:none; }

#signin { position:absolute; top:26px; right:105px; width:200px; background-color:#FFFFFF; }

signin { position:absolute; top:26px; right:105px; width:180px; background-color:#FFFFFF; }

#header_signInButton { position:absolute; top:24px; right:31px; }
#header #lock { position:absolute; top:27px; right:10px; }
#alternate_text { font-size:0; left:-10000px; position:absolute; }

/* Main content body */
#middle_div { width:810px; background:url(/IA/iahomepage/images/pickard/bg.gif) repeat-y; text-align: left;}
.middle_topCap { width:810px; height:11px; overflow:hidden; background:url(/IA/iahomepage/images/pickard/bg_top.gif) no-repeat; }
.nav_topCap { width:810; height:30px; background:url(/IA/iahomepage/images/pickard/Gradient_top_nav.gif) no-repeat; margin-left: 10px;}
.middle_bottomCap { width:810px; height:17px; overflow:hidden; background:url(/IA/iahomepage/images/pickard/bg_btm.gif) no-repeat; }		
#main_body { position: relative; margin-left:10px; width:810px; text-align:left;}


/* Footer */
#footer { position:relative; text-align:left; color:#FFFFFF; padding:0px 10px 10px 10px; width:810px; }
#footer a { color:#FFFFFF; }
#footer_logo{ position:absolute; right:10px; top:0px; }



/* Lists */
ul.redarrow { margin-left:0px; padding-left:0px; list-style-image:url(/IA/iahomepage/images/pickard/arrow.png); }
ul.redarrow li { margin-left:10px; }


/* ######### Style for Top Navigation ######### */

.tabcontentstyle{ /*style of tab content container*/
border: 0px;
width: 810px;
margin-bottom: 0;
padding: 0px;

}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
img {
border: none;
}


#tabsB {
float:left;
width: 810px;
height: 30px;
font-size: 13px;
font-weight: bold;
line-height: normal;
margin: 0px;
}


.shadetabs{
margin: 0px;
padding: 0px;
list-style: none;
}

.shadetabs li{
display: inline;
margin: 0;
padding: 0;
text-align: center;
}

.shadetabs li a{
float: left;
width: 113px;
height: 30px;
background:url("/IA/iahomepage/images/pickard/tableft.gif") no-repeat left top;
margin: 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
}


.shadetabs li a span{
float: left;
display: block;
height: 30px;
background:url("/IA/iahomepage/images/pickard/tabright.gif") no-repeat right top;
padding: 6px 0px 0px 0px;
color: #ffffff;
text-align: center;
text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .shadetabs li a span {float:none;}
    /* End IE5-Mac hack */



.shadetabs li a:hover{
background-position:0% -30px;
text-decoration:none;
}


.shadetabs li a:hover span{
background-position:100% -30px;
text-decoration:none;
color:#0079c1;
}


.shadetabs li.selected a{ /*selected main tab style */
color:#0079c1;
background-position:0% -30px;
text-decoration:none;
}


.shadetabs li.selected a span{ /*selected main tab style */
color:#0079c1;
background-position:100% -30px;
text-decoration:none;
}


/* ###### Style for Drop Down Menu ###### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #0079c1;
border-bottom-width: 1px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
z-index:100;
background-color: #ffffff;
width: 200px;
visibility: hidden;
text-align: left;
padding: 0px 10px 5px 0px;
}


.dropmenudiv a{
width: 200px;
display: block;
text-indent: 0px;
border-bottom: 0px;
padding: 2px 0px 0px 10px;
text-decoration: none;
font-weight: bold;
text-align: left;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
background-color: #daf1ff;
color: #0079c1;
}


A			{COLOR: #0066CC}
A:visited	{COLOR: #0066CC}
A:hover	{COLOR: #003366}

img {
	border: none;
}

P
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}

.page-title
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #0066CC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}

.title-menu-blue {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	BACKGROUND-COLOR: #CCDDEE;
	valign: center;
	align: left;
	padding: 5px;
}


P.Content
	{
		font-size: 12px;
		fontFamily: Arial;
		font-family: Arial;
	}
	
.contact
	{
		font-size: 12px;
		fontFamily: Arial;
		font-family: Arial;
		padding-left:8px;
		padding-right:3px;
		margin: 0;
	}
	
	
.content
	{
		font-size: 12px;
		fontFamily: Arial;
		font-family: Arial;
		
	}
	
P.contact
	{
		font-size: 12px;
		fontFamily: Arial;
		font-family: Arial;
		margin-left:6px;
		margin-right:3px;

	}

/* ###### OLD STYLE, before going bmo.com look  ###### */


SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bodyText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodySubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blue-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyDisclaimer
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 8px;
    COLOR: #666666;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyQuotation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006600;
    FONT-STYLE: italic;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.boxHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ccddee
}
.boxBody
{
    FONT-SIZE: 12px;
    COLOR: #005cb9;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef
}
.boxText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boxTextHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.topNavText
{
    FONT-SIZE: 12px;
    COLOR: #0066cc;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
.topNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.splashText
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6699cc
}
.splashBoxHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d3e3eb
}
.splashLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.breadCrumb
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.popupText
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.popupNote
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.popupNoteBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.seminarTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bodyError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title-menu-blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    BACKGROUND-COLOR: #ccddee;
    valign: center;
    align: left
}


A.TopMenu 
	{
		text-decoration:none;
		color: white;
		font-weight: bold;
		font-size: 10px;
		fontFamily: Arial, Helvetica;
		font-family: Arial, Helvetica;
	}
	A.TopMenu:hover {color:'yellow'}

	A:hover {color:'red'}

	.PubHeader
	{
		text-decoration:none;
		color: black;
		font-weight: bold;
		font-size: 14px;
		fontFamily: Arial;
		font-family: Arial;
	}
	
	.ImgAdd
	{
		border-color: #00FFFF;
	}
	
	.ImgDel
	{
		border-color: #FF0000;
	}
	
	.ImgUpd
	{
		border-color: #12FF00;
	}
	
	.MarqueeUpd
	{
		color: #0066CB;
	}
	
	A.MarqueeUpd
	{
		color: #0066CB ! important
	}
	
	.BoxLRBorder
	{
		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #CCDDEE;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #CCDDEE;
	}
	.BoxBorder
	{
		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #CCDDEE;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #CCDDEE;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #CCDDEE;
	}
	
	
