/** Designed and Coded by Eric MIller **/

/** import the type standard REQUIRED **/
@import url("/fileadmin/projects/core/styles/typography.css"); 

body
{
	margin:0px; padding:0px;
}
#container
{
	width:760px;
	margin:10px auto 0px auto;
	padding:0px;

}
	#branding
	{
		width:760px; height:25px;
		margin:0px; padding:0px;
		
	}	
		#cu_branding 
		{ 
			width:200px; height:25px; 
			float:left;
		}
		
		#cu_branding h1 a
		{ 
			display:block; 
			width:200px; 
			height:25px; 
		}

		#cu_branding h1 
		{ 
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:left;  
		}
		#branding .search
		{
			margin:5px 5px 0px 0px;
			padding:0px;
			float:right;
                                                font-weight:bold;
		}


	#nav_global
	{
		width:760px;
		margin-top:5px;
		
	}
	
		#nav_global ul
		{
			list-style:none;
			margin:0px 50px 0px 50px; 
			padding:0px;
		}
		
		#nav_global li
		{
			margin-left:15px;
			margin-right:15px;
			display:inline;
		}
		
		
	#banner
	{
		width:760px; height:90px;
		margin:5px 0px 5px 0px; 
		padding:0px;
		vertical-align:bottom;	
                                border:1px solid #666;
	}
		
	#col_left
	{
		width:186px;
		margin:0px 5px 0px 0px;
		float:left;
	}

	#nav_local
	{
		width:184px;
		margin:0px;
		padding:0px 0px 0px 0px;
		float:left;
		vertical-align:bottom;
	}
		#nav_local ul, #nav_site ul
		{
			list-style:none;
			margin:0px; padding:0px;
		}
		
		#nav_local li
		{
			border-bottom:1px solid;
			padding-right:4px;	
                                                margin:0px;
			list-style:none;
                                                text-align:right;	
		}
		
                #nav_site
                {
	      width:184px;
	      margin:0px 0px 5px 0px;
	      padding:0px 0px 0px 0px;
	      float:left;
	      vertical-align:bottom;
                }
                                #nav_site li
		{
			border-bottom:1px solid;
			padding-left:4px;	
                                                margin:0px;
			list-style:none;	
		}

	#content_left
	{
		width:176px;
		margin:0px;
                                margin-top:5px;
		padding:4px;
		float:left;
		vertical-align:bottom;
	}
	
	#col_center
	{
		width:562px;
		margin:0px; padding:0px;
		float:left;
	}
	
                #bread
                {
                            margin:0px 0px 5px 0px;
                            padding: 4px;
                 }
               
	#content
	{
		width:559px;
		margin:0px;
                                padding:4px 4px 15px 4px;
	}
.clear  /* for use with a clearing div */
{
	clear:both; 
	height:1px; 
	font-size:1px;
}
#footer
	{
		margin:0px 0px 0px 0px; 
		padding:0px;
	}


h1
{
	height:25px; width:200px;
	margin:0px; padding:0px;

}

h2
{
	margin:45px 5px 5px auto;
	vertical-align:bottom;
}


h4
{
	margin:4px 0px 4px 0px;
}

/* With Right Only */

#gen-02_r #col_center
	{
		width:370px;
		padding:0px;
		margin:0px 5px 0px 0px;
		float:left;
	}
#gen-02_r #content
{
	width:360px;
	margin:0px; padding:4px;

}

#gen-02_r #col_right
{
	margin-top:20px;
	width:194px;
	float:left;
}

		#gen-02_r #content_right p
		{
		
		}

#gen-02_r #footer
	{
		margin:0px 200px 0px 0px; 
		padding:0px;
	}
li.menu_2
{
      padding-right:5px;
}


p{
     margin:0px;
}

/**************************** added by EHD 10/10/2006 **********************/
.hiddenIR { 
               position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
	} 