body { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
margin: 0; 
padding:0;
color:#333;
background:url(../../../../images/mainbg.jpg) top left repeat-x;
text-align:center;
min-width:943px;
}

/* contains all divs*/

#frame {
position:relative;
width:943px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0;
margin-top: 0;
padding:0;
}

/*header content*/
#header{ 
position:relative;
float:left;
width:943px;
padding:0; 
margin:0;
text-align:left;
}

#logo{ 
position:relative;
float:left;
width:264px;
padding:0; 
margin:0;
text-align:left;
}

#logo img {border:none; margin:25px 0 23px 9px;}

html > /**/ body #logo img {margin-bottom:21px;}

#headright, #toplinks, #mainsearch{ 
position:relative;
float:left;
width:679px;
padding:0; 
margin:0;
text-align:right;
}

#toplinks {padding-top:17px;}

#toplinks  ul {
padding: 0;
margin: 0;
list-style: none;
float:right;
}

#toplinks li {	
padding: 0;
margin: 0;
display: inline;
float:left;
}

#toplinks  li.envelope {	
padding:0 16px 0 0;
margin: 0 8px 0 0;
display: inline;
background: url(../../../../images/envelope.gif);
background-repeat:no-repeat;
background-position:right;
color:#999B9E;
font-size:1.1em;
font-weight:bold;
}

#toplinks  li.envelope  a {
text-decoration:none;
color:#083a81;
font-weight:bold;
}

#toplinks  li.envelope  a:hover {
text-decoration:none;
color:#ef8626;
}

#toplinks  li.dash {	
padding:0 10px 0 10px;
margin: 0;
display: inline;
background: url(../../../../images/toplinkbull.gif);
background-repeat:no-repeat;
background-position:left;
color:#999B9E;
font-size:1.1em;
font-weight:normal;
}

#toplinks  li.dash a {
text-decoration:none;
color:#999;
}

#toplinks  li.dash a:hover {
text-decoration:none;
color:#ef8626;
}

#mainsearch form {border:none; padding:0; margin:0;}

#mainsearch fieldset {
position:relative;
float:left;
width:679px;
border:none;
padding:20px 0 0 0;
margin:0;
}

#mainsearch legend {display:none;}

#mainsearch  ol {
padding: 0;
margin: 0;
list-style: none;
float:right;
}

#mainsearch li {	
padding: 0;
margin: 0;
display: inline;
float:left;
}

#mainsearch input {
font: 1.1em Verdana, Helvetica, sans-serif;
color:#999B9E;
font-weight:normal;
width:225px;
height:19px;
background: url(../../../../images/srhsitebg.gif);
background-repeat:no-repeat;
background-position:top left;
border:none;
padding:4px 0;
margin:0;
float:left;
text-indent:4px;
line-height:19px;
}

#mainsearch  li#submit input{
background: url(../../../../images/srhsitebutt.gif);
background-repeat:no-repeat;
background-position:top left;
width:76px;
height:27px;
display:block;
float:left;
padding:0;
margin:0;
}

#mainsearch li#submit img {
border:none;
margin:0;
padding:0;
}

body#careerlocs #mainsearch  li#submit input {margin-left:-10px;}

/*main navigation*/

/*main navigation*/

#nav {
position:relative;
float:left;
width: 943px;
padding:0; 
margin:0;
}

#nav ul {
width: 943px;
height: 62px;
background: #fff url(../../../../images/NavigationCorp.gif);
margin: 0;
padding: 0;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#nav li, #nav a { /* turns links into blocks */
height: 62px;
display: block;
padding: 0;
}

#nav li a { /* pushes link text off the page */
text-indent: -9999px;
text-decoration: none;
height: 62px;
}

#nav a {
padding: 62px 0 0 0;
overflow: hidden;
height: 0px !important; 
text-decoration: none;
}

/* sets the width and position of the main links */

#home {left: 0; width: 74px;}
#topnav380 {left: 74px; width: 74px;}
#topnav2  {left: 148px; width: 148px;}
#topnav3 {left: 296px;width: 82px; }
#topnav546 {left: 378px; width: 97px;}
#topnav807 {left: 475px; width: 164px;}
#topnav4 {left: 639px; width: 121px;}
#topnav5{left: 760px; width: 75px;}
#topnav28{left: 835px; width: 99px;}
#topnav334 {left: 836px; width: 100px;}

/* setting background image positions of main nav buttons... */
#home  a:hover, #home .L1nav_selected, #home a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: 0 -62px; 
background-repeat: no-repeat;
}

#topnav380  a:hover, #topnav380 .L1nav_selected, #topnav380 a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -74px -62px; 
background-repeat: no-repeat;
}
#topnav2 a:hover, #topnav2 .L1nav_selected, #topnav2   a:hover.L1nav_selected   {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -148px -62px;
background-repeat: no-repeat;
}

#topnav3 a:hover, #topnav3  .L1nav_selected, #topnav3  a:hover.L1nav_selected  {
background: transparent url(../../../../images/NavigationCorp.gif); 
background-position: -296px -62px;
background-repeat: no-repeat;
}
#topnav546 a:hover, #topnav546 .L1nav_selected, #topnav546 a:hover.L1nav_selected  {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -378px -62px;
background-repeat:  no-repeat;
}
#topnav807 a:hover, #topnav807 .L1nav_selected, #topnav807 a:hover.L1nav_selected  {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -475px -62px;
background-repeat:  no-repeat;
}
#topnav4 a:hover, #topnav4 .L1nav_selected, #topnav4 a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -639px -62px;
background-repeat: no-repeat;
}
#topnav5 a:hover, #topnav5 .L1nav_selected, #topnav5 a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -760px -62px;
background-repeat:  no-repeat;
}
#topnav28 a:hover, #topnav28 .L1nav_selected, #topnav28 a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -835px -62px;
background-repeat:  no-repeat;
}

#topnav334 a:hover, #topnav334 .L1nav_selected, #topnav334 a:hover.L1nav_selected {
background: transparent url(../../../../images/NavigationCorp.gif);
background-position: -836px -62px;
background-repeat:  no-repeat;
}

/*maincontainer of content */

#maincontainer {
position:relative;
width:943px;
margin:0;
padding:0;
float:left;
text-align:left;
background: url(../../../../images/maincontainerbg.jpg);
background-color:#fff;
background-repeat:no-repeat;
background-position:top;
height:399px;
}

html > body #maincontainer {min-height:399px; height:auto;}

/*homecontent area */
.homeleft  { 
position:relative;
float:left;
width:321px;
padding:0; 
margin:0;
text-align:left;
}

.homeleft  h1 {
background: url(../../../../images/corphomeh1.gif) top left no-repeat;
width:283px;
height:50px;
text-indent: -9999px;
margin:13px 0 0 24px;
padding:0;
}

.homeleft  p {
font-size:1.1em;
line-height:1.4em;
padding:0;
margin:7px 38px 0 24px;
color:#333;
}

.homeleft  ul  { 
margin: 10px 0px 0 24px;
padding:0;
list-style-type: none; 
width:200px;
font-size:1.1em;
} 

.homeleft  ul li { 
margin: 0;
padding:0;
text-indent:0px;
list-style-type: none;
width:100%;
color:#333;
font-weight:bold;
} 

#wall {
margin:0;
padding:0;
position:relative;
width:613px;
margin:0;
padding:0;
float:left;
}

#homeright{ 
position:relative;
float:left;
width:622px;
padding:0; 
margin:0;
text-align:left;
}

#homebanners {
position:relative;
float:left;
width:943px;
padding:0; 
margin:20px 0 22px 0;
text-align:left;
}

#banleft {
position:relative;
float:left;
width:321px;
padding:0; 
margin:0;
/* text-align:left; */
  
}

#banlefttop {
/* position:relative; */
float:left;
width:283px;
height:178px;
padding:0; 
margin:0 0 10px 18px;
text-align:left;
}
#banleft .banleftbtn {
margin:0 0 10px 18px;
}

#banlefttop h2{
background: url(../../../../images/ourservicesh2.jpg) bottom left no-repeat;
width:283px;
height:27px;
text-indent: -9999px;
margin:0;
padding:0;
}

#banleftopd {
/* position:relative; */
float:left;
background: url(../../../../images/ourservicesbg.jpg) top left no-repeat;
height:150px;
width:283px;
padding:0;
margin:0;
}

#banleftopd ul { 
margin:6px 0 0 0;
padding:0;
list-style-type: none; 
width:243px;
} 

#banleftopd ul li { 
background: url(../../../../images/corphomebull.png) 4px 4px no-repeat;
margin:0 0 0 17px;
padding:0 0 5px 19px;
text-indent:0;
list-style-type: none;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000;
}

#banleftopd a {
color:#fff;
text-decoration:underline;
font-style:normal;
}

#corphomejobs {
/* position:relative; */
float:left;
background: url(../../../../images/corpjobsearchhome.jpg) bottom left no-repeat;
width:283px;
height:52px;
padding:0; 
/*margin:0 0 0 18px;*/
margin:0 0 10px;
text-align:left;

}

#corphomejobs form {border:none; padding:0; margin:0;}

#corphomejobs fieldset {
position:relative;
float:left;
width:283px;
border:none;
padding:0;
margin:0;
}

#corphomejobs legend {display:none;}

#corphomejobs  ol {
padding: 15px 0 0 12px;
margin: 0;
list-style: none;
}

#corphomejobs li {	
padding: 0;
margin: 0;
display: inline;
float:left;
}

#corphomejobs  input {
font: 1.1em Verdana, Helvetica, sans-serif;
color:#999B9E;
font-weight:normal;
width:94px;
height:20px;
background: url(../../../../images/corpsjsbg.gif);
background-repeat:repeat-x;
background-position:top left;
border:none;
padding:2px 0 2px 0;
margin:0;
float:left;
text-indent:4px;
line-height:20px;
/* border:1px solid #000; */
}

#corphomejobs  li.jsbutt {
display:block;
float:left;
padding:0;
margin:0;
}

#corphomejobs  li.jsbutt input {
width:70px;
height:24px;
text-indent:-9999px;
font-size:0.1em;
padding-top:15px;
color:#CE7910;
background:#ccc url(../../../../images/jsbutt.gif) top left no-repeat;
}

#corphomejobs li.jsbutt img {
border:none;
margin:0;
padding:0;
}

#banmiddle {
position:relative;
float:left;
width:283px;
padding:0; 
margin:0;
text-align:left;
}

#banmiddle img, #banright img  {border:none;}

#quickunit {
position:relative;
float:left;
padding:0; 
margin:0 0 10px 0;
text-align:left;
/* background: url(../../../../images/quickunitbg.jpg); */
width:283px;
height:52px;
}

#quickunit label { display:none; }

#facilities {
background:url(../../../../images/facilitiesbg.jpg) no-repeat;
float:left;
padding:0;
margin:0 0 10px 0;
width:283px;
height:52px;
}

#facilities a, #referal a, #picresearch a, #piccontactus a {
display:block;
width:283px;
height:52px;
text-indent:-9999px;
}

#referal {
background:url(../../../../images/referalbg.png) no-repeat;
float:left;
padding:0;
margin:0 0 10px 0;
width:283px;
height:52px;
}

#picresearch {
background:url(../../../../images/researchatpic.png) no-repeat;
float:left;
padding:0;
margin:17px 0;
width:283px;
height:52px;
}

#piccontactus {
background:url(../../../../images/piccontactus-btn.gif) no-repeat;
float:left;
padding:0;
margin:0 0 10px 0;
width:283px;
height:52px;
}

#banright {
position:relative;
float:left;
width:298px;
padding:0; 
margin:0 0 0 28px;
text-align:left;
}

#banright h2 {
background:url(../../../../images/title_home_newsevents.png) 0 0 no-repeat;
text-indent:-9999px;
width:152px;
height:24px;
margin:10px 0 0 0;
padding:0;
}

#banright p {
font-size:10px;
margin:0;
padding:0;
}

#banright p  a , #banright p  a :hover, #banright p  a:link {
color:#004c91;
font-weight:normal;
}

#banright dl { 
margin:18px 0 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type: none; 
width:213px;
font-size:1.2em;
} 

#banright dd { 
margin:5px 0 8px 0;
padding:0 0 10px 0;
color:#000;
}

#banright dl dt  a { 
color:#f69827;
font-weight:bold;
}


/*end homecontent area */


/* start subnav area */

#subnav {
position:relative;
float:left;
width:239px;
padding:0; 
margin:0;
text-align:left;
}

#subnav ul { 
margin:25px 0 0 14px;
padding:19px 0 0 0;
list-style-type: none; 
width:200px;
position:relative;
} 

#subnav li { 
padding : 0; 
margin : 0; 
} 

#subnav a { 
color : #333; 
font-size : 1.2em; 
text-decoration : none; 
padding : 0px 6px 12px 12px; 
margin : 0 0 0 1px; 
width : 100%; 
display : block; 
font-weight:normal;
} 

#subnav li a:hover { 
color : #ef8626; 
}

#subnav li a.L0current { 
color: #083a81; 
font-weight:bold;
} 

#subnav ul ul { 
font-size : 1em; 
width:195px;
margin : 0; 
padding : 0; 
} 

#subnav li li { 
margin : 0; 
padding : 0; 
} 

#subnav li li a { 
text-decoration : none; 
margin : 0 0 0 14px; 
padding : 0px 0px 12px 8px; 
color : #ef8626; 
width : 100%; 
} 

#subnav li li a:hover { 
text-decoration : none; 
margin : 0 0 0 14px; 
padding : 0px 0px 12px 8px; 
color : #083a81;  
}

#subnav li li a.L1current {
color : #083a81; 
font-weight:bold;
}



#subnav ul ul ul { 
font-size : 0.9em; 
width:155px;
margin : 0 0 8px 0; 
padding : 0 0 0 0; 
} 

#subnav li li li{ 
margin : 0; 
padding : 0; 
} 

#subnav li li li a { 
text-decoration : none; 
margin : 0 0 0 14px; 
padding : 0px 0px 8px 20px; 
color : #ef8626; 
width : 100%; 
} 

#subnav li li li a:hover { 
text-decoration : none; 
margin : 0 0 0 14px; 
padding : 0px 0px 8px 20px; 
color : #083a81;  
}

#subnav li li li a.L2current {
color : #083a81; 
font-weight:bold;
}


/* end subnav area */


#copynosubnav {
position:relative;
float:left;
width:697px;
padding:0 0 42px 0; 
margin:0;
text-align:left;
}





#contain {
position:relative;
float:left;
width:697px;
padding:0 0 22px 0; 
margin:0;
text-align:left;
}

#contentpic {
position:relative;
float:left;
width:696px;
padding:0; 
margin:0;
text-align:left;
}

#content {
position:relative;
float:left;
width:697px;
padding:0; 
margin:0;
text-align:left;
}

#contentcopy, #gencopy {
position:relative;
float:left;
width:474px;
padding:0; 
margin:0;
text-align:left;
}

#contentcopy blockquote {
	color:#083a81;
	border-bottom: 1px solid #535353;
	border-top: 1px solid #535353;
	margin: 20px 0 20px 0;
	padding: 10px 40px 5px 40px;
}
#contentcopy blockquote p {
	color:#083a81;
}

#contentcopy h1, #gencopy h1, #copynosubnav h1 {
color:#ef8626;
font-size:2.4em;
font-weight:lighter;
padding:0;
margin:20px 20px 18px 0;
}

#contentcopy h2, #gencopy h2, #copynosubnav h2 {
color:#083a81;
font-size:1.4em;
font-weight:bold;
padding:0;
margin:0px 20px 4px 0;
}

#contentcopy h3, #gencopy h3, #copynosubnav h3 {
color:#083a81;
font-size:1.3em;
font-weight:bold;
padding:0;
margin:0px 20px 4px 0;
}

#contentcopy a, #gencopy a, #copynosubnav a {
color:#083a81;
text-decoration:underline;
}

#contentcopy a:hover, #gencopy a:hover, #copynosubnav a:hover {
color:#ef8626;
text-decoration:none;
}

#gencopy h1  {margin-top:35px;}

#contentcopy p, #gencopy p, #copynosubnav p {
font-size:1.2em;
line-height:1.8em;
padding:0;
margin:0 20px 10px 0;
color:#535353;
}

#contentcopy p.emp, #copynosubnav p.emp {color:#083a81; font-weight:bold;}


#contentcopy ul, #gencopy ul, #copynosubnav ul  { 
margin: 10px 0px 0 20px;
padding:0 0 12px 0;
list-style-type: none; 
width:400px;
font-size:1.3em;
} 

#contentcopy ul li, #gencopy ul li, #copynosubnav ul li { 
background: url(../../../../images/bullets.gif) 0px 6px no-repeat;
margin: 0;
padding:0 0 8px 16px;
text-indent:0px;
list-style-type: none;
width:100%;
color:#333;
} 

#copynosubnav h1, #copynosubnav h2, #copynosubnav p, #copynosubnav p.emp, #copynosubnav ul li {margin-left:239px;}


#copynosubnav h1, #copynosubnav h2, #copynosubnav p, #copynosubnav p.emp, #copynosubnav ul {margin-left:239px;}

#copynosubnav ul li.sitmp0 {background:none; padding-left:0; padding-top:8px;margin-left:0;}
#copynosubnav ul li.sitmp0 a {color:#0d296d; font-weight:bold; text-decoration:none;} 
#copynosubnav ul li.sitmp0 a:hover {color:#e1871d; font-weight:bold; text-decoration:none; } 

#copynosubnav ul li.sitmp1 { 
background: url(../../../../images/smapbull.gif) 0px 4px no-repeat;
margin: 0 0 0 12px;
padding:0 0 8px 10px;
text-indent:0px;
list-style-type: none;
width:100%;
color:#333;
} 

#copynosubnav ul li.sitmp1 a {text-decoration:none;}

#copynosubnav ul li.sitmp2 {background:none; margin-left:8px;}

#copynosubnav ul li.sitmp2 a {text-decoration:none; color:#e1871d; font-size:1.0em;}

#copynosubnav ul li.sitmp2 a:hover {color:#0d296d;}


#copynosubnav ul li.sitmp3 {background:none; margin-left:21px;font-size:0.9em;}
#copynosubnav ul li.sitmp3 a {text-decoration:none; color:#e1871d; font-size:1.0em;}
#copynosubnav ul li.sitmp3 a:hover {color:#0d296d;}


#contentright, #genright {
position:relative;
float:left;
width:223px;
padding:0; 
margin:0;
text-align:left;
}

#genright {margin-top:128px;}

/* Table styles */
#contentcopy table, #gencopy  table{
width:380px;
margin:10px 0px 20px 0px;
}

#contentcopy table tr td, #gencopy  table tr td{
border-top:1px solid #ccc;
font-size:1.1em;
}

#rightjsearch { 
position:relative;
float:left;
background: url(../../../../images/rightjsearchbg.jpg) bottom left no-repeat;
width:220px;
height:83px;
padding:3px 0 0 0; 
margin:0;
text-align:left;
}

html > body #rightjsearch {min-height:83px; height:auto;}


#rightjsearch h2{
background: url(../../../../images/rightjsearchh2.gif) top left no-repeat;
width:220px;
height:30px;
text-indent: -9999px;
margin:0;
padding:0;
}

#rightjsearch form {border:none; padding:0; margin:0;}

#rightjsearch fieldset {
position:relative;
float:left;
width:220px;
border:none;
padding:8px 0 0 0;
margin:0;
}

#rightjsearch legend {display:none;}

#rightjsearch  ul {
padding: 0 0 0 8px;
margin: 0;
list-style: none;
}

#rightjsearch li {	
padding: 0;
margin: 0;
display: inline;
float:left;
}

#rightjsearch  input {
font: 1.1em Verdana, Helvetica, sans-serif;
color:#999B9E;
font-weight:normal;
width:130px;
height:27px;
background: url(../../../../images/rightjsearchinputbg.gif);
background-repeat:no-repeat;
background-position:top left;
border:none;
padding:3px 0 0 0;
margin:0;
float:left;
text-indent:4px;
}

#rightjsearch  li.ssbutt {
display:block;
float:left;
padding:0;
margin:0;
}

#mainsearch  li.ssbutt input {
background: url(../../../../images/srhsitebutt.gif) no-repeat;
width:80px;
text-indent:-9999px;
}

#rightjsearch li.ssbutt img {
border:none;
margin:0;
padding:0;
}

#rightnews, #genrightnews { 
position:relative;
float:left;
background: url(../../../../images/rightnewsbg.gif) bottom left no-repeat;
width:220px;
height:302px;
padding:0; 
margin:8px 0 0 0;
text-align:left;
}

html > body #rightnews {min-height:302px; height:auto;}

html > body #genrightnews {min-height:302px; height:auto;}

#rightnews h2 {
background: url(../../../../images/rightnewsh2.gif) top left no-repeat;
width:220px;
height:34px;
text-indent: -9999px;
margin:0;
padding:0;
}

#genrightnews h2 {
background: url(../../../../images/gennewseventh2.gif) top left no-repeat;
width:220px;
height:34px;
text-indent: -9999px;
margin:0;
padding:0;
}

#rightnews ul, #genrightnews ul { 
margin:0;
padding:20px 0 0 0;
list-style-type: none; 
width:200px;
} 

#rightnews ul li, #genrightnews ul li { 
margin:0;
padding:0 0 10px 19px;
text-indent:0;
list-style-type: none;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333;
}

#rightnews a, #genrightnews a {
color:#083a81;
font-weight:bold;
text-decoration:underline;
}

#rightnews a:hover, #genrightnews a:hover {
color:#0d296d;
font-weight:bold;
text-decoration:none;
}

#genrightnews a.fulllist {text-decoration:underline; color:#08397e; font-weight:normal; font-size:1.0em;}
#genrightnews a.fulllist:hover {color:#ef8626;}


/*locations*/

#rightasearch { 
position:relative;
float:left;
background: url(../../../../images/rightasearchbg.gif) bottom left no-repeat;
width:220px;
height:523px;
padding:0; 
margin:8px 0 0 0;
text-align:left;
}

html > body #rightasearch {min-height:523px; height:auto;}

#rightasearch h2 {
background: url(../../../../images/adsearchh2.gif) top left no-repeat;
width:220px;
height:34px;
text-indent: -9999px;
margin:0;
padding:0;
}

#map {padding-left:4px;}

/* start footer code */

#foot {
position:relative;
width:943px;
margin:0;
padding:17px 0 21px 0;
float:left;
}

#footleft {
position:relative;
width:440px;
margin:0;
padding:0 0 21px 0;
float:left;
text-align:left;
}

#footleft a, #footleft a:hover {color:#7c7c7c; text-decoration:none; font-weight:normal;}

#footleft ul {
padding: 0;
margin: 0;
list-style: none;
}

#footleft li {	
padding: 0;
margin: 0;
font-size:1.1em;
display: inline;
color:#999B9E;
font-weight:normal;
}

#footleft li.bookmark  {color:#083a81; font-weight:bold;}

#footleft li.facebook a { 
background: url(../../../../images/facebookicon.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 18px 0 0;
margin: 0;
}

#footleft li.twitter a { 
background: url(../../../../images/twittericon.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 18px 0 0;
margin: 0;
}

#footleft li.delicious a { 
background: url(../../../../images/deliciousicon.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 18px 0 0;
margin: 0;
}

#footleft li.digg a { 
background: url(../../../../images/diggicon.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 18px 0 0;
margin: 0;
}

#footright {
position:relative;
width:503px;
margin:0;
padding:0 0 21px 0;
float:left;
text-align:right;
}

#footright a, #footright a:hover {color:#7c7c7c; text-decoration:none; font-weight:bold;}

#footright ul {
padding: 0;
margin: 0;
list-style: none;
}

#footright li {	
padding: 0 3px;
margin: 0;
display: inline;
color:#083a81;
font-size:1.1em;
background: url(../../../../images/toplinkbull.gif);
background-repeat:no-repeat;
background-position:right;
}

#footright li.last {background:none;}

#footright li a {
font-weight:normal;
color:#666;
text-decoration:none;
}

#footright li a:hover {
font-weight:normal;
color:#666;
text-decoration:underline;
}

/*Search results page*/

div.searchresults {
float:left;
display:inline;
margin:0 0 0 30px;
width:645px;
}

div.searchresults div {
font-size:1.2em;
margin-bottom:10px;
}

.searchresults table {
background:#BDDDF4 !important;
}


/*** Hospital image slideshow **/

.slideshow {
    position:relative;
    height:401px;
    width:696px;
}

.slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

.slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

.slideshow IMG.last-active {
    z-index:9;
}

/* Quick Unit Search */


