/* Working Style Sheet - Health and Medical Pages - July 2008 */

/* Core Styles */

body { margin: 0px; padding: 0px; background: #333; min-width: 950px; }
a {color: #015287; text-decoration: none; }
a:active, a:visited { color: #015287; text-decoration: none; }
a:hover {color: #0daddd; text-decoration: underline; }
a img {border: none; }
#Container { width: 950px; text-align: left; margin: auto; position: relative; overflow: visible; background: #fff url(http://www.upnorthhealth.com/ui/main-bg.png) repeat-y; }
.clr {clear: both; display: block; height: 1px; overflow: hidden; background: none;  }
.gry5px {display: block; height: 10px; overflow: hidden; background: #fff url(http://www.petoskeynews.com/ui/gry5px.png) left center repeat-x; margin: 10px 0 5px 0;}


/* Header & Footer Styles */
#Top, #Status, #Footer { position: relative; margin: 0px; overflow: hidden; width: 950px; margin: 0px; }
#Top { height: 145px; background: #fff url(http://www.upnorthhealth.com/ui/top-bg.png) no-repeat; }
#Status { height: 30px; background: #015287 url(http://www.upnorthhealth.com/ui/blu30.png) repeat-x; }
#StatusLinks {float: right; display: inline; }
#Footer { color: #fff; background: #000; height: 110px;}
#Footer a, #Footer a:link, #Footer a:visited {color: #0daddd}
#Footer a:hover {color: #ffa;}

.LB {position: absolute; left: 210px; top: 10px; width: 730px; height: 90px; overflow: hidden; text-align: center;} 
#Nav {position: absolute; left: 210px; top: 110px; width: 730px; height: 30px; overflow: hidden; background: #015287 url(http://www.upnorthhealth.com/ui/blu30.png) repeat-x; }

.MastLogo {position: absolute; top: 10px; left: 10px; width: 180px; height: 130px; overflow: hidden; border: 1px solid #fff; color: #fff; background: #0daddd url(http://www.upnorthhealth.com/ui/logo-bg.png) repeat-x; }


/* Main Styles */

#Main {position: relative; margin: 0px; width: 950px; overflow: visible;  }
#LeftRail, #CenterRail, #RightRail {float: left; display: inline; margin: 10px 0 0 10px; overflow: visible; background: #fff; }
#LeftRail {width: 200px; background: #000 url(http://www.upnorthhealth.com/ui/left-bg.png) repeat-x; margin: 0px; }
#CenterRail {width: 560px; }
#RightRail { width: 160px; }
#CenterRail a {text-decoration: none;}
#CenterRail a.nu {text-decoration: none;}

/* Nav Bars -- NEED TO FINISH*/
ul.rss-list {margin: 0; padding: 0; display: inline; }

ul.news {margin: 0; padding: 0; text-align: left; }
ul.news li { list-style: none; margin: 4px 0px; display: block; list-style-position: outside; }
ul.news li blockquote { margin: 5px 0px 15px 0px;  }

ul.nav {margin: 0; padding: 6px 0px 6px 0px; text-align: center; }
ul.nav li { list-style: none; margin: 0; display: inline; }
ul.nav li a { padding: 6px 7px 6px 7px; margin: 0px 0px; text-decoration: none; }
ul.nav li a:hover {text-decoration: none; }

ul.blu li a:visited {color: #fff}

ul.blu {background: #015287 url(http://www.upnorthhealth.com/ui/blu30.png) repeat-x;}
ul.blu li a {background: none; color: #fff;}
ul.blu li a:hover {background: #015287; color: #fff;}

ul.gry {background: #fff url(http://www.upnorthhealth.com/ui/gry1.png) repeat-x;}
ul.gry li a {background: #fff url(http://www.upnorthhealth.com/ui/gry1.png) repeat-x; color: #015287;}
ul.gry li a:hover { background: #fff url(http://www.upnorthhealth.com/ui/gry2.png) repeat-x; color: #000; }

ul.button {margin: 0; padding: 5px 0px; text-align: left; }
ul.button li { list-style: none; margin: 5px 4px; display: inline; float: left; }
ul.button li a { margin: 0px; text-decoration: none; width: 137px; height: 103px; overflow: hidden; }
ul.button li a:hover {}
ul.button li img { border: 1px solid #ccc;}

.Col275, .Col240, .Col320 {float: left; display: inline; width: 275px; }
.Col240 {width: 240px;}
.Col320 {width: 320px;}


/* Text Styling */
.ver16b {font: bold 16px/130% "Verdana", "Arial", sans-serif; }
.ver14b {font: bold 14px/130% "Verdana", "Arial", sans-serif; }
.ver13b {font: bold 13px/130% "Verdana", "Arial", sans-serif; }
.ver13n {font: normal 13px/130% "Verdana", "Arial", sans-serif; }
.ver12n {font: normal 12px/130% "Verdana", "Arial", sans-serif; }
.ver11b {font: bold 11px/130% "Verdana", "Arial", sans-serif; }
.ver11n {font: normal 11px/130% "Verdana", "Arial", sans-serif; }

.ari16b {font: bold 16px/130% "Arial", "Helvetica", sans-serif; }
.ari14b {font: bold 14px/130% "Arial", "Helvetica", sans-serif; }
.ari13b {font: bold 13px/130% "Arial", "Helvetica", sans-serif; }
.ari12b {font: bold 12px/130% "Arial", "Helvetica", sans-serif; }
.ari13n {font: normal 13px/130% "Arial", "Helvetica", sans-serif; }
.ari12n {font: normal 12px/130% "Arial", "Helvetica", sans-serif; }
.ari11n {font: normal 11px/130% "Arial", "Helvetica", sans-serif; }

.cfff {color: #fff; }
.cccc {color: #ccc; }
.c777 {color: #777; }
.c444 {color: #444; }
.c000 {color: #000; }

/*Misc. Alignments and Margins */
ul.center, div.center {text-align: center; }
ul.left, div.left {text-align: left; }
ul.right, div.right {text-align: right; }
ul.bm10, div.bm10 {margin-bottom: 10px; }
ul.tm10, div.tm10, li.tm10 {margin-top: 10px; }
ul.lm10, div.lm10 {margin-left: 10px; }
ul.p10, div.p10 {padding: 10px; }
ul.p5, div.p5 {padding: 5px; }

.m5 {margin: 5px 0px; }
.bm5 {margin-bottom: 5px; }

/* Form Fields */
.searchform {margin: 0; padding: 4px 20px; float: right; }
.searchfield, .searchbutton, #ajaxSearch_input, #ajaxSearch_submit {border: 1px solid #ccc; background: #f2f2f2 url(http://www.petoskeynews.com/ui/gry1.png) bottom repeat-x; font: normal 11px/130% "Verdana", "Arial", sans-serif; color: #43001c; margin-bottom: 4px; }
.searchfield, #ajaxSearch_input {padding: 1px 3px;}
.searchbutton, #ajaxSearch_submit {padding: 0px 3px;}
.searchbutton option {background: none; border: none;}
a.fakebutton {border: 1px solid #ccc; background: #f2f2f2 url(http://www.upnorthhealth.com/ui/gry1.png) bottom repeat-x; font: normal 11px/130% "Verdana", "Arial", sans-serif; color: #43001c; padding: 3px 5px;  } 
a.fakebutton:hover {text-decoration: none; }

/* Left & Right Rail Styles */
.RRSky {width: 160px; margin-bottom: 10px; }

/* News Article and Comments Styling */
.newshead { font: bold 18px/130% "Verdana", "Arial", sans-serif; color: #fff; padding: 5px 10px; border: 1px solid #000; background: #015287 url(http://www.upnorthhealth.com/ui/blu40.png) repeat-x; }
.sect { font: bold 14px/130% "Verdana", "Arial", sans-serif; color: #fff; padding: 3px 10px 4px 10px; border: 1px solid #000; background: #015287 url(http://www.upnorthhealth.com/ui/blu30.png) repeat-x;}
.newsinstory { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 10px; }

/* Document Listing via ListIndexer */
div.LIn_title {}
ul.LIn_fullMode, ul.LIn_shortMode { list-style-type: none; margin: 0px 0px; padding: 0px; }
/* ul.LIn_shortMode li { list-style-type: none; margin: 0px 0px; padding: 2px 0px; font: bold 12px/130% "Verdana", "Arial", sans-serif; display: inline; }
ul.LIn_shortMode li a, ul.LIn_shortMode li a:link, ul.LIn_shortMode li a:visited {color: #fff; padding: 3px 0px; display: block; border-bottom: 1px solid #015287; }
ul.LIn_shortMode li a:hover {color: #ffa; text-decoration: none; background: #015287 } */

ul.LIn_fullMode li, ul.LIn_shortMode li { list-style-type: none; margin: 3px 0px; padding: 5px 5px; background: #fff url(http://www.upnorthhealth.com/ui/gry1.png) bottom repeat-x; }

#LeftRail ul.LIn_shortMode li { list-style-type: none; margin: 0px 0px; padding: 2px 0px; font: bold 12px/130% "Verdana", "Arial", sans-serif; display: inline; background: none;} 
#LeftRail ul.LIn_shortMode li a, #LeftRail ul.LIn_shortMode li a:link, #LeftRail ul.LIn_shortMode li a:visited {color: #fff; padding: 3px 0px; display: block; border-bottom: 1px solid #015287; }
#LeftRail ul.LIn_shortMode li a:hover {color: #ffa; text-decoration: none; background: #015287 }


span.LIn_date {padding-left: 10px; font: normal 10px/120% "Arial", sans-serif; color: #777;}
span.LIn_desc {display: block; padding: 3px 0px; font: normal 11px/120% "Arial", sans-serif; color: #444;}
div.LIn_pagination {font: normal 11px/130% "Arial", "Helvetica", sans-serif; text-align: center; color: #444;}
span.LIn_currentPage {font-weight: bold;}



/*MaxiGallery*/
ul.thumbs li {height: 220px;}
p.navigation {font-size: 150%;}

/*Ajax Search Result*/
.ajaxSearch_result { list-style-type: none; margin: 3px 0px; padding: 5px 5px; background: #fff url(http://www.upnorthhealth.com/ui/gry1.png) bottom repeat-x; }
.ajaxSearch_resultLink {font: bold 14px/130% "Arial", sans-serif; display: block;}
.ajaxSearch_resultDescription {display: block; padding: 3px 0px; font: normal 11px/120% "Arial", sans-serif; color: #444;}
.ajaxSearch_extract {display: block; padding: 3px 0px; font: normal 11px/120% "Arial", sans-serif; color: #444;}
.ajaxSearch_highlight {font-weight: bold; color: #000; background-color: #fff9aa;}



