
body  {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #000000;

background: #C9CBC8 url(images/bg-tile.gif); 
}

td, th {
font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;


}

.legal_content
{
border-bottom: 3px solid #000000;
border-top: 3px solid #000000;
border-left: 3px solid #000000;
border-right: 3px solid #000000;
background-color: #E8E8E8;
}
.disclaimer
{
border-bottom: 3px solid #000000;
border-top: 3px solid #000000;
border-left: 3px solid #000000;
border-right: 3px solid #000000;
background-color: #cccccc;
}
table.disclaimer td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #000000;
	
}

/* this is the top about | site map nav area */
.left a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	 
}
.about-bike-attorneys
{
border-bottom: 0px solid #000000;
border-top: 3px solid #000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
		font-size: 10px;
		
	text-decoration: none;
	

}

		a:link.about-bike-attorneys { color: #97BAE2; text-decoration: none; }
a:visited.about-bike-attorneys { color: #97BAE2;  text-decoration: none; }
a:hover.about-bike-attorneys { color: #D2293C;  text-decoration: none; }
a:active.about-bike-attorneys { color: #97BAE2;  text-decoration: none; }



.cycling_team2
{
	font: normal bold 11pt georgia, serif;  
	color: #ffffff; padding-bottom: 2px; padding-left: 12px;
}
a:link.cycling_team2 { color: #E59B00; text-decoration: none; }
a:visited.cycling_team2 { color: #E59B00;  text-decoration: none; }
a:hover.cycling_team2{ color: #D2293C;  text-decoration: none; }
a:active.cycling_team2 { color: #E59B00;  text-decoration: none; }
/*  
needed:
border
td style - it needs the border
bg color for table and cell


  
 this is from colbachlaw for the new banner a
 the banner image in the background 
 */
 .banner
{
color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
		font-size: 15px;
		}
		 
		
		td.banner
{

background-image:  url(images/bicycle-lawyers.jpg); 
}
 /*

.Bicycleattorneyracing
 {
	color: #eeeeee;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*
	background-image:  url(images/portland_injury_lawyer.jpg)
*/
 
td.Bicycleattorneyracing
{
/*
	background-image:  url(images/portland_injury_lawyer.jpg);
*/
}

.oregon_attorney
{
border-bottom: 0px solid #660000;
border-top: 0px solid #660000;
border-left: 0px solid #660000;
border-right: 0px solid #660000;
}
.attorney_oregon
{
border-bottom: 2px solid #660000;
border-top: 2px solid #660000;
border-left: 2px solid #660000;
border-right: 2px solid #660000;
}
.lawyer_oregon
{
border-bottom: 2px solid #660000;
border-top: 2px solid #660000;
border-left: 2px solid #660000;
border-right: 2px solid #660000;
padding: 0px;
}
.lawyer_attorney
{
border-bottom: 2px solid #660000;
border-top: 2px solid #660000;
border-left: 2px solid #660000;
border-right: 2px solid #660000;
}
.lawyer
{
border-bottom: 3px solid #660000;
border-top: 3px solid #660000;
border-left: 3px solid #660000;
border-right: 3px solid #660000;

}



.alabama
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.alabama    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.alabama    { color: #343402; font:  normal normal 14px Georgia, serif; 
	font-variant: small-caps; }
h3.alabama    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }

h4.alabama {
font-size: 34px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}


.arizona
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.arizona    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.arizona    { color: #ffffff; font:  normal normal 12pt Georgia, serif; 
	font-variant: small-caps; }
h3.arizona    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }


.colorado
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.colorado    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.colorado   { color: #ffffff; font:  normal normal 10px Georgia, serif; 
	font-variant: small-caps; }
h3.colorado   { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }

.idaho
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.idaho    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.idaho    { color: #343402; font:  normal normal 14px Georgia, serif; 
	font-variant: small-caps; }
h3.idaho    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }


.nevada
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.nevada    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.nevada    { color: #ffffff; font:  normal normal 12pt Georgia, serif; 
	font-variant: small-caps; }
h3.nevada    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }


.new_york
{
font: normal normal  11pt georgia, serif;  font-variant: small-caps;
	color: #000000; 
}
h1.new_york    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.new_york    { color: #ffffff; font:  normal normal 12pt Georgia, serif; 
	font-variant: small-caps; }
h3.new_york    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #343402; padding: 3px; }


.oregon
{

}
h1.oregon    { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #343402; padding-bottom: 2px; padding-left: 12px; }
h2.oregon    { color: #343402; font:  normal normal 14px Georgia, serif; 
	font-variant: small-caps; }
h3.oregon    { font: normal bold 15px georgia, serif; font-variant: small-caps; color: #000000; padding: 3px; }


.pennsylvania
{

}
h1.pennsylvania  { 
	font: normal bold 12pt georgia, serif;  font-variant: small-caps;
	color: #ffffff; padding-bottom: 2px; padding-left: 12px; }
h2.pennsylvania    { color: #000000; font:  normal normal 15pt Georgia, serif; 
	font-variant: small-caps; }
h3.pennsylvania    { font: normal bold 15pt georgia, serif; font-variant: small-caps; color: #000000; padding: 3px; }


.bike_race_head {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FB8327;
	font-weight: bold;
}
.bike_race_head2 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #800000;
	font-weight: bold;
}
.bike_race_body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
 

.pip_insurance_FAQ {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pip_insurance_FAQ a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.style1 {
	
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.auto_insurance_information {
	font-size: 16px;
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.small {
	
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}
.attorney {
	color: #eeeeee;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.legal_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	font-size: 16pt;
}




.attorney_profile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	font-size: 12pt;
}


.proven_results {color: #0000FF; font-size: 12px; font-weight: bold;}

.left a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.press {
	
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.press a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.bike_shops
{
	font: normal bold 13pt georgia, serif;  
	color: #ffffff; padding-bottom: 2px; 
}



.cycling_team
{
	font: normal bold 15pt georgia, serif;  
	color: #000000; padding-bottom: 2px; padding-left: 12px;
}
h1.cycling_team    { 
	font: normal bold 12pt georgia, serif;  
	color: #343402; padding-bottom: 2px; padding-left: 12px; }

a:link {color: #990000; }        
a:active {color: #990000;} 
a:visited {color: #550000;}
a:hover {color: #e00000;}

h2 {
	font-size: 12px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;

}
h1 {
	font-size: 18px;
	font-variant: small-caps;
	font-family: Georgia, serif;
	font-weight: bold;
}
h3 {
	font-size: 10px;
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h4 {
	font-size: 23px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h5{
	font-size: 23px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h6 {
	font-size: 20px;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-weight: bold;
}


/* button styles proven results */

.specialButton {
font-family: sans-serif;
line-height: normal !important;
font-size: 130% !important;
}
.specialButton a:hover, .specialButton a:active {
color: #000000 !important;
background-color: #660000;
}
a.button, a.buttonDis {
display: block;
background-color: #ffffff;
width: 355px;
height: 28px;
margin: 5px auto;
padding: 0px 0 0 0;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
background-color: #660000;
color: #ffffff;
text-decoration: underline;
}
a.button:hover, a.button:active {

background-color: #ffffff;
background-position: 0 0px;
color: #000000;
text-decoration: underline;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 0px;
color: #001111 !important;
cursor: default;
}

/* button sytles pip oregon personal injury protection insurance */
/* button styles */

.oregon_pip {
font-family: sans-serif;
line-height: normal !important;
font-size: 110% !important;
}
.proven_trial_results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 16pt;
	background-color: #000;
	width: 589px;
}
.oregon_pip a:hover, .oregon_pip a:active {
color: #000000 !important;
background-color: #660000;
}
a.article_pip, a.buttonDis {
display: block;
background-color: #ffffff;
width: 400px;
height: 32px;
margin: 0px auto;
padding: 0px 0 0 0;
text-align: left;
font-size: 100%;
font-weight: lighter;
text-decoration: underline;
}
a.article_pip:link, a.article_pip:visited {
background-color: #660000;
color: #ffffff;
text-decoration: underline;
}
a.article_pip:hover, a.article_pip:active {

background-color: #ffffff;
background-position: 0 0px;
color: #000000;
text-decoration: underline;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 0px;
color: #000011 !important;
cursor: default;
}
ul { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 3em }

ol { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 3em }

li { margin-bottom: 10px }


/*  text box look */

.bike_lawyer      { background: #E6EDF5; color: #000; font: normal normal 10px/14px Verdana, Arial, sans-serif; 
	padding: 2px 2px 2px 2px; text-align: left;
	border: 1px solid #000000; 
	}
.bike_lawyer_header { background: #516E8C; color: #E6EDF5; height: 16px; text-align: center;
	font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 4px 4px 4px 4px; 
	}