﻿div.fip, div.cwm { 
height : 20px; 
} 
div.cwm img { 
padding-top : 0; 
} 
div.page div.core div.navaid { 
width : 450px; 
padding-left : 50px; 
} 
* html div.page div.core div.navaid { 
width : 450px; 
padding-left : 50px; 
} 
*:first-child + html div.page div.core div.navaid { 
width : 450px; 
padding-left : 50px; 
} 
div.page div.core div.navaid a:hover, div.page div.core div.navaid a:active, div.page div.core div.navaid a:focus { 
color : #000; 
background-color : #cc9; 
border-color : #000; 
} 
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited { 
background-color : #765d39; 
color : #fff; 
text-decoration : none; 
} 
div.left h2.nav a:hover, div.left h2.nav a:active, div.left h2.nav a:focus, div.left div.h2nav a:hover, div.left div.h2nav a:active, div.left div.h2nav a:focus, div.left p.h2nav a:hover, div.left p.h2nav a:active, div.left p.h2nav a:focus, div.right h2.nav a:hover, div.right h2.nav a:active, div.right h2.nav a:focus, div.right div.h2nav a:hover, div.right div.h2nav a:active, div.right div.h2nav a:focus, div.right p.h2nav a:hover, div.right p.h2nav a:active, div.right p.h2nav a:focus { 
text-decoration : underline; 
} 
div.right li ul.nav, div.right li p.nav, div.right li div.nav { 
border : 0 solid #ffffff; 
} 
div.left { 
border-top : 2px solid #ffffff; 
} 
div.right { 
border-top : 0 solid #ffffff; 
} 
div.right li.menucontent, div.right div.menucontent { 
color : #000; 
background-color : #fff; 
} 
div.right a.menulink { 
color : #000; 
background-color : #fff; 
} 
div.prodis { 
background-color : #696; 
} 
div.center h1, h2, h3, h4, h5, h6 { 
color : #000; 
} 
div.center { 
width : 405px; 
vertical-align : top; 
vertical-align : text-top; 
} 
div.blackborder { 
border : 1px solid #000; 
} 
div.blackborder:after { 
content : ""; 
display : block; 
height : 0; 
clear : left; 
visibility : hidden; 
} 
div.footer div.footerline { 
background-color : #765d39; 
} 
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited { 
color : #039; 
background-color : #fff; 
} 
ul.nav, ul.nav1, ul.nav2, ul.nav3, ul.nav4 { 
margin : 0; 
padding : 0; 
} 
ul.nav1, ul.nav2, ul.nav3, ul.nav4 { 
margin-left : 18px; 
list-style-type : disc; 
} 
ul.nav li, ul.nav1 li, ul.nav2 li, ul.nav3 li, ul.nav4 li { 
margin : 0; 
padding : 0; 
} 
h2.nav { 
font-size : 100%; 
font-weight : 700; 
line-height : 1.6em; 
border : 0; 
padding-left : 5px; 
padding-right : 5px; 
margin : 0; 
} 
.default-list-single-space-atmargin { 
margin-bottom : 0; 
margin-left : 0.5em; 
padding-left : 1em; 
} 
blockquote, blockquote p { 
border : 2px solid #ffffff; 
background-color : #ffffff; 
font-size : 95%; 
} 
div.center blockquote.reg { 
padding : 10px; 
font-size : 95%; 
background : white; 
font-style : normal; 
} 
.default-list-notype { 
margin-bottom : 1em; 
margin-top : 1em; 
margin-left : 0; 
list-style-type : none; 
} 
div.center p.default-pdf { 
text-align : center; 
margin-top : 2em; 
} 
.default-center { 
text-align : center; 
} 

/* ########################################################################################################## */
/* ########################################## START : BANNER ################################################ */
/* ########################################################################################################## */

/* ########################################################################################################## */
/* ####################### NOTES: EVERY SEASON, YOU MUST COMMENT THE CURRENT SEASON AND  #################### */
/* #######################        UNCOMMENT THE NEW ONE								     #################### */
/* ########################################################################################################## */

/* ########################### WINTER (DECEMBER 21) ############################### */

div.banner {
	color: #FFF;
	background: url("../Images/irb_top_bg_01.gif") #FFF no-repeat center center;
} 

/* ################### SPRING/SUMMER (MARCH 21 & SEPTEMBER 20)#####################  */
/* div.banner {
	color: #FFF;
	background: url("../Images/irb_top_bg_02.gif") #FFF no-repeat center center;
} */
/* ########################## AUTUMN (SEPTEMBER 21) ############################### */

/*div.banner {
	color: #FFF;
	background: url("../Images/irb_top_bg_03.gif") #FFF no-repeat center center;
}*/


div.center a:link { 
color : #039; 
text-decoration : none; 
} 
div.center a:visited { 
color : #666633; 
text-decoration : none; 
} 
div.center a:hover { 
color : #765d39; 
text-decoration : underline; 
} 
div.center p a:link { 
color : #039; 
text-decoration : none; 
} 
div.center p a:visited { 
color : #666633; 
text-decoration : none; 
} 
div.center p a:hover { 
color : #765d39; 
text-decoration : underline; 
} 
hr.default-hr-center { 
margin : 0; 
border-bottom : 1px solid #beb3a0; 
height : 1px; 
width : 50%; 
} 
hr.default-hr-center-extraspace { 
margin : 0; 
border-bottom : 1px solid #beb3a0; 
height : 1px; 
width : 50%; 
} 
hr.default-line-full { 
margin : 0; 
border-bottom : 1px solid #beb3a0; 
height : 1px; 
width : 100%; 
} 
div.left ul.nav li.menucontent { 
background-color : #765d39; 
padding : 0 0 0 0; 
margin-bottom : 1px; 
color : white; 
font-family : Verdana; 
font-size : 100%; 
} 
div.left ul.nav li.menucontent_selected { 
background-color : #beb3a0; 
padding : 0 0 0 0; 
margin-bottom : 1px; 
color : white; 
font-family : Verdana; 
font-size : 100%; 
} 
div.left ul.nav li.menucontent ul.nav li.menucontent { 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
padding : 2px 6px 2px 10px; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
border-bottom : 1px dotted #ffffff; 
} 
div.left ul.nav li.menucontent ul.nav li.menucontent_selected { 
border-color : #e2d6c9; 
background-color : #beb3a0; 
padding : 1px 6px 0 10px; 
margin : 0 0 0 0; 
color : black; 
} 
div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
vertical-align : bottom; 
} 
div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink:hover { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
text-decoration : underline; 
} 
div.left ul.nav li.menucontent a.menulink { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 0 0 0 10px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana; 
font-size : 100%; 
border-top-style : none; 
vertical-align : bottom; 
} 
div.left ul.nav li ul { 
padding-top : 3px; 
vertical-align : bottom; 
} 
div.right li div.nav, div.right li p.nav { 
margin-bottom : 10px; 
padding : 2px 5px 2px 12px; 
} 
div.right li p.nav { 
margin-top : 0; 
} 
div.right ul.nav li.menucontent { 
background-color : #e2d6c9; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : white; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li.menucontent a { 
background-color : transparent; 
padding : 0 0 0 0; 
} 
div.right ul.nav li.menucontent_selected { 
background-color : #beb3a0; 
padding : 0 0 0 0; 
color : white; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li.menucontent_selected a { 
background-color : #beb3a0; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #ffffff; 
padding : 0 0 1px 10px; 
text-decoration : none; 
font-weight : bold; 
font-size : 100%; 
} 
div.right ul.nav li h2 a { 
padding : 0 0 0; 
background-color : #765d39; 
color : #ffffff; 
text-decoration : none; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li h2 a:hover { 
padding : 0 0 0; 
background-color : #765d39; 
color : #ffffff; 
text-decoration : none; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent { 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
padding : 1px 6px 0 10px; 
margin : 0 0 0 0; 
color : black; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_selected { 
border-color : #e2d6c9; 
background-color : #beb3a0; 
padding : 1px 6px 0 10px; 
margin : 0 0 0 0; 
color : black; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent a { 
background-color : #e2d6c9; 
text-decoration : none; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub { 
background-color : #e2d6c9; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_selected a { 
text-decoration : none; 
font-family : Verdana; 
font-size : 100%; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent a.menulink { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent a.menulink:hover { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub_selected, div.right ul.nav li.menucontent ul.nav li.menucontent_sub { 
background-color : #e2d6c9; 
padding : 0 0 0 10px; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub_selected a.menulink_sub, div.right ul.nav li.menucontent ul.nav li.menucontent_sub_selected a.menulink_sub:visited { 
background-color : #e2d6c9; 
padding : 0 0 0 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub_selected a.menulink_sub:hover { 
background-color : #e2d6c9; 
padding : 0 0 0 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
text-decoration : underline; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent a.menulink_sub, div.right ul.nav li.menucontent ul.nav li.menucontent a.menulink_sub:visited { 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent a.menulink_sub:hover { 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : underline; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub a.menulink_sub, div.right ul.nav li.menucontent ul.nav li.menucontent_sub a.menulink_sub:visited { 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_sub a.menulink_sub:hover { 
padding : 0 0 0 10px; 
margin : 0 0 0 0; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : underline; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_qf { 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
padding : 2px 6px 1px 10px; 
border-bottom : 1px dotted #ffffff; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_qf a { 
margin : 0 0 4px 0; 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_qf a:hover { 
margin : 0 0 4px 0; 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : underline; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_selected_qf { 
border-color : #e2d6c9; 
background-color : #beb3a0; 
padding : 2px 6px 1px 10px; 
margin : 0 0 0 0; 
color : black; 
border-bottom : 1px dotted #ffffff; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_lnk { 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
padding : 2px 8px 1px 10px; 
border-bottom : 1px dotted #ffffff; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_lnk a { 
margin : 0 0 4px 0; 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : none; 
} 
div.right ul.nav li.menucontent ul.nav li.menucontent_lnk a:hover { 
margin : 0 0 4px 0; 
border-color : #e2d6c9; 
background-color : #e2d6c9; 
color : black; 
font-family : Verdana; 
font-size : 100%; 
font-weight : normal; 
text-decoration : underline; 
} 
div.right h4 { 
padding-top : 1px; 
padding-bottom : 1px; 
font-size : 120%; 
font-weight : bold; 
border : 1px solid white; 
border-bottom : 1px solid #765d39; 
border-top : 1px solid #765d39; 
text-align : left; 
} 
.navmain width450 { 
width : 400px; 
} 
div.center navmain width450 { 
width : 400px; 
} 
div.center table { 
width : 100%; 
} 
div.center div.default-nav-arrows p.welcome-table-title { 
padding : 0; 
margin : 0; 
color : black; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
position : relative; 
} 
div.center div.default-nav-arrows ul.welcome-list li { 
padding : 0; 
margin : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : normal; 
list-style : square; 
list-style-position : outside; 
text-align : left; 
} 
div.center p { 
padding : 0 0 3px 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : left; 
width : 98%; 
} 
div.center p.refinfo-reference,div.center p.refinfo-attachment,div.center p.refinfo-add-source,div.center p.refinfo-note{ 
padding : 0 0 3px 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : center; 
width : 98%; 
}
div.center { 
text-align : left; 
} 
div.center hr { 
margin : 0; 
border-bottom : 1px solid #beb3a0; 
height : 1px; 
width : 100%; 
} 
div.center ul { 
/*padding : 0; */
font-size : 100%; 
list-style-type : square; 
} 
div.center ul li { 
padding : 2px; 
font-size : 100%; 
} 
div.center ol li { 
padding : 0; 
font-size : 100%; 
} 
div.center caption { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : center; 
width : 100%; 
} 
div.center box { 
border : thin solid #663; 
width : 375px; 
margin-bottom : 10px; 
margin-top : 10px; 
vertical-align : text-top; 
position : static; 
padding : 10px; 
} 
.default-small { 
font-size : 75%; 
} 
.default-strong { 
font-weight : bold; 
} 
.default-emphasis { 
font-style : italic; 
} 
.default-strong-emphasis { 
font-weight : bold; 
font-style : italic; 
} 
.default-printversion { 
text-align : right; 
} 
.box-index { 
width : 97%; 
border : thin solid #ccbfa2; 
margin-bottom : 50px; 
margin-top : 25px; 
clip : rect(1px,1px,1px,1px); 
position : static; 
padding : 20px 5px; 
text-align : center; 
} 
.box-notice { 
width : 70%; 
border : thin solid #ccbfa2; 
margin-bottom : 50px; 
margin-top : 25px; 
clip : rect(1px,1px,1px,1px); 
position : static; 
padding : 20px 5px; 
text-align : center; 
} 
.default-box-wide { 
border : thin solid #ccbfa2; 
width : 375px; 
margin-bottom : 10px; 
margin-top : 10px; 
vertical-align : text-top; 
position : static; 
clip : rect(1px,1px,1px,1px); 
padding : 10px; 
} 
.default-box-medium { 
border : thin solid #ccbfa2; 
width : 375px; 
margin-left : 37px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
padding : 15px; 
} 
.default-box-medium-color { 
border : thin solid #ccbfa2; 
background-color : #cc9; 
width : 375px; 
margin-left : 37px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
padding : 15px; 
} 
.default-box-small { 
border : thin solid #ccbfa2; 
width : 300px; 
margin-left : 30px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
padding : 15px; 
} 
.default-box-small-color { 
border : thin solid #ccbfa2; 
background-color : #cc9; 
width : 300px; 
margin-left : 60px; 
margin-bottom : 25px; 
margin-top : 25px; 
vertical-align : text-top; 
position : static; 
padding : 10px; 
} 
.default-box-wide-color { 
border : thin solid #ccbfa2; 
width : 375px; 
margin-bottom : 10px; 
margin-top : 10px; 
vertical-align : text-top; 
position : static; 
clip : rect(1px,1px,1px,1px); 
padding : 10px; 
}

.skip a, .skip a:hover, .skip a:visited
{
position:absolute;
width:25em;
left:-200em
}

.skip a:active, .skip a:focus
{
position:absolute;
left:50em;
width:auto;
height:1em;
z-index:100;
color: #000000;
background-color: #E2D6C9;
padding: 3px 3px 3px 3px;
border-style:solid;
border-color:#E2D6C9;
border-width:thin;
}

div.TRRow div.TDLeft, div.TRRowBold div.TDLeft
{
	float:left;
	width: 50px;
	min-width: 50px;
	padding-bottom: 1em;
}

div.TRRow div.TDRight,div.TRRowBold div.TDRight
{
	float:left;
	width: 535px;
	padding-bottom: 1em;
}
div.TRRow
{
	width: 590px;
}
div.TRRowBold
{
	width: 590px;
	font-weight:bold;
}

div.TRRow div.TDLeft a:hover, div.TRRowBold div.TDLeft a:hover
{
	text-decoration:none;
	color:Black;
}

div.TRRow div.TDRight a:hover,div.TRRowBold div.TDRight a:hover
{
	text-decoration:none;
	color:Black;
}
div.TRRow a:hover
{
	text-decoration:none;
	color:Black;
}
div.TRRowBold a:hover
{
	text-decoration:none;
	color:Black;
}
