


body  {
    font-family: Arial, Times, Sans-serif;
    padding:0px;
    margin:0px;
    background-color:#fff;
		text-align:left;
}



h1, h2, h3, h4, h5, h6, h7{
   font-family: Goudy Old Style, Century Schoolbook, Times;
   font-weight:bold;
   color:#036;
	 margin:5px 0 20px 0;
	 padding:0 0 1px 0;
	 border-bottom: 1px #036 solid;
   line-height:100%;  
}



h1 {
   font-size:170%;
	 margin-bottom:20px;
}

h2 {
   font-size:150%;
} 


 
p {
  padding-top:0;
	margin-top:0;
	}




a:link, a:visited {
     text-decoration: none;
     font-weight: bold;
}

a:hover  {
     text-decoration: underline;
}
 


li {
  margin: 0;
  padding:0;
	}

/*  ======================= div id's   ========================== */

#container {
    margin:0;
    padding:0;
    width:100%;    
    text-align:left;
    border:0;

}

#header {
   width:100%;
   padding:0px;
   margin:0px;
   border: 0px; 
   background:#364C6C;

}




#top_title {
  padding: 2px 10px;
	font: 16px Arial narrow, Arial Century Schoolbook, Georgia, Times;
        letter-spacing:1px;
        background:#069;
	border-width: 1px 0 2px 0;
	border-color: #000;
	border-style:solid;
	color:white;
}

#top_title a, #top_title a:hover, #top_title a:visited, #top title a:link {
        color:#fff;
}

#left_column {

        position:absolute;
        width: 180px;
        padding:0;
        margin:0; 

	}
	 
.left_quote  {
  color:white;
  text-align: right;
	font-style: italic;
	font-family: Times, Sans serif;
  padding: 30px 8px 0 8px;
	margin-top: 80px;
  width:160px;
  background: url(images/9_pt_star.gif) top right no-repeat;
	
	}


	 
#right_column {


	width:67%;
	margin:0px;
	background-color: #fff;
  background: #fff url(images/left_column.jpg) repeat-y;
	padding-left:190px;

}	

#right_column p {margin-right:60px}	

.text_right {
  padding: 20px 0 50px 30px;
  line-height:125%;	

}


	
/* ================ Rollover menu ============= */




#left_column ul {
  /* display:block;  */
	 font-family: Century Gothic, Arial, Times, Sans-serif;
	 margin:15px 0 0 0;  
   padding:0;
   list-style-type: none;
	 color:#fff;

}

#left_column li {

display:block;  
   border:0;
	 padding:0;
	 margin:0;


}

#left_column a {
   text-align:left;
   display:block;
	 margin:0;
   padding: 3px 10px;  
   text-decoration:none;
   color:#eee;
	 	 border-bottom:1px #666 solid;
		/* border-left:5px #369 solid;  */
}



#left_column a:link, #left_column a:visited {
   color: #eee;
   text-decoration: none;
}


#left_column a:hover {
   background-color:#eee;
   color: #00c;
   text-decoration:none;
	 border-right: 8px #00c solid;
}

.selected  {color:#ff0 }

/* ========================= footer ============== */

#footer {

   background-color:#000;
   padding:7px 0;
   font-size:75%;
    text-align:center;
		color:#fff;
		clear:both;
  }


/*  ===================== calendar =================== */

.calendar {
        width:700px;
        border:1px #ccc solid;
        font-size:11pt;
        font-family:"Arial Narrow", Arial, Times;
        line-height:100%;
}

.calendar td {
        height:70px; 
        vertical-align:top;
        padding-bottom:15px;
        border-top:1px #ccc solid;
        border-right:1px #ccc solid;
}



/* ========================= misc classes ============= */

.page_title  {
  background-color:#fff;
  border-bottom: 1px #999 solid;
  clear:both;
  text-align:center;
	padding: 10px;
	}
	
.page_title h1 h2 {
  margin:0;
	padding:0;
	}


.centered_msg  {
  background-color:#fff;
  border-top: 1px #999 solid;
  clear:both;
  text-align:center;
	padding: 10px;
	}
	
 .centered_msg h2 {
  margin:0;
	padding:0;
	}

.border_right {
  border-width: 0px 1px 0px 0px;
    border-style:solid;
    border-color:#000;
}

.border_left {
  border-width: 0px 0px 0px 1px;
    border-style:solid;
    border-color:#000;
}


		
.small_text {
   font-size:75%
}


.no_padding {padding:0px}

.no_padding td {padding:0px}

.section {
  padding: 0 0 70px 0;
	margin: 20px 0 0 0;
	border-bottom: 1px #036 dotted;
	}

/*  ============ class for float right/left images ==============  */
.right_pic {
  float:right;
  margin-left:25px;
}

.left_pic {
  float:left; 
  margin: 0 25px 0 0;
}


	
	
