/*
Overland Associates 2009
Overland Health
*/

body {
    background:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    /* text-align:center; */
    margin:12px auto;
}

/* Fonts and Lists */

h1 { font-weight:normal; color:#a32d3d; font-size:24px;}
h1 a{ font-weight:normal; color:#a32d3d; text-decoration:none; font-size:24px;}
h2 { font-weight:normal; color:#a32d3d; margin:0px; font-size:20px;}
h3 { font-weight:normal; color:#a32d3d; margin:0px; font-size:17px;}
h3 a { text-decoration:none; color:#a32d3d; font-weight:bold; font-size:17px;}
h4 { font-weight:normal; color:#a32d3d; margin:0px;}
h5 { font-weight:normal; color:#a32d3d; margin:0px;}
h6 { font-weight:normal; color:#a32d3d; margin:0px; }
p { color:#575759; font-size:12px; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
a { font-size:12px; color:#a32d3d; }
li { color:#575759; font-size:12px; }


.orange { color:#a32d3d; }
.patientName { color:#575759; font-weight:bold;}
.entrylink a {
    color:#575759; text-decoration:none;
}
#listing_heading h1.wpstyle { font-size:12px; color: #a32d3d; margin-top: 0; }

.p { color:#575759; font-size:12px; }

.p2 { color:#575759; font-size:12px; margin:5px 0px 5px 0px; }

.pagecurrent a{
    font-weight: bold;
    font-size: 14px;
    color: #575759;
    text-decoration: none;
}

.fields {	
    font-size:12px;
    padding-top:2px;
    padding-bottom:2px;
}

.text{
    width:138px;
}

.searchFieldStyle {
    color: #a32d3d;
    width: 118px;
}

.anchors  { text-decoration:none; color:white; }

.anchors2 { color:#03639b;}

.cathead {
    background-color : #a7a8aa;
    font-size : 12px;
    color : white;
    padding-left : 3px;
    font-weight : bold;
}

.paragraphsTable{
    height:22px;
}

#specialOffersBox {	
    margin:5px 0px 5px 0px;
    width:188px;
    height:145px;
    background: url('/images/specialofferbox.gif') no-repeat;
    color:#FFFFFF;
}

.specialOffersBoxHead {
    height:10px;
    background: url('/images/specialofferbox-head.gif') no-repeat;
}

.specialOffersBoxBody {
    background: url('/images/specialofferbox-body.gif') repeat-y;
}

.specialOffersBoxFooter {
    height:10px;
    background: url('/images/specialofferbox-footer.gif') no-repeat;
}

.specialOffersBox {
    color:#FFFFFF;
    font-size:12px;
    margin-left:-5px;
}

.indexCenterTable {
    border-top: 1px solid #a7a8aa;
}

.areanav {
    color : #a32d3d;
    line-height: 15px;
}

.morenav {
    color : #868789;
}

/* Layout */
#container {
    width:975px;
    margin:0px auto;
    text-align:left;
}

.header {
    background:url(images/header.jpg) no-repeat;
    height:89px;
    text-align:left;
}

.header .txtonly {
    padding-top:50px;
    padding-left:10px;
}

.header .txtonly a {
    color:#9AA5A8;
}

#topnav {

    /*background:#a7a8aa;*/
    background-color:#002649;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:8px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}


#inner {
    /*border-left:1px solid #a7a8aa;
    border-right:1px solid #a7a8aa;*/
    border-left:1px solid #002649;
    border-right:1px solid #002649;
    width:786px;
}

#innerNoWidth {
    /*border-left:1px solid #a7a8aa;
    border-right:1px solid #a7a8aa;*/
    border-left:1px solid #002649;
    border-right:1px solid #002649;
}

#inner .top {
    background:url(images/inner-curve.gif) no-repeat;
    height:10px;
    margin-bottom:0px;
}

#inner .content {
    padding-left:9px; padding-right:9px;
    padding-top:0px;
    font-size:10pt;
}



#inner .content h1 { margin:0px; font-weight:normal; }
#inner .content h2 { margin:0px; font-weight:bold; color:#d30d45;}
#inner .content .blue { color:#016F94; font-weight:bold; }
#inner .content .introgrey { font-size:13px; }
#inner .content .grey { font-size:14px; font-weight:normal; line-height:14pt;}
#inner .content .col1 { border-right:1px solid #a7a8aa; padding:0px 6px 0px 0px;}
#inner .content .col2 { border-right:1px solid #a7a8aa; padding:0px 6px 0px 6px;}
#inner .content .col3 { border-right:1px solid white; padding:0px 0px 0px 6px;}
#inner .content .col1 h1,#inner .content .col2 h1,#inner .content .col3 h1 { margin:0px; color:#d30d45; font-weight:bold;}

#inner .content .col1 p,#inner .content .col2 p,#inner .content .col3 p { font-size:12px; text-align:left;}

.topTable {padding:0px 5px 0px 5px;}

.indexleftcolumn { padding:10px 10px 10px 0px; border-right:1px solid #a7a8aa; width:399px; }
.indexmiddlecolumn { padding:10px; border-right:1px solid #a7a8aa; border-left:1px solid #24aab6;}
.indexrightcolumn { padding:10px 0px 10px 10px; width:194px; }

.entryname h1 { margin:0px; color:#a32d3d; font-size:14px; font-weight:bold;}
.entryname a { margin:0px; color:#a32d3d; font-size:14px; font-weight:bold; text-decoration:none;}
.entrynameds a { color:#575759; text-decoration:none; font-weight:normal; font-size:12px;}

.countyname h1 { margin:0px; color:#a32d3d; font-size:14px; font-weight:bold;}
.countyname a { margin:0px; color:#a32d3d; font-size:14px; font-weight:bold; text-decoration:none;}

/* Right Nav */ 

#greenbox { background:#002649;color:white; /*background:#97c00e;*/}
#greenbox p{ margin:0px; }
#greenbox .end {
    background:url(images/gray-r-b-corner.gif) bottom right no-repeat;
    height:17px;
}

.graybox1 .title { color:white; font-size:18px; margin:0px 0px 10px 0px; text-align:center; }
.graybox1 .titleName { color:#FFFFFF; font-size:16px; margin:0px 0px 10px 0px; text-align:center; }
.graybox1 .body { color:white; font-size:12px; margin:0px 15px 0px 15px; }
.graybox1 .body a { color:white; font-size:10px; margin:10px 0px 10px 0px; }
.graybox1 .top { background:url(images/graybox-1-head.gif) top no-repeat; height:11px; }
.graybox1 .end { background:url(images/graybox-1-footer.gif) bottom no-repeat; height:11px; }
.graybox1 a { color:white; font-size:12px; }
.graybox1 span { color:white; font-size:12px; margin:0px 25px 0px 25px; text-align:left;}
.graybox1 ul { color:white; font-size:12px; margin: 0px 0px 0px 25px; padding:0px;}
.graybox1 li { color:white; padding:0px 10px 3px 0px; }
.graybox1 { background:url(images/graybox-1-body.gif) center repeat-y; }


.graybox7 .title { color:white; font-size:18px; }
.graybox7 .body { color:white; font-size:12px; }
.graybox7 .top12 { background:url(images/graybox-1-head.gif) top no-repeat; height:11px; }
.graybox7 .end { background:url(images/graybox-1-footer.gif) bottom no-repeat; height:11px; }
.graybox7 { background:url(images/graybox-1-body.gif) left repeat-y; }


/*
.graybox2 p { color:#FFFFFF; font-size:12px; margin:15px; text-align:left;}
.graybox2 .title { color:#FFFFFF; font-weight:normal; font-size:18px; margin:0px 15px 0px 15px; text-align:center;}
.graybox2 { background:url(images/graybox-2-body.gif) center repeat-y; }
.graybox2 .top { background:url(images/graybox-2-head.gif) top no-repeat; height:11px; }
.graybox2 .end { background:url(images/graybox-2-footer.gif) bottom no-repeat; height:11px; }

.graybox3 p { color:#FFFFFF; font-size:12px; margin:15px; text-align:left;}
.graybox3 .title { color:#FFFFFF; font-weight:normal; font-size:20px; margin:0px 15px 15px 15px; text-align:center;}
.graybox3 { background:url(images/graybox-3-body.gif) center repeat-y; }
.graybox3 .top { background:url(images/graybox-3-head.gif) top no-repeat; height:11px; }
.graybox3 .end { background:url(images/graybox-3-footer.gif) bottom no-repeat; height:11px; }

.graybox4 p { color:#575759; font-size:12px; margin:15px; text-align:left;}
.graybox4 .title { color:#575759; font-weight:normal; font-size:20px; margin:0px 15px 15px 15px; text-align:center;}
.graybox4 { background:url(images/graybox-4-body.gif) center repeat-y; }
.graybox4 .top { background:url(images/graybox-4-head.gif) top no-repeat; height:11px; }
.graybox4 .end { background:url(images/graybox-4-footer.gif) bottom no-repeat; height:11px; }

.graybox5 p { color:#575759; font-size:12px; margin:15px; text-align:left;}
.graybox5 .title { color:#575759; font-weight:normal; font-size:20px; margin:0px 15px 15px 15px; text-align:center;}
.graybox5 { background:url(images/graybox-5-body.gif) center repeat-y; }
.graybox5 .top { background:url(images/graybox-5-head.gif) top no-repeat; height:11px; }
.graybox5 .end { background:url(images/graybox-5-footer.gif) bottom no-repeat; height:11px; }

.graybox6 p { color:#575759; font-size:12px; margin:15px; text-align:left;}
.graybox6 .title { color:#575759; font-weight:normal; font-size:20px; margin:0px 15px 15px 15px; text-align:center;}
.graybox6 { background:url(images/graybox-6-body.gif) center repeat-y; }
.graybox6 .top { background:url(images/graybox-6-head.gif) top no-repeat; height:11px; }
.graybox6 .end { background:url(images/graybox-6-footer.gif) bottom no-repeat; height:11px; }
*/

#footer p { font-size:11px; }
#footer a { color:#575759;}

.split {
    border-top:1px solid #a7a8aa;
    width:98%; padding-top:10px; padding-bottom:10px; text-align:center;
}

hr {
    color:#a7a8aa;
    background-color:#a7a8aa;
    height:1px;
    border:0px;
}

#largetable p{color:#2b728e}	
#largetable td{color:#2b728e}	
#largetable hr{
    color:#2b728e;
    background-color:#2b728e;
    height:1px;
    border:0px;
}	

/* Left Nav*/
.leftmenu p  {font-weight:bold; margin: 0px; padding:10px 0px 0px 5px;}
.leftmenu a  {color:#575759; text-decoration:none;}
.leftmenu a:hover  {color:#97c00e;}
.leftmenu ul { margin:10px 0px 0px 12px; padding:0px 5px 0px 12px;}

/* Form Specific */

.searchbox { font-size:10px; }
.searchtxt { padding-left:18px;margin:0; color:white; text-align:left; }
.searchtxt2 { padding-left:17px; color:white; text-align:left; font-size:13px; }
.searchtxt3 { color:white; font-size:10px; }

.formrow {
    background-color:#B4C9D6;
    border-bottom: 1px solid #D7E2ED;
    border-top:1px solid White;
    font-size: 12px; padding:3px;
}

.formcell1 
{
    background-color:#CAD9E3;
    font-size: 11px; color:black;
    border-top:1px solid white;
    border-bottom:1px solid #9EA9B0;
    padding:8px;
}

.formcell2
{
    background-color:#DBE8F1;
    font-size: 11px; color:black;
    border-top:1px solid white;
    border-bottom:1px solid #9EA9B0;
    padding:3px;
}

.badmsg { background:#EDB2B7; padding:6px;}
.bagmsg h3 { color:white; font-size:13px; font-weight:bold; }
.bagmsg li { color:white; font-size:11px; }
.badmsg p { color:white;}

.goodmsg { background:#CEFDF3; padding:6px;}
.goodmsg h3 { color:black; font-size:13px; font-weight:bold; }
.goodmsg p { color:black;}
.goodmsg li { color:black; font-size:11px; }

.articlelist .artlink a,.newslist .newslink a { color:#a32d3d; text-decoration:none; font-weight:bold; }


/* Wordpress */

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin-right: 0px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin-left: 0px;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.linktitle A:visited { font-size:12px; color:#a32d3d; }
.linktitle A:active { font-size:12px; color:#a32d3d; }
.linktitle A:hover { font-size:12px; color:#a32d3d; }
.desc { color:#575759; font-size:12px; }
.catc1{ font-weight:normal; color:#a32d3d; margin:0px; font-size:17px; }

/* These handle the Report Forms  */

#ReportContent{
    text-align:center;
}

#ReportForm {
    margin: 0;
    padding: 0;
    border: 0;
}

#ReportForm  table{
    border:none;
    width: 745px;
    text-align:center;
}

#ReportForm thead {
    font-weight:700;
    font-size:18px;
    color:white;
}

.report_title{
    height:36px;
    background-image:url("images/reports/Report_Title.png");
    background-position:left;
    background-repeat:no-repeat;
}

.caption_slim {
    width:262px;
    height:35px;
    background-image:url("images/reports/Report_Slim_Caption.png");
    background-position:right;
    background-repeat:no-repeat;
}


.caption_fat {
    width:262px;
    height:76px;
    background-image:url("images/reports/Report_Fat_Caption.png");
    background-position:right;
    background-repeat:no-repeat;
}

.content_slim {
    width:483px;
    height:35px;
    text-align:left;
    background-image:url("images/reports/Report_Slim_Content.png");
    background-position:right;
    background-repeat:no-repeat;
}

.caption_slim_right {
    width:214px;
    height:37px;
    background-image:url("images/reports/Caption_slim_right.png");
    background-position:right;
    background-repeat:no-repeat;
}

.content_slim_right {
    width:158px;
    height:37px;
    text-align:left;
    background-image:url("images/reports/content_slim_right.png");
    background-position:right;
    background-repeat:no-repeat;
}

.caption_slim_left {
    width:208px;
    height:37px;
    background-image:url("images/reports/Caption_slim_left.png");
    background-position:right;
    background-repeat:no-repeat;
}

.content_slim_left {
    width:165px;
    height:37px;
    text-align:left;
    background-image:url("images/reports/Content_slim_left.png");
    background-position:right;
    background-repeat:no-repeat;
}

.content_fat {
    width:483px;
    height:76px;
    text-align:left;
    background-image:url("images/reports/Report_Fat_Content.png");
    background-position:center;
    background-repeat:no-repeat;
}

.content_fat_left {
    width:483px;
    height:76px;
    text-align:left;
    background-image:url("images/Report_Fat_Content_quote.gif");
    background-position:left;
    background-repeat:no-repeat;
}

.caption_fat_big{
    width:745px;
    height:75px;
    text-align:center;
    background-image:url("images/reports/Report_fat_big.png");
    background-position:center;
    background-repeat:no-repeat;
}

.caption_fat_big textarea{
    border:none;
    width:700px;
    height:65px;
}

.caption_slim_long{
    width:543px;
    height:35px;
    background-image:url("images/reports/caption_slim_tall.png");
    background-position:right;
    background-repeat:no-repeat;
}

.content_slim_short{
    width:202px;
    height:35px;
    text-align:left;
    background-image:url("images/reports/content_slim_short.png");
    background-position:right;
    background-repeat:no-repeat;
    color:black;
    font-size:16px;
    font-weight:normal;
}

.content_slim_full{
    height:35px;
    text-align:left;
    background-image:url("images/reports/content_slim_full.png");
    background-position:left;
    background-repeat:no-repeat;
    color:black;
    font-size:16px;
    font-weight:normal;
}

.content_slim_half {
    width:373px;
    height:35px;
    text-align:left;
    background-image:url("images/reports/slim_content_half.png");
    background-position:left;
    background-repeat:no-repeat;
    color:black;
    font-size:16px;
    font-weight:normal;
}

#ReportForm input[disabled="true"]{
    background-color:white;
}

#ReportForm tbody {
    font-weight:600;
    font-size:16px;
    color:white
}

#ReportForm tbody input,textarea{
    border:0px;
    width:465px;
    margin-left:5px;
}

#ReportForm tbody input[type="radio"]{
    width:20px;
    margin-left:5px;
}

#ReportForm tbody textarea{
    overflow:auto;
    height:60px;
}

#ReportForm tfoot {
    background-color:white;
    color:black;
}

#ReportForm p {
    font-size:12px;
    color: black;
    width: 200px;
    text-align:left;
}

#ReportFooter  table{
    width:750px;
    text-align:center;
}

#ReportFooter  p {
    font-size:12px;
    color:Black;
    width: 700px;
    text-align:left;
    margin-left:25px;
    margin-top:10px;
    vertical-align:top;
}

#ReportFooter div{
    margin-left:25px;
    margin-top:15px;
    width:500px;
    text-align:left;
    vertical-align:middle;
    height:20px;
}


#ReportFooter input{
    margin-left:50px;
}


.rep_footer_header{
    height:38px;
    background-image:url("images/reports/footer_header.png");
    background-position:center;
    background-repeat:no-repeat;
    font-weight:500;
    font-size:18px;
    color:white;
}

.rep_footer_body{
    background-image:url("images/reports/footer_body.png");
    background-position:center;
    background-repeat:repeat-y;
    font-size:16px;
    color:black;
    font-weight:normal;
}

.rep_footer_body input{
    width:20px;
}

.rep_footer_footer{
    height:20px;
    background-image:url("images/reports/footer_footer.png");
    background-position:center;
    background-repeat:no-repeat;
}

.rep_footer_body_space{
    vertical-align:bottom;
    height:125px;
}

.rep_footer_signitures td,hr{
    width:150px;
}

.reportSpace{
    padding-left:20px;
    color:black;
    text-align:center;
    font-size:16px;
    font-weight:normal;
}

#PatientDetails{
}

#PatientDetails table{
    border-collapse:collapse;
}

#PatientDetails td {
    height:61px;
    width:25%;
}

.wizard1{
    background-image:url("images/Wizard-Step-1.png");
    background-repeat:no-repeat;
    background-position:top center;
    width:620px;
}
.wizard2{
    background-image:url("images/Wizard-Step-2.png");
    background-repeat:no-repeat;
    background-position:top center;
    width:620px;
}

.wizard3{
    background-image:url("images/Wizard-Step-3.png");
    background-repeat:no-repeat;
    background-position:top center;
    width:620px;
}

.wizard4{
    background-image:url("images/Wizard-Step-4.png");
    background-repeat:no-repeat;
    background-position:top center;
    width:620px;
}

.wizard td{
    height:61px;
    width:25%;
}

#FinalReport{
}

#FinalReport table{
    margin-top:20px;
    width:700px;
    font-size:12px;
    border:black solid 1px;
    border-collapse:collapse;
}

#FinalReport td {
    width:50%;
    padding-left:5px;
    text-align:left;
    border:black solid 1px;
    height:12px;
}

#FinalReport th {
    background-color:#002649;
    color:white;
}
