a:link { color: #055; text-decoration: underline; }
a:visited { color: #055; text-decoration: underline; }
a:hover { color: #770; text-decoration: none; }

a.topp:link { color: #fff; font: bold 100% arial; text-decoration: none; line-height:1.2; }
a.topp:visited { color: #fff; font: bold 100% arial; text-decoration: none; line-height:1.2; }
a.topp:hover { color: #fff; font: bold 100% arial; text-decoration: underline; line-height:1.2; }

a.topp2:link { color: #055; font: bold 90% arial; text-decoration: underline; line-height:1.2; }
a.topp2:visited { color: #055; font: bold 90% arial; text-decoration: underline; line-height:1.2; }
a.topp2:hover { color: #770; font: bold 90% arial; text-decoration: none; line-height:1.2; }

a.footerwhite:link { color: #fff; font: bold 90% arial; text-decoration: none; }
a.footerwhite:visited { color: #fff; font: bold 90% arial; text-decoration: none; }
a.footerwhite:hover { color: #fff; font: bold 90% arial; text-decoration: underline; }

a.footergreen:link { color: #055; font: bold 90% arial;  text-decoration: underline; line-height:1.8; }
a.footergreen:visited { color: #055; font: bold 90% arial;  text-decoration: underline; line-height:1.8; }
a.footergreen:hover { color: #770; font: bold 90% arial;  text-decoration: none; line-height:1.8; }

a.letters:link { color: #055; font: bold 110% arial; text-decoration: underline; }
a.letters:visited { color: #055; font: bold 110% arial; text-decoration: underline; }
a.letters:hover { color: #770; font: bold 110% arial; text-decoration: none; }

a.letterlinks:link { color: #055; font: bold 90% arial; text-decoration: underline; line-height:1.5; }
a.letterlinks:visited { color: #055; font: bold 90% arial; text-decoration: underline; line-height:1.5; }
a.letterlinks:hover { color: #770; font: bold 90% arial; text-decoration: none; line-height:1.5; }

a.main:link { color: #055; font: bold 100% arial; text-decoration: underline; }
a.main:visited { color: #055; font: bold 100% arial; text-decoration: underline; }
a.main:hover { color: #770; font: bold 100% arial; text-decoration: none; }

a.news:link { color: #055; font: normal 110% arial;  text-decoration: underline; line-height:1.5; }
a.news:visited { color: #055; font: normal 110% arial;  text-decoration: underline; line-height:1.5; }
a.news:hover { color: #770; font: normal 110% arial;  text-decoration: none; line-height:1.5; }

.change:hover { background-color:#f6f6cc; }

a.site:link { color: #055; font: normal 90% arial; text-decoration: underline; line-height:1.6; }
a.site:visited { color: #055; font: normal 90% arial; text-decoration: underline; line-height:1.6; }
a.site:hover { color: #770; font: normal 90% arial; text-decoration: none; line-height:1.6; }

a.sig:link { color: #fff; font: bold 80% arial; text-decoration: none; }
a.sig:visited { color: #fff; font: bold 80% arial; text-decoration: none; }
a.sig:hover { color: #fff; font: bold 80% arial; text-decoration: underline; }

a.tablinks:link { color: #055; font: bold 100% arial; text-decoration: underline; }
a.tablinks:visited { color: #055; font: bold 100% arial; text-decoration: underline; }
a.tablinks:hover { color: #770; font: bold 100% arial; text-decoration: none; }


.favorites { cursor:pointer; color: #055; font: bold 90% arial; text-decoration: underline; line-height:1.9; }
.favorites:hover { cursor:pointer; color: #770; font: bold 90% arial; text-decoration: none; line-height:1.9; }

.bread { color: #770; font: bold 100% arial; }
.bread a:link { color: #055; }
.bread a:visited { color: #055; }
.bread a:hover { color: #770; text-decoration: none; }

body { margin-top:4px; margin-left:0px; margin-right:0px; }
.title { font: normal 220% arial; color:#055; }
.title2 { font: normal 140% arial; color: #055; line-height: 1.5; }
.title3 { font: normal 150% arial; color: #fff; }
.titlesite { font: bold 120% arial; color: #fff; }
.line { color:#ccc; margin-top:2px; margin-bottom:2px; height:1px; }
td { font-family: arial; font-size:11px; }
.text { text-align: justify; font: normal 110% arial; line-height: 1.5; color: #333; }
.sitemap { font: normal 110% arial; line-height: 1.5; color: #333; }
hr { height:0px; border:0px; border-top:1px solid #ddd; }

.searchcss { border: #aaa 1px solid; font: normal 11px verdana, arial; color: #222; background-color: #fff; }

.medicalid { font-family: arial; font-size:12px; }
.input { height:19px; font-size:12px; border: 1px solid #A7A7A7; font-family: Arial, Helvetica, sans-serif; padding:0px; color: #303030; background-color:#FFFFdd; }
.inputselect { height:20px; font-size:12px; border: 1px solid #A7A7A7; font-family: Arial, Helvetica, sans-serif; padding:0px; color: #303030; background-color:#F3F3F3; }
.small2 { font-family: Verdana, Arial; font-size: 10px; line-height:16px; }
.small { font-family: Verdana, Arial; font-size: 11px; line-height:16px; }

/* Used in the HR site*/
.shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 110% arial; list-style-type: none; text-align: left; }
.shadetabs li { display: inline; margin: 0; }
.shadetabs li a { text-decoration: underline; padding: 3px 6px; margin-right: 0px; border: 1px solid #cdd; color: #055; background-color:#f3f6f3; }
.shadetabs li a:visited { text-decoration: underline; }
.shadetabs li a:hover { color: #055; text-decoration: none; }
.shadetabs li.selected { font: bold 110% arial; position: relative; top: 1px; }
.shadetabs li.selected a { color: #770; text-decoration: none; background-image: url(/images/shadeactive.gif); border-bottom-color: #fff; }
.shadetabs li.selected a:hover { text-decoration: none; }

.tabcontentstyle { border-top: 1px solid #cdd; width:100%; margin-bottom: 0px; padding-top: 10px; font-size:11px; color:#666; line-height:1.5; }
.tabcontent { display:none; margin-left:6px; }
/* Tab Menu end */

/* Used in the Syc Spine Joint site*/
.shadetabs2 { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 100% arial; list-style-type: none; text-align: left; }
.shadetabs2 li { display: inline; margin: 0; }
.shadetabs2 li a { text-decoration: underline; padding: 3px 6px; margin-right: 0px; border: 1px solid #cdd; color: #055; background-color:#f3f6f3; }
.shadetabs2 li a:visited { text-decoration: underline; }
.shadetabs2 li a:hover { color: #055; text-decoration: none; }
.shadetabs2 li.selected { font: bold 110% arial; position: relative; top: 1px; }
.shadetabs2 li.selected a { color: #770; text-decoration: none; background-image: url(/images/shadeactive.gif); border-bottom-color: #fff; }
.shadetabs2 li.selected a:hover { text-decoration: none; }

.tabcontentstyle2 { border-top: 1px solid #cdd; width:100%; margin-bottom: 0px; padding-top: 10px; font-size:11px; color:#666; line-height:1.5; }
.tabcontent2 { display:none; margin-left:1px; }
/* Tab Menu end */

/* Used in the KRM site*/
.shadetabs3 { padding: 6px 0; margin-left: 2px; margin-top: 0px; margin-bottom: 0; font: normal 120% arial; list-style-type: none; text-align: left; }
.shadetabs3 li { display: inline; margin: 0; }
.shadetabs3 li a { text-decoration: none; padding: 6px 10px; margin-right: 0px; border: 1px solid #cdd; color: #055; background-color:#f0f0f0; }
.shadetabs3 li a:visited { text-decoration: none; }
.shadetabs3 li a:hover { color: #055; text-decoration: none; }
.shadetabs3 li.selected { font: normal 110% arial; position: relative; top: 1px; }
.shadetabs3 li.selected a { color: #770; text-decoration: none; background-image: url(/images/shadeactive.gif); border-bottom-color: #fff; }
.shadetabs3 li.selected a:hover { text-decoration: none; }

.tabcontentstyle3 { border-top: 1px solid #cdd; width:100%; margin-bottom: 0px; padding-top: 10px; font-size:11px; color:#666; line-height:1.5; }
.tabcontent3 { display:none; margin-left:10px; margin-right:4px; }
/* Tab Menu end */

/* local nav */
a.nav { display: block; font: normal 110% arial; color: #055; padding:6px; width: 170px; text-align:left; float: left; text-decoration: none; border-bottom:1px solid #dedede; border-left:6px solid #055; margin-top:2px; margin-bottom:0px; }
a.nav:visited { display: block; font: normal 110% arial; color: #055; padding:6px; width: 170px; text-align:left; float: left; text-decoration: none; border-bottom:1px solid #dedede; border-left:6px solid #055; margin-top:2px; margin-bottom:0px; }
a.nav:hover { display: block; font: normal 110% arial; color: #660; padding:6px; width: 170px; text-align:left; float: left; text-decoration: none; border-bottom:1px solid #dedede; border-left:6px solid #883; background-color:#f6f6c0; margin-top:2px; margin-bottom:0px; }

a.subnav { display: block; width: 146px; padding:3px; font: normal 110% arial; color: #055; text-align:left; text-decoration: none; float: right; border-bottom:1px solid #dedede; margin-top:2px; margin-bottom:0px; }
a.subnav:visited { display: block; width: 146px; padding:3px; font: normal 110% arial; color: #055; text-align:left; text-decoration: none; float: right; border-bottom:1px solid #dedede; margin-top:2px; margin-bottom:0px; }
a.subnav:hover { display: block; width: 146px; padding:3px; font: normal 110% arial; color: #660; text-align:left; text-decoration: none; float: right; border-bottom:1px solid #dedede; background-color:#f6f6c0; margin-top:2px; margin-bottom:0px; }
/* end local nav */

/* local nav anylink - Used on Cancer site */
.anylinkcss { position:absolute; visibility: hidden; border:1px solid #ccc; border-bottom-width: 0; font:normal 12px arial; line-height: 18px; z-index: 100; background-color: #fff; width: 205px; }
.anylinkcss a { color: #055; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #ccc; padding: 6px 0; text-decoration: none; text-indent: 5px; }
.anylinkcss a:hover { background-color: #f6f6c0; color: #660; }
/* end local nav anylink */