body {  font: 12px arial, Helvetica, sans-serif; background-color: #ffffff}

h1, h2, h3, h4, h5 {  font-family: arial, Helvetica, sans-serif}   

#outer_box { width: 775px; border-top: 3px solid #cccccc; margin-top: 10px; padding-top: 5px;} 
#left_nav { width: 165px; border-right: 3px solid #42428b; vertical-align: top; padding-right: 5px; }
#home_leftbox { width: 318px; vertical-align: top; padding: 0px 5px 5px 5px;}
#home_rightbox { width: 317px; vertical-align: top; padding: 0px 5px 5px 5px;}
#main_content { padding: 10px 2px 0px 10px; vertical-align: text-top; font: normal 12px arial, Helvetica, sans-serif; }
.singlecolumn {padding: 0px !important;}
#footer { width: 775px; border-top: 3px solid #cccccc; text-align: right; margin-top: 10px; padding-top: 6px;}
#outer_box{font: normal 12px arial, Helvetica, sans-serif;  width: 775px;}
#left_nav {color: #000000; font: normal 12px arial, Helvetica, sans-serif;}
#left_nav a:link {text-decoration: underline; color: #000;}
#left_nav a:visited {text-decoration: underline; color: #000;}
#left_nav a:hover {text-decoration: none; color: #000;}


h5 span {color: #42428b;}
h4 span {color: #42428b;}
h3 span {color: #42428b;}

.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;}

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

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

.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;}

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

.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;}

.maintextlinked {  line-height: 16px; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; font-variant: normal} /*all but line height seems redundent from body tag definition*/

.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: none;}
.maintextsmall a:hover{ text-decoration: underline;}

.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;}

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

/*h1-h4 size definitions and color*/
/*h1,h2,h3,h4{ margin-bottom: 5px;}*/
h1 {font-size: 24px;}
h2 {font-size: 20px;}	
h3 {font-size: 16px;}
h4 {font-size: 12px;}
h5 {font-size: 14px;}
/* ----end section---*/

/*home page specific*/
.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; } 
/* ----end section---*/

/* main dropdown navigation styles */
.dropdown { font: 12px arial, Helvetica, sans-serif; }
 /* ----end section---*/
 
 /*site color definitions */
 .c1  { color: #7682b4; }
 .c2  { color: #5C619F; }
 .c3  { color: #42428B; }
 .c4  { color: #404186; }
.c5 {color: #f00;}
  /* ----end section---*/
  
/*site background color definitions*/

.bgc1 { background-color: #F3EDED; }


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

/* list style definitions */

.smallbullet { list-style-image: url(/images/smallbullet.jpg);
			   padding-top: 5px;}
.nobullet { list-style: none;
padding-top: 5px;
			}
 /* ----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;}

#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;
}

#arcss-messages {
list-style: none;
margin: 0px;
padding: 0px;
}

#arcss-messages li {
margin: 5px 0px;
padding: 0px;
}

/* 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;
}

/* "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; 
}


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

.presentation-media-block li {
  display: block;
  margin: 0 10px 0 0;
  padding: 0;
}
.presentation-media-block img {
 border: none;
}

h5.vids {
margin-top: 0;
margin-bottom: 3;
padding: 0;

}