

.err, .required {
	color: #b9001b !important;
}

.required {
	margin-left: 5px;
}

input.text, select, textarea, fieldset {
	border: 1px solid #ccc;
	color: #333;
}

fieldset {
	width: 300px;
	padding: .5em 7px;
}



input.text {
	width: 220px;	
}

p.thankyou {
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 12px;
}

form#tonsil_planner {
	margin: 1em 0;
}

	form#tonsil_planner * {
		font-family: "Trebuchet MS",Arial,sans-serif;
		font-size: 11px;
		color: rgb(51, 51, 51);
	}
		
	form#tonsil_planner fieldset input.radio {
		margin: 0 10px 0 0;
	}
				
		form#tonsil_planner fieldset .line input {
			clear: left;
			float: left;
		}


/*	left-hand column	*/

#tonsil_planner_container {
	font-size: 11px;
	margin: 0 0 0 10px;
	width: 160px;
	padding: 0;
}

	#tonsil_planner_container a {
		text-decoration: none;
	    color: rgb(26, 89, 166);
		font-weight: bold;
	}

	#tonsil_planner_container strong, #tonsil_planner_container h3 {
		color: #336699 !important;
	}
	
	#tonsil_planner_container h3 {
		font-family: 'Georgia', sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0 0 .25em 0;
		padding: 0;
	}
	
	#tonsil_planner_container p {
		padding: 0;
		margin: 0 0 1em 0;
	
	}
	
		#tonsil_planner_container li p {
			margin: 0 0 1em 0;
			padding: 0;
		}
	
	#tonsil_planner_container ol {
		padding: 0;
		margin: 0;
	}

		#tonsil_planner_container ol li {
			margin: 0 0 0 10px;
			padding: 0;
			font-weight: bold;
			font-size: 12px; /*	bullets	*/
		}
		
			#tonsil_planner_container ol li * {
				font-weight: normal;
				font-size: 11px;
			}

	#tonsil_planner_container label {
		width: 110px !important;
		float: left;
		display: block;
		text-align: left;
		margin: 0;
	}

	#tonsil_planner_container .line {
		display: block;
		margin: 0 0 1em 0;
		overflow: auto;
		width: 100%;
	}

	#tonsil_planner_container legend {
		display: none;
	}
	
	#tonsil_planner_container input.text,
	#tonsil_planner_container select,
	#tonsil_planner_container fieldset,
	#tonsil_planner_container fieldset label {
		width: 140px;	
	}
		
	#tonsil_planner_container #left_prop {
		height: 412px;
		width: 10px;
		margin: 0;	
	}


/*	landing page	*/

#tay_links {
	margin: 3em 0;
}

#tay_links a {
	display: block;
	width: 240px;
	padding: 22px 15px 0 105px;
	height: 68px;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 3px 0;
	vertical-align: middle;
}

#tay_links a .title {
	font-family: 'Georgia', sans-serif;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	color: #336600;
	display: block;
}

#tay_links #tay_stage_1 {
	background: url(/img/img_planner_1.gif) no-repeat;
}
#tay_links #tay_stage_2 {
	background: url(/img/img_planner_2.gif) no-repeat;
}
#tay_links #tay_stage_3 {
	background: url(/img/img_planner_3.gif) no-repeat;
}
#tay_links #tay_stage_4 {
	background: url(/img/img_planner_4.gif) no-repeat;
}
#tay_links #tay_stage_5 {
	background: url(/img/img_planner_5.gif) no-repeat;
	padding-top: 12px;
	height: 78px;
}
#tay_links #tay_stage_6 {
	background: url(/img/img_planner_6.gif) no-repeat;
	padding-top: 12px;
	height: 78px;
}


.logout {
	text-align: right;
}

/*	overrides	*/
.wrapper {
	background: url(/images/physicians/phy_background.jpg) repeat-y !important;
}