.picborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #042F41;
	border-right-color: #042F41;
	border-bottom-color: #042F41;
}
.table_bg {
	
	background-color: #FFF;
}
a {text-decoration:none; color:#2F60AC;}

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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.content {
	padding: 20px;
	text-align: left;
	color: #3d3d3d;
	font-size:14px;
}

.content ul li {
	list-style:circle;
	background:none;
	list-style-image:none;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #828C95;
	text-align: left;
}
.headline {
	
	font-weight: bold;
	
}
.bar {
	background-image: url(images/spb_top_bg.gif);
	background-repeat: repeat-x;
}

li {
	list-style-image: url(images/bullet.gif);
	padding: 5px 10px 5px 5px;
	margin: 5px;
}

ul#nav {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul#nav li {padding:0; text-transform:uppercase; background:none; margin: 5px 0; list-style:none; list-style-image:none;}
ul#nav li a {color:#003a5a; text-decoration:none; margin:0; padding:0; display:block; width:280px; height:14px; padding-left:21px; letter-spacing:1px;}
ul#nav li a:hover {color: #3876bc;}

.left-bar {
	background-image: url(images/left-bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-left {background:url(images/topleft.jpg); height:203px;}
.logo { padding: 60px 100px 0 0}
.middle {background:url(images/middle.jpg); background-color:#fff; background-repeat:no-repeat;}
.footer {font-size: 11px; width:740px;}
.footer a {
	color: #002237;
	text-transform: uppercase;
	padding: 0 4px;
}
.footer a:hover {color:#002237;}
.info {padding-top: 10px;}
.info a{ text-transform:none;}

.photo {padding-left:29px;}
.slogan {padding:34px 0 0 27px; float:left;}
.slogan p {padding: 10px 0 0 0; font-size:14px; text-align:center; margin:0}
.slogan p a {color: #000;}
.photo-attorney {
	background-image: url(images/bgphoto-attorney.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:8px 6px 0 6px;
	float:left;
}
.sidebar td { font-size:12px; color:#313131;}
.sidebar a {color:#0858b2;}
.sidebar td.info {padding-left:10px;}
.sidebar img.vcard { float:left; padding-right:10px;}