body {
margin: 0;
padding: 0;
font: 70% arial, helvetica, sans-serif;
line-height: 100%;
color: #000;
background: #fff url(image/neuromuscular-education-website.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: 131px;
margin: 0px 0px 0px 48px;
padding: 0;
color: #000;
background: url(image/mh-bg.png) no-repeat;
background-position: right;
border-bottom: 1px solid #fff;
}

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

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

#mast-head h2 {
margin: 0px 0px 0px 4px;
padding: 0;
font: 17px arial,helvetica,sans-serif;
font-weight: bold;
text-align: left;
}

#mast-head p {
margin: 0px 30px 1px 0px;
padding: 0;
font: 1.5em 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 6px 0px 6px;
}

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

#mast-head a:hover {
font: 1.4em 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 h1 {
margin: 15px 0px 15px 10px;
padding: 0;
font: 1.8em verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
background-color: #transparent;
}

#content h2 {
margin: 12px 0px 6px 22px;
padding: 0;
font: 1.4em verdana, helvetica, sans-serif;
font-weight: bold;
color: #6095c1;
}
#contentbold {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #102973;
}


#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: 15px 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;
}
li {
	font: 1.1em arial, helvetica, sans-serif;
}
.content_list {
	list-style: url(imgs/bullet.gif) outside;
}



#schedule h2 {
margin: 0;
padding: 4px 0px 4px 0px;
font: 1.4em arial, helvetica, sans-serif;
font-weight: bold;
color: #ff0000;
}

#schedule h3 {
margin: 0;
padding: 2px 0px 2px 0px;
font: 1.3em arial, helvetica, sans-serif;
font-weight: bold;
color: #000;
}

#schedule ul{
list-style-image: url(image/spcr.gif);
margin: 10px 0px 5px 0px;
padding: 0;
}

#schedule li {margin: 0px 0px 0px 15px;}
.red-bold-14 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
