@import url(/incs/css/reset.css);
body {
    background: black;
    font-family: Arial, sans-serif;
}

a:hover {
    text-decoration: underline;
}

#wrap {
    margin: 20px auto;
    width: 800px;
}

#TopHeader {
    width: 800px;
    height: 118px;
    background: url(/images/home_top.gif);
}

#BottomHeader {
    width: 800px;
    height: 162px;
    background: url(/images/home_mid_top.jpg);
    position: relative;
    z-index: 1;
}

#AdminNav {
    background: #ccc;
    border-left: 3px solid #004812;
    border-right: 3px solid #004812;
    width: 774px;
    padding: 10px;
    padding-bottom: 0;
    position: relative;
    z-index: 1;
}

#AdminNav #MidNav {
    margin-top: 0px;
    width: auto;
    margin: 0;
    position: relative;
    margin-left: -10px;
}

#AdminNav #MidNav li#log-out {
    float: right;
}

#BN.lbp #BottomHeader {
    background: url(/images/low-back-pain-head.jpg) no-repeat;
}

#BN.np #BottomHeader {
    background: url(/images/neck-pain-head.jpg) no-repeat;
}

#BN.sc #BottomHeader {
    background: url(/images/sciatica-head.jpg) no-repeat;
}

#BN.wh #BottomHeader {
    background: url(/images/whiplash-head.jpg) no-repeat;
}

#BN.he #BottomHeader {
    background: url(/images/headache-head.jpg) no-repeat;
}

#BN.hd #BottomHeader {
    background: url(/images/herniated-disc-head.jpg) no-repeat;
}

#BN.ddd #BottomHeader {
    background: url(/images/degenerative-disc-disorder.jpg) no-repeat;
}

#BN.djd #BottomHeader {
    background: url(/images/degenerative-joint-disorder.jpg) no-repeat;
}

#BN.st #BottomHeader {
    background: url(/images/stenosis-head.jpg) no-repeat;
}

#BN.ar #BottomHeader {
    background: url(/images/degenerative-joint-disorder.jpg) no-repeat;
}

#BN.sm #BottomHeader {
    background: url(/images/low-back-pain-head.jpg) no-repeat;
}

#Search {
    position: absolute;
    margin-top: -270px;
    margin-left: 600px;
}

#Nav {
    width: 799px;
    height: 23px;
    margin-left: 3px;
    margin-bottom: 0px;
    position: relative;
    margin-top: -23px;
    z-index: 100;
}

#Nav ul {
    padding: 0;
    margin: 0;
    margin-right: -10px;
    height: 23px;
    width: 799px;
}

#Nav ul li a {
    float: left;
    text-align: center;
    color: white;
    text-shadow: 0 0 0 #000;
    background: url('/images/tab_left.gif') no-repeat top left;
    padding: 5px 5px;
    font-size: 10px;
    font-weight: normal;
}

#Nav ul li {
    float: left;
    display: block;
    background: url(/images/tab_right.gif) no-repeat top right;
}

#Nav ul li.HM a {
    padding-left: 17px;
    padding-right: 17px;
}

#Nav ul li a:hover {
    text-decoration: none;
}

#HM #Nav ul li.HM, #BN #Nav ul li.BN, #LT #Nav ul li.LT, #AK #Nav ul li.AK, #IN #Nav ul li.IN, #ST #Nav ul li.ST, #Nav ul li:hover, #Nav ul li.over {
    background: url(/images/tab_right_over.gif) no-repeat right top;
}

#HM #Nav ul li.HM a, #LT #Nav ul li.LT a, #BN #Nav ul li.BN a, #AK #Nav ul li.AK a, #IN #Nav ul li.IN a, #ST #Nav ul li.ST a, #Nav ul li:hover a, #Nav ul li.over a {
    background: url(/images/tab_left_over.jpg) no-repeat left top;
}

#Nav ul li ul {
    display: none;
}

#Nav ul li:hover ul, #Nav ul li.over ul {
    border: none;
    display: inline;
    color: white;
    margin: 23px 0 0 -111px;
    padding: 0;
    position: absolute;
    z-index: 100;
    left: auto;
    border-top: 1px solid white;
}

#Nav ul li:hover ul li, #Nav ul li.over ul li {
    margin: 0;
    padding: 0;
    width: auto;
    float: left;
    border: 1px solid white;
    background: #1E4724;
    border-top: 0;
}

#Nav ul li:hover ul li a, #Nav ul li.over ul li a, #LT #Nav ul li:hover ul li a, #LT #Nav ul li.over ul li a, #BN #Nav ul li:hover ul li a, #BN #Nav ul li.over ul li a, #AK #Nav ul li:hover ul li a, #AK #Nav ul li.over ul li a, #IN #Nav ul li:hover ul li a, #IN #Nav ul li.over ul li a, #ST #Nav ul li:hover ul li a, #ST #Nav ul li.over ul li a {
    background: #1e4724;
    text-transform: uppercase;
}

#Nav ul li:hover ul li a:hover, #Nav ul li.over ul li a:hover, #LT #Nav ul li:hover ul li a:hover, #LT #Nav ul li.over ul li a:hover, #BN #Nav ul li:hover ul li a:hover, #BN #Nav ul li.over ul li a:hover, #AK #Nav ul li:hover ul li a:hover, #AK #Nav ul li.over ul li a:hover, #IN #Nav ul li:hover ul li a:hover, #IN #Nav ul li.over ul li a:hover, #ST #Nav ul li:hover ul li a:hover, #ST #Nav ul li.over ul li a:hover {
    background: green;
    padding: 5px;
    border: 0px;
}

#Nav ul li.LT:hover ul, #Nav ul li.LT ul, #Nav ul li.LT:hover ul li a, #Nav ul li.LT ul li a {
    width: 121px;
}

#Nav ul li.LT:hover ul, #Nav ul li.LT ul {
    margin-left: -133px;
}

#Nav ul li.BN:hover ul, #Nav ul li.BN ul, #Nav ul li.BN:hover ul li a, #Nav ul li.BN ul li a {
    width: 121px;
}

#Nav ul li.BN:hover ul, #Nav ul li.BN ul {
    margin-left: -97px;
}

#Nav ul li.AK:hover ul, #Nav ul li.AK ul, #Nav ul li.AK:hover ul li a, #Nav ul li.AK ul li a {
    width: 150px;
}

#Nav ul li.AK:hover ul, #Nav ul li.AK ul {
    margin-left: -162px;
}

#Nav ul li.IN:hover ul, #Nav ul li.IN ul, #Nav ul li.IN:hover ul li a, #Nav ul li.IN ul li a {
    width: 121px;
}

#Nav ul li.IN:hover ul, #Nav ul li.IN ul {
    margin-left: -57px;
}

#Nav ul li.ST:hover ul, #Nav ul li.ST ul, #Nav ul li.ST:hover ul li a, #Nav ul li.ST ul li a {
    width: 135px;
}

#Nav ul li.ST:hover ul, #Nav ul li.ST ul {
    margin-left: -146px;
}

#Nav ul li.SP:hover ul, #Nav ul li.SP ul {
    margin-left: -118px;
}

#Nav ul li.SP:hover ul, #Nav ul li.SP ul, #Nav ul li.SP:hover ul li a, #Nav ul li.SP ul li a {
    width: 106px;
}

#Nav ul li:hover ul li a.last, #Nav ul li.over ul li a.last {
    border: 0;
}

#MidNav {
    height: 23px;
    margin-left: 517px;
    margin-bottom: 0px;
    position: absolute;
    margin-top: 131px;
    margin-right: -200px;
    width: 280px;
}

#MidNav ul {
    padding: 0;
    margin: 0;
    margin-right: -10px;
    height: 23px;
}

#MidNav ul li {
    float: left;
    display: block;
    background: url(/images/tab_right.gif) no-repeat right top;
}

#MidNav ul li a {
    float: left;
    text-align: center;
    color: white;
    text-shadow: 0 0 0 #000;
    background: url(/images/tab_left.gif) no-repeat left top;
    padding: 5px 5px;
    font-size: 10px;
    font-weight: normal;
}

#MidNav ul li.HL a {
    background: url(/images/tab_left_helpful_links.jpg) no-repeat left top;
}

#MidNav ul li:hover, #MidNav ul li.over {
    background: url(/images/tab_right_over.gif) no-repeat right top;
}

#MidNav ul li:hover a, #MidNav ul li.over a {
    background: url(/images/tab_left_over.gif) no-repeat left top;
    text-decoration: none;
}

#HL #MidNav ul li.HL, #EM #MidNav ul li.EM, #NL #MidNav ul li.NL {
    background: url(/images/tab_right_over.gif) no-repeat right top;
}

#HL #MidNav ul li.HL a, #EM #MidNav ul li.EM a, #NL #MidNav ul li.NL a {
    background: url(/images/tab_left_over.gif) no-repeat left top;
    text-decoration: none;
}

#ContentWrap {
    padding: 0;
    margin: 0;
    margin-top: -10px;
    background: url(/images/ContentPagesContent.gif) repeat-y;
}

#HM #ContentWrap {
    height: 217px;
    background: black url(/images/home_middle.jpg) no-repeat;
}

#Content {
    margin: 20px;
    margin-top: 10px;
    padding-top: 10px;
    color: white;
    font-size: 13px;
    width: 763px;
}

#Content h1 {
    color: #FFF;
    margin: 0;
    padding: 0;
    font-size: 18px;
}

#Content h3 {
    color: #174a7c;
    margin: 0;
    padding: 0;
    font-size: 13px;
    text-decoration: underline;
}

#Content a {
    color: white;
}

#ST #Content a {
    color: #820030;
}

#Content p {
    padding: 0;
    margin: 2px 0 10px 0;
}

#Bottom_Quote {
    font-size: 11px;
    font-weight: normal;
    width: 520px;
    margin-left: 280px;
    padding: 0;
    text-align: left;
    margin-top: 0px;
    position: relative;
    padding-top: 40px;
}

#Bottom_Quote h2 {
    padding: 0;
    margin: 0;
}

#HM #Bottom_Quote {
    padding-top: 0;
}

#Footer {
    background: url(/images/ContentPagesBottom.jpg);
    padding: 0;
    color: white;
    font-weight: bold;
    width: 800px;
    height: 148px;
}

#HM #Footer {
    background: url(/images/home_bottom.jpg) no-repeat;
    height: 103px;
}

#Footer a {
    color: white;
}

.float-left {
    float: left;
}

.home-1 {
    width: 300px;
}

.home-1 .item, .home-2 .item {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 54px;
}

.home-2 {
    width: 330px;
}

.home-2 a.home-button {
    margin-left: 40px;
}

a.home-button {
    background: url(/images/home-button.gif) no-repeat;
    width: 149px;
    height: 22px;
    display: block;
    color: white;
    padding-top: 5px;
    text-align: center;
    margin-top: 10px;
    float: left;
    font-weight: bold;
}

#mask_referral .content, #mask_insurance .content, #mask_forms .content {
    height: 200px;
    padding: 0 10px;
    font-weight: normal;
}

#mask_referral .content h2, #mask_insurance .content h2, #mask_forms .content h2 {
    margin: 0;
    padding: 5px 0;
    font-size: 18px;
}

#mask_referral .top_button, #mask_insurance .top_button, #mask_forms .top_button {
    text-align: center;
    height: 30px;
    margin-top: 3px;
}

.top_button a {
    font-size: 15px;
}

#mask_referral {
    background: url(/images/bottom_reveal.gif) no-repeat;
    width: 256px;
    margin-left: 20px;
}

#mask_insurance {
    background: url(/images/bottom_reveal.gif) no-repeat;
    width: 256px;
    margin-left: 290px;
}

#mask_forms {
    background: url(/images/bottom_reveal_patient_forms.gif) no-repeat;
    width: 174px;
    margin-left: 560px;
}

#mask_referral, #mask_insurance, #mask_forms {
    margin-top: -14px;
    height: 22px;
    overflow: hidden;
    position: absolute;
}

#address-block {
    color: white;
    float: left;
    margin: 0 10px 5px 0;
    padding: 10px;
    width: 130px;
    height: 154px;
}

#address-block .address {
    background: url(/images/address-box.gif) no-repeat scroll 0 0;
    width: 109px;
    height: 123px;
    padding: 5px;
    font-size: 11px;
}

#location-block {
    float: left;
    width: 366px;
    height: 213px;
    border: 1px solid #650028;
    margin-right: 15px
}

#map-block {
    float: left;
    width: 210px;
    height: 213px;
    border: 1px solid #650028;
}

#map_print {
    float: right;
    color: #670029;
    font-weight: BOLD;
}

#map_print a {
    color: #670029;
    margin-right: 8px;
    font-size: 14px;
}

#therapists-block {
    margin: 5px;
}

.therapist {
    margin: 25px 0 0 0;
    float: left;
}

.therapist-image {
    width: 120px;
    float: left;
    border: 1px solid white;
    margin-top: 5px;
}

#therapists-block .therapist-image h1 {
    width: 120px;
    background: #670029;
    color: white;
    text-align: center;
    float: left;
    border-top: 1px solid white;
    font-size: 14px;
    padding: 3px 0;
}

.therapist-image img {
    width: 120px;
    float: left;
}

.therapist-bio {
    float: left;
    width: 620px;
    color: black;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 0;
    border-bottom: 1px solid black;
    font-size: 12px;
}

.last .therapist-bio {
    border-bottom: 0;
}

#Content h1.button {
    background: url(/images/body-button-left.gif) no-repeat left top;
    text-align: center;
}

#Content h1.button {
    width: 120px;
}

#Content h1.button span {
    background: url(/images/body-button-right.gif) no-repeat top right;
    display: block;
    height: 28px;
    margin-left: 6px;
    padding-top: 1px;
    padding-right: 6px;
}

#Content {
    color: black;
    font-family: verdana;
}

#Content h2 {
    color: #124721;
    padding: 0;
    margin: 5px 0;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

#Content h2 a {
    color: #124721;
}

#mid_banner h1.button {
    background: url(/images/header-button-left.gif) no-repeat left top;
    text-align: center;
}

#mid_banner h1.button {
    margin: 5px;
    white-space: nowrap;
    width: 120px;
}

#mid_banner h1.button span {
    background: url(/images/header-button-right.gif) no-repeat top right;
    display: block;
    height: 28px;
    margin-left: 3px;
    padding-top: 1px;
    padding-right: 6px;
}

#mid_banner {
    background: black;
    width: 775px;
    margin-left: -18px;
    margin-top: -10px;
    padding: 0 10px;
    position: relative;
    float: left;
    height: auto;
    margin-bottom: 5px;
    color: white;
    font-size: 12px;
}

#mid_banner img.mid_banner {
    float: right;
    margin-right: -10px;
    margin-bottom: 0;
}

#mid_banner #mid_banner_nav {
    width: 795px;
    background: #911830;
    height: 25px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    margin-left: -10px;
    margin-right: -25px;
    margin-top: 0;
}

#mid_banner #mid_banner_nav ul li {
    float: left;
    padding: 0 15px;
    border-right: 1px solid white;
    margin-top: 5px;
}

#mid_banner #mid_banner_nav ul li.last {
    border-right: 0;
    margin-right: -25px;
}

#mid_banner #mid_banner_nav ul li.first {
    margin-left: -15px;
}

#mid_banner ul#back-to-life {
    margin: 0 20px;
    padding: 0;
    list-style-type: disc;
}

#mid_banner_bottom_break {
    float: left;
    width: 796px;
    height: 10px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background: #911830;
    margin-left: -10px;
    margin-right: -25px;
    display: inline;
    position: relative;
    margin-top: 0;
}

#Content a.mail-link {
    font-weight: bold;
    color: #670029;
    text-decoration: underline
}

ul#patient-guide-list li a {
    color: black;
    margin-left: 5px;
}

ul#patient-guide-list li img {
    margin-top: 5px;
}

#BN #Content a, #HL #Content a, #AK #Content a, #NL #Content a, #back-office a,#NA #Content a {
    font-weight: bold;
    color: #820030;
}

#BN #Content h1, #NA #Content h1, #ST #Content h1, #HL #Content h1, #AK #Content h1, #EM #Content h1, #back-office h1 {
    color: #820030;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0
}

#Content h3 {
    color: #820030;
}

#BN #Content ol, #NA #Content ol, #ST #Content ol, #AK #Content ol, #EM #Content ol, #back-office #Content ol {
    list-style-type: decimal;
    margin: 5px 15px;
    padding: 0;
    margin-left: 20px;
}

#Content sup {
    font-weight: bold;
    color: #820030;
}

#BN #Content ul, #NA #Content ul, #ST #Content ul, #AK #Content ul, #EM #Content ul, #back-office #Content ul {
    list-style-type: disc;
    margin: 5px 15px;
    padding: 0;
}

blockquote {
    border: 1px solid #333;
    padding: 5px;
    background: #eee;
    font-style: italic
}

#FAQs h2 a {
    font-size: 14px;
    text-transform: none;
}

#FAQs .content {
    border: 1px solid #333;
    padding: 5px;
    background: white;
}

#contest_image {
    float: none;
    margin-top: 10px;
    margin-left: 40px;
    margin-bottom: 20px;
}

.Name-Side {
    float: left;
    margin-right: 50px;
    margin-bottom: 20px;
}

.Phone-Side {
    float: left;
	width:380px;
}

#patient-guide .label {
    font-weight: bold;
    color: #650028;
	margin:5px 0;
}

.error {
    font-weight: bold;
    color: #fd0000;
    margin: 2px 0;
}

.right-callout {
    background: transparent url(/images/right-box-bottom.jpg) no-repeat scroll right bottom;
    color: white;
    float: right;
    width: 160px;
    margin: 0 -15px 10px 10px;
    position: relative;
}

.right-callout span {
    background: transparent url(/images/right-box-top.jpg) no-repeat scroll right top;
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 140px;
}

.right-callout div {
    padding: 0px 5px 20px 10px;
    text-align: center;
}

.left-callout {
    background: transparent url(/images/left-box-bottom.jpg) no-repeat scroll right bottom;
    color: white;
    float: left;
    width: 160px;
    margin: 0 20px 10px -18px;
    position: relative;
}

.left-callout span {
    background: transparent url(/images/left-box-top.jpg) no-repeat scroll right top;
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 140px;
}

.left-callout div {
    padding: 0px 10px 20px 5px;
    text-align: center;
}

.image {
    margin: 5px 5px 5px 0;
    width: auto;
}

.image .caption {
    text-align: left;
    font-weight: bold;
    font-style: italic;
}

h4 {
    font-weight: bold;
}

img#facebook {
    position: absolute;
    margin-top: 125px;
    margin-left: 10px;
}

form label {
    display: block;
    font-weight: bold;
    width: 300px;
}

#Content .doctor {
    font-size: 10px;
    margin-bottom: 10px;
    padding: 5px;
    width: 700px;
}

#Content .doctor h3 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    text-decoration: none;
}

.doctor_actions {
    float: left;
    width: 20px;
    margin-left: 0px;
    margin-right: 10px;
	display:inline;
}

.doctor_actions a {
    display:block;
    text-align: right;
    height: 18px;
	width:20px;
}

.letter {
    font-weight: bold;
    width: 28px;
    display: block;
    float: left;
}

#admin h1 {
    color: #1E4724;
    font-size: 22px;
}

#admin h1.division {
    background: #7D0030;
    font-size: 18px;
    padding: 3px;
    color: white;
    margin: 15px 0 5px 0;
    width: 100%;
    float: left;
}

#admin label {
    float: left;
    width: 150px;
    clear: both;
    margin: 0 10px 0 0;
    text-align: right;
    vertical-align: top;
    padding: 0;
}

#admin input {
    clear: right;
    width: 180px;
    clear: left;
    margin: 0;
    vertical-align: top;
    border: 1px solid #1E4724;
    padding: 3px;
    font-size: 12px;
}

#admin textarea, #admin select {
    width: 180px;
    border: 1px solid #333;
}

#admin input.radio {
    width: 10px;
    border: 0;
}

#admin ul.interview_questions textarea {
    width: 300px;
    height: 120px;
}

#admin ul.interview_questions input.text_input {
    width: 295px;
}

#admin br {
    margin: 5px 0;
}

#admin #Content li {
    float: left;
    width: 100%;
    margin: 3px 0;
}

#admin h1.notice {
    background: #FFF47F;
    padding: 5px;
    text-align: center;
    color: blue;
    font-weight: bold;;
    margin: 5px 0 0 0;
}

#admin .Error {
    color: #af0000;
    background: url(/images/exclamation.png) 0 0 no-repeat;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
    margin: 0px 0 0 5px;
    top: 5px;
    display: inline;
    padding-left: 20px;
}

#admin input.button {
    width: auto;
}

#admin form ul.interview_questions label {
    float: none;
    width: auto;
    text-align: left;
}

#admin ul.pages {
    width: 400px;
    margin: 0;
    padding: 0;
}

#admin #Content ul.pages li {
    float: left;
    width: auto;
    border: 1px solid #ccc;
    padding: 0px;
    margin: 5px 4px 5px 0;
    font-size: 18px;
}

#admin ul.pages li.page {
}

#admin ul.pages li.page a, #admin ul.pages li.sub_page a {
    display: block;
    width: 30px;
    text-align: center;
    background: white;
}

#admin ul.pages li.cur a, #admin ul.pages li.page a:hover, #admin ul.pages li.sub_page a:hover {
    background: #7D0030;
    color: white;
}

#admin ul.pages li.sub_page a {
    display: block;
    width: 20px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-top: 9px;
}

#admin #Content ul.pages li.sub_page {
    border: 0;
}

#dr_search {
    margin: 5px 0;
}

#dr_search input {
    border: 1px solid #333;
}

#dr_search input.text_box {
    width: 140px;
    padding: 1px 0;
    font-size: 12px;
}

#dr_search input.submit {
    padding: 0;
    width: 80px;
    font-size: 12px;
}

#admin #Content form textarea.page_2_note {
    width: 700px;
    height: 300px;
}

#admin #Content form textarea.page_1_note {
    width: 700px;
}

#admin #Content form input.page_1_note {
    width: 695px;
}

#admin #emp-info ul{border:1px solid #333;margin:5px;padding:3px;width:600px;display:block;float:left;}
#admin #emp-info ul li{padding:0;margin:0;}
#admin #emp-info ul li h2{padding:0; margin:0;}

#guides{float:left;width:500px;}

input#current_patient{width:18px;}

.required{padding-left:11px;background:url(/images/required.gif) 0px 3px no-repeat;}

.highlight_message{background:#FFFF00;width:702px;}
#Content .highlight_message h1{padding:5px;}
.note_input{margin:5px 0 20px 0;}
#Content .note_input form textarea{width:700px;height:100px;}
.status img{margin:5px 5px 0 0;}
.prospect{margin:5px 0;border:1px solid #ccc;padding:10px;background:white;}
.prospect .note img{margin-bottom:-3px;}
.status_50{background:#CEF3A9;}
.status_60{background:#aaa;}
#Content .location h1{font-size:16px;font-weight:bold;}
.location{margin:5px 0;}
.location-summary table {
margin:0;
padding:0;
}
.location-summary {
background:white;
padding:0;
}
.location-summary table{
	border-collapse:collapse;
	width:100%;
}

.location-summary table th {
background:#444;
padding:2px;
color:white;
font-size:12px;
font-weight:normal;
border:1px solid #ccc;
}
.location-summary table td {
text-align:center;
border:1px solid #ccc;
}



/* jQuery Notifications plugin - http://programmingmind.com */
/* notification container */
#jquery-notifications {position: fixed; width: 100%; left: 0; top: 0;z-index:100;}
/* common style properties for all the notification messages */
#jquery-notifications div.notice, #jquery-notifications div.success, #jquery-notifications div.warning, #jquery-notifications div.error {margin: 0; padding: 5px; padding-left: 10px; border-bottom: 1px solid}
#jquery-notifications div.notice {background:#2A491D; color:white; border-color:white}
#jquery-notifications div.success {background:#96F96F; color:#045419; border-color:white}
#jquery-notifications div.warning {background:#F7AE57; color:#753903; border-color:#753903}
#jquery-notifications div.error {background:#F97C6F; color:#570F01; border-color:#570F01}
/* style property for the close text */
#jquery-notifications div > a {position:absolute; right: 0; margin-right:10px; color: #000000; text-decoration:none; border: 1px solid black; padding-right: 5px; padding-left: 5px}` 
.ent{font-size:12px;vertical-align:super;}

#Content a.button{border:1px solid #666;padding:3px;background:#1E4724;color:white;}
#Content a.button:hover{border:1px solid black;text-decoration:none;background:white;color:#1E4724;}
#button_group{margin:5px 0;}
