#pageContent
{
    padding-bottom: 0px;
}

div.sideHead {
    color: #264755;
    font-size: 25px;
    /*margin used to set the position of the text area*/
    margin-top: -30px;
    margin-bottom: 10px;
    /*padding used to set the height of the text area*/
    padding-top: 20px;
    padding-bottom: 20px;
}

h1.patient {
    /*background: #eeffed;
	background: -webkit-linear-gradient(#eeffed, #ffffff); *//* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#eeffed, #ffffff);*/ /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#eeffed, #ffffff);*/ /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(#eeffed, #ffffff);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeffed', endColorstr='#ffffff',GradientType=0 );*/
    display: block;
    /*margin used to set the position of the text area*/
    /*margin: -30px -15px 0px -24px;*/
    margin: -30px -15px 0px -15px;
    /*padding used to set the height of the text area*/
    /*padding: 14px 15px 20px 24px;*/
    padding:14px 15px 20px 15px;
    border-top:6px solid #5da357;
}
h1.patient a.button
{
    float: right;
    background-image: url('images/btn-background-cross.png');
}
#patientContent {
    /*padding: 24px 15px 18px 24px;*/
    padding:24px 15px 18px 15px;
    margin-left: -15px;
    margin-right: -15px;
    /*background-color: #F5F6F8;*/
    text-align: justify;
    min-height: 275px;
    margin-bottom:-1px;
    border-bottom:6px solid #5da357;
}

#patientContent h2 {
    margin-top: 0px;
    padding-bottom: 12px;
    font-size: 16px;
}
#patientContent h2.spaceAbove {
    clear: both;
    margin-top: 28px;
}
#patientContent p.spaceAbove {
    clear: both;
    padding-top: 14px;
}

#patientContent h3 {
    font-size: 14px;
    margin-bottom: 2px;
}
#patientContent h3.spaceAbove {
    margin-top: 18px;
}

#patientLoginLeft {
    float: left;
    width: 55%;    
    /* overflow used to expand around floated children */
    overflow: hidden;
}
#patientLoginRight {
    float: right;
    width: 40%;
    /* overflow used to expand around floated children */
    overflow: hidden;
}

#patientMenuLeft {
}
#patientMenuRight {
    margin:-29px -15px 24px -25px;
    padding:0 15px 18px 25px;
    text-align:left;
}
#patientMenuRight div {
    display: inline;
    margin-right:8px;
}
#patientMenuRight a
{
    width: 106px;           /* was set to 138px, hoping that 100% can work, as discussed */
    margin-bottom: 4px;
    background-position-x:left;
    color:#666;
    background:none;
    text-align:center;
    padding-right:6px;
    box-shadow:0 2px 1px -1px #ddd;
}

#patientColumnLeft {
    float: left; 
    width: 72%;
}
#patientColumnRight {
    float: right; 
    width: 25%;
}


/* POPUP CONTENTS STYLING */
#popupHolder h1 {
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0;
}
#popupHolder table {
    margin: 0 5px 5px 5px;
}
#popupHolder th, #popupHolder td
{
    font-size: 12px; 
    text-align: left;
    border-bottom: dotted 1px silver;
    padding: 3px 0;
}


/* PAGE SPECIFIC */

#mUserButtonSatisfied {
    background: url("images/mUser-ButtonSatisfied.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 13px;
    height: 61px;
    margin: 0 2px 8px 0 !important;
    width: 165px;
}
#mUserButtonSatisfied a {
    display: block;
    height: 54px;
    padding-left: 9px;
    padding-right:0;
    padding-top: 7px;
    text-decoration: none;
    text-align:left;
    width: 142px;
    box-shadow:-1px 1px 1px #ccc;
}
#mUserButtonSatisfied span.blue {
    color: #264755;
    font-size: 14px;
}
#mUserButtonSatisfied span.small {
    color: #888;
    font-size: 11px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
