body {
	background-color: white;
	font: Georgia, serif;
	
	margin: 0px;
	padding: 0px;
	color:#333333;
	}

img{ border:0;
}

html>body {
	font: 84.5% Georgia, serif;
	}


	


a:link, a:visited {
	color: #004276;
	text-decoration: none;
	}

a:active, a:hover {
    color: #CC0000;
	text-decoration: underline;
	}



img {
	border: none;
	text-decoration: none;
	}


#print-center{
  padding:20px;
  }

hr{color:#cccccc;
   height:1px;
   clear: all;
   background-color: #cccccc; 
   border: none;
} 

hr.dotted {height: 1; color: #CCCCCC; background-color: #FFFFFF; border-top: 1px dashed; clear: all;}
#t-page{
 width:1000px;
 border-right:#999999 1px solid;
 border-bottom:#999999 1px solid;
}
.td-main{
  border-left:#CCCCCC 1px solid;
  }
#t-middle{
  width:100%;
   }
#t-side{
border-left:#CCCCCC 1px solid;
}


.linetitle{
  color:#666699;
  }

#t-sidebar1{
  width:310;
  border:#cccccc 1px solid;
  padding-left:20px;
  padding-right:10px;
  }
  
.left-bar{
 width:110px;
 background-color:#F6F6F5;
 border-left:#cccccc 1px solid;
 }  
#t-hor-menu{
 border-bottom:  1px solid rgb(204, 204, 204); 

} 
.hor-menu{
  height:29px;
  background-image:url(bg-hor-menu.gif);
 font-size:10px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#333333;
 text-transform: uppercase;
}
.hor-menu a:link , .hor-menu a:visited{
 color:#333333;
 text-decoration:none;
 } 
.hor-menu a:hover , .hor-menu a:active{
 color:#333333;
 text-decoration:underline;
 } 

h1 {
  font-size:24px;
  color:#000000;
  padding-bottom:0px;
  margin-bottom:0px;
  }
h5 {
  color: #004276;
  }

h4 {
 color:#000000;
 font-size:18px;
 }


.t-sidebar-line{
  width:250;
  border:#cccccc 1px solid;
  padding-left:20px;
  padding-right:10px;
  }
.sidebar-top{
 
 color:#000000;
 padding-bottom:4px;
 padding-top:4px;
 padding-left:4px;
 }
.side-bar-title{
 color: #000000;
 font-weight: bold;
 font-size: 18px;
}
 
.t-sidebar-title2{
  width:250px;
  color:#FFFFFF;
  background-color:#5073AF;
  font-weight:bold;
  text-align:center;
  padding-top:4px;
  padding-bottom:2px;
  }
.t-sidebar-line2{
  width:250px;
  background-color:#F6F6F5;
 
  }

.t-sidebar-text2{
  width:250px;
  background-color:#F6F6F5;
  padding:20px;
  }


.t-side3{
  padding-left:12px;
  padding-right:12px;
  }


.t-side3 p{
	font-size:85%;
	line-height: normal;
}
.side3content-pic{
   padding-right:7px;
   padding-top:5px;
   vertical-align:top;
   }
.side3content-text{
  font-size:90%;
 
 line-height: normal;
 letter-spacing:normal;
}

TABLE		{ 
 COLOR: #333333;  
 FONT: 14px Georgia, "Times New Roman", Times, serif ;
 font-weight: normal;
 line-height:20px; 
 }


.title 		{ COLOR: #000000; FONT: 18px arial, verdana, sans-serif; font-weight: normal; }

.subtitle 	{ COLOR: #000000; FONT: 15px arial, verdana, sans-serif; font-weight: bold; }

.smalltext	{ COLOR: #996600; FONT: 10px arial, sans-serif; font-weight: normal; }

.phonetitle 	{ color: #339999; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.footertext 	{
  COLOR: #666666;
   border-top:#cccccc 1px solid;
   border-bottom:#cccccc 1px solid;
   FONT: 10px arial, verdana, sans-serif; font-weight: bold; }

.quotechoice 	{ COLOR: #003333; }

.just 		{ text-align: justify; }

.faq 		{ line-height: 20px; }

.formmargin	{ margin: 0px; }




.headermenu	{ color: #6699CC; font: 10px verdana, arial, sans-serif; font-weight: bold; }





.line-title{
 color: #004276;
 font-weight:bold;
 font-size:15px;
 padding-bottom:5px;
 }

.line-date{
  font-size: 84%;
  color:#808080;
  padding-bottom:3px;
  }
.line-link{
 font-size: 75%;
 color: #004276;
 }

.det-date{
  
  color:#808080;
  font-size:84%;
  
  }


.bottom-link a:link, .bottom-link a:visited{
  color:#B8B8B8;
  font-weight:bold;
  font-size:14px;
}

.bottom-link a:active, .bottom-link a:hover{
  color:#CC0000;
  text-decoration:none;
}
.print-link{
   border:#EaE8E9 1px dotted;
   font-size:85%;
   }

.print-link a:link, .print-link a:visited, .print-link a:active{
   
	color:#B8B8B8;
}
 .print-link a:hover{
   
	color:#CC0000;
	text-decoration:none;
}

 /* BORDERS FOR PAGE IMAGES NOT GALLERY */

.borders		{ border: #000000 1px solid; }











 /* CALENDAR PAGE */

.bigtitle 	{ COLOR: #3366CC; FONT: 45px verdana, arial,  sans-serif; font-weight: normal; }

.calendarnum 	{ COLOR: #CC9900; FONT: 24px verdana, arial,  sans-serif; font-weight: normal; }

.page-splits	{
		border: #CCCCCC 1px solid;
		background-color: #FFFFFF;
		color: #FFFFFF; height: 5px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}





















 /* START THE CODE FOR THE VERTICAL MENUS */


.menu-layer  	{ position:relative; visibility:visible; left:0px; top:0px; z-index:2;


 }

.menu		{ 
		  font-size: 9pt;
		  height: 25px;
		  width:165px;
          border-bottom: #CCCCCC 1px solid; 
       padding-top:5px;
        
		text-indent:4px;
		 
		  cursor:pointer;
		  font-weight: normal;
		  line-height: 16pt;
		  text-align: left;
		  display: block;
		 
		  }


a.menu:link 	{ color: #000000; background-color:#FFFFFF; }


a.menu:visited 	{ color: #000000; background-color:#FFFFFF; }


a.menu:active 	{ color: #000000; background-color:#FFFFFF; }


a.menu:hover 	{ color: #000000; background-color:#F0F4FC; }

.menu-on { 
		  font-size: 9pt;
		  background-color:#F0F4FC;
		  height: 25px;
		  width:165px;
          border-bottom: #CCCCCC 1px solid; 
           padding-top:5px;
		  text-indent:4px;
		  cursor:pointer;
		  font-weight: normal;
		  line-height: 16pt;
		  text-align: left;
		  display: block;
		  
		   }


/*-------------------------------------------------nav-------------------*/
.navtable	{ 
		  border-collapse: collapse;
		  cursor:pointer;
		  border: #CCCCCC 1px solid; }
.navtable a:link, .navtable a:visited{
  text-decoration:none;  
  color:#808080;}
.navtable a:active, .navtable a:hover{
 text-decoration:underline;
 

 }  		  
