﻿/* General CSS Document */
body {margin: 0px; padding: 0px; text-align: center; background-color:#DFD6BD;}
html {background-color:#DFD6BD;}
form {background-color:#DFD6BD;	background-image: url(../../Images/Ulmer/bg.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 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
* html body, * html h1 { font-size: .7em; }
/* html body { background: #DFD6BD url(../../Images/Ulmer/bg_ie.gif) repeat-x; }*/

		/*auto clear code */
		.clearfix:after, #container:after, #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clearfix, #container, #content { /*display: inline-block;*/ display: inline-table; } /* inline-block is for iemac, but doesnt validate. */
		/* Hides from IE-mac \*/
		* html .clearfix, * html #container, * html #content {height: 1%;}
		.clearfix, #container, #content {display: block;}
		/* End hide from IE-mac */
a { color: #777778; text-decoration: none; }
a:hover { text-decoration: underline; }
/* site main styles */
#container {padding-top:12px;width:677px; margin: auto; text-align: left;background: #DFD6BD url(../../Images/Ulmer/container_bg.gif) repeat-x;}
.masterContent{	width:677px; margin:0px auto; }
.authoringRegion{ text-align:center;}

.masterContent {position:absolute;}
.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 { position: absolute; top: 315px; clear: left;  }
/* html .espots { top: 360px; }*/
.home { padding-bottom: 240px; background: url(../../Images/Ulmer/home_bg.jpg) no-repeat; }
.home_p { width: 275px; padding: 30px 0px 0px 20px; float: left; }
a.arrow { padding-left: 12px; background: url(../../Images/Ulmer/arrow.gif) 0px 3px no-repeat; color: #437A7D; font-weight: bold; }
.home_espot { float: left; width: 194px; padding: 0px 10px 0px 0px; }
.home_espot strong { display: block; margin-top: 9px; margin-bottom: 10px; padding-left: 20px; color: #2C3D47; }
.home_espot strong.alt { color: #437F99; }
.home_espot img { float: left; padding-left: 5px; }
.home_espot p { float: right; width: 66px; }


#masthead { background-color: #FAFAF9; height: 56px; border-bottom: 1px solid #E5E5E5; }
#logo { margin: 12px 0px 0px 19px; float: left; width:164px; height:40px;  }
#pagetitle { height: 20px; background-color: #BE745E; }	
#pagetitle div div {display:none;}

#body { background: #DFD6BD url(../../Images/Ulmer/box_bg.gif) repeat-x; padding: 0px 10px; }
#cnt { background: #F4F2F1 url(../../Images/Ulmer/inner_bg.gif) repeat-x; padding: 10px 10px; }
#cnt.alt { background: #F4F2F1 url(../../Images/Ulmer/inner_bg2.gif) repeat-x; padding: 10px 10px; }
#content { background-color: #FFFFFF; }
#dotbox { background: #FFFFFF url(../../Images/Ulmer/dots.gif); padding: 0px 1px 1px 1px; }

.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 { background: #ffffff url(../../Images/Ulmer/2col_bg.gif) repeat-y right; 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: 370px; padding-left: 20px; padding-top: 30px; padding-right: 10px; }
.multicolumn .left div  { padding: 0px; margin: 0px; padding-top: 0px; padding-bottom: 10px; }
.multicolumn .left .panel_hidden { display: none; }
.multicolumn .right { float: right; width: 222px; }
.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; }


