html {
height: 100%;
min-height: 100%; 
overflow-y: scroll;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #333333;
background-color: #666666;
height: 100%;
min-height: 100%;
background-image: url(/images/mainBG.jpg);
}

td, body {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
}

a {
color: #996600;
font-weight: bold;
text-decoration: underline;
outline: none;
}

a:hover{
color: #B99339;
font-weight: bold;
text-decoration: none;
}

img { 
behavior: url(/scripts/iepngfix.htc); 
}

p, div {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.error{
color: #CC0000;
border: 1px solid #CC0000;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color: #FFE8E8;
}

.success {
color: #006600;
border: 1px solid #006600;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color: #DFFFDF;
}

.box {
background-color: #F4E9D3;
border: 1px dashed #333333;
padding: 7px 7px 7px 7px;
}

hr {
height: 1px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.clear {
clear: both;
line-height: 1px;
font-size: 1px;
}

form {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#inlinePopUp{
position: fixed;
top: 35%;
left: 35%;
width:520px;
height:320px;
z-index: 100;
background-image:url(/images/popUp.png);
color: #FFFFFF;
}

#inlinePopUp a{
color: #FFFFFF;
}

.inlinePopContent{
height: 225px; 
overflow: auto; 
padding: 10px 10px 10px 10px; 
margin: 5px 15px 15px 15px;
}

.inlineMoveable{
text-align: left;
font-weight:bold;
background-color: #854221; 
padding: 10px 10px 10px 10px;
margin: 15px 15px 0px 15px;
cursor:move;
}

.inlineTopLeft{
background-image: url(/images/popTopLeft.png);
background-repeat: no-repeat;
_background-image: none;
float:left;
width:5px;
height: 5px;
}

.background{
width: 961px;
background-image: url(/images/bg.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}

.breadcrumb{
height: 26px;
background-image: url(/images/breadcrumb.jpg);
background-repeat:repeat-y;
padding: 8px 10px 0px 10px;
color: #854221;
}

.breadcrumb a{
color:#854221;
text-decoration: none;
}

.breadcrumb a:hover{
text-decoration: underline;
}

.pageTitle{
color: #854221;
font-size: 15pt;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
border-bottom: 1px dashed #F5E3BF;
padding: 5px 0px 5px 0px;
margin: 0px 0px 7px 0px;
}

.Heading {
color: #854221;
font-size: 15pt;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
border-bottom: 1px dashed #F5E3BF;
padding: 5px 0px 5px 0px;
margin: 0px 0px 7px 0px;
}

.content{
min-height: 300px;
_height: 300px;
padding: 10px 10px 10px 10px;
line-height: 20px;
background-color: #F7E9CC;
margin-left: 2px;
}

.content img{
border: 1px solid #854221;
padding: 3px 3px 3px 3px;
margin: 6px 6px 6px 6px;
}

div.cmsMenu {
padding: 10px 10px 10px 5px;
border-bottom: 1px dotted #CCCCCC;
}

div.cmsMenu:hover{
background-color: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
}

.noBorder img{
border: 0px solid #854221;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.mainHolder{
width: 913px;
margin-left:auto;
margin-right:auto;
}

.mainHolder a{
color: #FFFFFF;
}

.contentHeader{
height: 36px;
background-image: url(/images/contentHeader.jpg);
background-repeat: no-repeat;
font-size: 11pt;
font-weight: bold;
text-align:right;
color: #FFFFFF;
}

.contentHeader a{
text-decoration: none;
}

.contentHeader a:hover{
text-decoration: underline;
}

.contentHeaderContent{
padding: 9px 9px 0px 0px;
}

.contentBg{
margin-top: 2px;
width: 913px;
margin-left:auto;
margin-right:auto;
background-image: url(/images/contentBg.jpg);
background-repeat: repeat-y;
}

.contentLeft{
float: left;
width: 250px;
background-image: url(/images/menuTop.jpg);
background-position: top center;
background-repeat: no-repeat;
}

.menu a {
display: block;
padding: 8px 8px 8px 8px;
border-bottom: 1px dashed #F5E3BF;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:12pt;
text-decoration: none;
color: #854221;
}

.menu a:hover {
background-color: #E5B95F;
}

.menuSub {
background-image: url(/images/menuSubTop.jpg);
background-position: top center;
background-repeat: no-repeat;
padding: 15px 15px 15px 15px;
margin: 3px 0px 0px 0px;
background-color: #AB6240;
}

.menuSub a {
display: block;
padding: 3px 3px 3px 3px;
border-bottom: 1px dotted #F5E3BF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #F5E3BF;
}

.menuSub a:hover {
background-color: #AB6240;
color: #FFFFFF;
}
.menuSubBottom{
border-bottom: 1px dashed #F5E3BF;
font-size: 1px;
height:3px;
}

.contentRight{
float: left;
width: 663px;
text-align: left;
}

.footerTop{
height: 43px;
width: 913px;
margin-left:auto;
margin-right:auto;
background-image: url(/images/footerTop.jpg);
background-repeat: no-repeat;
color: #FFFFFF;
text-align: center;
}

.footerTop a{
color: #FFFFFF;
text-decoration: none;
}

.footerTop a:hover{
color: #FFFFFF;
text-decoration: underline;
}

.footerTopLeft{
float: left;
width: 240px;
text-align: center;
padding: 12px 0px 0px 10px;
}

.footerTopRight{
float: left;
width: 663px;
text-align: center;
padding: 12px 0px 0px 0px;
font-weight:bold;
}

.footer{
width: 961px;
height: 138px;
background-image: url(/images/footer.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align: center;
padding-top: 15px;
font-weight: bold
}

#temp2Content {
padding: 0px 5px 5px 0px;
width: 432px;
float: left;
display: inline;
}

.paneContainer{
margin: 10px 0px 0px 0px;
float: left;
width: 200px;
height: 207px;
display: inline;
background-image: url(/images/colHeading.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #854221;
border-bottom: 1px solid #854221;
color: #854221;
background-color: #EAC77F;
}

.paneContainerHeading{
padding: 13px 10px 11px 10px;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
border-bottom: 1px solid #854221;
}

.paneContainerContent{
margin: 0px 0px 0px 0px;
float:left;
height: 151px;
width: 200px;
overflow: auto;
color: #333333;
background-color: #FFFFFF;
}

.paneContainerContentPadding{
padding: 5px 5px 5px 5px;
}

#quickMenu{
line-height: 20px;
text-align: left;
padding: 6px 10px 6px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dashed #854221;
}

#quickMenu a{
display: inline;
margin: 0px 0px 0px 0px;
text-decoration: none;
white-space: nowrap;
}

#quickMenu a:hover{
display: inline;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu .selected a{
display: inline;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu .back a{
font-size: 10px;
display: inline;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#quickMenu .back a:hover{
font-size: 10px;
display: inline;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu .greyed a{
color: #94B9DA;
}

#contactBox {
width: 174px; 
float: right; 
text-align: left; 
background-color:#EFEFEF; 
padding: 15px 15px 15px 15px; 
margin: 5px 0px 5px 0px; 
border: 1px solid #666666;
}

#contactBox .title{
font-size: 12pt;
font-weight: bold;
}

.virtualTour{
padding: 10px 10px 10px 10px;
border: 2px solid #666666;
width: 506px;
margin-left: auto;
margin-right: auto;
min-height: 450px;
background-color: #FFFFFF;
}

.virtualTour img{
border: 1px solid #CCCCCC;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
}

.virtualTourCont{
height: 105px;
width: 506px;
overflow-x: scroll;
}

#virtualTourImages {
width: 100000px;
}

#virtualTourImgTitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
text-align:center;
color: #FFFFFF;
padding-top: 7px;
}

#virtualTourPrev{
float: left;
}

#virtualTourNext{
float: right;
}

.virtualTourControlCont{
position: relative;
float: left;
z-index: 1;
}

.virtualTourControl{
position: absolute;
top: 3px;
left: 3px;
background-image: url(/images/vTourBG.png);
width: 500px;
}

.virtualTourControl img{
border: 0px solid #CCCCCC;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}