/* CSS Document */



#bio_degrees .vevent .summary { font-size: 12px;}
#bio_degrees .vevent { line-height: 16px}
#bio_degrees .vevent {margin-bottom: 3px; padding-bottom: 3px; border-bottom: 0px} 
#bio_degrees .vevent .small {font-size: 11px;}
#bio_degrees .vevent .dtend {padding-left: 2px}


div#content .boxes_main h3, div#content .boxes_hidden h3 { color: #485D00; padding: 5px; font-weight: 900; font-size: 14px; border-bottom: #485D00 solid 1px;}
div#content .boxes_main h4, div#content .boxes_hidden h4  { color: #682069; font-weight: bold; font-size: 13px; Line-height: 1.5em;  margin: 0px;}
div#content .boxes_main ul, div#content .boxes_hidden ul { margin-top: 0px; list-style-type: square; list-style-position: outside; }

div.bio_bio form input#title, div.bio_bio form input#email,div.bio_bio form input#phone, div.bio_bio form ul li input, div.boxes_main form ul li input, div.boxes_hidden form ul li input {width:465px;}
div#content #boxes_main textarea, div#content #boxes_hidden textarea { width:465px; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; }

div#content hr.facultyEdit {border: none 0; border-top: 1px solid #000; border-bottom: 0px dashed #ccc; ; height: 2px; margin: 13px auto 0 0; }


/* Outermost container and body */


body {
    background-color: white;
    color: Black;
    font-family: Arial,Helvetica,Verdana,Sans-Serif;
   
    letter-spacing: 0;
    margin-top: 0 !important;
}



div#container {
	border: 1px solid #e0e0e2;
	border-top: 1px;
	color: Black;
	background-color: #FFFFFF;
	position: relative;
}

div#apDiv2 {
	position:absolute;
	left:600px;
	top:42px;
	width:351px;
	height:48px;
	z-index:1;
}

/** container size and positioning */
div#container {	MARGIN: 0px auto 0px; WIDTH: 768px; }

/* TOP HEADER */

div#container dev#header { height: 63px; background-color: white; background-repeat: no-repeat; }
div#container div#header div#skipmenu { display: none; }

div#container div#header      {
    width: 600px;
	height: 63px;
	position: relative; 
	left: 20px;
	top: 10px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
div#container div#header ul   { width: 197px; height: 63px; margin: 0px; padding: 0px; list-style-type: none; }
div#container div#header ul a {
	width: 693px;
	height: 58px;
	padding: 0px 0px 0px 0px;
}
div#container div#header ul a {
	position: absolute;
	top: 5px;
	display: block;
	left: 29px;
}
div#container div#header ul a span { display: none; }
div#container div#header ul li   { list-style-type: none; } 

div#container div#headerlinks         {
	position: absolute;
	top: 81px;
	left: 487px;
	width:275px;
	font-size: 11px;
	font-size: 10px;
}


/** contents */
div#content { min-height: 40px; z-index: 0px; width: 520px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 12px; line-height: 17px; float:right; padding-right: 70px; margin-top: 40px; margin-bottom: 30px}
div#content h1 { color: #682069; font-weight: bold; font-size: 14px; margin-top: 10px}
div#content h2 { color: #682069; font-weight: bold; vertical-align: middle; font-size: 20px; margin-left: 5px; margin-top: 5pt; line-height: 17px;}
div#content h3 { color: black; font-weight: bold; vertical-align: middle; font-size: 17px; margin-left: 10px; line-height: 10px; margin-top: 5px;}
div#content h4 { color: #682069; font-weight: bold; font-size: 14px; margin-top: 15px}
div#content h5 { color: #000;  z-index: 1500; font-size: 13px; font-weight: 900; margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #A4A597}
div#content table { }
div#content td { color: #000; vertical-align: middle; }
div#content a { text-decoration: none; color: #682069 }	
div#content a:hover { text-decoration: none; color: #CCCC00; }
div#content hr { color: #fff; border:0px; border-top: 1px solid #A4A597; }


