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

body {font-family:"Trebuchet MS", Verdana; font-size:9pt; margin:0px; color:#4f3a35; background-color:#115e2b}
h1 {font-size:14pt; color:#115e2b}
h3 {font-size:12pt; color:#115e2b}
hr {color:#e37329; }
a {color:#115e2b; text-decoration:none}
a:hover {color:#4f3a35}
.subhead {font-size:12pt; font-weight:bold; color:#9a1414}
.main {width:1010px; margin-left:auto; margin-right:auto; background-image:url(images/peachrepeat.gif); }
.body {width:798px; background-color:#d7cdb7; margin-top:10px;display: table; height: 100%;}
.top {height:40px; background-image: url(images/topgoldrepeat.gif);}
.topbar {background-color:#e37329; height:5px;}
.header {width:810px; float:right; padding:5px;}
.leftnav {background-color:#cccc99; width:158px; margin-left:15px; background-image:url(images/SalisburyHouseBanner.jpg); background-repeat:no-repeat; padding-top:220px; }
.smtxt {font-size:8pt;}
.leftgold{ background-image: url(images/leftgoldbkgrdmiddle.png); font-size:8pt; width:140px; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto; text-decoration:none; background-repeat:repeat-y;}
.address {text-align:right; color:#FFFFFF; margin-right:10px;}
.leftsubnav {font-size:8pt; color:#FFFFFF; margin-left:10px;}
.links {background-color:#e37329; text-align:center; color:#efe5bc; font-size:8pt; width:990px; padding:10px; margin-left:auto; margin-right:auto;}
.links a {color:#efe5bc}
.links a:hover {color:#FFFFFF}
.bottomofpage {background-color:#115e2b; height:120px; color:#efe5bc; width:1000px; padding:10px; margin-left:auto; margin-right:auto;}
.bottomofpage a {color:#efe5bc}
.bottomofpage a:hover {color:#FFFFFF}
.images {width:150px; padding:3px; background-image:url(images/greenimagebkgrd.png); float:right; font-style:italic; font-size:7pt; margin:5px;}
.filecabinet {width:375px; height:20px; background-image:url(images/greenimagebkgrd.png); padding:5px; float:right; border:#4d5a49; border-style:dashed; border-width:1px; font-weight:bold;}
.filecabinet a:hover {background-color:#d69b5d; }
.form {font-family:"Trebuchet MS", Verdana; font-size:9pt;}
.annualevents{float:right; background-image:url(images/middlegreenbox.png); margin-left:10px; margin-top:10px; width:249px; height:443px;}

/* top rollover */
.toprollover {background-image:url(images/toplinksbkgrd.png); text-align:center; width:150px; font-weight:bold; height:25px;color:#115e2b; float:right}
a.toprollover {
    display: block;   
    height: 25px;
    background: url("images/toplinksbkgrd.png") 0 0 no-repeat;
    text-decoration: none; 
}
 
a:hover.toprollover {
    background-position: -150px 0; height:33px; color:#efe5bc;
} 

/* left rollover */
.leftrollover {background-image:url(images/leftnavbkgrd.png); margin-top:3px; text-indent:5px; width:158px; font-weight:bold; height:24px;color:#115e2b; }
a.leftrollover {
    display: block;   
    height: 24px;
    background: url("images/leftnavbkgrd.png") 0 0 no-repeat;
    text-decoration: none; 
}
 
a:hover.leftrollover {
    background-position: -158px 0; color:#efe5bc;
} 

/* subleft rollover */
.sleftrollover {background-image:url(images/sleftnavbkgrd.png); margin-top:3px; text-indent:5px; width:148px; font-weight:bold; height:15px;color:#9a1414; }
a.sleftrollover {
    display: block;   
    height: 15px;
    background: url("images/sleftnavbkgrd.png") 0 0 no-repeat;
    text-decoration: none; 
}
 
a:hover.sleftrollover {
    background-position: -155px 0; color:#efe5bc;
} 


/***************ACCORDIAN MENUS***************/

.glossymenu{

padding: 0;
width: 158px; /*width of menu*/
}

.glossymenu a.menuitem{
background: url(images/leftnavbkgrd.png);
font: bold 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #115e2b;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0; text-indent:5px;

text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #115e2b;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background: url(images/leftnavbkgrd.png); background-position: -160px 0; color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #efe5bc
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #5c1a0b 
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 8pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #5c1a0b;
color: #efe5bc;
}

#container { font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 15px;
	
}

#sidebar {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}

#sidebar1 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px;
	
}
#sidebar2 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px;
	
}
#sidebar3 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	
	
}
#sidebar4 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}
#sidebar5 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; padding-left: 15px;
	
}
#sidebar6 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px;
	
}
#sidebar7 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}
#sidebar8 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}
#sidebar9 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}
#sidebar10 {font-size:8pt;
	width: 120px; height:180px;
	float: left;
	padding-left: 3px; 
	
}

