/* CRI - Site Styles */
	
	@import url(textStyles.css); 
	@import url(customStyles.css);

	body {
		margin:0;padding:0;text-align:center;
		font-family:"Times New Roman", Times, serif; font-size:14px;color:#333333;
		background:url(../../images/ground_grid.gif);
	}
   
 	* {outline:none;}
	/* -------- DEFAULT TAG DEF --------- */ 
    img {border:none;}
	table {border-collapse:collapse;}
	form {margin:0;padding:0;} 
	
	ul{margin:0;padding:0;list-style-type:none;}
	li {margin:0;padding:0;list-style-type:none;}
	
	div {margin:0;padding:0;}
	.clear {clear:both;}

	/* -------- CONTAINER --------- url(../../images/bg_layout.jpg) repeat-x 0 100px*/ 
   #holder{margin: 0px auto; padding:0;width: 100%;background: url(../../images/ground_split.gif) repeat-x center top;}    
	
	#container {margin: 0px auto 10px auto ; padding:20px 0 0 18px;
		   width: 750px;background: url(../../images/ground_shadow.gif) no-repeat;}

	
	/* ------- HEADER AREA -------- */ 
	
	#header {
		margin:0;padding:0;background: #2D4045;
	}
	
	#branding {
		margin:0;padding:0;text-align:center;background: #2D4045;
	}
	
	#flashcontent{visibility:hidden;width:100%; height:100%;text-align:left;}	
	
	
	#logo {padding:15px;background: #2D4045;width:548px;margin:0 auto;height:55px;}
	#logo a {margin:0 auto;display:block;  text-indent:-5000px;height:55px; outline:none;float:left;}
	#logo a#uncc {background: url(../../images/header_logo.png) 0 0 no-repeat;width:281px;}
	#logo a#crihome {background: url(../../images/header_logo_cri.png) 0 0 no-repeat;width:237px;}
	
	#header_bar {border-top:1px solid #000000;position:relative;height:30px;z-index:5000;}
	
	#header_bar .home {width:150px;height:30px; float:left;}
	#header_bar .home a {background: url(../../images/btn_home.png) no-repeat 0 0px;text-indent:-5000px;display:block;margin:0;height:30px;padding:0;}
	#header_bar .home a:hover {background: url(../../images/btn_home.png) no-repeat 0 -35px;}

	#header_bar .search {float:left;background:#709DA6 url(../../images/bg_search.png) 0 0 no-repeat; border-top:1px solid #FFFFFF; width:315px; border-right:1px solid #FFFFFF;height:29px; padding:0 0 0 5px;}
	#header_bar .search form {height:29px;}
	#header_bar .search label {display:none;}
	#header_bar .search input#sitesearchinput {background:none; border:none; padding:2px 0px; margin:6px 0 0 65px; width:185px; float:left; font-family:Trebuchet MS, sans-serif; font-size:10px; text-transform:uppercase;}
	#header_bar .search input#go_btn {margin:6px 0 0 0px;}

	#header_bar .research_drop {float:right;background:#709DA6 url(../../images/bg_research.png) 0 0 no-repeat; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;width:278px;height:29px;position:relative;/*z-index:5000;*/}
	*html #header_bar .research_drop {height:30px;}
	#header_bar .research_drop .button {cursor:pointer; margin:0px;font-family:Trebuchet MS, sans-serif; font-size:10px;color:#752903; text-align:left; text-transform:uppercase; padding:0 10px;margin:8px 8px 0;width:268px; height:13px;position:relative;}

	#header_bar .research_drop ul {display:none;margin:0;padding:4px 0;position:absolute;top:22px; left:14px; background: #FFFFFF; border: 1px solid #666666; width:229px; }
	#header_bar .research_drop ul.display {display:block;}
	#header_bar .research_drop li {position:relative;z-index:5000;text-align:left; padding:0 5px;font-family:Trebuchet MS, sans-serif; font-size:10px; line-height:150%; text-transform:uppercase;}
	#header_bar .research_drop li a, #header_bar .research_drop li a:visited, #header_bar .research_drop li a:link  {color:#752903; text-align:left;position:relative;z-index:5000;}
	#header_bar .research_drop li a:hover {text-decoration:none; color:#2D4045;} 
	
	
	
	#layout {
		margin:0; padding:0; width:752px;
		border:1px solid #333333;
		border-top:1px solid #808c8f;border-bottom:2px solid #192427;
		background:#ebebeb url(../../images/ground_left_gutter.gif) repeat-y;position:relative;
	}
	html>body #layout {
		width:750px;
	}
	    
			
	/* ------- CONTENT AREA ------- */      
	#content{
		margin:0;padding:0 0 20px 0;z-index:100;text-align:left;
	}
	
	.home #content{margin:0;padding:0;}

		.wrapper{margin:0;padding: 0;position:relative;float:left;}
		.column{margin: 0;padding: 0;position:relative;float:left;} 
		
		/* Column Classes */
		.defaultcolumn {margin:0 0 8px 0;padding:0;}
		.maincolumn {margin:20px 15px 8px 28px;padding:0;}
		.spancolumn {margin:20px 15px 0 28px;padding:0;}
		.leftcolumn {margin:0;padding:0 0 10px 0;}
		.rightcolumn {margin:0 0 12px 0;padding:0;}
		.wrapper .leftcolumn {margin:0 15px 8px 28px;padding:0;}
		.wrapper .rightcolumn {margin:0 0 8px 10px;padding:0;}
		.wrapper .maincolumn {margin:0 15px 8px 28px;padding:0;}

	/* ------- FOOTER AREA ------- */      
	#footer{
		margin:0;padding:0 0 5px 0;width:750px;text-align:center;
		font-family:Helvetica, sans-serif;font-size:8px;color:#7196AD;text-transform:uppercase;
		background:#2d4045 url(../../images/footer_top.gif) repeat-x;
	} 
	    #footer .mainlinks{margin:0 0 5px 0;padding:10px 0 0 0;}
   	 	
		#footer a, #footer a:link, #footer a:visited {
			margin:0 2px;padding:0;line-height:100%;
			font-size:8px;color:#ffffff;text-decoration:none;text-transform:uppercase;
		}
	   	#footer a:hover {text-decoration:none;color:#999999;}	
		
		#footer .footerSelected{color:#7196AD;}
		#footer .delimiter{color:#7196AD;}
		
		#footer a.footer_logo {
			margin:0 8px 0 0;padding:0;display:block;width:128px;height:40px;float:left;
			background:url(../../images/footer_logo.gif) repeat-x left top;
		}
		#footer a.footer_logo b {display:none;}
    
	/* Copyright & Legal Links */
	#globalfooter{
		margin:0;padding:5px 0;
		font-size:8px;color:#999999;text-align:center; 			
	}
		#globalfooter p {
			margin:0;padding:8px 0 15px 40px;display:inline;line-height:180%;
			font-family:Helvetica, sans-serif;font-size:8px;color:#999999;
			background:url(../../images/footer_logo.gif) no-repeat left top;


		}
		#globalfooter a, #globalfooter a:link, #globalfooter a:visited {
			margin:0;padding:0;line-height:100%;
			color:#999999;text-decoration:none;
		}
		#globalfooter a:hover {color:#ffffff;text-decoration:underline;}	
		 	                                          
	/* ------- NO FLASH AREA ------- */

		
	/* Navigation */
	#nav {margin:0;padding:0;clear:both;text-align:left;width:150px;float:left;}
		
	#nav ul {
		margin:0;padding:91px 0 0 0;height:337px;overflow:hidden;text-align:right;
		background:url(../../images/no_flash/menu_bg.gif) no-repeat 0 91px;
		border-bottom:1px solid #000000;
	}
	html>body #nav ul {
		margin:91px 0 0 0;padding:0;height:247px;
		background-postion:left top;	
	}
		#nav li {
			margin:0;padding:0;
			border-top:1px solid #cccccc;border-bottom:1px solid #000000;
		}
		
		#nav a, #nav a:link, #nav a:visited {
			margin:0;padding:10px 18px 8px 0px;display:block;
			font-family:Geneva , sans-serif;font-size:10px;color:#ffffff;
			text-transform:uppercase;text-decoration:none;line-height:110%;
		}
		html>body #nav a, html>body #nav a:link, html>body #nav a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;line-height:106%;
		}
		#nav a:hover {
			text-decoration:none;				
			background:url(../../images/no_flash/menu_selected_bg.gif) no-repeat left top;
			
		}	
		
		#nav a.selected {color:#ffffff;}
		#nav .delimiter {display:none;}
		
		/* Home Link */
		#nav .home {
			margin:0;padding:61px 0 0 0;width:750px;position:absolute;
			background:#53767D url(../../images/no_flash/header_bg.gif) no-repeat left top;
		}
		#nav .home a, #nav .home a:link, #nav .home a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;width:150px;
			font-family:Geneva , sans-serif;font-size:10px;color:#ffffff;
			text-transform:uppercase;text-decoration:none;line-height:106%;text-align:right;
		}
		html>body #nav .home a, html>body #nav .home a:link, html>body #nav .home a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;width:120px;
		}
		#nav .home a:hover {background:#3A5257;}

	/* Flash Message */
	#flash_message {
		margin:91px 0 0 0;padding:0;height:246px;line-height:200%;width:600px;float:left;
		background:#53767D;border-top:1px solid #cccccc;border-bottom:1px solid #000000;
	}
	#flash_message p {
		margin:0;padding:95px 0 0 0;
		font-size:14px;color:#ebebeb;font-weight:bold;text-align:center;
	}
	#flash_message p a, #flash_message p a:link, #flash_message p a:visited {font-size:14px;color:#E8BC03;}
	#flash_message p a:hover {text-decoration:none;color:#ebebeb;}
	
		
	/* ------- ENLARGED IMAGE ------- */
	#enlarged_image	{margin:10px;padding:0;}	
