body {
	background-color: #3b3b3b; margin: auto;
}
body, p, form {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 22px !important; line-height: 20px;
}
* {
   padding: 0;
}
table {
  margin: 0; 
  border: 0; border-style: none; border-collapse: collapse;
 }
img, a img {border: 0; margin: 0; display: block;
}
img.photo {margin-right: 15px !important; margin-right: 10px;
}
img.valid {display: inline}
table.top {width: 98%;
background-color: #fff; border-right: 13px #fff solid;
}
table.top td.court {width: 272px; height: 194px;
} 
table.top td.topline {height: 12px; width: 100%; background-color: #3b3b3b; background-image: url(images/nav/topline.gif); background-repeat: repeat-x, repeat-y; 
}
table.top td.atty {height: 80px; width: 50%; border-right: 0;
}
table.top td.tel {height: 80px; width: 50%;
}
table.top td.loc {height: 22px; width: 100%; text-align: left; background-color: #2c4153; 
}
table.top td.wline {height: 2px; width: 100%; text-align: left;
}
table.top td.along {height: 78px; width: 100%; text-align: left; background-color: #552008;
}
table.top td.alongb {height: 78px; width: 100%; text-align: left; background-color: #407dda;
}
table.top td.alongc {height: 78px; width: 100%; text-align: left; background-color: #000;
}
table.top td.botline {height: 6px; width: 100%; background-color: #005d98; background-image: url(images/nav/botline.gif); background-repeat: repeat-x, repeat-y; border-right: 13px #fff solid; border-top: 3px #fff solid; border-bottom: 34px #fff solid !important; border-bottom: 22px #fff solid;
}
table.lower {width: 98%;
background-color: #fff; border-right: 13px #fff solid; border-bottom: 22px #fff solid; text-align: left;
}
table.text {width: 100%; background-image: url(images/nav/stripe-bg.gif);background-position: top left; background-repeat: repeat-y; 
}
table.text td.textleft {width: 12%;}
table.text td.textright {width: 10%;}
table.text td.textmain {width: 78%;}
table.info {width: 80%;
}
table.text td.textmain a, table.text td.textmain a:visited, table.info td.contact a, table.info td.contact a:visited {color: #33c;
}
table.text td.textmain a:hover,  table.info td.contact a:hover {color: #00f;
}
table.menu {width: 217px;}
table.menu td.line {padding: 11px 0px;}
table.menu-main td {padding-right: 62px; text-align: right; background-image:url(images/nav/menu-bg-main.gif); background-position: top right; background-repeat: no-repeat;}
table.menu-inside td {padding-right: 62px; text-align: right; background-image:url(images/nav/menu-bg-inside.gif); background-position: top right; background-repeat: no-repeat;}

#links {width: 155px;
}
#links a, #links a:visited {
font-family: arial, helvetica, sans-serif; 
font-size: 14px; font-weight: bold; color: #26317e; 
text-decoration: none;
text-align: right;
display: block;
margin-bottom: -4px !important; margin-bottom: -1px;  
}
#links a:hover {color: #00f; text-align: right; text-decoration: underline;
}
#links a.top, #links a.top:visited, #links a.top:hover {
margin-top: -1px !important; margin-top: 2px;  
}
#links span.non {
font-family: arial, helvetica, sans-serif; 
font-size: 14px; font-weight: bold; color: #26317e; 
text-decoration: none;
display: block;
}
#links span.head {
font-family: times, serif; 
font-size: 21px; color: #9e0b0e; font-weight: bold;
display: block;
padding-top: 0px; margin-bottom: -1px;
}
#links span.two {
font-family: times, serif; 
font-size: 21px; color: #9e0b0e; font-weight: bold;
display: block;
padding-top: 18px;
padding-bottom: 1px;
}
#links span.three {
font-family: times, serif; 
font-size: 21px; color: #9e0b0e; font-weight: bold;
display: block;
padding-top: 22px; padding-bottom: 2px;
}
#links span.four {
font-family: times, serif; 
font-size: 21px; color: #9e0b0e; font-weight: bold;
display: block;
padding-top: 22px; padding-bottom: 2px;
}
#links a.end, #links a.end:visited, #links a.end:hover {
font-family: times, serif; 
font-size: 21px; color: #9e0b0e; font-weight: bold;
display: block;
padding-top: 35px; padding-bottom: 20px;
}
table.list {width: 100%; text-align: left;}
table.list td.arw {width: 3%; padding-right: 2px;}
table.list td.map {width: 47%;}
table.list td.serv {width: 97%;
}
/* mediation tabs */
table#medibar {
	margin-top: -5px; margin-left: -5px !i; 
	margin-right: 10px;
	margin-bottom: 18px; margin-bottom: 18px !i;
	margin-left: 10px; margin-left: 10px !i;
	overflow: hidden;
	border: 0; 
	font-family: arial, helvetica, sans-serif; color: #000; text-align: center;

}
#medibar a:link, a:visited {color: #039; text-decoration: none;}
#medibar a:hover {text-decoration: underline; color: #00f;}
table#medibar td.cred1 {width: 98px; background: url(images/credentials-tab1.gif) top left no-repeat; color: #000; text-decoration: none;}
table#medibar td.recom1 {width: 109px; background: url(images/news-tab1.gif) top left no-repeat;  text-decoration: none;}
table#medibar td.cred2 {width: 98px; background: url(images/credentials-tab2.gif) top left no-repeat;  text-decoration: none;}
table#medibar td.recom2 {width: 109px; background: url(images/news-tab2.gif) top left no-repeat;  text-decoration: none;}
table#medibar td.recom2 a:link, a:visited {color: #039; text-decoration: none;}
table#medibar td.recom2 a:hover {text-decoration: underline; color: #00f;}

table#medibar td.blank {width: 200px; }

/* end of mediation tabs */





#intext a:link, #intext a:visited {color: #00c; text-decoration: none;
}
#intext a:hover{
	color: #f33; text-decoration: underline;
}
.indent {
	text-indent: 20px;
}
.noindent {text-align: left;}

#indenttext p {
	text-indent: 20px;
}
#indenttext p.flush {
	text-indent: 0px;
}

.center {margin-left: auto; margin-right: auto; text-align: center;
}
#replyform {padding: 0px 0px 0px 50px; border-left: 14px #fff solid; margin: 0;
  text-align: left;
}
div#endpg, #endpg a:link, #endpg a:visited, #endpg a:hover  {
	font-size: 11px;
	font-weight: bold;
 	color: #9cf;
	text-decoration: none;
}
#endpg a:hover {text-decoration: underline;
}
h1, h3, h4  {font-family: "Palatino Linotype", “Book Antiqua”, Palatino, “Times New Roman”, Times, serif; 
	font-variant: small-caps;
	text-align: left;
	color: #333; 
	border-bottom: 1px dotted #333;}

h1 {font-size: 17px;  letter-spacing: 2px; margin-top: 12px !important; margin-top: 8px; 
 margin-bottom: 24px !important; margin-bottom: 28px;  
	width: 95%;}
h3, h4 {font-size: 16px; letter-spacing: 1px; margin-top: 18px !important; margin-top: 6px;
margin-bottom: 20px !important; margin-bottom: 24px; margin-left: 20px; 
	 width: 80%;}
h3 {font-size: 16px; width: 80%;}
h4 {font-size: 14px; width: 60%;}
h4.insert {width: 80% !important; width: 60%;}
p {margin-top: 18px !important; margin-top: 6px;
} 
p:first-letter {font-size: 120%;
}
.v11 {font-size: 11px;}
.blockquote {margin-left: 20px;
}
