body {
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	}

	/* img {
display: block;
}*/

h1 {
	font-size: 16px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14px;
	text-align: left;
	}
	
h3 {
	font-size: 12px;
	text-align: left;
	}
	
		h2.boxcol {
	font-size: 14px;
	text-align: center;
	background-color: #D6E3EF; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
	h2.boxcol2 {
	font-size: 14px;
	text-align: left;
	background-color: #eeeeee; 
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	}
	
	
	
		h2.admin {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	}
	
	p.admin {
	padding: 0px;
	margin: 0px;
	}
	
	h3.box {
	font-size: 12px;
	text-align: left;
	background-color: #D6E3EF; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
	h3.box2 {
	font-size: 12px;
	text-align: center;
	background-color: #eeeeee; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	}
	
	h3.box3 {
	font-size: 12px;
	text-align: center;
	background-color: #eeeeee; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	margin-left: 20px;
	margin-right: 20px;
	}
	
		h3.box4 {
	font-size: 12px;
	text-align: center;
	background-color: #E7EBF7; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
		/* Changed in CBPO */
	border-right: 1px dotted #999999;
		/* Changed in CBPO */
			border-left: 1px dotted #999999;
	/* Changed in CBPO */
	margin-bottom: 0px;
	}
	

p {
	font-size: 12px;
	line-height: 135%;
	text-align: left;
}

p.14 {
	font-size: 14px;
	line-height: 135%;
	text-align: left;
}

p.space {
	margin-top: -5px;
	margin-bottom: 5px;
}

	p.boxcol {
	
	background-color: #D6E3EF;
	font-size: 12px;
	line-height: 135%;
	text-align: left;
	padding: 5px;
	
	}
	
	p.boxarea {
	border: 1px solid #dddddd;
/*	 background-color: #eeeeee; */
	font-size: 12px;
	line-height: 135%;
	text-align: left;
	padding: 5px;
	
	}
	
	p.boxarea2 {
	border: 1px solid #dddddd;
	background-color: #EFF3F7;
	font-size: 12px;
	line-height: 135%;
	text-align: left;
	padding: 5px;
	
	}
	
		p.boxarea3 {
	
	background-color: #EFF3F7;
	font-size: 12px;
	line-height: 135%;
	text-align: left;
	padding: 5px;
	margin-top: 0px;
	
	}
	
	

.StandardFont{
	font-size: 12px;
	line-height: 135%;
	text-align: left;
}

.LargeFont {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;


}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
}


.SmallFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
}
.RedFontBold {
	font-weight: bold;
	color: #ff0033;
}

.GreyFontBold {
	font-weight: bold;
	color: #666666;
}
.BlueFontBold {
	font-weight: bold;
	color: #336699;
	font-size: 16px;

}
.LargeFontNotBold {

	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#box1 {
margin-left: auto;
margin-right: auto;
width: 600px;
text-align: left;
}


#topnav {
width: 600px;
margin-top: 0;
margin-bottom: 0px;
padding: 0;
font-size: 12px;
border: 1px solid #999999;
}


#footer {
border-top: 1px solid #ccc;
text-align: left;
font-size: 10px;
padding-top: 4px;
margin-top: 8px;
margin-bottom: 12px;
}

	p#scholarships {
	text-align:center;
	padding:5px;
	border:1px solid #cccccc;
	font-weight: bold;
	background-color: #DDEEFF;
	font-size: 14px;
	}
	
	.par1 {
	border-top: 1px solid #ccc;
	padding-top: 3px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	}
	
	.par2 {
	background-color: #eeeeee;
	padding: 5px;
	}
	
	.par3 {
	border-bottom: 1px solid #999999;
	width: 90%;
	padding-bottom: 3px;
	font-weight: bold;
	}
	
	.parBold {
	font-weight: bold;
	}
	
	.linebelow {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
	width: 95%;
	}
		
	.linebelow100 {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
	width: 100%;
	}
	
	.linebelow100dot {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 3px;
	width: 100%;
	}
	
	.linebelow100dot50 {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 3px;
	width: 50%;
	}
	
	.linebelow100dotb {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 1px;
	margin-bottom: 5px;
	width: 100%;
	}
		
	.font1 {
	color:#cc3300;
	}
	
	ul.arrow {
	list-style-image: url(/graphics/sf_arrow.gif);
	}
	
	ul.whitebox {
	list-style-image: url(/graphics/box.gif);
	}
	
	ul.bluebox {
	list-style-image: url(/graphics/bluebox.gif);
	}
	
	ul.aqua {
	list-style-image: url(/graphics/blue_auqa3.gif);
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
	}
	
	ul.left {
	list-style-image: url(/graphics/blue_auqa3.gif);
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
	}
	
	
 #navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
width: 95%;

}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #999999;
background-color: #F7F7EF;
font-weight: bold;
}

 

p#background {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	background-color: #EEECF6;
	width: 95%;
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; 
	font-size: 12px;
	}

p.center {
text-align: center;
}


.bgcolyellow {
background-color: yellow;
}

.bgcolpink {
background-color: #FF99CC;
}

.bgcolblue {
background-color: #b1d3ec;
}

.bgcolgreen {
background-color: #CEFFCE;
}

/* ManSci NEW */

#main {
margin-top: 5px;
}

#main1col {
margin-top: -10px;
}

#content {
	BORDER-Left: #999999 1px dotted; 
	 PADDING-Left: 15px;

	}
	
	#lefthand {
	 PADDING-right: 15px
	}
	
.linebelowabove100 {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding-bottom: 3px;
	width: 100%;
	}
	
	#toptitle {
background-color: #eeeeee;
text-align: center;
width: 100%;
font-weight: bold;
padding: 3px;
margin-top: 0px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

.NoMarginTop {margin-top: 0px;
margin-bottom: 5px;}

h2.box {
	font-size: 14px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
	
.imgleft {
  position:relative;
  float:left;
  margin:3px 12px 5px 0;
   border:1px solid #ccc;
  padding:4px;
  }
  
  .imgright {
  position:relative;
  float:right;
 margin:3px 0 5px 12px;
   border:1px solid #ccc;
  padding:4px;
  }
  
   .imgrightNoBorder {
  position:relative;
  float:right;
 margin:3px 0 5px 12px;
 
  }
  
    .imgleftNoBorder {
  position:relative;
  float:left;
  margin:3px 25px 5px 0;
 
  }
 
  
  .imgCenter {
  text-align: center;
  }
  
    .imgBox {
   margin:3px 5px 5px 12px; 
   border:1px solid #ccc;
  padding:4px;
  }
  
     .imgBoxRP {
   margin-left: 60px; 
   margin-right: 60px; 
   border:1px solid #ccc;
  padding:4px;
  text-align: center;
  }
  
.imgleft img, .imgright img, .imgcenter img {display:block;} 

.BackGround1 {
text-align:left;
 padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:1px; 
width: 96%;
background-color: #eeeeee;
margin-bottom:10px ;
margin-top:15px ;
 /* border: 1px solid #cccccc; */
}

.BackGround1 p{
font-size: 10px;
line-height: 100%;
 margin-top:0px ;
 margin-bottom:5px ;
}

.BackGround1 ul {
 font-size: 10px;
line-height: 100%;
}


.BackGround3 {
text-align:left;
 padding-top:5px;
	 padding-left:5px;
	padding-right:5px; 
	padding-bottom:1px; 
	width: 96%;
	background-color: #D6E3EF;
	 margin-bottom:10px ;
	  margin-top:15px ;
 /* border: 1px solid #cccccc; */
}


.BackGround3 p {
 margin-top:0px ;
 margin-bottom:5px ;
 font-size: 10px;
line-height: 100%;
}

.BackGround3 ul {
 font-size: 10px;
line-height: 100%;
}

.BackGround3 ul li{
margin-left: -15px;

}

.ImageInline {
display: inline;
}

.ImageBlock {
display: block;
text-align: center;
}

ul.left {
	
	margin-left: 10px;
	padding-left: 10px;
		
	}

.Container{
margin-bottom: 20px;
 /* border:1px solid #ccc; */
}



.Container2 {

margin-top: 20px;
  /* border-top: 1px dotted #999999;
border:1px solid #ccc; */

}

.Container3{
margin-bottom: 35px;
}


.DefList dd {
margin-left: 0px;
padding-left: 0px;
margin-bottom: 8px;
}

.NavList {
margin-top: 10px;
margin-bottom: 12px;
}

.NavList  p{
width: 95%;
font-size: 10px;
border-bottom: 1px solid #ccc;
padding-bottom: 3px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 3px;

}



.quote {
font-size: 12px;
text-align: left;

font-style: italic;
margin-left: 20px;
margin-right: 20px;

}

.quote2 {
font-size: 12px;
text-align: left;
margin-left: 20px;
margin-right: 20px;

}



.tableMain table {
width: 100%;
margin-bottom: 10px;
}

.tableMain th {
width: 100%;
text-align: left;
}

.tableMain2 table {
width: 95%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}

.tableMain2 th {
background-color: #D6E3EF; 
}

.tableMain2 td {
background-color: #eeeeee;
vertical-align: top; 
}

.tableMain3 table {
width: 100%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}

.tableMain3 th {
background-color: #D6E3EF; 
padding: 2px;
}

.tableMain3 td {
background-color: #eeeeee;
padding: 2px;
}

.tableMain4 table {
width: 100%;
border: 1px solid #cccccc;
}

.tableMain4 th {
background-color: #eeeeee; 
padding: 2px;
text-align: left;
}

.tableMain4 td {
background-color: #ffffff;
padding: 2px;
}

.tableMain5 table {
width: 100%;
margin-top: 10px;

padding: 0px;
}

.tableMain5 th {
background-color: #eeeeee; 
padding: 2px;
text-align: left;
}

.tableMain5 td {
background-color: #ffffff;
}

.tableMain6 table {
width: 95%;
margin-bottom: 10px;
border: 1px solid #cccccc;

}

.tableMain6 th {
background-color: #D6E3EF; 
padding: 2px;
}

.tableMain6 td {
background-color: #eeeeee; 
text-align: center;
padding: 2px;
}



.tableMentor table {
width: 100%;
margin-bottom: 10px;

}

.tableMentor th {
border: 1px solid #cccccc;
width: 33%;

}

.tableMentor td {
border: 1px solid #cccccc;
}

.tableMentor2 table {
width: 100%;
margin-bottom: 10px;

}

.tableMentor2 td {
border: 1px solid #cccccc;
width: 50%;
}

.tableSearch table {
width: 95%;
margin-bottom: 10px;
}

.tableSearch2 table {

margin-bottom: 10px;
background-color: #D6E3EF; 
}

.tableCore1 table {
width: 100%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}

.tableCore1 th {
background-color: #D6E3EF; 
}

.tableCore1 td {
background-color: #eeeeee; 
vertical-align: top; 
}

.tableCore1 #r1c1 {

}

.tableMain100 table {
width: 100%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}

.tableMain100 th {
background-color: #D6E3EF; 
}

.tableMain100 td {
background-color: #eeeeee; 
vertical-align: top;
}

.tableMain100C table {
width: 100%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}

.tableMain100C th {
background-color: #D6E3EF; 
}

.tableMain100C td {
background-color: #eeeeee; 
text-align: center;

}


table.tablecss  {width: 100%;}
td.right {text-align: right;}


/* Nav Bar */

#navbar {
	padding: 0;
	margin: 0;
		}
	
#navbar ul {
	border: 0; 
    padding: 0; 
	margin: 0;
	background: #eeeeee url(graphics/lightgrey2.gif) repeat-x top left;
	width: 602px; 
	height: 21px;
	list-style: none;
	text-align: center;
	border-right: 1px solid #b0b0b0;
	}

#navbar ul li {
	display: block;
	float: left; 
	text-align: center;
	padding: 0;
	margin: 0;
	}

#navbar ul li a {
	background: #eeeeee url(graphics/lightgrey2.gif) repeat-x top left;
	width: 97px; 
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 0 0 0; 
	margin: 0;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 2em;
	color: #444;
	border-left: 1px solid #b0b0b0;
	}

#navbar a:hover {
	background: #dddddd url(graphics/darkgrey2.gif) repeat-x top left;
	}
	
/* Hyperlinks */


A 			{ color: #336699; font-family: verdana, arial, sans-serif; text-decoration: none; font-weight:bold; } 

	A:link		{ color: #336699; text-decoration: none; } 

	A:visited	{ text-decoration: none; color: purple;  } 

	A:active	{ } 

	A:hover		{color: #E47833;} 



.navbox100 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
}

.navbox101 {
/* Changed in CBPO */
	margin-top: 0px;
	margin-bottom: 10px;
	/* Changed in CBPO */
	padding-top: 0px;
	/* Changed in CBPO */
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	BORDER-RIGHT: #ccc 1px solid; 

	BORDER-TOP: #ccc 1px dotted;  
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
}

.navboxLD {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
}

.navboxLD2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	
}


/* TableStyle */
.item{ text-align: center;}
.Headstyle{ text-align: center;}
.cell{vertical-align: top;  }
.cellfull1{vertical-align: top; 
background-color: #dddddd;  }
.cellfull2{vertical-align: top; 
background-color: #eeeeee;  }

.CSSDataGrid {
     border-color: #dddddd;
	 
}

td.CBPOCell2 {
background-color: #F0F8FF; 
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	padding-left: 3px;
}

td.CBPOCell3 {
background-color: #FFFFFF; 
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 3px;
}


td.CBPOCell3a {
background-color: #FFFFFF; 
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 3px;
	text-align: center;
}

td.CBPOCell4 {
background-color: #eeeeee; 
padding-left: 3px;
}

td.CBPOCell4a{
background-color: #eeeeee; 
padding-left: 3px;
text-align: center;
}

td.CBPOCell5 {
background-color: #eeeeee; 
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 3px;
}

th.AdminHeader{
background-color: #D6E3EF;
padding-left: 3px;
text-align: center;
}

table.Admin {
width: 100%;
margin-bottom: 10px;
border: 1px solid #cccccc;
}


	
	p.boxcol2 {
	background-color: #eeeeee;
	font-size: 12px;
	line-height: 135%;
	text-align: left;
		padding: 5px;
		border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
		}
		
			p.boxcol3 {
	background-color: #FFCCCC;
	font-size: 12px;
	line-height: 135%;
	text-align: left;
		padding: 5px;
		border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
		}
		
		h3.boxerror {
	font-size: 12px;
	text-align: center;
	/* Pink */
	background-color: #FFC0CB; 
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	border-right: 1px dotted #999999;
	border-left: 1px dotted #999999;
	margin-bottom: 0px;
	}
	
	
