<!-- 
	/* Screen layout:  */
	body 
	{
		padding:             0 0 0 0;
		margin:              0;
		font:                76% tahoma, verdana, sans-serif;
		background:          #e0e0e0;
		color:               #303030;
		background-image:    url(/images/bk.png);
	}
	a 
	{
		color:               #333333;
		text-decoration:     none;
		font-weight:         normal;
		border-bottom-width: 1px;
		border-bottom-style: none;
		border-bottom-color: #505050;
	}
	a:hover 
	{
		color:               #000099;
		text-decoration:     none;
		font-weight:         normal;
		border-bottom-width: 1px;
		border-bottom-style: none;
		border-bottom-color: #505050;
	}
	h1 
	{
		margin:              0 0 20px 20px;
		font-size:           2.2em;
		font-weight:         normal;
		color:               #0D224B;
	}
	h2 
	{
		margin:              0 0 12px 0;
		font-size:           1.6em;
		font-weight:         normal;
		color:               #0D224B;
	}
	h3 
	{
		margin:              0 0 5px 5px;
		font-size:           1.4em;
		font-weight:         normal;
		color:               #0D224B;
	}
	h4
	{
		font-size:           1.2em;
		font-weight:         bold;
		margin:              0px;
		padding:             0px;
		color:               #0D224B;
	}
	h5
	{
		font-size:           1em;
		margin:              0px;
		padding:             0px;
		color:               #0D224B;
	}
	h6
	{
		font-size:           1em;
		color:               #E4BE53;
		margin:              0px;
		padding:             10px;
		background-color:    #0D224B;
		vertical-align:      middle;
	}
	p 
	{
		margin:              0 0 15px 0;
		line-height:         1.5em;
		text-align:          left;
	}
	.errorMessage
	{
		font-weight:         bold;
		color:               red;	
	}
	.confirmMessage
	{
		font-weight:         bold;
		color:               green;	
	}
	
	a img 
	{
		border:              0;
	}
	
	/* Main container */
	#rotary 
	{
		margin:              0 auto 0 auto;
		width:               940px;
		padding:             0px 20px 20px 20px;
	}
	
	/* Site title section */
	#logo 
	{
		margin:              0 0 0 0;
		height:              60px;
	}
	
	#logo h1 a 
	{
		color:               #FFCC00;
		border:              none;
	}
	
	#logo h1 a:hover 
	{
		color:               #FFCC00;
		text-decoration:     none;
		border:              none;
	}
	
	#logo img 
	{
		float:               right
	}
	
	/* -- Article -- */
	#article 
	{
		display:             block;
		float:               right;
		margin:              5px 0px 0px 0px;
		padding:             0px 10px 0px 0px;
		width:               610px;
	}

	.article 
	{
		display:             block;
		background:          url(/images/article.gif) no-repeat;
		background-color:    #ffffff;
		line-height:         1.7em;
		overflow:            auto;
		padding:             15px 15px 5px 15px;
		width:               580px;
	}
	
	.article strong 
	{
		color:               #777777;
	}
	
	.article a strong 
	{
		color:               #4678c8;
	}
	
	.article a:hover strong 
	{
		color:               #aa8c46;
	}
	
	.article2 
	{
		display:             block;
		background:          url(/images/article2.gif) no-repeat;
		margin:              0;
		width:               790px;
		height:              50px;
		float:               right;
	}
	
	/* -- Panels -- */
	#panel
	{
		display:             block;
		float:               right;
		margin:              5px 0px 0px 0px;
		padding:             0px 10px 0px 0px;
		width:               760px;
	}
	#panel h2
	{
		font-size:           1.2em;
	}
	#panel a 
	{
	}
	#panel p 
	{
		margin:              0 0 0 0;
		line-height:         1.2em;
		text-align:          left;
	}
	#panel1 
	{
		display:             block;
		float:               left;
		width:	             240px;
		margin:              0px 0px 0px 0px;
		padding:             0px 10px 0px 0px;
	}
	#panel2
	{
		display:             block;
		float:               left;
		width:	             240px;
		margin:              0px 0px 0px 0px;
		padding:             0px 10px 0px 0px;
	}
	#panel3
	{
		display:             block;
		float:               left;
		width:	             240px;
		margin:              0px 0px 0px 0px;
		padding:             0px 10px 0px 0px;
	}
	.panel 
	{
		display:             block;
		background:          url(/images/article.gif) no-repeat;
		background-color:    #ffffff;
		line-height:         1.7em;
		overflow:            auto;
		padding:             15px 15px 5px 15px;
		width:               580px;
	}
	.panel1
	{
		display:             block;
		background-color:    #ffffff;
		line-height:         1.0em;
		overflow:            auto;
		padding:             15px 15px 5px 15px;
		width:               240px;
	}
	.panel2
	{
		display:             block;
		background-color:    #ffffff;
		line-height:         1.0em;
		overflow:            auto;
		padding:             15px 15px 5px 15px;
		width:               240px;
	}
	.panel3
	{
		display:             block;
		background-color:    #ffffff;
		line-height:         1.0em;
		overflow:            auto;
		padding:             15px 15px 5px 15px;
		width:               240px;
	}

	#rotary .articletop 
	{
		background:          url(/images/articletop.gif) no-repeat;
		width:               780px;
		height:              50px;
	}
	
	#rotary .articlemain 
	{
		background-color:    #ffffff;
		margin:              -5px 0px -5px 0px;
		padding:             0px 20px 0px 15px;
		width:               745px;
	}
	
	#rotary .articlemain a 
	{
		text-decoration:     underline;
	}
	
	#rotary .articleheading 
	{
		display:             block;
		float:               left;
	}
	
	#rotary .articlebot 
	{
		background:          url(/images/articlebot.gif) no-repeat;
		width:               780px;
		height:              50px;
		padding:             0px 0px 0px 20px;
	}

	#rotary .article .left 
	{
		float:               left;
		font:                1em Arial,sans-serif;
		line-height:         1.6em;
		margin:              0px 20px 0px 0px;
		padding:             0px 20px 0px 0px;
		width:               150px;
	}
	
	#rotary .article .right 
	{
		float:               left;
		font:                1em Arial,sans-serif;
		line-height:         1.6em;
		margin:              0;
		padding:             0px 0px 0px 20px;
		width:               150px;
	}
	
	#article img 
	{
		margin:              5px;
		border-top-width:    1px;
		border-right-width:  2px;
		border-bottom-width: 2px;
		border-left-width:   1px;
		border-top-style:    solid;
		border-right-style:  solid;
		border-bottom-style: solid;
		border-left-style:   solid;
		border-top-color:    #666666;
		border-right-color:  #666666;
		border-bottom-color: #666666;
		border-left-color:   #666666;
		padding:             5px;
		background-color:    #FFFFFF;
	}
	
	#article a 
	{
		color:               #000099;
		text-decoration:     none;
		font-weight:         normal;
		border-bottom-width: 1px;
		border-bottom-style: none;
		border-bottom-color: #505050;
	}
	
	#article a:hover 
	{
		color:               #CC0000;
		font-weight:         normal;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #CC0000;
	}
	
	.slideshow 
	{
		float:               left;
		margin-right:        5px;
		margin-bottom:       5px;
	}
	
	/* -- Lists -- */
	#article ul 
	{
		display:             block;
		list-style:          none;
		margin:              10px 20px 0px 20px;
	}
	
	#article ul li 
	{
		display:             block;
		background:          url(/images/arrow.gif) 0px 7px no-repeat;
		color:               #444444;
		font:                1em Arial,sans-serif;
		font-weight:         normal;
		line-height:         1.7em;
		padding:             0px 0px 10px 15px;
		clear:               both;
	}
	
	#article ol 
	{
		display:             block;
		list-style-type:     decimal;
		margin:              0px 0px 0px 40px;
		padding:             0;
		clear:               both;
	}
	
	#article ol li 
	{
		color:               #444444;
		font:                1em Arial,sans-serif;
		font-weight:         normal;
		line-height:         1.7em;
		padding:             0px 0px 10px 0px;
		margin:              0px 0px 0px -6px;
	}
	
	/* -- Navigation -- */
	#rotary .navigation 
	{
		display:             block;
		clear:               both;
		margin:              0 0 0 150px;
		padding:             0;
		background-color:    #142B55;
	}
	
	#rotary .nav1 
	{
		display:             block;
		width:               800px;
		margin:              auto;
	}
	
	#rotary .nav1 ul 
	{
		list-style:          none;
		margin:              0;
		padding:             0px 0px 0px 5px;
	}
	
	#rotary .nav1 ul li 
	{
		display:             inline;
		margin:              0;
		padding:             0;
	}
	
	#rotary .nav1 a 
	{
		background:          url(/images/menuleft.gif) left top no-repeat;
		float:               left;
		display:             block;
		margin:              0;
		padding:             0px 0px 0px 10px;
		color:               #ffffff;
		font-size:           1em;
		line-height:         25px;
	}
	
	#rotary .nav1 a span 
	{
		display:             block;
		background:          url(/images/menuright.gif) right top no-repeat;
		margin:              0px 7px 0px 0px;
		padding:             0px 10px 1px 2px;
		height:              auto;
	}
	
	/* Hide rule from IE5-Mac \*/
	#rotary .nav1 a span 
	{
		float:               none;
	}
	
	/* End IE5-Mac hack */
	#rotary .nav1 a:hover 
	{
		background-position: 0px -100px;
		text-decoration:     none;
	}
	
	#rotary .nav1 a:hover span 
	{
		background-position: 100% -100px;
	}
	
	#rotary .navigation .on a 
	{
		background:          url(/images/menuleft2.gif) left top no-repeat;
		color:               #aa8c46;
		font-weight:         bold;
	}
	
	#rotary .navigation .on a span 
	{
		background:          url(/images/menuright2.gif) right top no-repeat;
	}
	
	#rotary .navigation .on a:hover 
	{
		background-position: left top;
		color:               #aa8c46;
		text-decoration:     underline;
	}
	
	#rotary .navigation .on a:hover span 
	{
		background-position: right top;
	}
	
	/* Header description */
	#desc 
	{
		height:              96px;
		color:               #CC0000;
		padding:             0;
		clear:               both;
		margin:              15px 0 15px 0;
		background-image:    url(/images/home.jpg);
		background-repeat:   no-repeat;
		background-position: center top;
	}
	
	#desc p 
	{
		width:               290px;
		font-size:           1em;
		padding:             0 0 0 15px;
		color:               #333333;
	}
	
	#desc h1 
	{
		padding:             10px 430px 0 130px;
		color:               #014D99;
		font-size:           2.2em;
	}
	
	#desc .toppic 
	{
		margin:              10px 0px 10px 490px;
		float:               inherit;
		height:              75px;
		position:            absolute;
		width:               320px;
		background-image:    url(/images/toppicbk.gif);
		background-repeat:   no-repeat;
		padding:             7px 5px 5px 7px;
	}
	
	/* Article content */
	#article 
	{
		width:               769px;
		float:               right;
		padding:             1px 5px 0 15px;
		margin:              0;
		border-right:        1px solid #d8d8d8;
		background-color:    #FFFFFF;
		background-image:    url(/images/articlebk.jpg);
		background-repeat:   repeat-x;
	}
	
	#articletop
	{
		width:               790px;
		float:               right;
		background-image:    url(/images/articletop.gif);
		height:              30px;
	}
	
	#articlebot 
	{
		width:               790px;
		float:               right;
		background:          url(/images/articlebot.gif);
		margin:              0px 0px 0px 0px;
		height:              40px;
	}

	/* Sidebar */
	#rotary .sidenav 
	{
		display:             block;
		width:               150px;
		float:               left;
	}
	
	/* -- Related -- */
	
	#rotary .related 
	{
		display:             block;
		background:          url(/images/siderelated.gif) no-repeat;
		width:               150px;
		margin:              10px 0px 0px 0px;
		padding:             0;
		overflow:            hidden;
	}
	
	#rotary .related2 
	{
		color:               #284678;
		font-size:           0.9em;
		padding:             15px 0px 10px 15px;
		margin:              0;
		font-weight:         bold;
	}
	
	#rotary .related ul 
	{
		display:             block;
		background:          url(/images/siderelated2.gif) repeat-y;
		list-style:          none;
		width:               150px;
		min-height:          50px;
		margin:              0;
		padding:             0;
	}
	
	#rotary .related ul li 
	{
		display:             block;
		border-top:          1px solid #dce1e6;
		font-size:           0.95em;
		line-height:         14px;
		margin:              0;
		padding:             0;
	}
	
	#rotary .related ul li a 
	{
		display:             block;
		margin:              0;
		padding:             5px 10px 5px 15px;
		width:               125px;
	}
	
	#rotary .related ul li a:hover 
	{
		background:          url(/images/arrow2.gif) no-repeat;
	}
	
	#rotary .related .on a 
	{
		display:             block;
		background:          url(/images/arrow2.gif) no-repeat;
		color:               #aa8c46 !important;
		font-weight:         bold !important;
	}
	
	#rotary .related3 
	{
		display:             block;
		background:          url(/images/siderelated3.gif) no-repeat;
		width:               150px;
		height:              25px;
	}
	
	/*--- Info ----*/
	#rotary .info 
	{
		display:             block;
		background:          url(/images/sideinfotop.gif) no-repeat;
		width:               150px;
		margin:              10px 0px 0px 0px;
		overflow:            hidden;
	}
	
	#rotary .info ul 
	{
		display:             block;
		background:          url(/images/sideinfo2.gif) repeat-y;
		list-style:          none;
		width:               150px;
		margin:              0;
		padding:             0;
	}
	
	#rotary .info ul li 
	{
		display:             block;
		background:          url(/images/sideinfoline.gif) no-repeat;
		font-size:           0.9em;
		line-height:         14px;
		margin:              0;
		padding:             1px 0px 1px 0px;
	}
	
	#rotary .info ul li a 
	{
		display:             block;
		margin:              0;
		padding:             5px 10px 5px 15px;
		width:               125px;
	}
	
	#rotary .info ul li a:hover 
	{
		background:          url(/images/arrows.gif) no-repeat;
	}
	
	#rotary .info .on a 
	{
		display:             block;
		background:          url(/images/arrows.gif) no-repeat;
		color:               #aa8c46 !important;
		font-weight:         bold !important;
	}
	
	#rotary .info2 
	{
		color:               #284678;
		font-size:           0.85em;
		padding:             15px 0px 10px 15px;
		font-weight:         bold;
	}
	
	#rotary .info3 
	{
		display:             block;
		background:          url(/images/sideinfo3.gif) no-repeat;
		width:               150px;
		height:              25px;
	}
	
	#rotary .info dl 
	{
		display:             block;
		background:          url(/images/sideinfo2.gif) repeat-y;
		width:               150px;
		margin:              0;
		padding:             0;
	}
	
	#rotary .info dl dt 
	{
		display:             block;
		background:          url(/images/sideinfoline.gif) no-repeat;
		font-size:           .85em;
		line-height:         14px;
		margin:              0;
		padding:             1px 0px 1px 0px;
	}
	
	#rotary .info dl dt a 
	{
		display:             block;
		margin:              0;
		padding:             5px 10px 5px 15px;
		width:               125px;
	}
	
	#rotary .info dl dt a:hover 
	{
		background:          url(/images/arrows.gif) no-repeat;
	}
	
	#rotary .info dl dd 
	{
		display:             block;
		background:          url(/images/sideinfoline.gif) no-repeat;
		font-size:           .85em;
		line-height:         14px;
		margin:              0;
		padding:             1px 0px 1px 10px;
	}
	
	#rotary .info dl dd a 
	{
		background:          url(/images/arrows_dl.gif) no-repeat;
		display:             block;
		margin:              0;
		padding:             5px 10px 5px 15px;
		width:               115px;
	}
	
	#rotary .info dl dd a:hover 
	{
		background:          url(/images/arrows.gif) no-repeat;
	}
	
	#headlines
	{
		float:               right;
		width:               155px;
		border-left:         1px solid #cccccc;
		border-bottom:       1px solid #cccccc;
		padding-right:       0px;
		background-color:    #FFFFFF;
		font-size:           inherit;
		margin-top:          5px;
		padding-top:         2px;
		margin-left:         5px;
		padding-left:        2px;
		background-image:    url(/images/headlinebk.gif);
	}
	
	/* -- Footer -- */
	#footer 
	{
		display:             block;
		background:          url(/images/RIBIfooter.jpg) no-repeat;
		clear:               both;
		width:               935px;
		height:              96px;
		font-size:           0.85em;
		text-align:          right;
		margin:              5px auto 0 auto;
		padding:             5px 0 10px 0;
	}
	
	#footer a 
	{
		padding:             0px 5px 0px 5px;
	}
	
	#footer a:hover 
	{
		color:               #303030;
	}
	
	#footer p 
	{
		color:               #000000;
		font-size:           1.1em;
		line-height:         2em;
		margin:              15px 100px 0 130px;
		padding:             0;
	}
	
	/* Various classes */
	.photo 
	{
		padding:             2px;
		margin:              0 0 8px 0;
		background-color:    #f0f0f0;
		border:              1px solid #d8d8d8;
	}
	
	.right 
	{
		margin-top:          -8px;
		text-align:          right;
	}
	
	.block 
	{
		background:          #f0f0f0;
	}
	
	.sidelink 
	{
		text-align:          left;
		display:             block;
		width:               140px;
		background:          #f0f0f0 url(/images/corner.gif) top right no-repeat;
		padding:             3px 4px 3px 8px;
		margin:              5px 10px 5px 0;
		border:              none;
	}
	
	.sidelink:hover 
	{
		background:          #e0e0e0 url(/images/corner.gif) top right no-repeat;
		text-decoration:     none;
		border:              none;
	}
	
	.hide 
	{
		display:             none;
	}
	
	.rotary-access 
	{
		position:            absolute;
		left:                -3000px;
		width:               500px;
	}
	
	acronym 
	{
	  border-bottom:       1px dotted black;
	}
	
	.highlight
	{
		background-color:    #C3D6E9;
		border-top-width:    1px;
		border-right-width:  2px;
		border-bottom-width: 2px;
		border-left-width:   1px;
		border-top-style:    solid;
		border-right-style:  solid;
		border-bottom-style: solid;
		border-left-style:   solid;
		border-top-color:    #aabbcc;
		border-right-color:  #aabbcc;
		border-bottom-color: #aabbcc;
		border-left-color:   #aabbcc;
		float:               left;
		margin:              5px 5px 5px 5px;
	}
	
	#breadCrumb
	{
		float:               right;
		width:               98.75%;
		color:               #333;
		margin:              5px 0px 0px 0px;
		padding:             1px 10px 1px 1px;
		font-family:         "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size:           x-small;
		font-weight:         bold;
	}
	
	#breadCrumb a {
		font-size:           85%;
	}
	
	/************* #search styles ***************/
	#search
	{
		font-size:           90% !important;
		float:               right;
		width:               400px;
		background-color:    #E4DED0;
	}
	
	#search form
	{
		margin:              0px;
		padding:             0px;
	}
	
	a[href$=".pdf"] 
	{
		background:          url(/images/pdf.gif) no-repeat right 50%;
		padding-left:        1px;
		padding-right:       10px;
	}
	
	.clearer 
	{
		overflow:            hidden;
		clear:               both;
		height:              2px;
		margin:              -1px 0px 0px 0px;
		font-size:           1px;
	}
	
	.clearer-lft 
	{
	  overflow:            hidden;
	  clear:               left;
	  height:              2px;
	  margin:              -1px 0px 0px 0px;
	  font-size:           1px;
	}
	
	.CAL 
	{
		background-color:    #FFFFFF!important;
	}
	
	.style10 
	{
		font-size: 						small 
	}
// -->