/* client.css */
/**
@import url(tiny-mce/public.css);
@import url(forms.css);
@import url(datepicker.css);
**/
/* -- Blank Template -- */
body#Blank { background: #f5f3e2; }
body#Blank #Content { width: 100%; }
body#Blank .cmspage iframe { width: 100% !important; }
/* - End Blank Template - */
.Message ul, .Message p {
margin: 1em 0;
}
.cmspage {
padding: 0;
}
/**
a, a:link {
color: #00529b;
text-decoration: underline;
}
**/
a:hover, a:focus, a:active {
color: #F08B1D;
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
font-family: arial,verdana,helvetica,geneva,sans-serif;
}
select, hr {
margin: .6em 0;
}
blockquote {
margin-left: 50px;
margin-right: 50px;
}
hr {
margin-top: 0;
}
p, li, dt, dd {
line-height:1.3;
}
li, dt, dd {
margin-bottom: .35em;
margin-top: .35em;
}
p {
margin-bottom: 1em;
}
hr { padding: 0; }
.cmspage h1, .cmspage h2, .cmspage h3,
.cmspage h4, .cmspage h5, .cmspage h6, .cmspage p,
#Content #Col2 .cmspanel h1, #Content #Col2 .cmspanel h2, #Content #Col2 .cmspanel h3,
#Content #Col2 .cmspanel h4, #Content #Col2 .cmspanel h5, #Content #Col2 .cmspanel h6,
#Content #Col2 .cmspanel p, #Content #Col2 .cmspanel hr, #Content #Col2 .cmspanel ul,
#Content #Col2 .cmspanel ol,#Content #Col2 #Mp3Player {
margin-left: 9px;
margin-right: 18px;
}
.cmspage iframe {
margin-top: 1px;
margin-left: 1px;
}
div.PortalSignIn .CreateAccountLink {
display: none;
}
.cmspage table h1, .cmspage table h2, .cmspage table h3, 
.cmspage table h4, .cmspage table h5, .cmspage table h6, 
.cmspage table p, .cmspage table ul, .cmspage table ol, 
#Content #Col2 .cmspanel table h1, #Content #Col2 .cmspanel table h2, 
#Content #Col2 .cmspanel table h3, #Content #Col2 .cmspanel table h4, 
#Content #Col2 .cmspanel table h5, #Content #Col2 .cmspanel table h6, 
#Content #Col2 .cmspanel table p, #Content #Col2 .cmspanel table ul, #Content #Col2 .cmspanel table ol {
margin-left: 0;
margin-right: 0;
}
.cmspage table ul, #Col2 .cmspanel table ul {
margin-left: 4px;
}
.cmspage ul, #Content .cmspanel ul, .cmspage ol, #Content .cmspanel ol {
margin-left: 14px;
margin-right: 18px;
padding-left: 25px;
margin-top: 0;
}
.cmspage ul ul, #Content .cmspanel ul ul, .cmspage ol ol, #Content .cmspanel ol ol,
.cmspage ol ul, #Content .cmspanel ol ul, .cmspage ul ol, #Content .cmspanel ul ol {
margin-left: 0;
margin-bottom: .35em;
margin-top: .35em;
margin-right: 0;
}
.cmspage h1, #Content .cmspanel h1, #Col1 .cmspanel h1 {
font-size: 1.7em;
margin-top: .8em;
margin-bottom: .4em;
}
.cmspage h2, #Col2 .cmspanel h2, #Col1 .cmspanel h2 {
font-size: 1.5em;
margin-top: .6em;
}
.cmspage h3, #Col2 .cmspanel h3, #Col1 .cmspanel h3 {
font-size: 1.3em;
}
.cmspage h4, #Col2 .cmspanel h4, #Col1 .cmspanel h4 {
font-size: 1.2em;
}
.cmspage h5, #Col2 .cmspanel h5, #Col1 .cmspanel h5 {
font-size: 1.1em;
}
#Col2, #Col3, #Content, .cmspage, #Content .cmspanel, #FlashContainer .cmspanel { /* overwriting default.css styles for drop down menu to appear over selects */
position: static;
}
.cmspage td, .cmspage th, #Col2 .cmspanel td, #Col2 .cmspanel th {
padding: 0 4px 0 0;
}
#Content .cmspage ul.Plain {
margin-left: 9px;
margin-right: 18px;
padding:0;
}
#Content .cmspage ul.Plain ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#Col3 .cmspanel ul.Plain {
padding: 0 10px;
margin-bottom: 1em;
}
#Col3 .cmspanel ul.Plain ul {
list-style-type:none;
padding-right: 0;
}
h1 img.Right, h2 img.Right, h3 img.Right, h4 img.Right, h5 img.Right, h6 img.Right,
p img.Right {
margin-right: 0;
margin-bottom: 0;
margin-top: 2px;
}
h1 img.Left, h2 img.Left, h3 img.Left, h4 img.Left, h5 img.Left, h6 img.Left,
p img.Left {
margin-left: 0;
margin-bottom: 0;
margin-top: 3px;
}
table.Paging select { margin: 0; }
/* ------------------------------------------------
client.css
--------------------------------------------------- */
/**
body {
font-size: .7em;
background: #e5e5e5;
color: #063043;
}
**/
#BodyWrapper {
position: relative;
background: #f5f3e2;
}
#HeaderWrapper {
background: url(../imgs/header-wrapper.gif) repeat-y center;
z-index: 900;
position: relative;
}
#Header {
position: relative;
width: 930px;
margin: auto;
min-height: 73px;
background: url(../imgs/header-bkgd.jpg) no-repeat center top;
}
#Logo {
position: absolute;
top: 0;
left: 0;
height: 72px;
width: 250px;
padding-top: 16px;
padding-left: 12px;
}
#Header .cmspanel .CmsInfoButtonsContainer {
position: absolute;
right: 0;
top: 0;
}
#MainNavWrapper {
width: 930px;
margin: auto;
position: relative;
background: url(../imgs/navwrapper-bkgd.gif) repeat-y right top;
}
#MainNavWrapper .Dec1 {
float: left;
width: 930px;
background: url(../imgs/navwrapper-bkgdtop.jpg) no-repeat right top;
}
#MainNavWrapper .Dec2 {
position: absolute;
width: 12px;
height: 12px;
left: 194px;
z-index: 9000;
background: url(../imgs/nav-bkgd-first-over.gif) no-repeat top left;
}
#MainNavWrapper .Dec3 {
position: absolute;
bottom: -2px;
left: 194px;
background: #8c8c8c;
width: 1px;
height: 15px;
}
#MainNavWrapper .Dec4 {
position: absolute;
bottom: -2px;
right: 19px;
background: #8c8c8c;
width: 1px;
height: 15px;
}
/* ------------------------------------------------
Main Navigation
---------------------------------------------------*/
#MainNav {
position: relative;
float: left;
width: 510px;
min-height: 36px;
padding-left: 195px;
background: url(../imgs/proximitynav-topcurve.jpg) no-repeat 7px bottom;
z-index: 1000;
}
#MainNav.Orange {
background: url(../imgs/proximitynav-topcurve-active.jpg) no-repeat 7px bottom;
}
#MainNav ul {
float: left;
color: #fff;
font-weight: bold;
margin-top: 1px;
list-style:none;
font-family: arial,verdana,helvetica,geneva,sans-serif;
}
#MainNav li {
float: left;
width: 85px;
margin: 0;
text-align: center;
position: relative;
}
#MainNav li a,
#MainNav li strong {
color: #fff;
display: block;
overflow: hidden;
line-height: 1.2;
text-decoration: none;
border-right: solid 1px #01152d;
border-left: solid 1px #4e6278;
cursor: pointer;
min-height: 35px;
}
#MainNav li.First a, #MainNav li.First strong {
border-left: none;
}
#MainNav span {
display: block;
padding: 4px 8px 0;
}
/* Active State
===================================== */
#MainNav li.Active a,
#MainNav li.Active strong {
cursor: pointer;
color: #000;
background: #f99d31 url(../imgs/nav-bkgd.gif) repeat-x;
}
/* Hover State
===================================== */
#MainNav li a:hover, #MainNav li a:focus, #MainNav li a:active, #MainNav li strong {
color: #000;
background: #f99d31 url(../imgs/nav-bkgd.gif) repeat-x;
}
/* Dropdown
===================================== */
#MainNav ul ul {
margin: 0;
padding: 0;
padding-bottom: 21px;
width: 188px;
float: none;
position: absolute;
left: -999em;
background: url(../imgs/mainnav_drop.png) no-repeat 0 100%;
}
#MainNav ul ul li a, #MainNav ul ul li strong {
min-height: 10px;
}
#MainNav ul li:hover ul,
#MainNav ul li.iehover ul  /* ie6 specific class */ {
left: 0;
}
#MainNav ul ul li {
width: 177px;
float: none;
margin: 0;
padding: 0 10px 0 1px;
text-align: left;
}
#MainNav ul ul li a, #MainNav ul ul li a:link, #MainNav ul ul li a:visited, 
#MainNav ul ul li strong {
color: #00529B;
padding: 5px 10px;
border: none;
font-weight: normal;
line-height: 1.2 !important;
}
#MainNav ul li:hover li a,
#MainNav ul li.iehover li a,
#MainNav ul li.Active li a {
background: transparent;
color: #00529B;
}
#MainNav ul li.Active li strong {
color: #000;
cursor: default;
}
#MainNav ul ul li a:hover {
background: #dcebf0; 
color: #00529B;
}
#MainNav ul ul li.First {
border-top: solid 1px #f99d31;
}
/* ------------------------------------------------
Search
---------------------------------------------------*/
#SearchWrapper {
color: #fff;
float: left;
margin-top: 1px;
width: 218px;
border-left: 1px solid #4E6278;
}
#Search {
position: relative;
width: 182px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 8px;
background: url(../imgs/search-bkgd.gif) repeat-y right top;
}
#Search form {
background: url(../imgs/search-btm.gif) no-repeat right bottom;
}
#Search fieldset {
float: none;
background: url(../imgs/search-top.gif) no-repeat right top;
}
#Search legend.Hide {
display: none;
}
#Search input {
color: #00529b;
width: 125px;
border: none;
margin-right: 10px;
padding: 0;
position: relative;
top: -1px;
min-height: 14px;
background: none;
}
#Search input.ImgButton {
position: relative;
top: 2px;
border: none;
width: 21px;
height: 13px;
}
/* ------------------------------------------------
Content Area
---------------------------------------------------*/
#ContentWrapperDec {
border-top: 1px solid #FA9D33;
background:#F5F3E2;
}
#ContentWrapper {
width: 930px;
margin: auto;
background: #f5f3e2 url(../imgs/content-bkgd.gif) repeat-y right top;
z-index:800;
position: relative;
}
#ContentWrapper form {
float: left;
}
/* ------------------------------------------------
Column 1
---------------------------------------------------*/
#Col1 {
width: 194px;
padding-right: 1px;
float: left;
position: relative;
top: -23px;
overflow: hidden;
}
#Col1 ul {
list-style: none;
}
/* ------------------------------------------------
Left Nav - (proximity nav, fast find, professionals)
---------------------------------------------------*/
#LeftNav {
z-index: 9000;
/*width: 180px;*/
background: url(../imgs/proximitynav-bkgd.gif) repeat-y right top;
position: relative;
}
#LeftNavDec1 {
background: url(../imgs/proximitynav-bkgdtop.jpg) no-repeat right top;
position: relative;
}
/* ========== Proximity Navigation ========== */
#ProximityNav {
padding-top: 10px;
padding-left: 20px;
}
#ProximityNav h2 {
margin: 0;
}
#ProximityNav h2 a, #ProximityNav h2 strong {
padding: .8em 0 .6em 10px;
}
#ProximityNav h2 a, #ProximityNav h2 a:link {
color: #fff;
}
#ProximityNav h2 strong {
color: #000;
background: #faa43d url(../imgs/proximitynav-active.gif) repeat-y right top;
}
#ProximityNav ul {
list-style: none;
padding-bottom: .8em;
background: none;
}
#ProximityNav ul.Active, #ProximityNav ul ul {
background: #ECC9A0 url(../imgs/proximitynav-active2.gif) repeat-y right top;
}
#ProximityNav li {
margin: 0;
line-height: 1.2;
}
#ProximityNav li a, #ProximityNav li a:link, #ProximityNav li strong {
padding: 4px 0;
margin: 0 20px 0 10px;
border-bottom: solid 1px #0d233c;
border-top: solid 1px #596f8a;
}
#ProximityNav ul.Active a, #ProximityNav ul.Active li a:link, #ProximityNav ul.Active li strong {
border-bottom: 1px solid #d7b791;
border-top: 1px solid #f0d1ab;
}
#ProximityNav li.First a, #ProximityNav li.First a:link, #ProximityNav li.First strong {
border-top: none;
}
#ProximityNav li.Last a, #ProximityNav li.Last a:link, #ProximityNav li.Last strong {
border-bottom: none;
}
#ProximityNav ul.Inactive li.Last a, #ProximityNav ul.Inactive li.Last a:link, #ProximityNav ul.Inactive li.Last strong {
border-bottom: none;
}
#ProximityNav a, #ProximityNav a:link, #ProximityNav strong {
display: block;
color: #fff;
text-decoration: none;
}
#ProximityNav ul.Active a, #ProximityNav ul.Active a:link, #ProximityNav ul.Active strong {
color: #000;
}
/* Nested List */ 
#ProximityNav li.Active ul {
padding-bottom: 0;
}
#ProximityNav li.Active {
margin-left: 10px;
}
#ProximityNav ul li.Active strong {
color: #000;
margin: 0;
padding: 4px 20px 4px 8px;
border-top: none;
border-bottom: none;
background: #faa43d url(../imgs/proximitynav-active.gif) repeat-y right top;
}
#ProximityNav ul li.Active a, 
#ProximityNav ul li.Active a:link, 
#ProximityNav ul li.Active a:visited {
color: #000;
margin: 0 20px 0 12px;
padding: 4px 0 4px 0;
border: none;
border-bottom: 1px solid #d7b791;
border-top: 1px solid #f0d1ab;
}
#FastFind a, #FastFind a:link, #Professionals a, #Professionals a:link {
display: block;
color: #fff;
text-decoration: none;
}
/* ========== Fast Find ========== */
#FastFind {
background: url(../imgs/fastfind-bkgd.gif) repeat-y right top;
}
#FastFind .Dec1 {
float: left;
padding-left: 30px;
padding-bottom: .2em;
background: url(../imgs/fastfind-bkgdtop.jpg) no-repeat right top;
}
#FastFind .Orange {
background: url(../imgs/fastfind-bkgdtop-orange.jpg) no-repeat right top;
}
#FastFind h2 {
min-height: 17px;
width: 141px;
margin-top: 0;
padding-top: 12px;
padding-left: 23px;
cursor: pointer;
background: url(../imgs/arrow-right-fastfind.gif) no-repeat 0 12px;
}
#FastFind h2 a {
display: block;
}
#FastFind h2.Open {
background: url(../imgs/arrow-down-fastfind.gif) no-repeat 0 12px;
}
#FastFind .cmspanel {
padding-bottom: 1.2em;
padding-right: 20px;
padding-top: .5em;
float: left;
width: 144px;
position: relative;
}
#FastFind ul {
float: left;
width: 144px;
}
#FastFind li {
margin: 0;
line-height: 1.2;
}
#FastFind li a {
padding: 2px 0 6px;
background: url(../imgs/fastfind-borderbtm.gif) repeat-x left bottom;
}
/* ========== Professionals ========== */
#Professionals {
background: url(../imgs/professionals-bkgd.gif) repeat-y right top;
}
#Professionals .Dec1 {
float: left;
padding-left: 30px;
padding-bottom: .2em;
background: url(../imgs/professionals-bkgdtop.jpg) no-repeat right top;
}
#Professionals h2 {
min-height: 17px;
width: 141px;
margin-top: 0;
padding-top: 12px;
padding-left: 23px;
cursor: pointer;
background: url(../imgs/arrow-right-professionals.gif) no-repeat 0 12px;
}
#Professionals h2 a {
display: block;
}
#Professionals h2.Open {
background: url(../imgs/arrow-down-professionals.gif) no-repeat 0 12px;
}
#Professionals .cmspanel {
padding-bottom: 1.2em;
padding-right: 20px;
padding-top: .5em;
float: left;
width: 144px;
display: none;
position: relative;
}
#Professionals ul {
float: left;
width: 144px;
}
#Professionals li {
margin: 0;
}
#Professionals li a {
padding: 2px 0 6px;
background: url(../imgs/professionals-borderbtm.gif) repeat-x left bottom;
}
/* ------------------------------------------------
Left Column Panels
---------------------------------------------------*/
#LeftColPanels {
width: 194px;
position: relative;
min-height: 17px;
}
#LeftColPanels .TopGrad {
position: absolute;
top: 0;
left: 0px;
height: 17px;
width: 194px;
margin: 0;
padding: 0;
margin-bottom: 17px;
background: url(../imgs/leftnav-btmgrad.png) no-repeat right top;
}
#LeftColPanels .Dec1 {
margin-left: 20px;
height: 1%;
}
#LeftColPanels .cmspanel {
padding-top: 17px;
margin-bottom: 1em;
border-bottom: solid 1px #8c8c8c;
/*overflow: hidden;*/
}
#LeftColPanels .cmspanel p, #LeftColPanels .cmspanel ul, #LeftColPanels .cmspanel ol, #LeftColPanels .cmspanel img,
#LeftColPanels .cmspanel h1, #LeftColPanels .cmspanel h2, #LeftColPanels .cmspanel h3,
#LeftColPanels .cmspanel h4, #LeftColPanels .cmspanel h5, #LeftColPanels .cmspanel h6 {
padding: 0 10px;
}
#LeftColPanels .cmspanel p img, #LeftColPanels .cmspanel ul img, #LeftColPanels .cmspanel ol img,
#LeftColPanels .cmspanel h1 img, #LeftColPanels .cmspanel h2 img, #LeftColPanels .cmspanel h3 img,
#LeftColPanels .cmspanel h4 img, #LeftColPanels .cmspanel h5 img, #LeftColPanels .cmspanel h6 img, #LeftColPanels .cmspanel img.ImgNoMargin {
padding: 0;
}
#LeftColPanels .cmspanel td {
padding-left: 10px;
}
/* ========== LightBlue (in left column) ========== */
#LightBlue {
background: url(../imgs/col1-lightblue.gif) repeat-y right top;
}
#LightBlue .Dec1 {
border-bottom: solid 1px #8c8c8c;
}
#LightBlue .cmspanel {
font-family: arial,verdana,helvetica,geneva,sans-serif;
border-bottom: none;
}
#LightBlue a, #LightBlue a:link {
color: #062f43;
}
#LightBlue a:hover, #LightBlue a:focus, #LightBlue a:active {
color: #F08B1D;
}
#LightBlue .LeftCol-LargerText {
font-size: 1.5em;
font-weight: bold;
color: #062f43;
}
/* ------------------------------------------------
Column 2 and Column 3
---------------------------------------------------*/
#Col2Col3Wrapper {
float: left;
width: 735px;
}
/* ========== Breadcrumbs ========== */
#Breadcrumbs {
float: left;
width: 715px;
background: #cad0d3;
border-top: solid 1px #fa9d33;
border-bottom: solid 1px #8c8c8c;
font-family: arial,verdana,helvetica,geneva,sans-serif;
}
#Breadcrumbs p {
margin-left: 20px;
margin-top: .35em;
margin-bottom: .35em;
font-size: .9em;
line-height: 1.4;
text-transform: uppercase;
}
#Breadcrumbs p strong {
font-weight: normal;
white-space: nowrap;
}
#Breadcrumbs p a {
white-space: nowrap;
}
#Breadcrumbs a, #Breadcrumbs a:visited {
color: #00529B;
text-decoration: underline;
}
#Breadcrumbs a:hover, #Breadcrumbs a:focus, #Breadcrumbs a:active {
color:#F08B1D;
text-decoration:underline;
}
/* ========== Content ========== */
#Content {
float: left;
width: 715px;
}
#Col2 {
float: left;
width: 505px;
padding: 11px 15px 18px 20px;
overflow: hidden;
}
#PageWrapper {
padding-top: 1px;
background: url(../imgs/content-shadow.gif) repeat-y left top;
}
#PageWrapper .Dec1 {
background: url(../imgs/content-shadow-bottom.gif) no-repeat left bottom;
min-height: 300px;
position: relative;
}
#AboveMain {
background: url(../imgs/content-topline.gif) no-repeat left top;
padding-top: 1px;
margin-top: -1px;
height: 1%;
}
/* ========== cmspage ========== */
#Content .cmspanel {
margin: 0;
padding: 0;
}
#PageWrapper .Dec1 .cmspage {
padding-bottom: 8px;
}
#PageWrapper .Dec1 .cmspage hr {
border-top: 1px solid #e1e6e9;
border-bottom: 1px solid #fff;
border-left: none;
border-right: none;
margin-left: 1px;
margin-right: 7px;
}
/* Top Round Corners Custom Element */
#PageWrapper .Dec1 .cmspage .PaleBlueTop {
background: url(../imgs/paleblue-bkgd.gif) repeat-y left top;
}
#PageWrapper .Dec1 .cmspage .PaleBlueTop2 {
background: url(../imgs/paleblue-top.gif) no-repeat left top;
}
#PageWrapper .Dec1 .cmspage .PaleBlueTop3 {
padding-top: 1px;
padding-bottom: 5px;
background: url(../imgs/content-topline.gif) no-repeat left bottom;
}
#PageWrapper .Dec1 .cmspage .PaleBlueTop hr {
border-top: 1px solid #c1ccd2;
border-bottom: 1px solid #fbffff;
border-left: none;
border-right: none;
margin-right: 7px;
margin-left: 1px;
margin-bottom: .6em;
height: 2px;
}
/* Purple background Custome Element */
#PageWrapper .Dec1 .cmspage .PurpleBkgd {
clear: both;
background: #c0c9d7 url(../imgs/shadow.gif) repeat-y right top;
margin-left: 1px;
padding-top: 1px;
padding-bottom: 1px;
}
#PageWrapper .Dec1 .cmspage .PurpleBkgd hr {
border-top: 1px solid #b1bac7;
border-bottom: 1px solid #cfd8e6;
border-left: none;
border-right: none;
}
#Content .NoMargins {
margin: -1px 0 0;
}
/* ========== Two Column panels ========== */
#Col2 #ContentTwoCol {
margin-right: 17px;
margin-left: 11px;
}
#Col2 #ContentTwoCol .cmspanel {
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: 1.5em;
}
#Col2 #ContentTwoCol .ContentNormal .cmspanel {
padding-bottom: 0;
}
#Col2 #ContentTwoCol #ContentLeftCol {
float: left;
width: 230px;
overflow: hidden;
}
#Col2 #ContentTwoCol #ContentRightCol {
float: right;
width: 230px;
overflow: hidden;
}
#Content #Col2 #ContentTwoCol .cmspanel ul, #Content #Col2 #ContentTwoCol .cmspanel ol {
padding-left: 15px;
}
#Content #Col2 #ContentTwoCol .cmspanel ul.Plain, #Content #Col2 #ContentTwoCol .cmspanel ol.Plain {
padding-left: 0;
}
#Content #Col2 #ContentTwoCol .cmspanel ul.TwoCol, #Content #Col2 #ContentTwoCol .cmspanel ol.TwoCol {
width: 38%;
}
#Content #Col2 #ContentTwoCol .cmspanel h1, #Content #Col2 #ContentTwoCol .cmspanel h3, 
#Content #Col2 #ContentTwoCol .cmspanel h4, #Content #Col2 #ContentTwoCol .cmspanel h5, 
#Content #Col2 #ContentTwoCol .cmspanel h6, #Content #Col2 #ContentTwoCol .cmspanel p, 
#Content #Col2 #ContentTwoCol .cmspanel ul, #Content #Col2 #ContentTwoCol .cmspanel ol {
margin-right: 9px;
}
#Content #Col2 #ContentTwoCol .cmspanel table {
margin-right: 5px;
width: 226px;
}
#Content #Col2 #ContentTwoCol .cmspanel table ul {
margin-right: 0;
}
#Col2 #ContentTwoCol .ContentOrange {
background: #eecba1;
}
cmspanelid6 {
background: #eecba1;
}
#Col2 #ContentTwoCol .ContentGrey {
background: #d8dcdf;
}
#Col2 #ContentTwoCol .ContentPurple {
background: #d6d5e5;
}
/* Content H2 border styles */
#Col2 #ContentTwoCol .ContentNormal h2 {
padding: 0 9px;
margin-bottom: .4em;
margin-left: 0;
margin-right: 0;
}
#Col2 #ContentTwoCol .ContentOrange h2 {
padding: 0 9px;
margin-bottom: .4em;
margin-left: 0;
margin-right: 0;
}
#Col2 #ContentTwoCol .ContentGrey h2 {
padding: 0 9px;
margin-bottom: .4em;
margin-left: 0;
margin-right: 0;
}
#Col2 #ContentTwoCol .ContentPurple h2 {
padding: 0 9px;
margin-bottom: .4em;
margin-left: 0;
margin-right: 0;
}
/* Content Header Rules */
#Col2 #ContentTwoCol hr {
border-top: 1px solid #e1e6e9;
border-bottom: 1px solid #fff;
border-left: none;
border-right: none;
}
#Col2 #ContentTwoCol .ContentOrange hr {
border-top: 1px solid #d7b791;
border-bottom: 1px solid #f0d1ab;
border-left: none;
border-right: none;
}
#Col2 #ContentTwoCol .ContentGrey hr {
border-top: 1px solid #bdc3c9;
border-bottom: 1px solid #f3f5f5;
border-left: none;
border-right: none;
}
#Col2 #ContentTwoCol .ContentPurple hr {
border-top: 1px solid #b8b8d1;
border-bottom: 1px solid #f2f2f7;
border-left: none;
border-right: none;
}
/* ========== Below Content (pale blue) Content area ========== */
#Col2 .ContentBottom {
background: url(../imgs/paleblue-bkgd.gif) repeat-y left top;
margin-bottom: -8px;
margin-top: 2em;
}
#Col2 .ContentBottom2 {
background: url(../imgs/paleblue-btm-shadow.gif) no-repeat left top;
}
#Col2 .ContentBottom3 {
min-height: 20px;
padding-top: 8px;
padding-bottom: 1px;
background: url(../imgs/paleblue-btm.gif) no-repeat left bottom;
}
/* ========== Below Content (pale blue) Panel ========== */
#Col2 #BelowContent {
}
#Col2 #BelowContent2 {
background: url(../imgs/paleblue-bkgd.gif) repeat-y left top;
}
#Col2 #BelowContent3 {
background: url(../imgs/paleblue-btm-shadow.gif) no-repeat left top;
}
#Col2 #BelowContent .cmspanel {
min-height: 20px;
padding-top: 8px;
padding-bottom: 1px;
background: url(../imgs/paleblue-btm.gif) no-repeat left bottom;
}
#Col2 #BelowContent hr {
border-top: 1px solid #c1ccd2;
border-bottom: 1px solid #fbffff;
border-left: none;
border-right: none;
margin-right: 7px;
margin-left: 1px;
margin-bottom: .6em;
height: 2px;
}
/* ========== Bottom Panel ========== */
#BottomPanel {
float: none;
/*margin: 18px 20px 18px 21px;*/
margin: 18px 6px 18px 0;
background: #d0d6db;
}
#BottomPanel .cmspanel {
padding: 1px 0;
}
#Col2 #BottomPanel .cmspanel h1,
#Col2 #BottomPanel .cmspanel h2,
#Col2 #BottomPanel .cmspanel h3 {
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
}
#Col2 #BottomPanel .cmspanel hr {
border-top: 1px solid #bdc3c9;
border-bottom: 1px solid #f3f5f5;
border-left: none;
border-right: none;
margin-top: 0;
margin-bottom: 0;
}
/* ------------------------------------------------
Column 3
---------------------------------------------------*/
#Col3 {
float: left;
width: 175px;
color: #063043;
position: static;
padding-bottom: 2em;
overflow: hidden;
}
#Col3 .cmspanel ul, #Col3 .cmspanel ol, #Col3 .cmspanel dd {
margin-bottom:1em;
}
#Col3 li {
margin-bottom: .4em;
}
/* ========== Page Tools ========== */
#PageToolsWrapper {
float: left;
width: 174px;
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #8c8c8c;
background: #f6f6f8;
}
#PageToolsWrapper li {
margin: 0;
}
#PageTools {
float: left;
width: 75px;
}
#PageTools ul {
float: left;
display: inline;
list-style: none;
margin: 3px 5px 1px;
}
#PageTools li {
float: left;
}
#PageTools li a {
width: 21px;
height: 22px;
overflow: hidden;
display: block;
text-indent: -32767px;
outline: none;
cursor: pointer;
}
#PageTools li.Print a {
background: url(../imgs/icons/print.gif) no-repeat;
}
#PageTools li.Email a {
background: url(../imgs/icons/email.gif) no-repeat;
}
#PageTools li.AddThis a {
background: url(../imgs/icons/add-this.gif) no-repeat;
}
#PageTools li a:hover, #PageTools li a:focus, #PageTools li a:active {
background-position: 0 -22px;
}
/* add this button */
#at15s {
left: 68px !important;
top: 159px !important;
}
#addthis_dropdown15 {
font-family: arial,helvetica,tahoma,verdana,sans-serif !important;
}
#addthis_dropdown15 a {
font-family: arial,helvetica,tahoma,verdana,sans-serif !important;
}
#addthis_dropdown15 table {
width: 100% !important;
}
#addthis_dropdown15 img {
display: inline;
}
/* end add this button */
#TextSizer {
float: left;
width: 99px;
}
#TextSizer div {
padding: 3px 5px 1px;
width: auto;
}
#TextSizer h2 {
display: none;
}
#TextSizer ul {
top: 0;
}
#TextSizer a {
width: 21px;
height: 22px;
overflow: hidden;
text-indent: -32767px;
display: block;
outline: none;
cursor: pointer;
}
#TextSizer a.Normal {
background: url(../imgs/icons/small_font.gif) no-repeat;
}
#TextSizer a.Large {
background: url(../imgs/icons/medium_font.gif) no-repeat;
}
#TextSizer a.X-Large {
background: url(../imgs/icons/large_font.gif) no-repeat;
}
#TextSizer li a:hover, #TextSizer li a:focus, #TextSizer li a:active {
background-position: 0 -22px;
background-color: Transparent;
}
/* ========== Log In ========== */
/* --(not currently active)--*/
#Col3 #LogIn {
float: left;
width: 174px;
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #8c8c8c;
background: #fff;
}
/* ========== Right Column Panels ========== */
#Col3 .cmspanel {
padding: 1px 0;
}
#Col3 .cmspanel h1, #Col3 .cmspanel h2, #Col3 .cmspanel h3, 
#Col3 .cmspanel h4, #Col3 .cmspanel h5, #Col3 .cmspanel h6,
#Col3 .cmspanel p, #Col3 .cmspanel ul, #Col3 .cmspanel ol {
padding: 0 10px;
}
#Col3 .cmspanel ul, #Col3 .cmspanel ol {
margin-right: 0;
}
#Col3 .cmspanel ol {
margin-left: 20px;
}
#Col3 .cmspanel ol ol {
margin-left: 10px;
}
#Col3 .cmspanel ol.TwoCol, #Col3 .cmspanel ul.TwoCol {
margin:0 0 0 9px;
width:145px;
}
#Col3 .cmspanel ol.TwoCol li, #Col3 .cmspanel ul.TwoCol li {
margin-bottom: 0;
margin-top: 0;
padding-bottom: .2em;
padding-top: .2em;
}
#Col3 table {
margin-right: 0;
margin-left: 0;
}
#Col3 table td {
padding-top: 0;
padding-bottom: 0;
}
#Col3 .cmspanel table ul, #Col3 .cmspanel table ol {
padding-right: 0;
}
#Col3 #RightColPanels {
float: left;
width: 174px;
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #8c8c8c;
background: #f6f6f8;
}
/* Col3 Backgrounds */
#Col3 #RightColPurple {
background: #d6d5e5;
}
#Col3 #RightColLightGrey {
background: #F6F6F8;
}
#Col3 #RightColPaleBlue {
background: #edf6fd;
}
#Col3 #RightColGrey {
background: #d8dcdf;
}
#Col3 #RightColOrange {
background: #eecba1;
}
/* Col3 H1-H3 */
#Col3 #RightColPanels h1, #Col3 #RightColPanels h2, #Col3 #RightColPanels h3 {
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
padding: 0 10px;
margin-bottom: .4em;
margin-left: 0;
margin-right: 0;
}
/* Col3 Header rules */
#Col3 #RightColPurple hr {
border-top: 1px solid #b8b8d1;
border-bottom: 1px solid #f2f2f7;
border-left: none;
border-right: none;
}
#Col3 #RightColLightGrey hr {
border-top: 1px solid #e7e8ea;
border-bottom: 1px solid #feffff;
border-left: none;
border-right: none;
}
#Col3 #RightColGrey hr {
border-top: 1px solid #bdc3c9;
border-bottom: 1px solid #f3f5f5;
border-left: none;
border-right: none;
}
#Col3 #RightColOrange hr {
border-top: 1px solid #d7b791;
border-bottom: 1px solid #f0d1ab;
border-left: none;
border-right: none;
}
#Col3 #RightColPaleBlue hr {
border-top: 1px solid #d0d8de;
border-bottom: 1px solid #f8ffff;
border-left: none;
border-right: none;
}
/* ------------------------------------------------
Footer
---------------------------------------------------*/
#FooterWrapper {
padding-bottom: 2em;
border-top: solid 2px #fff;
}
#Footer {
width: 930px;
margin: auto;
background: url(../imgs/footer-bkgd.gif) repeat-y right top;
}
#Footer li {
margin: 0;
}
#FooterTop {
float: right;
width: 748px;
position: relative;
top: -2px;
background: url(../imgs/footertop-bkgd.gif) no-repeat 0 0;
}
#FooterTop #LinksTop {
clear: both;
border-top: solid 1px #b9babd;
margin-left: 34px;
margin-right: 41px;
}
#FooterTop #LinksTop ul {
padding-top: .8em;
}
#FooterTop #LinksTop li {
padding-left: 9px;
padding-right: 9px;
line-height: 1.1;
border-left: solid 1px #5e7987;
}
#FooterTop #LinksTop li.First {
border-left: none;
padding-left: 0;
}
#FooterTop #LinksTop li.Last {
padding-right: 0;
}
#FooterBottom {
color: #5e7987;
float: right;
width: 748px;
min-height: 24px;
text-align: center;
padding-top: 20px;
background: #e5e5e5 url(../imgs/footerbtm-bkgd.gif) no-repeat top left;
}
#FooterBottom .Dec1 {
clear: both;
padding-left: 12px;
padding-right: 19px;
}
#FooterBottom li {
display: inline;
padding-left: 7px;
padding-right: 3px;
line-height: 1.1;
border-left: solid 1px #5e7987;
}
#FooterBottom li.First {
border-left: none;
}
#FooterBottom a, #FooterBottom a:link {
text-decoration: underline;
}
#FooterBottom a:hover, #FooterBottom a:focus, #FooterBottom a:active {
color: #F08B1D;
text-decoration: underline;
}
/* ------------------------------------------------
Cms Info Boxes
---------------------------------------------------*/
.CmsInfoButtonsContainer {
position: static;
clear: both;
padding-bottom: 5px;
}
.CmsInfoButtons, .CmsInfoButtonsPanel {
position: static;
}
.CmsInfoButtonsPanel {
float: none;
}
.dropmenudiv_a .CmsInfoButtonsPanel a, .dropmenudiv_a .CmsInfoButtonsPanel a:link, .dropmenudiv_a .CmsInfoButtonsPanel a:visited {
padding: 0;
display: inline;
}
#LeftColPanels .CmsInfoButtonsPanel a, #LeftColPanels .CmsInfoButtonsPanel a:link, #LeftColPanels .CmsInfoButtonsPanel a:visited,
#FastFind .CmsInfoButtonsPanel a, #FastFind .CmsInfoButtonsPanel a:link, #FastFind .CmsInfoButtonsPanel a:visited,
#Professionals .CmsInfoButtonsPanel a, #Professionals .CmsInfoButtonsPanel a:link, #Professionals .CmsInfoButtonsPanel a:visited {
padding: 0;
display: inline;
}
#Col3 .CmsInfoButtonsPanel, .dropmenudiv_a .CmsInfoButtonsPanel {
padding-left: 10px;
}
#LeftColPanels .cmspanel .CmsInfoButtonsPanel {
padding-left: 11px;
}
#Col3 .cmspanel .CmsInfoButtonsPanel img,
#LeftColPanels .cmspanel .CmsInfoButtonsPanel img {
padding: 0;
}
#FlashContainer .cmspanel .CmsInfoButtonsContainer {
margin-top: 0;
padding-left: 10px;
}
/* ------------------------------------------------
forms
---------------------------------------------------*/
.FormContainer fieldset {
margin-left: 9px;
margin-right: 18px;
padding: 0;
width: 94%;
display: inline; /* preventing double margins in IE */
}
* html .FormContainer select {
width: auto;
}
.FormContainer fieldset p, #Content #Col2 .cmspanel .FormContainer fieldset p {
line-height: 1.4;
margin-left: 0;
margin-right: 0;
clear: both;
}
.FormContainer .BlockLabels p, .FormContainer .BlockLabels h2 {
margin-left: 0;
float: left;
width: 100%;
}
.FormContainer .BlockLabels h2 {
margin-top: 1.2em;
}
.FormContainer .BlockLabels .ButtonHolder {
margin: 1em 0;
}
.FormContainer fieldset.CheckRadio table {
margin: 0;
width: 100%;
}
.FormContainer fieldset.CheckRadio table th, .FormContainer fieldset.CheckRadio table td {
padding: 0 0 .8em 0;
line-height:1.3;
}
.FormContainer .Column select {
margin: 0;
}
/* ---------------------- Feedback Form ---------------------- */
.FormContainer div.CheckBox fieldset.CheckRadio div,
.FormContainer div.CheckBox fieldset.CheckRadio span {
float: left;
}
.FormContainer div.CheckBox fieldset.CheckRadio input {
float: left;
margin-right: 2px;
margin-top: .2em;
width: 14px;
}
.FormContainer div.CheckBox fieldset.CheckRadio label {
float: left;
margin-bottom: .6em;
line-height: 1.4;
width: 425px;
}
/* -------------------- Donation Go Button / Form ------------------- */
#generaldonation select {
 margin: 0;
 padding: 0;
}
#generaldonation fieldset {
margin-left:9px;
padding:0;
}
#generaldonation label {
font-family: Arial;
font-size: 1.3em;
font-weight: bold;
}
#donationgo img {
padding: 0;
margin:0;
border: none;
vertical-align: top;
}
/* ------------------------ Left and Right Column Forms ----------------------- */
#LeftColPanels .FormContainer fieldset, #Col3 .FormContainer fieldset {
margin: 0;
padding: 0 9px;
width: auto;
display: block;
}
#LeftColPanels .FormContainer fieldset p, #Col3 .FormContainer fieldset p {
padding: 0;
margin-bottom: 1em;
}
#LeftColPanels .FormContainer fieldset fieldset, #Col3 .FormContainer fieldset fieldset {
padding: 0;
margin-top: 1em;
width: 100%;
}
#LeftColPanels .FormContainer label, #Col3 .FormContainer label {
font-weight: normal !important;
}
#LeftColPanels .FormContainer input {
background-color: transparent !important;
}
#LeftColPanels .FormContainer input, #Col3 .FormContainer input {
background: url(../imgs/form/input.png) no-repeat;
border: none;
color: #5e7987;
font-size: .9em;
padding-left: 5px;
padding-right: 10px;
padding-top: 2px;
}
#LeftColPanels .FormContainer input.NoWidth, #Col3 .FormContainer input.NoWidth {
width: 138px !important;
height: 16px;
}
#LeftColPanels .FormContainer fieldset.CheckRadio input, #Col3 .FormContainer fieldset.CheckRadio input {
position: relative;
margin-bottom: .2em;
background: none;
float: left;
}
#LeftColPanels .FormContainer fieldset.CheckRadio input.NewsletterCheckBox, #LeftColPanels .FormContainer fieldset.CheckRadio input.NewsletterCheckBox {
width: 13px;
}
#LeftColPanels .FormContainer fieldset.CheckRadio label, #Col3 .FormContainer fieldset.CheckRadio label {
position: relative;
top: -1px;
margin-bottom: .2em;
width: 134px;
float: left;

}
#LeftColPanels .Newsletter input.Button, #Col3 .Newsletter input.Button {
background: url(../imgs/buttons/signup-bkgd.png) no-repeat 0 0px;
width: 82px;
height: 21px;
color: #fff;
padding: 0;
margin: .5em 0 .5em !important;
cursor: pointer;
}
/* -------------------------- Imaging Order Form ------------------------- */
.ImagingOrder fieldset {
float: none;
}
.ImagingOrder span {
height: 1%;
}
.ImagingOrder .BlockLabels fieldset.CheckRadio legend span {
white-space: normal;
}
.ImagingOrder h2 {
clear: both;
margin-top: 1em;
}
/* ------------ scroll lists ------------ */
#Content #Col2 .cmspanel ul.ScrollList, #Col3 .cmspanel ul.ScrollList {
max-height: 145px;
}
#Content #Col2 .cmspanel ul.ScrollList, #Col3 .cmspanel ul.ScrollList,
#Content #Col2 .cmspanel ul.NoScroll, #Col3 .cmspanel ul.NoScroll {
list-style: none;
padding: 0;
margin-bottom: 1em;
background-color: #ecf1f7;
width: auto;
border: 1px solid #8c8c8c;
overflow-y: scroll;
/**
scrollbar-face-color: #cadbeb; 
scrollbar-shadow-color: #cadbeb; 
scrollbar-highlight-color: #cdd9e2; 
scrollbar-3dlight-color: #ecf5fc; 
scrollbar-darkshadow-color: #c0cad3; 
scrollbar-track-color: #fff; 
scrollbar-arrow-color: #8c8c8c;
**/
}
#Col3 .cmspanel ul.ScrollList, #Col3 .cmspanel ul.NoScroll {
margin-right: 10px;
margin-left: 10px;
}
#Content #Col2 #ContentTwoCol .cmspanel ul.ScrollList,
#Content #Col2 #ContentTwoCol .cmspanel .NoScroll {
padding-left: 0px;
}
#Content #Col2 .cmspanel ul.ScrollList li, #Col3 .cmspanel ul.ScrollList li,
#Content #Col2 .cmspanel ul.NoScroll li, #Col3 .cmspanel ul.NoScroll li {
border-right: 1px solid #8c8c8c;
padding: 2px 6px 4px;
margin: 0;
}
#Content #Col2 .cmspanel ul.ScrollList li a, #Col3 .cmspanel ul.ScrollList li a,
#Content #Col2 .cmspanel ul.NoScroll li a, #Col3 .cmspanel ul.NoScroll li a {
display: block;
}
#Content #Col2 .cmspanel ul.ScrollList li.Even, #Col3 .cmspanel ul.ScrollList li.Even,
#Content #Col2 .cmspanel ul.NoScroll li.Even, #Col3 .cmspanel ul.NoScroll li.Even {
background: #d7e3ef;
}
#Content #Col2 .cmspanel ul.ScrollList li.Focus, #Col3 .cmspanel ul.ScrollList li.Focus, ul.ScrollList li.Focus,
#Content #Col2 .cmspanel ul.NoScroll li.Focus, #Col3 .cmspanel ul.NoScroll li.Focus, ul.NoScroll li.Focus {
background: #ced9e4;
}
#Content #Col2 .cmspanel ul.NoScroll, #Col3 .cmspanel ul.NoScroll {
height: auto;
overflow-y: auto;
}
#Content #Col2 .cmspanel ul.NoScroll li, #Col3 .cmspanel ul.NoScroll li {
border-right: none;
}
/* Newsletter sign up only */
div.Newsletter .CheckRadio label { padding-left: 3px; }
#LeftColPanels .FormContainer .NewsletterDescription, 
#Col3 .FormContainer .NewsletterDescription {
clear: both;
display: block;
padding-bottom:5px;
padding-left:16px;
}
/* Volunteer Request Form
====================================== */
.Volunteer .BlockLabels span {
clear: both;
}

/* News Item Display 
====================================== */
p.NewsItemDisplay {
margin-top: 2em;
}

/*Special case for the spanish forms*/
.HideRemaining .Remaining {
    display:none !important; 
}

/* Wizard Certificate
====================================== */
#WizCertificate {background-color: #fff; width: 640px; height: 548px; position: relative; right: 14px; }
#WizCertificate img { position: absolute; }
img#Cert1 { top: 0; left: 0; }
img#Cert2 { top: 0; left: 603px; }
img#Cert3 { top: 30px; left: 0; }
img#Cert4 { top: 30px; left: 140px; }
img#Cert5 { top: 245px; left: 36px; }
img#Cert6 { top: 340px; left: 380px; }
img#Cert7 { top: 407px; left: 36px; }
img#Cert8 { top: 506px; left: 36px; }

/* SearchBox Widget
====================================== */
#directory {
	background: url(../imgs/searchBox/indexBack.gif) no-repeat;
	width: 168px;
	margin:0px;
	margin-left: 2px;
	padding: 10px 1px 1px 7px;
	height: 125px;
}

#directory ul {
margin-left: 0 !important;
margin-top: 1em !important;
padding-left: 0 !important;
}
.searchText {
	width: 135px;
}

.searchButton {
	margin-left: 5px;
}
#AlphaIndex {
	padding: 0 0 0 0px;
	margin: 0;
}
#AlphaIndex p {
	font-size: 12px;
	color: #FFFFFF;
	margin: -4px 0 0 0;
	padding:0 0 4px 5px;
	padding-left: 4px !important;
}
#AlphaIndex p a:link {
	color: #FFFFFF;
}
#AlphaIndex p a:hover {
	color:#fff;
	text-decoration: none;
}
#AlphaIndex a:active, #AlphaIndex a:visited {
	color:#FFFFFF;
}
#AlphaIndex ul {
	padding: 0 0 0 0px;
	margin: 0;
}
#AlphaIndex ul li {
	float: left;
	font-size: 8px;
	text-indent: -2000px;
	list-style: none;
	background-color: #999999;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	height: 18px;
}
#AlphaIndex ul li a {
	display: block;
	text-indent: -2000px;
	text-decoration: none;
	height: 18px;
}
#AlphaIndex ul li.a a {
	background-image: url(../imgs/searchBox/letters/A.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.a a:hover {
	background-image: url(../imgs/searchBox/letters_hover/A.gif)
}
#AlphaIndex ul li.b a {
	background-image: url(../imgs/searchBox/letters/B.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.b a:hover {
	background-image: url(../imgs/searchBox/letters_hover/B.gif);
}
#AlphaIndex ul li.c a {
	background-image: url(../imgs/searchBox/letters/C.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.c a:hover {
	background-image: url(../imgs/searchBox/letters_hover/C.gif);
}
#AlphaIndex ul li.d a {
	background-image: url(../imgs/searchBox/letters/D.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.d a:hover {
	background-image: url(../imgs/searchBox/letters_hover/D.gif);
}
#AlphaIndex ul li.e a {
	background-image: url(../imgs/searchBox/letters/E.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.e a:hover {
	background-image: url(../imgs/searchBox/letters_hover/E.gif);
}
#AlphaIndex ul li.f a {
	background-image: url(../imgs/searchBox/letters/F.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.f a:hover {
	background-image: url(../imgs/searchBox/letters_hover/F.gif);
}
#AlphaIndex ul li.g a {
	background-image: url(../imgs/searchBox/letters/G.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.g a:hover {
	background-image: url(../imgs/searchBox/letters_hover/G.gif);
}
#AlphaIndex ul li.h a {
	background-image: url(../imgs/searchBox/letters/H.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.h a:hover {
	background-image: url(../imgs/searchBox/letters_hover/H.gif);
}
#AlphaIndex ul li.i a {
	background-image: url(../imgs/searchBox/letters/I.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.i a:hover {
	background-image: url(../imgs/searchBox/letters_hover/I.gif);
}
#AlphaIndex ul li.j a {
	background-image: url(../imgs/searchBox/letters/J.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.j a:hover {
	background-image: url(../imgs/searchBox/letters_hover/J.gif);
}
#AlphaIndex ul li.k a {
	background-image: url(../imgs/searchBox/letters/K.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.k a:hover {
	background-image: url(../imgs/searchBox/letters_hover/K.gif);
}
#AlphaIndex ul li.l a {
	background-image: url(../imgs/searchBox/letters/L.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.l a:hover {
	background-image: url(../imgs/searchBox/letters_hover/L.gif);
}
#AlphaIndex ul li.m a {
	background-image: url(../imgs/searchBox/letters/M.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.m a:hover {
	background-image: url(../imgs/searchBox/letters_hover/M.gif);
}
#AlphaIndex ul li.n a {
	background-image: url(../imgs/searchBox/letters/N.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.n a:hover {
	background-image: url(../imgs/searchBox/letters_hover/N.gif);
}
#AlphaIndex ul li.o a {
	background-image: url(../imgs/searchBox/letters/O.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.o a:hover {
	background-image: url(../imgs/searchBox/letters_hover/O.gif);
}
#AlphaIndex ul li.p a {
	background-image: url(../imgs/searchBox/letters/P.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.p a:hover {
	background-image: url(../imgs/searchBox/letters_hover/P.gif);
}
#AlphaIndex ul li.q a {
	background-image: url(../imgs/searchBox/letters/Q.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.q a:hover {
	background-image: url(../imgs/searchBox/letters_hover/Q.gif);
}
#AlphaIndex ul li.r a {
	background-image: url(../imgs/searchBox/letters/R.gif);
	background-repeat: no-repeat;

	width: 19px;
}
#AlphaIndex ul li.r a:hover {
	background-image: url(../imgs/searchBox/letters_hover/R.gif);
}
#AlphaIndex ul li.s a {
	background-image: url(../imgs/searchBox/letters/S.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.s a:hover {
	background-image: url(../imgs/searchBox/letters_hover/S.gif);
}
#AlphaIndex ul li.t a {
	background-image: url(../imgs/searchBox/letters/T.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.t a:hover {
	background-image: url(../imgs/searchBox/letters_hover/T.gif);
}
#AlphaIndex ul li.u a {
	background-image: url(../imgs/searchBox/letters/U.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.u a:hover {
	background-image: url(../imgs/searchBox/letters_hover/U.gif);
}
#AlphaIndex ul li.v a {
	background-image: url(../imgs/searchBox/letters/V.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.v a:hover {
	background-image: url(../imgs/searchBox/letters_hover/V.gif);
}
#AlphaIndex ul li.w a {
	background-image: url(../imgs/searchBox/letters/W.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.w a:hover {
	background-image: url(../imgs/searchBox/letters_hover/W.gif);
}
#AlphaIndex ul li.x a {
	background-image: url(../imgs/searchBox/letters/X.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.x a:hover {
	background-image: url(../imgs/searchBox/letters_hover/X.gif);
}
#AlphaIndex ul li.y a {
	background-image: url(../imgs/searchBox/letters/Y.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.y a:hover {
	background-image: url(../imgs/searchBox/letters_hover/Y.gif);
}
#AlphaIndex ul li.z a {
	background-image: url(../imgs/searchBox/letters/Z.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.z a:hover {
	background-image: url(../imgs/searchBox/letters_hover/Z.gif);
}
#AlphaIndex ul li.number a {
	background-image: url(../imgs/searchBox/letters/number.gif);
	background-repeat: no-repeat;
	width: 19px;
}
#AlphaIndex ul li.number a:hover {
	background-image: url(../imgs/searchBox/letters_hover/number.gif);
}
#AlphaIndex ul li.allergens a {
	background-image: url(../imgs/searchBox/letters/allergens.gif);
	background-repeat: no-repeat;
	width: 58px;
}
#AlphaIndex ul li.allergens a:hover {
	background-image: url(../imgs/searchBox/letters_hover/allergens.gif);
	height: 18px;
}
/* CAPTCHA
======================================= */
#LBD_CaptchaDiv #LBD_CaptchaIcons {
clear: none;
}

/* link attributes */
a:link {
	font-family: Helevetica, Arial, sans-serif;
	color: #003399;
	text-decoration: none; /*underline;*/
}
a:visited {
	font-family: Helevetica, Arial, sans-serif;
	color: #003399; 
	text-decoration: none;
}
a:hover {
	font-family: Helevetica, Arial, sans-serif;
	color: #003399;
	text-decoration: none;
}

