/* Background */



body {background-attachment: fixed; background-color: #ffffff;}



/* Padding around content columns - use in a DIV tag */



.paddingmain {padding: 12px 24px} 

.paddingimportant {padding-left: 5px}

.paddingleft {padding-left: 15px; padding-top: 12px; padding-right: 6px} 

.paddingright {padding-left: 6px; padding-top: 12px; padding-right: 6px}



/* Typestyle for text in header */



.tagline {font-family: Verdana, sans-serif;  font-weight: bold; font-size: 10px; color: #ffffff;}

a.important {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;  
	color: #000066;}
	
a.important:link { 
	color: #000066;
	text-decoration: none;}


a.important:hover{
	text-decoration: underline;} 


a.important:visited { 
	color: #000066;
	text-decoration: none;} 


a.important:visited:hover {
	text-decoration: underline;}


/* Typestyle for main navigation */



.mainnav {
	font-family: Optima, "CG Optima", Omega, "CG Omega",  "Arial Narrow", "Times New Roman", Times, serif;
	font-size: 13px; 
	padding-left: 3px;
	line-height: 19px}

a.mainnav:link {
	color: #000066; 
	font-weight: bold; 
	text-decoration: none} 

a.mainnav:visited {
	font-weight: bold; 
	color: #000066; 
	text-decoration: none} 


/* Typestyle for text in blue footer */

.footer1 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #ffffff; }

a.footer1 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold; } 

a.footer1:link { 
	color: #ffffff;
	text-decoration: none} 

a.footer1:hover{
	text-decoration: underline} 

a.footer1:visited {
	color: #ffffff; 
	text-decoration: none} 

a.footer1:visited:hover {
	text-decoration: underline}



/* Typestyle for text in gold footer */



.footer2 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #000044; padding:3px 0px;} 
	
a.footer2 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #000044;
	font-weight: bold}

a.footer2:link {
	color: #000044; 
	text-decoration: none} 

a.footer2:hover{
	text-decoration: underline} 
	
a.footer2:visited  {
	color: #000044;
	text-decoration: none} 
	
a.footer2:visited:hover  {
	color: #000044;
	text-decoration: underline}



/* Type style for general content */



hr {color: #84272e; }



p {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 10pt; 
	color: #0f0f0f; }

h1 {
	font-family: Optima, "CG Optima", Arial, "Times New Roman", Times, serif; 
	font-size: 18pt; 
	color: #84272e; 
	margin-top: 13px; 
	margin-bottom: 0px} 

h2 {
	font-family: Optima, "CG Optima", Arial, "Times New Roman", Times, serif; 
	font-size: 16pt; 
	color: #84272e; 
	line-height: 22px; 
	margin-bottom: 0px} 

h4 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11pt; 
	color: #000000; 
	margin-bottom: 0px; 
	margin-top: 15px} 

h6 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11pt; 
	color: #000000; 
	margin-bottom: 0px; 
	margin-top: 15px} 

h7 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11pt; 
	color: #84272e; 
	margin-bottom: 0px; 
	margin-top: 15px;
	font-weight: bold;}

th {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 13px; 
	color: #000000}



a:link {
	color: #000066; 
	text-decoration: underline} 
	
a:visited {
	color: #7f007f; 
	text-decoration: underline} 




ul {
	list-style-image: url(http://capuano.house.gov/images/bullet_blue.gif); 
	list-style-position: outside; 
	margin-top: 0px; 
	margin-left: 21px; 
	padding-left: 0px; 
	margin-bottom: 3px}

li {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	margin-top: 10px; 
	margin-bottom: 3px}



.breadcrumb {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	margin-top: 0px; 
	margin-bottom: 5px}



.bold {font-weight: bold;}

.normal {font-family: Arial, Verdana, sans-serif; font-size: 13px;}

.small {font-size: 11px;}

.lowercase {text-transform: lowercase;}

.blue {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000066;}



/* Type style for left column */

.col {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;}

h3 {
	font-family: Arial, "Times New Roman", Times, serif; 
	font-size: 11pt; 
	color: #000066; 
	line-height: 16px; 
	margin-top: 2px; 
	margin-bottom: 0px}


ul.blue {
	list-style-image: url(http://capuano.house.gov/images/bullet_blue.gif); 
	list-style-position: outside; 
	margin-top: 0px; 
	margin-left: 21px; 
	padding-left: 0px; 
	margin-bottom: 3px}

li.blue {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000;  
	margin-top: 3px;
	margin-bottom: 3px} 


h5 {
	font-family: Arial, "Times New Roman", Times, serif; 
	font-size: 11pt; 
	color: #84272e; 
	line-height: 16px; 
	margin-top: 2px; 
	margin-bottom: 0px}

ul.red {
	list-style-image: url(http://capuano.house.gov/images/bullet_red.gif); 
	list-style-position: outside; 
	margin-top: 0px; 
	margin-left: 21px; 
	padding-left: 0px; 
	margin-bottom: 3px}

li.red {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000;  
	margin-top: 3px;
	margin-bottom: 5px} 

a.subnav:link {
	color: #000066; 
	text-decoration: underline} 

a.subnav:visited {
	color: #7f007f; 
	text-decoration: underline} 




/* Styles for forms */



input.text {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 

	border-left: #999999 1px solid;  
	border-bottom: #999999 1px solid; 
	height: 18px; 

	background-color: #ffffff; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px}
	
input.locsuggest {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 

	border-left: #999999 1px solid;  
	border-bottom: #999999 1px solid; 
	height: 24px; 

	background-color: #ffffff; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px}



.flags {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 

	border-left: #999999 1px solid; 
	border-bottom: #999999 1px solid;  

	background-color: #ffffff; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px}


.news { 
	background-color: #ffffff; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px}