/* 
*
*	edreamz Jan 2009
*
*/


/* 
 * 
 * Admin 
 * (WYSIWYG Content)
 * 
 */

 h1 { color: #ffffff; font-weight: normal; font-size: 24px; font-family: Arial, Helvetica, sans-serif; line-height: normal; margin-bottom: -8px;}
 h2 { color: #e99a27; font-weight: bold; font-size: 21px; line-height: normal;}
 h2.right{float: right;}
 h3 { color: #143f6b; font-weight: bold; font-size: 15px; line-height: normal;}
 h4 { color: #d78400; font-weight: bold; font-size: 16px; line-height: normal;}
  
/* 
 * 
 * Link Styles
 * 
 */
  a { color: #08becd; text-decoration: none;}
  a:hover { color: #08becd; text-decoration: underline;}
  a.blue{ text-decoration: none; background: url('/images/blue-arrow.gif') left no-repeat; padding-left: 16px; font-weight: normal;}
  a.blue:hover{ text-decoration: underline;}
  a.viewall {float: right; margin-top: -20px; position: relative; z-index:99;}

/* 
 * 
 * List Styles
 * 
 */
  ul{padding: 0 0 0 20px;}
  ul li{ list-style-image: url('/images/dash.gif'); margin-bottom: 5px; list-style-position:outside; }
  ul li.green{ list-style-image: url('/images/bullet-arrow-green.gif'); margin-bottom: 5px;}
  ol li{ list-style: decimal; margin-bottom: 5px; list-style-position:inside;}

  p{ margin: 0; padding: 0 0 15px 0;}

  p img{padding: 5px;}

  .header{font-size: 20px; font-weight: bold;}
  .subheader{font-size: 16px; font-weight: bold; color: #e99a27;}
  .hidden{display:none;}
  .date{ font-size: 11px; color: #9a9a9a;}
  .orange{color: #f1a62c; font-weight:bold;}
  .orangelg{color: #f1a62c; font-weight:bold; font-size:16px;}
  
  .teamimage{border: #61c9e3 1px solid; padding: 2px; width: 100px;}
  
  #spacer { width: 960px; float: left; background: #ffffff; height: 10px; display: block;}

/* 
 * 
 * Top Navigation
 *
 */
  #topNav { position: relative; left: 0; top: 10px;}
  #topNav ul{padding: 0 0 0 25px; margin:0;}
  #topNav ul li{ margin:0 0 0 18px; padding:0 0 0 18px; background: url('/images/top-plus.gif') top left no-repeat; list-style: none; display: inline; overflow: hidden;}
  #topNav ul li.first{padding:0; background: none; margin:0;}
  #topNav ul li a{color: #1d5c9c; font-size: 10px; text-transform: uppercase; padding: 0; margin: 0;}
  #topNav ul li a.selected{color: #e99a27; text-decoration: underline;}
  #topNav ul li img{margin-bottom: -5px;}

/* 
 * 
 * Main Navigation
 *
 */
  #mainNav { height: 25px; width: 960px; float: left; position: absolute; top: 117px; left: 0;}
  #mainNav .main{ margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden;}
  #mainNav ul{padding: 0 0 0 25px; margin:0;}
  #mainNav li { margin:0; padding:0; list-style: none; display: inline;}
  #mainNav a { float: left; padding: 25px 0 0 0; overflow: hidden; height: 0px; color: #ffffff; }
  #mainNav a:hover { background-position: 0 -25px;}
  #mainNav .selected{ background-position: 0 -25px;}

  #physicians a { width: 128px; background: url('/images/buttons/nav-physicians.png') top left no-repeat;}
  #specialty a { width: 151px; background: url('/images/buttons/nav-specialty.png') top left no-repeat;}
  #areas a { width: 157px; background: url('/images/buttons/nav-areas.png') top left no-repeat;}
  #urgent a { width: 120px; background: url('/images/buttons/nav-urgent.png') top left no-repeat;}
  #additional a { width: 166px; background: url('/images/buttons/nav-additional.png') top left no-repeat;}
  #locations a { width: 102px; background: url('/images/buttons/nav-locations.png') top left no-repeat;}
  #about a { width: 80px; background: url('/images/buttons/nav-about.png') top left no-repeat;}

/* 
 * 
 * Secondary Navigation
 * 
 */
.imagebanner{ float:left; margin-bottom:0; }
 #subNav { height: 35px; width: 954px; background: url('/images/sub-bg.jpg') top left no-repeat; float:left; margin-top:0; padding:0;}
 #subNav .main { margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden; float:left;}
 #subNav ul{margin: 0; padding: 0;}
 #subNav li { margin:0; padding:0; list-style: none; display: inline;}
 #subNav a { float: left; padding: 35px 0 0 0; overflow: hidden; height: 0px; }
 #subNav a:hover { background-position: 0 -35px;}
 #subNav .selected{ background-position: 0 -35px;}

 #overview a { width: 111px; background: url('/images/buttons/sub-overview.jpg') top left no-repeat;}
 #subphysicians a { width: 110px; background: url('/images/buttons/sub-physicians.jpg') top left no-repeat;}
 #pa a { width: 170px; background: url('/images/buttons/sub-pa.jpg') top left no-repeat;}

 #foot a { width: 131px; background: url('/images/buttons/sub-foot.jpg') top left no-repeat;}
 #hand a { width: 84px; background: url('/images/buttons/sub-hand.jpg') top left no-repeat;}
 #hipknee a { width: 112px; background: url('/images/buttons/sub-hipknee.jpg') top left no-repeat;}
 #pediatric a { width: 109px; background: url('/images/buttons/sub-pediatric.jpg') top left no-repeat;}
 #shoulderelbow a { width: 169px; background: url('/images/buttons/sub-shoulderelbow.jpg') top left no-repeat;}
 #spine a { width: 84px; background: url('/images/buttons/sub-spine.jpg') top left no-repeat;}
 #sports a { width: 154px; background: url('/images/buttons/sub-sports.jpg') top left no-repeat;}

 #back a { width: 77px; background: url('/images/buttons/sub-back.jpg') top left no-repeat;}
 #elbow a { width: 85px; background: url('/images/buttons/sub-elbow.jpg') top left no-repeat;}
 #hip a { width: 62px; background: url('/images/buttons/sub-hip.jpg') top left no-repeat;}
 #knee a { width: 73px; background: url('/images/buttons/sub-knee.jpg') top left no-repeat;}
 #neck a { width: 77px; background: url('/images/buttons/sub-neck.jpg') top left no-repeat;}
 #shoulder a { width: 105px; background: url('/images/buttons/sub-shoulder.jpg') top left no-repeat;}
 
 #post a { width: 188px; background: url('/images/buttons/sub-post.jpg') top left no-repeat;}
 #mri a { width: 65px; background: url('/images/buttons/sub-mri.jpg') top left no-repeat;}
 #therapy a { width: 97px; background: url('/images/buttons/sub-therapy.jpg') top left no-repeat;}
 #sportsperformance a { width: 179px; background: url('/images/buttons/sub-performance.jpg') top left no-repeat;}
 #workers a { width: 201px; background: url('/images/buttons/sub-workers.jpg') top left no-repeat;}
 
 #mission a { width: 124px; background: url('/images/buttons/sub-mission.jpg') top left no-repeat;}
 #team a { width: 142px; background: url('/images/buttons/sub-team.jpg') top left no-repeat;}
 #services a { width: 187px; background: url('/images/buttons/sub-services.jpg') top left no-repeat;}
 #newspress a { width: 129px; background: url('/images/buttons/sub-news.jpg') top left no-repeat;}
 #events a { width: 150px; background: url('/images/buttons/sub-events.jpg') top left no-repeat;}
 #magazine a { width: 222px; background: url('/images/buttons/sub-magazine.jpg') top left no-repeat;}
 
 #clinical a { width: 99px; background: url('/images/buttons/sub-clinical.jpg') top left no-repeat;}
 #nonclinical a { width: 128px; background: url('/images/buttons/sub-nonclinical.jpg') top left no-repeat;}
 #fellowship a { width: 189px; background: url('/images/buttons/sub-fellowship.jpg') top left no-repeat;}
 

/* 
 * 
 * Layout / Formatting
 * 
 */
 #expose{background: url('/images/dim-bg.png') repeat left top; z-index: 990; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
 #searchcriteria{background: url('/images/search-bg.jpg') top left repeat-x; position: absolute; top:-77px; width: 100%; z-index: 999;}
 #searchcriteria .searchtoggle{width: 960px; height: 87px; margin: 0 auto; position: relative; display: block;}
 #searchcriteria .searchtoggle .searchfield{width: 195px; height: 62px; padding-top: 25px; float: left; background:url('/images/seperator.jpg') top right no-repeat; margin-right: 35px;}
 #searchcriteria .searchtoggle .searchfieldlg{width: 270px; height: 62px; padding-top: 25px; float: left;}
 #searchcriteria .searchtoggle .searchfieldlg .searchinput { width: 196px; height: 18px; background: url('/images/searchfield-bg.png') top left no-repeat; margin-top: 15px; border: none; color:#999999; font-size: 11px; padding-left: 5px;}
 #searchcriteria .searchtoggle .dd{margin-top: 15px;}
 #searchcriteria .searchtoggle .searchbutton{width: 140px; height: 29px; position: absolute; right: 0; bottom: -29px;}

 
 #wrapper{ margin: 0 auto; background: #ffffff url('/images/wrapper-bg.jpg') top left repeat-x; position: relative; padding-bottom: 35px;}
 #wrapper.homewrapper { background: #ffffff url('/images/wrapper-bg-lg.jpg') top left repeat-x;}
 #leftCurve{ width: 380px; height: 175px; background: url('/images/left-curve.gif') top left no-repeat; position: absolute; bottom: 0; left: 0;}
 #rightCurve{ width: 380px; height: 175px; background: url('/images/right-curve.gif') top left no-repeat; position: absolute; bottom: 0; right: 0;}

 body{ background: #174f84 url('/images/bg-pattern.jpg') repeat-x; color: #143f6b; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}

 

 #hdcontainer{ background: url('/images/hd-bg.png') top center no-repeat; margin: 16px 0 0 0;}
 #hd { position: relative; width: 960px; margin: 0 auto; height: 172px;}
 #hd span { position: absolute; background: url('/images/main-logo.png') no-repeat left top; width: 357px; height: 50px; top: 44px; left: 300px; display: block;}
 #hd span a { position: absolute; width: 225px; height: 75px; display: block; text-indent: -9999em;}

 #container{ width: 960px; padding-bottom: 0; margin: 0 auto; position: relative; z-index: 99;}

 #homepanel {margin-bottom: 18px;}

 #homeLeft { width: 370px; float: left; background: none;}
 #homeLeft #newstop { width: 370px; height: 5px; display: block; background: url('/images/home-news-top.png') top left no-repeat; font-size: 2px;}
 #homeLeft #news { width: 340px; height: 110px; background: url('/images/home-news-bg.png') top left no-repeat; padding: 10px 15px 15px 15px; color: #9a9090;}
 #homeLeft #news a{color: #ffab00;}
 #homeLeft #news .title{font-size: 16px; font-weight: bold;}

 #homeRight { width: 540px; float: left; padding-left: 50px; background: url('/images/home-content-bg.png') top left no-repeat;}
 #homeRight .content{ width: 540px; min-height: 260px; color: #ffffff; font-size: 14px;}
 #homeRight .content p{ line-height: 22px; margin-top: 20px;}
 #homeRight .ctas { width: 230px; float: left; margin: 39px 50px 0 0;}
 #homeRight .ctas .homecta { margin-bottom: 27px;}
 #homeRight .locations { width: 251px; float: left; margin-top: 39px; font-size: 12px; color: #9a9090;}
 #homeRight .locations p{ padding: 22px 0 0 9px;}
 #homeRight #eventstop{ margin-top:15px; width: 251px; height: 5px; background: url('/images/home-events-top.png') top left no-repeat; display:block; font-size:2px; }
 #homeRight #eventsblock { width: 221px; background: url('/images/home-events.png') bottom left no-repeat; padding: 10px 15px 15px 15px; color: #9a9090;}
 #homeRight #eventsblock a{color: #ffab00;}
 #homeRight #eventsblock .title{font-size: 16px; font-weight: bold;}
/* 
 * 
 * Layout / Secondary Pages
 * 
 */

 #bodyLeft{ width: 230px; float: left; margin: 20px 36px 0 0;}
 #bodyLeft .marginbottom{margin-bottom: 15px;}
 #bodyLeft .ctaborder {border-bottom: #c6c6c6 1px solid;}
 #bodyRight { width: 687px; float: left; margin-top: 20px; position: relative;}
 #bodyRight .backphysicians{ position: absolute; top: 0; right: 0;}
 #bodyRight .backbutton{ position: absolute; top: 0; right: 0;}
 #bodyRight .backbutton.home{ right: 183px;}
 #bodyRight .leftside{ width: 252px; margin-right: 20px; float: left;}
 #bodyRight .leftside .image{ padding: 4px; border: #5fc8e3 1px solid; position: relative;}
 #bodyRight .leftside .image .lefttop{ width: 10px; height: 10px; position: absolute; top: -1px; left: -1px; background: url('/images/lefttop.png') top left no-repeat;}
 #bodyRight .leftside .image .righttop{ width: 10px; height: 10px; position: absolute; top: -1px; right: -1px; background: url('/images/righttop.png') top right no-repeat;}
 #bodyRight .leftside .image .leftbottom{ width: 10px; height: 10px; position: absolute; bottom: -1px; left: -1px; background: url('/images/leftbottom.png') top left no-repeat;}
 #bodyRight .leftside .image .rightbottom{ width: 10px; height: 10px; position: absolute; bottom: -1px; right: -1px; background: url('/images/rightbottom.png') top right no-repeat;}
  
 #bodyRight .leftregister{ width: 300px; margin-right: 20px; float: left;}
 #bodyRight .righregister{ width: 290px; float: left; color: #fff; padding: 10px; background: #186e9f url('/images/login-bg.jpg') top left no-repeat;}
 #bodyRight .righregister .textfield{ width: 280px;}

 #bodyRight .rightside{ width: 412px; float: left;}

 #bodyRight .contentbox{}
 #bodyRight .contentbox .contenttop{ width: 687px; height: 13px; display: block; font-size: 3px; background: url('/images/content-top.jpg') top left no-repeat;}
 #bodyRight .contentbox .content{ width: 685px; border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;}
 #bodyRight .contentbox .content.noborder{ width: 685px; border: none;}
 #bodyRight .contentbox .content .choose{ width: 300px; float: left; margin-left: 28px;}
 #bodyRight .contentbox .content .specialty-row{ margin-bottom: 19px;}
 #bodyRight .contentbox .content .specialty-row .icon{ width: 103px; float: left; margin: 0 16px 0 12px;}
 #bodyRight .contentbox .content .specialty-row .specialty-info{ width: 540px; float: left;}
 #bodyRight .contentbox .content .specialty-row .specialty-info.management{ width: 670px; float: left;}
 #bodyRight .contentbox .content .specialty-row .specialty-info .iconname{ width: 400px; float: left;}
 #bodyRight .contentbox .content .specialty-row .specialty-info .button{ width: 100px; float: left;}
 #bodyRight .contentbox .content .p-row {width: 680px; margin-bottom: 17px;}
 #bodyRight .contentbox .content .p-row .image{ padding: 2px; border: #5fc8e3 1px solid; position: relative; width: 130px; float: left; margin: 0 18px 0 17px;}
 #bodyRight .contentbox .content .p-row .image .lefttop{ width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; background: url('/images/lefttop-sm.png') top left no-repeat;}
 #bodyRight .contentbox .content .p-row .image .righttop{ width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; background: url('/images/righttop-sm.png') top right no-repeat;}
 #bodyRight .contentbox .content .p-row .image .leftbottom{ width: 5px; height: 5px; position: absolute; bottom: -1px; left: -1px; background: url('/images/leftbottom-sm.png') top left no-repeat;}
 #bodyRight .contentbox .content .p-row .image .rightbottom{ width: 5px; height: 5px; position: absolute; bottom: -1px; right: -1px; background: url('/images/rightbottom-sm.png') top right no-repeat;}
 #bodyRight .contentbox .content .p-row .info { width: 503px; float: left; position: relative;}
 #bodyRight .contentbox .content .p-row .info .name { width: 400px; float: left;}
 #bodyRight .contentbox .content .p-row .info .biobutton { width: 100px; float: left;}
 #bodyRight .contentbox .content .p-row .info a.viewbio{ width:100; height:16px; display: block; background: url('/images/buttons/view-bio.jpg') top left no-repeat; text-indent: -9999em;}
 #bodyRight .contentbox .content .p-row .info .infoblock{ width:250px; float: left;}
 #bodyRight .contentbox .contentbottom{ width: 687px; height: 13px; display: block; font-size: 3px; background: url('/images/content-bottom.jpg') top left no-repeat;}
  
 #bodyRight .searcharea {width: 240px; float: left; border-right: #13406d 1px solid; margin-right: 10px; color: #f1a62c;}
 #bodyRight .searcharea.small {width: 180px;}
 #bodyRight .searcharea.large {width: 230px;}
 #bodyRight .searcharea.bordernone{border: none;}
 
 #bodyRight .maintitle{width: 687px; height: 35px; background: url('/images/maintitle-bg.gif') top left no-repeat; margin: 10px 0 18px 0;}
 #bodyRight .maintitle .pagetitle{ width: 257px; float: left; color:#e99a27; font-size: 21px; font-weight: bold; padding: 10px 0 0 10px;}
 #bodyRight .maintitle .pagetitle.lg{ width: 392px;}
 #bodyRight .maintitle .buttonbar{ width: 420px; float: right;}
 #bodyRight .maintitle .buttonbar.small{ width: 285px;}
 #bodyRight .maintitle .buttonbar.small.vid  { width:204px; }
 #bodyRight .maintitle .buttonbar ul{margin: 0; padding: 0; list-style: none; }
 #bodyRight .maintitle .buttonbar ul li{display: inline; margin-right: 0;}
 
 #bodyRight #locationmap{ width: 467px; float: left; margin-right: 11px;}
 #bodyRight #locationslist{ width: 209px; float: left;}
 #bodyRight #locationslist .locations{width: 207px; border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;}
 #bodyRight #locationslist .locations ul{ padding: 0 0 0 25px; margin: 0;}
 #bodyRight #locationslist .locations ul li{ list-style-image: url('/images/dash.gif'); margin: 0;}
 #bodyRight #locationslist .locations ul li a{color: #e99a27; text-decoration: none;}
 #bodyRight #locationslist .locations ul li a:hover{color: #e99a27; text-decoration: underline;}
 
 #bodyRight .categorytitle{ background: url('/images/category-title.jpg') top left no-repeat; color: #fff; font-weight: bold; width: 677px; height: 25px; padding: 5px 0 0 10px;}

 #bodyRight .leftsite{ width: 300px; float: left;}
 #bodyRight .rigthsite{ width: 300px; float: left;}

 .ph-block{ color: #143f6b; font-size: 13px; width: 300px; margin-right:10px; float: left;}
 .ph-block.ph {width:210px;}
 .ph-block.pa {width:280px;}
 .ph-block.paLong {width:360px;}
 .ph-block.locations {width:210px;}
 .ph-block ul{padding:0; margin:0; list-style: none;}
 .ph-block ul li{list-style: none; list-style-image:none;}

/*
 *
 * News / Events Item
 *
 */
.listingitem{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 10px; width: 687px; background: url('/images/arrow-watermark.gif') top right no-repeat;}
.listingitem .image, .detail-image {float:left; margin:2px 10px 0 0;}
.listingitem .button, .detail-button {width:100%; margin-top:8px;}
.detail-desc {font-size:14px; font-weight:bold; margin-bottom:5px; display:block; }

/*
 *
 * Accordion
 *
 */
 #accordion dt {}
 #accordion dd {margin:0; padding-top:45px;}
 
 /*#accordion table {border-right:1px solid #aaa; border-bottom:1px solid #aaa;}
 #accordion table td{border-left:1px solid #aaa; border-top:1px solid #aaa;}*/

#accordion table {border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size:12px;}
#accordion table td{border-left:1px solid #aaa; border-top:1px solid #aaa; padding:3px 5px 3px 10px;}
#accordion table .header {background:#17588e;}
#accordion table h3 {color:#fff;}
#accordion table .even {background:#e6e6e6;}
#accordion table .name {font-weight:bold;}
#accordion table .location { font-style:italic; font-size:11px;}
 

/*
 *
 * Graphic Buttons
 *
 */

  a.resourcesblue{ width: 130px; float: left; height: 35px; overflow: hidden; background: url('/images/buttons/blue-resources.jpg') top left no-repeat; text-indent: -9999em; display: block;}
  a.resourcesblue:hover { background-position: 0 -35px; text-indent: -9999em;}
  a.learnmoreblue{ width: 130px; float: left; height: 35px; overflow: hidden; background: url('/images/buttons/blue-learnmore.jpg') top left no-repeat; text-indent: -9999em; display: block;}
  a.learnmoreblue:hover { background-position: 0 -35px; text-indent: -9999em;}
  a.viewphysicians{ width: 155px; float: left; height: 35px; overflow: hidden; background: url('/images/buttons/view-physicians.jpg') top left no-repeat; text-indent: -9999em; display: block;}
  a.viewphysicians:hover { background-position: 0 -35px; text-indent: -9999em;}
  a.watchvideo{ width: 205px; float: left; height: 35px; overflow: hidden; background: url('/images/buttons/watch-video.jpg') top left no-repeat; text-indent: -9999em; display: block;}
  a.watchvideo:hover { background-position: 0 -35px; text-indent: -9999em;}
  a.icon {float:left; margin-right:10px;}

/*
 *
 * Layout / Form
 *
 */
.formcontainer{border: #61c9e3 1px solid; padding: 2px; width: 470px; margin:0 auto; }
.form{ padding: 5px 5px 20px 5px; width: 460px; background: #176e9f url('/images/form-bg.jpg') top left no-repeat; color: #fff;}
.formRow{ margin-top: 10px;}

.formItem { width: 210px; float: left;}
.formItem .textfield{ width: 200px;}
.formItem .textfield-small{ width: 50px;}
.formItem .dropdown{ height: 23px;}

.formItemSmall{ width: 40px; float: left;}
.formItemSmall .textfield{ width: 30px;}

.formItemLong { width: 450px; float: left;}
.formItemLong .textfield{ width: 450px;}
.formItemLong .textfield2{ width: 200px;}
.formItemLong .textfield-small{ width: 50px;}
.formItemLong .textarea { width: 450px;}
.formItemLong .dropdown{ height: 23px;}
.formItemLong .bold{font-weight: bold; font-size: 13px;}
.formItemLong a{color: #fff;}
.formItemLong a:hover { color: #08becd; text-decoration: underline;}

.city{ width: 210px; float: left;}
.city .textfield{ width: 200px;}

.state{ width: 60px; float: left;}
.state .dropdown{ height: 23px;}

.zipcode{ width: 50px; float: left;}
.zipcode .textfield{ width: 50px;}

.phone{ width: 170px; float: left;}
.phone .textfield{ width: 30px;}
.phone .textfield2{ width: 35px;}

.dob {width: 230px; float: left;}

#cvv {padding:10px 0 10px 2px; margin-top:10px; background:#fff; border:1px solid #08becd; }

.services {
background:url("/images/services-bg.gif") no-repeat scroll 0 0 transparent;
float:left;
height:71px;
margin-bottom:20px;
margin-right:20px;
padding:15px;
width:283px;
}

.services h2 {
font-size:18px;
}

/* 
 * 
 * Layout / Locations-Print
 * 
 */

.location-print{float:left; width:687;}

.register-table table {border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size:12px;}
.register-table table td{border-left:1px solid #aaa; border-top:1px solid #aaa; padding:3px 5px 3px 10px;}
.register-table table .header {background:#17588e;}
.register-table table h3 {color:#fff;}
.register-table table .even {background:#e6e6e6;}
.register-table table .name {font-weight:bold;}
.register-table table .location { font-style:italic; font-size:11px;}
	

/* 
 * 
 * Layout / Footer
 * 
 */

#ft{ background: url('/images/footer-top.gif') top left repeat-x; padding-left: 0; color: #ffffff; line-height: normal; padding-top: 3px; }
#ft #ftmain { width: 960px; min-height: 100px; background: url('/images/footer-logo.jpg') top left no-repeat; margin: 0 auto; position: relative;}
#ft #ftmain #copyright{ width: 230px; position: absolute; top: 30px; left: 370px; text-align: center;}
#ft #ftmain #footerrow {color: #ffa800; position: absolute; top:100px; padding-left: 50px;}
#ft #ftmain #footerrow #footerlinks {width: 185px; float: left; background: url('/images/footer-line.gif') top left no-repeat; padding-left: 25px;}
#ft #ftmain #footerrow #footerlinks ul{padding:0 0 0 10px; margin:0; line-height: 18px;}
#ft #ftmain #footerrow #footerlinks ul li{margin:0; padding:0 0 0 0; list-style-image: url('/images/footer-plus.gif'); list-style-position:outside;
}
#ft #ftmain #footerrow #footerlinks a{ color: #ffffff; text-decoration:none; }
#ft #ftmain #footerrow #footerlinks a:hover{ color: #ffffff; text-decoration:underline; }
#ft #ftmain #footerrow #footerend {width: 1px; height: 100px; display: block; float: left; background: url('/images/footer-line.gif') top left no-repeat;}


.print-me { margin-top: 5px; float: left; position: relative;}
