body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: times, helvetica, verdana, sans-serif, arial;
	color: #58595B;
	background: #223F85;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

p {
	font-size: 12px;
	line-height: 14px;
  font-family: Times, arial, helvetica, sans-serif, verdana;
	text-align: left;
	padding: 5px 5px 5px 5px;
} 

p.sansnavy { 
  color: #223F85;
	font-family: Trebuchet MS, sans-serif, verdana, arial, helvetica;
	
}

p.footer {
  text-align: center;
}

h1,h2,h3,h4,h5,h6 {
  padding: 0px 0px 0px 0px;
  text-align: center;
  color: #58595B;
  font-family: Georgia, arial, helvetica, sans-serif, verdana;
}

h1 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h4 {

	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h5 {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h6 {
	font-size: 8px;
	line-height: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}	

h3.specialevents { 
  font-family: times, helvetica, verdana, sans-serif, arial;
}
 
h3.sansnavy { 
  color: #223F85;
	font-family: times, helvetica, verdana, sans-serif, arial; 
}
h3.center  {
		color: #223F85;
		font-family: times, helvetica, verdana, sans-serif, arial; 
		font-size:14px;				 
}

h5.footer {
  color: #ffffff;
}
 
img {
	border: 0;
	}

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

a {
  font: bold 12px arial, helvetica, sans-serif, verdana;
  text-decoration: none;
  outline: none;
  color: #ffffff;
}

a.topnav { color: #000000; }
a.topnav:link { color: #000000; }
a.topnav:active { color: #ffffff; }
a.topnav:hover {
  color: #ffffff;
  text-decoration: underline;
}
a.topnav:visted { color: #aaaaaa; }

a.botnav { 
  color: #e4e7f0; 
}
a.botnav:link { color: #ffffff; }
a.botnav:active { color: #e4e7f0; }
a.botnav:hover { color: #e4e7f0; }
a.botnav:visted { color: #4A66AA; }

a.loggednav { color: #000000; }
a.loggednav:link { color: #000000; }
a.loggednav:active { color: #cccc99; }
a.loggednav:hover {
  color: #cccc99;
  text-decoration: underline;
}
a.loggednav:visted { color: #999999; }

td.about {
  padding: 5px 5px 5px 5px;
	background: #ffffff;
	color: #000000;
}

td.leftcont { background: url(images/leftfade.jpg); }
td.rightcont { background: url(images/rightfade.jpg); }

td.accomp { background: #E0E4EE; }
td.sched { background: #EEF0F5; }
td.white { background: #ffffff; }
td.lightgb { background: #e4e7f0;
					 	 border-bottom: 2px solid #000000;
						 margin:0px;
						 padding:0px; }
td.medgb { background: #c8cfe0; }

td.homevert { border-left: 3px solid #000000; }

td.footer { color: #ffffff; }

td.bluebull { 
  background: #e4e7f0;
	color: #223F85;
  text-align: right; 
	text-vertical-align: top;
}

td.bluebull2 { 
  background: #c8cfe0;
	color: #223F85;
  text-align: right; 
	text-vertical-align: top;
}

td.leftsched { 
  border-right: 4px solid #000000; 
	background: #c8cfe0;
}

table.sidebar {
  border-bottom: 1px solid #000000;
}

td.center { text-align: center; }

td.aboutcfr {
  padding: 0px 20px 0px 20px;
	background: #ffffff;
	color: #58595B;
	text-align: left;
	line-height:20px;
}

td.footer {
  color: #ffffff;
}

table.footer {
  color: #ffffff;
}

.footer {
  color: #ffffff;
}

.ScheduleName  {
	 font-family: Times;
	 font-size: 18px;
	 font-style: italics;
	 font-Variant: small-caps;
	 padding:5px;
	 }

#schedulelist  {
	margin-top:-4px;
	margin-bottom:-3px;	
	padding:0px;
}

#schedulelist tr 			 {
	 background: #ffffff;
	 
}

#schedulelist td 			 {
	  
}

#schedulelist tr.odd   {
	 background: url(images/membersOddRow.jpg);
}


#schedulelist h1   {
	 color:black;
	 text-align:right;
	 font-family: Georgia, Times, Arial;
	 font-style:italic;
	 font-weight:lighter;
	 font-size:  22px;
}

#schedulelist h2   {
	 	 font-family: Verdana, Georgia, Times, Arial;
		 color:  000099;
		 font-size:  14px;
		 display:inline;
		 padding:0px;
		 margin:0px;
}
#schedulelist h3   {
	 	 font-family: Georgia, Times, Arial;
		 color:  black;
		 font-size:  26px;
		 text-align:center;
		 padding-left:20px;
		 padding-top:5px;
		 padding-bottom:15px;
		 padding-right:0px;
		 font-weight:lighter;
		 margin:0;
		
}

#loginpic		{
			margin-left: 60px;
}

#showcompany h1		 {
			font-size:30px;
			font-family:Georgia, Arial, Verdana;
			font-style:italic;
			color: #666666;			
			padding-top:0px;
			padding-bottom:20px;
			text-align:center;
}
#showcompany h2	 {
			font-size: 12px;
			font-family: Georgia, Times, Verdana, Arial;
			text-decoration:underline;
			color: black;
			font-weight:lighter;
			text-align:left;
			padding-top:15px;
			font-variant:small-caps;
			position:relative;
			left:5px;
			
}
#showcompany h3	 {
			font-size:12px;
			font-family: Verdana, Georgia, Times, Arial,   ;
			text-decoration:none;
			color: black;
			padding-top:2px;
			text-align:left;
			position:relative;
			left:5px;
}
#showcompany a		{
			color:#000099;
}

#showcompany a:hover		{
			color:#666666;
			text-decoration:underline;
}

#showcompany p		{
			color:black;
			font-size: 16px;
			font-family: Georgia, Times, Verdana, Arial;			
		  line-height:26px;
}

#specialevents {
							 text-align:left;
			
}
#specialevents h4		{
			color:#333399;
			padding-top:5px;
			padding-bottom:5px;
			text-align:left;
}

#specialevents p		{
			color:#333399;
			padding-left:5px;
			padding-right:5px;
			text-align:left;
			font-size:12px;
}
.floatpicleft  {
			float:left;
}

.floatpicright  {
			float:right;
			padding:5px;
}
.schedulesections  {
			margin-left:-2px;
			margin-right:-4px;
}

#schedule {	      
    	background: #c8cfe0;
			background: url(images/scheduleslice.gif);
			width:225px;			
			align:center;
			padding:0px;
			margin:0px;
				
}
.scheduleitem {
 			width:200px;			
			text-align:center;			
			padding:0px;
			margin:0px;
			position:relative;
			left:10px;
}

#schedule h1 {
					color:black;
					font-size: 14px;
					font-family: Georgia, Times, Verdana, Arial;	
					text-align:left;
					padding:0px;
					margin:0px;	  		
					
}

#schedule h2 {
					color:black;
					font-size: 12px;
					font-family: Georgia, Times, Verdana, Arial;	
					font-variant: small-caps;
					text-align:left;	
					font-weight:lighter;
					letter-spacing:1px;
					padding:0px;
					margin:0px;	
}

#schedule h3 {
					color: #000066;
					font-size: 12px;
					font-family: Verdana, Georgia, Times, Arial;	
					text-align:left;		
					padding:0px;
					margin:0px;	
}

#schedule h4 {
					color: #000066;
					font-size: 12px;
					font-family: Verdana, Georgia, Times, Arial;					
					font-weight:lighter;	
					text-align:left;			
					padding:0px;
					margin:0px;	
}

#schedule p {
					
					text-align:left;
					font-size:12px;
					padding-top:5px;
					padding-left:0px;
					padding-right:0px;
					padding-bottom:2px;
					margin:0px;

}

#news			{
					padding-left:20px;
					padding-right:20px;
					margin:0px;
}

#news	p		{
					font-size:16px;
					color: #58595B;
					font-family: Times, Verdana, Georgia, Arial;
					font-weight:lighter;
					margin:0px;
					padding-top:5px;
					padding-bottom:5px;
					padding-left:0px;
					line-height:18px;
}

#news	h2		{
					font-size:12px;					
					font-family: Times, Verdana, Georgia, Arial;
					font-weight:lighter;
					text-align:left;
					padding:0px;
					margin:0px;
					color:#999999;
					letter-spacing:2px;
					padding-top:5px;
					padding-bottom:5px;
}
#news	h1		{
					font-size:16px;	
					color: #000066;				
					font-family: Georgia, Verdana, Arial;					
					text-align:left;
					font-variant: small-caps;
					padding-top:5px;
					padding-bottom:5px;
					margin:0px;
}

#news hr  {
			color: #999999;
}

#links {
			 padding-left:60px;
			 padding-right:40px;
}
#links h1 {
			 font-size:30px;
			font-family:Georgia, Arial, Verdana;
			font-style:italic;
			color:#666666;			 
			 margin:0px;
			 padding:0px;
			 text-align:center;			 
}

#links h2 {
			 margin:0px;
			 padding:0px;
			 text-align:left;			 
}

#links p  {
			 padding-top:2px;
			 padding-left:0px;
			 padding-right:0px;
			 margin:0px;
			 font-size:14px;
}

#links a  {
			 color:#000066;
			 font-size:18px;
			 font-family: Georgia, Verdana, Arial;	
			 text-decoration:underline;
			
}

#links a:hover  {
			 color:#000066;
			 text-decoration:none;	
}

#login h1 {
			 color:#000066;
			 font-size:14px;
}

#login a {
			 color:#000066;
			 font-size:14px;
}

#login a:hover {
			 color:#000066;
			 text-decoration:underline;
}

#membernews {
				padding-left:40px;
				padding-right:40px;		
}

#membernews	p		{
					font-size:16px;
					color: #58595B;
					font-family: Times, Verdana, Georgia, Arial;
					font-weight:lighter;
					padding:0px;
					
}

#membernews	h2		{
					font-size:12px;					
					font-family: Times, Verdana, Georgia, Arial;
					font-weight:lighter;
					text-align:left;
					padding:0px;
					color:#999999;
					letter-spacing:2px;
}
#membernews	h1		{
					font-size:16px;	
					color: #000066;				
					font-family: Georgia, Verdana, Arial;					
					text-align:left;
					font-variant: small-caps;
}
#email a {
			 color:#000066;
			 text-decoration:underline;
}

#email a:hover {
			 color:#666666;			 
}

#member  {
	margin-bottom:-3px;
		
}

#member tr 			 {
	 background: #ffffff;
	 
}

#member td 			 {
    
	  
}

#member tr.odd   {
	 background: url(images/membersOddRow.jpg);
}


#member h1   {
	 color:black;
	 text-align:right;
	 font-family: Georgia, Times, Arial;
	 font-style:italic;
	 font-weight:lighter;
	 font-size:  18px;
	 padding-top:2px;
}

#member h2   {
	 	 font-family: Verdana, Georgia, Times, Arial;
		 color:#000099;
		 font-size:  16px;
		 line-height:18px;
		 display:inline;
		 padding:0px;
		 margin:0px;
}
#member h3   {
	 	 font-family: Verdana, Georgia, Times, Arial;
		 color:  black;
		 font-size:  12px;		 
		 font-weight:lighter;
		 margin:0;
		 display:inline;
		 line-height:18px;
}

#member h4   {
	 	 font-family: Verdana, Georgia, Times, Arial;
		 color:  black;
		 font-size:  12px;	
		 margin:0;
		 display:inline;
		 font-weight:bolder;
		 line-height:18px;
}
#member h5   {
	 color:#666666;
	 text-align:center;
	 font-family: Georgia, Times, Arial;
	 font-style:italic;	 
	 font-size:  30px;
	 line-height:32px;
}
#member a {
				font-family:verdana,arial,times;
				font-size:14px;
				color:#000066;
				font-weight:lighter;
				text-decoration:underline;
				line-height:18px;
}
#member a:hover {
				text-decoration:none;
				color:#666666;
				line-height:18px;
}
#mugshot {
				 padding:0px;
}
.memberinfo  {
				position:relative;
				left:5px;
}
.moveleft  {
							 position:relative;
							 right:5px;
}

h1.bigheader  {
				 font-size:30px;
				 font-family:Georgia, Arial, Verdana;
				 font-style:italic;
				 color: #666666;			
				 padding-top:0px;
				 padding-bottom:20px;
				 text-align:center;

}

