/* client.css */
@import url(tiny-mce/public.css);
@import url(forms.css);
* {
padding: 0;
margin: 0;
}
p, li, dt, dd {
line-height: 1.2;
}
body {
padding: 0;
margin: 0 auto;
width: 955px;
font-family: arial, helvetica, geneva, verdana, sans-serif;
position: relative;
color: #4c4c4c;
width: 975px;
/*background: url(/imgs/uccc/bkgd.gif) repeat-y top center;*/
}
input, select, textarea {
font-family: arial, helvetica, geneva, verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6, 
.cmspage h1, .cmspage h2, .cmspage h3, .cmspage h4, .cmspage h5, .cmspage h6,
#Content .cmspanel h1, #Content .cmspanel h2, #Content .cmspanel h3, #Content .cmspanel h4, #Content .cmspanel h5, #Content .cmspanel h6,
.cmspanel h1, .cmspanel h2, .cmspanel h3, .cmspanel h4, .cmspanel h5, .cmspanel h6 {
color: #00015e;
margin: .6em 0 .2em;
}
h1, .cmspage h1, #Content .cmspanel h1 {
font-family: "times new roman", times, georgia, palatino, serif;
font-size: 2.1em;
font-weight: normal;
line-height: 1.2;
}
h2, .cmspage h2, #Content .cmspanel h2 {
font-size: 1.3em;
}
h3, .cmspage h3, #Content .cmspanel h3 {
font-size: 1.1em;
}
h4, .cmspage h4, #Content .cmspanel h4 {
font-size: 1em;
}
h5, .cmspage h5, #Content .cmspanel h5 {
font-size: 1em;
color: #000;
}
h6, .cmspage h6, #Content .cmspanel h6 {
font-size: 1em;
color: #444;
}
.Required {
color: red;
}
ul.Horiz {
list-style: none;
}
ul.Horiz li, ol.Horiz li {
float: left;
}
table {
margin-bottom: .8em;
background: transparent;
}
a:link {
color: #003f7d;
}
a:hover {
color: #00f;
}
#Content .Tabnav {
margin: 0 !important;
}
.InvertedTabs ul.Tabnav {
background-color:#dbe4f3 !important;
background-image:none !important;
}
#Content .cmspage ul, #Content .cmspanel ul {
margin-bottom: .6em;
margin-left: 17px;
margin-right: 15px;
padding-left: 8px;
}
#Content .cmspage ol, #Content .cmspanel ol {
margin-bottom: .6em;
margin-left: 30px;
margin-right: 15px;
padding-left: 8px;
}
#Content .cmspage ul ul, #Content .cmspanel ul ul, #Content .cmspage ol ol, #Content .cmspanel ol ol, 
#Content .cmspage ul ol, #Content .cmspanel ul ol, #Content .cmspage ol ul, #Content .cmspanel ol ul {
margin-top: .3em;
margin-bottom: .3em;
margin-left: 8px;
margin-right: 0;
padding-left: 13px;
}
#Content .cmspage ul.Plain, #Content .cmspanel ul.Plain {
list-style: none;
padding-left: 0;
}
.cmspage li, #Content .cmspanel li {
margin-bottom: .2em;
}
#Content .cmspage img, #Content .cmspanel img {
margin-bottom: .8em;
}
#Content .cmspage img.bdplButton {
margin-bottom: 0;
}
#OuterBodyWrapper {
margin: 0 auto; width: 100%; height: 100%; float: left;
background: url(/imgs/uccc/bkgd.gif) repeat-y top center;
}
#BodyWrapper {
width: 954px;
margin: 0 auto;
background: none;
position: static; 
}
/* Feeds */
.rss-box {
padding: 0 5px;
}
ul.rss-items {
margin-left: 15px;
}
/* -------------------------------------
  Search Form
======================================== */
#Search {
position: absolute;
top: 15px;
right: 20px;
z-index: 5000;
}
#Search form {
margin-left: 10px;
}
#Search #SearchInput {
border: solid 1px #949494;
padding: 3px 4px;
width: 11em;
behavior: url(/scripts/PIE.htc);
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
color: #959595;
vertical-align: top;
background: #fff url(/imgs/shadow.gif) repeat-x top left;
}
#Search input.ImgButton {

}
#Search fieldset {
padding: 0;
}
/* -------------------------------------
   Logo 
======================================== */
#Logo {
z-index: 1300;
float: left;
padding: 20px;
}
/* -------------------------------------
   Header
======================================== */
#Header {
position: relative;
z-index: 1000;
}
#Header #BottomRight {
width: 200px;
height: 8px;
right: 0;
bottom: 0;
position: absolute;
background:  url(../imgs/pagetools_btm.gif) no-repeat right bottom;
z-index: 201;
}
/*  Top Bar ---------------------------- */
#TopBar {
float: right;
background: #000080 url(../imgs/topbar_left.gif) repeat-y;
padding-left: 3px;
color: #FFFFFF;
position: relative;
}
#TopBar div.TopGrad {
float: left;
background: transparent url(../imgs/topbar_top.gif) repeat-x left top;
}
#TopBar div.BottomGrad {
float: left;
background: transparent url(../imgs/topbar_bottom.gif) repeat-x left bottom;
padding-right: 200px;
}
#TopBar div.TopLinks {
float: left;
background: transparent url(../imgs/toplinks_bottom.gif) repeat-x left bottom;
padding-bottom: 8px;
position:relative;
font-size: .85em;
}
#TopBar div.TopBarDivider {
float:left;
background:transparent url(../imgs/topbar_divider.gif) repeat-y right top;
padding-right: 22px;
padding-left: 15px;
padding-top: 11px;
padding-bottom: 10px;
}
#TopBar div.TopLinksBtmRight {
background:transparent url(../imgs/toplinks_btmright.gif) no-repeat right bottom;
height:8px;
width:10px;
right:0px;
bottom:0px;
position:absolute;
}
#TopBar div.TopBarBtmLeft {
background:transparent url(../imgs/topbar_btmleft.gif) no-repeat;
height:39px;
width:25px;
left:0px;
bottom:0px;
position:absolute;
}
/*  Top Links ---------------------------- */
#TopBar div.TopLinks a, #TopBar div.TopLinks a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#TopBar div.TopLinks a:focus, #TopBar div.TopLinks a:hover, #TopBar div.TopLinks a:active {
color: #ffd16c;
font-weight: bold;
text-decoration: underline;
}
#TopBar div.TopLinks li {
background: url(../imgs/toplinks_divider.gif) no-repeat 0 3px;
padding: 0 12px 0 15px;
margin-right: 0;
}
#TopBar div.TopLinks li.First {
background: none;
}


/*  MainNav  */
#MainNav {
/*behavior: url(/scripts/PIE.htc);
box-shadow: 0 1px 1px #CCC;
-webkit-box-shadow: 0 1px 1px #CCC;
-o-box-shadow: 0 1px 1px #CCC;
-moz-box-shadow: 0 1px 1px #CCC;*/
clear: both;
position: relative;
border-top: 1px solid #949494;
border-bottom: 1px solid #949494;
border-left: 0 none;
border-right: 0 none;
background: #fff url(/imgs/nav-bg.gif) repeat-x bottom left;
background: -moz-linear-gradient(top, #ffffff 48%, #e8e8e8 49%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#ffffff), color-stop(49%,#e8e8e8), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top, #ffffff 48%,#e8e8e8 49%,#fefefe 100%);
background: -o-linear-gradient(top, #ffffff 48%,#e8e8e8 49%,#fefefe 100%);
background: -ms-linear-gradient(top, #ffffff 48%,#e8e8e8 49%,#fefefe 100%);
background: linear-gradient(top, #ffffff 48%,#e8e8e8 49%,#fefefe 100%);
z-index: 20000;
width: 100%;
white-space: nowrap;
}
#MainNav ul {
list-style: none;
float: left; display: block;
}
#MainNav li {
font-weight: bold;
line-height: normal;
margin: 0;
border-right: 1px solid #dcdcdc;
border-left: 1px solid #c9c9c9;
position: relative; float: left; white-space: nowrap;
}
#MainNav li.First {
border-left: 0 none;
}
#MainNav li.Last {
border-right: 0 none;
}
#MainNav li a, #MainNav li a:visited,
#MainNav li.Active strong, #MainNav li.DeActive strong {
display: block;
float: left;
padding: 10px 34.3px;
margin: 0;
color: #5c5c5c;
text-decoration: none; white-space: nowrap;
}
#MainNav li li a, #MainNav li li a:visited,
#MainNav li.Active li strong, #MainNav li.DeActive li strong {
white-space: normal;
}
#MainNav li a:focus, #MainNav li a:hover, #MainNav li a:active, #MainNav li.Hover {
background: #4b8cc6;
background: -moz-linear-gradient(top, #4b8cc6 0%, #4684b7 50%, #003a6c 51%, #b1c1db 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b8cc6), color-stop(50%,#4684b7), color-stop(51%,#003a6c), color-stop(100%,#b1c1db));
background: -webkit-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: -o-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: -ms-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
color: #fff; white-space: nowrap;
}
#MainNav li.Hover a, #MainNav li.Hover strong {
color: #fff; font-style: normal;
}
#MainNav li.Active a, #MainNav li.Active a:visited,
#MainNav li.Active strong {
background: #4b8cc6;
background: -moz-linear-gradient(top, #4b8cc6 0%, #4684b7 50%, #003a6c 51%, #b1c1db 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b8cc6), color-stop(50%,#4684b7), color-stop(51%,#003a6c), color-stop(100%,#b1c1db));
background: -webkit-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: -o-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: -ms-linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
background: linear-gradient(top, #4b8cc6 0%,#4684b7 50%,#003a6c 51%,#b1c1db 100%);
color: #fff;
}
.IELeftNav, .IERightNav {
display: none;
}

/* Main Nav Drop Menus for Panels
---------------------------- */
.Flyout {
position: absolute;
left: -32767px; /*Set to 0 for styling*/
margin-left: 0;
padding: 10px;
display: block; background: #fff;
top: 2.8em;
behavior: url(/scripts/PIE.htc);
border: 1px solid #dedede;
box-shadow: 0 2px 5px #888;
-moz-box-shadow: 0 2px 5px #888;
-webkit-box-shadow: 0 2px 5px #888;
-o-box-shadow: 0 2px 5px #888;
width: 500px;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
overflow: hidden;
color: #636363;
font-weight: normal;
}
#MainNav #Flyout1.Flyout {
width: 600px;
}
#MainNav ul .Flyout ul li {
float: none; 
width: 100%; 
clear: both; 
overflow: hidden;
}
#MainNav ul li:hover div.Flyout, 
#MainNav ul li.iehover div.Flyout /*ie6 specific class*/  {
left: 0;
}
#MainNav ul li:hover div#Flyout4,  
#MainNav ul li.iehover div#Flyout4, /*ie6 specific class*/
#MainNav ul li:hover div#Flyout6,  
#MainNav ul li.iehover div#Flyout6 /*ie6 specific class*/ {
right: 0px;
left: auto;
}
.Flyout .cmspanel {
padding-top: 1px;
margin: 0;
}
.Flyout div {
display: block;
}
#MainNav ul ul a, #MainNav ul ul a:link,
#MainNav ul ul a:visited, #MainNav ul ul strong {
display: block;
color: #515151;
font-size: 90%;
font-weight: normal;
line-height: 1.3;
border-left: 0 none;
border-right: 0 none;
margin: 2px 3px;
padding: 3px 3px 3px 13px;
text-indent: -10px;
z-index: 7000;
float: none;
background: transparent none;
filter: none;
white-space: normal;
}
#MainNav ul ul li a:hover, #MainNav ul ul li a:focus, 
#MainNav ul ul li a:active, #MainNav ul ul strong {
background: #dbe7f7 none;
filter: none;
color: #3d78b3 !important;
}
#MainNav ul ul.Left {
float: left;
width: 33%;
margin-right: 0;
margin-left: 0;
padding: 0;
}
#MainNav ul ul.Left li {
border: none;
display: block;
margin-bottom: 0;
}
/*  Breadcrumbs  */
#Breadcrumbs {
margin: 10px 8px;
font-size: .85em;
}
#Breadcrumbs p {

}
#Breadcrumbs a, #Breadcrumbs a:visited {
color: #00015e;
text-decoration: none;
}
#Breadcrumbs a:focus, #Breadcrumbs a:hover, #Breadcrumbs a:active {
color: #00f;
text-decoration: underline;
}

/* PageTools  ------------------------- */
#PageTools {
float: right; margin-top: 45px; width: 200px !important;
}
#PageTools ul {
list-style-type: none;
list-style-image: none;
}
#PageTools ul li {
float: left;
}
#SocialIcons ul {
clear: both;
float: right;
margin-top: 10px;
}
#SocialIcons {
clear: both; margin-right: 15px;
}
#SocialIcons ul li {
margin: 0 0 10px 8px;
}
#EmailPrint {
float: right; width: 70px;
}
#TextSizer {
float: left; margin: 0 0 0 30px;
}
#EmailPrint ul {
margin:4px 0pt;
list-style: none;
list-style-image: none;
font-size: .8em;
}
#EmailPrint li {
margin:0 0 0 8px;
}
#EmailPrint li a {
display: block;
padding: 9px 1px;
width: 18px;
height: 18px;
text-decoration: none;
color: #000;
text-indent: -9999px;
}
#EmailPrint li a:focus, #EmailPrint li a:hover, #EmailPrint li a:active {
color: #00f;
text-decoration: underline;
}
#EmailPrint li.Email a {
background: url(/imgs/icons/mail.gif) no-repeat 0 5px;
}
#TextSizer a.NormalFont {
background-image:url(/imgs/icons/text_changer_image.gif);
background-position:left top;
background-repeat:no-repeat;
}
#EmailPrint li.Print a {
background: url(/imgs/icons/print.gif) no-repeat 0 4px;
}
#TextSizer dl, #TextSizer dt, #TextSizer dd {
float: left;
}
#TextSizer dd {
margin-right: 5px;
}
#TextSizer dl {
display: inline;
margin-top: 0.4em;
width: 80px !important;
}
#TextSizer dt {
text-indent: -9999px; padding: 0; margin: 0; height: 0;
}
#TextSizer a:focus, #TextSizer a:hover, #TextSizer a:active {
background-color: #EBECEE;
height: 30px;
}
#TextSizer a.active {
background-color: #EBECEE;
height: 30px;
}
#TextSizer a {
padding: 0 2px;
}


/* -------------------------------------
   Main Page Containers
======================================== */
#ContentWrapper {
padding-left: 32px;
z-index: 400;
}

#Col1Col2 {
float: left;
width: 700px;
}
#LeftCol {
float: left;
background: url(/imgs/leftcol_bordertop.gif) repeat-y;
width: 175px;
border-top: 1px solid #EBEAE6;
}
#LeftCol .LeftColInner {
background: url(/imgs/leftcol_border.gif) no-repeat left bottom;
padding-bottom: 80px;
min-height: 377px;
}

#Col2 {
width: 497px;
float: left;
overflow: hidden;
border-top: 1px solid #EBEAE6;
}
#Content {
padding-left: 1.8em;
}
.cmspage, #Content .cmspanel {
padding: 0;
overflow: hidden;
}
#BelowLeft {
width: 49%;
float: left;
}
#BelowRight {
width: 49%;
float: right;
}
/*
#Content {
float: left; if floated left, two col uls get 100% widths in conditions (fixed within conditions.css) 
width: 100%;
float: left;
}*/
/* -------------------------------------
   Left Column
======================================== */
#LeftCol .SectionLogo .cmspanel {
padding: 6px 5px 6px 6px;
border-bottom: 1px solid #ebeae6;
height: 1%;
margin-bottom:0;
}
#LeftCol .cmspanel h3 {
border-bottom: 1px solid #ebeae6;
height: 1%;
margin: 0;
padding: 6px 0 6px 10px;
background: url(../imgs/arrow_blue.gif) no-repeat 0 9px;
}
#LeftCol .cmspanel {
padding: 10px 0px 10px 10px;
margin-bottom: 1.8em;
}
#LeftCol .cmspanel ul {
margin: 0;
list-style: none;
}
#LeftCol .cmspanel li {
margin: 0;
}
#LeftCol .cmspanel ul a {
display: block;
padding: .3em 0 .3em 1.5em;
background-color: transparent;
border-bottom: 1px solid #ebeae6;
color: #00015E;
text-decoration: none;
height: 1%;
}
#LeftCol .cmspanel ul a:visited {
color:#00015E;
}
#LeftCol .cmspanel ul a:focus, #LeftCol .cmspanel ul a:hover, #LeftCol .cmspanel ul a:active{
color: #00f;
}
/* -------------------------------------
  SUBNAV
---------------------------------------- */
#ProximityNav {
height: 1%;
}
#ProximityNav ul {
list-style: none;
clear:both;
}
#ProximityNav ul li {
margin-bottom: 0;
padding: 0;
}
#ProximityNav ul ul li {
border-bottom: none;
padding: 0;
}
#ProximityNav a {
display: block;
background-color: transparent;
color: #00015E;
text-decoration: none;
height: 1%;
}
#ProximityNav a, #ProximityNav .Active, #ProximityNav li strong {
border-bottom: 1px solid #ebeae6;
padding: .3em 0 0.3em 1.5em;
}
#ProximityNav a:visited {
color:#00015E;
}
#ProximityNav a:focus, #ProximityNav a:hover, #ProximityNav a:active {
color: #00f;
}
#ProximityNav ul ul, #ProximityNav .Active {
display: block;
height: 1%;  
}
#ProximityNav h2 {
padding: 9px 0 6px;
height: 1%;
margin-top:0;
margin-bottom: 0;
border-bottom: 1px solid #ebeae6;
font-size: 1.2em;
float:left;
width:100%;
}
#ProximityNav h2 span {
padding-left: 10px;
padding-bottom: 9px;
float: left;
}
#ProximityNav h2 a {
padding: 0;
border-bottom: none;
}
#ProximityNav h2 a, #ProximityNav h2 a:visited {
color: #444;
}
#ProximityNav h2 strong {
background: url(../imgs/arrow_blue.gif) no-repeat 0 .3em;
}
#ProximityNav li.Active {
background: url(../imgs/arrow_blue.gif) no-repeat 0 .5em;
color: #00015E;
}
#ProximityNav li.Active strong {
border-bottom: 0 none; padding: 0;
}
#ProximityNav li.Active span {
padding-bottom: .6em;
}
#ProximityNav ul ul {
font-size: .9em;
border: none;
padding-bottom: 0px;
height: 1%;
margin-top: .4em;
}
#ProximityNav ul ul a {
border: none;
height: 1%;
color: #444;
padding: .3em 0 .3em 1.5em;
font-size: 1em;
}
#ProximityNav ul ul a:visited {
color: #444;
}
#ProximityNav ul ul a:focus, #ProximityNav ul ul a:hover, #ProximityNav ul ul a:active {
color: #00f;
}

/* -------------------------------------
   Right Column
======================================== */
#Col3 {
width: 220px;
font-size: .85em;
float: right;
overflow:hidden;
}
#Col3 .Col3Inner1 {
height: 1%;
padding: 5px;
padding-top: 0;
border: 1px solid #949494;
border-top: 5px solid #fff;
border-right: 0 none;
margin-top: -2px;
}
#Col3 .Col3Inner2 {
padding-left: 20px;
}
#Col3 .BottomRight {
padding-left: 12px;
}
#Col3 .cmspanel2 {
margin-bottom: 5px;
}
#Col3 .cmspanel {
behavior: url(/scripts/PIE.htc);
padding-bottom: 1px;
border: 3px solid #EBECEE;
border-bottom: 0 none;
border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-o-border-radius: 0px 0px 0px 0px;
}
#Col3 .cmspanel.First {
behavior: url(/scripts/PIE.htc);
border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;
-o-border-radius: 4px 4px 0px 0px;
}
#Col3 .cmspanel.Last {
behavior: url(/scripts/PIE.htc);
border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
-o-border-radius: 0px 0px 4px 4px;
border-bottom: 3px solid #EBECEE;
border-top: 0 none;
}
#Col3 .cmspanel.First.Last {
behavior: url(/scripts/PIE.htc);
border-top: 3px solid #EBECEE;
border-bottom: 3px solid #EBECEE;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}

#Col3 .cmspanel h1, #Col3 .cmspanel h2, #Col3 .cmspanel h3 {
font-family:arial,helvetica,geneva,verdana,sans-serif;
font-weight: bold;
font-size: 1.2em;
color: #000;
padding-bottom: 1px;
margin-top: 0;
margin-bottom: .5em;
background: transparent;
height: 1%;
background: #EBECEE;
}
#Col3 .cmspanel h1, #Col3 .cmspanel h2, #Col3 .cmspanel h3 {
display: block;
padding: 4px 10px;
}
#Col3 .cmspanel h4, #Col3 .cmspanel h5, #Col3 .cmspanel h6 {
color: #000;
margin-left: 19px;
margin-right: 10px;
margin-bottom: .5em;
}
#Col3 .cmspanel h1 a, #Col3 .cmspanel h2 a, #Col3 .cmspanel h3 a {
color: #fff;
text-decoration: none;
}
#Col3 .cmspanel h1 a:hover, #Col3 .cmspanel h2 a:hover, #Col3 .cmspanel h3 a:hover {
color: #ffd16c;
text-decoration: underline;
}
#Col3 p {
margin-left: 19px;
margin-right: 15px;
}
#Col3 ul {
margin-bottom: 1.4em;
margin-left: 19px;
margin-right: 15px;
padding-left: 15px;
}
#Col3 ul ul, #Col3 ol ul {
margin-top: .5em;
padding-left: 5px;
}
#Col3 ul.Plain {
list-style: none;
padding-left: 0;
}
#Col3 p, #Col3 li {
line-height:1.3;
}
#Col3 li {
margin-bottom:0.5em;
}
#Col3 ol {
margin-bottom: 1.4em;
margin-left: 19px;
margin-right: 15px;
padding-left: 20px;
}
#Col3 ol ol, #Col3 ul ol {
margin: .5em 0 0 5px;
padding-left: 13px;
}
#Col3 .cmspanel img {
margin: 0 0 .8em 0;
}
#Col3 .cmspanel table {
width: 85%;
margin-left: 19px;
margin-bottom: 1em;
}
#Col3 dl {
margin: 0pt 15px .8em 19px;
line-height: 1.3em;
}
#Col3 input, #Col3 select, #Col3 textarea {
padding: 2px;
}
#Col3 .SearchPress {
margin: 0pt 15px 0.8em 19px;
}
#Col3 #PanelMyChart {
margin:-12px 0 0 -16px;
padding:0 !important;
width:217px !important;
}
#Col3 #PanelMyChart .Dec1 {
padding: 0 !important;
}
/* -------------------------------------
   Footer
======================================== */
#Footer {
color: #5c5c5c;
background: #fff;
background: -moz-linear-gradient(top, #e0e1e2 0%, #ffffff 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(75%,#ffffff));
background: -webkit-linear-gradient(top, #e0e1e2 0%,#ffffff 75%);
background: -o-linear-gradient(top, #e0e1e2 0%,#ffffff 75%);
background: -ms-linear-gradient(top, #e0e1e2 0%,#ffffff 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#ffffff',GradientType=0 );
background: linear-gradient(top, #e0e1e2 0%,#ffffff 75%);
border-top: 1px solid #838383;
clear: both;
float: left;
width: 100%;
}
#Footer a {
color: #4c4c4c;
text-decoration: none;
}
#FooterPanels {
padding-left: 15px;
}
#Footer ul.Left {
margin: 10px 30px 10px 10px;
}
#Footer ul.Left li {
margin: 0 0 0.3em;
}
#Footer a:hover {
text-decoration: underline;
}
#FooterBtm {
background: #FFF;
height: 10px;
border-bottom: 1px solid #838383;
clear: both;
}
#ContactInfo {
clear: both; font-size: 0.85em;
padding: 10px 25px 5px;
float: left;
}
#ContactInfo p {
margin-bottom: .2em;
clear: both; float: left;
}
#ContactInfo ul {
list-style: none; float: left; margin-left: 10px;
}
#ContactInfo ul li {
background: url(../imgs/footerlink_divider.gif) no-repeat right 3px;
margin-right: 8px;
padding-right: 8px;
}
#ContactInfo ul li.Last {
background: none;
padding-right: 0;
}
/* CMS Info Boxes
==================== */
.cmsinfo {
color: #000 !important;
background-color: #fff !important;
border: 3px double #666 !important;
margin: 0 0 1em 0 !important;
padding: .5em 1em !important;
height: 1%;
}
.cmsinfo ul {
margin-left: 1.2em !important;
padding-left: 1.2em !important;
height: auto !important;
background-color: transparent !important;
border: none !important;
}
.cmsinfo a {
font-weight: normal !important;
}
.cmsinfo small {
margin: 0;
}
.cmsinfo li {
background-image: none !important;
padding-left: 0 !important;
color: #000 !important;
background-color: transparent !important;
border: none !important;
}
/* tiny-mce
=============================== */
.Right {
float: right;
margin-left: 1em;
margin-bottom:1em;
}
.Left {
float: left;
margin-right: 1em;
margin-bottom:1em;
}
img.Inline {
display: inline;
vertical-align: middle;
}
p.Right {
text-align: right;
}
td.Center {
text-align: center;
}
#Col3 ul.Plain_withDividers {
list-style: none;
padding: 0;
}
#Col3 ul.Plain_withDividers li {
background: url(../imgs/dashed_horiz.gif) repeat-x left bottom;
padding-bottom: .7em;
margin-bottom: .7em;
height: 1%;
}
#Col3 ul.Plain_withDividers li.NoDivider {
background: none;
}
/* -------------------------------------
   Smart Panels
======================================== */
#Col3 ul.SPList {
padding: 1em 0 0 0;
}
#Col3 ul.SPList .Ongoing {
float: left;
overflow: hidden;
width: 35px;
text-indent: -9999px;
height: 25px;
background: transparent url(/imgs/calendar/ongoing.gif) no-repeat top left;
}
#Col3 ul.SPList .EventInfo .EventDescription {
display: none;
}

/* -------------------------------------
   Clinical Trials Details
======================================== */
dl.Info dd b {
color: #01008A;
display: block;
padding-top: 5px;
}
/* -------------------------------------
   HealthDay
======================================== */
#healthdayList4 {
font-family: Arial, Helvetica, sans-serifs;
font-size:12px;
width:640px;
}
#healthdayList4 h2{
font-size:18px;
margin:0px;
}
#healthdayList4 ul {
padding:0px;
margin:0px;
}
#healthdayList4 li {
font-size:16px;
margin-left:0px;
font-size:13px;
margin-bottom:10px;
}
#healthdayList4 .image{float:right;padding-right:10px;padding-bottom:10px;border:0px;}
#healthdayList4 .blurb{display:block;font-size:12px;}
#healthdayList4 a {text-decoration:none;}
#healthdayList4 a:hover {color:#000;text-decoration:underline;}
#healthdayList4 .clear {clear:both;padding-bottom:10px;color:#000;}
#healthdayList4 ul ul li {margin-left:20px;}
#healthdaySearch {border:0px solid grey;padding:0px;margin:0px;font-size:12px;width:500px;}
#healthdaySearch .box {width: 200px;margin-bottom:5px;vertical-align:top;}
#healthdaySearch .button {margin-left:7px;margin-top:0px;vertical-align:top;}
#healthdaySearch .text {
float:left;
font-size:11px;
width:150px;
text-transform:uppercase;
padding-right:5px;
padding-top:7px;
}




/* -------------------------------------
  Photo Slider
---------------------------------------- */
.PhotoSlider ul {
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
.PhotoSlider li {
padding: 0;
background-image: none;
}
.PhotoSlider img {
margin: 0 auto !important;
padding: 0 !important;
}
.PhotoSlider {
width: 262px;
padding: 6px;
text-align: left;
position: relative;
background: #EBECEE;
behavior: url(/scripts/PIE.htc);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
position: relative;
display: block;
}
.PhotoSlider .Border {
border: 1px solid #ccc;
background: #fff;
behavior: url(/scripts/PIE.htc);
-webkit-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
position: relative;
}
.PhotoSlider .Overflow {
width: 260px;
overflow: hidden;
position: relative;
}
.PhotoSlider .Container {
left: 0;
width: 100%;
position: relative;
width: 30000px; /* to fix an IE7 bug */
}
.PhotoSlider .Slide {
margin: 0;
padding: 5px;
width: auto;
float:left;
}
.PhotoSlider .PhotoCaption {
margin: 0;
padding: 8px 6px;
font-size: .85em;
}
.PhotoSlider .Buttons {
text-align: center;
font-size: .85em;
padding: 5px;
border-top: 1px solid #ccc;
height: 20px;
position: relative;
}
.PhotoSlider .Buttons em {
font-style: normal;
position: relative;
top: 3px;
height: 1%;
}
.PhotoSlider .Prev, .PhotoSlider .Next {
height: 19px;
width: 26px;
display: block;
position: absolute;
outline: none;
}
.PhotoSlider .Prev {
top: 5px;
left: 80px;
background: url(../imgs/slider/prev.gif) no-repeat 0 0;
}
.PhotoSlider .Next {
top: 5px;
right: 80px;
background: url(../imgs/slider/next.gif) no-repeat 0 0;
}
.PhotoSlider .Next:hover, .PhotoSlider .Prev:hover {
background-position: -26px 0;
}
.PhotoSlider .Inactive {
background-position: -52px;
cursor: default;
}
.PhotoSlider .Inactive:hover {
background-position: -52px;
}
.PhotoSlider.HideNav .Buttons{
display: none;
}

/* Rotator */
.Rotator {
position: relative;
overflow: hidden;
}
.Rotator ul {
float: left;
list-style-type: none;
margin:0 !important;
padding:0 !important;
display: block;
width: 100%;
}
.Rotator ul li {
float:left;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
display: block;
width: 100%;
}
.Rotator ul li.show {
z-index: 500;
}

/* Accordion */
.Accordion {
border: 0 none;
border-bottom: 1px solid #ccc;
clear:both;
float:left;
margin:1em 0;
width:100%;
background: #fff;
overflow: hidden;
}
.Accordion .Trigger{
cursor:pointer;
background:#EBECEE url(../imgs/arrow_blue.gif) no-repeat scroll 8px center;
display:block;
font-size:1.1em;
font-weight:bold;
padding:3px 20px;
text-decoration:none;
border: 1px solid #ccc;
border-bottom: 0 none;
margin:0;
clear:both;
}
.Accordion .Trigger.Active{
background: #fff url(../imgs/arrow_blue_down.gif) no-repeat 5px center;
}
.Accordion .Payload{
padding:5px 10px 10px;
background-color:#fff;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}
.Accordion .Payload *{
margin:0;
}
h2.title {
border-bottom: solid 1px; 
}
.Independent {

}
.Accordion img.Left {
margin-right: 1em;
}
.VideoPlayer {
 behavior: url(/scripts/PIE.htc);
-moz-border-radius: 5px;
-moz-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 5px;
-webkit-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.4);
-khtml-border-radius: 5px;
-khtml-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.4);
-o-border-radius: 5px;
-o-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.4);
border-radius: 5px;
box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.4);
background: none repeat scroll 0 0 #D4BDA0;
display: inline-block;
padding: 2px;
margin-bottom: 1em;
}
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
				FIX REGISTRATION BOX STYLING
   \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
   
div.CalendarReg .CalendarDetail {width: 400px;}
   
/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
				PRINT STYLING
   \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
@media print{
#MainNav, #Col3, #LeftCol, #Breadcrumbs, #PageTools, #TopBar, #Search, #PanelCedarFooter,
#Footer ul {
display: none;
}
#Col1Col2 {
border-top: none;
padding-top: 2em;
}
#Logo {
position: relative;
top: 0;
left: 0;
}
#Logos #Logo1 {
height: 88px;
top: 0;
} 
#Logos #Logo2 {
height: 38px;
top: 0;
} 
#Logos #Logo3 {
height: 54px;
top: 0;
} 

} /* ||||||||||||||||| END PRINT STYLING |||||||||||||||||*/ 

