/* Created by Flattail Design Co. */
/* Copyright(c)2013 株式会社フラットテールデザイン */
/* Last Updated 2013/03/24 */


#menuContainer{
	width:248px; height:auto; min-height:36px;
	border:#698ABF 1px solid;
	margin-bottom:25px;
	border-radius: 2px;        
	-webkit-border-radius: 2px;   
	-moz-border-radius: 2px;
}

#menuTitle{
	width:238px; height:auto; min-height:27px;
	text-align:left;
	padding-left:10px; padding-top:9px;
	background-image: -ms-linear-gradient(top, #7AA0E7 0%, #6381B0 100%);
	background-image: -moz-linear-gradient(top, #7AA0E7 0%, #6381B0 100%);
	background-image: -o-linear-gradient(top, #7AA0E7 0%, #6381B0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7AA0E7), color-stop(1, #6381B0));
	background-image: -webkit-linear-gradient(top, #7AA0E7 0%, #6381B0 100%);
	background-image: linear-gradient(to bottom, #7AA0E7 0%, #6381B0 100%);
	border-top-radius: 2px;        
	-webkit-border-top-radius: 2px;   
	-moz-border-top-radius: 2px;
}

.menuButton{
	display:block;
	width:233px; height:27px;
	text-align:left;
	border-top:#CCCCCC 1px solid;
	padding-left:15px; padding-top:8px;
	background-image: -ms-linear-gradient(top, #F7F9FF 0%, #DEE5EA 300%);
	background-image: -moz-linear-gradient(top, #F7F9FF 0%, #DEE5EA 300%);
	background-image: -o-linear-gradient(top, #F7F9FF 0%, #DEE5EA 300%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F9FF), color-stop(3.0, #DEE5EA));
	background-image: -webkit-linear-gradient(top, #F7F9FF 0%, #DEE5EA 300%);
	background-image: linear-gradient(to bottom, #F7F9FF 0%, #DEE5EA 300%);
}

a:hover.menuButton, .menuSelected{
	background-image: -ms-linear-gradient(top, #F7F9FF 0%, #C5D8EA 100%) !important;
	background-image: -moz-linear-gradient(top, #F7F9FF 0%, #C5D8EA 100%) !important;
	background-image: -o-linear-gradient(top, #F7F9FF 0%, #C5D8EA 100%) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F9FF), color-stop(1.0, #C5D8EA)) !important;
	background-image: -webkit-linear-gradient(top, #F7F9FF 0%, #C5D8EA 100%) !important;
	background-image: linear-gradient(to bottom, #F7F9FF 0%, #C5D8EA 100%) !important;
	background-color:#FFF;
	z-index:10;
	box-shadow: 1px 1px 0px #A4B8CD inset,-1px -1px 0px #A4B8CD inset;
	-moz-box-shadow: 1px 1px 0px #A4B8CD inset,-1px -1px 0px #A4B8CD inset;
	-webkit-box-shadow: 1px 1px 0px #A4B8CD inset,-1px -1px 0px #A4B8CD inset;
	position:relative;
	/*overflow:hidden;*/
}

a:hover.menuButton:after, .menuSelected:after{
	display:block;
	content:"";
	width:0px; height:0px;
	position:absolute;
	border:#A4B8CD 10px solid;
	border-left-color:transparent;
	top:7px; right:0px;
	box-shadow: 0px 7px 0px #A4B8CD,0px -7px 0px #A4B8CD;
	-moz-box-shadow: 0px 7px 0px #A4B8CD,0px -7px 0px #A4B8CD;
	-webkit-box-shadow: 0px 7px 0px #A4B8CD, 0px -7px 0px #A4B8CD;
}
	
.doctorContainer{min-height:45px !important;}

.classImg{
	float:right; width: 45%; margin-left: 20px;
}


#totalContainer{width: 100% !important;}
#totalContainer div{width: 90%;}
