@import url(vblog.css);
@import url(video_stv.css);
@import url(taggit.css);


* {padding: 0; margin: 0;} 

body {
	margin:0;
	padding:0;
	font-family:Verdana, Helvetica, sans-serif;
	z-index:1;
	font-size: 100.01%;
	text-align:center;
}

#wrapper {
	background-image: url(../images/background_stripe.gif);
	background-repeat: repeat-x;
	width:100%;
	z-index: 1;
}

#container {
	*position:relative;
	*right:200px;
    	width:900px;
   	margin-left:100px;
	text-align:left;
	padding-top:0;
	clear:both;
	overflow:hidden;
	background-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:2px;	
	border-bottom-color:#2D4F8C;
	border-left-style:solid;
	border-left-width:2px;	
	border-left-color:#2D4F8C;
	border-right-style:solid;
	border-right-width:2px;	
	border-right-color:#2D4F8C;
}

div {
	margin:0;
	padding:0;
}

table {
	margin:0;
	padding:0;
}

table.pollstablebordermypoll {
	background: #6F84B9;
}

table.pollmypoll {
background: #6F84B9;
}

td {
color:#2D4F8C;
}

ol li {vertical-align:top; }

td.sectiontableentry1mypoll {
background: #6F84B9;
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#fff;
}

td.sectiontableentry2mypoll {
background: #6F84B9;
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#fff;
}

.pollstablebordermypoll td {
background: #6F84B9;
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#fff;
}

ul {
margin:0;
padding:0;
list-style:none;
}

li {
margin:0;
padding:0;
}

img {
border:0;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
color:#2D4F8C;
}

h1 {
font-size:24px;
margin-top:12pt;
margin-bottom:10px;
font-weight:lighter;
color:#2D4F8C;
}

h1.tagtitle {
margin-top:0;
margin-bottom:3px;
font-weight:bold;
color:#2D4F8C;
}

h2 {
font-size:20px;
margin-top:12px;
margin-bottom:6px;
font-weight:lighter;
color:#2D4F8C;
}

h3 {
font-size:16px;
margin-top:10px;
margin-bottom:4px;
font-weight:lighter;
color:#2D4F8C;
}

h4 {
font-size:14px;
font-weight:lighter;
margin-top:6px;
margin-bottom:4px;
color:#2D4F8C;
}

h5 {
font-size:12px;
color:#2D4F8C;
font-weight:bold;
}

h6 {
font-size:30px;
font-weight: lighter;
margin-top:6px;
margin-bottom:6px;
}

blockquote {
width:500px;
_width:480px;
margin-right:0;
padding-right:0;
}

a:hover {
color:#7a1400;
}

/* Banner div */

#banner {
	background-color:#2D4F8C;
	height:35px;
}

#banner img {
float:left;
}

/* Utilitynav holds only the search container */
#utilitynav {
background-color:#fff;
font-size:11px;
float:left;
padding-top:11px;
background-color:#2D4F8C;
position:relative;
}

#search {
background-color:#fff;
z-index:555;
padding-right:200px;
}

#utilitynav .searchcontainer {
margin:0px; padding: 0px;
position: absolute;
z-index: 4;
width: 295px;
left: 240px;
top: 5px;
background-color:#fff;
height:24px;
}

#utilitynav .searchcontainer input {
border: none;
margin:0;
padding:0;
background: #fff;
color:#2D4F8C;
padding-top: 4px;
*padding-top:2px;
}

/*************** Primarynav menu styling ***************/

#nav {
	height:37px;
	background-color: #6F84B9;
}

#menulist_root_primarynav {
height:36px;
background-color:#6F84B9;
padding-left:100px;
padding-top:3px;
*padding-top:3px;
}

/* Styles for both horizontal and dropdown uls */

#menulist_root_primarynav ul {
background-color:#6F84B9;
}

#menulist_root_primarynav li {
display:inline;
font-size:16px;
padding-top:5px;
padding-bottom:5px;
}

#menulist_root_primarynav a {
color:#fff;
text-decoration:none;
padding-top:10px;
padding-bottom:9px;
*padding-bottom:10px;
padding-right:10px;
padding-left:10px;
line-height:32px;
*line-height:34px;
}

#menulist_root_primarynav a:hover {
	color:#89B575;
}

/* dropdown menus */
#menulist_1_primarynav, #menulist_2_primarynav, #menulist_3_primarynav, #menulist_4_primarynav, #menulist_5_primarynav {
display:none;
position:absolute;
*margin-top:39px;
z-index:333;
}

#menulist_root_primarynav ul {
padding-bottom:8px;
padding-top:2px;
}

#menulist_root_primarynav li li {
margin-left:0;
padding-top:0px;
padding-bottom:0px; 
}

#menulist_root_primarynav li a {
background-color:#6F84B9;
font-size:14px;
line-height:32px;
*line-height:34px;
}

/* Projects dropdown menu position*/
#menulist_1_primarynav {
*left:100px;
}

/* News & Events dropdown menu position */
#menulist_2_primarynav {
left:295px;
*left:193px;
}

/* Publications dropdown menu position */
#menulist_3_primarynav {
left:436px;
*left:334px; 
}

/* Giving dropdown menu position */
#menulist_4_primarynav {
left:562px;
*left:460px;
}

/* About dropdown menu position */
#menulist_5_primarynav {
left:634px;
*left:532px;
}

#menulist_1_primarynav a {
padding-right:29px;
}

#menulist_1_primarynav li, #menulist_2_primarynav li, #menulist_3_primarynav li, #menulist_4_primarynav li, #menulist_5_primarynav li {
display:block;
}

#menulist_root_primarynav li:hover #menulist_1_primarynav, #menulist_root_primarynav li:hover #menulist_2_primarynav, #menulist_root_primarynav li:hover #menulist_3_primarynav, #menulist_root_primarynav li:hover #menulist_4_primarynav, #menulist_root_primarynav li:hover #menulist_5_primarynav {
display:block;
z-index:333;
}

/* what is "overtwo"? */
#menulist_root_primarynav li.overtwo #menulist_1_primarynav, #menulist_root_primarynav li.overtwo #menulist_4_primarynav, #menulist_root_primarynav li.overtwo #menulist_2_primarynav, #menulist_root_primarynav li.overtwo #menulist_3_primarynav, #menulist_root_primarynav li.overtwo #menulist_5_primarynav,  {
display:block;
}

/* Position of subnav horizontal menus */
.mainlevel_current_primarynav #menulist_1_primarynav, .mainlevel_active_primarynav #menulist_1_primarynav, .mainlevel_current_primarynav #menulist_2_primarynav, .mainlevel_active_primarynav #menulist_2_primarynav, .mainlevel_current_primarynav #menulist_3_primarynav, .mainlevel_active_primarynav #menulist_3_primarynav, .mainlevel_current_primarynav #menulist_4_primarynav, .mainlevel_active_primarynav #menulist_4_primarynav, .mainlevel_current_primarynav #menulist_5_primarynav, .mainlevel_active_primarynav #menulist_5_primarynav {
height:33px;
*height:34px;
left:200px;
top:70px;
z-index:222; 
}

/* Primarynav top level current page and active menu item */
#menulist_root_primarynav .mainlevel_current_primarynav, #menulist_root_primarynav .mainlevel_active_primarynav {
background-color:#C7C9DE;
color:#2D4F8C;
}

/* current page horizontal subnav unordered list in bluebar */
#menulist_root_primarynav .mainlevel_current_primarynav ul, #menulist_root_primarynav .mainlevel_active_primarynav ul {
display:block;
background-color:#C7C9DE;
border:none;
padding-left:0;
margin-top:2px;
*margin-left:-100px;
padding-bottom:2px;
padding:0px;
}

/* border for drop-downs */
ul#menulist_1_primarynav, ul#menulist_2_primarynav, ul#menulist_3_primarynav, ul#menulist_4_primarynav,  ul#menulist_5_primarynav {
border-right-style:solid; 
border-right-width:8px;
border-right-color:#94C680;
border-bottom-style:solid; 
border-bottom-width:8px;
border-bottom-color:#94C680;
}

/* makes subnav list horizontal */
#menulist_root_primarynav .mainlevel_current_primarynav ul li, #menulist_root_primarynav .mainlevel_active_primarynav ul li {
display:inline;
}

/* horizontal subnav <a>  (overrides top leve <a> styling) */
#menulist_root_primarynav .mainlevel_current_primarynav ul a, #menulist_root_primarynav .mainlevel_active_primarynav ul a {
display: block;
float: left;
color:#2D4F8C;
font-size:12px;
background-color: #C7C9DE;
padding-top:0px;
padding-bottom:1px;
text-decoration:none;
line-height:35px;
*line-height:36px;
}

/* overrides sublevel <a> styling from previous for current and active <a> */
#menulist_root_primarynav .mainlevel_active_primarynav ul a.sublevel_current_primarynav, #menulist_root_primarynav .mainlevel_active_primarynav ul a.sublevel_active_primarynav {
background-color:#A8ABCF;
margin:0;
}

/* hover and active background color */
#menulist_root_primarynav .mainlevel_current_primarynav ul a:hover, #menulist_root_primarynav .mainlevel_active_primarynav ul a:hover {
background-color:#A8ABCF;
} 

/* SPS brighter color */
#menulist_root_primarynav .mainlevel_current_primarynav a:hover {
color: #ADEA93;
}

/* Prevent display of Projects page horizontal current menu  */
#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_1_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_1_primarynav,  #nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_2_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_2_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_3_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_3_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_4_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_4_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_5_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_5_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_6_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_6_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_7_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_7_primarynav,#nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_8_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_8_primarynav, #nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_9_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_9_primarynav, #nav #menulist_root_primarynav .mainlevel_current_primarynav ul a#menulink_1_10_primarynav, #nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_10_primarynav {
display:none;
}

/* Prevent display of All/Active/Inactive Projects menu items on vertical Projects menu */
#nav #menulist_root_primarynav .mainlevel_primarynav ul a#menulink_1_1_primarynav, 
#nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_1_primarynav,  
#nav #menulist_root_primarynav .mainlevel_primarynav ul a#menulink_1_2_primarynav, 
#nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_2_primarynav,
#nav #menulist_root_primarynav .mainlevel_primarynav ul a#menulink_1_3_primarynav, 
#nav #menulist_root_primarynav .mainlevel_active_primarynav a#menulink_1_3_primarynav {
display:none;
}
/********************** END primarynav menu styling ************************/


#publications a {
background-color:#2D4F8C;
padding-bottom:15px;
}

#publications img {
padding-left:5px;
}

#giving a {
background-color:#2D4F8C;
}


#news_updates2 {
position:absolute;
left:573px;
top:258px;
_top:268px;
}

#news_updates1 a, #news_updates2 a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#news_updates1 a:hover, #news_updates2 a:hover {
color:#B4D7A6;
text-decoration:underline;
}

#news_updates2 div {
font-size:10px;
color:#fff;
width:247px;
}

#news_updates2 div p {
}

#news1 {
background-color:#B4D7A6;
}

#news1 img {
float:right;
padding-right:25px;
}

#news2 {
background-color:#6F84B9;
}

#news2 img {
float:right;
}

#news3 img {
float:right;
}

#news3 {
background-color:#2D4F8C;
}

#footer {
clear:both;
float:left;
*float:none;
margin-top:30px;
margin-left:20px;
padding-bottom:10px;
}

#footer a, #footer p {
font-size:9px;
color:#000000;
text-decoration:none;
}

.contentheading_forthemedia {
font-size:12px;
margin-top:10px;
margin-bottom:4px;
font-weight:bold;
text-decoration:none;
}

td.contentheading_forthemedia a {
font-size:16px;
font-weight:lighter;
text-decoration:none;
margin-top:10px;
margin-bottom:4px;
}

td.contentheading_forthemedia {
padding-top:6px;
}

/* ------------------- main content styles ------------------------- */

.contentheading {
	font-size:16px; 
	font-weight:lighter; 
	text-decoration: none;
	padding-top:10px;
	padding-bottom: 4px;
	padding-right:50px;
}

/* GJH to align peopleimages disabled 11-02-2011
.contentpaneopen img {
margin-right:-2px;
*margin-right:-6px;
margin-top:-4px;
*margin-top:0px;
} */

/* GJH to align people images */
img.headshot {
margin-right:-2px;
*margin-right:-6px;
margin-top:-4px;
*margin-top:0px;
height:90px;
width:90px;
float:right;
}

/* SPS 11/17/11 use for small audio icons on people pages */
img.audioicon {
	vertical-align: 
	text-bottom; 
	z-index: -1; 
	padding-left:2px;
	}
.article_separator {
line-height:0;
}

.contentpagetitle { 
	color: #2D4F8C;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 12pt;
}

/* GJH next two classes created, same as h3 for individual article titles, remove link underline  */
.contentpagetitle_art{
font-size:16px;
margin-top:10px;
margin-bottom:4px;
font-weight:lighter;
color:#2D4F8C;
text-decoration:none;
}
a.contentpagetitle_art{
text-decoration:none;
}

/*SPS 7-17-10 project page - friendly title (was title alias in j1.0) */
.contentpagetitlealias {
	font: italic normal 10pt "arial", "sans-serif";
	text-indent: 2px; 
	padding-left: 0px;
	display: inline;
	margin-bottom: 10px;
}

/*GJH 2011-11-02 fix spacing above tinyglobe icon */
.contentpaneopen img.globe {
	margin-top:2px;
}

table.contentpaneopen {
*margin-top:-3px;
}

table.contentpaneopen p {
margin-top: 0px;
margin-left: 0px;
align: left;
}

a.contentpagetitle {
margin-left: 3px;
align: left;
}

.projectsubtitle {
font: italic normal 10pt "arial", "sans-serif";
text-indent: 2px; 
padding-left: 0px;
display: inline;
}

.activedate {
color: #7a1400;
font: italic normal 10pt "arial", "sans-serif";
text-indent: 2px; 
padding-right: 12px;
display: inline;
float: right;
}

#icons {
font-size:11px;
font-weight:lighter;
}

#icons a {
color:#2D4F8C;
}

#maincontent_topics #icons img {
float:none;
margin:0;
padding:0;
}

#maincontent {
margin-left:18px;
color:#2D4F8C;
font-size:14px;
}

#maincontent p {
line-height:24px;
}

#maincontent li {
padding-top:3px;
padding-bottom:3px;
}

#maincontent a {
color:#2D4F8C;
}

/* hack for Opera 9.x -- horizontal image position */
html:first-child #body_people #images_ourwork {
margin-right:93px;
}

#body_people #images_ourwork {
float:right;
width:142px;
padding-left:10px;
margin-right:93px;
*margin-right:100px;
_margin-right:45px;
_margin-top:-5px;
z-index:10;
}

#images_ourwork :first-child {
margin-bottom:100px;
}

#images_ourwork img {
margin-right:0;
*padding-left:2px;
margin-bottom:10px;
float:right;
}

/* topics css */

#maincontent_topics {
margin-left:18px;
margin-top:30px;
*margin-top:29px;
}

#maincontent_topics #body_topics img {
margin-right:0;
padding-right:0;
}

#body_topics {
float:left;
*width:307px;
width:309px;
*margin-right:-5px;
margin-right:-2px;
}

#body_topics h2 {
font-size:36px;
}

#body_topics p {
padding-right:10px;
font-size:14px;
line-height:24px;
}

#body_topics img {
float:right;
margin-top:30px;
*margin-right:-5px;
}

#maincontent_topics #more_info, #maincontent_topics #right_extra, #maincontent_topics #right_event {
float:left;
background-color:#A8ABCF;
padding-right: 10px;
padding-top:5px;
padding-bottom:15px;
font-size:12px;
width:233px;
}

#more_info li {
	margin-left:20px;
}

.more_info_link {  /* SPS 09.01.11 for bio page right side */
	margin-left:20px;
	padding-top: 5px;
	padding-bottom:5px;
	line-height: 1.3em;
}
.more_info_addt_link {  /* SPS 11.10.11 for secondary bio page right side links (not bold) */
	margin-left:20px;
	padding-top: 5px;
	padding-bottom:5px;
	line-height: 1.3em;
	font-weight: normal;
}
#maincontent_topics #more_info ul, #maincontent_topics #right_extra ul {
font-weight:bold;
padding-left:10px;
}

#maincontent_topics #more_info ul ul, #maincontent_topics #right_extra ul ul {
font-weight:lighter;
padding-left:5px;
}

#maincontent_topics #more_info a, #maincontent_topics #right_extra a {
text-decoration:none;
color:#2D4F8C;
}

#maincontent_topics #more_info a:hover, #current_events a:hover, #maincontent_topics #right_extra a:hover {
text-decoration:underline;
color:#7a1400;
}

#images_topics {
float:left;
width:169px;
}

#images_topics .moduletable_topicsrightone {
margin-bottom:325px;
}

#maincontent_people {
margin-left:18px;
color:#2D4F8C;
width:880px;
*padding-top:33px;
margin-top:37px; 
*margin-top:22px; 
}

#maincontent_people #body_people p {
max-width:515px;
width:expression(document.body.clientWidth > 500? "500px": "auto" );
}

#maincontent_people #body_people li p {
max-width:500px;
width:expression(document.body.clientWidth > 500? "450px": "auto" );
}

#maincontent_people #body_people table {
*margin-right:-2px;
}

#maincontent_people #body_people table tbody {
*margin-top:-2px;
}

#maincontent_people #body_people tbody, #maincontent_people #body_people tr, #maincontent_people #body_people tr p {
*width: auto;
margin:0px; /* reduce from 2 GJH 7-20-2010 */
margin-bottom:8px; /* add GJH 7-28-2010 */
}

#body_people {
	margin-top:0px;
	*margin-top:-2px;
	_margin-top:-4px;
	width:544px;
	*width:544px;
	_width:542px;
	float:left;
	font-size:12px;
	background-color:#ffffff;
}

#body_people a a.pathway {
float:left;
white-space: nowrap;
}

#body_people #right_rotate_image {
position:absolute;
top:100px;
*top:100px;
left:563px;
z-index:11;
}

#body_people #right_quote img {
margin:0;
*margin-top:3px;
padding:0;
float:none;
}

#body_people p {
padding-right:25px;
margin-bottom:10px;
font-size:12px;
line-height:1.3em;
}

#body_people #introtext {
font-size:16px;
margin-bottom:4px;
}

#maincontent_people #body_people h2.contact {
margin-top:5px;
}

#body_people img.mosimage {
float:right;
padding-left: 26px;
padding-bottom:10px;
margin-right:-6px;
*margin-right:-6px;
}

.table_staff {
float:none;
}

.table_staff td {
padding-top:30px;
}

#maincontent_people #body_people .table_staff img {
padding:0;
border:0;
float:none;
}

/* -------------Blog Styling--------- */
div.mod_myblog {
font-size:10pt;
font-weight: bold;
margin: 10px;
border-bottom: 1px dotted #ccc;
width: 90%;
}

td.contentheadingvblog {
	padding-top: 10px;
	height: 20px;
}


#maincontent_people #body_people .blog .blog_more ul {
	list-style:none;
	line-height:22px; /* ETC */
	margin-left:0;
}

ul.blog-archives, ul.blog-bloggers, ul.blog-categories, ul.blog-latest {
	margin: 0 40px;
	list-style-type:square;
	font-size: 10pt;
}

table.blog_videoarchive div.show-linkmore {
        display:none;
}

#maincontent_people #body_people table.contentpaneopen_videoarchive table.blog_videoarchive div.videoarchive, div.videoarchive {
    margin-bottom: 12px;
    margin-left: 164px;
}

contentpaneopen_videoarchive .article_separator {
display:none;
}

#maincontent_people #body_people tbody, #maincontent_people #body_people tr, #maincontent_people #body_people table.blog_videoarchive div.videoarchive p {
       
}

#body_people table.blog_videoarchive div.videoarchive p {
         padding-right:8px;
}

/* right-hand boxes styling */

#more_info_container {
	margin-left: 544px;
	width:308px;
	*width:300px;
	clear:right;
	margin-top: 2px;
	*padding-top: 4px;
}
 
#more_info_container #more_info ul #mainlevel li, #more_info_container #right_extra ul#mainlevel li {
line-height: 1.6em; 
}

#more_info_container #menulist_root .mainlevel {
width:auto;
}

.mainlevel li, #mainlevel_recentcov li, #mainlevel_ #mainlevel_latestnewsevents li {
	list-style-image: url(../../../images/M_images/arrow.png);
}

.mainlevel_recentcov li{
list-style-image:  url(../../../images/M_images/arrow.png);
}
.mainlevel_latestnewsevents li{
list-style-image:  url(../../../images/M_images/arrow.png);
}


li.more_info_news, li.newsitems li.right {
padding-top:3px;
padding-bottom:3px;
list-style-image: url(/images/M_images/indent.png);
}

ul.nobullet, ul.nobullet li {
padding-top:3px;
padding-bottom:3px;
list-style: none;
margin:0;
padding:3px 0px 0px 0px;
}

ul.news {
padding-top:3px;
padding-left: 10px;
padding-bottom:3px;
list-style-image:  url(../../../images/M_images/arrow.png);
}

/* bottom level styling */

#maincontent_people a, #maincontent_topics a {
color:#2D4F8C;
}

#maincontent_people #more_info {
float:right;
background-color:#fff;
font-size:11px;
border:3px solid #94C680;
margin-right:0px; 
*margin-top:4px;
}

#maincontent_people #right_extra, #maincontent_people #right_event {
float:right;
background-color:#fff;
font-size:11px;
margin-right:0px; /* was 10px ETC */
_margin-right:9px;
}

#maincontent_people #more_info a:hover, #maincontent_people #right_extra a:hover {
color:#7a1400;
}


#maincontent_people #more_info ul#contact {
font-weight:lighter;
border:none;
padding-top:0;
padding-bottom:10px;
}

#maincontent_people #more_info ul, #maincontent_people #right_extra ul {
padding-left: 20px;
line-height:1.6em; 
}

#maincontent_people #more_info ul a, #maincontent_people #right_extra ul a {
text-decoration:none;
}

#maincontent_people #more_info form, #maincontent_people #right_extra form {
margin:0;
padding:0;
}

#maincontent_people #more_info {
border-top:3px solid #94C680;
float: left;
width:302px; /* GJH changes width of dates menu on recent coverage page, which is named Tasks Menu for some reason */
margin-bottom:10px;
margin-top:0px;
padding-top:10px;
z-index: 99;
}

#maincontent_people #right_extra, #maincontent_people #right_event {
padding-left:10px;
z-index: 99;
}

#maincontent_people #current_events {
_margin-left:5px;
}

#current_events {
	width:288px;
	*width:288px;
	float:left;
	font-size:11px;
	margin:0 0 10px 0;
	padding:10px;
	line-height:14px;
	background-color:#B9DBAB;
}

#current_events a {
font-weight:bold;
text-decoration:none;
}

#stemlist {
margin-top:-10px;
margin-bottom:10px;
list-style-type:disc;
margin-left:13px;
padding-right:25px;
}

#relatedextra {
margin-left:2px;
line-height:1.2em;
}

.relatedbox {
display:none;
}

.relatedbox ul {
list-style-type: square;
padding-left: 14px;
margin-top: 4px;
}

.relatedtitle {
font-weight:bold;
padding-left: 14px;
}

#contactinforight {
padding-left: 40px;
padding-bottom: 8px;
margin-left: -2px;
border-bottom:3px solid #94C680;
}

#mainlevel_calmenu {
background: #C7C9DE;
padding-top: 6px;
padding-left: 8px;
padding-bottom: 6px;
margin-top: 16px;
margin-bottom: 34px;
text-align: center;
}

#mainlevel_calmenu li {
display:inline;
margin-right: 14px;
color: #fff;
}

#mainlevel_calmenu li a {
color: #fff;
}

.componentheading {
margin-top:8px;
margin-bottom:8px;
font-size:24px; 
font-weight: lighter;
color:#2D4F8C;
}

#body_people ul {
list-style-type:square;
margin-left: 14px;
padding-right:25px;
margin-bottom:10px;
}

#body_people ol {
padding-right:25px;
_padding-left:25px;
padding-left:25px;
}

/* desperate attemto to align in IE7 that finally worked GJH 9-21-2101 */
table.contentpaneopen, table.contentpaneopen tbody {
*padding:0px;
*margin:0px;
*border-collapse:collapse;
}

table.contentpaneopen ol {
font-size:12px;
padding-left:25px;
}

table.contentpaneopen ul {
font-weight: normal;
font-size:12px;
color:#2D4F8C;
list-style-type: square;
line-height: 1.25em;
}

#current_events li {
margin-bottom: 4px;
}

#current_events li a {
font-weight: lighter;
}

#current_events li a.bolder {
font-weight: bold;
}

.righthead {
font-weight: bold;
}


.rightindent {
font-weight: lighter;
margin:0;
padding:0;
/* GJH 9-9-2011 margin-left: 6px;*/
display:block;
line-height:1.2em; /*GJH add to keep line-heights low in people rh modules, w/o affecting recent coverage 7-22-2010 */
}

li.rightindent {
padding-top:3px;
padding-bottom:3px;
list-style-image: url(/images/M_images/indent.png);
}

li.headlist {
margin-top: 0.8em;
margin-bottom: 0.4em;
}

small {
display: none;
}


div.orangedot {
clear: both;
width:9px;
height: 10px;
margin-top:17px
}

.orangedot img {
float: left;
}

#maincontent_people #body_people .our_work_p {
padding-right:10px;
font-size:14px;
line-height:22px;
letter-spacing:0px;
width: auto;
margin-bottom:4px;
}

#maincontent_people #body_people .our_work p, .our_work li {
font-size:14px;
line-height:22px;
}


/* Subheads on topics page */
#body_topics .our_work li.body_topics_head a {
color:#7A1400;
}

.resultalias {
font-weight: bold;
line-height: 18px;
}

a.resultlink {
font-size: 16px;
font-weight: lighter;
text-decoration: none;
}

a.resultlink:hover {
text-decoration: underline;
}

#tag-header {
line-height: 40px;
}

#ongoingsince {
margin-bottom:10px;
_margin-right:0;
_padding-right:0;
_width:400px;
font-size: 14px;
color: #7a1400;
}

#supportwork {
clear: both;
margin:0;
padding:0;
margin-top:0;
margin-left: 35px;
*margin-left: 45px;
_margin-left: 45px;
height: 26px;
background: #7a1400;
width: 210px;
_width:230px;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-left: 18px;
padding-top: 10px;
_padding-top: 5px;
padding-right: 8px;
}

#supportwork a {
color: #fff;
text-decoration: none;
}

#supportwork a:hover {
text-decoration: underline;
color: #fff;
}

#bluebar {
position: absolute;
top:72px;
*top:72px;
*margin-left:-20px;
z-index: 10;
background-color: #C7C9DE;
height: 37px;
width: 900px;
*width: 902px;
}

/* orangedot: topics menu in blue bar */
#body_people ul.taggit_header_orangedot {
margin-left:80px;
position:absolute;
top:84px;
z-index:300;
padding-right:0px;
}

#body_people ul.taggit_header_orangedot a {
font-size:12px;
padding-right:12px;
text-decoration:none;
}

#body_people ul.taggit_header_orangedot a:hover, #body_people ul.taggit_header_orangedot a:active {
color:#70AE42;
}

#body_people li.taggit_header_current_orangedot {
	padding-right:12px;
}

#body_people li.taggit_header_main_orangedot a {
	font-weight:bold;
}

#buttonbox {
position:absolute;
top:81px;
*top:83px;
left:115px;
*left:15px;
z-index:100;
}

.buttonheading {
white-space: nowrap;
float:left;
width: 100px;
font-size:11px;
font-weight:lighter;
padding-right:8px;
position: relative;
}

#headbg {
height: 94px;
width: 100%;
}

#body_people #right_quote {
top:98px;
*top:95px;
_top:98px;
_left:467px;
}

#maincontent_topics {
margin-left:18px;
margin-top:34px;
*margin-top:29px;
}

#more_info {
width: 100%;
padding-bottom: 20px;
}

#right_extra, #right_event {
width: 100%;
padding-bottom: 20px;
}

#right_extra a {
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

#projectsrelatedprojects {
margin:0;
padding:0;
}

#rprojects {
margin:0;
padding:12px 0 6px 0;
}

#rprojects a {
font-weight: bold;
}

#projectsrealtedlinks {
margin:0;
padding:0;
}

#rlinks {
margin:0;
padding-bottom:2px; /* GJH change from 6px 7-21-2010 */
line-height: 1.2em; /*GJH change from 1.5 7-21-2010*/
}

#rlinks li {
padding:6px 0;
}

#maincontent_people #more_info ul ul {
margin-left:0;
padding-left:0;
}

/* GJH comment out for consistency 9-13-2011
#rlinks a {
font-weight: bold;
} */

#menulist_root_primarynav .mainlevel_active_primarynav #menulist_1_primarynav .sublevel_active_primarynav {
background-color: #A8ABCF;
}

#maincontent_people #body_people .emphasis {
font-style: italic;
padding-right: 0px;
}

.clearimage {
vertical-align: bottom;
display: block;
clear: both;
margin-bottom: 10px;
}

table.publications td {
padding-bottom: 10px;
}

/* SPS for 35th anniv testimonials on rightside box name change GJH 
.contentpaneopentestim {
background-color: #E6EFA4;
color:#2D4F8C;
font-style: italic;
font-size:11px;
}*/

/* SPS for 35th anniv testimonials on rightside box 
.moduletabletestim {
color:#2D4F8C;
font-weight: bold;
font-style: italic;
font-size:11px;
}*/

.titletestim {
color:#537ABF;
font-weight: 200;
font-style: normal;
font-size:10px;
}

.cattitletestim {
text-transform:capitalize;
color:#2D4F8C;
font-weight: bold;
font-style: normal;
font-size:12px;
}

/* SPS for use as emphasis text  */
p.emphasis_teal {
	color: #6F84B9;
	font-style: italic;
}

/* SPS added for main topics page*/
#body_topics ul {
font-weight:bold;
padding-left:10px;
}

/* head item is purple, no arrow */
#body_topics li.body_topics_head {
font-weight:bold;
font-size:12px;
color:#25408F;
list-style-type: none;
line-height: 1.5em;
}

/* next item is blue, with arrow */
#body_topics li.body_topics_item {
font-weight:normal;
font-size:12px;
margin-left: 15px;
line-height: 1.5em;
color: #6F84B9;
list-style-type: square;
}
#body_topics li.body_topics_item a {
text-decoration:none;
color:#2D4F8C;
}
#body_topics li.body_topics_item a:hover {
text-decoration:underline;
color: #6F84B9;
}

#body_topics {
font-weight:bold;
padding-left:5px;
}

#body_topics li.body_topics_head a{
text-decoration:none;
}

#body_topics li.body_topics_head a:hover{
text-decoration:underline;
color:#7a1400;
}

/* SPS added for main for the media page*/

#forthemedia  {
color:#25408F;
padding-left:4px;
font-size:11px;
}
#forthemedia h4 {
color:#25408F;
font-weight:bold;
padding-left:10px;
}
#forthemedia p {
    color: #6D709F;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2em;
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 11px;}

#forthemedia ul {
font-weight:bold;
padding-left:10px;
}

/* next item is blue, with arrow 
#forthemedia li.forthemedia_item {
font-weight:bold;
font-size:11px;
margin-left: 22px;
line-height: 1.5em;
color: #94C680;
list-style-type: square;
}*/

/* Green square with drop shadow for li in forthemedia */
#forthemedia li.forthemedia_item {
font-weight:bold;
font-size:11px;
margin-left: 22px;
line-height: 1.8em;
list-style-image:url(../images/green_square.png);
}

#forthemedia li.forthemedia_item a {
text-decoration:none;
color:#6D709F;
}
#forthemedia li.forthemedia_item a:hover {
text-decoration:underline;
color: #7a1400;
}

#forthemedia {
font-weight:bold;
}

/* comment out and replace with next GJH
#forthemedia_box {
font-weight:normal;
padding-left:5px;
padding-right:8px;
padding-bottom:12px;
*margin-top: 5px;
border: 1px dashed #7a1400;
}*/

#forthemedia_box {
	font-weight:normal;
	padding-left:5px;
	padding-right:8px;
	padding-bottom:12px;
	*margin-top: 5px;
	background-color: #DFE0EC;
}

/* contact list, no arrow */
#forthemedia li.forthemedia_contact {
font-weight: normal;
font-size:12px;
color:#6D709F;
margin-left: 11px;
list-style-type: none;
line-height: 1.5em;
}

#forthemedia li.forthemedia_contact a{
text-decoration:none;
color: #6D709F;
}

#forthemedia li.forthemedia_contact a:hover{
text-decoration:underline;
color:#7a1400;
}

/* SPS highlight class for search results */
.highlight { 
	font-weight:bold; 
	background-color:#DFFFBF; 
}
span.yeardisplay{
	font-size:18px;
	font-weight: bold;
	text-align: right;
	}
table.RARarchivetable td{
padding: 3px;
}

/* SPS fix list on our work page */
#ourwork p {
font-weight: normal;
padding-right: 10px;
font-size: 14px;
line-height: 24px;
}
#ourwork li {
font-weight: normal;
font-size:14px;
line-height: 16px;
padding-right: 5px;
padding-bottom: 10px;
width:auto;
color:#2D4F8C;
margin-left: 10px;
list-style-type: square;
}
/* SPS 35years anniversary page */
#anniv35years ul {
list-style-position:outside;
}/* SPS fix list on our work page */
#anniv35years p {
font-weight: normal;
padding-right: 10px;
font-size:12px;
line-height:1.3em;
}
#anniv35years h1 {
color:#2D4F8C;
font-size:24px;
font-weight:bold;
margin-bottom:3px;
margin-top:6px;
padding-top: 5px;
padding-right:25px;
padding-bottom:10px;
}
#anniv35years h4 {
color:#6D709F;
font-size:14px;
font-weight:lighter;
margin-bottom:4px;
margin-top:0;
}
#anniv35years li {
font-weight: normal;
font-size:12px;
line-height:1.3em;
padding-right: 5px;
padding-bottom: 10px;
width:auto;
color:#2D4F8C;
margin-left: 10px;
list-style-type: square;
}
#anniv35years ul {
list-style-position:outside;
}

/* used on NYC Event rightside box */
ul.eventsintro  {
	line-height: 1.8em;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 20px;
}
li.eventsintro  {
	line-height: 1.6em;
	font-size: 12px;
	font-weight:normal;
}
ul.events  {
	line-height: 1.8em;
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
li.eventsindent {
	line-height: 1.6em;
	font-size: 12px;
	font-weight:normal;
	margin-left: 20px;
}
li.events  {
	line-height: 1.6em;
	font-size: 12px;
	font-weight:normal;
}

span.year {
color:#7a1400;
font-size:12px;
font-weight: bold;
padding-right: 5px;
}
/* SPS 5.21.10 make a gift form page accented text */
#makeagiftform_accent p{
	color:#7a1400;
	font-size: 12px;
	line-height: 1.3em;
}
#makeagiftform_accent a{
	color:#7a1400;
	font-weight:bold;
}

#maincontent_people .mkgift_more, #maincontent_people .mkgift_more a {
	color: #94C680;
}
/* SPS 5.21.10 make a gift form page - right_makeagift module box */

#makeagift p {
	color: #2D4F8C;
	font-size: 13px;
	padding-left:10px;
}

#makeagift ul {
	font-weight:normal;
	padding-left:2px;
}

/* header item */
#makeagift li.makeagift_head {
	margin-left: 5px;
	line-height: 1.8em;
	color: #7a1400;
	list-style-type: square;
}
#makeagift li.makeagift_head a{
	font-weight: bold;
	font-size:14px;
	color: #7a1400;
}
#maincontent_people #more_info #makeagift li.makeagift_head a:hover {
	text-decoration:underline;
	color: #7a1400;
}
/* level 1 item  - least indent */

#makeagift li.makeagift_item {
	font-weight: normal;
	font-size:11px;
	margin-left: 5px;
	line-height: 1.3em;
	color: #2D4F8C;
}
#makeagift li.makeagift_item2 {
	font-weight: normal;
	font-size:12px;
	margin-left: 20px;
	line-height: 1.3em;
	color: #3366FF;
	list-style-type: circle;
	padding-top: 3px;
	padding-bottom:3px;
}

#makeagift li.makeagift_item a {
	text-decoration:none;
	color:#6D709F;
}
#maincontent_people #more_info #makeagift li.makeagift_item a:hover {
	text-decoration:underline;
	color: #7a1400;
}

#makeagift {
font-weight:bold;
padding-left:5px;
}
#makeagift_box {
font-weight:normal;
padding-left:5px;
margin-top: 5px;
border: 1px dashed #7a1400;
}

#makeagift li.makeagift_item2 a{
text-decoration: bold;
font-weight:bold;
color: #7a1400;
}

#maincontent_people #more_info #makeagift li.makeagift_item2 a:hover {
color:#7a1400;
text-decoration:underline;
}


/* USE TO MAKE COLORed text */
span.accenttext {
color:#7a1400;
}
span.accent2text {
color:#6D709F;
}
/* used on 35 years pages */
span.accent3text {
color:#6F84B9;
}
span.accent4text {
color:#6D8BAF;
}
span.accent5text {
color:#6D709F;
font-weight: bold;
}
span.accent6text { /* green */
color: #7BAA66;
}
span.accent35red {
color:#7A1400;
}

span.accent35pblue {
color:#6D709F;
}
/* accent link colors */
a.accent35red {
color:#D01242;
}
a.accent35red:hover{
color:#D01242;
}
/* SPS for testimonials 
span.quotetestim{
	color:#7a1400;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:1.3em;
}

/* SPS for use as emphasis text  */
span.emphasistext {
color:#D01242;
font-weight: bold;
}
span.emphasis2text {
	color: #ADBF2F;
	font-style: italic;
}
span.emphasis3text {
	color: #BDCF40;
	font-weight: bold;
}
span.emphasis4text{
	color:#3366FF;
	font-weight: bold;
}
span.emphasis35red {
	color: #D01242;
	font-weight: bold;
}
span.emphasis35pblue {
	color: #6D709F;
	font-weight: bold;
}
/*GJH styling for recentgrad form 7-28-2010 */
recentgrad edited 7-25-2011 PLC
.recentgradheader1{
font-size:20px;
font-weight:bold;
}

/*
.recentgradheader2 {
font-size:16px;
}*/

.recentgradheader1, .recentgrad_fieldlabels, .recentgradheader2 {
/*color: #77459F; use default blue */
}
/* end styling for recentgrad form */

/* PLC tagger for lists  
ul.taggit_orangedot{
	 list-style-position: inside;
	 list-style-image:url(../../../images/reddot.png);
}

a.taggit_orangedot {
font-size: 16px;
font-weight: lighter;
text-decoration: none;
}

a.taggit_orangedot:hover {
text-decoration: underline;
}

ul.taggit_orangedot img {
margin:2px;
}*/

/* SPS for styles dropdown in backend */
.accent1 {
	color: #7A1400;
}

.accent1small {
	color: #7A1400;
	font-size: 8pt;
}

/* SPS 35th gala and symposium event and form */
.gala {
	color:#7E5172;
	font-weight:bold;
	font-size:24px;
}
span.galaheader {
	color:#7E5172;
	font-weight:bold;
}
span.galaheader2 {
	font-size:12px; 
	font-weight:bold;
	color:#AF8EA7;
}
span.galatext {
	color:#7E5172;
}
span.galaaccent {
	font-size:12px; 
	font-weight:bold;
	color:#AD2809;
}

/* GJH styling for SEED Copies form */
.formlabel {
font-size:10px;
}

/* -----------------VIRTUEMART (VM) STYLING-------------- */

#vmMainPage {
   margin-top: 16px;
}

/* VM right-hand menu */
.mainlevel_vmrmenu {
 text-decoration:none;
}

.active_menu {
 text-decoration:none;
}

.sublevel {
 text-decoration:none;
 padding-left: 45px;
 text-indent: -45px;

}

.vmr_shoplink  {
 text-decoration:none;
}
/* END styling of VM right-hand menu */

/* styling of VM Recent Products */

.recent_pub_name{
	margin:8px;
	font-weight:bold;
}

.recent_pub_img {
margin-left:8px;
}

.recent_pub_price {
margin:8px;
}
/* END GJH styling of VM Recent Products */

/* SPS for virtuemart checkout page*/
#system-message {
	font-weight: bold;
	color:#7a1400;
	background-color: #D1DAEF;
	padding: 5px;
	margin-right:10px;
	padding: 5px 0px 5px 10px;
}
/* -----------------END VIRTUEMART STYLING-------------- */


/* SPS 11.2.10 for newsflash module on Past Events pages */
li.lastestnews {
	line-height: 1.5em;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	list-style-image: url(/images/M_images/indent.png);
}
a.lastestnews: hover{
	text-decoration:none;
}

.moduletabletestim  {
	padding-top: 16px;
	padding-right:20px;
	Padding-bottom: 16px;
	padding-left:20px;
	background-color:#B9DBAB;
}

.titletestim {
color:#537ABF;
font-weight: 200;
font-style: normal;
font-size:10px;
}

.quotetestim {
font-size:12px;
font-style:italic;
line-height:1.6;
font-weight:bold;
}
.cattitletestim {
text-transform:capitalize;
color:#2D4F8C;
font-weight: bold;
font-style: normal;
font-size:12px;
}

/* SPS for 35th anniv testimonials on rightside box */
.moduletable_calendarevents {
	
}

.moduletable_calendarevents h3 a, .moduletable_recentcoverage h3 a, .moduletable_opinion h3, .moduletable_latestnewsevents a {
	text-decoration: none;
	color: #D71A21;
}

.moduletable_calendarevents h3, .moduletable_recentcoverage h3, .moduletable_opinion h3, .moduletable_latestnewsevents h3 {
	font-size: 16px; 
	font-weight: lighter;  
	padding-right: 50px; 
	padding-top: 0px; 
	color: #D71A21;
}

/* SPS GJH styling for For the Media, Latest News readmore. other aidanews modules 7/11/2011, 12/20/2011 */
#maincontent_people .moduletable_calendarevents .aidanews_bottom .aidanews_artreadmore, 
#maincontent_people .moduletable_forthemedia .aidanews_bottom .aidanews_artreadmore, 
#maincontent_people .moduletable_recentcoverage .aidanews_bottom .aidanews_artreadmore,
#maincontent_people .moduletable_opinion .aidanews_bottom .aidanews_artreadmore,
#maincontent_people .moduletable_latestnewsevents .aidanews_bottom .aidanews_artreadmore {
	padding-left: 0px;
	padding-bottom:20px;
	font-size: 7pt;
	height: 18px;
	background-image: url(
	"images/readmore.png");
	background-repeat: no-repeat;
	color:#7A1400;
}
/* SPS 08.10.11 styling for Recent Coverage */
#maincontent_people .moduletable_calendarevents .aidanews_bottom .aidanews_artreadmore a,
#maincontent_people .moduletable_forthemedia .aidanews_bottom .aidanews_artreadmore a, 
#maincontent_people .moduletable_recentcoverage .aidanews_bottom .aidanews_artreadmore a,
#maincontent_people .moduletable_opinion .aidanews_bottom .aidanews_artreadmore a,
#maincontent_people .moduletable_latestnewsevents .aidanews_bottom .aidanews_artreadmore a {
        color:#7A1400;
        font-weight:bold;
        font-size:9px;
        margin-left: 24px;
}

.moduletable_calendarevents .aidanews_bottom,
.moduletable_forthemedia .aidanews_bottom,
.moduletable_recentcoverage .aidanews_bottom,
.moduletable_opinion .aidanews_bottom,
.moduletable_latestnewsevents .aidanews_bottom  {
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-image: url("/images/readmore.png");
}

.moduletable_forthemedia .aidanews_bottom a {
	float:right;
	padding-right: 384px;
}

/* GJH Calendar events aida news styling */
.moduletable_calendarevents .aidanews_introblock,
.moduletable_calendarevents .aidanews_bottom,
.moduletable_recentcoverage .aidanews_introblock,
.moduletable_recentcoverage .aidanews_bottom,
.moduletable_latestnewsevents .aidanews_introblock,
.moduletable_latestnewsevents .aidanews_bottom {
        margin-left:100px;
        font-weight:normal;
}

/* GJH Recent coverage aida news styling */
.moduletable_calendarevents .aidanews_introblock, .moduletable_calendarevents .aidanews_bottom {
        margin-left:100px;
        font-weight:normal;
}

.moduletable_calendarevents .aidanews_full_calendarevents .aidanews_top1 {
        margin-left:100px;
        margin-top:20px;
        margin-bottom:-6px;
}
/* SPS latest news & events aia news date */
.moduletable_latestnewsevents .aidanews_top2 {
        margin-left:105px;
        font-weight:normal;
        padding-top:3px;
        padding-bottom:5px;
}
/* GJH Recent coverage image styling 11-15-2011 */
img.recent {
        width:80px;
        height:auto;
        float:left;
        padding:8px;
        background-color:#b9DBAB; 
        margin-right:10px;
        margin-bottom:6px;
        margin-left:-100px;
}

/* GJH FortheMedia styling in category blog view */

table.blog_forthemedia td.contentheading_forthemedia a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

}
.contentpaneopen_forthemedia div.commentBlogView > div.show-linkmore {
width:520px;
height: 30px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#c3c3c3;
margin-top: 10px;
margin-left:0;
}

a.contentpagetitle_forthemedia {
font-weight:bold;
font-size:12px;
text-decoration:none;
margin-bottom:4px;
}

.contentpaneopen_forthemedia div.commentBlogView > div.show-linkmore a{
font-weight:bold;
}


/* GJH arrows for rh projects menu */

ul.menu_projects li {
list-style-image: url("/images/M_images/arrow.png");
}

.box_shadow {
     -moz-box-shadow: 0px 0px 6px #ffffff; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 6px #ffffff; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 6px #ffffff; /* Opera 10.5, IE9, Chrome 10+ */
}

/* GJH 9-6-2011 styling for calendarright box (calendar related venue module) */
#maincontent_people #more_info #calendarright{
    margin-top:4px;
    margin-left:10px;
}

#maincontent_people #more_info #calendarright ul {
    padding-top: 6px;
    padding-left:2px;
}

/* GJH 11-01-2011 styling list of gender laws */

.genderlaw li {
	font-size: 14px;
        line-height:1.4;
	font-weight: lighter;
	list-style-type: none;	
}

.genderlaw li li {
	font-size:12px;
	font-weight:normal;
	list-style-type:square;
        margin-left:20px;
}
.genderlaw li li a {
	font-style: italic;	
	text-decoration:none;
}
/* end styling for gender law list */

/* GJH 11-10-2011 styling milestones */

span.milestone_year {
        margin-left:-60px;
        color: #7A1400;
        font-size:16px;
        font-weight:bold;
        float:left;
        margin-right:8px;
}
