* {
  margin: 0;
  padding: 0;
}
	body,
	html {
		background: #094b86;
		color:#2A3560;
		font-family:Arial;
		font-size: 86%;
		ine-height:1.25em;
	}
	body {
		min-width:750px;
		
	}
	#wrap {
		background:#FFF;
		width:887px;
		margin: -14px auto;	
	}
	
	#nav {
		background: #15181e;
		padding:5px;
	}

	#main {
		background:#FFF;
		float:left;
		width:650px;
		border-style: solid; #15181e;
		border-width: 0px 0px 0px 1px;
		/*height:1270px;*/
		/* border-left: solid 1px  */
	}

	#sidebar {
		background:#FFF;
		float:left;
		width:236px;
		/* border-right: solid 1px #15181e;*/
	}
	#sidebar ul {
		margin-bottom:0;
		margin-left: -10px;
		background-color: #ffffff;
    }

	#footer {
		background: #094b86;
		clear:both;
	}
	#footer p {
		padding:65px;
		margin:0;
    }
	
	#footer a {color:#C2CF20; text-decoration:none;
	}
	
	#footer a:hover {text-decoration:underline;
	}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none; background-color: #ffffff;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

input, select { vertical-align:middle; font-weight:normal; color: #000; font-size: 105%;}

a {color:#2A3560;}
a:hover{text-decoration:none;}
p {padding-top:20px;}

.pb {padding-bottom:15px;}
.blue {color:#5098ac;}
.white {color:#fff;}

/* ============================= main layout ====================== */
.col1, .col2 {float:left; margin: 0 16px 0 -20px }
.container {width:100%; }

.more {color:#2A3560; font-weight:normal; text-decoration:none;}
.more:hover {color:#2A3560;}

.menu { width:236px; height:272px; }
.flash, .flash a, .flash a:visited { color: #FFF; }
a img { border:0; }

h1 {background:url(../images/logo.jpg) top left no-repeat; text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;}
h2 {font-size:1.667em; text-transform:uppercase; font-family:times new roman, tahoma; font-weight:normal; line-height:1em; margin-bottom:14px;}

h3 {text-transform:uppercase;}

li { 
    background:url(../images/box2_list_bg.gif) no-repeat 0 0px; 
    padding-left:13px; 
    padding-bottom: 5px;
    background-color: #ffffff;
    
   
    }
li a {color:#2A3560; line-height:1.5em; font-weight: normal; text-decoration:none;}
li a:hover {text-decoration:underline;}

a.continued:link {
color: #00529b;
text-decoration: none;
}

a.continued:hover {
color: #3768aa;
}

a.continued_dark:link {
color: #00529b;
text-decoration: none;
}

a.continued_dark:hover {
color: #000000;
}

.imgindent {margin:0 20px 20px 0; float:left; border: solid 1px #666 }
.imgindent2 {margin:0 20px 29px 0; float:left;}
.indent_list p { margin: 0 0 20px 20px;}
.down {color:#ffffff; font-weight:bold; text-decoration:none;}
.down:hover {color:#00529B;}

p a { color:#293402; text-decoration:none; font-weight: bold }
p a:hover { text-decoration:underline; }

.flash2 {width:521px; height:281px; margin-top: -5px}
.box
{
border: 1px solid #ccc;
margin: 10px 0 20px 0;
padding: 10px;
}


/* ============================= header ====================== */

.header {background:#15181e url(../images/header_tall.gif) right repeat-y; font-size: 110%;}
.header a {background:url(../images/header_a.gif) no-repeat 0 5px; font-size:0.85em; text-decoration:none; color:#fff; padding-left:10px; padding-right:6px;}
.header a:hover {color:#8a8c8f;}
#column_left .header {padding:10px 0 8px 26px; width: 373px; float: left; text-align:left}
#column_right .header {padding:10px 31px 8px 0; text-align:right; width: 457px; float: right}




/* ============================= Page Titles ====================== */
#pageTitle {background-color:#15181e; padding:0px; width: 100%;  }
#pageTitle H3 {font-size:1.667em; text-transform:uppercase; font-family:times new roman, tahoma; font-weight:normal; line-height:1em; padding-left: 20px; color:#d3db6c; height: 40px; margin-top: 10px}

.subTitles {background-color:#00529b; padding: 6px; color: #d3db6c; text-transform:uppercase;  font-weight: bold;}

/* ============================= middle ====================== */


.box1 {background:#FFF; padding: 0px 20px 5px 19px;}
.box1 a {color:#2A3560; font-weight:normal; text-decoration:underline;}
.box1 a:hover {text-decoration:none;}
.box1 li {background:url(../images/box2_list_bg.gif) no-repeat 0 7px; padding-right:25px;}


.box2 {
	background:#FFF; 
<<<<<<< .mine
	padding:0px 10px 0px 19px; 
=======
	padding:40px 0px 40px 40px; 
>>>>>>> .r687
	color:#2A3560;
	}
	
.pagebox { 
	background:#FFF;
	border-style: none; 
	padding: 10px 20px 5px 20px; 
	height:880px 
	}	
.pageboxflex { 
	background:#FFF;
	border-style: none; 
	padding: 10px 20px 5px 20px; 
	}	

	
.box2 h2 {color:#2A3560; }
.box2 h3 {color:#2A3560; font-size: 100%; }



.box2 li {background:url(../images/box2_list_bg.gif) no-repeat 0 7px; padding-right:25px;}
.box2 li a {color:#2A3560;}
.box2 a {color:#2A3560; text-decoration:underline; }
.box2 a:hover { text-decoration:none; }



.box3 {
	background-color: #FFFFFF; 
	padding:1px 20px 0px 21px; 
	color:#2A3560;
	height: 40px;
}
.box3 .more {color:#2A3560;}
.box3 .more:hover {color:#2A3560;}

.box3 .search {padding-bottom: 20px; border-bottom:1px solid #c6bf8b; color: #000; }

.box3a {background-color: #FFFFFF; 
	padding:0;
}

.box3a .padding {padding:19px 20px 30px 21px; background-color: #ffffff;}

.box3b { background-color: #FFFFFF; border-bottom:1px solid #FFF; border-top:none; padding:0;}
.box3b .padding {padding:5px 20px 31px 21px; background-color: #ffffff;}

.line {border-bottom:1px solid #fff; padding-bottom:13px; margin-bottom:10px;}
.boxline {border-bottom:1px solid #15181e; padding-bottom:20px; width: 100%; margin: 0 auto}
.near_pic {padding-top:5px;}
/* ============================= footer ====================== */

.foot {height:20px;}
#footer {
	color:#FFF; 	
	padding-bottom:20px; 
	padding-top:10px;
	font-weight:bold;
}
#footer a {color:#C2CF20; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= downloads ============================= */
#downloads .box2 .container {padding:8px 0 23px 0; border: solid}
#downloads .col1 {width:246px; margin-right: 10px;}
#downloads .col2 {width:220px;}


/**************************************
e-newsletter formatting
***************************************/
table#e-news  {
	width: 81%; 
	border: solid #aab7da 1px;
	margin: auto;
}

#e-news td {
	border: 1px solid #c4cbe5; 
	padding: 6px 4px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00529b;
	font-weight: bold;
	text-align: left; 
}

.labelcell {
	width: 25;
	padding: .2em;
	margin-right: 0.5em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;	
	background-color: #dfe2f1;
}

.inputcell {
	padding: .2em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #aab7da;
	border: solid #D7E5F2 1px;
}

.smalllabelcell {
	width: 100px;
	padding: .2em;
	text-align: left;
	font-weight: bold;
	background-color: #aab7da;
	border: solid #D7E5F2 1px ;
}

.submit {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: center; 
	background-color: #aab7da;  
	color: #102132;
}

/******* trial Participate formatting *********************************/
table#trialParticipate { 
	font-size: 100%;
	width: 99%;
	margin-top: 20px;
	border: none;
}

table#trialParticipate th.title { 
	text-align: left;
	background-color: #C0CFF3;
	font-size: 110%;
	padding-left: 10px;
}

table#trialParticipate th, td { 
	vertical-align: top;	
}

table#trialParticipate th.noborder, td.noborder { 
	text-align: left;
	padding: 4px;
	width: ;
	vertical-align: top;
	border: none;
	background-color: #F5F5F5;		
}

table#trialParticipate th { 
	background-color: #EAEFFB;
	text-align: right;	
}

table#trialParticipate td.participate { 
	text-align: left;
	background-color: #C0CFF3;
	padding: 10px
}


/******* video tab formatting *********************************/
#navlist
{
border-bottom: 1px solid #ccc;
margin: 0;
padding-bottom: 19px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin-top: 10px;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #E8EBF0;
border: 1px solid #ccc;
color: #666;
float: left;
font-size: small;
font-weight: normal;
line-height: 14px;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist a:link#current1, #navlist a:visited#current1,
#navlist a:link#current2, #navlist a:visited#current2,
#navlist a:link#current3, #navlist a:visited#current3,
#navlist a:link#current4, #navlist a:visited#current4
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist a:hover { color: #f00; }

#navlist ul a:hover { color: #f00 !important; }



/* ============================= misc =========================== */
#grantListing li { margin-bottom: 0px; }

#google_results IFRAME {width: 521px; }	/* Google search results formatting for page width */

img.blazers {
  margin: 15px 140px 0 140px;
  border: solid #000 1px
  }


/************ search formatting ************/

#searchWrapper {
	float: right;
	width: 16em;
	z-index: 10;
	padding: 4px;
	height: 25px;
	color: #00529b;
	/* background-color: #c3d021 */
	/* border: solid 1px #000 */
}

#search {
	float: left;
	text-align: left;
	font-size: 85%;
	z-index: 10;
}

* html #search {				/*style for IE*/
	margin-top: -2px;
	margin-right: 4px;
}

.search_go {
	margin-top: 0px;
}

* html .search_go {
	margin-top: 1px;
}

/******* bios/staff formatting *********************************/
.alphabet {
	margin: 0 auto;
	margin-top: 20px;
	width: 90%;
	clear: all;
	text-align: center;
	border-bottom: solid #999 1px;
	padding-bottom: 10px;
}

#employeeDisplay li {
	margin-bottom: 20px;
	list-style: none;
}

/******* bios formatting *********************************/
table#bioDisplay {
	margin: 20px 0;
}

table#bioDisplay td {
	padding: 6px 30px;
	border: none
}

#mainPage {
line-height: 1.8;

padding-top: 10 px;
padding-left: 10px;
margin-right:8px;
}

.title {
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}


.left { float: left; }
.right { float: right; }
.center { text-align: center; }


/***************************************************************************
article short - displays on main & archived article page
****************************************************************************/
#articleShort { margin-top: -20px; width: 100%; }

#article .title { font-size: 110%; font-weight: bold; text-decoration: none; }
#article .title  a:link { text-decoration: none; }
#article .title a:visited { text-decoration: none; }
#article .title a:hover  { background-color: #eeeeee; text-decoration: none; }

#article .body { margin-bottom: 0; font-weight: 100% }

#article .by { font-size: 90% }

#articleContent { float: left;  margin: 10px 15px; }
#articleContent  a:link { text-decoration: none; }
#articleContent a:visited { text-decoration: none; }
#articleContent a:hover  { background-color: #eeeeee; text-decoration: none; }

#articleImgBox { float: left; width: 100px; border: solid #000 1px; margin: 10px 0 25px 30px }

#articleImgBox a img, #articleImgBox a:visited { border: none }

#labArticleImgBox { float: left; width: 100px; border: solid #000 1px; margin: 30px 0 25px 30px }



/***************************************************************************
featured articles 
****************************************************************************/
.articleImg { float: right; border: solid #000 1px; margin: 0 0 0 10px }


/***************************************************************************
edit links
****************************************************************************/


#edit { margin-top: 10px;  }

#edit a:link { text-decoration: none}
#edit a:visited { color: #000000; text-decoration: none}
#edit a:hover { background-color: #eeeeee; color: #000000; text-decoration: none}

.editbar { border-bottom: solid #999 1px; width: 90%; margin-top: 10px }

.delete-link {
	color: #2A3560;
	background-color: #eaeffb;	
	text-decoration: none;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding: 0px 4px;
	font-size: 90%;
	font-weight: normal;
}

.delete-link:hover {
	color: #8F1C10;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding: 0px 4px;
	font-size: 90%;
	font-weight: normal;
}

