/* tpmnormal.css		Normal (screen) CSS for Twin Palms */
/*						Mod Aug 2006 for revised top header layout */
/*						Mod Nov 2006 for left notes */

body { background-color: #FFF ;
		font-family: arial, verdana, helvetica, sans-serif ;
	  font-style: normal ;
	  font-size: 90% ;
	  color: black ;
	  margin-left: 0 ;
	  margin-top: 5px ;
	text-align:center;		/* to center in IE */
}

p { margin-top: 0.6em; margin-bottom: 0.6em ; }

/*  ================= DISPLAY-PRINT CONTROL ============== */

.noprint {  }
.printshow {  display: none; }

/*  ================= LAYOUT SPECIFICS ============== */

#centeredcontainer { width: 760px; margin: auto; text-align:left;
			}

#logoimg {float: left ; }
#logoimg2 {float: left ; width: 156px; }	/* new definition */
#topcenter {float: left ;
			 }
#topcenter2 {float: left ; width:604px ; 	/* new definition */
			 background: #FFF url(../images/cornerPalmMid.gif) no-repeat top right; 
			 color: #000 ;	/* but we dont plan text here */
			}
#cornerimg {float: left ; }					/* obsolete due to layout changes */

#topgroup { width: 100% ;
 		}
#middlegroup { width:  100% ; float: left ;
 		}

#leftnotes { width: 140px ; float: left ; min-height: 230px ;
			 background: #FFF url(../images/frond2.gif) no-repeat scroll top left; color: #000;
			 margin-top: 15px ; padding: 0 ;
			 border-right: 1px solid #630 ;
			}
#content { width: 600px ; float: left ; 
			margin: 15px 0 5px 7px;
		 }

img.leftnoprint		{ float: left ;  margin: 6px 6px 6px 1px ; }
img.rightnoprint	{ float: right ; margin: 6px 1px 6px 6px ; }

/*  ================= NAV SPECIFICS ============== */
/*  Horizontal Navigation Top  */

#navcontainer { width:595px	}		/* available width now specified */

ul#navlist
{
margin-left: 20px;
margin-top: 13px ;
margin-bottom: 1px ;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
font-size: 10pt ;
}

a.otherpage { padding: 3px 8px 3px 8px; 		/* size of all buttons */
				margin: 0 2px ;
		background-color: #D92; background-image: url(images/buttonBack.gif);
		color: #210; 							/* exact color set by conditions -link,visited,hover- below */
		background-position: top left ;
		background-repeat: repeat-x ;
			}

a.otherpage:link,  a.otherpage:visited
{
	color: #210; 
	background-color: #D92 ; border: 2px solid #DE9624 ;	/* border and background essentially same color */
	text-decoration: none;									/* no underline */
}

a.otherpage:hover
{
	color: #000 ; 		/* text color */
	background-color: #D92 ; border: 2px solid #740 ; 		/* border changes, background stays */
	text-decoration: underline ;							/* underline to show it is a link */
}


span#currentpg {						/* attributes of the text for current page - this is not a link */
	color: #351 ;
	background-color: #FFF ; border: none ; 	/* no border ;  background goes */
	text-decoration: none ;
	font-weight: bold ;
	padding: 3px 8px 3px 8px; 
	margin: 0 2px ;
				}

/*  Submenu (secondary links) near top of content, and Lower Navigation */

#submenu	{ font-size: .9em ;
			}
#submenu a:link 		{color: #230; background-color: inherit; text-decoration: underline;}
#submenu a:visited	{color: #420; background-color: inherit; text-decoration: underline;}
#submenu a:active	{color: #230; background-color: inherit; text-decoration: underline;}
#submenu a:hover		{color: #000; background-color: inherit; text-decoration: underline;}

#lowernav {text-align: left; font-size: .9em ; margin-top: 12px; margin-bottom: 4px;
			padding-bottom: 6px ; border-bottom: 1px solid #630 ;
			}
#lowernav a:link 		{color: #230; background-color: inherit; text-decoration: underline;}
#lowernav a:visited	{color: #420; background-color: inherit; text-decoration: underline;}
#lowernav a:active	{color: #230; background-color: inherit; text-decoration: underline;}
#lowernav a:hover		{color: #000; background-color: inherit; text-decoration: underline;}

/*  APPEARANCE CHOICES  */

a	{color: #230; background-color: inherit; text-decoration: underline;}

h1 { font-size: 140% ; color: #241 ; background-color: inherit;}
h2 { font-size: 115% ; color: #420 ; background-color: inherit; margin: 2px 0 2px 10px ; }
li.tall	{ line-height: 20px ; }

td.alternate { background-color: #DFD; color: #000; } /* highlights column in table for a form */


#leftguideimage {margin-left: 50px ; }

p.leftnt { font-size: 10pt ; margin-left: 12px ; padding-top: 25px ;
			}
p.fones { font-size: 10pt ; margin-left: 12px ; padding-top: 5px ;
			}

/*   Page footer      */

#footer	{ float: left ;  line-height: 20px;  font-size: 9pt ;}
#footer a {color: #230; background-color: inherit; text-decoration: none;}
#footer a:hover {color: #230; background-color: inherit; text-decoration: underline;}

#bottomprintnotes { display: none ; }	/* address not shown at bottom for screen; shown for print */
#footerlogos { float: left ; width: 490px; }
#footerlogos img { float: left; border:0 ; margin:0 ; padding: 0 ; }

/*     Contact Form   */

.coloredge { border-color: #361 ; border-style: inset ; border-width: 1px;
			margin-left: 4px ; margin-right: 3px ;}					/* edges of checkboxes */
.colorradio {	border-width: 0px ; color: #361 ;
			background-color: #EEE ; }
.colorsubmit {border-color: #6B2 #361 #361 #6B2 ; border-style: solid ; border-width: 2px;
			color: #FFF ; background-color: #362 ; }			/* SUBMIT button of form */


/* border: 1px solid #000 ; */


/*   MODS SUMMER 2006  */

#motto {	font-variant: small-caps; font-size: 130% ; font-weight: bold; }
