﻿/*  Layout.xsl
	This file should contain any CSS that is used to render the layout,
	structure, and style of the page.  eWebEditPro will not see this file,
	so CSS that is specific to the editable content areas should go in the
	appropriate site-specific CSS file.
*/

html { overflow-y: scroll; } /* normalize presence of scrollbars */
body { text-align: center; background-image: url('/images/Layout/secondary_bg.gif'); background-repeat: repeat-x; background-color: #e0d9c1;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } /* Center the layout on the page    */
#doc1 {
	width: 974px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/** Page Grid (golden mean):
  * 974px: Total page
  * 602px: Main
  * 230px: Left
  * 142px: Right
  *
  * 10px gutter between all sections (not including page edges)
  * Gutter handled using padding. Margin could also be used.
  * Remember to adjust width if adjusting padding/margin!!
  *
  * LMR = Left, Middle, Right
  * LM  = Left, Middle
  *  MR =       Middle, Right
  *  M  =       Middle
  */
.grid_LMR #grid_container { float: right; width: 703px; }
.grid_LMR #grid_Main      { float: left;  width: 503px; padding: 0 10px 0 0; }
.grid_LMR #grid_Right     { float: right; width: 179px; padding-left:  5px; border-left: 1px dotted #C4BA99; }
.grid_LMR #grid_Left      { float: left;  width: 235px; padding-right: 5px; }

.grid_LM #grid_container  { float: right; width: 703px; }
.grid_LM  #grid_Left      { float: left;  width: 235px; padding-right: 5px; }

.grid_MR  #grid_Main      { float: left;  width: 774px; padding-right: 5px; }
.grid_MR  #grid_Right     { float: right; width: 179px; padding-left:  5px; border-left: 1px dotted #C4BA99; }

.grid_M   #grid_Main      { width: 954px; background-color: #fff; padding: 10px; }

#hd, #bd, #ft { clear: both; }

#grid_Top { border-bottom: 8px solid #9C1E3D; margin-bottom: 10px; }

/*** Universal ***/
a { text-decoration: none; color: #9c1e3d; }
a:hover { text-decoration: underline; }
p { color: #000; }
li { color: #000; }
h1, h2, h3, h4, h5, h6 { color: #5F5841; font-weight: bold; }
ul li { list-style-image: url('/images/Layout/square_bullet.gif'); margin-bottom: 5px; }
ul li li { list-style-image: none; list-style: circle; }
hr { color: #c4ba99; height: 1px; margin: 5px 0; border: none; border-top: 1px solid #c4ba99; }
strong { color: #3B382E; }
table td,
table th { border: 0; }
ol, ul, dl { margin-left: 35px; }

/** Homepage **/
.HP .layout_Normal  .yui-b,    .layout_NoRight .yui-b    { float: left;  width:180px; } /* HP nav is wider */
body.HP {
	background-image: url('/images/Layout/page_bg.gif');
	background-repeat: repeat-x;
	background-color: #C4BA99; 
}

.HP li { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: none; }
.HP h1, 
.HP h2, 
.HP h3, 
.HP h4, 
.HP h5, 
.HP h6 { color: #fff; }

.HP #grid_Main img { margin: 0; border: none; }

.HP .rotating_banner { width: 703px; height: 259px; float: right; }
.HP #grid_Main { clear: both; width: 967px; background-color: transparent; float: none; padding: 0 0 0 5px; border: none; }

.HP #grid_Left { padding-top: 10px; width: 263px; background-image: none; border: none; float: left; height: auto; min-height: 110px; }
.HP #grid_Left ul { margin: 0 0 0 26px; width: 237px; }
.HP #grid_Left li { list-style: none; padding: 0; border-bottom: 1px solid #B15665; margin: 0; height: 25px; line-height: 21px; }
.HP #grid_Left li:hover,
.HP #grid_Left li.hover  { background-image: url('/images/Layout/nav_rollover.gif'); background-repeat: no-repeat; }
.HP #grid_Left li a { color: #f8f7d9; text-decoration: none; text-transform: uppercase; font-size: 9px; padding: 0 0 0 20px; }
.HP #grid_Left a:hover { color: #9c1e3d; }
.HP #grid_Left a.hover { color: #9c1e3d; } /* Duplicate for IE6 */

.HP h1.page_title,
.HP #layout_Breadcrumbs { display: none; }
.HP #layout_Content { padding-top: 0px; }

.HP #clinic_banner img { width: 935px; padding-left: 13px; padding-top: 5px; }
.HP table { position: relative; left: 10px; margin-bottom: 0; }
.HP table td { border: none; padding: 0; }
.HP .updates_box { background-image: url('/images/HomePage/recentupdates_bd.gif'); background-repeat: no-repeat; width: 358px; height: 257px;
	padding-right: 10px; }
.HP .publication_box { background-image: url('/images/HomePage/publications_bd.gif'); background-repeat: no-repeat; width: 300px; height: 260px; 
	padding-right: 10px; }
.HP .video_box { background-image: url('/images/HomePage/rightbox_bg.gif'); background-repeat: no-repeat; width: 257px; height: 260px; }

.HP .updates_box .inside_box { width: 335px; }
.HP .updates_box .inside_box h3 { text-align: right; margin-top: 7px; font-size: 16px; }
.HP .updates_box .inside_box li a { color: #9c1e3d; }
.HP .publication_box .inside_box { width: 280px; }
.HP .publication_box .inside_box h3 { margin-top: 7px; margin-bottom: 10px; font-size: 16px; }
.HP .video_box .inside_box { width: 200px; table-layout: fixed; }
.HP .video_box .inside_box td { vertical-align: top; padding: 5px 0; }
.HP .video_box .inside_box h3 { margin: 0 0 5px 0; color: #9C1E3D; }
.HP .video_box div { height: 230px; overflow-y: auto; overflow-x: hidden; width: 245px; margin-top: 10px; position: relative; }
.HP .video_box h4 { color: #5c1224; font-size: 11px; }
.HP .video_box p,
.HP .video_box a { font-size: 10px; color: #000; }
.HP .updates_box div { height: 200px; overflow-y: auto; overflow-x: hidden; width: 335px; margin-top: 10px; position: relative; }
.HP .updates_box p { font-size: 11px; }
.HP #bd { border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; height: 655px; padding: 0; background-color: transparent; overflow: hidden; }

/* Overrides due to secondary page styling */
.HP #grid_Left #MNAV000001 { padding-left: 0; }
.HP #grid_Left ul { padding: 0; }

/* Press Releases */
.base .Generated_TopTenPressReleases { height: 200px; overflow-y: auto; }
.base .Generated_TopTenPressReleases ul li a { color: #FFFBEF; font-size: 8pt; }
.base .Generated_TopTenPressReleases ul li span.ShowDate { color: #C6A199; font-size: 8pt; }
.base .Generated_TopTenPressReleases ul li { list-style: none; padding-bottom: 0; }
.base .Generated_TopTenPressReleases ul { margin-left: 0em; }
.base .Generated_TopTenPressReleases ul li div.ShowDescription { color: White; }

/*** Header ***/
#hd { height: 121px; border-left: 1px solid #fff; border-right: 1px solid #fff; 
	background: url('/images/Layout/hd_bg.gif') no-repeat top right; }
#hd .layout_logo { margin: 0; padding: 0; height: 95px; float: left; width: 410px; }
#hd .layout_logo a { display: block; height: 95px; width: 410px; overflow: hidden; }
.go_btn { background-color: #9b1e3d; color: #fff; }
.perform_search { padding: 10px 5px 0 0; float: right; text-transform: uppercase; font-size: 11px; font-weight: bold; }
.searchbox_empty { border: 1px solid #7f9db9; color: #000; padding: 2px; font-size: 13px; float: left; }
.search_btn { overflow: visible; display: block; float: left; font-weight: bold; height: 22px; line-height: 22px; margin-left: -1px; text-align: center; width: 50px; }
.this_page { float: left; width: 218px; clear: left; padding-left: 19px; }
#social_network { float: right; width: 176px; padding-top: 20px; height: 35px; clear: right; }
#findus_text { padding: 0 5px; font-weight: bold; color: #000; font-size: 14px; position: relative; bottom: 10px; }
#top_items { float: left; height: 25px; }
#top_items a,
#top_items a:visited { background-color: #AFA583; padding: 5px 10px; display: inline-block; color: #fff; border-left: 1px solid #E0D9C1; border-right: 1px solid #E0D9C1; 
	font-size: 12px; font-weight: normal; }
#top_items a:hover { text-decoration: none; background-color: #9F946D; }
div#lower_top { clear: both; height: 25px; }

/*** Menu ***/
#grid_Left { background-image: url('/images/Layout/secondarynav_bg.gif'); background-repeat: no-repeat; border-bottom: 1px solid #fff; width: 240px;
	min-height: 310px; height: auto !important; height: 310px; } /* http://www.dustindiaz.com/min-height-fast-hack/ */
#grid_Left a { color: #fff; text-decoration: none; font-size: 11px; }
#grid_Left ul li a:hover { color: #ffde7a; }
#grid_Left #MNAV000001 { padding-left: 35px; }
#grid_Left ul { margin: 0 0 0 17px; padding: 10px; }
#grid_Left ul.T2 { padding: 10px 0 10px 10px; }
#grid_Left ul.T3,
#grid_Left ul.T4,
#grid_Left ul.T5,
#grid_Left ul.T6,
#grid_Left ul.T7 { padding: 10px 0 10px 15px; }
#grid_Left li { list-style: none; list-style-image: none; padding: 4px 0; margin-bottom: 0; border-bottom: 1px solid #B15665; }
#grid_Left li a { padding: 6px 10px 6px 0px; }
#grid_Left li.T1Current,
#grid_Left li.T1Active { background-image: url('/images/Layout/nav_rollover.gif'); background-repeat: no-repeat; border-bottom: none; width: 200px; }
#grid_Left li.T1Active a { margin-left: 20px; color: #9c1e3d; }
#grid_Left li.T1Active a:hover { color: #9c1e3d; }
#grid_Left ul li.T2, 
#grid_Left ul li.T3,
#grid_Left ul li.T4,
#grid_Left ul li.T5,
#grid_Left ul li.T6,
#grid_Left ul li.T7 { border-bottom: none; }
#grid_Left ul li.T3,
#grid_Left ul li.T4,
#grid_Left ul li.T5,
#grid_Left ul li.T6,
#grid_Left ul li.T7 { list-style: disc; color: #fff; }
#grid_Left ul li.T2 a { color: #fff; margin-left: 0; }
#grid_Left ul li.T2 a:hover { color: #ffde7a; }
#grid_Left ul.T3 li.T3 a,
#grid_Left li.T3Current ul.T4 li.T4 a,
#grid_Left li.T4Current ul.T5 li.T5 a,
#grid_Left li.T5Current ul.T6 li.T6 a,
#grid_Left li.T6Current ul.T7 li.T7 a { font-weight: normal; text-decoration: none; }
#grid_Left ul li.T2Current a, 
#grid_Left ul.T3 li.T3Current a { font-weight: bold; text-decoration: underline; }
#grid_Left ul.T2Active { padding-bottom: 0; }
#grid_Left ul.T3Active,
#grid_Left ul.T3Active ul { padding-bottom: 0; margin-left: 0; }
.request_btn { margin-top: 20px; }

#font_resize { text-align: center; padding-top: 5px; height: 27px; margin: 0 0 0 18px; border-bottom: 2px solid #B15665; }
#font_resize a { display: inline-block; height: 25px; width: 25px; margin: 0; padding: 0; }

#promo_left { background-image: url('/images/Layout/promoleft_bg.gif'); background-repeat: repeat-y; background-position: right top; margin-left: 25px; margin-top: 20px; 
	padding-bottom: 10px; margin-bottom: 10px; }
#promo_left h3 { padding: 8px 0; font-size: 140%; color: #000; }
#promo_left ul { margin: 0; padding: 0; }

/** Body **/ 
#layout_Breadcrumbs,
#layout_Breadcrumbs a { font-size: 10px; }
#grid_container { background-color: #fff; border: 1px solid #C4BA99; border-top: none; padding: 10px; } 
h1.page_title { background-image: url('/images/Layout/page_title_bg.gif'); background-repeat: repeat-y; padding: 5px 0 5px 10px; 
	letter-spacing: 2px; color: #333; margin-top: 10px; font-weight: normal; }
#layout_Content { padding-top: 10px; }
#layout_Content img { margin: 8px; }
#layout_Content table img {	margin: 0; }
#layout_Content img.goldborder,
.goldborder { border: 2px solid #c3b998; }
p.breaking_news_header { width: 505px; overflow: hidden; }
#layout_Content p.breaking_news_header img { margin: 0; }
.rockbullet_header {
	background-image: url('/images/Layout/rockbullet.jpg'); 
	background-repeat: no-repeat;
	background-position: left top; 
	padding: 8px 0 8px 50px;
	line-height: 25px; 
	color: #9C1E3D;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red_boldfont {
	color: #9C1E3D;
	font-weight: bold; 
}
.ClientQuote,
.ClientQuote span,
.ClientQuote strong,
.ClientQuote b {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-style: oblique ;
	font-weight: bold;
	color: #9C1E3D;
}
.SubHeaderRed,
.SubHeaderRed span,
.SubHeaderRed strong,
.SubHeaderRed b {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #9C1E3D;
}
.SubHeaderTan,
.SubHeaderTan span,
.SubHeaderTan strong,
.SubHeaderTan b {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #807963;
}
.SubHeaderWhite,
.SubHeaderWhite span,
.SubHeaderWhite strong,
.SubHeaderWhite b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*** Footer ***/
#ft { padding: 10px 0; text-align: center; color: #9F946D; font-size: 10px; }
#ft a,
#ft a:link,
#ft a:visited { color: #9F1D3E; font-size: 10px; text-decoration: none; text-transform: uppercase; }
#ft a:hover { color: #234865; }
#ft a#pb_link,
#ft a#pb_link:link,
#ft a#pb_link:visited { color: #EFECE0; font-size: 10px; text-decoration: none; text-transform: none; }
#ft a#pb_link:hover { color: #9C1E3D; }


/** Forms **/
input.button { color: #264B68; font-weight: bold; font-size: 12px; font-family: Helvetica,Verdana,Arial,sans-serif; }
.FormError { background-color: red; color: white; }

/** Top Menu, including T1 with T2 drop-downs
  * Remove this whole section if there is no top menu!
  * Aside from the width, every style here is purely structural.
  * This is just to get the list horizontal and have things line up
  * when the drop-down occurs. Do appearance styling below these.
  **/
#layout_TopMenu       { clear: both; overflow: auto; }
#layout_TopMenu ul    { list-style: none; }
#layout_TopMenu ul.T2 { position: absolute; display: none; width: 160px; }
#layout_TopMenu li:hover ul.T2,
#layout_TopMenu li.hover ul.T2 { display: block; }
#layout_TopMenu li { list-style: none; display: inline; float: left; width: 160px; }
#layout_TopMenu a { display: block; }
#bd select.hover  { visibility: hidden; }

/*! Apply base styles to editable components
  * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  * Code licensed under the BSD License:
  * http://developer.yahoo.net/yui/license.txt
  * version: 2.6.0
  * Patch: added namespace
  **/
.base h1 { font-size: 138.5%; margin: 13px 0; font-weight: bold; }
.base h2 { font-size: 123.1%; margin: 13px 0; font-weight: bold; }
.base h3 { font-size: 108%;   margin: 13px 0; font-weight: bold; }
.base h4 { font-weight: bold; }
.base h5 { font-weight: bold; }
.base h6 { font-weight: bold; }
.base strong { font-weight: bold; }
.base abbr,
.base acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}
.base em  { font-style: italic; }
.base del { text-decoration: line-through; }
.base blockquote { margin: 13px; }
.base ul,
.base ol,
.base dl { margin: 13px 13px 13px 26px; }
.base ol li { list-style: decimal outside; }
.base ul li { list-style: disc outside; }
.base dl dd { margin-left: 13px; }
.base th,
.base td {
	border: none;
	padding: 8px;
}
.base th {
	font-weight: bold;
	text-align: center;
}
.base caption {
	margin-bottom: 8px;
	text-align: center;
}
.base p,
.base fieldset,
.base table,
.base pre {
	margin-bottom: 13px;
}
.base input[type=text],
.base input[type=password],
.base textarea {
	width: 160px;
}
#OTH000578 .base input,
#OTH000578 .base input[type=text],
#OTH000578 .base input[type=password],
#OTH000578 .base textarea,
#OTH000579 .base input,
#OTH000579 .base input[type=text],
#OTH000579 .base input[type=password],
#OTH000579 .base textarea,
#OTH000758 .base input[type=text],
#OTH000758 .base input[type=password],
#OTH000758 .base textarea { width: auto; }




/* Style for eCards */
.eCardForm td, .eCardForm th {
	border: 0;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}

.eCardForm th {
	background-color:#B1B2B5;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:3px;
}

.eCardForm p {
	margin-bottom: 2px;
}

/** Service Line Pages **/
.OTH000023 #grid_Top,
.OTH000194 #grid_Top,
.OTH000207 #grid_Top,
.OTH000285 #grid_Top,
.OTH000272 #grid_Top,
.OTH000101 #grid_Top,
.OTH000091 #grid_Top,
.OTH000554 #grid_Top,
.OTH000569 #grid_Top,
.OTH000054 #grid_Top,
.OTH000296 #grid_Top,
.OTH000471 #grid_Top,
.OTH000111 #grid_Top,
.OTH000261 #grid_Top,
.OTH000199 #grid_Top,
.OTH000029 #grid_Top,
.OTH000201 #grid_Top,
.OTH000145 #grid_Top,
.OTH000549 #grid_Top,
.OTH000270 #grid_Top,
.OTH000531 #grid_Top,
.OTH000543 #grid_Top,
.OTH000232 #grid_Top,
.OTH000208 #grid_Top,
.OTH000062 #grid_Top,
.OTH000185 #grid_Top,
.OTH000196 #grid_Top,
.OTH000197 #grid_Top,
.OTH000571 #grid_Top,
.OTH000128 #grid_Top,
.OTH000195 #grid_Top,
.OTH000473 #grid_Top { background-image: url('/images/Layout/serviceline_bg.gif'); background-repeat: no-repeat; background-color: #9C1E3D; }

.OTH000023 #grid_Top table,
.OTH000194 #grid_Top table,
.OTH000207 #grid_Top table,
.OTH000285 #grid_Top table,
.OTH000272 #grid_Top table,
.OTH000101 #grid_Top table,
.OTH000091 #grid_Top table,
.OTH000554 #grid_Top table,
.OTH000569 #grid_Top table,
.OTH000054 #grid_Top table,
.OTH000296 #grid_Top table,
.OTH000471 #grid_Top table,
.OTH000111 #grid_Top table,
.OTH000261 #grid_Top table,
.OTH000199 #grid_Top table,
.OTH000029 #grid_Top table,
.OTH000201 #grid_Top table,
.OTH000145 #grid_Top table,
.OTH000549 #grid_Top table,
.OTH000270 #grid_Top table,
.OTH000531 #grid_Top table,
.OTH000543 #grid_Top table,
.OTH000232 #grid_Top table,
.OTH000208 #grid_Top table,
.OTH000062 #grid_Top table,
.OTH000185 #grid_Top table,
.OTH000196 #grid_Top table,
.OTH000197 #grid_Top table,
.OTH000571 #grid_Top table,
.OTH000128 #grid_Top table,
.OTH000195 #grid_Top table,
.OTH000473 #grid_Top table { width: 703px; }

.OTH000023 #grid_Top td,
.OTH000194 #grid_Top td,
.OTH000207 #grid_Top td,
.OTH000285 #grid_Top td,
.OTH000272 #grid_Top td,
.OTH000101 #grid_Top td,
.OTH000091 #grid_Top td,
.OTH000554 #grid_Top td,
.OTH000569 #grid_Top td,
.OTH000054 #grid_Top td,
.OTH000296 #grid_Top td,
.OTH000471 #grid_Top td,
.OTH000111 #grid_Top td,
.OTH000261 #grid_Top td,
.OTH000199 #grid_Top td,
.OTH000029 #grid_Top td,
.OTH000201 #grid_Top td,
.OTH000145 #grid_Top td,
.OTH000549 #grid_Top td,
.OTH000270 #grid_Top td,
.OTH000531 #grid_Top td,
.OTH000543 #grid_Top td,
.OTH000232 #grid_Top td,
.OTH000208 #grid_Top td,
.OTH000062 #grid_Top td,
.OTH000185 #grid_Top td,
.OTH000196 #grid_Top td,
.OTH000197 #grid_Top td,
.OTH000571 #grid_Top td,
.OTH000128 #grid_Top td,
.OTH000195 #grid_Top td,
.OTH000473 #grid_Top td { width: 50%; vertical-align: top; }

.OTH000023 #grid_Top h1,
.OTH000194 #grid_Top h1,
.OTH000207 #grid_Top h1,
.OTH000285 #grid_Top h1,
.OTH000272 #grid_Top h1,
.OTH000101 #grid_Top h1,
.OTH000091 #grid_Top h1,
.OTH000554 #grid_Top h1,
.OTH000569 #grid_Top h1,
.OTH000054 #grid_Top h1,
.OTH000296 #grid_Top h1,
.OTH000471 #grid_Top h1,
.OTH000111 #grid_Top h1,
.OTH000261 #grid_Top h1,
.OTH000199 #grid_Top h1,
.OTH000029 #grid_Top h1,
.OTH000201 #grid_Top h1,
.OTH000145 #grid_Top h1,
.OTH000549 #grid_Top h1,
.OTH000270 #grid_Top h1,
.OTH000531 #grid_Top h1,
.OTH000543 #grid_Top h1,
.OTH000232 #grid_Top h1,
.OTH000208 #grid_Top h1,
.OTH000062 #grid_Top h1,
.OTH000185 #grid_Top h1,
.OTH000196 #grid_Top h1,
.OTH000197 #grid_Top h1,
.OTH000571 #grid_Top h1,
.OTH000128 #grid_Top h1,
.OTH000195 #grid_Top h1,
.OTH000473 #grid_Top h1 { font-size: 200%; padding-top: 15px; padding-bottom: 15px; }

.OTH000023 #grid_Top p,
.OTH000194 #grid_Top p,
.OTH000207 #grid_Top p,
.OTH000285 #grid_Top p,
.OTH000272 #grid_Top p,
.OTH000101 #grid_Top p,
.OTH000091 #grid_Top p,
.OTH000554 #grid_Top p,
.OTH000569 #grid_Top p,
.OTH000054 #grid_Top p,
.OTH000296 #grid_Top p,
.OTH000471 #grid_Top p,
.OTH000111 #grid_Top p,
.OTH000261 #grid_Top p,
.OTH000199 #grid_Top p,
.OTH000029 #grid_Top p,
.OTH000201 #grid_Top p,
.OTH000145 #grid_Top p,
.OTH000549 #grid_Top p,
.OTH000270 #grid_Top p,
.OTH000531 #grid_Top p,
.OTH000543 #grid_Top p,
.OTH000232 #grid_Top p,
.OTH000208 #grid_Top p,
.OTH000062 #grid_Top p,
.OTH000185 #grid_Top p,
.OTH000196 #grid_Top p,
.OTH000197 #grid_Top p,
.OTH000571 #grid_Top p,
.OTH000128 #grid_Top p,
.OTH000195 #grid_Top p,
.OTH000473 #grid_Top p { padding-bottom: 10px; }

.service_photo { padding: 20px 0 35px 25px; }

.service_caption { padding: 0 20px 10px 25px; color: #fff; }

.OTH000023 #grid_Top .service_caption p,
.OTH000194 #grid_Top .service_caption p,
.OTH000207 #grid_Top .service_caption p,
.OTH000285 #grid_Top .service_caption p,
.OTH000272 #grid_Top .service_caption p,
.OTH000101 #grid_Top .service_caption p,
.OTH000091 #grid_Top .service_caption p,
.OTH000554 #grid_Top .service_caption p,
.OTH000569 #grid_Top .service_caption p,
.OTH000054 #grid_Top .service_caption p,
.OTH000296 #grid_Top .service_caption p,
.OTH000471 #grid_Top .service_caption p,
.OTH000111 #grid_Top .service_caption p,
.OTH000261 #grid_Top .service_caption p,
.OTH000199 #grid_Top .service_caption p,
.OTH000029 #grid_Top .service_caption p,
.OTH000201 #grid_Top .service_caption p,
.OTH000145 #grid_Top .service_caption p,
.OTH000549 #grid_Top .service_caption p,
.OTH000270 #grid_Top .service_caption p,
.OTH000531 #grid_Top .service_caption p,
.OTH000543 #grid_Top .service_caption p,
.OTH000232 #grid_Top .service_caption p,
.OTH000208 #grid_Top .service_caption p,
.OTH000062 #grid_Top .service_caption p,
.OTH000185 #grid_Top .service_caption p,
.OTH000196 #grid_Top .service_caption p,
.OTH000197 #grid_Top .service_caption p,
.OTH000571 #grid_Top .service_caption p,
.OTH000128 #grid_Top .service_caption p,
.OTH000195 #grid_Top .service_caption p,
.OTH000473 #grid_Top .service_caption p { padding-bottom: 5px; color: #fff; }

#grid_Top .service_caption a,
#grid_Top .service_caption a:link,
#grid_Top .service_caption a:visited,
#grid_Top .service_caption a:hover { color: #E0D9C1; }

.OTH000023 #grid_Top .service_call,
.OTH000194 #grid_Top .service_call,
.OTH000207 #grid_Top .service_call,
.OTH000285 #grid_Top .service_call,
.OTH000272 #grid_Top .service_call,
.OTH000101 #grid_Top .service_call,
.OTH000091 #grid_Top .service_call,
.OTH000554 #grid_Top .service_call,
.OTH000569 #grid_Top .service_call,
.OTH000054 #grid_Top .service_call,
.OTH000296 #grid_Top .service_call,
.OTH000471 #grid_Top .service_call,
.OTH000111 #grid_Top .service_call,
.OTH000261 #grid_Top .service_call,
.OTH000199 #grid_Top .service_call,
.OTH000029 #grid_Top .service_call,
.OTH000201 #grid_Top .service_call,
.OTH000145 #grid_Top .service_call,
.OTH000549 #grid_Top .service_call,
.OTH000270 #grid_Top .service_call,
.OTH000531 #grid_Top .service_call,
.OTH000543 #grid_Top .service_call,
.OTH000232 #grid_Top .service_call,
.OTH000208 #grid_Top .service_call,
.OTH000062 #grid_Top .service_call,
.OTH000185 #grid_Top .service_call,
.OTH000196 #grid_Top .service_call,
.OTH000197 #grid_Top .service_call,
.OTH000571 #grid_Top .service_call,
.OTH000128 #grid_Top .service_call,
.OTH000195 #grid_Top .service_call,
.OTH000473 #grid_Top .service_call { width: 703px; padding: 0; margin: 0; }

.OTH000023 #grid_Top .service_call td,
.OTH000194 #grid_Top .service_call td,
.OTH000207 #grid_Top .service_call td,
.OTH000285 #grid_Top .service_call td,
.OTH000272 #grid_Top .service_call td,
.OTH000101 #grid_Top .service_call td,
.OTH000091 #grid_Top .service_call td,
.OTH000554 #grid_Top .service_call td,
.OTH000569 #grid_Top .service_call td,
.OTH000054 #grid_Top .service_call td,
.OTH000296 #grid_Top .service_call td,
.OTH000471 #grid_Top .service_call td,
.OTH000111 #grid_Top .service_call td,
.OTH000261 #grid_Top .service_call td,
.OTH000199 #grid_Top .service_call td,
.OTH000029 #grid_Top .service_call td,
.OTH000201 #grid_Top .service_call td,
.OTH000145 #grid_Top .service_call td,
.OTH000549 #grid_Top .service_call td,
.OTH000270 #grid_Top .service_call td,
.OTH000531 #grid_Top .service_call td,
.OTH000543 #grid_Top .service_call td,
.OTH000232 #grid_Top .service_call td,
.OTH000208 #grid_Top .service_call td,
.OTH000062 #grid_Top .service_call td,
.OTH000185 #grid_Top .service_call td,
.OTH000196 #grid_Top .service_call td,
.OTH000197 #grid_Top .service_call td,
.OTH000571 #grid_Top .service_call td,
.OTH000128 #grid_Top .service_call td,
.OTH000195 #grid_Top .service_call td,
.OTH000473 #grid_Top .service_call td { width: 25%; background-color: #B15665; border: 1px solid #E0D9C1; padding: 10px; text-align: center; vertical-align: middle; }

.OTH000023 #grid_Top .service_call a,
.OTH000023 #grid_Top .service_call a:link,
.OTH000023 #grid_Top .service_call a:visited,
.OTH000194 #grid_Top .service_call a,
.OTH000194 #grid_Top .service_call a:link,
.OTH000194 #grid_Top .service_call a:visited,
.OTH000207 #grid_Top .service_call a,
.OTH000207 #grid_Top .service_call a:link,
.OTH000207 #grid_Top .service_call a:visited,
.OTH000285 #grid_Top .service_call a,
.OTH000285 #grid_Top .service_call a:link,
.OTH000285 #grid_Top .service_call a:visited,
.OTH000272 #grid_Top .service_call a,
.OTH000272 #grid_Top .service_call a:link,
.OTH000272 #grid_Top .service_call a:visited,
.OTH000101 #grid_Top .service_call a,
.OTH000101 #grid_Top .service_call a:link,
.OTH000101 #grid_Top .service_call a:visited,
.OTH000091 #grid_Top .service_call a,
.OTH000091 #grid_Top .service_call a:link,
.OTH000091 #grid_Top .service_call a:visited,
.OTH000554 #grid_Top .service_call a,
.OTH000554 #grid_Top .service_call a:link,
.OTH000554 #grid_Top .service_call a:visited,
.OTH000569 #grid_Top .service_call a,
.OTH000569 #grid_Top .service_call a:link,
.OTH000569 #grid_Top .service_call a:visited,
.OTH000054 #grid_Top .service_call a,
.OTH000054 #grid_Top .service_call a:link,
.OTH000054 #grid_Top .service_call a:visited,
.OTH000296 #grid_Top .service_call a,
.OTH000296 #grid_Top .service_call a:link,
.OTH000296 #grid_Top .service_call a:visited,
.OTH000471 #grid_Top .service_call a,
.OTH000471 #grid_Top .service_call a:link,
.OTH000471 #grid_Top .service_call a:visited,
.OTH000111 #grid_Top .service_call a,
.OTH000111 #grid_Top .service_call a:link,
.OTH000111 #grid_Top .service_call a:visited,
.OTH000261 #grid_Top .service_call a,
.OTH000261 #grid_Top .service_call a:link,
.OTH000261 #grid_Top .service_call a:visited,
.OTH000199 #grid_Top .service_call a,
.OTH000199 #grid_Top .service_call a:link,
.OTH000199 #grid_Top .service_call a:visited,
.OTH000029 #grid_Top .service_call a,
.OTH000029 #grid_Top .service_call a:link,
.OTH000029 #grid_Top .service_call a:visited,
.OTH000201 #grid_Top .service_call a,
.OTH000201 #grid_Top .service_call a:link,
.OTH000201 #grid_Top .service_call a:visited,
.OTH000145 #grid_Top .service_call a,
.OTH000145 #grid_Top .service_call a:link,
.OTH000145 #grid_Top .service_call a:visited,
.OTH000549 #grid_Top .service_call a,
.OTH000549 #grid_Top .service_call a:link,
.OTH000549 #grid_Top .service_call a:visited,
.OTH000270 #grid_Top .service_call a,
.OTH000270 #grid_Top .service_call a:link,
.OTH000270 #grid_Top .service_call a:visited,
.OTH000531 #grid_Top .service_call a,
.OTH000531 #grid_Top .service_call a:link,
.OTH000531 #grid_Top .service_call a:visited,
.OTH000543 #grid_Top .service_call a,
.OTH000543 #grid_Top .service_call a:link,
.OTH000543 #grid_Top .service_call a:visited,
.OTH000232 #grid_Top .service_call a,
.OTH000232 #grid_Top .service_call a:link,
.OTH000232 #grid_Top .service_call a:visited,
.OTH000208 #grid_Top .service_call a,
.OTH000208 #grid_Top .service_call a:link,
.OTH000208 #grid_Top .service_call a:visited,
.OTH000062 #grid_Top .service_call a,
.OTH000062 #grid_Top .service_call a:link,
.OTH000062 #grid_Top .service_call a:visited,
.OTH000185 #grid_Top .service_call a,
.OTH000185 #grid_Top .service_call a:link,
.OTH000185 #grid_Top .service_call a:visited,
.OTH000196 #grid_Top .service_call a,
.OTH000196 #grid_Top .service_call a:link,
.OTH000196 #grid_Top .service_call a:visited,
.OTH000197 #grid_Top .service_call a,
.OTH000197 #grid_Top .service_call a:link,
.OTH000197 #grid_Top .service_call a:visited,
.OTH000571 #grid_Top .service_call a,
.OTH000571 #grid_Top .service_call a:link,
.OTH000571 #grid_Top .service_call a:visited,
.OTH000128 #grid_Top .service_call a,
.OTH000128 #grid_Top .service_call a:link,
.OTH000128 #grid_Top .service_call a:visited,
.OTH000195 #grid_Top .service_call a,
.OTH000195 #grid_Top .service_call a:link,
.OTH000195 #grid_Top .service_call a:visited,
.OTH000473 #grid_Top .service_call a,
.OTH000473 #grid_Top .service_call a:link,
.OTH000473 #grid_Top .service_call a:visited { color: #fff; font-weight: bold; }

.OTH000023 #grid_Top .service_call a:hover,
.OTH000194 #grid_Top .service_call a:hover,
.OTH000207 #grid_Top .service_call a:hover,
.OTH000285 #grid_Top .service_call a:hover,
.OTH000272 #grid_Top .service_call a:hover,
.OTH000101 #grid_Top .service_call a:hover,
.OTH000091 #grid_Top .service_call a:hover,
.OTH000554 #grid_Top .service_call a:hover,
.OTH000569 #grid_Top .service_call a:hover,
.OTH000054 #grid_Top .service_call a:hover,
.OTH000296 #grid_Top .service_call a:hover,
.OTH000471 #grid_Top .service_call a:hover,
.OTH000111 #grid_Top .service_call a:hover,
.OTH000261 #grid_Top .service_call a:hover,
.OTH000199 #grid_Top .service_call a:hover,
.OTH000029 #grid_Top .service_call a:hover,
.OTH000201 #grid_Top .service_call a:hover,
.OTH000145 #grid_Top .service_call a:hover,
.OTH000549 #grid_Top .service_call a:hover,
.OTH000270 #grid_Top .service_call a:hover,
.OTH000531 #grid_Top .service_call a:hover,
.OTH000543 #grid_Top .service_call a:hover,
.OTH000232 #grid_Top .service_call a:hover,
.OTH000208 #grid_Top .service_call a:hover,
.OTH000062 #grid_Top .service_call a:hover,
.OTH000185 #grid_Top .service_call a:hover,
.OTH000196 #grid_Top .service_call a:hover,
.OTH000197 #grid_Top .service_call a:hover,
.OTH000571 #grid_Top .service_call a:hover,
.OTH000128 #grid_Top .service_call a:hover,
.OTH000195 #grid_Top .service_call a:hover,
.OTH000473 #grid_Top .service_call a:hover { color: #39292D; text-decoration: none; }

.OTH000023 .layout_Related,
.OTH000194 .layout_Related,
.OTH000207 .layout_Related,
.OTH000285 .layout_Related,
.OTH000272 .layout_Related,
.OTH000101 .layout_Related,
.OTH000091 .layout_Related,
.OTH000554 .layout_Related,
.OTH000569 .layout_Related,
.OTH000054 .layout_Related,
.OTH000296 .layout_Related,
.OTH000471 .layout_Related,
.OTH000111 .layout_Related,
.OTH000261 .layout_Related,
.OTH000199 .layout_Related,
.OTH000029 .layout_Related,
.OTH000201 .layout_Related,
.OTH000145 .layout_Related,
.OTH000549 .layout_Related,
.OTH000270 .layout_Related,
.OTH000531 .layout_Related,
.OTH000543 .layout_Related,
.OTH000232 .layout_Related,
.OTH000208 .layout_Related,
.OTH000062 .layout_Related,
.OTH000185 .layout_Related,
.OTH000196 .layout_Related,
.OTH000197 .layout_Related,
.OTH000571 .layout_Related,
.OTH000128 .layout_Related,
.OTH000195 .layout_Related,
.OTH000473 .layout_Related { display: none; }

.OTH000023 #grid_Main,
.OTH000194 #grid_Main,
.OTH000207 #grid_Main,
.OTH000285 #grid_Main,
.OTH000272 #grid_Main,
.OTH000101 #grid_Main,
.OTH000091 #grid_Main,
.OTH000554 #grid_Main,
.OTH000569 #grid_Main,
.OTH000054 #grid_Main,
.OTH000296 #grid_Main,
.OTH000471 #grid_Main,
.OTH000111 #grid_Main,
.OTH000261 #grid_Main,
.OTH000199 #grid_Main,
.OTH000029 #grid_Main,
.OTH000201 #grid_Main,
.OTH000145 #grid_Main,
.OTH000549 #grid_Main,
.OTH000270 #grid_Main,
.OTH000531 #grid_Main,
.OTH000543 #grid_Main,
.OTH000232 #grid_Main,
.OTH000208 #grid_Main,
.OTH000062 #grid_Main,
.OTH000185 #grid_Main,
.OTH000196 #grid_Main,
.OTH000197 #grid_Main,
.OTH000571 #grid_Main,
.OTH000128 #grid_Main,
.OTH000195 #grid_Main,
.OTH000473 #grid_Main { width: 100%; padding: 0; float: none; }

