@charset "utf-8";

/* CSS Document */





.onlyprint {display: none} 



BODY {

	font-size : small;

	margin: 0;

	background-color: #3a5b11;

	text-align: center;  /*centering hack for IE*/

}

/****TEXT FORMATS****/

H1 {

	margin: 5px 10px 10px 20px;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 1.8em;

	line-height : 1.4em;

	font-weight : bold;

	color:#3a5b11;

}



H2 {

	margin: 5px 10px 10px 20px;

	font-family : Arial, Helvetica, sans-serif;	

	font-size : 1.5em;

	line-height:1.2em;

	font-weight : bold;

	color : #3a5b11;

}

H3 {

	margin: 15px 0 10px 3px;

	font-family : Arial, Helvetica, sans-serif;	

	font-size : 1.0em;

	font-weight : bold;

	color : #3a5b11;

}



H4 {

	margin: 15px 10px 10px 20px;

	font-family : Arial, Helvetica, sans-serif;	

	font-size : 0.9em;

	font-weight : bold;

	color : #b1c933;

	line-height : 1.2em;

}

H5 {

	margin: 5px 5px 4px 20px;

	font-family : Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-weight : bold;

	color : #b1c933;

	line-height : 1.0em;

}

H6{

	margin: 5px 5px 4px 20px;

	font-family : Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-weight : bold;

	color : #222222;

	line-height : 1.1em;

}



P {

	margin-left : 5px;

	margin-right : 8px;

	margin-top : 5px;

	margin-bottom : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 0.9em;

	color : #333333;

	font-weight:normal;

	line-height : 1.4em;

}

.smalltext {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 0.7em;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

}

.orangetext {

	color: #f37736;

}

.ltgreentext {

	color: #b1c993;

}

.dkgreentext {

	color: #3a5b11;

}

.dkgreensmalltext {

	color: #3a5b11;

	font-size: 0.7em;

}

.mediumleading {

	line-height: 1.4em;

}

.medwideleading {

	line-height: 1.7em;

}



.wideleading {

	line-height: 1.8em;

}



h3.orangeleaf {

	background:url(../images/orangleaf.gif) top left no-repeat;

	padding: 0 0 0 8px;

	text-indent: 25px;

}

.clearer {

	clear:both;

}

.sidebarquote {

	text-align:center;

	color: #fff;

	font-style:italic;

	font-size: 0.9em;

	line-height: 2.0em;

}

.sidebarquoteName {

	text-align:center;

	color: #fff;

	font-style:normal;

	font-size: 11px;

	line-height: 16px;

	display: block;

	margin-top: 8px;

}

.orangeboxtext {

	color: #fff;

	font-size: 0.9em;

	margin: 0 15px 0 15px;

}

/****LINK FORMATTING***/

a {

	font-family : Arial, Helvetica, sans-serif;

	font-weight : bold;

	font-size : 1em;

	text-decoration : none;

	color : #e85d20;

}



a:hover {

	color : #787878;

}

ul {

	font-family : Arial, Helvetica, sans-serif;

	color : #333333;

	list-style-image : url(../images/lstbullet.gif);

	list-style-type:disc;

	padding:0 0 0 10px;

	margin: 0 0 0 10px;

}

ol {

	font-family : Arial, Helvetica, sans-serif;

	color : #676767;

	padding:0 0 0 15px;

	margin: 0 0 0 15px;

}



li {

	font-family : Arial, Helvetica, sans-serif;

	color : #333333;

	margin: 0;

	padding: 0 0 0 0;

}

#maincontent    ul   li  {

	display: list-item;

	list-style-image: url(../images/orangleaf.gif);

	list-style-position: outside;

	font-size: 12px;

	margin-bottom: 14px;

	margin-left: 2em;

}

.leaflist {

	list-style-image: url(../images/orangleaf.gif);

	list-style-position: outside;

	font-size: 12px;

	margin-bottom: 2em;

	margin-left: 2em;

}

/******MAIN NAVIGATION BAR*****/

#topnav {

	position:relative;

	top: 15px;

	left: 175px;

	width: 694px;

	margin: 0;

	padding: 0;

	border-top: 2px solid #bcd79a;

}

#topnav ul {

	margin: 0;

	padding: 0;



	list-style: none;

	float: left;

}

#topnav ul li {

	float: left;

	list-style: none;

}

#topnav ul a {

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style:normal;

	font-weight:bold;

	padding: 0;

	height: 12px;

	margin: 0;

	padding: 2px 0 0 0;

	text-align:center;

	text-decoration: none;

	color: #ffffff;

}

#topnav ul a:hover {

	color: #ffda00;

}

#topnav ul a.home {

	width: 58px;

	border-left: 2px solid #bcd79a;

}

#topnav ul a.thebigpicture {

	width: 110px;

	border-left: 2px solid #bcd79a;

} 

#topnav ul a.whatsinit4me {

	width: 134px;

	border-left: 2px solid #bcd79a;

}

#topnav ul a.whoweare {

	width: 90px;

	border-left: 2px solid #bcd79a;

}

#topnav ul a.resources {

	width: 86px;

	border-left: 2px solid #bcd79a;

}

#topnav ul a.contact {

	width: 70px;

	border-left: 2px solid #bcd79a;

}

#topnav ul a.search {

	width: 68px;

	border-left: 2px solid #bcd79a;

}#topnav ul a.blog {

	width: 60px;

	border-left: 2px solid #bcd79a;

	border-right: 2px solid #bcd79a;

}



/*****SUB-PAGE LAYOUT DIVISIONS****/

#container {

	position: relative;

	top:10px;

	width: 901px;

	padding: 0;

	text-align: left;

	background-color:#ffffff;

	border: 2px solid #3a5b11;

	margin: 0 auto;

}

#header {

	position: relative;

	top: 0;

	left: 0;

	width: 901px;

	height: 151px;

	margin: 0;

	padding: 0;

	background-image: url(../images/subheaderbckgrnd.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#logo {

	position:relative;

	top: 30px;

	left: 24px;

	width: 125px;

	height: 105px;

}

#contentmain {

	position: relative;

	top: 15px;

	left: 24px;

	width: 838px;



}

#sidebarnarrow {

	float: left;

	width: 125px;

	background-color:#3a5b11;

	display: block;

	margin-bottom: 0px;

	height: 100%;

	margin-top: 0px;

}

#twocolcontain {

	float: right;

	width: 679px;

}

#maincontent {

	float: left;

	width: 335px;

}

#submaincontent {

	float: right;

	width: 315px;

}

#orangebox {

	position: relative;

	top: 0;

	left: 0;

	width: 315px;

	height: 130px;

	background-color:#f37736;

	padding-top: 5px;

}

#Footer {

	font-size: 10px;

	font-weight: normal;

	color: #7A896B;

	text-align: center;

	margin-bottom: 0px;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 15px;

	margin-right: auto;

	clear: left;

}

#Footer a{

	color: #7A896B;

	text-decoration: none;

}

#Footer a:hover {

	color: #FFFFFF;

	text-decoration: none;

}





/*******HOME PAGE LAYOUT DIVISIONS******/

#homecontainer {

	position: relative;

	top:10px;

	width: 901px;

	height: 608px;

	text-align: left;

	padding: 0px;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	background-image: url(../images/hmpagebckgrnd.jpg);

}

#homeheader {

	position: relative;

	top: 0;

	left: 0;

	width: 901px;

	height: 151px;

	margin: 0;

	padding: 0;

}

#homecontentmain {

	position: relative;

	top: 0px;

	left: 23px;

	width: 855px;



}

#homemain2col {

	float: left;

	width: 531px;

}

#homesub2col {

	float: right;

	width: 324px;

}

#homewhitebox {

	width: 324px;

	height: 248px;

	background-image: url(../images/susanphoto-home.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	background-color: #edd3a2;

}

#whiteboxtext {

	float:left;

	width: 220px;	

}

#whiteboxtext p {

	font-size: 0.8em;

	color: #333333;

	margin: 0 0 0 12px;

	line-height: 1.6em;

}

#whiteboxtext h3 {

	padding: 0 0 0 10px;

}

.homemaincopy {

	font-size: 1em;

	color: white;

	font-weight: normal;

	margin-right: 2em;

	margin-left: 2em;

}

.homepagequote {

	font-style:italic;

	color: #fff;

	background:url(../images/orangleafsmall.gif) top left no-repeat;

	margin-top: 15px;

	margin-right: 15px;

	margin-bottom: 10px;

	margin-left: 45px;

	padding-top: 0;

	padding-right: 0;

	padding-left: 20px;

	display: block;

}

#signupregister  {

	position: relative;

	top: 10px;

	left: 20px;

	width: 500px;

	height: 30px;

	padding: 0;

	margin: 0;

}

#newslettersignup a   {

	float: left;

	color: #fff;

	font-style: italic;

	width: 100px;

	height: 23px;

	background-image: url(../images/other/icons/Envelope.gif);

	background-repeat: no-repeat;

	background-position: left -2px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 35px;

	margin-left: 60px;

}

#newslettersignup a:hover {

	

	background-image: url(../images/other/icons/Envelope.gif);

	background-repeat: no-repeat;

	background-position: left -25px;



}

#seminarregister a {

	display: block;

	float: left;

	font-family : Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #fff;

	font-style:italic;

	height: 22px;

	width: 200px;

	background-image: url(../images/other/icons/Quote.gif);

	background-repeat: no-repeat;

	background-position: left -2px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 35px;

}

#seminarregister a:hover {

	background-image: url(../images/other/icons/Quote.gif);

	background-repeat: no-repeat;

	background-position: left -25px;

}

#bottommarc {

	position: relative;

	top: 8px;

	left: 15px;

	width: 516px;

	height: 15px;

	margin: 0;

	padding: 0;

}

.marctext {

	font-family:"Times New Roman", Times, serif;

	font-size: 0.8em;

	color: #fff;

}

/*orange box graphic embedded in background image*/

#homeorangebox {

	position: relative;

	top: 20px;

	left: 0;

	width:324px;

	height: 190px;

	margin-top: 10px;

}

#homevideobox {

	float: left;

	width: 210px;

	height: 150px;

	padding: 15px 0 0 15px;

}

#homeorangeboxcontent {

	float: left;

	width: 80px;

	height: 190px;

	margin-top: 5px;

}

#homeorangeboxcontent  a:hover  {

	color: #3a5b11;

	text-decoration: none;

}

#homeorangeboxcontent a {

	color: #edd3a2;

	text-decoration: none;

}

	



ul.ContactItems  {

	list-style-type: none;

	color: #62dc54;

	font-size: 12px;

	line-height: 20pt;

	display: block;

	text-align: right;

	float: left;

	margin-right: 15px;

	margin-top: 0px;

}

blockquote blockquote a {

	color:#333333;

	padding-bottom: -5px;

	margin-bottom: -5px;

}



blockquote blockquote blockquote a {

	color:#666666;

	margin-bottom: -5px;

	padding-bottom: -5px;

}



blockquote blockquote a:hover, blockquote blockquote blockquote a:hover {

	color: #e85d20

}  

