﻿/*
	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.
*/

/** 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: #c0c0c0; 
}

.HP li { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: none; }
.HP h1, 
.HP h2, 
.HP h3, 
.HP h4, 
.HP h5, 
.HP h6 { color: #000; }

.HP .this_page { display: none; }
.HP .perform_search { padding-top: 12px; clear: left; }

.HP #layout_Content img { margin: 0; border: none; }
.HP #layout_Content .appointment_banner { margin-top: 0px; }

.HP .LeftNav_container { width: 265px; float: left; }
.HP .rotating_banner { width: 703px; height: 259px; float: right; }
.HP #MainContent_container { clear: both; height: 368px; width: 978px; }

.HP #layout_LeftMenu { width: auto; background-image: none; height: auto; min-height: 100px; border: none; }
.HP #layout_LeftMenu ul { margin: 7px 0px 0px 26px; width: 235px; }
.HP #layout_LeftMenu li { list-style: none; padding: 5px 0; border-bottom: 1px solid #B15665; }
.HP #layout_LeftMenu li a { color: #f8f7d9; text-decoration: none; text-transform: uppercase; font-size: 10px; padding: 6px 0px 6px 20px; }
.HP #layout_LeftMenu a:hover { background-image: url('/images/Layout/nav_rollover.gif'); background-repeat: no-repeat; height: 25px; color: #9c1e3d; }

.HP h1.page_title { display: none; }
.HP #layout_Content { padding-top: 6px; }

.HP table { position: relative; left: 19px; 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: 320px; left: 14px; }
.HP .updates_box .inside_box h3 { text-align: right; margin-top: 10px; text-transform: uppercase; font-size: 14px;}
.HP .updates_box .inside_box li a { color: #9c1e3d; }
.HP .publication_box .inside_box { width: 260px; }
.HP .publication_box .inside_box h3 { margin-top: 10px; margin-bottom: 10px; text-transform: uppercase;  color: #fff; font-size: 14px; }
.HP .publication_box .inside_box td,
.HP .publication_box .inside_box p { font-size: 11px; color: #fff; }
.HP .publication_box .inside_box p .butter_font { color: #ffde7a; }
.HP .publication_box .inside_box a { color: #FFDE7A; }
.HP #layout_Content .publication_box .inside_box img { margin: 0 5px 5px 5px; }
/*.HP .publication_box .seemore_btn { position: relative; top: 135px; }*/
.HP .video_box .inside_box { width: 208px; left: 10px; }
.HP .video_box .inside_box  h3 { text-transform: uppercase;  color: #000; font-size: 14px; margin-top: 0; }
.HP .video_box div { height: 230px; overflow-y: auto; overflow-x: hidden; width: 245px; margin-top: 10px; position: relative; }
.HP .video_box h4 { color: #9c1e3d; font-size: 11px; text-transform: none; font-weight: bold; }
.HP .video_box p { font-size: 12px; color: #000; }
.HP .video_box a { font-size: 12px; }
.HP .video_box .boldstrong { font-weight: bold; font-style: italic; }
.HP .updates_box div { height: 200px; overflow-y: auto; overflow-x: hidden; width: 324px; margin-top: 10px; position: relative; }
.HP .updates_box p { font-size: 11px; }


.HP #bd { border-left: 1px solid #fff; border-right: 1px solid #fff; height: 630px; }

/*** Footer ***/
.HP #ft { padding: 9px 0; text-align: center; color: #fff; font-size: 10px; }
.HP #ft a { color: #fff; font-size: 10px; text-decoration: none; text-transform: uppercase; }

/* Overrides due to secondary page styling */
.HP #layout_LeftMenu #MNAV000001 { padding-left: 0; }
.HP #layout_LeftMenu ul { padding: 0; }

/* Press Releases */
.Generated_LatestPressReleases ul li a { color: #C08330; font-size: 8pt; }
.Generated_LatestPressReleases ul li span.ShowDate { color: #C6A199; font-size: 8pt; }
.Generated_LatestPressReleases ul li { list-style: none; padding-bottom: 0; }
.Generated_LatestPressReleases ul { margin-left: 0em; }
.Generated_LatestPressReleases ul li div.ShowDescription { color: White; }

