/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0% 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
  	width: 91.5%;
}
.span_10_of_12 {
  	width: 83%;
}

.span_9_of_12 {
  	width: 74.5%;
}

.span_8_of_12 {
  	width: 66%;
}

.span_7_of_12 {
  	width: 57.5%;
}

.span_6_of_12 {
  	width: 55%;
}

.span_5_of_12 {
  	width: 40.5%;
}

.span_4_of_12 {
  	width: 32%;
}

.span_3_of_12 {
  	width: 20%;
}

.span_2_of_12 {
  	width: 12%;
}

.span_1_of_12 {
  	width: 6.5%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}
}
/* Stylesheet: appletree : responsive Modified On 2018-03-25 17:08:51 */
body {
    font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	min-width:1150px;		
}

a {
       color:#457700;
}

a:hover {
       color:#72BC0D;
}

#headerbg {
        height:180px;
}

#header {
	height:180px;
	background:url(../uploads/images/appletree/header_live.png) top center;
        background-repeat:no-repeat;
}

#content {
	padding:7px 10px 10px 10px;
	font-size:130%;
        text-align: justify;
        margin:0 auto;
        background:#fff;
} 

#content h2 {
	font:120% Trebuchet MS;
        font-weight:bold;
        padding:5px 0 5px 10px;
        margin:10px -5px 10px -5px;
        background:#DAEEC4;
        color:#009900;      
}

#content h3 {
	font:140% Arial;
	color:#222;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	padding:5px;
}


#content h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:15px 0;
	line-height:25px;
}

#photos img {
        width:100%;
        margin:4px 0px 10px 0px;
        border:1px solid #3f3f3f;
}

#joblist ul {
    list-style-type:none;
}

#joblist ul li {
     padding: 8px 0px;
     text-align:center;
}

/* Footer styles */
#footer {
	margin:30px 0 0 0;
	padding:15px;
	background:#f6f6f6;
	border-top:2px solid #eee;
	clear:both;
}

#footer a{
        color:#888
}
/* Stylesheet: appletree :content Modified On 2022-02-16 17:30:24 */
/* Style for the navigation in the left hand column */
        #leftnav ul {
        margin:0;
        padding:0;
        list-style-type:none;
        font-size:1.2em;        
}

.leftnavheader {
        margin:5px;
        background:#E0F2e0;
        font-size:1.6em; 
        padding:5px;
        color: #105F31;
}

#leftnav li {
        margin:5px;
        padding:0;
        background:#fefefe;        
}

#leftnav li .currentpage {
        display:block;
        background:#E0F2E0;
}
#leftnav li a {
        display:block;
        text-decoration:none;
        padding:0px 0px 0px 8px;
}

#leftnav li .currentpage a {
        display:block;
        background:#E0F2E0;
        padding:0;
        margin:0;
}

a.childlinkactive {
        display:block;
        background:#E0F2E0;
        padding:0;
        margin:0;
}
#leftnav li a.childitem {
        display:block;
        margin:0;
        padding:0;
        font-size:1.0em;        
}

#leftnav li .childitem a {
        font-size:0.8em;
}

/* Stylesheet: appletree : leftnavigation Modified On 2018-05-01 13:22:53 */
.clearfix {
        margin:0px;
}

#navcontainer {        
        background:#679C30;
        }

#nav {
        margin:0;
        padding:0;
        /* padding-top:8px; */
}

#nav li {
	list-style:none;
	display:inline;
}

#nav li a {
	padding:4px 7px 6px 7px;
	color:#eee;
	text-decoration:none;
        font-size:1.2em;
}

li.activeparent ul{
        margin:0;
        padding:0;
}

#nav li.activeparent a {
        background:#fff;
        color:#457700;
}

#nav li a:hover {
	background:#f6f6f6;
	color:#457700;
}

#nav li a.currentpage {
	background:#fff;
	color:#457700;
}

/* Stylesheet: appletree : topnavigation Modified On 2021-09-13 12:40:17 */
