/* ############################################################################################################
global
*/

body {
	margin: 0px auto;
	padding: 0px;
	background: #E7EBF5;
	color: #000;
	font-family: Arial, Helvetica, San-serif;
	font-size: 11px;
}
.hide, .alt {
	display:none;
}
img.right {
	float: right;
	position: relative;
	left: 10px;
	margin: 10px 0px;
}
.backTop {
	float: right;
}
.backTop a {
	color: #039;
	font-size: 10px;
}

/* ############################################################################################################
header
*/

#header {
	width: 780px;
	height: 80px;
	margin: 0px auto;
	background: transparent url(images/bgHeader.jpg) 0 0 no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#header h1 a {
	display: block;
	width: 560px;
	height: 45px;
	background: url(images/headLogo.gif) 1px 0 no-repeat;
	margin: 16px 0 0 10px;
}

/* ############################################################################################################
container
*/

#container {
	width: 780px;
	margin:0 auto;
	background: transparent url(images/bgBody.gif) top center repeat-y;
}

/* ############################################################################################################
left column
*/

#leftCol {
	float: left;
	width: 172px;
	padding-left: 10px;
}

/* ############################################################################################################
section
*/

#section {
	width: 172px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	background: #FFF7D9 url(images/bgSection.gif) bottom right no-repeat;
	overflow: hidden;
}
#section h2 {
	width: 162px;
	height: 26px;
	margin: 9px 0px 0px 4px;
	padding: 0px;
	background: transparent top left no-repeat;
}
#section h2#home {
	background-image: url(images/titHome.gif);
}
#section h2#stratPlan {
	background-image: url(images/titStratPlan.gif);
}
#section h2#wealthMan {
	background-image: url(images/titWealthMan.gif);
}
#section h2#succPlan {
	background-image: url(images/titSuccPlan.gif);
}
#section h2#pplLead {
	background-image: url(images/titPplLead.gif);
}
#section h2#eqPart {
	background-image: url(images/titEqPart.gif);
}
#section h2#faculty {
	background-image: url(images/titFaculty.gif);
}
#section h2#register {
	background-image: url(images/titRegister.gif);
}
#section h2#thankyou {
	background-image: url(images/titThankyou.gif);
}
#section h2#terms {
	background-image: url(images/titTerms.gif);
}
#section h2#testimonial {
	background-image: url(images/titTestimonial.gif);
}
#section h2#womenAgri {
	background-image: url(images/titWomen.gif);
}
#section h2#womenInBusiness{
	background-image: url(images/titWomenInBusiness.gif);	
}
#section h2#agriGov{
	background-image: url(images/titAgribusinessGovernance.gif);	
}
#section h2#trusteeGov{
	background-image: url(images/titTrusteeGovernance.gif);	
}

/* ############################################################################################################
primary nav
*/
#primaryNav {
	width: 172px;
	padding:0px;
	margin:0px;
	background-color: #D6DEEF;
	z-index: 100;
}
#primaryNav ul {
	padding:0px;
	margin:0px;
	list-style: none; 
}
#primaryNav li {
	width: 172px;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}
#primaryNav li a, #primaryNav li a:link, #primaryNav li a:visited, #primaryNav li a:active {
	height: 100%;
	list-style: none; 
	padding:6px 0px 6px 14px;
	display: block;
	text-decoration: none;
	color: #003399;
}
#primaryNav li.mid a {
	background: url(images/navMidbg.gif) no-repeat;
}
#primaryNav li.mid a:hover {
	background: url(images/navMidbg.gif) 0px -40px no-repeat;
}
#primaryNav li.top a {
	background: url(images/navTopbg.gif) no-repeat;
}
#primaryNav li.top a:hover {
	background: url(images/navTopbg.gif) 0px -40px no-repeat;
}
#primaryNav li.base a {
	background: url(images/navBasebg.gif) no-repeat;
}
#primaryNav li.base a:hover {
	background: url(images/navBasebg.gif) 0px -40px no-repeat;
}
#primaryNav li.active a {
	background-position: 0px -40px;
	font-weight: bolder;
}

/* ############################################################################################################
content
*/

#contentFrame {
	float: left;
	width:588px;
	padding: 0px 10px 22px 22px;
	 	voice-family: "\"}\""; 
  		voice-family:inherit;
	width:556px; /* compliant browser value */

}
#contentFrame h2 {
	margin-top: 29px;
	margin-bottom: 7px;
}
#contentFrame h3 {
	margin-top: 7px;
	margin-bottom: 14px;
}
#contentFrame h4 {
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 0px;
}
#contentFrame #intro {
	width: 315px;
	padding-bottom: 5px;
}
#contentFrame p {
	margin-top: 0px;
	margin-bottom: 18px;
}
#contentFrame ol li {
	margin-bottom: 1em;
}
.clear {
	clear: both;
	overflow: hidden;
}
#copy {
	padding-right: 5px;
}
#copy .member {
	padding-bottom: 15px;
	background: transparent url(images/bgRule2.gif) center bottom no-repeat;
}

/* #############################################
heading twos
*/

#contentFrame #h2Home {
	width: 478px;
	height: 57px;
	background: transparent url(images/h2Home.gif) 0 0 no-repeat;
}
#contentFrame #h2WomenAgri {
	width: 270px;
	height: 28px;
	background: transparent url(images/h2WomenAgri.gif) 0 0 no-repeat;
}
#contentFrame #h2Testimonials {
	width: 237px;
	height: 28px;
	background: transparent url(images/h2Testimonials.gif) 0 0 no-repeat;
}
#contentFrame #h2StratPlan {
	width: 204px;
	height: 28px;
	background: transparent url(images/h2StratPlan.gif) 0 0 no-repeat;
}
#contentFrame #h2WomenInBusiness{
	width: 237px;
	height: 30px;
	background: transparent url(images/h2WomenInBusiness.gif) 0 0 no-repeat;	
}
#contentFrame #h2WealthMan {
	width: 238px;
	height: 28px;
	background: transparent url(images/h2WealthMan.gif) 0 0 no-repeat;
}
#contentFrame #h2AgriGov{
	width: 292px;
	height: 30px;
	background: url(images/h2AgriGov.gif) 0 0 no-repeat;	
}
#contentFrame #h2TrusteeGov{
	width: 245px;
	height: 30px;
	background: url(images/h2TrusteeGov.gif) 0 0 no-repeat;	
}
#contentFrame #h2SuccPlan {
	width: 478px;
	height: 32px;
	background: transparent url(images/h2SuccPlan.gif) 0 0 no-repeat;
}
#contentFrame #h2PplLead {
	width: 251px;
	height: 28px;
	background: transparent url(images/h2PplLead.gif) 0 0 no-repeat;
}
#contentFrame #h2EqPa {
	height: 28px;
	background: transparent url(images/h2EqPa.jpg) 0 0 no-repeat;
}
#contentFrame #h2Faculty {
	width: 547px;
	height: 30px;
	background: transparent url(images/h2FacultyMembers.gif) 0 0 no-repeat;
}
#contentFrame #h2Register {
	width: 91px;
	height: 28px;
	background: transparent url(images/h2Register.gif) 0 0 no-repeat;
}
#contentFrame #h2RegDetails {
	width: 280px;
	height: 28px;
	background: transparent url(images/h2RegDetails.gif) 0 0 no-repeat;
}
#contentFrame #h2Thankyou {
	width: 152px;
	height: 28px;
	background: transparent url(images/h2Thankyou.gif) 0 0 no-repeat;
}
#contentFrame #h2Terms {
	width: 467px;
	height: 52px;
	background: transparent url(images/h2Terms.gif) 0 0 no-repeat;
}

/* #############################################
heading threes
*/


#contentFrame #h3ProMast {
            width: 270px;
            height: 18px;
            background: transparent url(images/h3ProMast.gif) 0 0 no-repeat;
}
#contentFrame #h3ProPlan {
            width: 244px;
            height: 18px;
            background: transparent url(images/h3ProPlan.gif) 0 0 no-repeat;
}
#contentFrame #h3IntroPlan {
            width: 291px;
            height: 18px;
            background: transparent url(images/h3IntroPlan.gif) 0 0 no-repeat;
}
#contentFrame #h3StratMast {
            width: 216px;
            height: 18px;
            background: transparent url(images/h3StratMast.gif) 0 0 no-repeat;
}
#contentFrame #h3Management4Success{
	width: 216px;
	height: 18px;
	background: transparent url(images/h3Management4Success.gif) 0 0 no-repeat;	
}
#contentFrame #h3ManagementForManagers{
	width: 216px;
	height: 18px;
	background: transparent url(images/h3ManagementForManagers.gif) 0 0 no-repeat;	
}
#contentFrame #h3PplMast {
            width: 216px;
            height: 18px;
            background: transparent url(images/h3PplMast.gif) 0 0 no-repeat;
}

#contentFrame #h3Workshops {
	width: 94px;
	height: 21px;
	background: transparent url(images/h3Workshops.gif) 0 0 no-repeat;
}
#contentFrame #h3PlanResults {
	width: 273px;
	height: 21px;
	background: transparent url(images/h3PlanResults.gif) 0 0 no-repeat;
}
#contentFrame #h3Succeeding {
	width: 433px;
	height: 21px;
	background: transparent url(images/h3Succeeding.gif) 0 0 no-repeat;
}
#contentFrame #h3ManEquity {
	width: 311px;
	height: 21px;
	background: transparent url(images/h3ManEquity.gif) 0 0 no-repeat;
}
#contentFrame #h3WomenInBusiness{
	width: 378px;
	height: 21px;
	background: transparent url(images/h3WomenInBusiness.gif) 0 0 no-repeat;	
}
#contentFrame #h3AgriGov{
	width: 487px;
	height: 21px;
	background: transparent url(images/h3AgriGov.gif) 0 0 no-repeat;	
}
#contentFrame #h3TrusteeGov{
	width: 354px;
	height: 21px;
	background: transparent url(images/h3TrusteeGov.gif) 0 0 no-repeat;	
}
#contentFrame #h3PlanInenv {
	width: 344px;
	height: 21px;
	background: transparent url(images/h3PlanInenv.gif) 0 0 no-repeat;
}
#contentFrame #h3Lead {
	width: 319px;
	height: 21px;
	background: transparent url(images/h3Lead.gif) 0 0 no-repeat;
}
#contentFrame #h3TeamUp {
	height: 21px;
	background: transparent url(images/h3TeamUp.jpg) 0 0 no-repeat;
}
#contentFrame #h3CourseContent {
	width: 125px;
	height: 21px;
	background: transparent url(images/h3CourseContent.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseContentDUB {
	width: 273px;
	height: 21px;
	background: transparent url(images/h3CourseContent.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseCosts {
	width: 117px;
	height: 17px;
	background: transparent url(images/h3CourseCosts.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseCostsDUB {
	width: 127px;
	height: 17px;
	background: transparent url(images/h3CourseCosts.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseCosts2 {
	width: 117px;
	height: 17px;
	background: transparent url(images/h3CourseCosts2.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseTimetable {
	width: 150px;
	height: 17px;
	background: transparent url(images/h3CourseTimetable.gif) 0 0 no-repeat;
}
#contentFrame #h3CourseTimetableDUB {
	width: 160px;
	height: 17px;
	background: transparent url(images/h3CourseTimetable.gif) 0 0 no-repeat;
}
#contentFrame #h3StratPlan {
	width: 110px;
	height: 15px;
	background: transparent url(images/workshopStrat.gif) 0 0 no-repeat;
}
#contentFrame #h3PplLead {
	width: 134px;
	height: 15px;
	background: transparent url(images/workshopPpl.gif) 0 0 no-repeat;
}
#contentFrame #h3WealthMan {
	width: 151px;
	height: 17px;
	background: transparent url(images/workshopWealth.gif) 0 0 no-repeat;
}
#contentFrame #h3FarmFinancials {
	width: 216px;
	height: 18px;
	background: transparent url(images/h3UnderstandFarmFinancials.gif) 0 0 no-repeat;
}
#contentFrame #h3WomenArgi, #contentFrame #h3WomenArgi2 {
	width: 151px;
	height: 17px;
	background: transparent url(images/workshopWomen.gif) 0 0 no-repeat;
}
#contentFrame #h3RegWomenInBusiness{
	width: 200px;
	height: 17px;
	background: transparent url(images/regWomenInBusiness.gif) 0 0 no-repeat;	
}
#contentFrame #h3RegAgriGov{
	width: 200px;
	height: 17px;
	background: transparent url(images/regAgriGov.gif) 0 0 no-repeat;
}
#contentFrame #h3RegTrusteeGov{
	width: 200px;
	height: 17px;
	background: transparent url(images/regTrusteeGov.gif) 0 0 no-repeat;	
}
#contentFrame #h3RegFutureShape{
	width: 200px;
	height: 17px;
	background: transparent url(images/regFuture.gif) 0 0 no-repeat;	
}
#contentFrame #h3Equity{
	width: 151px;
	height: 17px;
	background: transparent url(images/workshopEquity.gif) 0 0 no-repeat;
}


#contentFrame #h3SuccPlan {
	width: 151px;
	height: 17px;
	background: transparent url(images/workshopSucc.gif) 0 0 no-repeat;
}
#contentFrame #h3Lynaire {
	width: 250px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3LynaireRyan.gif) 0 0 no-repeat;
}
#contentFrame #h3Lee {
	width: 236px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3LeeAstridge.gif) 0 0 no-repeat;
}
#contentFrame #h3Deane {
	width: 250px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3DeanePurdue.gif) 0 0 no-repeat;
}
#contentFrame #h3Claire {
	width: 551px;
	height: 58px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3ClaireHarvey.gif) 0 0 no-repeat;
}
#contentFrame #h3Sue {
	width: 266px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3SueLindsay.gif) 0 0 no-repeat;
}
#contentFrame #h3John {
	width: 141px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3JohnMcDermott.gif) 0 0 no-repeat;
}
#contentFrame #h3Justine {
	width: 384px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3JustineKidd.gif) 0 0 no-repeat;
}
#contentFrame #h3Jason {
	width: 384px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3JasonWatson.gif) 0 0 no-repeat;
}
#contentFrame #h3David {
	width: 383px;
	height: 41px;
	margin: 20px 0px 15px;
	background: transparent url(images/h3DavidCairns.gif) 0 0 no-repeat;
}
/* #############################################
workshop boxes
*/

#contentFrame .workshop {
	float: left;
	width: 243px;
	margin: 0px 14px 10px 0px;
	padding: 5px 0px 0px;
	border: 1px solid #B2C1E0;
	font-size: 10px;
}
#contentFrame .workshop h4 {
	margin: 0px;
	padding: 0px;
}
#contentFrame .workshop h4 a {
	display: block;
	height: 15px;
	width: 220px;
	margin: 0px 0px 0px 5px;
	background: transparent 0 0 no-repeat;
}
#contentFrame .workshop h4#workshop1 a {
	background-image: url(images/workshopStrat.gif);
}
#contentFrame .workshop h4#workshop2 a {
	background-image: url(images/workshopPpl.gif);
}
#contentFrame .workshop h4#workshop3 a {
	background-image: url(images/workshopWealth.gif);

}
#contentFrame .workshop h4#workshop4 a {
	background-image: url(images/workshopSucc.gif);
}
#contentFrame .workshop h4#workshop5 a {
	background-image: url(images/workshopWomen.gif);
}
#contentFrame .workshop h4#workshop6 a {
	background-image: url(images/workshopEquity.gif);
}
#contentFrame .workshop h4#workshop7 a{
	background-image: url(images/worksopWomenInBusiness.gif);	
}
#contentFrame .workshop h4#workshop8 a{
	background-image: url(images/worksopAgribusinessGovernance.gif);	
}
#contentFrame .workshop h4#workshop9 a{
	background-image: url(images/worksopTrusteeGovernance.gif);	
}
#contentFrame .workshop p {
	margin: 0px;
	padding: 0px 5px;
}
#contentFrame .workshop p.findMore {
	padding: 0px;
}
#contentFrame .workshop p.findMore a {
	display: block;
	width: 95px;
	height: 17px;
	position: relative;
	top: 5px;
	left: 147px;
	background: transparent url(images/findMore.gif) top right no-repeat;
	 	voice-family: "\"}\""; 
  		voice-family:inherit;
	left: 149px;
}

/* #############################################
video button
*/

#contentFrame p.video {
	padding-left: 14px;
}
#contentFrame p.video a {
	display: block;
	width: 91px;
	height: 17px;
	background: transparent url(images/ff_btn_play_video.gif) 0 0 no-repeat;
}

/* #############################################
register button
*/

#contentFrame p.register {
	padding-left: 14px;
}
#contentFrame p.register a {
	display: block;
	width: 85px;
	height: 17px;
	background: transparent url(images/btnRegister.gif) 0 0 no-repeat;
}

/* #############################################
download button
*/

#contentFrame p.download {
	padding-left: 14px;
}
#contentFrame p.download a {
	display: block;
	width: 93px;
	height: 17px;
	background: transparent url(images/btnDl.gif) 0 0 no-repeat;
}





/* #############################################
next button
*/

#contentFrame p.btnNext {
	padding-left: 445px;
}
#contentFrame p.btnNext a {
	display: block;
	width: 85px;
	height: 22px;
	background: transparent url(images/btnNext.gif) 0 5px no-repeat;
}

/* #############################################
workshop courses
*/

#contentFrame .course {
	float: left;
	width: 243px;
	margin: 0px 14px 10px 0px;
	padding: 0px;
}
#contentFrame .course ul {
	margin: 0px 0px 14px;
	padding-left: 20px; 
	list-style: square;
}
#contentFrame .course p {
	margin-top: 7px;
	margin-bottom: 11px;
}

/* #############################################
timetable and register tables
*/

.timetable {
	border-collapse: collapse;
	margin-bottom: 20px;
}
.timetable th {
	padding: 1px 7px;
	font-size: 11px;
	text-align: left;
	border: 1px solid #FFF;
	background-color: #99ADD6;
}
.timetable td {
	padding: 2px 7px;
	font-size: 10px;
	vertical-align: top;
	border: 1px solid #FFF;
	background-color: #E5EAF5;
}
.timetable .registerFirst { 
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bolder;
}
.timetable .registerLast { 
	padding: 0px 7px;
	vertical-align: middle;
	font-size: 10px;
}
.timetable .registerLast select { 
	font-size: 10px;
}
.timetable .evenrow td {
	background-color: #CCD6EB;
}
.timetable .greyOut td {
	background-color: #EAEAEA;
	color: Gray;
}
.registerRule {
	height: 3px;
	background: transparent url(images/bgRule.gif) 0 0 no-repeat;
	border: none;
	margin: 0px;
	padding: 0px 0px 10px;
}
.registerRule hr {
  display: none;
}

#regDetails {
	margin-bottom: 10px;
}
#regDetails td {
}
#regDetails .regLabel {
	width: 175px;
	padding-right: 10px;
	text-align: right;
	vertical-align: top;
}
#regDetails .regField input, #regDetails .regField select {
	margin-bottom: 5px;
}
#regDetails .asterix {
	color: Red;
}

/* ############################################################################################################
Flash
*/

#flash{
	width:450px;
	height:370px;
	margin: 45px 0px 0px 0px;
	text-align: left;
}

/* ############################################################################################################
Error page
*/

#error {
	padding: 25px 55px 155px;
}

/* ############################################################################################################
footer
*/

#footer {
	width: 760px;
	height: 45px;
	margin: 0px;
	padding: 10px 0 0 0;
	clear: both;
}
#footer p {
	background: transparent url(images/bgFooter.gif) top center no-repeat;
	margin: 0px;
	padding-top: 7px;
	text-align:center;
	font-size: xx-small;
	color: Black;
}
#base {
	height: 13px;
	background: transparent url(images/bgBase.gif) center bottom no-repeat;
}
