/* 1600 Site Layout */

/* Sets the overall width of the site */
#asi-wrap
{
	margin: 0 auto;
	width: 984px;
	height: 75%;
}

/* Header area of the website */
#asi-header
{
	padding: 3px 0 1px 0;
	background: #ffffff;
	/* background-image: url(Images/iri_logo.jpg); */
	background-repeat: no-repeat;
	height: 90px;
}

/* Horizontal bar below asi-header and above asi-content */
#asi-menu
{
	height: 36px;
	line-height: 32px;
	background: #ffffff;	
	width: 984px;
}

/* Area of Website where the HomePageContent, InteriorPageContent and their navigation are displayed  */
#asi-content
{
	padding-right: 1px;min-height:75%;

}

/* #asi-content h1
{
		font-size: 13pt; font-weight: bold; font-family: Arial, HelveticaNeue, verdana; text-transform: uppercase;
}
*/
#asi-content h2
{
		font-size: 15px;font-weight: bold; font-family: Arial, HelveticaNeue, verdana;text-transform: uppercase;

}


/* Footer area of the website */
#asi-footer
{
	background: #666666;	
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 1px;
}

#asi-footer a
{
	
	color: #ffffff;

}

table.customfooter {width: 980px;font-size: 11px;font-family:HelveticaNeue, Arial;text-align:left;color:#ffffff;margin-top:20px;
} 

table.customfooter a {
   font-size: 11px;font-family:HelveticaNeue, Arial;text-align:left;color:#ffffff;
}
table.customfooter td {
   line-height: 20px;
   padding-left: 10px;padding-right: 10px; list-style:none;
}  

table.customfooter td {
   border-left: 1px solid #999;
}  

/* 1600 Element Styles */

/* Main asi-content area where HomePageContent is displayed */
.asi-home
{
	padding: 5px;
}





/* Right side of the asi-content area where HomePageContent or InteriorPageContent are displayed */
.asi-right
{
	width: 100%;
	float: right;	
}

/* Left side of the asi-content area where navigation is displayed for HomePageContent or InteriorPageContent */

.asi-left
{
	width: 0%;
	height: 0%;
	float: left;
	background: #ffffff;
}


td.careercenterbox a{text-decoration:none;display:block;color: #666666;}
td.careercenterbox a:hover{display:block;color: #666666;}

li.careercenterbox
  {margin-left: 2px; list-style-image: url("./images/homepage/list_image2.jpg");

}
li.communityforumbox 
  {margin-left: -15px; margin-top:0px;padding-bottom:12px;list-style: none;font-weight: bold;font-size: 8.8pt;text-decoration:none;}
h5.careercenterbox
  {margin: 6px 0 2px 6px; font-size: 11pt; COLOR: #CC0000; font-weight: bold; font-family: Arial; text-transform: uppercase; 
 
}
h6.careercenterbox
  {margin: 0 0 6px 6px; font-size: 10pt; COLOR: #CC0000; font-weight: bold; font-family: Arial; text-transform: uppercase; 
 
}

.asi-ContentArea1
{
	padding-top: 7px;
	padding-left: 0px;
}

.asi-HomepageContentArea1{
	float:left;
	position:relative;
	width:640px !important;
	margin-top: 18px;
}

div.upcoming_meet_container{float:right;
	margin-top: 0px;
	position:relative;
	width:260px !important;
	background: url(../../images/homepage/home_banner1.jpg) no-repeat center;
	height: 265px;
	
}
p.upcoming_meet_text{font-family:verdana;padding-right: 10px; float: right; margin: 155px 0px 2px 20px; width: 230px; color: white; text-align: right;}
p.upcoming_meet_text2{font-family:verdana;padding-right: 10px; float: right; margin: 175px 0px 10px 20px; width: 250px; color: white; text-align: center;}

p.upcoming_meet_text2 a{font-size: 14px;font-weight:bold; color: blue; text-decoration: none;}
p.upcoming_meet_text2 a:hover{font-size: 14px;font-weight:bold; color: blue;text-decoration: underline;}
p.upcoming_meet_text2 a:visited{font-size: 14px;font-weight:bold; color: blue;text-decoration:none;}

p.upcoming_meet_text a{font-size: 11px;font-weight:bold; color: gold; text-decoration: none;}
p.upcoming_meet_text a:hover{font-size: 11px;font-weight:bold; color: gold; text-decoration: underline;}
p.upcoming_meet_text a:visited{font-size: 11px;font-weight:bold; color: gold; text-decoration:none;}

.asi-HomepageContentArea5{
	float:right;
	margin-top: 18px;
	position:relative;
	width:260px !important;
	background: url(./images/homepage/home_banner1.jpg) no-repeat center;
	height: 265px;
	
}
.asi-HomepageContentArea5 div{margin:140px 0 0 10px;}

	
	
div.homepageca5_sp{font-family:verdana;padding-right: 10px; float: right; margin: 10px 0px 15px 20px; width: 250px; color: white; text-align: right;}
div.homepageca5_sp a{font-size: 11px;font-weight:bold; color: gold; text-decoration: none;}
div.homepageca5_sp a:hover{font-size: 11px;font-weight:bold; color: gold; text-decoration: underline;}
div.homepageca5_sp a:visited{font-size: 11px;font-weight:bold; color: gold; text-decoration:none;}


.asi-HomepageContentArea2 {
	position:relative;
	float: left;	
	width:640px !important;
	padding-top: 20px;
}

h2.asi-HomepageContentArea2
{
font-size: 18pt; COLOR: #6986ae; font-weight: bold; font-family: HelveticaNeue-Bold, Arial; text-transform: uppercase; 
}

.HomepageCA2 {
	position: relative;
	float: right;	
	width: 456px !important;
	color: #7a7f49;
	font-family: HelveticaNeue-Bold, Arial;
	font-size: 12px;
	
}

.asi-HomepageContentArea3 {
	position:relative; 
	float: right;
	width:260px; 

}
.asi-HomepageContentArea4 {
	padding-bottom:5px;padding-top:20px;
	float: left;
	width: 984px !important;

}
h3.asi-HomepageContentArea4{
	font-size:13pt;

}
.headingmainhome {
	font-size: 16pt; font-weight:bold;COLOR: #6986ae; font-family: HelveticaNeue, Arial; text-transform: uppercase;margin-top:0px;
}
h3.headingmainhome {
	font-size: 16pt; COLOR: #6986ae; font-family: HelveticaNeue-Bold, Arial; text-transform: uppercase;
}

.headingsubhome {
	font-size: 13pt; COLOR: #6986ae; font-weight: normal; font-family: HelveticaNeue, Arial; text-transform: uppercase;text-align:center;
}

.silver {
color: #666666;}
.silver a{
color: #666666;font-weight:bold;}
.silver a:visited{
color: #666666;font:bold;}

.contentarea4heading2
  {COLOR: #6986ae; font-weight: bold; font-family: Arial, verdana; text-transform: uppercase; font-size: 14px; 
}

.contentarea4heading3 {color: #7a7f49;margin-top:0px;width:550px;font-weight: normal;margin-bottom:-2px}
.contentarea4heading3 a{color:#7a7f49;font-weight:bold;}

h3.contentarea4block3
  {font-size: 14pt; font-family: Arial;  text-transform: uppercase; font-weight: normal; padding-top: 3px;
 }

.homepageca4 {
	float: l7ft;	
	width: 984px !important;
}

div.contentarea4block1
  {width: 320px; text-align: left; float: left;padding:0px 45px 10px 0;
}
div.contentarea4blockleft{float:left; padding:0 4px 0 0;}
div.contentarea4blockright{float:left; position:relative;width:560px}
div.contentarea4blockright a{text-decoration:none;color: #666666;font-weight:bold}
div.contentarea4blockright a:hover{text-decoration:underline;color: #666666;font-weight:bold}
div.contentarea4blockright ul{float:left;width: 575px;
  font-weight:bold;color:#000000;margin-left:5px;
}
 div.contentarea4blockright li {
   float: left;list-style-image: url("./images/homepage/list_image.gif");
  width: 250px;   padding: 0px 1px 3px 1px;margin-left:-2px;

  }

div.contentarea4block2
  {width: 310px; float: left; position: relative;padding:0px 45px 10px 0;
}

div.contentarea4block3
  {width: 310px; float: right; position: relative;padding:0px 0px 10px 0;
}

div.contentarea4block4
  {width: 320px; float: left; margin-top:10px;
}

.divgray
  {padding-left: 120px; height: 60px; background-color: #c0c0c0;
}
.imgborder{border:solid 1px #cccccc; padding:0px}
h5.contentarea4block4
  {font-size: 14pt; padding-top: 4px; COLOR: #CC0000; font-weight: bold; font-family: Arial; text-transform: uppercase;text-decoration:none;display:block; 
}
h5.contentarea4block4 a
  {font-size: 14pt; padding-top: 4px; COLOR: #CC0000; font-weight: bold; font-family: Arial; text-transform: uppercase;text-decoration:none;display:block; 
 
}

h6.contentarea4block4
  {font-size: 10pt; COLOR: #ffffff; font-family: Arial;text-decoration:none;display:block; 
}
h6.contentarea4block4 a
  {font-size: 10pt; COLOR: #ffffff; font-family: Arial;text-decoration:none;display:block;font-weight:bold;
}

div.contentarea4block5
  {width: 310px; height: 60px; padding: 4px 0px 0 4px; margin: 10px 1px 0 1px;}

h5.contentarea4block5
  {font-size: 14pt; COLOR: #000000; font-family: Arial; font-weight: normal;}
h5.contentarea4block5 a {font-size: 14pt; COLOR: #000000; font-family: Arial; font-weight: normal;text-decoration:none;display:block;}

h6.contentarea4block5
  {font-size: 10pt; COLOR: #666666; font-family: Arial; 
}
h6.contentarea4block5 a
  {font-size: 10pt; COLOR: #666666; font-family: Arial; text-decoration:none;display:block;background-color:#bbc9d5;
}

div.contentarea4block6
  {width: 668px; text-align: left; float: left;padding-top:0px;
}

div.contentarea4banner3
  {background: url(./images/homepage/home_box_bg_forum.jpg) no-repeat left bottom; width: 192pt; height: 215px; border: 1px solid #cccccc;
}
div.contentarea4banner3 a{text-decoration:none;	color: #666666;}

.contentarea4banner3h3 
  {font-size: 12pt; COLOR: #3366cc; font-family: Arial;  text-transform: uppercase; text-align: left;margin-left:10px;
 
}
div.contentarea4banner4
  {background: url(./images/homepage/home_box_bg_resources.jpg) no-repeat left bottom; width: 192pt; height: 181px; border: 0px solid #cccccc;
}
div.contentarea4banner4 a{text-decoration:none;	color: #666666;}

.contentarea4banner4h3 
  {font-size: 12pt; COLOR:#CC0000; width:100px; font-family: Arial;  text-transform: uppercase; text-align:left;margin-left:10px; margin-top:20px; margin-bottom:60px; padding-top:10px;
 
}


div.meetingannounceside
  {float:right;background: url(./images/homepage/box_bg.jpg) no-repeat left bottom; width: 195pt; height: 148px; border: 1px solid #cccccc;}
div.meetingannounceside li{list-style-image: url("./images/homepage/list_image2.jpg");color: #666666; margin: -3px 0 0 75px;padding:0 0 2px 0;} 
div.meetingannounceside h3 {margin: 5px 0 5px 5px;}
div.meetingannounceside a{text-decoration:none;display:block;color: #666666;}
div.meetingannounceside a:hover{display:block;color: #666666;}

li.homepagelistitem1
  {list-style-image: url("images/homepage/list_image.gif");
}
li.homepagelistitem1 a  {font-weight:bold;}
li.homepagelistitem1 a:hover  {font-weight:bold;}
li.homepagelistitem1 a:visited  {font-weight:bold;}



ul.homepageul2 {text-align: left;padding-left:10px;padding-right:-10px;width:170px;}
li.homepagelistitem2
  {list-style-image: url("./images/homepage/list_image2.jpg");
	color: #666666;

}

ul.listcircleright
{
list-style-type:none;
padding:0px;
margin:0px;
background-color: #E6E7E8;
}

li.listcircleright
  {
list-style-type:none;
padding-bottom:3.5px;
padding-top:3.5px;
background-image:url("./images/homepage/list_image3.jpg");
background-repeat:no-repeat;
background-position: right; 
background-color: #E6E7E8;
margin:0 4px 0 2px;
	  border-bottom:1px solid #999999;

}
li.listcirclerightror
  {
list-style-type:none;
padding-bottom:8.2px;
padding-top:8.2px;
background-image:url("./images/homepage/list_image3.jpg");
background-repeat:no-repeat;
background-position: right; 
background-color: #E6E7E8;
margin:0 4px 0 2px;
	  border-bottom:1px solid #999999;

}


.NavigationUnorderedList .NavigationListItem .NavigationLink
{
	color: #000000;
}



.login_form_custom  
{
	padding: 0px 0 0 0px;
	margin-top: 4px;float:right;height:45px;
	width: 450px;
	color: #000000;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;font-face:arial;
}



.asi-searchform  
{
	padding-top: 1px;
	margin-top: -28px;	
	text-align: right;
	float: right;width:280px;font-face:arial;margin-left:-270px;
}


.SearchButton
{
	color: #000000;
	MARGIN-RIGHT: 2px !important;
	MARGIN-LEFT: 2px !important;
}

.Watermarked{ 
	MARGIN-TOP: 3px !important;
	MARGIN-LEFT: 5px !important; 
	WIDTH: 190px !important;font-size: 9pt;
	height:20px;color:black;font-face:arial;z-index:999999999999;
	

}

.asi-utilitynav
{
	float: right;
	width: auto! important; 
	z-index: 6;
	color: #000000;	
MARGIN-RIGHT: -40px;height:25px;padding-right:275px;
DISPLAY: inline;
text-align: right;
}

.asi-utilitynav a
{
	color: #6699ff;
	font-weight: bold; 
}

.asi-utilitynav a:hover
{
	color: #6699ff;
	font-weight: bold; 
}
.rss {float:left;margin-top:4px;padding-left:6px;border-left:1px solid black;font-size:11px;}
.rss a
{
	color: #000000;text-decoration:none;
	font-weight: bold; float:left;
}

.rss a:hover
{
	color: #00000;text-decoration:none;
	font-weight: bold; float:left;
}

input.btn_custom {color:#050; font: bold 84% arial,helvetica,sans-serif;} 


h1.collaboration
{padding: 0 0 4px 0;font-face: HelveticaNeue-Roman, arial;  color: #2e318a; font-size: 13pt;border-bottom: 2px solid #2e318a;
}

h2.collaboration
{font-face: Arial; color: #2e3189; font-size: 9;
}




div.roundedcorner2 {
			margin-bottom: 2em;background-color:#ffffff;
		}
div.firstms {
		background: transparent url(../../images/interior/corner_purple.jpg) no-repeat right top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0;padding:10px 0 7px 0px;width:270px;
		font-size: 14px;float:right;text-align:center;
}
div.secondms {
			margin: 0px;padding:10px 0px 10px 19px;
			font-size: 12px; width:230px;font-weight: bold;
		color: #ffffff;
			background-color:#632C8C;float:right;
		}
div.secondms a{
			font-size: 12px;font-weight: bold;
		color: #ffffff;
		}
		div.secondms a:hover{
			font-size: 12px;font-weight: bold;
		color: #ffffff;
		}
		div.secondms a:visited{
			font-size: 12px;font-weight: bold;
		color: #ffffff;
		}
		

div.roundedcorner3 {
			margin-bottom: 2em;width:260px;
		}



div.roundedcorner3 p.first {
		padding: 10px 8px 10px 30px;	
		background: transparent url(../../images/interior/corner_purple.jpg) no-repeat left top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0 0 -3px 0;
		font-size: 14px;
		width: 240px;
}

div.roundedcorner3 img {
			padding: 5px 5px 0px 0px;			
			float: right;
}

div.last p {
			padding: 5px 5px 0px 0;
			font-size: 12px;
			width: 110px;
			color: #E81C25;
}			

div.roundedcorner3 div.last {
			padding: 5px 5px 0px 5px;
			background: transparent url(../../images/interior/events_graphic2.jpg) no-repeat left top;
			margin: 0px;
			font-size: 12px;
			height: 360px;
			width: 239px;
			float: left;
		}



div.last h2 {
		padding: 5px 10px 3px 0px;	
		color: #E81C25;
		margin: 0px;
		font-size: 14px;
		font-weight: bold;
}

div.rorside {
			padding: 85px 0 0 18px;
			background: transparent url(../../images/interior/images_ror.jpg) no-repeat left top;
			margin: 0px;
			font-size: 12px;font-weight:bold;
			height: 200px;
			width: 259px;
			float: right;
		}
div.rorlearnbutton {margin-top:17px;}
div.rorside li {list-style-image: url(../../images/interior/list_image_arrowgray_small.gif); font-weight: bold;}
div.rorside li a{text-decoration:none;color:#3F3E3E;font-weight:bold;}
div.rorside li a:hover{text-decoration:underline;color:#3F3E3E;font-weight:bold;}
div.rorside li a:visited{text-decoration:none;color:#3F3E3E;font-weight:bold;}



div.memsummit {
			padding: 95px 0 0 0px;
			background: transparent url(../../images/interior/events_graphic2.jpg) no-repeat left top;
			margin: 0px;
			font-size: 12px;font-weight:bold;
			height: 270px;
			width: 259px;
			float: right;
		}
div.memsummitlearnbutton {margin-top:157px;margin-left:18px;}
div.memsummit li {list-style-image: url(../../images/interior/list_image_arrowwhite.gif); font-weight: bold;margin-left:18px;}
div.memsummit li a{text-decoration:none;color:#ffffff;font-weight:bold;}

div.memsummit li a:hover{text-decoration:underline;color:#ffffff;font-weight:bold;}
div.memsummit li a:visited{text-decoration:none;color:#ffffff;font-weight:bold;}




div.annmeet {
			padding: 124px 0 0 0px;
			background: transparent url(../../images/interior/events_graphic3.jpg) no-repeat left top;
			margin: 0px;
			font-size: 12px;font-weight:bold;
			height: 210px;
			width: 259px;
			float: right;
		}
p.annmeetlearnbutton {margin-top:16px;margin-left:20px;}
div.annmeet li {list-style-image: url(../../images/interior/list_image_arrowgray.gif); font-weight: bold;margin-left:18px;}
div.annmeet li a{text-decoration:none;color:#333366;font-weight:bold;}

div.annmeet li a:hover{text-decoration:underline;color:#333366;font-weight:bold;}
div.annmeet li a:visited{text-decoration:none;color:#333366;font-weight:bold;}






div.last li
  {margin-left: 2px; list-style-image: url(../../images/interior/list_image.gif); font-size: 12px;

}

div.xchange {
			padding: 80px 0 0 18px;
			background: transparent url(../../images/interior/xchange_bg.jpg) no-repeat left top;
			margin: 0px;
			font-size: 12px;font-weight:bold;
			height: 240px;
			width: 259px;
			float: left;
		}
div.xchange ul{margin-left:10px; margin-top:15px;}
div.xchange li {list-style-image: url(../../images/interior/list_image_arrowgray.gif); font-weight: bold;}
div.xchange li a{text-decoration:none;color:#ffffff;font-weight:bold;}

div.xchange li a:hover{text-decoration:underline;color:#ffffff;font-weight:bold;}
div.xchange li a:visited{text-decoration:none;color:#ffffff;font-weight:bold;}

li.squarebullet{list-style-image: url(../../images/interior/list_image_arrowgray_small.gif);}

div.presenters {background-color: white;width: 260px;
			margin-bottom: 2em;float:right;}
p.presenters {
		padding: 10px 1px 1px 3px;
		font-weight: bold;
		color: #E81C25;
		margin: 0px;
		font-size: 14px;
}

div.presenters h2{
		padding: 8px 1px 1px 0px;	
		color: #E81C25;
		margin: 0px;
		font-size: 14px;
		font-weight: bold;
}
div.presenters a{
		font-weight: bold;color: #0070c0;
}
div.presenters a:hover{
		font-weight: bold;color: #0070c0;
}
div.presenters a:visited{
		font-weight: bold;color: #0070c0;
}

div.presenters ul
  {border-left: 1px solid #dddddf;margin-left:6px;

}

div.presenters li
  {margin-left: 2px; list-style-image: url(../../images/interior/list_image.jpg); font-size: 12px;margin-top:1px;

}

div.quickfacts 
	{
		width: 270px;
}

.quickfacts h2
  	{
		color: #E81C25;
		margin: 0px 10px 10px 0px;
		font-size: 12px;
		font-weight: bold;
}

.quickfacts ul
  	{
		
		list-style-type:none;
		padding-left:16px;
		margin:0px;
		font-weight: bold;
}



.quickfacts li
  {padding: 0 0 12px 0; margin-left: 0 0 0px 0; list-style-image: url(../../images/interior/list_image7.jpg); font-size: 12px;

}

div.roundedcorner4 {
			width: 258px;
			background-color: #474BC9;
			margin-bottom: 2em;
		}

div.roundedcorner4 a{
			color: #ffffff; font-weight:bold;
		}
div.roundedcorner4 a:hover{
			color: #ffffff; text-decoration: underline;font-weight:bold;
		}

div.roundedcorner4 p.first {
		padding: 10px 10px 0 30px;	
		background: transparent url(../../images/interior/corner_blue.jpg) no-repeat left top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
		font-size: 14px;
}

div.roundedcorner4 div.second {
		padding: 7px 7px 7px 7px;	
		color: #ffffff;
		margin: 0px;
		font-size: 12px;
}


div.roundedcorner4 ul
  {		
		list-style-type: none;
}



div.roundedcorner4 li
  {		
		list-style-image: url(../../images/interior/list_image8.jpg); 
}

div.roundedcorner5 {
			width: 258px; height:50px;
			background-color: #474BC9;
			margin-bottom: 2em;
			margin-top: -13px;
			float: right;
		}

div.last_pub a{
			color: #ffffff; text-decoration: none;font-weight:bold;
		}

p.first_pub {
		padding: 5px 10px 10px 20px;	
		background: transparent url(../../images/interior/corner_blue.jpg) no-repeat left top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
		font-size: 14px;height:15px;
}

div.last_pub {
		padding: 5px 5px 10px 20px;width:223px;background-color: #474BC9;
		color: #ffffff;
		margin: -4px 0 0 0px;
		font-size: 12px;
}


div.last_pub li
  {		
		list-style-image: url(../../images/interior/list_image8.jpg); margin-bottom: .7em;
}

div.relevantrecent {width: 260px; margin: 5px 5px 10px 15px; z-index: -2;float:right;}
div.relevantrecent h4 {font-size: 13pt;padding-left:10px; COLOR: #6986ae; font-weight: normal; font-family: HelveticaNeue, Arial;text-transform: uppercase;}
h4.relevantrecent {margin-top:20px;padding-left:10px;font-size: 13pt; COLOR: #6986ae; font-weight: normal; font-family: HelveticaNeue, Arial;text-transform: uppercase;}
div.relevantrecent a{text-decoration:none;}
div.relevantrecent a:hover{COLOR: #6986ae;text-decoration: underline;}
div.relevantrecent a:visited{COLOR: #6986ae;text-decoration: underline;}
div.relevantrecent ul{list-style-type: none;}
div.relevantrecent li{margin: 0 0 4px -13px;list-style-type: none;}

div.relatedprojects {float:right;width: 260px; margin: 5px 5px 10px 5px;padding-left:10px;}
div.relatedprojects h4 {font-size: 13pt; COLOR: #6986ae; font-weight: normal; font-family: HelveticaNeue, Arial;text-transform: uppercase;}
h4.relatedprojects {font-size: 13pt; COLOR: #6986ae; font-weight: normal; font-family: HelveticaNeue, Arial;text-transform: uppercase;}
div.relatedprojects a{color:#606060;text-decoration: underline;}
div.relatedprojects a:hover{color:#606060;text-decoration: underline;}
div.relatedprojects ul{list-style-type: none;}
div.relatedprojects li{margin: 0;list-style-image: url(../../images/interior/list_image.jpg);}


div.topicmain{width:630px}
/* div.topicleft{float: left;width:300px; height:50px;}
div.topicleft{float: left;position:relative;width:300px; height:50px;} */

div.topicleft a{float: left;width:300px; height:50px;font-weight:bold;text-align:center;background: transparent url(../../images/interior/topic_button_bg_off.jpg) no-repeat top;padding-top:10px;}

div.topicleft a:hover{float: left;width:300px; color:#ffffff;height:50px;font-weight:bold;text-align:center;background: transparent url(../../images/interior/topic_button_bg_on.jpg) no-repeat top;padding-top:10px;}

div.topicright a{float: right;position:relative;width:300px; height:50px;font-weight:bold;text-align:center;background: transparent url(../../images/interior/topic_button_bg_off.jpg) no-repeat top;padding-top:10px;}
div.topicright a:hover{float: right;position:relative;width:300px; color:#ffffff;height:50px;font-weight:bold;text-align:center;background: transparent url(../../images/interior/topic_button_bg_on.jpg) no-repeat top;padding-top:10px;}

div.rtmmain{width:636px;}
div.rtmleft{float:left;width:300px;}
div.rtmright{float:right;position:relative;width:310px;padding-top:20px;}
div.rtmtop{margin:17px 0 20px 0;height:104px;text-align:right;}
div.rtmmainicon{float:left;width:90px;} 
div.rtmissue{float:right;position:relative;padding:-40px 0 0 0;width:240px;font-size:10pt;}
div.rtmbottom{border:1px solid #c0c0c0;padding: 5px 10px 20px 5px;}
div.rtmcategory{font-size: 11pt; COLOR: #6986ae; font-weight: bold; font-family: HelveticaNeue, Arial;}
div.rtmtitle {float:right:position:relative;font-size: 12px; COLOR: #000000; font-weight: bold; font-family: HelveticaNeue, Arial;text-decoration: underline;}
div.rtmtitle a{float:right:position:relative;font-size: 12px; COLOR: #000000; font-weight: bold; font-family: HelveticaNeue, Arial;text-decoration: underline;}
div.rtmtitle a:hover{float:right:position:relative;font-size: 12px;font-weight: bold; font-family: HelveticaNeue, Arial;text-decoration: underline;}
div.rtmauthor{float:right:position:relative;font-size: 12px; COLOR: #000000; font-weight: normal; font-family: HelveticaNeue, Arial;text-transform: uppercase;}
div.rtmicon{float:left;padding: 5px 5px 1px 0;}

div.memberprofilewrapper{width: 240px; border: #7b7d4a 1px solid;padding:2px 0 3px 2px;float:right;}
div.memberprofiletitle{width: 233px; background-color: #7b7d4a;margin: 0px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;
}
div.memberprofiletitle a {width: 233px; background-color: #7b7d4a;margin: 0px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
div.memberprofiletitle a:hover {width: 233px; background-color: #7b7d4a;margin: 0px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
div.memberprofiletitle a:visited {width: 233px; background-color: #7b7d4a;margin: 0px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
div.eventsponsorwrapper{width: 280px; border: #706F74 1px solid;padding:2px 0 3px 2px;text-align:center;vertical-align:middle;float:right;}
h2.eventsponsortitle{font-size: 9pt;width: 273px; background-color: #706F74;margin: 0 0 12px 0px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-align:center;
}
h2.eventsponsorplatinum{font-size: 9pt;margin: 0 2px 12px 0px;padding: 4px 1px 4px 5px;font-weight:bold;text-transform:uppercase;text-align:center;background-color:#ccccff;
}
h2.eventsponsorgold{font-size: 9pt;margin: 0 2px 12px 0px;padding: 4px 1px 4px 5px;font-weight:bold;text-transform:uppercase;text-align:center;background-color:gold;
}
h2.eventsponsorsilver{font-size: 9pt;margin: 0 2px 12px 0px;padding: 4px 1px 4px 5px;font-weight:bold;background-color:silver;text-transform:uppercase;text-align:center;
}
h2.eventsponsorsupporter{font-size: 9pt;width: 273px;margin: 0 2x 12px 0px;padding: 4px 1px 4px 5px;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;background-color:#ccffff;
}
div.eventsponsortitle{margin-bottom:4px;font-size: 9pt;font-weight:bold;border-top: 1px solid #7b7d4a;color: #7b7d4a; font-family: Arial; text-transform: uppercase;
}
div.boxbluewrapper{width: 248px; border: #474BC9 1px solid;padding:2px 0 3px 7px}
div.boxbluetitle{width: 244px; background-color: #474BC9;margin: 0 -1px 10px -5px;padding: 4px 1px 4px 5px;font-weight:bold;color:#ffffff;text-transform:uppercase;
}
div.boxbluewrapper a{color: #000000; text-decoration: none;font-weight:bold;}
div.boxbluewrapper a:hover{color: #000000; text-decoration: underline;font-weight:bold;}
div.boxbluewrapper a:visited{color: #000000; text-decoration: none;font-weight:bold;}
div.boxbluewrapper p{margin-bottom:10px}

.headinglibrary {font-size: 13pt;font-weight:bold;border-bottom: 2px solid #697FA4;color: #697FA4; font-family: Arial; text-transform: uppercase;
}
.headingRTMVolume {font-size: 11pt;font-weight:bold;border-bottom: 2px solid #697FA4;color: #697FA4; font-family: Arial; text-transform: capitalize;
}
.headingevents {
	font-size: 13pt; COLOR: #E81C25;border-bottom: 2px solid #E81C25; font-weight: bold; font-family: HelveticaNeue, Arial; text-transform: uppercase;
}
.headingcollaboration {
	font-size: 13pt;border-bottom: 2px solid #2F308A; COLOR: #2F308A; font-weight: bold; font-family: HelveticaNeue, Arial; text-transform: uppercase;
}
.headingabout {
	font-size: 13pt; COLOR: #008CD9; font-weight: bold;border-bottom: 2px solid #008CD9; font-family: HelveticaNeue, Arial; text-transform: uppercase;
}
.headingmembership {
	font-size: 13pt; COLOR: #7B804A; font-weight: bold;border-bottom: 2px solid #7B804A; font-family: HelveticaNeue, Arial; text-transform: uppercase;
}
div.mediainquiries{float:right;width:256px;border:solid 1px #008CD9;padding:1px 4px 1px 6px;margin: 2px 4px 2px 2px;}
div.mediainquiriesheading
  {height: 35px; width:260px;background-color: #008CD9;margin-left:-5px;padding:9px 3px 0 3px; text-align:center;font-size: 12pt; COLOR: #ffffff; font-weight: bold; font-family: Arial; text-transform: uppercase;
}

div.mediainquiries h4
  {font-size: 10pt; COLOR: #cc0000; font-family: Arial; 
}

div.roundedcorner6 {
			width: 260px; height:auto!;
			background-color: #474BC9;
			margin-bottom: 2em;
			margin-top: -13px;
			float: right;
		}
div.roundedcorner6bb {
			width: 260px; height:auto! important;
			
			margin-bottom: 2em;
			margin-top: -13px;
			float: right;
		}

div.last_diduknow a{
			color: #000000; text-decoration: none;
		}
div.last_diduknow a:visited{
			color: #000000; text-decoration: none;
		}
div.last_diduknow a:hover{
			color: #000000; text-decoration: underline;
		}

div.last_diduknow a{
		width:239px;background-color: #d3dde2;
		color: #000000;
text-decoration:none;}



div.last_diduknow li
  {		
		list-style: none;
}
p.first_diduknow {
		padding: 6px 5px 13px 23px;width:260px;
		background: transparent url(../../images/interior/corner_blue.jpg) no-repeat right top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;text-align:center;
		font-size: 14px;height:15px;float: right;
}

div.last_diduknow {
		padding: 10px 0px 10px 6px;width:257px;
		color: #000000;
		font-size: 12px;float: right;background-color: #d3dde2;
}



div.last_awards {width:261px;border: 1px solid #474BC9;margin-top:-2px;padding-top:4px;margin-right:3px;float: right;}

div.last_awards ul{width:240px;margin-top:20px;}

div.last_awards a{
			color: #666666; text-decoration: none;font-weight: bold;
		}
div.last_awards a:visited{
			color: #000000; text-decoration: none;font-weight: bold;
		}
div.last_awards a:hover{
			color: #000000; text-decoration: underline;font-weight: bold;
		}
p.first_awards {
		padding: 6px 0px 15px 1px;width:265px;
		background: transparent url(../../images/interior/corner_blue.jpg) no-repeat left top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
		font-size: 14px;height:15px;text-align:center;float: right;
}

div.awards {
		padding: 5px 0px 10px 3px;width:253px;background-color: #d3dde2;
		color: #000000;
		margin: -4px 0 0 0px;
		font-size: 12px;
}
div.awards li {list-style-image: url(../../images/interior/list_image_arrowgray_small.gif);}



p.first_upcomingbb {
		padding: 6px 0px 15px 1px;width:262px;
		background: transparent url(../../images/interior/corner_blue.jpg) no-repeat left top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;height:25px;
		font-size: 14px;text-align:center;float: right;
}
div.last_upcomingbb {
		padding: 5px 1px 10px 4px;width:260px;background-color: #d3dde2;
		color: #000000;
		margin: 4px 0px 10px -4px;
		font-size: 12px;
}
div.last_upcomingbb a{
			color: #000000; text-decoration: none;font-weight:bold;
		}
div.last_upcomingbb a:hover{
			color: #000000; text-decoration: underline;font-weight:bold;
		}

div.last_upcomingbb h4{margin-top:8px;}

div.last_emeriti {
		padding: 5px 0px 10px 10px;width:253px;background-color: #d3dde2;
		color: #000000;
		margin: 0px;
		font-size: 12px;float:right;
}
div.last_emeriti a{
			color: #000000; text-decoration: none;
		}
p.first_emeriti {
		padding: 6px 0px 5px 0px;width:263px;	
		background: transparent url(../../images/interior/corner_brown.jpg) no-repeat right top;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		margin:0px;text-align:center;
		font-size: 14px;float:right;
}

div.text-white {color: #ffffff;background-color: #6dabaa;line-height:160%;font-weight:bold;}
div.text-white a{color: #ffffff;text-decoration:none;}
div.text-white a:hover{color: #ffffff;text-decoration:none;}
div.text-white a:visited{color: #ffffff;text-decoration:none;}
div.newslettersidebar p{color: #ffffff;margin:5px 2px 5px 2px;padding:12px 1px 6px 3px;line-height:160%;}

div.brownbagarchivewrapper {padding: 2px; width: 645px; height: 52px; background-color: #e3e0fa;font-weight:bold;}
div.brownbagarchivewrapper a{ text-decoration: none;color: #000033;
		}
div.brownbagarchiveseparator{width: 645px; height: 5px;}
div.brownbagarchivewrapper a:hover{
			color: #000000; text-decoration: underline;
		}
table.padded td{padding:8px;}
.rightfloat{float:right;}
div.wrapperborderblue {float:right;padding-top:8px;border: #BFD630 1px solid; width: 258px; text-align: left;}
table.border {padding:2px;margin:15px 2px 15px 2px;border:solid gray 1px;width:255px;}
table.border td {padding:5px;}
td.graybox {background-color:gray;font-weight:bold;color:#ffffff;text-transform: uppercase;font-size: 14px;height:35px;verticle-align:middle;}
td.dotted {height:25px;width:245;border-bottom:dashed gray 1px;border-top:0; border-left:0px;border-right:0px}
td.dotted a{text-decoration:none;}
td.dotted a:hover{text-decoration:underline;}
td.dotted a:visited{text-decoration:none;}
ul.columnlist2 {
  float: left;
  width: 640px; /* width is changed */
  margin: 5px 0 0 -5px;font-weight:bold;color:#000000;
  padding-left: 0px;
}
 
ul.columnlist2 li {float: left;width: 635px;height: 90px;margin: 0px 0 0 -7px;padding: 2px 2px 0 5px; list-style:none;background-image: url(../../images/interior/blue_forum.jpg);
  background-repeat: no-repeat;list-style:none;
  }

div.rightbulletforum {float:right; width:408px;height: 90px;font-weight:normal;}
div.leftbulletforum {float:left; width:220px;height:90px;margin-top:10px}
div.leftbulletforum a{float:left; width:200px;height:90px;font-size:18px;text-decoration:none;color:white;margin-top:10px}

div.leftbulletforum a:hover{float:left;width:228px; height:80px; font-size:18px; text-decoration:underline; color:white;background: transparent url(../../images/interior/blue_forum_hover.jpg) no-repeat -30px -23px;list-style:none;margin-top:10px;}
div.spacedout{line-height:20px;padding-right:50px;font-family: HelveticaNeue, Arial;}
div.spaced p{margin-bottom:18px;}
p.spacedout {padding-bottom:10px;}
div.spaced li{margin-bottom:10px;}
div.spaced a{color: #003366;text-decoration:underline;}
div.spaced a:hover{color: #003366;text-decoration:none;}
div.spaced a:visited{color: #003366;text-decoration:underline;}
bbtitle{color: #003366;}
table.withborder {border:solid gray 1px;width:620px;}
table.withborder td {padding:5px;border:solid gray 1px;}
td.bluebg {color:#000000;font-size:11px;padding:4px 4px 8px 18px;width:159px;height:147px;vertical-align:top;
background-image:url("../../images/interior/bluebox1.jpg");
background-repeat:no-repeat;}
table.spaced td{padding:3px 0 3px 0;}

div.bluearrow {color:#000000;font-size:10px;padding:18px 0px 2px 2px;width:176px;height:70px;vertical-align:top;}
div.bluearrow a{font-size:8.5pt;padding:18px 0px 5px 1px;width:176px;height:70px;vertical-align:top;display:block;
background-image:url("../../images/interior/bluearrow.jpg");background-repeat:no-repeat;}

div.bluearrow a:hover{text-decoration:none;font-size:8.5pt;padding:18px 0px 2px 1px;width:176px;height:70px;vertical-align:top;
background-image:url("../../images/interior/bluearrow.jpg");background-repeat:no-repeat;}
div.bluearrow a:visited:{font-size:8.5pt;padding:18px 0px 2px 1px;width:174px;height:70px;vertical-align:top;
background-image:url("../../images/interior/bluearrow.jpg");background-repeat:no-repeat;}
table.withborder1 {border:solid gray 1px;width:620px;}
table.withborder1 td {padding:4px;border:solid gray 1px;}
table.rorchairs {float:right;margin-top:20px;}
table.rorchairs td{border:solid gray 2px;width:240px;padding:10px;margin-bottom:20px;}
p.paddingright img{margin-right:7px;}
div.newsline {width:260px;float: right;}







table.calendartable 
{
	background-color: #E0E6F5;cell-padding:1px;
	text-align: left;
	border-spacing: 0px;
 
	
}
 
 
table.calendartable a, table.calendartable, tbody.calendartable, tfoot.calendartable, tr.calendartable, th.calendartable, td.calendartable 
{
   font-family: Georgia, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 12px;
	color: #55595c;
}
tbody.calendartable td{
	padding: 5px;
	height: 30px;
}
 
table.calendartable caption
{
	border-bottom-color: #5FA1FB;
	border-right-color: #5FA1FB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	color: #5FA1FB;
	padding:10px;
}
 
table.calendartable a
{
	text-decoration: none;
	color: #35619D;
	
}
 
table.calendartable a:hover, table.calendartable a:focus
{
text-decoration: underline;
}
table.calendartable th
{
	font-style: normal;
	font-weight: normal;
	border-bottom: 1px dotted #E0E6F5;
	border-top: 1px dotted #E0E6F5;
	}
table.calendartable th.calendartable a
{
	color: #35619D;
	text-align: left;
	padding:5px;
	display: block;
}
table.calendartable .odd th a,table.calendartable .odd td a,table.calendartable .odd td{
	color: #35619D;
}
 
table.calendartable th a:hover, table.calendartable th a:focus, tbody.calendartable tr:hover th
{   
   font-style: normal;   
   font-weight: normal;   
   background-color: #5FA1FB;
}
table.calendartable .odd th,table.calendartable .odd td{
	background-color: #B6CDDB;
		border-bottom: 1px dotted #E0E6F5;
	border-top: 1px dotted #E0E6F5;
}
 
thead.calendartable th
{
	height: 30px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	background-color: #35619D;
	text-transform: none;
	color: #E0E6F5;
	
}
tfoot{
	border-top: 1px dotted #fff;
	height:30px;
	
}
tfoot.calendartable th,tfoot td{
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	background-color: #35619D;
	text-transform: none;
	color: #E0E6F5;
}
 
tbody.calendartable th
{
	color: #E0E6F5;
	font-style: normal;
	padding: 5px;
 
}
 
td.calendartable
{
   height: 30px;
   background-color: #E0E6F5;
   color: #35619D;
	border-bottom: 1px dotted #E0E6F5;
	border-top: 1px dotted #E0E6F5;
	
}
 
tbody.calendartable tr.odd
{
	background-color: #E0E6F5;
	border-bottom: 1px dotted #E0E6F5;
}
 
tbody.calendartable tr:hover td
{
  background-color: #5FA1FB;
}
 
tbody.calendartable tr:hover td, tbody.calendartable tr:hover th, tbody.calendartable tr:hover a
{
	color: white;
}
div.archivewrapper{width: 630px;font-size: 8.8pt;padding:2px 0 3px 2px;}

div.archiveitem{margin-bottom:3px;font-weight:bold;color: #7b7d4a; font-family: Arial;}
div.archiveitem a{font-size: 8.8pt;
}
div.archiveitem a:hover{font-size: 8.8pt;
}
div.archiveitem a:visited{font-size: 8.8pt;
}
.archiveitemauthor{margin-bottom:4px;color: #7b7d4a; font-family: Arial;
}
.archiveitemdesc{margin-bottom:4px;font-size: 8pt;color: #7b7d4a; font-family: Arial;
}
