﻿.FindACenter
{
	xmargin: 38px;
	background-color: #cfdbe7;
	border: solid 2px #acbed2;
	color: #092b4f;
}
.FindACenter td
{
	padding: 6px;
	font-size: 80%;
}
.FindACenter td h3,
td.Content td.News .FindACenter td h3
{
	color: #092b4f;
	margin-bottom: 12px;
	font-size: 120%;
	font-weight: bold;
}
.FindACenter .text
{
	width: 100%;
}
.FindACenter .button
{
	text-align: right;
}

.HeaderA2
{
	background-image: url(Images/ShadowTop.png);
	background-repeat: repeat-x;
	border-bottom: solid 6px white;
	font-size: 0px;
}
.HeaderB1
{
	padding: 10px 0 0 39px;
}

.CloudsLeft,
.CloudsRight
{
	background-image: url(Images/Clouds.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 250px;
	position: absolute;
	top: 136px;
	width: 50%;
	z-index: -1;
	left: 0px;
}
.CloudsRight
{
	background-position: left top;
	left: 50%;
}

.FooterShadow
{
	background-image: url(Images/ShadowBottom.png);
	background-repeat: repeat-x;
	border-top: solid 6px white;
	font-size: 0px;
}

p
{
	margin: 0 0 20px 0;	
}


/*
Colors=#003366,#436ca2,#49637b,#dfdfe0,#823000;
*/

/* Font Sizes */

	/* Header */
	table.Header .TopNav a
		{	font-size: 80%;	}
	table.Header td.Search td
		{	font-size: 58%;	}
	table.Header td.Search Select,
	table.Header td.Search Input
		{	font-size: 100%;	}
	table.TopNav2 td.Link a,
	table.TopNav2 td.LinkHover a,
	table.TopNav2 td.LinkSelected a
		{	font-size: 66%;	}

	/* Content */

	td.Content H3, .PageSubHeading
		{	font-size: 170%;	}
	td.Content H4
		{	font-size: 100%;	}
	td.Content H5
		{	font-size: 110%;	}
	td.ContentHome td.Spotlight .SpotlightTitle
		{	font-size: 128%;	}
	td.ContentHome  td.Spotlight .SpotlightBodyContent
		{	font-size: 120%;}
	td.ContentHome  td.Spotlight .SpotlightBodyContent div.RichTextEditor
		{ font-size: 100%; }
	td.ContentHome td.Spotlight div.RichTextEditor
		{	font-size: 69%; }
		
	TD.Content,
	TD.Content TD,
	TD.Content TH
	{
		FONT-SIZE: 68%;
		line-height: 120%;
	}

	.SiteInfo_Address,
	.SiteInfo_Address td
		{	font-size: 100%; }
	.SiteInfo_ViewMap_C a
		{	font-size: 75%; }
	.CallToAction_Title
		{	font-size: 80%; }
	.CallToAction_Body
		{	font-size: 65%; }

	table.SpotlightTitle td.SpotlightTitleC
		{	font-size: 80%; font-weight: bold; }
	table.SpotlightBody td
		{	font-size: 80% !important; }

	.popup *
		{	font-size: 12px; }

	/* Footer */
	.Footer,
	.Footer td
	{
		font-size: 58%;
		padding-left: 8px;
		padding-right: 8px;
	}
	.Footer .Copyright,
	.Footer .PoweredBy
	{
		font-size: 100%;
	}
	.Footer .PoweredBy a
	{
	}
	
	


.PageLeft
{
	background-image: url(Images/ShadowLeft.png);
	background-repeat: repeat-y;
	font-size: 0px;
}
.PageRight
{
	background-image: url(Images/ShadowRight.png);
	background-repeat: repeat-y;
	font-size: 0px;
}


body, td, th {
	font-family: verdana;
}
blockquote
{
	margin-left: 20px;
}

form { margin: 0px; }

body
{
	margin: 0px;
}




a:hover
{
	text-decoration: none;
}

h1, h2, h3, h4, h5
{
	font-family: Arial;
}

h1
{
	font-weight: normal;
	margin-bottom: 10px;
	font-size: 220%;
}
h2
{
	font-weight: normal;
	font-size: 150%;
	line-height: 120%;
}


/**** Site Info ****/
.SiteInfo
{
	float:right;
	width: 225px;
}

.SiteInfo_Address
{
	padding: 11px;
	padding-right: 0px;
	xwidth: 225px;
}
.SiteInfo_Address,
.SiteInfo_Address *
{
	xcolor: White;
}
.SiteInfo_ViewMap
{
	width: 225px;
}
.SiteInfo_ViewMap td
{
	xborder: solid 1px white;
	xwidth: 33%;
}
.SiteInfo_ViewMap_L
{
	width: 31px;
	height: 26px;
}
.SiteInfo_ViewMap_C
{
}
.SiteInfo_ViewMap_C a:hover
{
	text-decoration: none;
}
.SiteInfo_ViewMap_R
{
	width: 4px;
	height: 26px;
	font-size: 1px;
}


/**** Spotlights ****/
.Spotlights
{
	background-image: url(Images/HomeSpotlightBackground.gif);
	background-repeat:repeat-y;
	height: 237px;
}
.Spotlights table
{
	width: 754px;
}
.Spotlights table table,
.Spotlights table.Toolbar
{
	width: auto;
}
.Spotlights td
{
	color: #3f3f3f;
	padding: 9px 17px 10px 17px;
}
.Spotlights td.c1
{
	padding-left: 0px;
}
.Spotlights td.c3
{
	padding-right: 0px;
}
.Spotlights td.Spacer
{
	background-image: url(Images/SpotlightSpacer.png);
	background-repeat: no-repeat;
	width: 5px;
	padding: 0px;
}
.Spotlights td .DescriptionText td,
.Spotlights td .Toolbar td
{
	padding: 0px;
}
.Spotlight p
{
	margin: 0px;
}

.SpotlightTitle,
.SpotlightBody
{
	width: 220px;
}
.SpotlightTitle
{
	font-size: 130%;
	font-weight: bold;
	font-family: Arial;
	display: block;
	margin: 7px 0 7px 0;
	line-height: 110%;
}

.SpotlightImage
{
	border: solid 1px black;
	padding: 2px;
	display: block;
}

td.News
{
	padding: 23px 0 0 40px;
	width: 225px;
}
td.Content td.News h3
{
	padding: 0px;
	color: #3f3f3f;
}
td.Content td.News ul
{
	margin: 20px 0 0 0;
	padding-left: 15px;
	list-style-type: square;
}
td.Content td.News ul li
{
	padding-bottom: 10px;
}

td.Content td.HomeBody
{
	padding-left: 45px;
	padding-right: 40px;
}
td.Content div.HomeBody
{
	xfont-weight: bold;
	font-size: 120%;
	line-height: 140%;
	margin-bottom: 20px;
}







.HomeCol2
{
	padding-left: 35px;
	font-size: 70% !important;
	line-height: 140% !important;
}
.HomeCol2 h2
{
	font-weight: bold;
}

/**** Top Nav ****/
body
{
	padding-top: 13px;
}

table.Header .topNav
{
	text-align: center;
	margin-top: 30px;
}
.TopNav a
{
	text-decoration: none;
}
.TopNav a:hover
{
	border-bottom: solid 2px #004982;
}
.TopNav a.selected
{
	border-bottom: solid 2px #004982;
}


table.Header td.Logo
{
	background-image: url(Images/HeaderTopRight2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 112px;
	background-color: White;
}


/*
table.TopNav2 .Items
{
}
table.TopNav2 .Items td
{
	text-align: center;
	border-top:		solid 1px #043e82;
	border-bottom:	solid 1px #043e82;
	background-image: url(Images//library/Templates/CWS/DesignPresbyDenton/TopNavItemOff.gif);
	background-repeat: repeat-x;

}
table.TopNav2 .Items .Link a,
table.TopNav2 .Items .LinkHover a,
table.TopNav2 .Items .LinkSelected a
{
	color: #263653;
	text-decoration: none;
	font-weight: bold;
}
table.TopNav2 .Items .LinkHover
{
	background-image: url(Images//library/Templates/CWS/DesignPresbyDenton/TopNavItemHover.gif);
	background-repeat: repeat-x;
	background-color: #c7e3ff;
	cursor: hand;
}
table.TopNav2 .Items .LinkSelected
{
	background-image: url(Images//library/Templates/CWS/DesignPresbyDenton/TopNavItemOn.gif);
	background-repeat: repeat-x;
	background-color: #7099c7;
}

table.TopNav2 .Items .LinkSelected a
{
	color: White;
}
.TopNav2_SubPage
{
	width: 780px;
}
.TopNav2_SubPage .Items
{
	border-top: solid 4px #4c7bb5;
	border-bottom: solid 4px #4c7bb5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: White;
}
*/


/**** Left Nav ****/
.LeftNavColumn
{
	background-color: #ffffff;
	width: 197px;
	width: 280px;
	font-size: 78%;
}
.LeftNavContainer
{
	background-image: url(Images/LeftNavBackground.gif);
	background-repeat: repeat-y;
	height: 236px;
	padding: 30px 0 0 41px;
	line-height: 180%;
}
.ContentHome .LeftNavColumn
{
	xpadding-right: 0px;
}
.LeftNavColumnSubPage
{
	line-height: 120%;
}

.LeftNavColumn a
{
}



/* Left Nav */

.MenuItem,
.MenuItemHover,
.MenuItemSelected
{
	font-size: 175%;
	margin-bottom: 15px;
	text-decoration: none;
	font-family: Arial;
	color: #004982;
}
.LeftNavColumn ul
{
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
}
.LeftNavColumn li
{
	margin: 10px 0 10px 0px;
	color: #004982;
}
.LeftNavColumn ul a
{
	text-decoration: none;
	line-height: 100%;
	font-size: 100%;
	font-weight: bold;
}
.LeftNavColumn ul a:hover
{
	text-decoration: underline;
}
.LeftNavColumn ul a.Selected
{
	text-decoration: underline;
}






td.Content
{
	padding: 0 25px 0 0;
	line-height: 152%;
	background-image: url(Images/PageBodyRightEdge.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 544px;
}
td.ContentHome
{
	padding: 0px;
}
div.Content
{
}
div.Content h3
{
}
div.Content .Body
{
	padding-right: 25px;
}

div.Content.AboutUs h3,
div.Content.ContactUs h3,
div.Content.InsuranceBilling h3,
div.Content.YourSurgery h3
{
	margin-bottom: 150px !important;
}

div.Content.AboutUs				{	background-image: url(Images/Banners/AboutUs.jpg);				}
div.Content.ContactUs			{	background-image: url(Images/Banners/ContactUs.jpg);			}
div.Content.InsuranceBilling	{	background-image: url(Images/Banners/InsuranceBilling.jpg);	}
div.Content.YourSurgery			{	background-image: url(Images/Banners/YourSurgery.jpg);			}


td.Content H3,
.PageSubHeading,
.FrontMatter h1
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 190%;
	font-weight: normal;

	padding: 19px 0 20px 0px;
	line-height: 120%;
}


td.Content H4
{
	margin-bottom: 5px;
}


/**** Footer ****/

td.Footer
{
	xtext-align: center;
}
td.Footer div
{
	border-top: solid 1px #738ebd;
	margin: 15px 15px 0 15px;
	padding: 10px 0 10px 0;
}
/*
.Footer .Address
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.Footer .Copyright
{
}
.Footer .Copyright a
{
	text-decoration: underline;
}

.Footer a,
.Footer .Spacer
{
	text-decoration: none;
}
.Footer a:hover
{
	text-decoration: underline;
}
*/

.Footer .addthis_button
{
	margin-left: 10px;
}

/**** Misc ****/

hr
{
	color: #d7d7d7;
	height: 1px;
}

.RichTextEditor table, .RichTextEditor td
{
	border: dashed 1px #CCCCCC;
}


.Required
{
	color: Red;
}

.popupHeader
{
	background-color: white;
	border-bottom: solid 5px #003366;
	margin-bottom: 10px;

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#FF123c33',EndColorStr='#FF689d98'); 
}
.popupHeaderTitle
{
	padding: 5px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: white;
}







table.Articles td,
table.Articles th
{
	padding: 5px;
}
table.Articles th
{
	text-align: left;
	background-color: #a3c1e2;
}
table.Articles td.Date
{
	font-weight: bold;
}
table.Articles td
{
	padding-bottom: 10px;
}


.LightBackground
{
	background-color: #acb8cc;
}
.LightColor
{
	color: black;
}



table.ReturnToButton td
{
	padding: 0px;
}
td.ReturnToButton a
{
	color: black;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}
td.ReturnToButton
{
	padding-bottom: 1px;
	background-image: url(ReturnToButtonBackground.gif);
	background-repeat: repeat-x;
}
td.ReturnToButton a:hover
{
	text-decoration: underline;
}


#HLContent .IndexSectionHeader
{
	border-bottom-color: #8ea9c1;
	color: #49637b;
}





/*******************
   Drop Down Menus
*******************/
#snav1, #snav2, #snav3, #snav4, #snav5, 
#snav6, #snav7, #snav8, #snav9, #snav10 {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	z-index:10;
}

.subMenu
{
	text-align: left;
}
.subMenu .subMenuContainer
{
	background-color: white;
	width: 178px;
	padding: 5px;
	border: solid 2px #acbed2;
	border-top: none;
	margin-top: 11px;
}
.subMenu .subMenuContainer .subMenuItem
{
	border-color: #d7cabb;
	margin-bottom: 5px;
}
.subMenu .subMenuContainer a
{
	font-weight: normal !important;
	background-color: Transparent;
	background-image: none;
	border: none;
	text-decoration: none;
	padding: 3px 3px 3px 8px;
	font-size: 85%;
	color: #2559A0 !important;
	display:block;
}
.subMenu .subMenuContainer a:hover
{
	color: Black !important;
	text-decoration: underline;
	border: none;
}



.SearchBox
{
	padding-top: 10px;
	padding-right: 34px;
	background-image: url(Images/SearchBackground.gif);
	background-repeat: no-repeat;
}
#headerSearch
{
	border: solid 1px #004982;
	margin-right: 3px;
	color: #696969;
	font-size: 75%;
	padding: 2px;
}

.BoxBody
{
	border-left: solid 1px #ff0000;
	border-right: solid 1px #ff0000;
	padding: 20px;
	margin: 0px;
	padding-bottom: 10px;
	width: 282px;
	font-size: 60% !important;
	line-height: 150% !important;
}
.BoxTop
{
	background-image: url(Images/BoxTop.gif);
	background-repeat:no-repeat;
	height: 45;
	vertical-align: middle;
	width: 282px;
	padding-left: 110px;
	color: white;
}

.MapsAndDirections_Map
{
	
}



/* Colors */
body
{
	background-color: #4b68b9;
	background-image: url(Images/Background.gif);
	background-repeat: repeat-x;
}
a.NoHref
{
	color: #000000;
}
h1, h2, .SpotlightTitle, .TopNav a,
.Footer a,
.Footer .Spacer,
.LeftNavColumn a
{
	color: #0f4a88;
}
a 
{
	color: #0000ff;
}
.Footer a,
.Footer .Spacer
{
	color: #4d4d4d;
}
.LeftNavColumn blockquote a:hover,
.LeftNavColumn blockquote a.Selected
{
	color: #000000;
}

.SiteInfo_Address
{
	background-color: #d7cabb;
}
.SiteInfo_ViewMap
{
	background-color: #1C4378;
}
.SiteInfo_ViewMap_C a
{
	color: White;
}

table.Spotlight
{
	background-color: #f8f7f4;
}
table.Spotlight,
.SpotlightImage
{
	border-color: #e8e0d7;
}

td.Content H3,
.PageSubHeading,
.FrontMatter h1
{
	color: #004982;
}

td.Footer
{
	background-color: White;
	color: #666666;
}
.Footer .Copyright a
{
	color: #666666;
}


.BoxBody
{
	background-color: #eee8df;
	border-left-color: #1C4378;
	border-right-color: #1C4378;
}

table.ArticleDetail,
.ArticlesLanding
{
	margin-right: 10px;
}
table#EmailThisPageToAFriend,
.ArticleDetailPrefixBR
{
	display: none;
}
table.ArticleDetail h3
{
	padding: 0px;
}

.ArticlesLanding div.RSS
{
	margin-top: 19px;
}

.RotatingQuote
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	color: #004982;	
	line-height: 125%;
}

#RotatingHtmlPlaceholder1spotlightPhoto
{
	width: 100%;
}
