/* This stylesheet is used to define the appearance and layout of the Brimhall Wellness "Blue Orange" template. */

/* * {margin:0; padding:0; list-style:none;}*/
a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {margin:0; padding:0; list-style:none;}
body {background-image: url(gradient.jpg);
	background-repeat: repeat-x; background-attachment: fixed; background-color:#ffffff; margin:0; font-family:Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
span.left {float:left; margin-right:20px;}
span.clear {display:block; clear:both;}
span.required {color:#ff0000; }
span.errstring {color:#ff0000;}
span.errmsg {color:#ff0000; font-weight:bold;}

div#header {background:#000000; margin:0 auto; width:900px; height:180px;}
div#header img.banner-image {float:left;}
div#header img.banner-logo {float:right;}


table#zerona_table {
width:179px;
border:0px;
vertical-align:top;
text-align:left;
padding-left:7px;
padding-right:7px;
text-align:left;
color:#ffffff;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

table#zerona_table a:link {
color:#FFFFFF
;}

table#zerona_table a:visited {
color:#FFFFFF
;}

table#zerona_table a:hover {
color:#FFFFFF
;}


div#call-bar {position:relative; margin:0 auto; width:900px; height:35px; overflow:hidden;}

div#status-bar {background:url(tip.png); position:relative; margin:0 auto; width:900px; height:21px; overflow:hidden;}
div#status-bar-down {background:url(down_tip.png); position:relative; margin:0 auto; width:900px; height:21px; overflow:hidden;}

div#status-bar a {color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none;}
div#status-bar a.logo {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/status-bar-logo.gif) no-repeat; display:block; margin:2px 0px; width:44px; height:24px; float:left;}
div#status-bar span.welcome {padding:8px 8px 8px 0; height:12px; float:left;}
div#status-bar span.login-status {padding:8px 8px 8px 0; height:12px; font-size:1.6em; font-stretch:semi-expanded; float:left;}
div#status-bar span.login-status a {display:block; margin:-3px 8px 0 0; padding:2px 10px 3px 10px; float:left;}
div#status-bar span.address {padding:12px 8px 8px 0; height:12px; float:right;}
div#status-bar span.address a {padding:2px 10px 3px 10px;}

div#status-bar span#toggle {display:none; margin:7px 10px 0 5px; float:right;}
div#status-bar span#toggle a.collapse, div#status-bar span#toggle a.expand {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/toggle-collapse-bg.gif) no-repeat 0 4px; padding-left:18px; text-decoration:none;}
div#status-bar span#toggle a.expand {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/toggle-expand-bg.gif) no-repeat 0 4px;}

div#status-bar form {margin-top:2px; float:right;}
div#status-bar input {border:0; color:#000; margin:4px 4px 0 0; padding:2px 4px; width:160px; height:12px; font-size:11px; float:left;}
div#status-bar input.search, div#status-bar input.search-hover {background:#335900; color:#fff; padding:0; width:56px; height:16px; font-weight:bold;}
div#status-bar input.search-hover {background:#335900;}

div#navigation {background:#000000 url(tip_rim.jpg); background-repeat:no-repeat; position:relative; margin:0 auto; width:900px; height:41px; overflow:hidden;}
div#downnavigation {background:#000000 url(down_rim.jpg); background-repeat:no-repeat; position:relative; margin:0 auto; width:900px; height:41px; overflow:hidden;}

div#content {background:#fff url(content-bg2.jpg) repeat-y; width:900px; margin:0 auto;}
div#content div#seo-two-column-wrapper {float:right;}

div#content div#left-col {width:180px; float:left;}
div#content div#left-col h2 {background-color:#335900; color:#fff; margin-bottom:1px; padding:5px 10px; font-size:12px; font-variant:normal;}

div#content div#left-col div#member-wellness h2.custom_content_member {display:none;}

div#content div#center-col div#news-outer {width:310px; padding:0px; position:relative; float:right; z-index:1;}
div#content div#center-col div#beginning-news {width:300px; background:#dddddd; padding:0px; position:relative; float:right; z-index:1;}
div#content div#center-col div#news-curve-1 {width:300px; height:11px; background:url(news_top.jpg); padding:0px; position:relative; float:right; z-index:1;}
div#content div#center-col div#news-curve-2 {width:300px; height:11px; background:url(news_bottom.jpg); padding:0px; position:relative; float:right; z-index:1;}


div#content div#center-col {width:660px; padding:0px; position:relative; float:left; z-index:1;}
div#content div#center-col h1 {color:#5b5b5c; font-size:18px; margin-bottom:10px;}
div#content div#center-col h1.featured-articles {font-size:16px; margin:20px 0;}
div#content div#center-col h2 {color:#727272; font-size:16px; margin-bottom:10px;}
div#content div#center-col h3 {color:#000000; font-size:14px; margin-bottom:10px;}
div#content div#center-col h4 {color:#000000; font-size:12px; margin-bottom:10px;}
div#content div#center-col h5 {color:#ffffff; font-size:18px; margin-bottom:10px; margin-left:10px;}
div#content div#center-col h6 {color:#ffffff; font-size:12px; margin-bottom:10px; margin-left:10px;}
div#content div#center-col h7 {color:#ffffff; font-size:14px; margin-bottom:10px; margin-left:10px;}
div#content div#center-col p {color:#000; font-size:12px; padding-bottom:10px;}
div#content div#center-col p.left, div#content div#center-col img.left {float:left; padding:0 0 10px 10px;}
div#content div#center-col p.right, div#content div#center-col img.right  {float:right; padding:0 10px 10px 0;}
div#content div#center-col ul li, ol li {list-style-type:disc; list-style-position:inside; padding:0 0 16px 0; float:none;}
div#content div#center-col ol li {list-style-type:decimal;}
div#content div#center-col a {color:#9f9fff; text-decoration:none;}
div#content div#center-col a:hover {color:#6b6bda;}
div#content div#center-col a.back_to_search, div#content div#center-col a.back_to_calendar {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/back-button-bg.png) no-repeat center left; color:#000; display:block; margin-bottom:10px; padding-left:16px; width:110px; text-decoration:none;}
div#content div#center-col a.back_to_search:hover, div#content div#center-col a.back_to_calendar:hover {color:#335900;}
div#content div#center-col a.back_to_search strong, div#content div#center-col a.back_to_calendar strong {font-weight:normal;}
div#content div#center-col hr {color:#ffffff; margin:0 0 10px 0; height:1px; clear:both;}

div#content div#center-col span.breadcrumbs {color:#335900; display:block; margin:-8px 0 10px 0; font-weight:bold;}
div#content div#center-col span.breadcrumbs a {color:#335900; text-decoration:none; font-weight:normal;}
div#content div#center-col span.breadcrumbs a:hover {color:#000;}

div#content div#center-col form {margin-bottom:20px;}
div#content div#center-col input {margin-right:6px;}
div#content div#center-col span.formfields {float:left;}
div#content div#center-col span.formfields input {margin:2px 6px 2px 0; width:136px;}
div#content div#center-col span.formfields select {margin:2px 6px 2px 0;}

div#content div#center-col span.img-left {display:block; margin-right:10px; padding-bottom:10px; float:left;}
div#content div#center-col span.img-right {display:block; margin-left:10px; padding-bottom:10px; float:right;}
div#content div#center-col span.img-left p, span.img-right p {margin-top:10px; font-size:9px;}

div#content div#center-col div#featured-articles {width:500px; margin:10px 0 -1px 0; padding-bottom:1px; clear:both;}
div#content div#center-col div#featured-articles h2 {font-size:16px; margin:20px 0;}

div#content div#center-col div#featured-articles div img {margin-right:10px; float:left;}
div#content div#center-col div#featured-articles div p {margin-top:6px; padding:0; clear:none;}
div#content div#center-col div#featured-articles div a {color:#335900; text-decoration:none; line-height:20px;}
div#content div#center-col div#featured-articles div a:hover {color:#000;}
div#content div#center-col div#featured-articles div a.title {margin-bottom:10px; font-size:12px; font-weight:bold; line-height:normal;}

div#content div#center-col div#large_calendar_navigation {margin:-10px auto 10px auto; width:500px; height:21px; overflow:hidden;}

div#content div#center-col div#large_calendar_navigation p#year_navigation_links {background:#335900 url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/calendar-nav-disabled-bg.png) no-repeat; padding:4px; width:66px; height:13px; float:left;}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links a {background-color:#335900; display:block; width:13px; height:13px; float:left;}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links a:hover {background-color:#96ceff;}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links a strong {display:none;}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links a.prev {background-image:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/calendar-year-prev-btn-bg.png);}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links a.next {background-image:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/calendar-year-next-btn-bg.png);}
div#content div#center-col div#large_calendar_navigation p#year_navigation_links strong {background:#fff; margin:0 4px; padding:0 4px; font-weight:normal; float:left;}

div#content div#center-col div#large_calendar_navigation p#month_navigation_links {background:#335900; padding:4px 0; width:426px; height:13px; text-align:center; float:left;}
div#content div#center-col div#large_calendar_navigation p#month_navigation_links a {color:#fff; margin:0 8px; text-decoration:none;}
div#content div#center-col div#large_calendar_navigation p#month_navigation_links a:hover {color:#96ceff;}
div#content div#center-col div#large_calendar_navigation p#month_navigation_links strong {background:#fff; padding:0 4px; font-weight:normal;}

div#content div#center-col p#large_calendar_options {background:#335900; color:#fff; margin:0 auto; padding:0; width:500px; font-weight:bold; line-height:23px; text-align:center;}
div#content div#center-col p#large_calendar_options a {color:#fff; display:block; margin:4px 6px 0 6px; padding:0 16px; width:70px; height:15px; text-decoration:none; line-height:normal;}
div#content div#center-col p#large_calendar_options a:hover {color:#96ceff;}
div#content div#center-col p#large_calendar_options a.previous {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/calendar-prev-button-bg.png) no-repeat left; text-align:left; float:left;}
div#content div#center-col p#large_calendar_options a.next {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/calendar-next-button-bg.png) no-repeat right; text-align:right; float:right;}

div#content div#center-col table#large_calendar {border-bottom:1px solid #b8b6aa; border-left:1px solid #b8b6aa; margin:0 auto 10px auto;}
div#content div#center-col table#large_calendar p {padding:0;}
div#content div#center-col table#large_calendar tr.days td {background:#b8b6aa; border:0; height:auto; text-align:center;}
div#content div#center-col table#large_calendar tr.days td p {color:#fff; padding:4px 0;}

div#content div#center-col table#large_calendar td {border-top:1px solid #b8b6aa; border-right:1px solid #b8b6aa; width:71px; height:71px;}
div#content div#center-col table#large_calendar td p.date {color:#000; padding:0; width:16px; height:16px; line-height:14px; text-align:center;}
div#content div#center-col table#large_calendar td p.event_indicator a {background:#335900; color:#fff; display:block; margin:10px auto 0 auto; width:18px; height:18px; font-size:10px; line-height:18px; text-align:center; text-decoration:none;}
div#content div#center-col table#large_calendar td p.event_indicator a:hover {background:#335900;}
div#content div#center-col table#large_calendar td div {background:#335900; cursor:pointer; margin:-18px 0 0 26px; width:140px; position:absolute; visibility:hidden;} 
div#content div#center-col table#large_calendar td div p {border-bottom:1px dotted #96ceff; color:#fff; padding:5px;}
div#content div#center-col table#large_calendar td div p a {color:#fff; font-weight:bold; text-decoration:none;}
div#content div#center-col table#large_calendar td div p a:hover {color:#96ceff;}

div#content div#page-options {margin:0 auto; width:540px; height:44px; line-height:44px; text-align:center; clear:both;}
div#content div#page-options li {display:inline;}
div#content div#page-options li a {color:#000; margin:0 4px; padding:0 0 4px 18px; text-decoration:none;}
div#content div#page-options li a:hover {color:#999999;}
div#content div#page-options li a.save-page {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/save-page-icon.png) no-repeat;}
div#content div#page-options li a.request-appointment {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/request-appointment-icon.png) no-repeat;}
div#content div#page-options li a.send-friend {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/send-friend-icon.png) no-repeat;}
div#content div#page-options li a.print-page {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/print-page-icon.png) no-repeat;}
div#content div#page-options li a.email-doctor {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/email-doctor-icon.png) no-repeat;}

div#content div#right-col {width:25px; float:left;}
div#content div#right-col h2 {background-color:#335900; color:#fff; font-size:12px; padding:5px 10px;}

div#content div#right-col div#inewsletter form {width:20px; margin:0px auto;}
div#content div#right-col div#inewsletter span.formfields {border:0; color:#fff; display:block; width:160px; height:40px;}

div#content div#right-col div#inewsletter span.formfields label {font-weight:bold;}
div#content div#right-col div#inewsletter span.formfields input {background:#fff; border:0; color:#000; margin-top:6px; padding:2px 4px; width:152px; height:12px; font-size:11px;}

div#content div#right-col div#inewsletter span.checkboxes {border:0; color:#fff; line-height:20px; position:relative;}
div#content div#right-col div#inewsletter span.checkboxes input {margin-right:6px;}
div#content div#right-col div#inewsletter span.checkboxes strong {font-weight:bold;}
div#content div#right-col div#inewsletter input.submit, div#content div#right-col div#inewsletter input.submit:hover {background:#335900; border:0; color:#fff; margin:5px 0; padding:0; width:76px; height:24px; font-weight:bold; cursor:pointer;}
div#content div#right-col div#inewsletter input.submit:hover {background:#335900;}

div#content div#right-col div#spine-simulator {color:#fff; padding-bottom:14px; font-weight:bold; text-align:center;}
div#content div#right-col div#spine-simulator h2 {text-align:left; margin-bottom:15px;}
div#content div#right-col div#spine-simulator a {color:#fff;}
div#content div#right-col div#spine-simulator a:hover {color:#335900;}
div#content div#right-col div#spine-simulator a.get-flash {background:url(http://images.brimhallwebsite.com/skins/css/template_00/blue_orange/images/flash-icon.gif) no-repeat; color:#fff; display:block; margin:20px auto; padding-left:18px; width:114px; height:16px; font-size:10px; font-weight:bold; line-height:16px; text-decoration:none;}
div#content div#right-col div#spine-simulator a.get-flash:hover {color:#335900;}
div#content div#right-col div#spine-simulator object {display:block; margin:0 auto;}

div#footer {background-color:#0267a3; color:#fff; margin:0 auto; padding-bottom:5px; width:900px; font-weight:bold; text-align:center; font-size:10px;}
div#footer a {color:#fff; text-decoration:none;}
div#footer a:hover {color:#000;}

