/* CSS Document */

BODY{
	font : x-small Arial, Helvetica, sans-serif;
}

CAPTION{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #3366ff;
}

TD{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3366FF;
}

.apt{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	background-color : #d4dfd7;
	width : 100%;
	cursor : hand;
	padding-top:3px;
	}

.aptDetail{
	background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	margin : 1px 1px 1px;
	padding : 1px 2px 1px 2px;
	width : 100%;
	cursor : default;
}

.aptDetailLabel{
    background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	width : 30px;
	}

.aptDetailText{
    background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
}

.aptNo{
	cursor : hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : normal;
	height : 40px;
	width : 40px;
	background-color : #d4dfd7;
	border : 1px solid #d4dfd7;
}

.aptNoCurrent{
	background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : normal;
	height : 40px;
	width : 40px;
	border-bottom : 1px solid ThreedHighlight;
	border-right : 1px solid ThreedHighlight;
	border-top : 1px solid ThreedShadow;
	border-left : 1px solid ThreedShadow;	
}

.aptYes{
	cursor : hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : bold;
	height : 40px;
	width : 40px;
	background-color : #d4dfd7;
	border-bottom : 1px solid ThreedShadow;
	border-right : 1px solid ThreedShadow;
	border-top : 1px solid ThreedHighlight;
	border-left : 1px solid ThreedHighlight;
}

.aptYesCurrent{
	background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : bold;
	height : 40px;
	width : 40px;
	border-bottom : 1px solid ThreedHighlight;
	border-right : 1px solid ThreedHighlight;
	border-top : 1px solid ThreedShadow;
	border-left : 1px solid ThreedShadow;
}

.calendarDay{
	color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal;
	font-size : 10pt;
	background-color : #99cc99;
	width : 60px;
}
.diaryQuestion{
	color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal;
	font-size : 10pt;
	background-color : #99cc99;
	padding-left:5px;
}
.fullWidth{
	width : 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #000000;	
}

.width100{
	width : 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #000000;	
}

.button60{
	width : 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
}

.button80{
	width : 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
}

.tableCaption{
    background-color : #3333ff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	}

.tableCell{
    background-color : #d4dfd7;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	}	

.tableCellSelected{
    background-color : #e6f2e6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	}	
A.linkButton{
	cursor : hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : normal;
	border : 1px solid;
	text-align:center;
	background-color:#CCCCCC;
	color:#333333;
	border-width:1px;
	border-style:outset;
	padding-left:2px;
	padding-right:2px;
	margin:3px;
}	
A.linkButton:visited{
	color:#333333;
	text-decoration:none;
}	A.linkButton:hover{
	color:#3366FF;
	text-decoration:none;
}	
