/* news 08-2009 */

.topbar {
	width: 721px;
	height: 71px;
	background-image: url(http://vertebroplasty.com/deimages/headersub.gif);
	text-align: right;
	margin: 0;
	padding: 0;
}

.tdleftcolumn {
	vertical-align: top;
	width: 178px;
}

.ppping {
	margin: 0 0 0 20px;
	padding: 0;
}

.tdleftcolumn hr {
	vertical-align: top;
	color: white;
	margin: 16px 0 16px 20px;
	border-bottom: 1px solid #83a2bd;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.movesbox {
	padding: 16px 12px 12px 20px;
	margin-left: 0;
	width: auto;
	margin: 0;
	border-style: none;
}

.movesbox h1 {
	color: #316698;
	font: normal 15px/17px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

.movesbox a {
	font: 14px Arial, Helvetica, Geneva, sans-serif;
}

.movesbox p {
	color: black;
	font: 14px/16px Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 15px;
	padding: 0;
}

.fpimage {
	width: 178px;
	height: 250px;
	background: url(../deimages/fp_kayak_man.jpg) no-repeat 0 -28px;
}

.fpimage p {
	color: white;
	font: normal 18px/19px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 204px;
	padding-left: 20px;
	text-shadow: black 0 0 10px;
	text-decoration: none;
}

.tablecontainer {
	border-style: none;
	width: 721px;
	border-width: 0;
	padding: 0;
	margin: 0;
}

.moreinfo {
	margin: 0 0 0 20px;
	padding: 0;
	vertical-align: top;
}

.moreinfo td {
	margin: 0 0 0 20px;
	padding: 0;
	vertical-align: top;
}

.moreinfo p {
	color: black;
	font: bold 13px/16px Arial, Helvetica, Geneva, sans-serif;
}

.moreinfo a {
	color: black;
	font: bold 13px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.tdcentercolumn {
	width: 296px;
	margin: 0;
	padding: 30px 20px 0;
}

.tdcentercolumn h1 {
	color: #316698;
	font: normal 17px/20px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 19px;
	padding: 0;
}

.tdcentercolumn h2 {
	color: black;
	font: normal 15px/17px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0 0 6px;
}

.tdcentercolumn p {
	margin: 0 0 17px;
	padding: 0;
	color: black;
	font: 14px/19px Arial, Helvetica, Geneva, sans-serif;
}

.tdcentercolumn a {
	margin: 0 0 17px;
	padding: 0;
	color: black;
	font: 14px/17px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.tdcentercolumn ul {
	margin: 0;
	padding: 0 0 0 10px;
}

.tdcentercolumn ul li {
	margin: 0 0 8px;
	padding: 0;
	color: black;
	font: 14px/19px Arial, Helvetica, Geneva, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../deimages/bullet_blue.gif);
}

.tdrightcolumn {
	vertical-align: top;
	padding-top: 30px;
}

.newsbox {
	background: url(../deimages/news_box_bkg.jpg) repeat-x;
	padding: 12px;
	margin: 16px 0 0;
}

.newsbox h1 {
	color: #316698;
	font: normal 16px/18px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 14px;
	padding: 0;
}

.newsbox p {
	color: black;
	font: normal 14px/17px Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 17px;
	padding: 0;
}

.newsbox a {
	color: black;
	font: normal 14px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.carat {
	color: #e62017;
	font: normal normal 12px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 4px 0 0;
	padding: 0;
}

.footer {
	clear: both;
	width: 721px;
}

.topnav {
	width: 721px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 23px;
}

.tablenav {
	margin: 0;
	padding: 0;
	width: 401px;
	border-style: none;
	border-width: 0;
	visibility: visible;
	float: right;
	overflow: visible;
}

/* end news 08-2009 all others unchanged */


body { margin: 0px 0px 0px 0px; }
img, fieldset{
	border: 0px;
	margin: 0px;
}
/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-color: #FFFFFF;
	text-align:center;
	font-stretch: ultra-condensed;
}
.m0l0oover {
	text-decoration : none;
	background-color: #FFFFFF;
	text-align:center;}
/* level 0 inner */
.m0l0iout {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 18px; 
font-weight: bold; 
	color: #326733;
	text-decoration: none;
	text-align:center;
}
.m0l0iover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
font-weight: bold; 
	text-decoration: none;
	text-align:center;
}
/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border-right : 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
	background: #88D1E5;
	filter: alpha(opacity=80);
	font-stretch: ultra-condensed;
}
.m0l1oover {
	text-decoration : none;
	border-right : 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
	background: #3AB3D4;
	filter: alpha(opacity=80);
	font-stretch: ultra-condensed;
}
/* level 1 inner */
.m0l1iout {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
.m0l1iover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
.globalNav {
	font-family: verdana, sans-serif; 
    font-size: 11px; 
	color: 666666;
}
.globalNav A {
	font-family: verdana, sans-serif; 
    font-size: 11px; 
	color: 666666;
}
.globalNav A:hover {
	font-family: verdana, sans-serif; 
    font-size: 11px; 
	color: 666666;
}
.pageName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #FFFFFF;
	text-decoration : none;
}
.breadCrumbList {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
  color: #666666;
	text-transform: lowercase;
}
a.breadCrumbList {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
	color: #666666;
	text-transform: lowercase;
}
a.breadCrumbList:hover {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
	  color: #666666;
	text-decoration: none;
	text-transform: lowercase;
}
.breadCrumbDetail {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
  color: #666666;
	text-transform: lowercase;
}
a.breadCrumbDetail {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
  color: #666666;
	text-transform: lowercase;
}
a.breadCrumbDetail:hover {
	font-family: verdana, sans-serif; 
    font-size: 9pt; 
	text-align:center;
  color: #666666;
	text-decoration: none;
	text-transform: lowercase;
}
#breadCrumb {
	height: 15;
	text-transform: lowercase;
}
.sectionNavigation {
	vertical-align: middle; 
	font-family: sans-serif; 
font-size: 16px; 
font-weight: 900; 
	text-align:left;
	color: black;
	text-decoration: none;
	cursor:pointer;
}
a.sectionNavigation{
	vertical-align: middle; 
	font-family:: sans-serif;
font-size: 16px; 
font-weight: 900; 
	text-align:left;
	color: #346635;
	text-decoration: none;
	cursor:pointer;
}
a.sectionNavigation:hover {
	vertical-align: middle; 
	font-family: : sans-serif;
font-size: 16px; 
font-weight: 900 ; 
	text-align:left;
	color: black;
	text-decoration: none;
	cursor:pointer;
}
.sectionNav {
	background-color: #F0F0F0; 
	border-right : 5px solid #E3E3E3; 	
	border-left : 5px solid #E3E3E3; 
	border-top : 2px solid #E3E3E3; 
	border-bottom : 2px solid #E3E3E3; 
	height: 21px; 
	line-height: 21px; 
	vertical-align: middle; 
	padding-left: 5px;
}
.subNav {
	background-color: #669acc; 
	width: 126px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align: middle; 
	font-family: verdana, sans-serif; 
    font-size: 10pt; 
	text-align:left;
	font-weight: bold;
	color: white;
	text-decoration: none;
	cursor:pointer;
	background-image: url('../deimages/rightNavArrow.gif'); 
	background-repeat: no-repeat;
	background-position: 3px 7px;
} 
.subNavLit {
	background-color: #669acc; 
	width: 126px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align: middle; 
	font-family: verdana, sans-serif; 
    font-size: 10pt; 
	text-align:left;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	cursor:pointer;
	background-image: url('../deimages/rightNavArrowLit.gif'); 
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
.subNavStatic {
	background-color: #77b900; 
	width: 126px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align: middle; 
	font-family: verdana, sans-serif; 
    font-size: 10pt; 
	text-align:left;
	font-weight: bold;
	color: white;
	text-decoration: none;
	cursor:pointer;
	background-image: url('../deimages/rightNavArrow.gif'); 
	background-repeat: no-repeat;
	background-position: 3px 7px;
} 
.subNavStaticLit {
	background-color: #77b900; 
	width: 126px;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	vertical-align: middle; 
	font-family: verdana, sans-serif; 
    font-size: 10pt; 
	text-align:left;
	font-weight: bold;
	color: #ffff99;
	text-decoration: none;
	cursor:pointer;
	background-image: url('../deimages/rightNavArrowLit.gif'); 
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
.heading {
	font-family: verdana, sans-serif; 
    font-size: 12pt; 
	text-align:center;
	color: #3AB3D4;
	text-decoration: none;
}
form {padding: 0px; margin: 0px;}
td, p, ul, ol {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  text-decoration: none;
  color: 000000;
  margin: 0px;
  padding: 0px 0px 8px 0px;
}
li {padding-bottom: 8px;}
td {padding-bottom: 0px;}
a {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  text-decoration: underline;
  color: 000000;
}
a:hover{
  text-decoration: none;
}
a.bold {font-weight: bold;}
a.blue {color: #316698;}
a.bluebold {color: #316698; font-weight: bold;}
p.nav{
  padding-left: 15px;
  background: url(\'../images/blueArrow.gif\') 5px 1px no-repeat;
  font-size: 14px;
}
p.nav a{
  font-weight: bold;
  color: #336699;
  font-size: 14px;
}
p.small{font-size: 12px;}
ul, ol {padding: 0px; margin: 0px 0px 8px 16px;}
h1, h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #316698;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}
h2 {color: black;}
h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #316698;
  padding: 0px 0px 2px 0px;
  margin: 0px;
}
/* LINKS BLOCK */
table.links td{
  padding: 0px 0px 0px 0px;
  color: #ffffff;
/*  background: url(\'../images/sideArrow.gif\') 5px 9px no-repeat; */
  background-color: #77B900;
}
table.links td a{
  color: #ffffff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
}
table.links td a:hover{
  text-decoration: none;
  color: yellow;
}
table.links td.del {background-image: none;}
/* SIDE MENU */
table.side_menu {margin-bottom: 1px;}
table.side_menu td{
  padding: 5px 3px 5px 20px;
  color: #ffffff;
  background: url(\'../images/sidemenuArrow.gif\') 6px 9px no-repeat;
  background-color: #669ACC;
}
table.side_menu td.image{
  background-image: none;
  padding: 0px;
}
table.side_menu td a{
  color: #ffffff;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
}
table.side_menu td a:hover{
  text-decoration: none;
  color: yellow;
}
table.side_menu td.selected{
  background: url(\'../images/sidemenuArrowa.gif\') 6px 9px no-repeat;
  background-color: #669ACC;
  color: yellow;
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
}
table.side_menu td.selected_image{
  background-image: none;
  background-color: #669ACC;
  padding:0px;
  color: yellow;
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
}
table.side_menu td.del {background-image: none;}
/* BREADCRUMBS */
td.breadcrumbs {padding-left: 12px;}
td.breadcrumbs, td.breadcrumbs a {
  color: #666666;
  font-size: 12px;
}
td.breadcrumbs a {text-decoration: underline;}
td.breadcrumbs a:hover {text-decoration: none;}
/* CONTENT PAGES */
td.form p {padding-left: 20px;}
td.form table {margin-left: 20px;}
table.border {border-collapse: collapse; margin-bottom: 8px;}
table.border td {border: 1px solid black; padding: 3px;}
table.border th {border: 1px solid black; padding: 3px; font-weight: bold; vertical-align: top; font-size: 12px;}
.yellow {color: #BB9525;}
.blue {color: #316698;}
.green {color: #77B900;}
table.bigFont p, table.bigFont a, table.bigFont .baseText {font-size: 14px;}
img.bullet_yellow {padding-right: 5px; background-color: #FFCC33;}
td.caption {padding-right: 5px; text-align: right;}
td.caption p {padding: 0px;}
table.person_details td {padding: 0px 0px 5px 0px; vertical-align: top;}
.baseText {
	font-family: verdana, sans-serif; 
    font-size: 12px; 
	text-decoration: none;
	color: 000000;
}
.baseText A {
	font-family: verdana, sans-serif; 
    font-size: 12px; 
	text-decoration: underline;
	color: 000000;
}
.baseText A:hover {
	font-family: verdana, sans-serif; 
    font-size: 12px; 
	text-decoration: underline;
	color: 000000;
}
.baseText input, textarea {
	font-family: verdana, sans-serif; 
    font-size: 12px; 
	text-decoration: none;
	color: 000000;
}
.form  {
    font: 8pt Arial;
	color: #4A4A4A;
	font-style: crisp;
    background-color : #FFFFFF;
}
