body{
padding:0px;
margin:0px;
}

body#families{
scrollbar-face-color: #b36b2e;
scrollbar-highlight-color: #d5a97f;
scrollbar-3dlight-color: #b36b2e;
scrollbar-shadow-color: #b36b2e;
scrollbar-darkshadow-color: #481a00;
scrollbar-arrow-color: #ead3bc;
scrollbar-track-color: #652e0f;
}

body#business{
scrollbar-face-color: #f2ebd4;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #f2ebd4;
scrollbar-shadow-color: #f2ebd4;
scrollbar-darkshadow-color: #807a67;
scrollbar-arrow-color: #030f21;
scrollbar-track-color: #0c1627;
}




#left-spacer{
background:url(images/left-texture.jpg) no-repeat top right;	
}

#right-spacer{
background:url(images/right-texture.jpg) no-repeat top left;	

}


.sidebar-cell{
background: url(images/sidebar-fader.jpg) no-repeat #f9f4e6;
}

.sidebar-box{
width:100%;
margin-left:6px;
margin-top:10px;
}



#text-size-box{
}

.content-cell{
background:#f9f4e6;
padding-bottom:1em;
}

.content-box{
margin-top:8px;
margin-bottom:20px;
margin-left:40px;
margin-right:20px;
}




a{
color:#1E5A7A;	
}



h1.header{
margin-top:30px;
margin-left:30px;
margin-bottom:0px;
margin-right:0px;
}

h2.subhead2{
color:#652E0F;
font-size:1.2em;
margin-top:8px;
margin-left:0px;
margin-bottom:0px;
line-height:150%;
font-weight:normal;
}

.text{
margin-top:14px;
color:black;
margin-left:30px;
margin-right:50px;
line-height:150%;
position:relative;

}

h3.subhead3{
color:#8E4E1E;
margin:24px 0px 0px -18px;
text-transform:uppercase;
font-size:110%;
font-weight:normal;
letter-spacing:2px;
padding-left:18px;
padding-top:10px;
padding-bottom:5px;
background:url(images/subhead-leaf.gif) no-repeat;
position:relative;
display:block;
}

h4.subhead4{
color:#8E4E1E;
margin:12px 0px 12px 0px;
text-transform:uppercase;
font-size:100%;
font-weight:normal;
letter-spacing:3px;
border:1px solid #8E4E1E;
border-left:none;
border-right:none;
}

.inline-head{
color:#1E5A7A;
text-transform:uppercase;
font-size:85%;
letter-spacing:1px;
font-weight:bold;
}

.section-intro{
font-style:italic;
font-size:130%;
margin:10px 30px 10px 00px;
color:#1E5A7A;
}

.content-box p{
margin-bottom:0.6em;
margin-top:0px;
margin-left:0px;
}


ul{
margin-top:0px;
list-style-type:circle;
}


ul.level1{
margin:0px 0px 1em 0em;
list-style-type:none;
}

ul.level2{
margin:0px 0px 0px 1em;
list-style-type:none;
text-indent:-1em;
}


.date{
font-style:italic;
color:#652E0F;
}

/*sidebar*/
.sidehead{
margin-top:5px;
padding-left:20px;
margin-bottom:5px;
background:url(images/leaf.gif) no-repeat 45px 8px;
}

.side-nav{
margin-left:	30px;
}

.side-nav a{
display:block;
text-decoration:none;
color:#8E4E1E;
margin-top:8px;
margin-bottom:0px;
font-size:18px;
position:relative;
width:90%;
}


.side-nav a:hover{
color:#401A00;	
}


.case-study-link{
margin-top:1px!important;
font-style:italic;
}

.case-study-head{
color:#8E4E1E;
font-style:italic;
margin-bottom:4px!important;
font-style:1.1em;
border-bottom:1px solid #8E4E1E;
}


.top{
color:#8a4811;
text-decoration:none;
text-transform:uppercase;
font-size:0.7em;
letter-spacing:2px;
display:block;
margin-top:8px;
padding-left:18px;
background: url(images/chevron.gif) no-repeat left center;
}

.top:hover{
color:#401a00;
background: url(images/chevron-hover.gif) no-repeat left center;
}



#text-size{
color	: #F1E7C9;
font-size:17px;
margin-left:20px;
}

.footer{
color	: #d7bb87;
font-size:15px;
padding-right:20px;
padding-left:20px;
}



/*home */
.badge{
margin-left:7px;	
}

#datesToRemember,
#coming-soon{
width:175px;
text-align:center;
font-family:arial, helvetica, sans-serif;
font-size:12px!Important;
position:relative;
}

#dateItems{
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
margin-top:8px;
}

#dateItems p{
margin-bottom:0px!important;
margin-top:8px!important;
}	


/*contact*/
.contact-info{
margin-left:20px;
color:#05173C;
}

.contact-info-head{
text-transform:uppercase;
font-size:80%;
letter-spacing:2px;
text-align:right;
padding-right:5px;
}


/*about*/
#article-table{
margin-top:0.5em;
}

#article-table a{
font-size:0.9em;
text-decoration:none;
text-transform:uppercase;
color:#8E4E1E;
}

#article-table img{
margin-bottom:4px;
}

.article-caption{
font-size:14px;
text-transform:none;
font-style:italic;
}

.radio-head{
text-transform:uppercase;
letter-spacing:2px;
text-align:right;
color:#8e4e1e;
}

.radio-link{
font-size:0.8em;
}

.required {font-size:0.8em;
color:red;
}