<!--

body {
	background-color:#191a1e; 
	margin: 0px;
	text-align: center;
	z-index: 1;
}

div#container {
	position: relative;
	width: 766px;
	min-width: 766px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	min-height: 470px;
	background: #191a1e url(../images/aips_bg.jpg) no-repeat;
	background-position: 100% 100%;
	z-index: 2;	
}

div#logo {
	float: left;
	position: relative;
	width:521px;
	height:82px;
}

div#tools {
	float: left;
	position: relative;	
	width:245px;
	height:82px;
	font-family: Arial, sans-serif;	
	font-size:0.75em;
	color: #bdaea6;
}

div#tools ul {
	float: right;
	padding: 0;
	height: 20px;
	margin-left: 0;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	margin-top: 32px;
	margin-bottom: 0;
	z-index:101;	
}	

div#tools li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:101;
	padding:1px 3px; /*creates space each side of menu item's text */
}

div#tools a {
	display:block;
	/* padding:0px 8px; */ /*creates space each side of menu item's text */	
	text-decoration:none;	 /* removes the underlining of the link */
	color: #bdaea6;	/* sets the type color */
	z-index:100;
}

div#tools a:hover {
	color: #bdaea6;
	text-decoration: underline;	
}

div#search {
	float: right;
	width:245px;
	font-family: Arial, sans-serif;	
	font-size:1.45em;
	font-weight: normal;
	color: #bdaea6;	
}

div#search form {
	margin: 0;
	padding: 0;
}

div#search input {
	width: 120px;
	font-size: 12px;
}

div#search ul {
	float: right;
	padding: 0;
	height: 20px;
	margin-left: 0;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	margin-top: 0;
	margin-bottom: 0;
	z-index:101;	
}	

div#search li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:101;
	padding:1px 2px; /*creates space each side of menu item's text */
}

div#search a {
	display:block;
	padding:0; /*creates space each side of menu item's text */	
	text-decoration:none;	 /* removes the underlining of the link */
	color: #bdaea6;	/* sets the type color */
	z-index:100;
}

* html div#search a {
	padding:1px 0 0 0;
}

div#search a:hover {
	color: #bdaea6;
	text-decoration: none;	
}

div#top_nav {
	float: left;
	font-family: Arial, sans-serif; 
	width:766px;
	height:26px;
	color: #fff;
}

div#middle_container {
	float: left;
	width:766px;	
	height:349px;
	margin: 13px 0 0 0;	
}

div#middle_left {
	float: left;
	width:265px;	
	height:349px;
	padding: 0 0 0 13px;
}

* html div#middle_left {
	width:278px;	
}

div#middle_right {
	float: left;
	width:488px;	
	height:349px;
}

div#profiles {
	float: left;	
	width:265px;
	height:163px;
}

div#main_home {
	float: left;
	width:488px;
	height:349px;
}

div#employers {
	float: left;
	width: 480px;	
	height: 32px;
	padding: 0 0 0 8px;
}

div#alumni {
	float: left;
	width: 480px;	
	height: 32px;
	padding: 0 0 0 8px;
}

div#cle {
	float: left;
	width: 480px;	
	height: 25px;
	padding: 0 0 0 8px;
}

div#request_brochure {
	float: left;
	width: 139px;	
	height: 21px;
	margin: 160px 0 0 0px;
}

* html div#request_brochure {
	margin: 190px 0 0 36px;
}

div#feature_ad {
	float: left;
	width:265px;
	height:112px;
}

div#accet {
	float: left;
	width:265px;
	height:74px;
}

div#footer_container {
	position: relative;
	min-width: 766px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	width:766px;
	height:50px;
}

div#footer {
	float: left;
	width:766px;
	height:50px;
	margin: 13px 0 0 0;	
	background-color:#191a1e; 	
	font-family: Arial, sans-serif;	
	font-size:0.75em;
	color: #b41308;	
	text-align: center;
}

div#footer ul {
	padding: 0;
	list-style-type: none;
}

div#footer a {
	color: #b41308;
	text-decoration: underline;
}

div#footer a:hover {
	color: #fb1404;
	text-decoration: underline;
}

/* -------------------------------------------------- */
/* Interior CSS                                       */
/* -------------------------------------------------- */

div#interior_container {
	position: relative;
	width: 766px;
	min-width: 766px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	z-index: 2;	
}

div#left_nav {
	float: left;
	width: 120px;
	min-height: 50px;
	font-family: Arial, sans-serif;	
	font-size:0.85em;
	border-top: 1px solid #756663;	
	color: #ffffff;		
}



* html div#left_nav {
	height: 50px;
}

div#left_nav ul {
	margin: 0;
	padding: 0 2px 0 5px;
	list-style-type: none;
}

div#left_nav li {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #b41308;	
}

div#left_nav li a {
	font-size:0.85em;
	color: #bdaea6;
	text-decoration: none;
}

div#left_nav li a:hover {
	text-decoration: underline;
}

div#left_nav ul li ul{
	margin: 5px 0 -5px 0;
	padding: 0;
	list-style-type: none;
}


div#left_nav li ul li {
	font-family: Arial, sans-serif;	
	font-size:12px;
	line-height: 13px;
	padding: 1px 0 1px 0;
	border-bottom: none;	
	background-color: #b41308;
}

div#left_nav li ul li a {
	color: #d3cac5;
	text-decoration: none;
}

div#left_nav img {
	margin: 7px 0 0 7px;
}	

div#middle_interior_container {
	float: left;
	position: relative;	
	width:764px;	
	min-height:290px;
	padding: 0;
	margin: 0;
	background: url(../images/interior_bg.jpg) repeat-y;
}

* html div#middle_interior_container {
	height: 290px
}



div#middle_content_container {
	float: left;
	position: relative;	
	width:620px;	
	min-height:290px;
	margin: 0;	
	border-left: 1px solid #756663;
}	

* html div#middle_content_container {
	width:621px;	
	height:290px;
}


div#content_container {
	float: left;
	position: relative;
	width: 484px;
	margin: 0;
	padding: 0 5px 0 10px;
	min-height: 50px;	
	font-family: Arial, sans-serif;		
	background-color: #e5e5e5;	
}

* html div#content_container {
	width: 499px;
	height: 50px;
}

div#content {
	float: left;
	position: relative;	
	width: 484px;
	min-height: 50px;	
	font-size:0.80em;	
	background-color: #e5e5e5;
	margin: 0 0 10px 0;
}


div#page_title {
	float: left;
	width: 100%;	
	color: #827a77;
	font-size:1.95em;
	margin: 10px 0 5px 0;
	font-weight: bold;
	background-color: #e5e5e5;
	border-bottom: 2px solid #b41308;
}

* html div#page_title {
	margin: 5px 0 5px 0;
}

div#breadcrumbs {
	float: left;
	position: relative;
	width: 95%;
}

div#breadcrumbs ul {
	padding: 0;
	margin: 5px 0 5px 0;
	font-size:0.75em;
	z-index:100;	
}
	
* html div#breadcrumbs ul {
	float:left;
	padding: 5px 0 5px 0;
	margin: 0;	
}
	
div#breadcrumbs li {
	float:left;
	position:relative; 
	list-style-type:none;
	padding:0 4px 1px 4px;
	z-index:100;
}

div#breadcrumbs li.first_child {
	padding: 0 4px 1px 0;
	z-index:100;
}

div#breadcrumbs a {
	display:block;	
	text-decoration: underline;
	color: #191a1e;
	z-index:100;
}

div#breadcrumbs a:hover {
	color: #cc3333;
	text-decoration: underline;
}

div#interior_profile {
	float: left;
	width: 139px;
	margin: 0;
	padding: 0;
}

div#interior_tagline {
	float: left;
	width:720px;	
	height:58px;
	margin: 0;
	padding: 0;
	text-align: right;
	border-left: 1px solid #756663;
	background: url(../images/middle_interior_tag_bg.jpg) no-repeat;	
	background-position: 0 100%;	
}

div#interior_tagline img {
	margin: 0;
	padding: 0;
}	

/* -------------------------------------------------- */
/* Third Tier CSS                                     */
/* -------------------------------------------------- */

div#middle_third_tier_container {
	float: left;
	position: relative;
	width:764px;	
	min-height:290px;
	padding: 0;
	margin: 0;
	background: url(../images/third_tier_bg.jpg) repeat-y;
}

* html div#middle_third_tier_container {
	height: 290px
}

div#third_tier_content_container {
	float: left;
	position: relative;	
	width:763px;	
	min-height:290px;
	margin: 0;	
	border-left: 1px solid #756663;
}	

* html div#third_tier_content_container {
	width:765px;	
	height:290px;
}

div#third_tier_container {
	float: left;
	position: relative;	
	width: 620px;
	margin: 0;
	padding: 0 5px 0 10px;
	min-height: 50px;	
	font-family: Arial, sans-serif;		
	background-color: #e5e5e5;	
}

* html div#third_tier_container {
	height: 50px;
	width: 635px;	
}

div#third_tier_breadcrumbs {
	float: left;
	position: relative;
	width: 99%;
}

div#third_tier_breadcrumbs ul {
	padding: 0;
	margin: 5px 0 5px 0;
	font-size:0.75em;
	z-index:100;	
}
	
* html div#third_tier_breadcrumbs ul {
	float:left;
	padding: 5px 0 5px 0;
	margin: 0;	
}
	
div#third_tier_breadcrumbs li {
	float:left;
	position:relative; 
	list-style-type:none;
	padding:0 4px 1px 4px;
	z-index:100;
}

div#third_tier_breadcrumbs li.first_child {
	padding: 0 4px 1px 0;
	z-index:100;
}

div#third_tier_breadcrumbs a {
	display:block;	
	text-decoration: underline;
	color: #191a1e;
	z-index:100;
}

div#third_tier_breadcrumbs a:hover {
	color: #cc3333;
	text-decoration: underline;
}

div#third_tier_content {
	float: left;
	width: 625px;
	min-height: 50px;
	font-size:0.80em;	
	background-color: #e5e5e5;
	margin: 0 0 10px 0;	
}

* html div#third_tier_content {
	height: 50px;
}

div#third_tier_tagline {
	float: left;
	width:763px;	
	height:58px;
	margin: 0;
	padding: 0;
	text-align: right;
	border-left: 1px solid #756663;
	background: url(../images/middle_interior_tag_bg.jpg) no-repeat;	
	background-position: 0 100%;	
}

div#third_tier_tagline img {
	margin: 0;
	padding: 0;
}

<!-- Newsletter CSS -->

#middle_newsletter_interior_container {
	float: left;
	position: relative;	
	width:765px;	
	min-height:290px;
	padding: 0;
	margin: 0;
}

#left_newsletter_nav {
	float:left;
	width: 192px;
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	color: #ffffff;
	overflow:visible;
	padding: 8px;
	background-color:#242625;
	position: relative;
}

#middle_newsletter_content_container {
	float: left;
	position: relative;
	width: 542px;
	overflow:visible;
	background-color:#FFFFFF;
	padding:8px;
}

.newsletter_blurb_title {
	font: 900 12pt bold arial;
}

.newsletter_blurb {
	font-family: Arial, sans-serif;	
	font-size:0.85em;
	border-top: 1px solid #756663;	
	color: #ffffff;	
}

/*-------------------------------------*/
/* Menu Style */

/* the horizontal menu starts here */
div#listmenu {
	position: relative;
	width:766px; /* makes the div full width */
	float:left;
	font-size:0.85em;	/* SET FONT-SIZE HERE */
	color: #fff;
	margin-top:2px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	z-index:100;
	}
div#listmenu ul {
	padding: 0;
	margin-left: 5px;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	margin-top: 0;
	margin-bottom: 0;	
	z-index:100;	
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:100;
	}
	
div#listmenu li.first_cell a {
display:block;
	padding:2px 9px 1px 0px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #fff;	/* sets the type color */
	z-index:100;
}

div#listmenu li:first-child {
	z-index:100;
	}

div#listmenu li:hover {	
	z-index:100;
	}
div#listmenu a {
display:block;
	padding:2px 9px 1px 9px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #fff;	/* sets the type color */
	z-index:100;
	}
div#listmenu a:hover {
	color: #fff;
	text-decoration: underline;
	}

div#listmenu li.first_cell a:hover {
	color: #fff;
	text-decoration: underline;
	}	

/* the menu ends here */
/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0;
	z-index:100; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	left:-1px; /*aligns the drop exactly under the menu */
	top: 17px;
	}
div#listmenu ul li ul li {padding:0;
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #fff; /*  three sides of each drop-down item */
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;}
div#listmenu ul li ul li a {padding:1px .5em;}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #fff; /*the top edge of the dropdown */
	z-index:100;
	}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
	position:absolute;
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
	}
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	margin-left: 3px; /* IE doubles the given value above - why? */
	margin-top: 0;
	margin-bottom: 0;	
	}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
  left:10em;
}

/* END OF HACK ZONE */
/* the drop-down ends here */
/* END OF LIST-BASED MENU */


/*-------------------------------------*/
/* Image Styles */

.padding-left {
	margin: 0 0 0 10px;
}

.padding-right {
	margin: 0 10px 0 0;
}

.padding-top {
	margin: 10px 0 0 0;
}

.padding-bottom {
	margin: 0 0 10px 0;
}

.padding-top_left {
	margin: 10px 0 0 10px;
}

.padding-top_right {
	margin: 10px 10px 0 0;
}

.padding-bottom_left {
	margin:  0 0 10px 10px;
}

.padding-bottom_right {
	margin: 0 10px 10px 0;
}

.padding-top_bottom_left {
	margin: 10px 0 10px 10px;
}

.padding-top_bottom_right {
	margin: 10px 10px 10px 0;
}

-->