/* CSS Document */

/* Begin Header Navigation */
#header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* hack \*/
padding:0px 0px 0px 0px;
/* end hack */
width:755px;
height: 31px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/* hack \*/
font-size: 10px;
font-weight:bolder;
/* end hack */
text-transform: uppercase;
line-height: 1em;
color: #333333;
}

#header div{
margin:0px 0px 0px 40px;
}

#header ul{
margin:auto;
list-style: none;
display: inline;
}

#header li{
display: inline;
}

#header ul li div span{
float:left;
padding:5px 0px 0px 0px;
}

#header ul li div{
float:left;
margin: 0px 3px 0px 3px;
padding:7px 2px 0 2px;

}

#header ul li div:hover{
float:left;
margin: 0px 3px 0px 3px;
padding:7px 2px 0 2px;

}

#header ul li div img{
margin:-4px 0px 0px 0px;

}

#header ul li div a{
text-decoration:none;
color:#000000;
}

#header ul li div a:hover{
text-decoration:underline;
color:#990000;
}

#topnav {
margin:auto;
padding:0px;
background: url(imgs/NavBkgrnd.jpg) no-repeat top center;
border-bottom: solid 1px #978F64;
/* hack \*/
border-bottom: solid 0px #FFFFFF;
/* end hack */
height: 31px;
width: 755px;



}
#topnavbackground{
margin:auto;
padding:0px;
background: url(imgs/TopNavBkgrnd.gif) repeat-x top center;
border-bottom: solid 1px #978F64;
width: 100%;
height: 31px;
background-color:#F1EEE0;
/* hack \*/
text-align:center;
/* end hack */

}
/* End Header Navigation */


#missionbuttonscontainer {
margin:auto;
padding:0px;
width:100%;
height:20px;
text-align:center;

}

#missionbuttonsframe {
margin:auto;
padding:0px 0px 0px 0px;
width:634px;
height:19px;
background:url(imgs/FeatureLines.gif) no-repeat top center;
text-align:left;
float:none;

}

#emailpage {
width:27px;
height:12px;
position:absolute;
top:142px;
left:50%;
margin:0px 0px 0px 360px;
/* hack \*/
margin:0px 0px 0px 340px;
/* end hack */
}

/* End Mission Header */


/* Styles for image header */
#pageheaderbackground {
margin:0px;
padding:0px;
background-color:#9A33FF;
width: 100%;
text-align: center;
z-index: 1;
}

#pageheader {
font-family: Arial, Helvetica, sans-serif;
margin:0px auto 0px auto;
padding:0px;
background: url(imgs/yoga-header.jpg) no-repeat top center;
width: 800px;
height: 135px;
}

#pageheader a{
width: 800px;
height: 135px;
display:block;
}

#homeheaderbackground {
margin:0px;
padding:0px;
background: url(imgs/HomeHeaderBkgrnd.jpg) repeat-x top center;
width: 100%;
text-align: center;
z-index: 1;
}


/* end styles for image header */
.img{
padding: 5px 5px 5px 5px;
margin: 10px 5px 10px 10px;
border: 1px solid #DDDBD4;
}

/* Begin Portal wrapper */
#portalareabackground {
background:url(imgs/PortalBackground.jpg) repeat-y top center;
padding:1px 0px 0px 0px;
width:100%;
margin:auto;
text-align:center;
}

#portalfeatures {
width:755px;
margin:9px auto auto auto;
/* hack \*/
margin:auto;
/* end */
height:180px;
text-align:left;
background:url(imgs/UnderFeatureLine.gif) no-repeat bottom left;
padding:0px;
}

#featurelinks {
float:left;
padding:0px 0px 0px 151px;
margin:9px 7px 9px 0px;
width:140px;
height:159px;
}

#featurelinks .link{
padding:0px 0px 0px 11px;
}

#featurelinks .link a {
color:#990000;
font-size:11px;
text-decoration:none;
font-weight:bolder;
line-height:1em;
padding:3px 0px 3px 4px;
margin:0px 0px 0px 0px;
display:block;
width:122px;
}

#featurelinks .link a:hover {
color:#000000;
text-decoration:underline;
}

#homefeaturecontainer {
float:left;
margin:9px 0px 9px 0px;
padding:0px;
width:339px;
height:158px;
}

#homefeaturephoto {
margin:0px;
padding:0px;
float:left;
width:109px;
height:158px;
}

#homefeaturephoto img{
border:none;
}

#homefeaturetext {
width:230px;
height:158px;
/* hack \*/
float:left;
/* end */
background:url(imgs/PortalFeatureBoxRight.gif) no-repeat top left;
margin:0px;
padding:0px;
}

#homefeaturetextheadline{
height:58px;
width:230px;
padding:5px 10px 5px 5px;
}

#homefeaturetextheadline h1 {
font-family: "Times New Roman", Times, serif;
font-size:18px;
line-height:1em;
margin:0px;
padding:0px;
font-weight:lighter;
}

#homefeaturetextheadline h1 a{
color: #1A59C3;
text-decoration: none;
}

#homefeaturetextbody {
background:url(imgs/PortalFeatureBoxLine.jpg) no-repeat top left;
height:100px;
width:230px;
padding:5px 10px 0px 5px;
}

#homefeaturetextbody span a{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
line-height:1em;
text-decoration:none;
}
/* End Portal Feature */
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

p {
font-family: Arial, Helvetica, sans-serif;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
margin:10px 0px 5px 15px;
padding-bottom: 10px;
font-size: 1.6em;
color: #667DFD;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
margin:10px 0px 5px 15px;
font-size: 1.3em;
color: #667DFD;
font-weight:bolder;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
margin:5px 0px 5px 10px;
font-size: 1em;
color: #667DFD;
font-weight:bolder;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
margin:5px 0px 5px 0px;
font-size: 1em;
color: #000000;
font-weight:bolder;
font-style: italic;
}



/* Begin Portal Buttons */

#portalbuttons{
margin:auto;
padding:0px;
width: 100%;
height: 137px;
text-align:center;

}

#portalbuttoncontainer {
text-align:center;
margin:10px auto auto auto;
width: 724px;
height: 137px;
padding:0px;
}




/* End Portal Buttons */





/* Main Content Well */
#container {
font-family: Arial, Helvetica, sans-serif;
width:100%;
text-align:center;
margin:auto;
padding:0px;
background:url(imgs/ContentBkgrnd.gif) repeat-y top center;
}

#frame {
margin:auto;
padding:0px;
width:755px;
text-align:left;
background:url(imgs/LeftNavBkgrnd.gif) repeat-y top left;
}

/* Left Nav */
#frame #leftnav{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:0px 0px auto 0px;
float:left;
clear:right;
width:164px;
}

#frame #leftnav div{
width:164px;
}

#frame #leftnav div ul {
margin:0px;
padding:0px;
list-style:none;
width:164px;

}

#frame #leftnav div ul li {
margin:0px;
padding:0px;
display:inline;
width:164px;

}

#frame #leftnav div ul li ul{
margin:0px;
padding:0px;
width:164px;

}

#frame #leftnav .menustatic a{
margin:0px 4px 4px 0px;
padding:3px 5px 3px 17px;
background:url(imgs/LeftNavButtonBkgrnd.gif) repeat-y top left;
text-decoration:none;
color:#663366;
display:block;
font-weight:bolder;
width:auto;
}

#frame #leftnav .menustatic a:hover{
background:url(imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
color:#FFFFFF;
}

#frame #leftnav .menuactive a{
margin:0px 4px 4px 0px;
padding:3px 5px 3px 17px;
background:url(imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
text-decoration:none;
color:#FFFFFF;
display:block;
font-weight:bolder;
}

#frame #leftnav .submenu1static a{
margin:0px 4px 0px 0px;
padding:3px 5px 3px 28px;
background:url(imgs/LeftNavSubMenu1Static.jpg) no-repeat center left;
text-decoration:none;
color:#9A33FF;
display:block;
font-weight:bolder;
border-bottom:solid 2px #F3F0E4;

}

#frame #leftnav .submenu1static a:hover{
text-decoration:underline;
color:#DBAD71;

}

#frame #leftnav .submenu1active a{
margin:0px 4px 0px 0px;
padding:3px 5px 3px 28px;
background:url(imgs/LeftNavSubMenu1Active.jpg) no-repeat center left;
text-decoration:none;
color:#9A33FF;
display:block;
font-weight:bolder;
border-bottom:solid 2px #F3F0E4;

}

#frame #leftnav .submenu1active a:hover{
text-decoration:underline;
color: #990000;
}

#frame #leftnav .submenu2static {
margin:0px 0px 2px 0px;
padding:0px;
}

#frame #leftnav .submenu2static a{
margin:0px 4px 0px 1px;
padding:3px 0px 3px 33px;
background:url(imgs/LeftNavSubMenu2Static.jpg) no-repeat center left;
text-decoration:none;
color:#666666;
display:block;
border:none;

}

#frame #leftnav .submenu2static a:hover{
text-decoration:underline;
color:#990000;
}

#frame #leftnav .submenu2active {
margin:0px 0px 2px 0px;
padding:0px;
}

#frame #leftnav .submenu2active a{
margin:0px 4px 0px 1px;
padding:3px 0px 3px 33px;
background:url(imgs/LeftNavSubMenu2Static.jpg) no-repeat center left;
text-decoration:none;
color:#990000;
display:block;
border:none;

}

#frame #leftnav .submenu2active a:hover{
text-decoration:underline;
}


#frame #leftnav .submenu3static a{
margin:0px 4px 0px 1px;
padding:3px 0px 3px 42px;
background:url(imgs/LeftNavSubMenu3Static.jpg) no-repeat center left;
text-decoration:none;
color:#1A59C3;
display:block;
border:none;

}

#frame #leftnav .submenu3static a:hover{
text-decoration:underline;
color:#657CFE;
}

#frame #leftnav .submenu3active a{
margin:0px 4px 0px 1px;
padding:3px 0px 3px 42px;
background:url(imgs/LeftNavSubMenu3Static.jpg) no-repeat center left;
text-decoration:none;
color:#F281D1;
display:block;
border:none;

}

#frame #leftnav .submenu3active a:hover{
text-decoration:none;
}

#frame #leftnav .submenu4static a, #frame #leftnav .submenu5static a, #frame #leftnav .submenu6static a{
margin:0px 4px 0px 1px;
padding:1px 5px 3px 48px;
background:url(imgs/LeftNavSubMenu4Static.jpg) repeat-y center left;
font-size:.85em;
text-decoration:none;
color:#666666;
display:block;
border:none;

}

#frame #leftnav .submenu5static a, #frame #leftnav .submenu6static a{
font-style:italic;
/*width:110px;*/

}

#frame #leftnav .submenu4static a:hover, #frame #leftnav .submenu5static a:hover, #frame #leftnav .submenu6static a:hover{
text-decoration:underline;
color:#990000;
}

#frame #leftnav .submenu4active a, #frame #leftnav .submenu5active a, #frame #leftnav .submenu6active a {
margin:0px 4px 0px 1px;
padding:1px 5px 3px 48px;
background:url(imgs/LeftNavSubMenu4Static.jpg) repeat-y center left;
font-size:.85em;
text-decoration:underline;
color:#990000;
display:block;
border:none;

}

#frame #leftnav .submenu5active a, #frame #leftnav .submenu6active a {
font-style:italic;
/*width:110px;*/

}

#frame #leftnav .submenu4active a:hover, #frame #leftnav .submenu5active a:hover, #frame #leftnav .submenu6active a:hover {
text-decoration:none;
}

#frame #leftnav #quicklinks a{
margin:0px 4px 4px 0px;
padding:3px 5px 3px 17px;
background:url(imgs/LeftNavButtonBkgrnd.gif) repeat-y top left;
text-decoration:none;
color:#333333;
display:block;
width:138px;

}

#frame #leftnav #quicklinks a:hover{
background:url(imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
color:#FFFFFF;
}


#frame #content {
font-family: Arial, Helvetica, sans-serif;
width:570px;
margin:0px;
text-align:left;
padding:0px 0px 10px 0px;
/* hack \*/
float:left;
/* end hack */ 
font-size:1em;

}

#frame #content td{
margin:0px;
padding:auto;

}

#frame #content table tr td{
margin:0px;
padding:auto;

}


/* Sibling Nav */
#siblingnav {
margin:-3px 0px 5px 0px;
padding:4px 0px 4px 13px;
font-family: Arial, Helvetica, sans-serif;
background:url(imgs/SiblingBkgrnd.jpg) repeat-y top left;
line-height:1.7em;
}

#siblingnav a{
margin:0px;
padding:0px 9px 0px 7px;
display:inline;
border-right:2px #E3DCC0 solid;
color:#000000;
text-decoration:underline;
font-size:.8em;
}

#siblingnav a:hover{
color:#990000;
text-decoration:none;
}

#siblingnav #firstlink{
margin:0px;
padding:0px 9px 0px 7px;
display:inline;
border-left:2px #E3DCC0 solid;
}

#siblingnav #nobreak{
display:none;
}


/* thanks to the Greystone goofy arrangement, this style is worthless */
/* The main content area is now wrapped with a <div class="maincontent">, style below it */

 #frame #content p{
margin:0px;
padding:0px 0px 10px 5px;
font-size:1em;
}

/* Shortcut Links */
#hospitalshortcut {
font-family: Arial, Helvetica, sans-serif;
width:493px;
margin:0px 0px 0px 23px;
}

#hospitalshortcut .left, #hospitalshortcut .right {
width:244px; 
float:left;
background:url(imgs/ShortcutArrow.gif) no-repeat left center;
background-color:#F2EFE1;  
color:#444444; 
}

#hospitalshortcut .left {
margin:0px 5px 5px 0px;
}

#hospitalshortcut .right {
margin:0px 0px 5px 0px;
}

#hospitalshortcut .left a, #hospitalshortcut .right a {
width:244px;  
color:#444444; 
text-decoration:none;
font-weight:bolder;
padding:5px 0px 5px 0px;
display:block;
font-size:13px;
}

#hospitalshortcut .left a span, #hospitalshortcut .right a span {
padding:5px 0px 5px 17px;
}

#hospitalshortcut .left a:hover, #hospitalshortcut .right a:hover {
background:url(imgs/ShortcutArrow2.gif) no-repeat left center;
background-color:#990000;
color:#FFFFFF;
}


/* Homepage Features */
#frame #content #topfeature {
margin:20px 0px 0px 23px;
padding:0px 0px 0px 0px;
width:500px;
height:200px;
text-align:center;
float:left;
/* hack \*/
float:none;
/* end hack */
}

#frame #content #topfeature a {
text-decoration:none;

}

#frame #content #topfeature a p{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
font-family: "Times New Roman", Times, serif;
color: #990000;
font-weight:bold;
}

 #frame #content #topfeaturebox {
margin:0px 20px 5px 0px;
padding:0px 0px 0px 0px;
width:500px;
height:200px;
font-size:1em;
text-align:left;
text-decoration:none;
}

#frame #content #topfeaturebox #text{
margin:0px;
padding:0px;
height:200px;
width:300px;
float:left;

}

#frame #content #topfeaturebox #text a {
text-decoration:none;
}

#frame #content #topfeaturebox #text .title {
margin:0px 0px 0px 0px;
padding:0px 10px 7px 20px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
float:none;
/* hack \*/
float:left
/* end hack */
}

#frame #content #topfeaturebox #text .title a{
color: #990000;
font-size:17px;
}

#frame #content #topfeaturebox #text .copy {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 20px;
float:none;
/* hack \*/
float:left
/* end hack */
}

#frame #content #topfeaturebox #text .copy a{
color:#000000;
font-size:12px;
}

#frame #content #topfeaturebox #image{
margin:0px;
padding:0px;
height:200px;
width:200px;
float:left;

}


#frame #content #subfeatures {
margin:10px 0px 0px 23px;
padding:0px 0px 0px 0px;
width:550px;
float:left;
/* hack \*/
float:none;
/* end hack */


}

#frame #content #subfeature {
margin:0px 20px 10px 0px;
padding:0px;
width:240px;
height:127px;
text-align:left;
float:left;
}

#frame #content #subfeature #image {
margin:0px;
padding:0px;
float:left;
width:100px;
height:127px;

}

#frame #content #subfeature #text {
margin:0px;
padding:0px;
float:left;
width:140px;
height:127px;

}

#frame #content #subfeature #text a{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}

#frame #content #subfeature #text a p{
margin:0px;
font-size:1em;
color:#000000;
padding:10px 5px 10px 5px;

}

#frame #content #subfeature #text a p span{
margin:0px;
padding:0px 0px 4px 0px;
font-weight:bolder;
color:#990000;
display:block;


}


/* Landing Page Related Links Display */
#frame #content #relatedstuff{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px 10px 10px;
padding:0px;
float:right;
height:auto;
width:250px;
background:#F7F4EC;



}

#relatedstuff .relateddisplay table{
margin:0px;
padding:0px 0px 5px 0px;
width:250px;
background:#F7F4EC;
border-bottom:1px solid #E3DCC0;
}

#relatedstuff .relateddisplay .image {
width:65px;
height:58px;
margin:5px 0px 0px 0px;
padding:0px;
float:left;
}

#relatedstuff .relateddisplay .image a{
margin:5px;
}

#relatedstuff .relateddisplay .links{
margin:3px 0px 0px 0px;
padding:0px 5px 0px 5px;
width:225px;
float:left;
font-size:.8em;


}

#relatedstuff .relateddisplay .links ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:5px 0px 0px 0px;
list-style:none;

}

#relatedstuff .relateddisplay .links ul li{
margin:0px;
padding:0px 0px 5px 0px;

}

#relatedstuff .relateddisplay .links ul li a{
margin:0px;
padding:0px;
color: #666666;
text-decoration:underline;

}

#relatedstuff .relateddisplay .links ul li a:hover{
color:#000000;
text-decoration:none;

}

#relatedstuff .relateddisplay .links span a{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#990000;
display:block;
font-style: italic;
text-decoration:none;

}

#relatedstuff .relateddisplay .links span a:hover{
text-decoration:none;

}


#bestdocs a.doclink{
 font-size: 1em;
font-style: normal;
font-weight: normal;
color: #990000;
text-decoration: underline;
padding-bottom: 8px;
display: block;

}

 #bestdocs a.doclink:hover{
 color: #000000;
text-decoration: none;

}

#bestdocs .doclink_noclick{
 font-size: 1em;
font-style: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
padding-bottom: 8px;
display: block;

}

 #bestdocs a.anchorlink{
 font-size: 1em;
font-style: normal;
font-weight: normal;
color: #990000;
text-decoration: underline;
padding-bottom: 5px;
display: block;

}

 #bestdocs a.anchorlink:hover{
 color: #000000;
text-decoration: none;

}

 #bestdocs h3{
 margin-top: 3px;
margin-bottom: 5px;
padding-bottom: 0px;
color:#000000;
font-style: italic;

}


#insetmenu {
width:520px;
float:left;
padding:10px 0px 10px 0px;
}

#insetmenu a{
display:block;
}

#insetmenu br{
display:none;
}

#insetmenu div.insetmenuleft{
width:250px;
float:left;
border-right:1px solid #CCCCCC;
}

#insetmenu div.insetmenuleft p{
padding:0px 10px 0px 0px;
}

#insetmenu div.insetmenuright{
width:250px;
float:left;
}

#insetmenu div.insetmenuright p{
padding:0px 0px 0px 10px;
}

/* Form Styles */
#contactus {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
width:400px;
font-size:1em;

}

#buttons {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
list-style:none;
display:block;
width:400px;
}

#buttons #note{
color:#666666;
}

#buttons p {
margin:0px 0px 10px 0px;
padding:0px;
}

#buttons label {
margin:0px;
padding:0px;
}

#buttons legend {
font-weight:bolder;
color:#999999;

}

#textfields {
margin:0px 70px 0px 0px;
padding:0px;
text-align:right;
width:400px;
}

#patedutextfields {
margin:0px 70px 0px 0px;
padding:0px;
width:400px;
}

#textfields fieldset {
margin:0px;
padding:0px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-right:none;
border-bottom:none;
border-left:none;
width:400px;
}

#patedutextfields fieldset {
margin:0px;
padding:0px 0px 0px 0px;
width:395px;
text-align:right;
}

#textfields legend, #patedutextfields legend {
margin:0px;
padding:0px;
font-weight:bolder;
color:#999999;

}

#textfields label, #patedutextfields label{
margin:0px;
padding:0px;
display:block;

}

#textfields fieldset label, #patedutextfields fieldset label {
margin:0px;
padding:0px;
display:block;

}

#textfields textarea {
margin:0px 0px 0px 5px;
padding:0px;
width:200px;
vertical-align:top;
}

#buttons textarea.patedu {
font-family: Arial, Helvetica, sans-serif;
margin:0px 0px 0px 5px;
padding:0px;
width:370px;
vertical-align:top;
}

#textfields input.textfield {
margin:0px 0px 0px 10px;
padding:0px;
width:200px;
}

#patedutextfields input.textfield, #patedutextfields select.textfield {
margin:0px 10px 0px 10px;
padding:0px;
width:200px;
}

#textfields #required {
color:#990000;
}

#patedutextfields .required {
color:#990000;
}

#required {
color:#990000;
}

.required {
color:#990000;
}

/* End Form STyles */


/* DocTemplate Display Styles */
#docinfo_display {
margin:0px 10px 0px 0px;
}

#docinfo_display h3{
font-size:1em;
font-weight:bolder;
margin:10px 0px 0px 0px;
padding:0px;
color:#990000;
}

#docinfo_display #doc_image {
width:200px;
height:200px;
float:right;
margin:10px 0px 0px 10px;
}
/* end DocTemplate Display Styles */



/* Footer classes */
#footerbottom {
font-family: Arial, Helvetica, sans-serif;
font-size:.7em;
color:#666666;
margin:0px 0px 0px 0px;
padding:0px;
width:100%;
text-align:center;
}

#footerbottomcontainer {
margin:auto;
padding:0px;
width:755px;
text-align:left;
}

#footerbottomcontaineralt {
margin:auto;
padding:0px;
width:755px;
text-align:left;
background:url(imgs/FooterBottomBkgrndAlt.gif) no-repeat top center;
}

#footerbottomleft {
margin:auto;
padding:0px 0px 0px 0px;
float:left;
width:162px;
text-align:right;
}

#footerbottomleftalt {
margin:auto;
padding:0px 0px 0px 0px;
float:left;
width:161px;
text-align:right;
}

#footerbottomleft a img, #footerbottomleftalt a img{
margin:0px 0px 0px 3px;
padding:0px;
border:none;
}

#footerbottomright {
margin:auto;
padding:5px 0px 0px 5px;
float:left;
text-align:left;
width:700px;

}

#footerbottomright p{
margin:0px;
padding:0px 0px 10px 0px;
line-height:1.2em;
font-weight: bold;
color:#9A33FF;
}

#footertop {
margin:-1px auto auto auto;
padding:0px;
border-top:solid 1px #666666;
width:100%;
height:25px;
text-align:center;
}

#footertopcontent {
margin:auto;
width:755px;
height:25px;
background:url(imgs/FooterTopBkgrnd.gif) no-repeat top center;
text-align:left;
}

#footertopcontentalt {
margin:auto;
width:755px;
height:25px;
background:url(imgs/FooterTopBkgrndAlt.gif) no-repeat top left;
text-align:left;
}

#footertopcontent ul, #footertopcontentalt ul {
list-style:none;
padding:2px 0px 0px 0px;
margin:0px 0px 0px 5px;
}

#footertopcontent ul li, #footertopcontentalt ul li {
display:inline;
padding:0px;
margin:0px;
}

#footertopcontent ul li div {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
float:left;
padding:0px 0px 0px 13px;
}

#footertopcontentalt ul li div{
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
float:left;
padding:0px 0px 0px 15px;
}

#footertopcontent ul li div a, #footertopcontentalt ul li div a{
margin:0px;
padding:0px;
color: #9A33FF;
text-decoration:none;
font-weight:bolder;
}

#footertopcontent ul li div a:hover, #footertopcontentalt ul li div a:hover {
color:#9A99FF;
margin:0px;
text-decoration: underline;
}

#footertopcontent ul li div span a, #footertopcontentalt ul li div span a{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:none;
font-weight:lighter;
}

#footertopcontent ul li div span a:hover, #footertopcontentalt ul li div span a:hover{
color:#990000;
margin:0px;
text-decoration:underline;
}
/* End Footer classes */