@charset "utf-8";
/* Mathmat!cs 2007 */
body {
background-color: #999673;
font-size: 10pt; 
font-family: Arial;
margin: 0;
padding: 0;
text-align: center;
}
/* end Body */
#main {
height: auto;
width: 802px;
background-color: #013300;
text-align: left;
}
/* Header */
#header {
height: 132px;
width: 802px;
position: relative;
float: left;
background-color: #eae6db;
}
.logo {
height: 122px;
width: 792px;
position: relative;
float: left;
margin: 4px 0px 0px 4px;
border: solid #130300 1px;
}
.lframe {
height: 114px;
width: 450px;
position: absolute;
top: 30px;
left: 320px;
z-index: 100;
text-align: center;
}

/* Top Text */
#tt {
height: 22px;
width: 802px;
position: relative;
float: left;
text-align: right;
color: #FFFFFF;
padding-top: 5px;
}
/* Bottom Text */
#bt {
height: 22px;
width: 802px;
position: relative;
float: right;
clear: inherit;
text-align: center;
color: #FFFFFF;
padding-top: 8px;
margin: 0px 0px 20px 0px; 
}

/* Left Navigation */
#lnav {
height: auto;
width: 170px;
position: relative;
float: left;
}
/* Right Content */
#contentcase {
height: auto;
width: 632px;
background-color: #eae6db;
position: relative;
float: right;
clear: inherit;
margin: 0px 0px 0px 0px;
}
#content {
height: auto;
width: 602px;
border: solid #013300 1px;
position: relative;
float: left;
margin: 4px 4px 0px 4px;
padding: 10px;
color: #663300
}
/* Image Holders */
.lcase {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: left;
clear: inherit;
margin: 0px 10px 10px 0px;
}
.rcase {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: right;
clear: inherit;
margin: 0px 0px 10px 10px;
}
.lcase2 {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: left;
clear: inherit;
margin: 0px 0px 10px 0px;
}
.rcase2 {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: right;
clear: inherit;
margin: 0px 0px 10px 0px;
}

.lse {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: left;
clear: inherit;
margin: 0px 0px 10px 10px;
}
.rse {
height: auto;
width: auto;
border: solid 1px #000;
position: relative;
float: right;
clear: inherit;
margin: 0px 10px 10px 0px;
}
.rsb {
height: 220px;
width: 258px;
position: relative;
float: right;
clear: inherit;
margin: 0px 10px 10px 0px;
}


.lcap {
height: 40px;
width: 258px;
position: relative;
float: left;
clear: inherit; 
margin: 0px 0px 10px 10px;
text-align: center;
}
.rcap {
height: 40px;
width: 258px;
position: relative;
float: right;
clear: inherit;
margin: 0px 10px 10px 0px;
text-align: center;
}


.thumbs{
height: 131px;
width: 175px;
position: relative;
float: left;
clear: inherit;
margin: 10px 10px 5px 13px;
border: solid 1px #000;
}
/* Menu */
.glossymenu
{
	position: absolute;
	left: 0px;
	top: 0px;
    list-style-type: none;
    margin: 5px 0;
    padding: 0;
    width: 170px;
    text-align: left;
}
.glossymenu span a {
    font: bold 9pt "Arial";
    color: white;
    display: block;
    width: auto;
    padding: 6px 0;
    padding-left: 10px;
    text-decoration: none;
    background-image: url(Images/Buttons/Buttonhome.gif);
    background-repeat: no-repeat;
}
* html .glossymenu span a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}
.glossymenu span a:visited, .glossymenu li a:active{
color: white;
}
.glossymenu span a:hover {
    background-image: url(Images/Buttons/ButtonUphome.gif);
    color: #cccc33;
}
/* Text Styles */
.bh {
color: #663300;
font-size: 18px;
font-style: italic;
}
a.link-white:visited{color: #ffffff; text-decoration: none;}
a.link-white:active{color: #ffffff; text-decoration: none;}
a.link-white:hover{color: #cccc33; text-decoration: underline;}
a.link-white:link{color: #cccc33; text-decoration: underline;}

.cap {
font-size: 26px;
color: #336600;
font-weight: bold;
}
.text-brown-italic {
color: #663300;
font-style: italic ;
font-weight: bold;
font-size: 18px;
}
.text-pageheading{
font-size: 12pt; 
font-style: italic; 
color: #663300; 
font-weight: bold; 
margin-bottom:10px;
}
.prices-table
{
    margin-left: 50px;
    width:75%;
}
.prices-header
{
    background-color: #999673;
    color: #ffffff;
    height: 25px;
    font-weight: bold;
    padding-left : 10px;
}
.prices-lcolumn
{
    border-bottom: solid 1px #999673;
    border-left: solid 1px #999673;
    padding: 5px 5px 5px 10px;
}
.prices-rcolumn
{
    border-bottom: solid 1px #999673;
    border-left: solid 1px #999673;
    border-right: solid 1px #999673;
    padding: 5px 5px 5px 15px;
}
.prices-footer
{
    margin-left: 50px;
    margin-top: 25px;
    margin-bottom: 25px;
    font-style: italic;
}

