/* COMMON */
		body	{
			margin: 0; padding: 0;
			background: #ffffff url('../assets/template_bg_repeat.gif') repeat;
			font-family: Arial, Helvetica, sans-serif;
		}
		img	{
			border: none;	
		}
		#page_bg	{
			background-image: url('../assets/template_bg.gif');
			background-repeat: repeat-x;
			text-align: center;
			min-height: 850px;
			
			/* ie6 min-height hack */
			height: auto !important;
			height: 850px;
		}
		#page_container	{
			width: 950px;
			margin: 0 auto;
			text-align: left;
		}
		#header	{
			height: 105px;	
		}
		#logo_container	{
			padding: 22px 0 0 7px;
			height: 48px;	
		}
		
		#navbar	{
			float: left;
			width: 787px;
			height: 20px;
			padding: 0;
			margin: 0;
		}

		.navbutton	{
			float: left;
			margin: 0;
			padding: 0;
			vertical-align: top;
		}
		#header_search	{
			float: left;
			width: 162px;
			height: 25px;
			margin: 0; padding: 0;
		}
			#header_searchbox	{
				margin: 0 0 0 0;
				padding: 2px 0 0 5px;
				width: 134px;
				height: 15px;
				border: 1px solid #bbbcbd;
				border-right: none;	
				color: #555758;
				display: block;
				font-size: 9px;
			}

			#header_searchbox_wrap	{
				float: left;
				width: 135px;
			}
			#header_searchbutton	{
				float: left;
				width: 22px;
				height: 19px;
				margin: 0;
				padding: 0;
			
				
			}
			/* IE-specific hack to make button line up with input */
			/* IE 7 */
			*:first-child+html #header_searchbutton { padding-top: 1px;}
			/* IE <=6 */
			* html #header_searchbutton { padding-top: 1px;}
			
	.translucent	{
		behavior: url("js/iepngfix.htc");
	}

/* NAV */
	#topnav	{
		float: left;	
	}
	
	.nav_section	{
		display: none;
		position: absolute;
		z-index: 100;	
	}
	
	.nav_section_title	{
		font-size: 12px;
		color: #c62839;
		padding: 0 0 0 11px;
		font-weight: bold;
	}
	
	#areasofstudy_rollover	{
		width: 512px;
		line-height: 20px;
		font-size: 11px;	
			
		left: 257px;
		top: 184px;
	}
	
	.nav_section a	{
		color: #525252;
		padding: 3px 0 3px 11px;
		text-decoration: none;
		width: 135px;
		display: block;
	}
	.nav_section a:hover	{
		color: #fefefe;
		background-color: #123123;
	}
	
	
/* DEPARTMENT PAGE */				
		#left_nav	{
			background-image: url('../assets/department_template_leftnav_bg.gif');
			background-repeat: repeat-y;	
			width: 205px;
		}
		#content	{
			width: 745px;
		}
			#flash_wrapper	{
				width: 742px;
				height: 434px;
				padding: 0 0 0 3px;
				background-image: url('../assets/department_template_flash_module_bg.gif');
				background-repeat: no-repeat;
			}
			#flash_content	{
				width: 737px;
				height: 426px;
				background-color: #dddddd;
			}
			#bottom_nav	{
/*				margin: 3px 0 0 0;*/
				background-image: url('../assets/department_template_bottomnav_bg.gif');
				background-repeat: no-repeat;
				width: 745px;
				height: 133px;
			}
			
/* FOOTER */

			#body_footer	{
				width: 741px;
				height: 65px;
				background-image: url('../assets/footer_body_reflection.png');
				background-repeat: no-repeat;
				behavior: url("js/iepngfix.htc");
			}
			#footer_links	{
				padding: 19px 0 0 42px;
				font-size: 10px;
				color: #5a5c5f;
			}
				#footer_links a	{
					color: #5a5c5f;
					text-decoration: none;
				}
				#footer_links a:hover	{
					color: #7a7c7f;
					text-decoration: underline;					
				}