body         				{font-family: Arial; background-color: #FFFFFF font-size: 100%;}

span.calendar_link 			{ text-decoration: none; font-size: 8pt; color: #FFFFFF }
.cellFourCornerBorders 		{ border: 1px solid #808080; padding-left: 2; padding-right: 1; padding-top: 1; padding-bottom: 1 }
.cellFourCornerBordersNOPAD { border: 1px solid #808080; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0 }
.cellLeftBorders 			{ border-left:1px solid #808080; padding-left: 4; padding-right: 1; padding-top: 0; padding-bottom: 0 }
.cellNOborders 				{ padding: 0 }
.cellRightBorders 			{ border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; padding:0;  }

span.resume  				{ font-size: 90% }
span.arial8ptGrey 			{ font-size: 65%; color: #808080 }
span.NavsectionHead 		{ font-size: 85%; text-transform: uppercase }
span.nav_top 				{ font-size: 80% }
span.nav_left 				{ font-size: 75%; text-transform: uppercase; }

.captions 					{ font-size: 85%; color: #333333; text-decoration:none}
.captionSM					{ font-size: 75%; color: #333333; text-decoration:none}

.calendar_table 			{ font-size: 80%; color: #808080 }

a:link       				{ text-decoration: none; color: #000000 }
a:hover      				{ text-decoration: none; color: #36548F;  }
a:visited:hover 	  		{ color: #36548F; }
a:active     				{ text-decoration: none; padding:0; color: #36548F;  }
a:visited    				{ color: #333333; text-decoration: none; }

.resume a:link       		{ text-decoration: none; color: #2B416F}
span.resume.head1  			{ color:#667AC6; font-size: 140%; text-transform:uppercase; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; letter-spacing:2pt }
span.resume.head2 			{ font-size: 100%; font-size: 120%; color:#667AC6 }