﻿/* General CSS Document */
/*body {margin: 0px; padding: 0px; text-align: center; background-color:#d3cac4;}*/
body{margin:0px;padding:0px;background-color:#fff;color:#666;}
#bgFill {margin: 0px; padding: 0px; text-align: center; }
html {}
/*form {background-color:#d3cac4;	background-image: url(../../Images/Ulmer/Will/bg4.gif); background-repeat:repeat-x;}*/

table, td{border:0px none;}

/* all fonts and font sizes are here */
body, input, textarea, select, h1, div.ms-WPBody, .ms-WPBody td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
* html body, * html h1 { font-size: 92.em; }
/* html body { background: #DFD6BD url(../../Images/Ulmer/bg_ie.gif) repeat-x; }*/

		/*====== Clearfix for ff elements that nered overflow =======*/
		.clearfix, #container, #content, #masthead, .espots, .home_p, .wits .wits_name, #footer ul { overflow:visible;} 
		.clearfix:after, #container:after, #content:after, #masthead:after, .espots:after, .home_p:after, .wits .wits_name:after, #footer ul:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
		
				a { color: #039; text-decoration: underline; }
a:hover { text-decoration: underline; }
/* site main styles */
#container {padding-top:12px;width:930px; margin: auto; text-align: left;background: #fff;}
/*.masterContent{	width:677px; margin:0px auto; }*/
.masterContent{	width:inherit; margin:0px auto; }
.authoringRegion{ text-align:center;}
#content strong{font-weight:bold;}
/*.masterContent {position:relative;}*/
.masterContent table{ margin:0px;}
.masterContent .siteActionMenu {text-align:left;}
.masterContent .authoringRegion {text-align:left;}

h2 { color: #437F99; font-size: 130%; margin: -10px 0px 8px 0px; }
h5 {font-weight: bold; font-size: 95%; color: black; padding-bottom: 0px; padding-top: 0px; }
.label { font-weight: bold; font-size: 95%; color: #bf745f; }
.espots {  clear: left; padding:0px 0px 0px 9px; width:690px;padding-top:28px; }
/* html .espots { top: 360px; }*/
.home { padding-bottom: 110px;  }
.home_p { width: 275px; padding: 30px 0px 0px 20px; float: left; }
a.arrow,.ms-rteCustom-ArrowLink { padding-left: 12px; background: url(../../Images/Ulmer/arrow.gif) 0px 3px no-repeat; color: #2f5199 !important; font-weight: bold; }
.home_espot { float: left; width: 200px; margin: 0px 35px 0px 0px; }
.home_espot strong { display: block; margin-top: 9px; margin-bottom: 10px; padding-left: 20px; color: #383F4D; }
.home_espot strong.alt { color: #437F99; }
.home_espot img { float: left; padding-left: 5px; }
.home_espot a.titleLink { display:block;width:100%; background: url(../../Images/Ulmer/Will/will_bullet.gif) no-repeat 0px 0px; height:13px; padding-left:22px; font-size:12px; font-weight:bold; color:#333; }
.home_espot p{color:#666;margin:11px 0px 0px;padding:0px 0px 0px 22px;}
.espots .last{margin:0px;}
#masthead { background-color: #fff; /*height: 56px;*/ border-bottom: 1px solid #E5E5E5; }
#logo { width:422px; height:58px;  }
#ubLogo{float:right;}
#ubLogo img{border:0px;}
#nav{height:20px;padding:4px 0px 0px 0px;float:none;clear:both;background:#7D899B;width:100%;margin-top:24px;}
/*#nav a{height:24px;}*/
#nav #zz1_topNavigationn0 a { width: 132px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) 0px 0px; }
#nav #zz1_topNavigationn2 a { width: 187px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -132px 0px; }
#nav #zz1_topNavigationn3 a { width: 195px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -319px 0px; }
#nav #zz1_topNavigationn4 a { width: 176px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -514px 0px; }
#nav #zz1_topNavigationn5 a { width: 53px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -362px 0px; }

#nav #zz1_topNavigationn0 a:hover { width: 132px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) 0px -14px; }
#nav #zz1_topNavigationn2 a:hover { width: 187px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -132px -14px; }
#nav #zz1_topNavigationn3 a:hover { width: 195px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -319px -14px; }
#nav #zz1_topNavigationn4 a:hover { width: 176px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -514px -14px; }
#nav #zz1_topNavigationn5 a:hover { width: 53px; height:14px; background: url(../../Images/Ulmer/Will/nav.gif) -362px -14px; }

#subnav { height: 25px; background-color:transparent;display:none; }
	#subnav ul { float: right; margin-top: 6px; width: 415px;  }
	#subnav li { float: left; margin: 0px 0px; height: 14px;  }
	#subnav b { display: none; }
	#subnav a { display: block; }
	
	#subnav #laterals a, #subnav #law a, #subnav #prof a { height: 14px; }
	#subnav #laterals a { width: 96px; background: url(../../Images/Ulmer/will/nav.gif) -520px 0px; }
	#subnav #law a { width: 175px; background: url(../../Images/Ulmer/will/nav.gif) -616px 0px; }
	#subnav #prof a { width: 139px; background: url(../../Images/Ulmer/will/nav.gif) -791px 0px; }
	
	#subnav #laterals a:hover { width: 96px; background: url(../../Images/Ulmer/will/nav.gif) -520px -14px; }
	#subnav #law a:hover { width: 175px; background: url(../../Images/Ulmer/will/nav.gif) -616px -14px; }
	#subnav #prof a:hover { width: 139px; background: url(../../Images/Ulmer/will/nav.gif) -791px -14px; }
	


#pagetitle { display:none; }	
#pagetitle div div {display:none;}

#body { background-color:transparent; }
#cnt { }
#cnt.alt { background: #F4F2F1 url(../../Images/Ulmer/Will/inner_bg212.gif) repeat-x; padding: 10px 10px; }
#content { background-color: #FFFFFF;padding-top:15px; }
#dotbox { }

.datagrid { margin: 5px 0px 5px 30px; }
.datagrid td { padding: 3px; color: #3A4A53; }
.datagrid a {color: #3A4A53; }
.datagrid .header td { background-color: #E6EBF2; font-weight: bold; color: #2C3D47; }
.datagrid .alt td { background-color: #EDF1F5;}
.datagrid .cnt_name { font-weight: bold; }
.datagrid .cnt_dep { color: #666666; }
.datagrid .cnt_em a { color: #1C4D7A; }

.multicolumn {  height:100%; }
.multicolumn .top { float: left; padding-bottom: 0px; padding-right: 10px; }
.multicolumn .cnt { float: left; width: 340px; padding-bottom: 20px; padding-right: 10px; }
.multicolumn .top p { margin: 0px 0px 0px 0px; }
.multicolumn .top .att_name {  font-size: 130%; font-weight: bold; float: left; padding-left: 0px; padding-top: 20px; }
.multicolumn .top .office_address { float: left; padding-left: 10px; padding-top: 20px; font-size: 130%; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
.multicolumn .left label { font-weight: bold; font-size: 95%; color: #000000; }
.multicolumn .left { float: left; width: 630px; background:#f4f4f4; padding:28px 30px; border-top:4px solid #d3e1ec;}
.multicolumn .left div  { padding: 0px; margin: 0px; padding-top: 0px; padding-bottom: 10px; }
.multicolumn .left .panel_hidden { display: none; }
.multicolumn .right { float: right; width: 198px; border-top:4px solid #7c899a; background:#e9e9e9; padding:12px 12px 10px; }
.multicolumn .left .smallespot { float: left; width: 180px; margin-right: 5px; margin-bottom: 20px; }
.multicolumn .right div.sidenav {padding: 15px 0px 10px 13px; }
.multicolumn .left .title { font-weight: bold; padding-bottom: 5px; padding-top: 10px; }
.multicolumn .right .sidenav a {  /*display: block; padding-left: 12px; */color: #3A4A53; /*margin-top: 8px;*/ }
/*.multicolumn .right .sidenav a.selected {background: url(../../Images/Ulmer/arrow.gif) 0px 4px no-repeat ; color: #437F99; }*/
.multicolumn .image { float: right; padding: 0px 0px 20px 0px; width: 220px; height: 142px;}

.newlanding_block { width: 175px; float: left; }
.newlanding_block strong { font-size: 110%; padding-left: 4px; display: block; padding: 4px; padding-top: 3px; }
* html .newlanding_block strong { padding-top: 0px; }
.newlanding_block ul { padding: 0px; margin: 5px 5px; list-style-type: none; }
.newlanding_block li { background: url("../../../PublishingImages/ul_dot.gif") 0px 6px no-repeat; padding-left: 7px; margin: 0px; }

.news { margin-left: 0px; padding-left: 0px; list-style-type: none;margin:0px; }
.news li { color: #777778; margin: 0px 0px; list-style-type:none; /*background: url(../../../PublishingImages/ul_dot.gif) 0px 6px no-repeat;*/ padding-left: 0px;  }
.news li strong, .news li a { color: #2A3E47 !important; }
#content h2.news { color: #2C3D47; font-weight: bold; margin: 0px 0px 9px 0px; padding: 0px; }
#content h3.news { color: #2C3D47; margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; }
#content h3.news2 { color: #2C3D47; margin: 0px; padding: 0px; text-decoration: none; }
#content h4.news { color: #2C3D47; margin: 0px; padding: 0px; font-family:  Georgia, "Times New Roman", Times, serif; }


.wits{width:219px;float:right;border-top:4px solid #7c8999;background:#e9e9e9;padding-bottom:21px;}
.wits .header{border-top:17px solid #d2e3ed;font-size:14px;color:#333;background:#c0d1d8;padding:12px 11px; text-align:left;}
.wits .header span{color:#663300;font-size:24px;display:block;}
.wits .wits_img, .wits_spotlight_img{width:219px; text-align: center;}
.wits .wits_name{width:219px;color:#663300;font-size:12px;font-weight:bold;margin-top:19px;padding-left:11px; text-align:left;}
.wits .wits_name a{color:#663300;}
.wits .wits_name span{display:block;float:left;height:15px;padding-top:3px;}
.wits .wits_name span.name{border-right:1px solid #666;padding-right:9px;margin-right:8px;}
.wits img{margin:27px 0px 0px 0px; }
.wits_spotlight_img img{margin: 0; margin-left: -12px;}
.wits .wits_text{color:#333;padding:15px 11px; padding-right: 18px;width:201px;}
.wits a.arrow{display:block;margin-left:11px;width:201px;}

/*
 *	DETAIL PAGE
*/
.sidebarCallout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.sidebarCallout a.arrow { font-size: 12px; }

.spotlightLink a
{
	background: transparent url(../../Images/Ulmer/arrow.gif) no-repeat scroll 0 3px;
	color: #2F5199;
	font-weight: bold;
	padding-left: 12px;
}
