﻿* 
{
    font-family:Verdana;
}

body 
{
    background-color:#d2d2d2;
    color:#012C02;
    /*color:#006752;*/
    font-size:10pt;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

#page-header-div
{
    width:100%;
    min-width:1000px;
}

#page-header-menu ul
{
    margin: 0; 
    padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
#page-header-menu li 
{
    display: inline; 
}
#page-header-menu ul li a
{
    text-decoration: none;
    /*margin: 1px 5px 24px 5px;*/
    margin: 0px;
    color: #012C02;
    font-weight: bold;
    font-size: 9pt;
    border-top: #DD7B00 1px solid;
    border-bottom: #DD7B00 1px solid;
    border-left: #DD7B00 1px solid;
    border-right: #DD7B00 1px solid;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    display:inline-block;
}

#page-header-menu ul li a:hover 
{
    color: #DD7B00; 
	/*background-color: #012C02; */
	background-color:#006752;
	font-weight:bold; 
    border-top: #ffc000 1px solid;
    border-bottom: #ffc000 1px solid;
    border-left: #ffc000 1px solid;
    border-right: #ffc000 1px solid;
}

.page-header-menu-active
{
    color: #DD7B00; 
	/*background-color: #012C02; */
	background-color:#006752;
	font-weight:bold; 
    border-top: #ffc000 1px solid;
    border-bottom: #ffc000 1px solid;
    border-left: #ffc000 1px solid;
    border-right: #ffc000 1px solid;
}

#page-header-menu
{
    width:100%;
    text-align: center;
    height: 40px;
    background-color: #DD7B00;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    border-top: #ffc000 2px solid;
    border-bottom: #ffc000 2px solid;
    border-left:solid 1px #006752;
    border-right:solid 1px #006752;
    
}

#page-header-menu li.footeronly
{
    display:none;
}


#page-header-logo
{
    height: 85px;
    width: 100%;
    text-align: center;
    font-family: 'Book Antiqua';
    font-size: 24pt;
    color: #ffc000;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(/images/orchard-logo.gif);
    background-color: #006752;
    background-repeat: no-repeat;
    background-position: center center;
    border-left:solid 1px #006752;
    border-right:solid 1px #006752;
}

#page-header-logo a
{
    display:block;
    width:100%;
    height:100%;
}

   
#page-header-shadow
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    height:10px;
    width:1002px;
    background-image: url('/images/shadow.jpg');
    background-repeat: repeat-x;
}

#page-main-div
{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    padding-top:0px;
    background-color:#d2d2d2;
    
}
#page-main-content
{
    width:100%;
    margin-top:5px;
    padding-top:0px;
    padding-bottom:0px;
    border:solid 1px #006752;
    margin-left:0px;
    min-height:597px;
    background-color:white;
}

.prop
{
    height: 597px;
    width: 1px;
    float: right;
}

.clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
}


#page-home-section0
{
    height:150px;
    width:100%;
    border-bottom: #006752 1px solid;
}

#page-home-section1
{
    clear:left;
    background-color: #ffe5b2;
    border-bottom: #006752 2px solid;
    border-top: #006752 1px solid;
    font-size:12pt;
    width:100%;
}
#page-home-section1 ul
{
    list-style-position: outside;
    list-style-image: url('/images/apl.png');
    line-height: 40px;
}


#page-home-section2
{
    clear: left;
    background-color: #FFEECD;
    font-size: 12pt;
    padding-top:0px;
    height:295px;
    width:100%;
    display:block;
}

#page-home-section2 h2
{
    font-size: 12pt;
    line-height: normal;
}
    
#page-home-section2 p
{
    font-size:10pt;
}

#page-home-column-one
{
	clear: left;
	float: left;
	text-align: left;
	vertical-align: top;
	width: 470px;
	margin-left:10px;
	margin-right:10px;
}

#page-home-column-two
{
    float: left;
    text-align: left;
    vertical-align: top;
    margin-top: 5px;
margin-left: 10px;
    margin-right: 10px;
    width: 470px;
    
}

#page-internal-column-one
{
    clear: left;
    float: left;
    text-align: left;
    vertical-align: top;
    width: 210px;
    margin-right: 10px;
    background-color: #FFEECD;
    min-height:597px !important;
}

#page-internal-column-two
{
    float: left;
    text-align: left;
    vertical-align: top;
    margin-left: 10px;
    padding-right: 20px;
    width: 720px;
    margin-top:5px;
}
 
#page-internal-menu
{
    margin-left:5px;
    margin-right:5px;
    width:100%;
    display:block;
    /*height:240px;*/
    height:auto;
    min-height:100px;
}

#page-internal-menu h2
{
    font-size:10pt;
    color:black;
}

#page-internal-image
{
    text-align:center;
    margin:0px;
    width:100%;
    display:block;
}

#page-internal-callout
{
    
    margin-left: 5px;
    margin-right: 5px;
    margin-top:20px;
    padding: 5px;
    width: 190px; 
    /*height:200px;*/
    background-color: #FFEECD;
    border:solid 1px #006752;
    font-size: 8pt;
    font-weight:bold;
    display: block;
    text-align: left;
}

#page-internal-callout h2
{
    text-align:center;
    font-size:10pt;
    color:#de7900;
}
    
.required        
{
    color:Red;
}

p
{
    margin-left: 20px;
    /*text-align: justify;*/
}

ul
{
    list-style-position: outside;
    list-style-image: url('/images/apl.png');
}

h3.header-tagline
{
    font-size: 18px;
    color: #ffc000;
    font-family: 'Book Antiqua';
    margin-top: 5px;
}


#page-footer-div
{
    background-color: #006752;
    clear: left;
    width: 100%;
    height: 60px;
    margin-top:10px;
    padding-top:10px;
    border:solid 1px #006752;
}

#page-footer-menu
{
    text-align:center;
    margin-bottom:15px;
}

#page-footer-menu ul
{
    margin: 0; 
    padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
#page-footer-menu li 
{
    display: inline; 
}
#page-footer-menu ul li a 
{
    text-decoration:none;  
    margin: 5px 5px 5px 5px;
	padding: 5px 13px 5px 13px; 
	color: #ffc000;
	font-weight:normal;
	font-size:8pt;
}

#page-footer-menu ul li a:hover 
{
    color: #006752; 
	background: #ffc000; 
}

#page-footer-copyright
{
    clear:left;
    float:left;
    font-size:8pt;  
    width:323px;  
    text-align:left;
    padding-left:10px;
/*    margin-top:15px;
    
    margin-bottom:15px;
*/
    
    color:Silver;
}

#page-footer-search
{
    width:333px;
    float:left;
    text-align:center;
    
}

#page-footer-search-form
{
width:330px;
}

#page-footer-salesrenewal
{
    float:right;
    font-size:8pt;    
    width:323px;
    text-align:right;
    padding-right:10px;
    color:Silver;
}

#page-footer-salesrenewal a:link
{
    text-decoration: none;
    color: silver;
    display:block;
}
#page-footer-salesrenewal a:hover
{
    text-decoration:underline;
    color:silver;
}
#page-footer-salesrenewal a:visited
{
    text-decoration: none;
    color: silver;
}

#index-column-one
{
    clear:left;
    float:left;
    text-align:left;
    vertical-align:top;
}

#index-column-two
{
    float:left;
    text-align:left;
    vertical-align:top;
    margin-left:10px;
}

#google-search-query
{
    background-color: #037F66;
    border-bottom: #012c02 1px solid;
    border-left: #012c02 1px solid;
    border-top: #012c02 1px solid;
    border-right: #012c02 1px solid;
}

#google-search-submit
{
    background-color: #037F66;
    border-bottom: #012c02 1px solid;
    border-left: #012c02 1px solid;
    border-top: #012c02 1px solid;
    border-right: #012c02 1px solid;
    margin-top:3px;
}

#breadcrumb { margin:0 0 20px 0; font-size:9px; width:525px; }
#breadcrumb *{ font-size:9px; }
#breadcrumb a{ text-decoration:none; font-weight:normal; }


p.clear
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: left;
    visibility: hidden;
    line-height: 0px;
}

.comment 
{
	color: #F00;
	font-style: italic;
}

h1.main
{
    font-size:22px;
    color:#de7900;
}

h2.main
{
    font-size:12pt;
    color:#de7900;
}

h3.main
{
    font-size:10pt;
    color:#012C02;
}
li.main
{
    color:#012C02;
}


a.index:link
{
    text-decoration:none;
    color:#012C02;
}
a.index:hover
{
    text-decoration:underline;
    color:#012C02;
    display:block;
}



/********************************************************************************************/
/********************************************************************************************/
/* Sidebar Menu Styles */
/********************************************************************************************/
/********************************************************************************************/

.sidebarmenu
{
    width: 200px; /*width of menu*/
    display:block;
}

.sidebarmenu .titlebar
{
    font: bold 9pt Verdana;
    margin-bottom: 0; /*bottom spacing between header and rest of content*/
    text-transform: none;
    text-align:center;
    padding: 7px 0px 7px 0px; /*31px is left indentation of header text*/
    
	background-color:#006752;
    border-top: #ffc000 1px solid;
    border-bottom: #ffc000 1px solid;
    border-left: #ffc000 1px solid;
    border-right: #ffc000 1px solid;    
}

.sidebarmenu .titlebar a
{
    text-decoration: none;
    color: #DD7B00; 
    display: block;
}

.sidebarmenu .headerbar
{
    font: bold 9pt Verdana;
    color: #012C02;
    background: #FFEECD; /*last 2 values are the x and y coordinates of bullet image*/
    margin-bottom: 0; /*bottom spacing between header and rest of content*/
    text-transform: none;
    padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
}

.sidebarmenu .headerbar a
{
    text-decoration: none;
    color: #012C02;
    display: block;
}

.sidebarmenu ul
{
    list-style-type: none;
	list-style-image: none; 
    margin: 0;
    padding: 0;
    margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.sidebarmenu ul li
{ 
    padding-bottom: 2px; /*bottom spacing between menu items*/
}


.sidebarmenu ul li a
{
    font: normal 9pt Arial;
    color: #012C02;
    background: #FFEECD;
    display: block;
    padding: 5px 0;
    line-height: 17px;
    padding-left: 8px; /*link text is indented 8px*/
    text-decoration: none;
}

.sidebarmenu ul li a:visited
{
    color: #012C02;
}

.sidebarmenu ul li a:hover
{
    /*hover state CSS*/
    color: white;
    background: #012C02;
}

/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/

/********************************************************************************************/
/********************************************************************************************/
/* Experience Customers Page... column divs */
/********************************************************************************************/
/********************************************************************************************/

#experience-customers ul 
{
    line-height: 30px;
}

#experience-column1
{
    width: 30%;
    clear: left;
    float: left;
    margin: 10px;
}

#experience-column2
{
    width: 30%;
    float: left;
    margin: 10px;
}

#experience-column3
{
    width: 30%;
    float: left;
    margin: 10px;
}

/********************************************************************************************/
/********************************************************************************************/
/* Contact Page - qualifying questions */
/********************************************************************************************/
/********************************************************************************************/
.contact-option
{
    width:25px;
    clear:left;
    float:left;
}
.contact-option-text
{
    margin-top:3px;
    margin-bottom:3px;
    width:680px;
    float:left;
}
.contact-question-text
{
    clear:left;
    font-weight:bold;
}
.contact-question1
{
    width:100%;
    min-height:140px;
    height:auto;
}
.contact-question2
{
    width:100%;
    min-height:100px;
    height:auto;
}
.contact-question3
{
    width:100%;
    min-height:120px;
    height:auto;
}

#experience-resume-pic
{
     float:right;
     display:block;
}