/*------------------------------------------------------------------------
version: 1.1
author: Simon Mather
www.ama.uk.com
--------------------------------------------------------------------------*/
/* =General
--------------------------------------------------------------------------*/
body {
	//padding:1em 0;
	text-align:center;
	font-size:100%;
}

h1 { font-size:155%; margin-bottom: 0.5em; }
h2, p { /* margin-bottom: 1.2em; */ margin: 0px; font-size:100%; }
h3, p { font-size:85%; font-size:100%; }
h7, p { /* margin:30px; */ padding:5px; font-size:100%; /* text-align: right; */ }

#homeH1 { padding-bottom:0.0em; border-bottom:0px; font-size:170%; }
#homeH2 { padding-top:0em; padding-bottom:0em; font-size:200%; }
#whoH1 { font-size: 140%; }
#Text_1 { font-size:1.3em; font-size:100%; }
#Text_2 { font-size:1.6em; font-size:110%; text-align: left; }
#Size_120 { font-size:120%; }
#Size_110 { font-size:110%; }

.fixedImg {
/*
	width:70%;
	height:439px;
	position: fixed;
*/
}

.minHeightGuide{
     min-height:300px;
     height:auto 
}

/* TEST */

#slideWrapper #languageButtons {
	padding-top:0em;
}

.topicButtons li {
	padding-bottom:1em;
}

#slideWrapper ul li {
	margin-bottom:0em;
    font-size:110%;   
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-size:1.5em;
    font-size:100%;   
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-size:1.5em;
    font-size:100%;   
	text-align:left;
}

radiobutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-size:1.5em;
    font-size:100%;   
	text-align:left;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-size:1.5em;
    font-size:100%;   
	text-align:left;
}


.nextButton {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#CE3F20;
	clear:both;
	font-size:1.5em;
	font-size:100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 10px;
	float: left;
}

.nextButton_1 {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#CE3F20;
	font-size:1.5em;
	font-size:100%;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.mpp_button_hd, .mpp_button_hd_pad { text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;}
.mpp_button_hd_pad { padding-bottom:20px;}
.mpp_labels { text-align:right;padding-right: 5px;padding-left: 5px;}
.mpp_head_subsection { font-weight:bold; padding-top:30px;}
.mpp_fields { text-align:left; /* font-size:140%; */ }
.mpp_field_text_small { width:256px!important;}
.mpp_field_number {	width:64px!important;}
.mpp_radio_two {margin: 0px!important;}
.mpp_col_fix{ width:250px }

.subheading {
	padding-top:15px;
}

.mpp_sc_cap {
	color:#C6F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.mpp_sc {
	font-size:80%;
}



/* Override jMobile Styles */
 .ui-header .ui-btn, .ui-btn, .ui-bar .ui-btn {
    font-size: 16px;
}

.ui-header .ui-btn-icon-left .ui-btn-inner, .ui-footer .ui-btn-icon-left .ui-btn-inner, .ui-bar .ui-btn-icon-left .ui-btn-inner {
    padding-left: 35px;
}

.ui-footer {
    padding: 0px;
}

.ui-header .ui-title, .ui-title {
    margin: 1.2em 90px;
}

.ui-header .ui-btn, .ui-btn, .ui-bar .ui-btn {
    font-size: 18px;
}

.ui-header .ui-btn-icon-left .ui-icon, .ui-btn-icon-left .ui-icon, .ui-bar .ui-btn-icon-left .ui-icon {
    left: 7px;
}

.ui-header .ui-btn-inner, .ui-btn-inner, .ui-bar .ui-btn-inner {
    padding: 0.5em 10px;
}

/* Override for Left Button */
/* SLM -- 2012-01-06 */
.ui-btn-corner-all { border-radius: 0px; }
.ui-header .ui-btn-inner, .ui-btn-inner, .ui-bar .ui-btn-inner{padding: 0.6em 40px;}
.ui-header .ui-btn-left {left: 5px; top: 5px; position: absolute;}
.minHeightH7{ min-height:642px; height:auto; } /* was 370px */
.minHeight{ min-height:621px; height:auto; } /* was 349px */
#pph_01 .minHeight{ min-height:621px; height:auto; } /* was 349px */
.minHeightGuide{ min-height:604px; height:auto; } /* was 300px */
.mpp_labels { font-size:20px }


/* Style for PPH TBA */
/* 2012-02-13 - SLM  */

.pph_tba td{ vertical-align:center; padding-top:10px; }
.pph_tba  td.col1{ vertical-align:top; padding-top:0px; }
.pph_tba p{	padding: 0px; }
.pph_tba p + p{ padding-top: 20px; }
.pph_tba h2 { padding-top: 20px; }
.pph_tba audio { padding-bottom: 20px; padding-left: 20px; }
.pph_tba .sound_player { padding-bottom: 20px; }
.pph_tba .highlight { color:#F00; }
.mpp_note{font-size: 18px !important;}
.mpp_note_appointment{float:right;}
.mpp_appointment_overdue{float:right;color:red;}

/* Style for Patient Details */
/* 2014-02-05 - SLM */
.pd_full_fields {width: 609px!important;}
.pd_min_fields {width: 200px!important;}

.mpp_wrapper { width:960px!important; }