body {
margin: 0;
padding: 0;
font: 70% arial, helvetica, sans-serif;
line-height: 100%;
color: #000;
background: #fff url(image/neuromuscular-education.png) no-repeat;
}

img {
border: none;
padding: 0;
margin: 0;
}

.center {
text-align: center;
}

.v-bar {
border-left: 2px solid #9f6a3e;
border-right: 2px solid #9f6a3e;
}

.h-bar {
border-bottom: 2px solid #9f6a3e;
}

#mast-head {
height: 162px;
margin: 0px 0px 0px 57px;
padding: 0;
color: #000;
background: url(image/mh-bg.png) no-repeat;
background-position: right;
}

#mast-head img {
float: left;
width: 137px;
height: 93px;
margin: 4px 0px 0px 0px;
padding: 0;
border: none;
}

#mast-head-nav {
height: 84px;
margin: 0;
padding: 0;
text-align: right;
}

#mast-head h1 {
margin: 2px 0px 2px 0px;
padding: 0;
font: 2.4em arial,helvetica,sans-serif;
font-weight: bold;
text-align: left;
}

#mast-head p {
margin: 0px 30px 6px 0px;
padding: 0;
font: 2em verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
background-color: transparent;
text-align: right;
}

#mast-head ul {
list-style-image: url(image/spcr.gif);
margin: 0px 42px 0px 0px;
padding: 0;
}

#mast-head li {
display: inline;
margin: 0;
padding: 0px 11px;
}

#mast-head a, visited, active {
font: 1.6em arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
text-decoration: none;
background-color: transparent;
}

#mast-head a:hover {
font: 1.6em arial, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
text-decoration: none;
background-color: transparent;
}

#header-nav {
margin: 0;
padding: 0;
height: 23px;
background: #fff url(image/up.png) repeat-x;
border-top: 1px solid #5a94bd;
border-bottom: 1px solid #6095c1;
text-align: center;
}

#header-nav ul {
list-style-image: url(image/spcr.gif);
margin: 0px 0px 0px 0px;
padding: 0;
white-space: nowrap;
}

#header-nav li {display: inline;}

.head-nav {
float: right;
height: 23px;
margin: 0;
padding: 0;
background: #000 url(image/up.png) repeat-x;
border-left: 1px solid #025202;
}

.head-nav-rt {
float: right;
height: 23px;
margin: 0px 30px 0px 0px;
padding: 0;
background: #000 url(image/up.png) repeat-x;
border-left: 1px solid #025202;
border-right: 1px solid #025202;
}

#header-nav a, visited, active {
font: 16px arial, helvetica, sans-serif;
font-weight: bold;
color: #0a2972;
text-decoration: none;
background: #fff url(image/up.png) repeat-x;
}

#header-nav a:hover {
font: 16px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
text-decoration: none;
background: #fff url(image/down.png) repeat-x;
}


/* Begin Form Elements */
#header-nav form {
float: right;
margin: 0;
padding: 0;
border-left: 1px solid #025202;
}

#q {
width: 120px;
height: 20px;
margin: 0;
padding: 0;
font: 14px arial, helvetica, sans-serif;
color: #000;
background: #d6efff;
border: none;
vertical-align: top;
text-align:center;
}

#searchsubmit {
width: 32px;
height: 21px;
margin: 0px 50px 0px 2px;
padding: 0;
font: 14px arial, helvetica, sans-serif;
font-weight: bold;
color: #025202;
background: #fff url(image/up.png) repeat-x;
border-left: 1px solid #025202;
}/* End Form Elements */


#content-wrapper {
width: 100%;
margin: 0;
padding: 0;
}

#content {
float: left;
width: 57%;
margin: 0;
padding: 0px 10px 0px 60px;
font: 1.1em arial, helvetica, sans-serif;
background: #fff url(image/bg.png) no-repeat;
background-position: top left;
}

#content h2 {
margin: 15px 0px 6px 25px;
padding: 0;
font: 1.9em verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
background-color: #transparent;
}

#content h3 {
margin: 12px 0px 6px 35px;
padding: 0;
font: 1.4em verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
}

#content p {
margin: 8px 0px 6px 0px;
padding: 0;
font: 1.1em arial, helvetica, sans-serif;
}

#breadcrumb {
margin: 4px 0px 6px 0px;
padding: 2px 4px 2px 4px;
font: 14px arial, helvetica, sans-serif;
font-weight: bold;
color: #000;
background-color: #fff;
border-top: 1px solid #00d000;
border-bottom: 1px solid #00d000;
border-left: 1px solid #00d000;
}

#breadcrumb a, visited, active {
font: 13px arial, helvetica, sans-serif;
font-weight: normal;
color: #000;
text-decoration: none;
background: #fff;
}

#breadcrumb a:hover {
font: 13px arial, helvetica, sans-serif;
font-weight: normal;
color: #000;
text-decoration: underline;
background: #fff;
}

#right-nav {
float: right;
width: 220px;
margin: 4px 4px 4px 0px;
padding: 0;
background: url(image/vitruvian-man.jpg) no-repeat;
}

#right-nav h2 {
margin: 8px 0px 2px 5px;
padding: 0;
font: 1.5em verdana, helvetica, sans-serif;
font-weight: bold;
color: #025202;
background-color: #fff;
}

#right-nav ul{
list-style-image: url(image/spcr.gif);
margin: 5px 0px 0px 25px;
padding: 0;
white-space: nowrap;
}

#right-nav li {margin: 4px 0px 6px 0px;}

#right-nav a, visited, active {
font: 13px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
text-decoration: none;
background: transparent;
}

#right-nav a:hover {
font: 13px arial, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
text-decoration: none;
background: transparent;
}

#nav-box {
width: 178px;
margin: 30px 0px 0px 21px;
padding: 0;
border: 1px solid #ccc;
}

#nav-box h3 {
margin: 0;
padding: 3px;
font: 13px verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
background-color: #f3f0eb;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}

#nav-box a:link {
display: block;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
background-color: #f3f0eb;
text-decoration: none;
margin: 0;
padding: 3px 0px 3px 10px;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}

#nav-box a:visited {
display: block;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
background-color: #f3f0eb;
text-decoration: none;
margin: 0;
padding: 3px 0px 3px 10px;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}

#nav-box a:hover{
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
background-color: #d6efff;
text-decoration: none;
margin: 0;
padding: 3px 0px 3px 10px;
border-top: 1px solid #ccc;
}

#nav-box a:active{
display: block;
font: 12px arial, helvetica, sans-serif;
font-weight: bold;
color: #9f6a3e;
background-color: #6095c1;
text-decoration: none;
margin: 0;
padding: 3px 0px 3px 10px;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}

#footer {
clear: both;
margin: 0;
padding: 20px 0px 20px 0px;
color: #9f6a3e;
background: #fff url(image/bg-bl.png) no-repeat;
background-position: top left;
text-align:center;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #102973;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6394BD;
	text-decoration: underline;
}