/* ---------------------------- 
[Global Stylesheet]

Project: 		Atlanta Metro College
Changes:		01/18/12 - Updated misc, lg
				02/23/12 - Updated menu for IE7
Created by: 	Third Wave Digital (www.thirdwavedigital.com)

------------------------------- */

/* ---------------------------- */
/* Basic Elements
/* ---------------------------- */
	
	body{background: url(../images/bkground-body.gif) repeat-x;background-color:#f4f4f4;margin:0px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height:18px; }
	a, a:visited {color: #ce1127;}
	a img { border: none; }
	a, a:active, object {outline: none;}
	a:hover {text-decoration: none;}
	a:focus{
	-moz-outline-style: none;
	color: #000000;
}
	form { margin: 0px; padding: 0px; }
	h1,h2,h3,h4,h5,h6,p,address {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
	h3 { color: #333; font-size: 24px; font-weight: normal; margin: 20px 0px 20px 0px; line-height: 26px}
	h4 {
	color:#ce1127;
	font-size: 16px;
	font-weight: bold;
}
	h5 {color:#333; font-size: 13px; font-weight: bold;}
.H4Black {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
	address { font-style: normal; line-height: 18px;}

/* Bootstrap-compatible utility classes for legacy pages. */
.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.d-block { display: block !important; }
.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
.align-middle { vertical-align: middle !important; }
.align-top { vertical-align: top !important; }
.align-text-top { vertical-align: text-top !important; }

/* ---------------------------- */
/* Main Containers
/* ---------------------------- */
	
	#main-wrapper {background: #fff; width: 960px; padding: 0px 0px 0px 0px; margin: 102px auto 0px auto; position: relative;}
		#main-wrapper:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
		
	#logo {position: absolute; top: -90px; left: 0px;}
	
	#quicklinks {list-style: none; position: absolute; top: -87px; right: 210px; margin: 0px; padding: 0px; -webkit-text-size-adjust: none;}
		#quicklinks a { color: #000; }
		#quicklinks li {padding: 0px 4px 0px 5px; display: inline; border-right: 1px solid #000; padding: 0px 4px 0px 2px;  }
		#quicklinks li.last { border: none; }
	
	#search { width: 184px; height: 34px; position: absolute; right: 10px; top: -90px; background:url(../images/bkground-search.gif) no-repeat; }
		#search #uctop_keywords {font-size: 12px; position: absolute; left: 0px; top: 1px;width: 145px; height: 23px; background: #fff; border: none; color: #333; padding: 0px 0px 0px 5px}
		#search #uctop_btnsearch {position: absolute; right: 10px; top: 0px;}
	
	#menu {position: absolute; top: -52px; left: 0px; height:47px; z-index: 99;}
		#menu img { float: left; }
		#menu ul {z-index: 99; display: none;  margin: 0px; padding: 0px;background: #000; list-style: none; position: absolute; top:47px; border-right: 1px solid #333; border-left: 1px solid #333; }
		#menu ul li {display:block;border-bottom: 1px solid #333}
		#menu ul a{text-decoration: none;padding: 3px 8px 3px 4px; color: #ccc;height: 18px; display:block;  }
		#menu ul a:hover{ background: #666; color: #fff;}
		#menu #menu-primary {display: block; position: static; top: auto; background: transparent; border: none;}
		#menu #menu-primary li {display: inline; border: none; padding: 0px;}
		#menu #menu-primary a {display: inline; height: auto; padding: 0px;}
		#menu #menu-primary a:hover {background: transparent;}
		#menu #dropdown-about-amc {left: 0px;}
		#menu #dropdown-students {left: 102px;}
		#menu #dropdown-academics {left: 196px;}
		#menu #dropdown-faculty-staff {left: 299px;}
		#menu #dropdown-administration {left: 429px;}
		#menu #dropdown-campus-life {left: 575px;}
		#menu #dropdown-online-programs {left: 685px;}
		#menu #dropdown-gifts-donors {right: 0px;}
		
	#flash-header {position: absolute; left: 191px; top: 1px;}

	#sidebar {width: 255px; background: #fff; float: left; padding: 8px;}
		#sidebar ul {list-style: none; margin: 10px 0px 10px 10px; padding: 0px;}
		#sidebar ul li {position: relative; background: none; padding: 0px 0px 0px 12px; line-height: 22px;}
		#sidebar ul li::before {content: "\203A"; position: absolute; left: 0px; top: 0px; color: #ce1127; font-size: 11px; line-height: 22px;}
		#sidebar ul li a {color: #000;}
		#sidebar .submenu {background: #fff; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; list-style: none; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 0px;}
		#sidebar .submenu li {line-height: 17px; background: none; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px;}
		#sidebar .submenu li::before {content: none;}
		#sidebar .submenu li a { color: #000; }
		#sidebar .submenu li ul {width: 253px;margin: 5px 0px 7px 0px; padding: 5px 0px 0px 0px; color: #253d38; list-style:none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; background: #fff;}
		#sidebar .submenu li ul li {padding: 0px 0px 0px 10px;}
		#sidebar .submenu li ul li ul {border: none;}
		#sidebar .submenu li.active a { font-weight: bold; text-decoration: none; color: #ce1127; }
		#sidebar .submenu li.active ul li a {font-weight: normal; text-decoration: underline; color: #000; }
		#sidebar .submenu li a:hover, #sidebar .submenu li.active ul li a:hover { text-decoration: none;color: #ce1127;}
		#sidebar .submenu .plus, #sidebar .submenu .minus {position: relative; background: none; padding: 2px 0px 2px 21px;}
		#sidebar .submenu .plus::before, #sidebar .submenu .minus::before {position: absolute; left: 0px; top: 2px; color: #ce1127; font-size: 14px; line-height: 17px; font-weight: bold;}
		#sidebar .submenu .plus::before {content: "+";}
		#sidebar .submenu .minus::before {content: "-";}
		#sidebar .social-links {margin: 10px 0px; padding: 0px;}
		#sidebar .social-links li {display: inline; padding: 0px;}
		#sidebar .social-links li::before {content: none;}
		
	#content {float: right; width: 648px; margin: 10px 20px 0px 20px;}
		#content ul {padding: 0px; margin: 10px 0px 10px 25px;}
		.tbl {
	border-collapse: collapse;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
		.tbl td {margin: 0px;text-align: left; vertical-align: top; padding: 5px;}
		.tbl th {color: #fff; background: #ce1127; text-align: left; padding: 5px; }
		.td-black {background: #000; color: #fff; }
		.td-red {background: #ce1127; color: #fff; }
		.td-red a { color: #fff; }
		.photo {background: #fff;padding: 5px;-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);}
		.alt-row {background: #f1f1f1;}    
	
	#footer {width: 960px; margin: 15px auto 15px auto; padding: 8px 0px; background: #f4f4f4; -webkit-text-size-adjust: none;}
		#footer ul { list-style: none; margin: 0px; padding: 0px; font-size: 12px; }
		#footer ul li {display: inline; border-right: 1px solid #000; padding: 0px 4px 0px 2px;   }
		#footer ul li.last { border: none; }
		#footer a {color: #000;}
		#footer p {line-height: 20px; margin: 0px; padding: 0px;}
		#footer .footer-contact {line-height: 20px; margin: 10px 0px 0px 0px;}
		#footer .footer-contact address {font-style: normal; margin: 0px; padding: 0px;}
		#footer #copyright {font-size: 11px; line-height: 14px; color: #666; margin: 10px 0px 10px 0px;}
		#footer #copyright a {color: #666}
		
	#video-wrapper {width: 669px; height: 282px;}
	
	#map-wrapper {width: 858px; height: 436px;}
	
/* ---------------------------- */
/* Homepage
/* ---------------------------- */

	#homepage{}
		#homepage #main-wrapper {
	padding: 291px 0px 0px 0px;
	background-color: #fff;
	background-image: url(../images/bkground-main-wrapper-homepage.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
		#homepage #content-left {width: 393px; margin: 0px 6px 0px 8px; float: left;padding: 0px 0px 10px 0px; }
			#homepage #content-left #prospective-students {background: url(../images/bkground-prospective-students.jpg) no-repeat; width: 247px; height: 141px; padding: 40px 0px 0px 134px;}
	 		#homepage #content-left #prospective-students a { color: #000; }
			#homepage #content-left #prospective-students p {}
			#homepage #content-left #prospective-students ul {list-style: none; margin: 10px 0px 10px 10px; padding: 0px;}
			#homepage #content-left #prospective-students ul li {background: url(../images/bullet-arrow.png) 0px 4px no-repeat; padding: 0px 0px 0px 11px;}
			#homepage #content-left .tbl {border-collapse: collapse; }
			#homepage #content-left .tbl td { vertical-align: middle; padding: 0px 5px 0px 5px;  }
		#homepage #content-center {width: 268px; float: left;padding: 0px 0px 8px 0px; margin: 0px 8px 0px 0px; background: url(../images/bkground-content-center.gif) top repeat-x; background-color: #c3c3c3; }
			#homepage #content-center .tbl {border-bottom: 1px solid #ff0000; margin: 0px 0px 10px 0px; }
			#homepage #content-center .tbl td { vertical-align: middle; padding: 0px 5px 0px 5px; }
			#homepage #content-center .tbl td .date {background: url(../images/bkground-date.gif) no-repeat;position: relative; width: 34px; height: 35px; margin: 0px 0px 0px 5px;}
			#homepage #content-center .tbl td .date .month {position: absolute; top: 1px; left: 6px; font-size: 11px; color: #666;}
			#homepage #content-center .tbl td .date .day {position: absolute; top: 15px; left: 0px; font-weight: bold; text-align: center; width: 31px;}
			
		#homepage #content-right {width: 268px; float: left;margin: 0px 0px 0px 0px; background: url(../images/bkground-content-right.gif) top repeat-x; background-color: #eaeaea; padding: 0px 0px 10px 0px;}
			#homepage #content-right ul {list-style: none; margin: 10px 0px 10px 10px; padding: 0px;}
			#homepage #content-right ul li {background: url(../images/bullet-arrow.png) 0px 6px no-repeat; padding: 0px 0px 0px 12px; line-height: 22px;}
			
/* ---------------------------- */
/* Future Students
/* ---------------------------- */

	#future-students {}
		#future-students #flash-students-wrapper { width: 960px; background: #fff;}
	

/* ---------------------------- */
/* jQuery Quicksearch Plugin
/* ---------------------------- */

	#directory {border-left: 1px solid #ccc; margin-bottom: 10px;}
		#directory td {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; position: relative;}
	#quicksearch {margin-bottom: 20px;}
		#quicksearch input {font-size: 14px; padding: 3px}

	.staff-directory {
		width: 610px;
		margin: 10px 0px;
		border: 1px solid #999;
		background-color: #fff;
	}
		.staff-directory-group {
			border-top: 1px solid #999;
		}
		.staff-directory-group.first {
			border-top: none;
		}
		.staff-directory-group h4 {
			margin: 0px;
			padding: 6px 10px;
			color: #000;
			background: #e9e9e9;
			border-bottom: 1px solid #999;
		}
		#content .staff-directory-list {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		.staff-directory-person {
			padding: 10px;
			border-top: 1px solid #ccc;
			overflow: hidden;
		}
		.staff-directory-group .staff-directory-person:first-child {
			border-top: none;
		}
		.staff-directory-photo {
			float: left;
			width: 95px;
			margin: 0px 12px 0px 0px;
		}
		.staff-directory-photo img {
			display: block;
			max-width: 100%;
			height: auto;
		}
		.staff-directory-details {
			overflow: hidden;
		}
		.staff-directory-name {
			margin-top: 0px;
			font-weight: bold;
		}
		
		
/* ---------------------------- */
/* Pages Without Sidebar
/* ---------------------------- */

	#nosidebar #content {width: 903px; margin:0px 20px 0px 20px; float: none; padding-top: 10px;} 
	#nosidebar #main-wrapper { background: none; background-color: #fff;}

/* ---------------------------- */
/* Image Replacement
/* ---------------------------- */

	h2#highlights, h2#amc-student-spotlight, h2#events, h2#inside-amc, h2#about-amc, h2#students, h2#academics, h2#faculty-staff, h2#administration, h2#campus-life, h2#online-programs, h2#gifts-donors  {margin: 10px 0px 10px 0px; overflow: visible; height: auto !important; font-size: 20px; font-weight: 200; line-height: 25px; font-weight: bold; text-transform: uppercase; color: #ce1127; background: none; border-bottom: 2px solid #ce1127; padding: 0px 0px 6px 0px;}
	h2#highlights{margin: 0px 0px 10px 10px;}
	h2#events{margin: 0px 0px 10px 10px;}
	h2#inside-amc{margin: 0px 0px 10px 10px;}
	h2#academics{position: relative;}
	
/* ---------------------------- */
/* Photo Gallery & Slideshow
/* ---------------------------- */

	#photogallery {width: 100%; border-collapse: collapse; margin: 10px 0px 10px 0px;}
		#photogallery td {margin: 0px;padding: 10px;text-align: center; vertical-align: middle;}
		#photogallery .portrait {}
		#photogallery .landscape {}
		#photogallery img {position: relative; background: #000;padding: 2px;-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5); }
	
	#slides {width:600px;height:180px;position: relative; margin: 0px 0px 20px 20px; border: 4px solid white; -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, .5);}
		.slides_container {width:600px;height:180px; overflow: hidden; positin: relative; display: none;}
		.slides_container2 {width:600px;height:180px; overflow: hidden; positin: absolute; display: none;}
    	.slides_container img {width:600px;height:180px;display:block;}
		#slides .prev {position: absolute; left: -28px; top: 65px;}
		#slides .next {position: absolute; right: -28px; top: 65px;}
	
/* ---------------------------- */
/* Search
/* ---------------------------- */

	#dgrdPages {}
		#dgrdPages p { font-size: 14px; font-weight: normal; padding: 0px; margin: 10px 0px 2px 0px; }
		#dgrdPages span { font-size: 12px;}
	
/* ---------------------------- */
/* Forms Validation
/* --------------------------/*/

	.lbl { display: block; font-weight: bold; margin: 0px; padding: 0px 0px 2px 0px;}
	.alert { background: url(../images/alert-small.gif) no-repeat 0px 2px; padding: 0px 0px 2px 20px; display: block; margin: 5px 0px 5px 0px; font-size: 11px; position: relative; }
	.success, .error {padding: 10px; margin: 10px 0px 10px 0px; font-weight: normal; clear: both; text-align: left; position: relative;}
	.error {  background: #fff; border: 1px solid red;}
	.error h4 {border: none;padding: 8px 0px 10px 35px; margin: 0px; background: url(../images/alert.gif) no-repeat 0px 0px; color: Red;  font-size: 14px; position: relative;}
	.success {background-color: #c3fbbb;border: 1px solid #abe9a2;}
	.success h4 {border:none; padding: 5px 0px 6px 33px;background: url(../images/success.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; color: #000;}
	.success p, .alert p, .error p { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; text-align: left; line-height: 18px; color: #000;}
	.progress {padding: 10px 0px 13px 10px; }
	.progress img {float: left; padding: 0px 10px 0px 0px; }
	.progress h4 { font-size: 15px; margin: 0px; padding: 10px 0px 0px 0px; color: Red;}
	
/* ---------------------------- */
/* Forms Formatting
/* ---------------------------- */

	#form { display: block; clear: both;}
	#form .left{float:left; margin:0px 5px 0px 0px}
	#form .left-phone{float:left; margin:0px 0px 0px 0px}
	#form .right-phone{float:left; margin:0px 0px 0px 5px}
	#form .clear{float:none}
	#form .lbl{position:relative; display:block; font-weight:bold; margin:10px 0px 5px 0px; clear:both; color:#000; font-size:12px}
	#form .field{font-size:11px; margin:0px 0px 10px 0px; color: #333; display: block;}
	#form .textbox, #form textarea {border-top:2px solid #828183; border-left: 1px solid #828183; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;background-color:#fff; padding: 2px;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	#form label {font-size: 12px;}
	#form select{font-size:14px;}
	#form h5{position:relative; font-weight:bold; font-size:12px; padding:4px; margin:10px 0px 10px 0px; color:#000; background-color:#8b9f6b; display:block; clear:both}
	#form select { font-size: 13px; margin: 0px 0px 0px 0px; }
	#form .red{color:#e00;}
	#form .btn-submit{display:block; clear:both; margin:10px 0px 0px 0px; }
	#form .small{font-size:11px; line-height:14px; color: #333; }
	
/* ---------------------------- */
/* Misc
/* ---------------------------- */

	.left{float:left; }
	.right { float: right; }
	.center { text-align: center; }
	.img-left{float:left; margin:0px 10px 0px 0px; }
	.img-right{float: right; margin: 0px 0px 0px 10px; }
	
	.margin-right{margin-right: 10px;}
	.margin-top{ margin-top: 10px;}
	.margin-top-neg { margin-top: -10px; }
	.margin-bottom { margin-bottom: 15px; }
	.padding-left { padding-left: 15px; }
	.border-left {border-left: 1px solid #c7c7c7; }
	.border-right {border-right: 1px solid #c7c7c7; }
	
	.small{font-size:12px; line-height:16px;  }
	.large{font-size: 14px; line-height: 20px;}
	
	.nodis { display: none; }
	.clear{ clear: both; }
	.red{color:#e00;}
	.grey { color: #999; }
	.normalized-data-table { background-color: #fff; color: #000; }
	.normalized-data-table th, .normalized-data-table td { color: #000; background-color: #fff; }
	.normalized-data-table * { color: #000; }
	.normalized-table-header { background-color: #c6c6c6; color: #000; }
	.normalized-table-header span, .normalized-table-header strong, .normalized-table-header p, .normalized-table-header h2, .normalized-table-header h3, .normalized-table-header * { color: #000; }
	.normalized-table-header-light { background-color: #f1f1f1; color: #000; }
	.normalized-table-header-light p, .normalized-table-header-light strong, .normalized-table-header-light * { color: #000; }
	.tbl th.normalized-table-header, .tbl th.normalized-table-header-light { color: #000; background-color: #f1f1f1; }
	.tbl th.normalized-table-header { background-color: #c6c6c6; }
	.tbl th.normalized-table-header p, .tbl th.normalized-table-header-light p { color: #000; background-color: transparent; }
	.table .thead-light th, .thead-light th { color: #000; background-color: #f1f1f1; border-color: #767676; }
	.table .thead-light th *, .thead-light th * { color: #000; }
	.sr-only {
		position: absolute !important;
		width: 1px !important;
		height: 1px !important;
		padding: 0 !important;
		margin: -1px !important;
		overflow: hidden !important;
		clip: rect(0, 0, 0, 0) !important;
		clip-path: inset(50%) !important;
		white-space: nowrap !important;
		border: 0 !important;
		color: #000 !important;
		background-color: #fff !important;
	}
	.sr-only-focusable:active, .sr-only-focusable:focus {
		position: static !important;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		overflow: visible !important;
		clip: auto !important;
		white-space: normal !important;
		color: #000 !important;
		background-color: #fff !important;
	}
	.contrast-red-text { color: #b00018; background-color: #fff; }
	.contrast-red-button { color: #fff; background-color: #d12030; border-color: #d12030; }
	.contrast-red-button:hover, .contrast-red-button:focus { color: #fff; background-color: #a80018; border-color: #a80018; }
	.contrast-gray-button { color: #fff; background-color: #54565b; border-color: #54565b; }
	.contrast-gray-button:hover, .contrast-gray-button:focus { color: #fff; background-color: #3f4145; border-color: #3f4145; }
	.contrast-slides { color: #000; background-color: #fff; }
	#slides .contrast-slides { color: #000; background-color: #fff; }
	.line { height: 1px; background: #c7c7c7; display: block; overflow: hidden; margin: 10px 0px 10px 0px;}
	.highlight {
	border: 1px solid red;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
	
	.install-flash {background: #fff; border: 1px solid red; color: #333; padding: 10px;}
		.install-flash:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
		.install-flash a { color: #333; }
		.install-flash img { float: left; margin: 0px 10px 0px 0px; }
		
/* ---------------------------- */
/* IE
/* ---------------------------- */
	
	.ie #search #uctop_keywords {top: 5px;}
	.ie #footer ul li, #quicklinks li {padding: 0px 4px 0px 6px; }
			
	.ie6  #homepage #content-left {margin: 0px 6px 0px 4px;  }
	.ie6  #homepage #content-left #prospective-students {height: 131px; padding:40px 0px 0px 134px;}
	.ie6  #content {margin: 10px 10px 0px 10px;}
	.ie6  #menu ul a {width: 170px;}{}
.currentstudent1 {
	position: absolute;
	left: 518px;
	top: 270px;
}
.currentstudent2 {
	position: absolute;
	height: 326px;
	width: 158px;
	margin-left: 480px;
	margin-top: 10px;
}
.currentstudent3 {
	position: absolute;
	height: 327px;
	width: 120px;
	left: 377px;
	top: 270px;
}
h8 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
}
h9 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
p {
	color: #000;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	line-height: 18px;
	font-family: "Times New Roman";
}
.headingboldred {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ce1127;
	text-decoration: none;
}
.lelaphototop {
	height: 166px;
	width: 252px;
	position: absolute;
	left: 423px;
	top: 175px;
}
.lelaleadership {
	height: 54px;
	width: 217px;
	position: absolute;
	left: 710px;
	top: 170px;
	border: thin solid #999;
}
.lelastate {
	height: 66px;
	width: 65px;
	position: absolute;
	left: 298px;
	top: 95px;
}
.lelahomelandsecurity {
	height: 55px;
	width: 217px;
	position: absolute;
	left: 709px;
	top: 237px;
	border: thin solid #999;
}
.lelabudgeting {
	height: 52px;
	width: 218px;
	position: absolute;
	left: 713px;
	top: 371px;
	border: thin solid #999;
}
.lelamanage {
	height: 53px;
	width: 218px;
	position: absolute;
	left: 709px;
	top: 306px;
	border: thin solid #999;
}
.lelabanner {
	height: 53px;
	width: 400px;
	position: absolute;
	top: 92px;
	left: 377px;
}
.lelausflag {
	height: 11px;
	width: 78px;
	position: absolute;
	left: 824px;
	top: 91px;
}
.lelatext {
	height: 22px;
	width: 626px;
	position: absolute;
	top: 436px;
	left: 322px;
	color: #000;
	background-color: #fff;
}
.lelatext a {
	color: #b00018;
	background-color: #fff;
}
.lelaline {
	height: 28px;
	width: 609px;
	position: absolute;
	left: 312px;
	top: 479px;
}
.lelacontact {
	height: 117px;
	width: 178px;
	margin: 469px 0 0 318px;
	color: #000;
	background-color: #fff;
}
.lelacontact h4, .lelacontact p {
	color: #000;
	background-color: #fff;
}
.flowe {
	height: 254px;
	width: 182px;
	position: absolute;
	top: 141px;
	left: 290px;
}
.flowediagram {
	height: 438px;
	width: 550px;
	position: absolute;
	z-index: 0;
	left: 367px;
	top: 651px;
}
.flowepublications {
	height: 300px;
	width: 613px;
	position: absolute;
	left: 337px;
	top: 1100px;
}
.floweresearch {
	height: 1770px;
	width: 684px;
	position: absolute;
	left: 289px;
	top: 393px;
}
.flowedescription {
	height: 331px;
	width: 309px;
	position: absolute;
	left: 485px;
	top: 67px;
}
.cvphoto {
	height: 151px;
	width: 191px;
	position: absolute;
	left: 308px;
	top: 124px;
}
.cvdescription {
	height: 500px;
	width: 300px;
	position: absolute;
}
.cdescription {
	height: 307px;
	width: 345px;
	position: absolute;
	left: 507px;
	top: 103px;
}
.hudsoncv {
	height: 300px;
	width: 436px;
	position: absolute;
	left: 498px;
	top: 106px;
}
.hudsondescription {
	height: 300px;
	width: 666px;
	position: absolute;
	left: 290px;
	top: 369px;
	z-index:1
}
.hudsonphoto {
	height: 151px;
	width: 202px;
	position: absolute;
	top: 131px;
}
.test2 {
	top: 23px;
}
.distanceeducation {
	position: absolute;
	left: 298px;
	top: -23px;
	width: 760px;
	height: 948px;
	z-index: 1;
}
.distanceeducation2 {
	position: absolute;
	left: 276px;
	top: -5px;
	width: 760px;
	height: 948px;
	z-index: 1;
}
.distanceeducationcontent {
	position: absolute;
	left: 441px;
	top: 0px;
	z-index: 3;
	width: 488px;
	height: 330px;
}
.distanceeducationcontent2 {
	position: absolute;
	left: 415px;
	top: 41px;
	z-index: 3;
	width: 488px;
	height: 330px;
}
.distanceeducationgraphic {
	left: 310px;
	top: 388px;
	position: absolute;
	z-index: 2;
	width: 456px;
}
