body  {  font-family: arial, Arial, sans-serif; margin: 0; padding: 0;
	text-align: center; font-size:1em; background: url('graphics/bckgd.gif') repeat-x;  background-color: #fff;}

#container { width: 100%; margin: 0 auto; text-align: left; } 

#colOne {	float: left; width: 11em; padding: 0 0 15px 5px; text-align:center; }
#colOne img#logo { margin:10px auto 0 auto; }
#colOne p {	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

#header { margin: 0 20px 20px 12em; text-align:center; } 
#header img { margin: 0 auto; } 

#main { margin: 0 20px 0 12em; } 
#footer { 	clear:both;	padding: 0 10px; font-size:.8em; } 
#footer p {	margin: 0; padding: 10px 0; }

div.homeBox { padding:5px; border:1px solid #006600; background-color:#ECF5EB; margin-bottom:10px;}

div#search {  font-size:.9em; }
div#search form { margin:0px; padding:0px;}
div#search .italic {font-style:italic; font-weight:bold;}

/*  from old */

#contactInfo { text-align:center; margin:5px 0 10px 5px; color:#006600; text-align:center;
				border-top:1px solid #006600; padding-top:10px;}

#copy  { font-size: 10pt; font-family: "Times New Roman", Georgia, Times, serif; }

#wm { color: blue; font-size: 9pt; font-family: "Times New Roman", Georgia, Times; margin-left: 10px; }

/* general styles  */


.bold { font-weight:bold; }

.italic { font-style:italic; }

.underline { text-decoration:underline; }

h1 { font-size:1.5em; text-align:center; margin-bottom:60px; }

h2 { font-size:1.3em; text-align:center; }

h3 { font-size:1.2em; text-decoration:underline; }

.floatR { float:right; }

.floatL { float:left; }
 
.center { text-align:center; }

.left { text-align:left; }

.right { text-align:right; }

.red { color:red; }

/* less general styles  */

.ulHead { margin-bottom:5px; }

.ulBody { margin-top:0; }

.imgLink { border:0; }