/* Treasures Regional CSS Document */

div#rapper {
width: 740px;
}

/* General */
div.h2 {
font-size: 13px;
font-weight: bold;
margin-top: 5px;
color: #6E5332;
margin-bottom: 25px;
}

div.h3{
font-size: 12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 10px;
}

div#rapper p{
margin-top: 2px;
margin-bottom: 10px;
}

/* Text */

div#rapper .black{
color: #000000;
}

div#rapper .smallmargin {
margin-bottom: 3px;
}

div#rapper .small{
font-size: 10px;
}

div#rapper .hrline{
height: 1px;
width: 100%;
color: #997245;
}

/* Containers */

div#rapper .highlight {
padding: 10px;
background: #F1EADE;
}

/* Top Bar */

div#rapper #topbar {
width: 100%;
height: 40px;
background: #997245;
}

div#rapper #topbar #mainnav li{
display: inline;
padding-right: 5px;
}

div#rapper #topbar #mainnav li a{
color: #DFCFB5;
}

div#rapper #topbar #mainnav li a.selected{
color: #FFFFFF;
}

div#rapper #topbar #mainnav li a:hover{
color: #FFFFFF;
}

/* Home Features */

div#rapper div#hmfeat {
margin-top: -3px;
*margin-top: 0;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#rapper div#hmfeat table#hmtable {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}

div#rapper div#hmfeat table#hmtable td{
padding: 0;
text-align: left;
vertical-align: top;
background: #F1EADE;
border-right: solid 1px #FFFFFF;
}

div#rapper div#hmfeat table#hmtable td.last{
border-right: none;
}

div#rapper div#hmfeat table#hmtable div.hmbox {
background: url(/treasures/PublishingImages/stripe.gif) top repeat-x;
padding: 20px 10px 20px 10px;
}


div#rapper div#hmfeat table#hmtable div.hmbox div.h2 {
font-size: 13px;
font-weight: bold;
margin-top: 5px;
color: #6E5332;
margin-bottom: 10px;
}

div#rapper div#hmfeat table#hmtable div.hmbox div.h3 {
font-size: 12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 10px;
}

/* Sub Page Content*/

div#rapper #subtable {
margin-top: -3px;
*margin-top: 0;
border-collapse: collapse;
width: 100%;
}

div#rapper #subtable td{
padding: 0;
text-align: left;
vertical-align: top;
}

div#rapper #subtable td#leftnav{
background: #997245;
width: 135px;
padding: 10px;
}

div#rapper #subtable td#rightcontent{
padding: 25px 25px 50px 25px;
}

div#rapper #subtable td#leftnav #subnav li{
padding-top: 4px;
padding-bottom: 4px;
background: url(/treasures/PublishingImages/dot.gif) bottom repeat-x;
}

div#rapper #subtable td#leftnav #subnav li.last{
background: none;
}

div#rapper #subtable td#leftnav #subnav li a{
color: #DFCFB5;
}

div#rapper #subtable td#leftnav #subnav li a.selected{
color: #FFFFFF;
}

div#rapper #subtable td#leftnav #subnav li a:hover{
color: #FFFFFF;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
display: block;
float: left;
line-height: 15px; 
height: 23px; 
padding-left: 9px; 
text-decoration: none;
background: transparent url(/treasures/PublishingImages/btn_left.gif) no-repeat top left;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #ffffff; 
}

a.squarebutton span{
display: block;
padding: 4px 9px 4px 0; 
	background: transparent url(/treasures/PublishingImages/btn_right.gif) no-repeat top right;
}

a.squarebutton:hover span{ /* Hover state CSS */
color: #F1EADE;
}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}

/* SAFARI ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0){
div#rapper #topbar #mainnav li { font-size: 10px; }
div#rapper div#hmfeat { margin-top: 0; }
}


/* fix Sharepoint Template display errors */
form#aspnetForm td.WPcontent { padding-bottom: 0; }

