﻿.homeimage{position:relative;width:595px;height:180px;overflow:hidden;background:transparent url(/Style%20Library/images/slide_container_bg.png) repeat-x scroll 0 0; position: relative; top: 7px;}
.imgnav{height:14px;position:absolute;left:-5000px;bottom:25px;z-index:200;}
.imgnav a{display:block;width:19px;height:19px;background:#dfdfdf;float:left; margin-right:5px;text-align:center;font-size:19px !important;line-height:19px;color:#333 !important;}

div.blog{background:#fff;width:220px;font-size:11px !important;position:relative;z-index:0;top:-200px;padding:0 !important; float: right; height: 559px; margin-bottom: -200px;}
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl{width:565px !important;}
div.blog h3{font-size: 11px;background:#daae2e;color:#fff;font-weight:bold !important;padding:7px 10px;font-style:normal !important;text-decoration:none !important;margin:0 !important;}
.ub_featured_links .slm-layout-main{width:auto!important; padding-left: 10px;}
div.blog dl {padding:0px 10px 12px !important;}
div.blog ul {padding:0px 10px 0px !important;}
div.blog dl, div.blog dl a:link, div.blog dl a:hover, div.blog dl a:visited, div.blog ul, div.blog ul a:link, div.blog ul a:hover, div.blog ul a:visited {color:#556477 !important;}
div.blog dl a:link, div.blog dl a:hover, div.blog dl a:visited, div.blog ul a:link, div.blog ul a:hover, div.blog ul a:visited  {text-decoration:underline;}
div.blog dt{margin:12px  0 10px 0  !important;}
div.blog dt span{display:block;float:right;}
div.blog dd, div.blog li{margin:12px 0 0 0 !important;border-bottom:none;padding-bottom:14px !important;}
#content div.blog h3{color:#fff; font-family:Arial, Helvetica, sans-serif;}
#nav a{color:#fff;}
.news li{background:none;}
.news li strong{}
.mainArea{height:199px;position:relative;background:transparent url(/Style%20Library/images/cycle_bg.png) repeat-x scroll 0 0;padding-top:20px;}
#slwp_ctl00_PlaceHolderMain_ctl01_ctl00 {}
.ub_featured_links{font-size:11px;font-weight:bold;color:#283e48;padding:7px 0 0 0;background:#f2f5f8; min-height:235px;}
.item{padding-bottom:10px;margin-left:0;}
.ub_featured_links .item a:link, .ub_featured_links .item a:hover, .ub_featured_links .item a:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px;color:#666 !important;text-decoration:none;display:block;padding-right:10px; border-right: 1px solid #434343;}
.item .image-area-left{width:17px;float:left;}
.home_espot a img{float:left;}
.home_espot a span{display:block;float:right;margin-top:7px;padding-right:5px !important;}
#slwp_ctl00_PlaceHolderMain_ctl01_ctl00{}

#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl .learnMore {width: 450px; padding: 0 15px 15px 15px;font-weight: normal;}
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl .learnMore ul {margin-top: 5px;position: relative; left: -22px;}
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl .learnMore ul li {display: inline; border-right: 1px solid #000000; padding: 0 5px 0 3px;}
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl .learnMore ul li.last {border-right: none;}
#ctl00_PlaceHolderMain_ctl05__ControlWrapper_SummaryLinkFieldControl .learnMore ul li a {color: #283E48;}


#UB_MainNavigation ul {float: left;}
#UB_MainNavigation ul li.UB_topNavItem {float:left;padding-right:7px;padding-top:2px;margin-right:7px;border-right:1px solid #000;text-transform:uppercase;}
#UB_MainNavigation ul li.last{border:none;}
#nav a{color:#424242;}

#UB_MainNavigation ul li ul {display: none; padding: 8px;}
#UB_MainNavigation ul li ul li {border-right: none;text-transform: none;padding-left: 10px; padding-top: 4px; position: relative; left: -8px;top: -3px; background:#9cdef4; -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;}
#UB_MainNavigation ul li ul li table {padding-bottom: 10px; padding-right: 10px;}
#UB_MainNavigation ul li ul .last {padding-bottom: 10px !important;}
#UB_MainNavigation ul li ul li.first {padding-top: 5px;}
#UB_MainNavigation ul li a, #UB_MainNavigation ul li a:visited {display:block;text-decoration:none;}
#UB_MainNavigation ul li:hover a, #UB_MainNavigation ul li a:hover {}
#UB_MainNavigation ul li:hover ul, #UB_MainNavigation ul li a:hover ul {background: none; color:#424242;display:block;height:auto;margin:0;position:absolute;width: 242px; z-index: 999; padding-left: 0; padding-bottom: 8px;}
#UB_MainNavigation ul li:hover ul.practices, #UB_MainNavigation ul li a:hover ul.practices {background: none; color:#424242;display:block;height:auto;margin:0;position:absolute;width: 282px !important; z-index: 999; padding-left: 0;}
#UB_MainNavigation ul li ul.practices table, #UB_MainNavigation ul li ul.practices table {width: 100%;}
#UB_MainNavigation ul li:hover ul li a, #UB_MainNavigation ul li a:hover ul li a {background: none;border:none;color:#424242;font-weight: normal;font-size: 11px;height:auto;margin:0;padding:0;}
#UB_MainNavigation ul li:hover ul li:hover a, #UB_MainNavigation ul li a:hover ul li a:hover {background:none;color:#424242; /*text-decoration: underline;*/}
#UB_MainNavigation ul li:hover ul li ul, #UB_MainNavigation ul li a:hover ul li a ul {visibility: hidden;}
#UB_MainNavigation ul li:hover ul li table tr td a, #UB_MainNavigation ul li a:hover ul li table tr td a {background: #9cdef4;border:none;color:#424242;font-weight: normal;font-size: 11px;height:auto;margin:0;padding:0;}
#UB_MainNavigation ul li:hover ul li:hover table tr td a, #UB_MainNavigation ul li a:hover ul li table tr td a:hover {background:none;color:#424242; /*text-decoration: underline;*/}
#UB_MainNavigation ul li ul li a:hover, #UB_MainNavigation ul li ul li :hover a, #UB_MainNavigation ul li ul li table tr td a:hover,#UB_MainNavigation ul li ul li table tr td :hover a  {font-weight: bold;}
#content div.blog h3 {font-size: 11px;}
#content div.blog h3 span {float: right; font-size: 10px; text-transform: none; font-weight: normal;}

#content .page_title .letters {font-color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; padding-top: 3px; position: relative; top: 5px !important; display: inline !important;}
#content .page_title .letters a:link {color: #333333; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; padding-right: 5px;}
#content .page_title .letters a.first {padding-left: 15px;}


#topnav #clientlogin a, #topnav #mediaroom a, #topnav #contactus a {color:#696969;}
#topnav li{border-right:1px solid #336699;padding-right:8px;margin-right:8px;text-transform:uppercase;width:auto;font-size:11px !important;}
#topnav li.last{border:none;padding:0;margin:0;}

#footer #locations{padding-top:6px;}
#locations ul{padding-bottom:8px;text-transform:uppercase;}
#locations b{display:block;}
#locations a:link, #locations a:hover, #locations a:visited{color:#76240c;}
#footer #copyright{padding-top:7px;}

#nav a{font-weight:bold;color:424242;}
#slwp_ctl00_PlaceHolderMain_ctl03_ctl00{width:auto;}
/*#linkitem{background:transparent url(/Style%20Library/images/grey_icon.png) no-repeat scroll 0 2px;padding-left:30px;width:115px;height:28px;}*/
#linkitem{padding-right:0px;width:auto;height:28px; float: left;}
.ub_featured_links .slm-layout-main .groupheader{}
#linkitem .link-item{float:left;width:auto; text-align: center;}
.ub_featured_links  #group{margin-top:27px;}
#copyright ul{
	margin-left:0;
}
#locations li{border-right:1px solid #76240c;padding-right:8px;margin-left:8px;}

#copyright li{
	list-style:none;float:left;padding-right:4px;margin-right:4px;border-right:1px solid #7e7e7e;
}
#locations ul{
	padding-left:22px;
}
.featuredLinkHdr{
	text-transform:uppercase;font-size:12px; background: #d5dee9; /*height: 30px;*/ padding: 8px 0 8px 15px;

}
li.last, #copyright li.last, #locations li.last, #UB_MainNavigation li.last {border:none;}
div#search #SRSB,div #search .search_text{float:left;}
.search_text{color:#76240c;display:block;padding-top:3px;} 

/**************** slightly enhanced, universal clearfix hack ***********************/
.clearfix:after, .imgnav:after, div.blog dt:after, .item:after, #UB_MainNavigation ul:after, #topnav ul:after, #copyright ul:after, div#search:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clearfix, .imgnav, div.blog dt, .item, #UB_MainNavigation ul, #topnav ul, #copyright ul, div#search { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix, * html .imgnav, * html div.blog dt, * html .item, * html #UB_MainNavigation ul, * html #topnav ul, * html #copyright ul, * html div#search { height: 1%; }

.clearfix, .imgnav, div.blog dt, .item, #UB_MainNavigation ul, #topnav ul, #copyright ul, div#search { display: block; }

/* close commented backslash hack */

#copyright li{
	list-style:none;float:left;padding-right:4px;margin-right:4px;border-right:1px solid #7e7e7e;
}

.slm-layout-main #column {width: auto !important;}

