@charset "UTF-8";
/* CSS Document */

/* layout.css */

html 	{ text-align : center;}

/* Removes list-style from lists */
ol,ul { list-style : none; }

p {
font-weight: normal;
font-size : 12pt;
}

.ri_bullet1{
	list-style-image: url(/images/site_images/new_ri_bullet.gif);
	list-style-position: outisde;
	font-weight:normal;
	margin-left:5px; 
	font-size : 12pt;
}
.ri_bullet2{
	list-style-image: url(/images/site_images/ri_bullet.gif);
	list-style-position: outisde;
	font-weight:normal;
	margin-left:5px; 
	font-size : 12pt;
}
.ri_bullet_e{
	list-style-image: url(/images/site_images/ri_bullet.gif);
	list-style-position: outisde;
	font-weight:normal;
	margin-left:5px; 
	margin-bottom:4pt;
	font-size : 12pt;
}
.ri_bullet_b{
	list-style-image: url(/images/site_images/ri_bullet.gif);
	list-style-position: outisde;
	font-weight:bold;
	font-size : 12pt;
}

.sub_title1 {
font-size : 12pt;
font-weight:bold;
list-style : none;
margin-left:none;
}

.sub_title2 {
font-size : 12pt;
font-weight:bold;
list-style : none;
margin-left:none;
margin-bottom:10pt;
}

.sub_title3 {
font-size : 12pt;
font-weight:bold;
list-style : none;
margin-left:none;
}

body { 
position : relative; 
width : 100%; 
margin : 0 auto; 
text-align : left;
padding-top : 0px;
}

#flashMovie{
position : relative; 
z-index : 1;
top: 2px;
}

div#content { 
position : relative; 
width : 100%;
}

/*
div#contentmain {
	background-color:#fff;
	color:#000;
	width:100%;
	height:100%;
	
}
*/

div#branding {
width:100%;
height: 50px;
position : relative;
top : 0px; 
left: -240px;

/* left : -710px;  puts logo on the left side */

}


div#branding h1 { 
font-size: 0px;
color:#FFFFFF;
position : relative;
top : -9999px; 
left : -9999px;
display:none;
}

div#branding blockquote {
/* font-family: Verdana, sans-serif; color : #000; font-size: 12px; 
font-style: italic;
font-weight: normal;
position : absolute;
top : -9999px; 
left : -9999px; */
display:none;
}


div#footer, div#navmain, div#banner{
display:none;  }

div#aboutri_menu, div#people_menu, div#research_menu, div#education_menu, div#careers_menu, div#news_menu, div#events_menu {
	display:none;  
	
}

div#pageTitle { 
font-size : 18pt;
font-weight:bold;
margin-bottom: 14pt;
}

#pageTitle { 
font-size : 18pt;
font-weight:bold;
margin-bottom: 14pt;
}


/*  Footer not being used yet */
div#footer {
	position: relative;
	height: 120px;
	z-index: 1;
	border-left-width:1px;
	border-left-color:#999;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	border-right-style:solid;
	/* background : transparent url(/images/site_images/footer_bg.gif) no-repeat 0 0; */
}
/* There is an issue with the footer background image or the footer div.
Sometimes in firefox - as on the process overview page -  I see some whitespace in firefox as if there is a break or margin issue from a stray style
Or there is an issue when the side nav (navsec) is longer than the main content area.  Not sure at this point.
*/

div#footermenu { 
position: absolute;
left: 176px;
height: 1px;
top: 65px;
}

div#footerend { 
position: absolute;
left: 176px;
top: 80px;
}

div#columnLeft {
display:none;
}

div#searchbox {
	display:none;
}

div#navLocation {
	display:none;
}

div#columnMain {
	background-color:#fff;
	color:#000;
	width:100%;
	height:100%;
	
	font-size : 12pt;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;

}

/* These classes in conjunction with the javascript make the footer appear at the bottom of the page based
on the height of the div with the tallest content. */

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

tr.even{
	background-color: #FFFF99;
}
tr.odd{
	background-color: #FFFFCC;
}

.index_footer{
padding: 3px 0.5em;
margin-top: 10px;
font-size: 11.5px;
}

a:link{
text-decoration:none;
color:#000000;

}

