/* CSS Document */
body { background-color: #FFFFFF; color:#60272F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-align:center; }

#outside_area { width:700px; margin-left:auto; margin-right:auto; border:#4E7D3B solid 1px; padding:2px; height:auto;}


/*#header {background-color: #FFFFFF; height:150px; background:center; background-image:url(../images/punto_logo.gif); background-repeat:no-repeat; padding:10px;}*/
 
#header1{ margin-left:auto; margin-right:auto; width: 250px; background-color:#ffffff; height:60px; background-image: url(../images/puntoword250.gif); background-repeat:no-repeat; padding:0px 0px 0px 0px;  }

/*#logo_image*/

#header { margin:auto; background-color:#ffffff; height:250px; background-image: url(../images/threelogos.jpg); background-repeat:no-repeat; padding:20px 0px 0px 0px; background-position:center; }


#header h1 { font:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; padding: 0px 0px 0px 0px; color:#006666; }
#header h2 { font:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; padding: 0px 0px 0px 0px; color:#60272F; margin-top: -30px; }

/*/*html>/*  body #tel_no { margin-left:350px; margin-top:-10px; color:#FFFFFF; padding:0px 4px 0px 0px; }*/
#tel_no { margin-left:auto; margin-right:auto; width:700px; margin-top:5px; padding: 0px 0px 0px 0px; }
/*#tel_no { margin-top:0px; color:#60272F; padding: 0px 4px 0px 0px; float:right; }*/



html>/* */ body #nav_bar { font-weight:bold; font-size: 12px; text-align:left; padding:7px 10px 7px 10px; background-color:#3D9004; }

#nav_bar { font-weight:bold; font-size:12px; text-align:left; padding:5px 10px 5px 20px; background-color: #3D9004; }

#nav_bar ul { margin:0px; padding:0px;}

#nav_bar li { list-style-type:none; display:inline; padding-right:40px; }

#nav_bar a { margin: 0px 2px 0px 0px; padding:5px 0px 5px 0px; color:#000000; text-decoration:none; }

#nav_bar a:hover { color:#FF0000; }

#main_area { height: auto; background-color:#FFFFFF; padding:10px 2px 10px 2px; text-align:justify; }

#main_area h1 { font-size:24px; font-weight:bold; padding: 0px 0px 0px 0px; }

html>/* */ body #address { font:larger; text-align:center; color:#4E7D3B; }


html>/* */ body #main_area { height: inherit; background-color:#FFFFFF; padding:10px 2px 10px 2px; text-align:justify; }

/*#footer { background-color:#FFFFFF; height: 40px; background-repeat:no-repeat; background-position:center; background-image: url(../images/spencer.gif); }
*/
#nav_bar2 { font-weight:bold; color:#000000; text-align:left; padding:10px 2px 5px 20px; background-color:#F31313; }

#nav_bar2 ul { margin:0px; padding:0px; text-align:center;}

#nav_bar2 li { list-style-type:none; display:inline;   }
/*#nav_bar2 li { list-style-type:none; display:inline; padding-right:40px; padding-left: 25%;  }*/

#nav_bar2 a { margin: 0px 2px 0px 0px; padding:5px 0px 5px 0px; color:#60272F; text-decoration:none; }

#nav_bar2 a:hover { color: #3D9004; }

#nav_bar3 { font-style:italic; font-size:9px; color:#000000; text-align:left; padding:10px 2px 5px 20px; background-color:#3D9004;}

#nav_bar3 ul { margin:0px; padding:0px; text-align:center}

#nav_bar3 li { list-style-type:none; display:inline;   }

#nav_bar3 a { margin: 0px 2px 0px 0px; padding:5px 0px 5px 0px; color:#60272F; text-decoration:none; }

#nav_bar3 a:hover { color:#FF0000; }
