/* CSS Document */

 body {  
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 12px;
	  line-height:18px;
		background-color: #6699FF; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px; 
		}
 .content {  
  	padding-left: 30px; 
  	padding-top: 20px; padding-right: 20px; 
  	padding-bottom: 20px; 
	background-color: #ffffff;
  	}
 .footer {  
 	color: #ffffff;
  	padding-left: 30px; 
  	padding-top: 10px; padding-right: 20px; 
  	padding-bottom: 10px; 
	background-color: #6699ff;
  	}
a:link, a:active {
	color: #993333;
	font-weight:bold;
	text-decoration:underline;
 	}	
a:visited {
	color: #009933;
	font-weight:bold;
	text-decoration:underline;
  	}	
	
 a.about:link{
 	color: #000000; text-decoration:none;
	}
 a.about:active{
	color: #336600;
	text-decoration:none;
  	}	
 a.about:visited {
	color: #993300;
	text-decoration:none;
  	}		
 a.about:hover {
  color: #66FF99; text-decoration:none;
 	}	 
	
 a.menu:link{
 	color: #FFFFFF; text-decoration:none;
	}
 a.menu:active{
  color: #FFFFFF; text-decoration:none;
  	}	
 a.menu:visited {
  color: #FFFFFF; text-decoration:none;
  	}		
 a.menu:hover {
  color: #66FF99; text-decoration:none;
 	}	  
 p.menuFormat {				
		margin-top: 10px;	
		margin-bottom: 10px;	
		margin-right:20px;			
		font-size:12px;
		font-weight:bold;
		} 
 p.subMenuFormat {				
		margin-top: 0px;	
		margin-bottom: 10px;				
		font-size:12px;
		font-weight:bold;
		}
 .menuSpacing {margin-right:20px;}
 img.Left {
		float: left;
		margin-right: 25px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
 img.Right {
		float: right;
		margin-left: 25px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
 .sidebar {
 		padding-top: 20px; 
		padding-right: 20px; 
		padding-bottom: 20px; 
		padding-left: 20px; 				
		}
 .sidequote {
	color: #ffffff; 
 	font-size: 16px; 
	line-height: 26px;
	font-weight: bold; 	
	}
.subSidequote {
	color: #6699ff; 
 	font-size: 16px; 
	line-height: 26px;
	font-weight: bold; 	
	}
.saidby {  	
	margin-top: 0px; 	
	font-weight: bold;
	}
.greenDown {
	color: #66ff99;
	font-weight: bold;
	margin-right:20px;
	}
.pinkDown {
	color: #cc0077;
	font-weight: bold;
	margin-right:20px;
	}
.colorBlue {
	color: #6699ff;	 
	}
HR.black{height:3px; width:75%; background:#000000;}

/*  styles added for reps page */
#reps #content-container {width:600px; background-color:white; 
padding:10px 146px 10px 146px;}
#content-container dt {font-weight:bold; width:100px;float:left; clear:left;}
#content-container dd {margin-left:100px;}
#content-container dl {border:0px solid red; overflow:auto;width:460px; margin-left:100px;clear:left; margin-top:3em; border-bottom:1px solid; padding-bottom:3em;
}

#content-container dt.country {display:none;}
#content-container dd.country {position:relative; left:-100px;margin-bottom:1em;}

#content-container dt.picture {display:none;}
#content-container dd.picture {float:right; margin-left:10px;}

#content-container .email {clear:right;}
#content-container dt.email {clear:both;}

#content-container dl strong {font-size:1.5em;}

#about {width:900px;}
#about img {float:left; margin-right:8px; margin-bottom:10px;
clear:left;}
#about .clear {clear:both;}
#about p {margin-left:238px;}