/************** START Global Header component **************/
		/** START from 0**/
		*, p {
			margin: 0; 
			padding: 0;
		}
		
		/** Header container **/
/*		.img_floatright {
		 	float: right;
			padding-right: 15px;
			padding-top: 10px;
			clear: both;
		}*/
		img {
			border: 0;
		}
		
		body {
			font-family:Verdana, Geneva, sans-serif; /* Global page font */
			/*text-align:center;*/ /*Sets the page to be centered*/
			font-size: 12px;
			margin-top: 3px; /* This controls the buffer space above the header */
		}
		/******* Container settings *******/
		/** 1024 max. width **/
		#global-frame-container {
			width: 980px;	/* max width set for this site */
			margin:0px auto; /*page center code*/
			text-align:left; /*moves the centered text left*/
			background-repeat:repeat-y;
			background-image: url(../graphics/global-container-Bg.png); /* container background settings*/
		}		
/************** END Global Header component **************/



/************** START Global Header component **************/
		/** Header container **/
		#global-header-container  {
			background-image: url(../graphics/global-header-Bg.png);
			height: 107px;  /* Controls the height of the top header */
			background-color: #fff;
		}

		#global-header-right{ /*Controls LI box component on top header*/
			text-align: right;
			padding-right: 10px;
			padding-top: 2px;
			
		}
		
		#global-header-right a{ /*Controls LI box component on top header*/
			color: #FFF;
			font-size: 11px;
			text-decoration: none;
			padding-right: 5px;
		}		

		#global-header-right UL LI{ /*Controls LI box component on top header*/
			text-align: left;
			display: inline;

		}

		/******* AddThis settings *******/
		#global-addthis{
		margin: 6px 0px 15px 765px;
		text-align: left;
		}
		
		#addthisText{
		color: #ffffff;
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: x-small;
		}
		
		.addthis_toolbox{
		height: 18px;
		padding: 3px 3px 3px 60px;
	
		}
		
		/******* end AddThis settings *******/	

		
		/** START header form control**/
		#global-header-right .submit{  /*Top header submit box controls */
			color: #000;
			background-image:url(../graphics/global-header-button-Bg.png);
			border: outset 1px #09F;
			padding: 1px;
			font-size: 11px;
			width: 60px;

		} 

		#global-header-right input{  /*Top header input box controls */
			color: #000;
			border: 1px outset #d7b9c9;
			font-size: 14px;
			width: 170px;
		}
		/** END Top header form control**/
		
		#global-header-right .topheader li{ /*Controls LI box component on top header*/
			list-style-image: url(../graphics/global-header-li-img.png);
			padding: 3px;
			font-size: 11px;
		}
		
		#global-header-right .topheader a{ /*a link control*/
			text-decoration: none;
			color: #000;
		}
		
		#global-header-right .topheader a:hover{ 
			text-decoration: underline;
		}

		#global-header-left img.floatleft{
			float: left; 
		}	
/************** END Global header component **************/



/************** START Global navigation bar(navbar) component **************/
		/** Main Global navbar **/
		#global-navbar-container {  /*main navbar container */
		
		}
		
		#global-navbar-line1 { /*navbar line 1*/
			background-image: url(../graphics/global-navbar-L1-Bg.png);
			color: #FFF;
			text-align: center;
			height: 24px;
		}
		
		#global-navbar-line1 p{	
			display: inline;
		}
		
		#global-navbar-line1 img{
			vertical-align:middle;
			padding: 0 5px 0 5px; /*nav bar tab spacing*/
		}
		
		#global-navbar-line2  {
			background-image: url(../graphics/global-navbar-L2-Bg.png);
			text-align: right;
			height: 28px;
			margin-left: 1px;
			margin-right: 1px;
			margin-bottom: 4px;  /* Container controls */
		}
		
		#global-navbar-line2 img{
				vertical-align:middle;
				margin-bottom: 1px;
				padding: 0 5px 0 5px; /*nav bar tab spacing*/
		}
		
		#global-navbar-line2 p{	
			display: inline;
		}
		
		#global-navbar-line2 .header_temp{	
			padding-left: 5px;
			padding-right: 10px;  /* manually sets the center align since temp is a new component */

		}
		.topnav-container { /* Contains the entire nav bar */
			width: 820px;
			padding: 0;
			margin: 0 auto;
		}
/*============================= TOP NAV 1 ========================================*/
		ul#topnav1a {
			float:left;	
			list-style: none;	
			padding-left: 100px; 
			background-image: url(../graphics/global-navbar-L1-Bg.png);
			}
			
		ul#topnav2 {
			float:left;	
			list-style: none;	
			padding-left: 5px; 
			background-image: url(../graphics/global-navbar-L2-Bg.png);
			}
	
	
		ul#topnav1a li { 
			float: left;  position: relative;	/* z-index: 700; z-index sets the overlay controls */
			} 
		ul#topnav2 li { 
			float: left;  position: relative;	z-index: 5; /* z-index: 600; z-index sets the overlay controls */
			}
			
			
		ul#topnav1a li a { 
			text-decoration: none;	color: #fff;  	padding: 2px;	margin-left: 5px;	margin-right: 5px;	
			padding-bottom: 6px; border: 1px solid transparent; 
			}
		ul#topnav2 li a { 
			text-decoration: none;	color: #000;  	padding: 2px;	margin-left: 5px;	margin-right: 5px;	
			padding-bottom: 6px;	border: 1px solid transparent; 
			}
			
			
		ul#topnav1a li img{ 
			vertical-align: middle;		border: 0;
			}
		ul#topnav2 li img{ 
			vertical-align: middle;		border: 0;
			}
			
			
		ul#topnav1a li:hover   a{ 
		/*	background-position: left bottom;*/
			background-color:#f0f1f5;	 
			color: #000;
			}
		ul#topnav2 li:hover a{ 
		/*	background-position: left bottom;*/
			background-color:#FFF;	
			}
			
		ul#topnav1a li:hover   a.navtabs{ 
			border-left: 1px solid #9a9a9a;	
			border-right: 1px solid #9a9a9a;
			border-top: 1px solid #9a9a9a;	
			}		
		ul#topnav2 li:hover   a.navtabs{ 
			border-left: 1px solid #8891b7;	
			border-right: 1px solid #8891b7;
			border-top: 1px solid #8891b7;	
			}		
			
		ul#topnav1a li .row {
			clear: both; 	float: left; 	margin-bottom: 50px;
			}
		ul#topnav2 li .row {
			clear: both; 	float: left; 	margin-bottom: 50px;
			}
			
		/* START Mouse over layer controls */	
		ul#topnav1a li .sub {
			position: absolute;	margin-top: 23px;  left: 10px;	border-left: 1px solid #9a9a9a;	border-right: 1px solid #9a9a9a;
			border-bottom: 1px solid #9a9a9a;	float: left;	display: none;	top: 1px;	left: 10px; padding-bottom: 10px; 
			background-color: #f0f1f5;	
			}
		ul#topnav2 li .sub {
			position: absolute;	margin-top: 26px;  left: 10px;	border-left: 1px solid #8891b7;	border-right: 1px solid #8891b7;
			border-bottom: 1px solid #8891b7;	float: left;	display: none;	top: 1px;	left: 10px; padding-bottom: 10px; 
			background-color: #fff;	
			}
	/* START Nav bar line 1 tab controls */
			ul#topnav1a li .prospective, .prospective ul{
				left: 5px;
				}
				
			ul#topnav1a li .currentstu, .currentstu ul{
				left: 5px;
				}
				
			ul#topnav1a li .facstaff, .facstaff ul{
				left: -80px;
				}
				
			ul#topnav1a li .visitors, .visitors ul{
				left: -121px;
				}	
			
			ul#topnav1a li .alumni, .alumni ul{
				left: -127px;
				}
	/* END Nav bar line 1 tab controls */
	/* START Nav bar line 2 tab controls */
			ul#topnav2 li .colleges, .colleges ul{
				left: 17px;
				}
				
			ul#topnav2 li .programs, .programs ul{
				left: 5px;
				}
				
			ul#topnav2 li .centers, .centers ul{
				left: -145px;
				}
				
			ul#topnav2 li .admin, .admin ul{
				left: -6px;
				}	
			
			ul#topnav2 li .jobs, .jobs ul{
				left: -163px;
				}

			ul#topnav2 li .research, .research ul{
				left: -120px;
				}				
				
			ul#topnav2 li .qlinks, .qlinks ul{
				left: -121px;
				}	
	/* END Nav bar line 2 tab controls */
/* END Mouse over layer controls */


ul#topnav1a li .sub ul{
	list-style:	none;	margin: 0; 	padding: 0;	 width: 200px; 	float: left;	text-align: left;

	}
ul#topnav2 li .sub ul{
	list-style:	none;	margin: 0; 	padding: 0;	 width: 200px; 	float: left;	text-align: left;
	}
	
	
ul#topnav1a .sub ul li {
	width: 100%;	color: #000;
	}
ul#topnav2 .sub ul li {
	width: 100%;	color: #000;
	}
	
	
ul#topnav1a .sub ul li h2 {
	padding-top: 3px;  margin: 0 0 0 10px;		font-size: 10px;	font-weight: strong; /* z-index: 2; */
	}
ul#topnav2 .sub ul li h2 {
	padding-top: 3px;  margin: 0 0 0 10px;		font-size: 10px;	font-weight: strong; /* z-index: -1; */
	}
	
	
ul#topnav1a .sub ul li h2 a {
	font-size: 10px;	background-image: none;	color: #000; z-index: 2;
	}
ul#topnav2 .sub ul li h2 a {
	font-size: 10px;	background-image: none;	color: #000; z-index: -1;
	}
	
	
ul#topnav1a .sub ul li a {
	float: none; 	text-indent: 0; height: auto;	margin: 0 0 0 13px;	display: block;	text-decoration: none;
	color: #0066cc;	font-size: 11px;
	}
ul#topnav2 .sub ul li a {
	float: none; 	text-indent: 0; height: auto;	margin: 0 0 0 15px;	display: block;	text-decoration: none;
	color: #0066cc;	font-size: 11px;
	}
	
	
ul#topnav1a .sub ul li a:hover {
	text-decoration: underline;		list-style: square;
	}
ul#topnav2 .sub ul li a:hover {
	text-decoration: underline;		list-style: square;
	}
	
	
ul#topnav1a .sub ul li a.txt_more {
	color: #0066cc;	font-weight: bold;	font-size: 10px;	padding: 0 0 0 115px;	margin-bottom: 15px;
	}
ul#topnav2 .sub ul li a.txt_more {
	color: #0066cc;	font-weight: bold;	font-size: 10px;	padding: 0 0 0 115px;	margin-bottom: 15px;
	}
/************** END Global navigation bar(navbar) component **************/






/**************************** START T1 components ****************************/
/************** T1 Video Player **************/
#player {
	width:515px;
	height:305px;
	border: 1px solid #999;
	background-image: url(../graphics/t1-videoplayer-bg.png);
	z-index: 1;
}
#player object{
	z-index: 1;

}

#player_api{
	z-index: 1;
}
/************** menu component **************/

/**************************** START T1 components ****************************/
/************** T1 Video Player **************/
#player {
	width:515px;
	height:305px;
	border: 1px solid #999;
	background-image: url(../graphics/t1-videoplayer-bg.png);
	z-index: 1;
}
#player object{
	z-index: 1;

}

#player_api{
	z-index: 1;
}
/************** menu component **************/

/************** START T1 side menu component **************/
		/** Side menu container **/
		#T1-sidemenu-container { 	
			float: left;  /* This controls whether the menu goes on the left or right */
			width: 224px; /* side menu width DYNAMIC*/
			margin-left: 6px; /* sets the left padding from cotainer */
			background: url(../graphics/global-sidemenu-body-Rt.png) no-repeat bottom right;
		}
		
		
		.T1-sidemenu-title {
			background: url(../graphics/global-sidemenu-title-Rt.png) no-repeat top right;

		}
		
		
		.T1-sidemenu-title h2 { /* H2 title tag for side menu component */
			padding: 9px 0px 5px 20px;	/* H2 padding for centering */
			font-size: 12px; /* H2 font size */
			min-height: 20px; /* Minimum height buffer for side menus title*/
			font-weight: bold;
			background: url(../graphics/global-sidemenu-title-Lt.png) no-repeat top left;	
			position: relative;
		}
		
		.T1-sidemenu-body {	/* Inside the container */
			min-height: 425px; /* Minimum height buffer for side menus */	
			background: url(../graphics/global-sidemenu-body-Lt.png) no-repeat bottom left;	
			z-index: -100;

		}
	
		.T1-sidemenu-body ul li{
			list-style: none;  /*Controls the list style for side menu */
			margin-left: 1px; /* bullet spacing */
			color: #2e69a5;	/* LI element color */
			font-size: 11px; /* LI element text size */
			
		
		}	
/************** END T1 side menu component **************/

/************** START T1 side menu SUB component **************/
	.T1-leftmenu-sub{

				margin-right: 10px;
				
	}
	.T1-leftmenu-sub UL{
	height: 105px;
	background-image: url(../graphics/T1-sidemenu-sub-bg-04.png);
				margin-left: 3px;
				margin-bottom: 10px;
	}
	.T1-leftmenu-sub LI{
		list-style: none;
		text-align: left;

		font:Verdana, Geneva, sans-serif 8px;
		font-weight: bold;
		/* Three URLs 
		padding-top: 11px;
		height: 24px;
		*/
		
		padding-top: 5px;
		height: 22px;
		
		padding-left: 40px;
				
	}
	.T1-leftmenu-sub img{
		margin-left: 2px;
	
	}
	.T1-leftmenu-sub a{
		text-decoration: none;
		color: #5c5c5c;
	}
	.T1-leftmenu-sub a:hover{
		text-decoration: underline;
	}	
/************** END T1 side menu SUB component **************/



/*****START T1 sidemenu container**********************************/	                
    /*Container - T1 - Side Menu Listings*/
	.T1-sidemenu-body UL LI{
		width: 100%;
	}
	#t1-leftmenu-list, #t1-rightmenu-list{

		margin-left: 10px;
		
	}


			

	#t1-leftmenu-list ul li, #t1-rightmenu-list ul li{
		width: 190px;
		background-image: url(../graphics/t1-leftmenu-list-bglines.png);
				height: 52px;

	}	
	
	#t1-leftmenu-list a, #t1-rightmenu-list a,
	#t1-leftmenu-list a:visited, #t1-rightmenu-list a:visited{
		color:#06C;
		text-decoration: none;
	}
	
	#t1-leftmenu-list a:hover, #t1-rightmenu-list a:hover{
		text-decoration: underline;
	}	
	
	#t1-leftmenu-list a img, #t1-rightmenu-list a img{
	float: left;
	margin-right: 6px;
	border: 1px solid #06C;
	}	


/************** END side menu tabs component **************/
/************** T1 content tab menu component **************/
/************** TERMS OF USE & CREDITS **************/
/***********************************************
* Tab Content script v2.2- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
		#T1-tabs-framework {
			width: 527px; /* side menu width DYNAMIC*/
			margin: 0 auto; /* center for now */
			background: url(../graphics/global-sidemenu-body-Rt.png) no-repeat bottom right;

		}
		
		#T1-tabs-framework img{
			border: 1px solid #003a74;
		}
				
		.T1-tabs-title {
			background: url(../graphics/global-sidemenu-title-content-Rt.png) no-repeat top right;
			padding: 0;
			font-size: 10px;			
		}
	
		.T1-tabs-title ul {
			background: url(../graphics/global-sidemenu-title-content-Lt.png) no-repeat top left;
			
		}
		
		.T1-tabs-body { /* tab content adjustments */
			min-height: 96px; /* Minimum height buffer for side menus */	
			background: url(../graphics/global-sidemenu-body-Lt.png) no-repeat bottom left;
			margin: 0;
			padding: 8px;
			width: 495px;
		}
				
				
		.T1-tabs-body  a, .T1-tabs-body  a:visited{
			color:#06C;
			text-decoration: none;
		}
		
		.T1-tabs-body a:hover, .T1-tabs-body  h1 a:hover{
			text-decoration: underline;
				color:#06C;
		}	
		.T1-tabs-body  #titledate{
		color: #000;
		}
		
		.T1-tabs-body h1{ /* tab content adjustments */
			font-size: 10px;
			padding-bottom: 8px;
		}
		
		.T1-tabs-body p{ /* tab content adjustments */
			font-size: 11px;
		}
		
		.T1-tabs-body img{ /* tab content adjustments */
		margin-right: 6px;
	 	float: left;
		}		
		
		.T1-tabs-body ul li{

		}	
		
/************** Tabs menu component **************/
	.T1-navi-tabs{
		font-size: 11px;
		font-weight: bold;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
		
	}
	
	.T1-navi-tabs li{
		/* FF/IE inline-block */
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline; 
		/* FF/IE inline-block */	
		height: 32px;
		width: 123px;
		padding-top: 2px;	
		background-image: url(../graphics/T1-tabs.png);
		text-align: center;

	}
	
	.T1-navi-tabs li a{
		text-align: center;
		text-decoration: none;
		color: #2d2b2b;	
	}

	
	.T1-navi-tabs li a:visited{
		color: #2d2b2b;
	}
	
	.T1-navi-tabs li a:hover{
		text-decoration: underline;
		color: #2d2b2b;
	}	
	
	.T1-navi-tabs li a.selected{ /*selected main tab style */
		color: #fff;
		border-bottom-color: white;
		background-image: url(../graphics/T1-tabs-on.png);
		width: 137px;
		display: block;
		height: 30px;
		z-index: 5;
	}
	
	.T1-navi-tabs li a.selected:hover{ /*selected main tab style */
		text-decoration: none;
	}
/************** END content tabs menu component **************/
/************** START T1 content component **************/
		/** Main T1 content **/
#T1-content-body {
	margin: 0 auto; /* T1 content body control */
	width:518px; /* Variable width for main content */
	float: left;
	min-height: 300px;
	
}

.T1-content-body-video {
	padding: 0;
	font-size: 10px;
	margin-bottom: 5px;
}

.T1-content-body-video img{
	margin-bottom: 5px;
}

.T1-content-body-tabs {
	margin: 0;
	font-size: 12px;
	padding: 5px;
}
/************** END T1 content component **************/
/**************************** END T1 components ****************************/




/**************************** START T2 components ****************************/
#T2-content-container{
min-height: 400px;
}

#T2-content-container .T2-content-body{
padding: 5px;
}
/************** START T2 content component **************/

/************** END T2 content component **************/
/**************************** END T2 components ****************************/




/**************************** START T2 WSPROD components *************************/
		#T2-WSPROD-content-container {
		width: 755px; /* Resource page width DYNAMIC*/
		min-height: 500px;
		}
		#T2-WSPROD-content-container  p{
		padding: 10px 0 0 10px;
		}		
/**************************** END T2 WSPROD components ****************************/

/**************************** START T3 components ****************************/
#t3-breadcrumbs{
	clear: both;
	margin: 8px 0 8px 15px;
	font-size: 13px;
	width: 950px;
	height: 18px;
}

#t3-breadcrumbs a{
	text-decoration: none;
	color: #314F6C;
}

.t3-print{
	float: right;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #5283c3;
}

/************** START T3 side menu component **************/	
		.T3-content-body ul, .T3-content-body ol{
			margin: 0 0 17px 55px;

		}	
		.T3-content-body UL LI, .T3-content-body oL LI{
			margin: 4px 0 0 0;
		}		
		.T3-content-body UL LI UL LI,.T3-content-body ol LI ol LI{
			margin-left: -10px;
		}

		.T3-content-body blockquote{
		  font: 14px/22px normal helvetica, sans-serif;
		  margin: 10px 10px 10px 50px;
		  padding-left: 15px;
		  border-left: 3px solid #ccc;
		} 		
/************** START T3 table component **************/	
		
		.T3-content-body table{
		margin: 0 15px 0 15px;
		}
		
		.T3-content-body table td{
		padding: 5px;
		vertical-align: top;
		}
		
		BR#clearbr { 
		    display: block;
			height: 0;
			clear: both;
			visibility: hidden;

		}

		
		#ta{
			background-color: #906;
		}
/************** END T3 table component **************/			
/*
.t3-mce-headline{
	color: #3e6fa5;
	font-weight: bold;
	font-size: 14px;
}


.t3-mce-subhead{
	font-weight: bold;
	font-size: 12px;
}
*/

.t3-mce-subtitle{
		color: #3e6fa5;
		font-size: 13px;
}

.t3-mce-emphasis{
		color: #F00;
}

.t3-mce-emphasisbold{
	font-weight: bold;
	color: #F00;
}
.t3-mce-annotation{
font-size: 9px;
}
.t3-mce-image-float-right{
	float: right;
	margin-right: 15px;
	margin-left: 5px;
}
.t3-mce-image-float-left{
	float: left;
	margin-left: 15px;
	margin-right: 5px;
}
/************** END T3 side menu component **************/
/************** START T3 content component **************/
		/** Main T3 content **/
		#T3-content-container {
		float: left;
		width: 755px; /* Resource page width DYNAMIC*/
		/*background: url(../graphics/T3-content-body-Rt.png) no-repeat bottom right;*/
		}
		
		#T3-content-container-specialty {
		float: left;
		width: 755px; /* Resource page width DYNAMIC*/
		/*background: url(../graphics/T3-content-body-Rt.png) no-repeat bottom right;*/
		}		
		
		#T3-content-container a{		
		color:#06C;
		text-decoration: none;
		}

		#T3-content-container a:hover{		
		text-decoration: underline;
		}
		
		.mceContentBody  p{
		padding: 0px 0px 0px 15px; 
		}
		
		#T3-content-container h1, .mceContentBody h1{
		padding: 19px 0px 0px 15px; 
		font-size: 16px;
		font-weight: bold;
		color: #245b90;
		}
		#T3-content-container h2, .mceContentBody h2{
		padding: 10px 0px 0px 13px;  
		font-size: 14px;
		font-weight: bold;
		color: #5283c3;
		}
		#T3-content-container h3, .mceContentBody h3{
		padding: 15px 0px 0px 13px;  
		font-size: 13px;		
		font-weight: bold;
		color: #5283c3;
		}
		#T3-content-container h4, .mceContentBody h4{
		padding: 10px 0px 0px 13px;  
		font-size: 12px;
		font-weight: bold;
		color: #5283c3;
		}
		#T3-content-container h5, .mceContentBody h5{
		padding: 10px 0px 0px 13px;  
		font-size: 11px;
		font-weight: bold;
		color: #5283c3;
		}
		#T3-content-container h6, .mceContentBody h6{
		padding: 10px 0px 0px 13px;  
		font-size: 10px;
		font-weight: bold;
		color: #5283c3;
		}
		#T3-content-container #italic{
			font-style: italic;
		}
		#T3-content-container #bold{
		font-weight: bold;
		}
		
		#T3-content-container p{
		padding: 5px 0px 0px 15px;
		
		}	
		
		#T3-content-container table{
		width: 95%;
		
		}		
		
		.T3-content-body hr{
			width: 80%;
			margin: 15px 0 5px 50px;
			height: 2px;
			color: #DBDBDB;
			clear: both;
		}
		
		.T3-content-title {
			background: url(../graphics/T3-content-header-bg-v2.png) no-repeat;		
		}
		
		.T3-content-title h1 {
			min-height: 10px;
			font-weight: strong;
			font-size: 15px;		

			color: #5283c3;
		}
		
		.T3-content-title h2 {
			min-height: 10px;
			font-weight: strong;
			font-size: 13px;		
		
			color: #5283c3;
		}
		
		.T3-content-body {
			padding: 5px 25px 40px 10px;  
			min-height: 400px; /* Minimum height buffer for side menus */	
			/* background: url(../graphics/T3-content-body-Lt.png) no-repeat bottom left;	*/	
			background: url(../graphics/T3-content-body-bg-v2.png);	
					
		}
		.T3-content-body-specialty {

			padding: 0 0 0 12px;
			min-height: 500px; /* Minimum height buffer for side menus */	
			/* background: url(../graphics/T3-content-body-Lt.png) no-repeat bottom left;	*/	
			background: url(../graphics/T3-content-body-bg-v2.png);					
		}		
		
.T3-content-footer {
		background: url(../graphics/T3-content-footer-bg-v2.png);			
		height: 35px;
		}
		
/************** START T3 side menu component **************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
		/** Side menu container **/
		#T3-sidemenu-container { 	
			float: left;  /* This controls whether the menu goes on the left or right */
			width: 210px; /* side menu width DYNAMIC*/
			margin-left: 11px; /* sets the left padding from cotainer */
		}
		
		
		#T3-sidemenu-title {
						min-height: 13px; /* Minimum height buffer for side menus title*/
						line-height: 13px;
						text-align: center;
		}
		
		
		#T3-sidemenu-title h2 { /* H2 title tag for side menu component */
			font-size: 0px; /* H2 font size */
			font-weight: bold;
			white-space: nowrap; /*sets the title text to no wrap */
		}
		
		#T3-sidemenu-UL-container {	/* Inside the container */
		padding-bottom: 18px;	/*force bottom menu to show rounded edges*/
		background: url(../graphics/T3-sidemenu-body-Rt.png) no-repeat bottom right;		
		
		}

		#T3-sidemenu-UL-container ul{  /*Outer countainer for T3 menu */
			width: 200px; /* Width of Menu Items */
			background: transparent url(../graphics/T3-menu-ul-bg.png) 0% top;
			list-style-type: none;			
			
		}
		#T3-sidemenu-UL-container ul li{
			position: relative;
			font-size: 11px;
			z-index: 2; /* jh */
		}

		#T3-sidemenu-UL-container ul li a:hover{	
			text-decoration: underline;
			z-index: 999;
		}



	/* Sub level menu links style */
		#T3-sidemenu-UL-container ul li a{
			padding: 0px 0px 0px 10px;
			display: block;	
			min-height: 30px;
			line-height: 30px;
			text-decoration: none;
			color: #003471;
			background: url(../graphics/T3-menu-ul-li-bg.png);
			z-index: 999;
		}
	
	/*Start Longtext wrap*/
		/*LI w/child elements background control*/
		#T3-sidemenu-UL-container ul li.longtext a.subfolderstyle, #T3-sidemenu-UL-container ul li a.subfolderstyle{
			background-position: 100% -60px;
			z-index: 999;
		}
		
		#T3-sidemenu-UL-container ul li.longtext ul li a{
			min-height: 30px;
			line-height: 30px;
			z-index: 999;
		}
		
		#T3-sidemenu-UL-container ul li ul li.longtext a{
			min-height: 30px;
			line-height: 15px;
			z-index: 999;
		}
		
		#T3-sidemenu-UL-container ul li.longtext a{
			min-height: 30px;
			line-height: 15px;
		}
		
		#T3-sidemenu-UL-container ul li:hover.longtext a{
					color: #003471;
					background-position: 100% -30px;
		}
		#T3-sidemenu-UL-container ul li.longtext a:hover{
					color: #003471;
					text-decoration: underline;
		}
	/*END Longtext wrap*/


	/*Start Submenu container*/
		#T3-sidemenu-UL-container ul li ul, #T3-sidemenu-UL-container ul li.longtext ul{
			position: absolute;
			min-width: 220px; /*sub menu width*/
			top: 0;
			visibility: hidden;
			border-right: 1px solid #3474bc;
			border-bottom: 1px solid #3474bc;
		}
		#T3-LI-Container ul.T3-LI-submenu-container li a{
			min-height: 30px;
			line-height: 30px;
		}
		/* Persistent background */
		ul#T3-LI-Container a:hover,
		ul#T3-LI-Container li:hover a,
		ul#T3-LI-Container li.iehover a { 
			background-position: 100% -30px;
			} 
		/* Submenu hover state  
	ul#T3-LI-Container li:hover li a:hover,
	ul#T3-LI-Container li:hover li:hover a,
	ul#T3-LI-Container li.iehover li a:hover,
	ul#T3-LI-Container li.iehover li.iehover a { 
		text-decoration: underline;
		color: #003471;

		} 
*/		
/*END Submenu container*/


#T3-LI-Container ul.T3-LI-submenu-container li a:hover{

}

/*Sidemenu Related links*/
	#T3-sidemenu-rlinks{
		margin: 10px 0 20px 0px;
		width: 190px;
	}
	
	#T3-sidemenu-rlinks ul{
		margin-left: 20px;
		list-style: none;
	}	
	
	#T3-sidemenu-rlinks ul li{
		padding: 3px 0 3px 0;
		font-size: 11px;
		border-bottom: 1px dotted #BCBCBC;
	}		
	
	#T3-sidemenu-rlinks p.rlink_title{
		padding: 0 5px 0 5px;
		font-weight: 900;
		color: #1c558e;
	}	
	#T3-sidemenu-rlinks a{
		color: #5283c3;
		text-decoration: none;
		font-weight: bold;
	}
	#T3-sidemenu-rlinks a:hover{
		text-decoration: underline;
	}	
	/*Sidemenu Related links*/
	
	/*Sidemenu Related links*/
/**************************** END T3 components ****************************/

/************** START Global footer component **************/
		/** Main Global footer **/
		#global-footer-container {
			clear: both;	/* clears all container elements above */
			text-align: center; /* centers the footer */
			margin: -5px 0px 0px 0px;
		
		}
		
		#global-footer-body {
			min-height: 31px; /*footer height*/
			padding-top: 5px; /*padding from top element*/
			background-image: url(http://www.westernu.edu/graphics/global_footer_Bg.png);		
		
		}
		
		#global-footer-sub {  /*sub section of footer */
			min-height: 31px;  
			background-color: #3c3c3c;			
			text-align: right;
	
		}
		
		#global-footer-sub p{
			display: inline;		
		}
		
		#global-footer-sub img{
			
		}
		
		#global-footer-sub {  /*sub section of footer */
			min-height: 25px;  
			background-image: url(http://www.westernu.edu/graphics/global-footer-sub-bg.png);	
			width: 947px;
			margin: 0 auto;
			font-size: small;
		}
		
		#global-footer-sub-container {  
		background-color: #fff;
		padding: 0px 0px 10px 0px;
		}		
		
		#global-footer-sub p{
			display: inline-block;		
			padding: 0px 10px 0 10px;
			margin-top: 5px; 
		}
		
		#global-footer-sub a.split{
		
			border-left: 1px solid #708ba3;
			border-right: 1px solid #708ba3;			
			padding: 0px 10px 0px 10px;
			margin-top: 5px; 
		}		
		
		#global-footer-sub a{
					text-decoration: none;
					padding: 0 5px 0 5px;
					color: #4d6e8d;

		}
		
		#global-footer-sub a:hover{
			text-decoration: underline;
		}

		#global-footer-sub p img{
			margin-top: -3px;
			padding: 0px 2px 0px 0px;
			vertical-align: middle;
		}
		
		#global-footer-body p { /* footer text control */
			font-size: x-small;
			text-align: center;
		}
		
		#global-footer-body .line1 {
			color: #fff;
			padding: 0px 0px 2px 0px;
		}
		

		#global-footer-body .line2 a {
			color: #000;
			text-decoration: none;
		}

		#global-footer-body .line2 a:hover {
			text-decoration: underline;
		}
		
		#global-footer-left { /*left footer corner */
		float: left;
		
		}
		
		#global-footer-right { /* right footer corner */
		float: right;
		
		}
/************** END Global footer component **************/



.jcarousel-skin-tango .jcarousel-container {

/*    background: #F0F6F9;*/
/*    border: 1px solid #346F97;*/
}


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 200px;
    height: 277px;
    padding-bottom: 5px; 
    padding-top: 3px; 
}


.jcarousel-skin-tango .jcarousel-clip-vertical 
	{	
	  height: 260px;
	}





.jcarousel-skin-tango .jcarousel-item-vertical {
/**
 *  Item vertical control
 */
}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    width: 32px;
    cursor: pointer;
    background: transparent url(../graphics/next-vertical.png) no-repeat 0 0;
	left: 167px;
	top: 261px;
	cursor: pointer;
	height: 17px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
        background-position: 0 -17px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -0px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -34px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    width: 32px;
    cursor: pointer;
    background: transparent url(../graphics/prev-vertical.png) no-repeat 0 0;
	top: 261px;
	left: 143px;
	height: 17px;	
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
     background-position: 0 -17px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -34px;
}
		

/************** START Flowplayer templates **************/	
.currentvideo img, .demo2 img{
width: 65px;
height: 40px;
z-index: -999;
}
/************** END Flowplayer templates **************/	

/************** START TinyMCE templates **************/	
/******One column fix******/
/******One column fix******/
/******Two column fix******/
#mcetemplate_01_container{
width: 700px;
margin: 0px auto;
/* background: url(../graphics/t3-mce-template-twocoumn-bg.png); */

}
#mcetemplate_01_container p{
margin: 0;
padding: 0;
}

#mcetemplate_01_container h2{
margin: 0px 0px -10px -12px;
}

#mcetemaplte_01_leftcol{
width: 335px;
float: left;
}
#mcetemaplte_01_rightcol{
float: right;
width: 335px;
}
#mcetemaplte_01_leftcol p{
padding-left: 2px;
}		
/******Two column fix******/

/******Two column var******/
#mcetemplate_03_container{
	text-align: left;
	margin: 0px auto;
	padding: 3px 0 0 0;
	border:0;
	width: 700px;
	clear: both;

}

#mcetemplate_03_leftcol{
	float: left;

}

#mcetemplate_03_rightcol{
	/* float: left; */
	min-height: 110px;

}
/******Two column var******/



/******Three column******/
#mcetemplate_02_container{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 700px;

}
#mcetemplate_02_leftcol{
	float: left;
	width: 33%;
	
}

#mcetemplate_02_centercol{
	float: left;
	width: 33%;
}

#mcetemplate_02_rightcol{
	float: right;
	width: 33%;
}
#div-1c{
clear: both;
}

/******Three column******/

#flashobj {
margin: 0 auto;
padding: 0 0 0 50px;
}

/****** Photo news slider ******/

#slider {
 
    /* You MUST specify the width and height */
    width:300px;
    height:186px;
    position:relative;  
    overflow:hidden;
}
 
#mask-gallery {
     
    overflow:hidden;    
}
 
#gallery {
     
    /* Clear the list style */
    list-style:none;
    margin:0;
    padding:0;
     
    z-index:0;
     
    /* width = total items multiply with #mask gallery width */
    width:900px;
    overflow:hidden;
}
 
    #gallery li {
 
         
        /* float left, so that the items are arrangged horizontally */
        float:left;
    }
 
 
#mask-excerpt {
     
    /* Set the position */
    position:absolute;  
    top:0;
    left:0;
    z-index:500;
     
    /* width should be lesser than #slider width */
    width:100px;
    overflow:hidden;    
     
}
     
#excerpt {
    /* Opacity setting for different browsers */
    filter:alpha(opacity=60);
    -moz-opacity:0.6;  
    -khtml-opacity: 0.6;
    opacity: 0.6;  
     
    /* Clear the list style */
    list-style:none;
    margin:0;
    padding:0;
     
    /* Set the position */
    z-index:10;
    position:absolute;
    top:0;
    left:0;
     
    /* Set the style */
    width:100px;
    background-color:#000;
    overflow:hidden;
    font-family:arial;
    font-size:10px;
    color:#fff; 
}
 
    #excerpt li {
        padding:5px;
    }
     
.clear {
    clear:both; 
}	
/************** END TinyMCE templates **************/	


/*** Override TinyMCE default values ***/

