/* Styles needing review and assimilation */

/* Home Page Styles */
#home_leftbox { width: 318px; vertical-align: top; padding: 0px 5px 5px 5px;}
#home_rightbox { width: 317px; vertical-align: top; padding: 0px 5px 5px 5px;}

.hometext { color: #000000; font: normal 11px arial, Helvetica, sans-serif; }
.hometext a:link, .hometext a:visited, .hometext a:hover   { text-decoration: underline; color: #000;}

.homeheaders { color: #42428b; font: 14px arial, Helvetica, sans-serif; font-weight: bold;} 
.homeheaders a:link  { text-decoration: none; color: #42428b; font-weight: bold;}
.homeheaders a:visited { text-decoration: none; color: #42428b;}
.homeheaders a:hover { text-decoration: underline; color:  #595f9e;}

.headers a:link { text-decoration: none; color: #42428B;}
.headers a:visited { text-decoration: none; color: #42428B;}
.headers a:hover { text-decoration: underline; color: #595f9e;}

#home_headers { border-top: 3px solid #8989C6}

.quotes { font-size: 10px; line-height: 8pt; }
.attribution { font-size: 9px; font-style:italic; } 

/* Unknown Styles */
.singlecolumn {padding: 0px !important;}

.directors { background-color: #000033; }

.pictures { vertical-align: bottom }

.rightmenu { width: 134px; padding: 3px 3px 3px 5px; font-size:10px; }
.rightmenu a:link  { text-decoration: underline; color: #000;}
.rightmenu a:visited { text-decoration: underline; color: #666666;}
.rightmenu a:hover { text-decoration: underline; color:  #999;}

.maintextlinked {  line-height: 16px; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; font-variant: normal} 

.pullQuote { font: bolder 14px arial, Helvetica, sans-serif} 

.maintextsmall { color: #000000; font : normal 10px arial, Helvetica, sans-serif;} 
.maintextsmall a:link,  a:visited { text-decoration: underline;}
.maintextsmall a:hover{ text-decoration: underline;}




/* To be ported */
h3 span, h4 span, h5 span {color: #42428b;}

.maintext { color: #000000; font: normal 12px arial, Helvetica, sans-serif; } 
.maintext a:link  { text-decoration: underline; color: #000;}
.maintext a:visited { text-decoration: underline; color: #666666;}
.maintext a:hover { text-decoration: underline; color:  #999;}

.unordered-list {
width: auto;
padding-left: 30px;
padding-bottom: 5px;
padding-top: 5px;
margin: 5px;
}

.numbered-list {
width: auto;
padding-left: 30px;
padding-bottom: 5px;
padding-top: 5px;
}

.unordered-list li {
line-height: 1.1em;
}

.unordered-list li {
line-height: 1.1em;
}

/* used in the STaR section*/
.pic { margin: 0px 0px 2px 15px; }
.justify { text-align: justify;}
/* ----end section---*/

/* used in various sections for pdf help or other help links*/
.help {
	cursor: help;
	text-decoration: underline;
}
/* ----end section---*/

/* used to alternate colors */
.odd   { background-color: #ccc; padding: 3px 3px 3px 3px;}
.even  { background-color: #fff; padding: 3px 3px 3px 3px;}

#publications .even, #publications .odd {
	padding: 10px 5px;
	color: #444;
}

#publications .even {
	background-color: #eff2ff;
	
}


#publications .odd {
	background-color: #fff;
}

/* ----end section---*/

/* list style definitions */

.smallbullet { list-style-image: url(/images/smallbullet.jpg);
			   padding-top: 5px;}
.nobullet { list-style: none;
padding: 5px 0 0 0;
margin: 0;
}
			
.nobullet li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
 /* ----end section---*/
 
   /*inline and block level definitions*/
  .inline {display: inline;}
  .block {display: block;}
   /* ----end section---*/
  
.bluetext { color: #42428b; font : normal 12px Arial, Helvetica, sans-serif;}	
.bluetext  A:link { text-decoration: none; color: #42428b;}
.bluetext  A:visited { text-decoration: none; color: #42428b;}
.bluetext A:hover { text-decoration: underline; color: #595f9e;}

.bluelinks { color: #000000; font : normal 12px Arial, Helvetica, sans-serif;} 
.bluelinks A:link { text-decoration: underline; color: #42428b;}
.bluelinks A:visited { text-decoration: underline; color: #404186;}
.bluelinks A:hover { text-decoration: none; color: #595f9e;}

.subnav {
  color: #42428b;
  font-weight: bold;
}
#main_content .bord {
	border: 1px solid #666666;
	}

/*float/clear classes */

.floatright {
	float: right;
	}


	
.clear {
	clear: both;
	}
	
/* Publications from 4D styles */

.pubImageInset {
	float: right;
	margin: 0px 1px 10px 15px;
	}

.PubsEven {

	
	padding: 4px;
	background-color: #cac4d8;
}


.PubsOdd {

		background-color: #eee;
		padding: 4px;
}

.contactlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
	}
/*end section*/

.sup {

vertical-align: super;
font-size: smaller;
}

.sub {
	vertical-align: sub;
	font-size: smaller;
}

/* New Participant List Styles */
.plist ul {
list-style: none;
margin: 10px 0px;
padding: 0px;
font-size: 12px;
}

.plist {

border-collapse: collapse;
width: 100%;
margin: 0px;
padding: 0px;
}

.plist td {
vertical-align: top;
width: 50%;
padding: 0px 10px 0px 0px;
}
.plist .name {
font-weight: bold;
}

.plist ul li {
  list-style-type: none;
}
/* Agenda media lists */
.presentation-media {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.presentation-media li {
  display: inline;
  margin: 0;
  padding: 0;
}



/* "Fieldset" Div Including IE Fix */

.fieldset-wrapper  {
border-left: 1px solid #75736E;
border-top: 1px solid #75736E;
border-right: 1px solid #F2F0EE;
border-bottom: 1px solid #F2F0EE;
position: relative;
background-color: #ededed;
font-size: 12px;
font-family: arial, Helvetica, sans-serif;
margin: 30px auto 15px auto;
}


.fieldset-content {
border-right: 1px solid #75736E;
border-bottom: 1px solid #75736E;
border-left: 1px solid #F2F0EE;
border-top: 1px solid #F2F0EE;
padding: 25px 8px 8px 14px;
}

.fieldset-legend {
position: absolute;
top: -10px;
left: 15px;
background: #FFF;
display: inline;
padding: 4px 5px;
background-color: #99c;
color: #fff;
}

.formbox {
width: 750px; 
}

