/* Plan/plan20.css Caspar Calendar styles -- mrp -- 5 May 2014
last updated 11Apr15, 17Jul15 smp 3Nov15 mrp, 29Nov15, 2Dec15 smp 11Feb16 24Sep16 25Sep21 mrp */

UL { margin-top: 0px; padding-top: 0px }

LI {  margin-top: 0px; padding-top: 0px; }

h1 { font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; font-size : 24px;  color: #903; padding-bottom : 0px; padding-left : 0px; padding-top : 0px; margin-left : 0px; margin-top : 0px; margin-right : 0px; margin-bottom : 0px; }

h2 { font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; font-size : 21px;  color: #903; padding-bottom : 0px; padding-left : 0px; padding-top : 0px; margin-left : 0px;  margin-top : 0px;	margin-right : 0px; margin-bottom : 0px; }

h3 { font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; font-size : 18px; color: #903; padding-bottom : 0px; padding-left : 0px; padding-top : 0px; margin-left : 0px; margin-top : 0px; margin-right : 0px; margin-bottom : 0px; }

P { font-size: 16px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;	color: #040; text-indent : 20px; padding-bottom : 0px; padding-left : 0px; padding-top : 0px; margin-left : 0px; margin-top : 0px; margin-right : 0px; margin-bottom : 0px;}

.lrg { font-size: 30px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040; }

/* below added 11Feb16 mrp */
.big { font-size: 24px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040; } 


input.big {
	font-size: 18px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040;
}

submit.big {
	font-size: 18px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040;
}  
/* above added 11Feb16 mrp */

.hdr { font-size: 22px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #800; }

.invhdr { font-size: 22px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #FF0; }

.subhd { font-size: 20px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #800; }

.invsubhd { font-size: 20px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #FF0; }

.txt { font-size: 16px;	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;	color: #040; text-indent : 20px; }

.txtni { font-size: 16px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;	color: #040; padding-top: 5px; }

.pull { font-size: 20px;	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;	color: #080; text-indent : 20px; }

.invtxtni { font-size: 18px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;	color: #FFF; padding-bottom: 5px; }

.sml { font-size: 14px;font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040; }

.invsml { font-size: 14px;font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #FFF; }

.tny { font-size: 12px;font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #040; }

.ci { font-family: Tekton,Technical,Arial,Helvetica,sans-serif; font-size: 11px; color : #000; }

.who { font-size: 16px; font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #800; padding-right: 3em; text-align: right;  font-weight: bold; }

.calvert { background-repeat: repeat-y; background-image: url("../img/CCCvert.png") ; }

.mnu { font-size: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.nav { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-align:right; padding:2em; float:right; text-decoration: underline; }

.lrgrd { font-size: 25px; font-family: Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif; color: #C00; }

label { border-bottom: 2px dotted red; }


.picright {
	float:right;
	text-align:center;
	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;
	font-size: .85em;
	line-height : 1.3em;
	color: #44522E;
	padding: 2px;
	margin:3px 0px 0px 4px;
}
.boxed {
	font-size: .95em;
	line-height : 1.4em;
	color: #000000;
	border: 2px dotted #812F17;
	margin: 8px;
	padding: 8px;
}
.boxright {
	float:right;
	font-family: Georgia,Garamond,'GarmdITC Bk BT',Times,'Times New Roman',Palatino,serif;
	font-size: .85em;
	line-height : 1.5em;
	color: #44522E;
	border: 2px dotted #812F17;
	padding: 4px;
	margin: 6px;
}

.odd { background-color: #FAD2F5; }

a { text-decoration: none; }

a:link { color: #008; text-decoration: none; }

a:hover  { color: #00F; text-decoration: underline; }

a:active, a:visited { color: #808; text-decoration: none; }

a.dk:link { color: #ff0; text-decoration: none; }

a.dk:hover { color: #ff0;  text-decoration: underline; }

a.dk:active, a.dk:visited { color: #ff4; text-decoration: none; }