@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/main-bkgd.png);
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
input.search
{
	height: 17px;
	background-color: #FFFFFF;
	border: solid #999999;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
}
input {
	background-color: #FFFFFF;
}	

A.ectlink:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
}
A.ectlink:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
}
A.ectlink:visited{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
}
A.ectlink:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 13px;
}
div.prodname {
	padding: 2em 0.5em 0 1.5em;
	color: #B5121B;
}
div.detailname {
	padding: 0 0.5em 0 1.3em;
	font-size: 1.2em;
	color: #B5121B;
}
div.detailprice {
	padding: 0 0.5em 0 1.5em;
}
td.detailimage {
	vertical-align:top; 
}
img.cartimage {
	width: 100px;
}
TD {
	font-size: 13px;
	font-family:Tahoma, Geneva, sans-serif;
}
P {
	font-size: 13px;
	font-family:Tahoma, Geneva, sans-serif;
}
div.cart {
	padding-left: 1em;
	margin-left: 0.7em;
}
TD.mincart {
	font-size: 9px;
	font-family : Verdana;
	background-color:#00467F;
	color: #FFFFFF;
	padding: 0.2em;
}
table.mincart {
	background-color: #025191;
}

a.mincart:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
a.mincart:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
a.mincart:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
a.mincart:hover {
	color: #B5121B;
	text-decoration: underline;
	font-size: 11px;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
	color: #FFFFFF;
}

HR {
	height: 1px;
	color: #999999;
}
#left-col {
	background-color: #D7A72A;
	background-image:url(images/left-nav-bar-bkgd.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align: left;
}
#left-col p {
	padding: 0.5em 0.2em 0 0.5em;
	margin: 0;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
}
#left-col p a:link {
	text-decoration: none;
	color: #B5121B;
}
#left-col p a:active {
	text-decoration: none;
	color: #B5121B;
}
#left-col p a:visited {
	text-decoration: none;
	color: #B5121B;
}
#left-col p a:hover {
	text-decoration: none;
	color: #00467F;
}
#left-col ul {
	padding: 0.2em;
	margin: 0;
}
#left-col li {
	padding: 0.1em 0.1em 0.1em 0;
	margin: 0 0.2em 0 2em;
	font-family:Arial, Helvetica, sans-serif;
	list-style:square;
	font-size: 0.9em;
}
#left-col li a:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#left-col li a:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#left-col li a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#left-col li a:hover {
	text-decoration: none;
	color: #B5121B;
	font-weight: bold;
}

#left-col2 {
	background-image:url(images/left-col-corner.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin: 0;
	padding: 0;
}
#main-content {
	background-color: #FFFFFF;
	text-align: left;
}
div.content p {
	font-family:Tahoma, Geneva, sans-serif;
	line-height: 1.3em;
	padding: 0.5em 1.5em;
	margin: 0;
	color: #4F4F4F;
	font-size: 1em;
}
div.content h1 {
	color: #B5121B;
	font-size: 1.8em;
	padding: 0.5em 1.1em 0.5em 0.9em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0;
}
div.content h2 {
	color: #00467F;
	font-size: 1.4em;
	padding: 0.5em 1.4em 0 1.1em;
	margin: 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
div.content h3 {
	color: #00467F;
	font-size: 1.4em;
	padding: 0.5em 0 0.2em 0;
	border-bottom: 1px solid #B5121B;
	margin: 0.3em 1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
div.content h4 {
	color: #B5121B;
	font-size: 1.1em;
	padding: 0.5em 1.5em 0 1.2em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0;
}
div.content h5{
	color: #00467F;
	font-size: 1.1em;
	padding: 0.5em 1.5em 0 1.2em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0;
}

div.content a:link {
	color: #00467F;
}
div.content a:active {
	color: #00467F;
}
div.content a:visited{
	color: #00467F;
}
div.content a:hover{
	color: #666666;
}
div.content .contact td p {
	font-size: 0.9em;
	padding-top: 0.2em;
}
div.content ul {
	color: #4F4F4F;
	margin-top: 0;
	margin-bottom: 0;
}
div.content li {
	color: #B5121B;
	font-size: 1em;
}
div.content ol {
	color: #4F4F4F;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.9em;
}
div.left {
	text-align: right;
	padding: 0.5em 0;
	margin: 0;
}
#right-col {
	background-color: #E7E8EA;
	background-image: url(images/right-col-bkgd.jpg);
	background-repeat:repeat-x;
	text-align: center;
}
#right-col h3 {
	color: #00467F;
	font-size: 22px;
}

#right-col2 {
	background-image:url(images/right-col-corner.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin: 0;
	padding: 0;
}
img#logo {
	padding: 0.5em 0 3.3em 0.2em;
}
div.trail-guide-top img#trail-guide-text {
	padding: 0 0 0 0.5em;
	margin: 0;
}
div.trail-guide-top {
	/* trail-guide-to-the-body image is 152px in height */
	background-image:url(images/trail-guide-to-the-body.jpg);
	background-repeat:no-repeat;
	background-position:373px top;
	margin-top: 14px;
	margin-bottom: 4px;
}

div.top-nav {
	margin-top: 54px; /* push nav bar below banner background image */
	width: 520px;
	background-image:url(images/top-nav-bkgd.gif);
	background-repeat:no-repeat;
}
div.top-nav p {
	padding: 0.3em 0 0.3em 0.5em;
	margin: 0;
}
div.top-nav a:link {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
}
div.top-nav a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
}
div.top-nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
}
div.top-nav a:hover {
	text-decoration: none;
	color: #D7A72A;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
}
#footer {
	background-color: #FFFFFF;
	text-align: left;
}
#footer p {
	font-size: 7pt;
	padding: 0.5em 1em;
	margin: 0;
}
#footer p a:link {
	font-size: 9pt;
	text-decoration: none;
	color: #B5121B;
}
#footer p a:active{
	font-size: 9pt;
	text-decoration: none;
	color: #B5121B;
}
#footer p a:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #B5121B;
}
#footer p a:hover{
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;
}
div.quote p {
	text-align: right;
	padding: 0.2em 1.5em;
	margin: 0;
	line-height: 1.2em;
	color: #4F4F4F;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1em;
}
div.reference p {
	text-align: right;
	padding: 0.8em 1.6em 3em 1.6em;
	margin: 0;
	line-height: 1.1em;
	color: #4F4F4F;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-size: 0.8em;
}
/* ---- golden box ---- */
.roundedcornr_box_779402 {
   background: #e4a014;
}
.roundedcornr_top_779402 div {
   background: url(images/roundedcornr_779402_tl.png) no-repeat top left;
}
.roundedcornr_top_779402 {
   background: url(images/roundedcornr_779402_tr.png) no-repeat top right;
}
.roundedcornr_bottom_779402 div {
   background: url(images/roundedcornr_779402_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_779402 {
   background: url(images/roundedcornr_779402_br.png) no-repeat bottom right;
}

.roundedcornr_top_779402 div, .roundedcornr_top_779402, 
.roundedcornr_bottom_779402 div, .roundedcornr_bottom_779402 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_779402 { 
	margin: -12px 8px; 
	color: #FFFFFF;
	padding: 0;
}	
.roundedcornr_content_779402 H1{ 
	color: #B5121B;
	font-size: 1.1em;
	padding: 0;
	margin: 0.5em 0.2em 0.6em 0;
	text-align: left;
}
.roundedcornr_content_779402 p{ 
	padding: 0.2em 0;
	text-align: left;
	margin: -6px 0 12px 0;
}	
.roundedcornr_content_779402 a:link{ 
	color: #FFFFFF;
}
.roundedcornr_content_779402 a:active{ 
	color: #FFFFFF;
}
.roundedcornr_content_779402 a:visited{ 
	color: #FFFFFF;
}
.roundedcornr_content_779402 a:hover{ 
	color: #B5121B;
}

.boxes {
	padding: 0.5em 1.5em;
	margin: 0;
}
/* ---- blue box ----- */

.roundedcornr_box_436255 {
   background: #00467f;
}
.roundedcornr_top_436255 div {
   background: url(images/roundedcornr_436255_tl.png) no-repeat top left;
}
.roundedcornr_top_436255 {
   background: url(images/roundedcornr_436255_tr.png) no-repeat top right;
}
.roundedcornr_bottom_436255 div {
   background: url(images/roundedcornr_436255_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_436255 {
   background: url(images/roundedcornr_436255_br.png) no-repeat bottom right;
}

.roundedcornr_top_436255 div, .roundedcornr_top_436255, 
.roundedcornr_bottom_436255 div, .roundedcornr_bottom_436255 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_436255 p{ 
	margin: -5px 8px; 
	color: #FFFFFF;
	padding: 0;
}
.roundedcornr_content_436255 H2 { 
	color: #E4A014;
	font-size: 0.9em;
	padding: 0;
	margin: 1.5em 0 0 0;
}	
.roundedcornr_content_436255 a:link{ 
	color: #E4A014;
}
.roundedcornr_content_436255 a:active{ 
	color: #E4A014;
}
.roundedcornr_content_436255 a:visited{ 
	color: #E4A014;
}
.roundedcornr_content_436255 a:hover{ 
	color: #FFFFFF;
}
div.center {
	text-align: center;
}
TD.cobhl{
	background-color: #F1F0EC;
}
.csprodimage {
	font-size: 10px;
	width: 100px;
}
div.right {
	float: right;
	width: 275px;
}

/*
** Instructor Tools styles
*/

table.imageLibrary {
    margin: 20px;
    border-spacing: 10px;
}
table.imageLibrary td {
    border: solid gray 1px;
    padding: 10px;
}

#imageLibNav {
    margin-top: 1em;
}

#imageLibNav ul {
    list-style-type:none;
}

td.jumpTop {
    padding:0;
    margin:0;
    text-align:center;
    border: none !important;
}

p.imageCaption {
    font-size:14pt;
    font-weight: bold;
    text-align: center;
}
p.dlLink {
    text-align: right;
}
p.dlLink img {
    height: 12px;
    width: 12px;
}

/**
*** EOF
**/

