
/*body { 	background-color: /*lighter trimrgb(86,179,81); }*/
body { 	background-color: /*lighter trim*/ rgb(167,196,69); }

#main {  background-color: rgb(255,255,204); }
/*#main {  background-color:#FFFF99; }*/


.TopRight { position:absolute; top:4em; right:1em; }
.TopLeft { position:absolute; top:4em; left:1em; }

.horizontal-menu { position: relative; padding: 0 0 0 10px; margin: 0 auto 0 auto; background: url(horizontal-menu1.gif) repeat-x; /*tab background image path*/	height: 46px; list-style: none;}

.horizontal-menu li{ float:left;}

.horizontal-menu li a{ float: left; display: block;	color:/*dark trim*/rgb(92,114,35);	text-decoration: none; font-family: sans-serif;	font-size: 10px; font-weight: bold; padding:0 0 0 14px; /*Padding to accomodate left tab image. Do not change*/	height: 46px; line-height: 46px; text-align: center; cursor: pointer; }

.horizontal-menu li a b{ float: left; display: block; padding: 0 24px 0 8px; /*Padding of menu items*/ }

.horizontal-menu li.current a, .horizontal-menu li a:hover{	color:yellow; background: url(horizontal-menu2.gif) no-repeat; /*left tab image path*/	background-position: left; }

.horizontal-menu li.current a b, .horizontal-menu li a:hover b{	color:white; 	font-size: 12px;background: url(horizontal-menu3.gif) no-repeat right top; /*right tab image path*/ }



.Heading { font-weight:800; font-size:150%; font-family:sans-serif; text-align:center; margin: 0% 5%; }

.SubHeading { font-weight:normal; font-size: 80%; text-align:justify; }

.LeftHeading { font-weight:800; font-size:120%; font-family:sans-serif; text-align:left; }

.MainText {	font-size:120%; font-family:sans-serif;	text-align:justify;	margin: 0% 3%; }

.SmallText { font-size:75%; }

.SmallNotes { font-size:85%; font-style:italic;  font-family:sans-serif; }

.RedText {color:#FF0000 }

.Right { text-align:right }

.Justify { text-align:justify }


/*
a:link { text-decoration: none; color:#000000; }
	
a:visited { text-decoration:none; color:#000000; }

a:hover { text-decoration: none; color:#000000; }

a:active { text-decoration: none; color:#000000; }
*/


.CenterBox {margin:auto;}

.line-up { display:inline; text-align:right; }

.picture-frame { padding-left:10px; padding-right:10px}

.googlemap { padding-top:20px; padding-right:20px; padding-bottom:0px; padding-left:20px; }

.float-right { float:right; margin-left:20px; border: 10px ridge rgb(117,144,44); height:94px; padding:3px }



/*table { border: 10px ridge /*dark trim rgb(86,179,81);  }*/
table { border: 10px ridge /*dark trim*/ rgb(92,114,35);  }

/*td { border: 3px solid /*lighter trim rgb(234,240,188) }*/
td { border: 3px solid /*lighter trim*/ rgb(167,196,69) }

table input , table textarea { font-family: sans-serif;	font-size: 13px;  background-color:#FFFF99; color : black; }

table.fixed { table-layout:fixed }

.him { background-color:/*boys' blue*/#33FFFF}
.her { background-color:/*girls' pink*/#FF99CC}
.both { background-color:/*lighter trim*/rgb(167,196,69) }



/*C O L O U R   P A L A T E   F O R   U S E   W I T H   T H I S   S H E E T */
/*dark trim rgb(92,114,35) */
/*lighter trim  rgb(167,196,69)*/
/*light background  #FFFF99*/
/*boys' blue  #33FFFF*/
/*girls' pink  #FF99CC*/