/* Toy Fair STYLE CSS*/


/* OVERALL PAGE LAYOUTS */

html, body { 
	font-family: Arial, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #4e5556;
}

.regCopy { 
	font-family: Arial, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #4e5556;
}

.regCopyWhite { 
	font-family: Arial, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.tableCopy { 
	font-family: Arial, Sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #4e5556;
}

.tableCopyBold { 
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #4e5556;
}

.tableCopyWhite { 
	font-family: Arial, Sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
}

/* ---------------------------------------------- */

/* MAIN CONTENT */

.pageTitleLanding {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	width: 542px;
	color: #5bbb55;
	line-height: 14px;
	margin: 35px 0 0 0;
	float: right;
}


.pageTitleInternal {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 30px;
	font-weight: bold;
	width: 542px;
	color: #5bbb55;
	line-height: 32px;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	float: right;
	border-bottom: #c1e56b 10px solid;
}

.pageTitleLarge {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 30px;
	font-weight: bold;
	width: 542px;
	color: #5bbb55;
	line-height: 35px;
	margin: 35px 0 0 0;
	float: right;
}

.pageTitleSmall {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 30px;
	font-weight: bold;
	width: 542px;
	color: #5bbb55;
	line-height: 38px;
	padding: 0 0 23px 0;
	margin: 35px 0 0 0;
	border-bottom: #c1e56b 10px solid;
	float: left;
}

.upperCaseTxt {
	text-transform: uppercase;
}

.pageTitleDark {
	color: #499345;
}

.subHead {
	font-size: 14px;
	font-weight: bold;
	color: #499345;
	padding: 15px 0 0 0;
	text-transform: uppercase;
}

.sectionHead {
	font-size: 14px;
	color: #5bbb55;
	font-weight: bold;
	padding: 15px 0 0 0;
}

.paddedBottom {
	line-height: 16px;
	padding: 15px 0 15px 0;
}

/* ---------------------------------------------- */


.boldParagraph {
	font-weight: bold;
	line-height: 16px;
	padding: 15px 0 0 0;
}

.normalParagraph {
	line-height: 16px;
	padding: 15px 0 0 0;
}

.boldText {
	font-weight: bold;
}

.note {
	font-weight: bold;
	line-height: 16px;
	padding: 10px 0 0 0;
}

.thankYouTitle {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 30px;
	font-weight: bold;
	color: #499345;
	line-height: 35px;
	padding: 15px 0 15px 0;
}

.linkBlurb {
	background: url(../images/yellowBubbleBkgd.gif) top left no-repeat;
	width: 500px;
	height: 56px;
	line-height: 56px;
	margin: 25px 0 10px 0;
	padding: 0 0 0 21px;
}

#mainCol ul {
	list-style-type: none;	
	margin: 10px 0 10px 20px;
	padding: 0;
}

#mainCol ul li {
	line-height: 18px;
}

#mainCol ul li.yellowBullet {
	background: url(../images/flower_bullet_yellow.gif) left 5px no-repeat;
	padding: 0 0 0 15px;
	line-height: 18px;
}

#mainCol ul li.directorName {
	line-height: 36px;
}

#mainCol ul li.bonus {
	font-weight: bold;
	color: #499345;
	line-height: 20px;
	padding: 10px 0 0 0;
}

#mainCol ul.xtraLinks {
	width: 350px;
	list-style-type: none;	
	margin: 15px 0 15px 0;
	padding: 0;
}

#mainCol ul.xtraLinks li {
	line-height: 24px;
	border-bottom: #e4e8d9 1px solid;
	background: url(../images/arrow_bullet_blue.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

#mainCol ul.xtraLinks li.noBottom {
	border-bottom: none;
}

a.pageLink {
	color: #0089cf;
	text-decoration: none;
}

a.pageLink:hover {
	color: #0089cf;
	padding: 0 0 2px 0;
	border-bottom: #0089cf 1px solid;
}


/* ---------------------------------------------- */

/* WHO ATTENDS List */

div.attendeesLeft {
	width: 257px;
	float: left;
}

div.attendeesRight {
	width: 257px;
	float: right;
}

dl.whoAttends {
	width: 250px;
	margin: 15px 0 10px 10px;
	padding: 0;
}

dl.whoAttends dt {
	margin: 0
	padding: 0;
	line-height: 16px;
}

dl.whoAttends dt.listTitle {
	font-weight: bold;
	color: #499345;
	line-height: 20px;
	padding: 0 0 10px 0;
}



/* ---------------------------------------------- */

/* FAQs */

a.pageLink2 {
	color: #823019;
	text-decoration: none;
}

a.pageLink2:hover {
	padding: 0 0 1px 0;
	border-bottom: #823019 1px solid;
}


/* FAQ Anchor Links - index */


#mainCol ul.FAQLinks {
	width: 350px;
	list-style-type: none;	
	margin: 15px 0 15px 0;
	padding: 0;
}

#mainCol ul.FAQLinks li {
	line-height: 16px;
}

/* FAQ List Questions Page - index */

.FAQsubHead {
	font-size: 14px;
	font-weight: bold;
	color: #823019;
	padding: 15px 0 0 0;
}

#mainCol ul.FAQquestion {
	width: 540px;
	list-style-type: none;	
	margin: 15px 0 15px 0;
	padding: 0;
}

#mainCol ul.FAQquestion li {
	line-height: 17px;
	border-bottom: #e4e8d9 1px solid;
	padding: 4px 0 4px 0;
}

#mainCol ul.FAQLinks li.noBottom {
	border-bottom: none;
}



/* ANSWER PAGES */

.AnswerSubHead {
	font-size: 14px;
	color: #823019;
	padding: 15px 0 0 0;
	text-transform: uppercase;
}

dl.FAQAnswer {
	margin: 15px 0 0 0;
	padding: 0;
}

dl.FAQAnswer dt {
	font-size: 12px;
	color: #0089cf;
	font-weight: bold;
	padding: 0 0 6px 0;
}

dl.FAQAnswer dd {
	line-height: 16px;
	margin: 0;
	padding: 0 0 15px 0;
}

p.returnFAQ {
	padding: 15px 0 15px 0;
}





/* ---------------------------------------------- */

/* MENU AREA */

#menuBox {
	width: 182px;
	margin: 0;
	padding: 0;
	float: left;
}

#menuBoxIcons {
	background: url(../images/menuPlants.gif) bottom no-repeat;
	background-position: 50% 0;
	width: 182px;
	height: 80px;
}

dl#mainMenu {
	margin: 40px 0 40px 0;
	float: left;
}

dt.menuItem {
	width: 182px;
	height: 10px;
	margin: 0 0 10px 0;
}


dt.subMenuItem {
	width: 182px;
	/*height: 10px;*/
	margin: 0;
	/*added lines*/
	min-height:10px;
	height:auto !important;
	height: 10px;
}

#menuItemActive {
	background: url(../images/menuNotifierOn.gif) no-repeat 0 50%;
	font-size: 11px;
	font-weight: bold;
	color: #bfd447;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 0 19px;
	margin: 0 0 5px 0;
}

a.menuLink {
	background: url(../images/menuNotifierOff.gif) no-repeat 0 50%;
	font-size: 11px;
	font-weight: bold;
	color: #53b24f;
	text-transform: uppercase;
	text-decoration: none;
	width: 182px;
	padding: 0 0 0 19px;
}

a.menuLink:hover {
	color: #bfd447;
	background: url(../images/menuNotifierOn.gif) no-repeat 0 50%;
	text-decoration: none;
}

a#menuLinkActive {
	color: #bfd447;
	background: url(../images/menuNotifierOn.gif) no-repeat 0 50%;
	text-decoration: none;
}



ul.subMenu {
	margin: 6px 0 10px 0;
	padding: 0;
	list-style-type: none;
}

ul.subMenu li {
	font-size: 9px;
	text-transform: uppercase;
	line-height: 15px;
	width: 182px;
	margin: 0;
	padding: 0 0 0 19px;
}

a.subMenuLink {
	color: #53b24f;
	text-decoration: none;
}

a.subMenuLink:hover {
	color: #bfd447;
	text-decoration: none;
}


#subMenuItemActive {
	color: #bfd447;
}


/* ---------------------------------------------- */

/* FORM AREA */


.formTitle {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	color: #499345;
	padding: 25px 0 0 21px;
	margin: 0;
}

.formErrorMsg {
	color: #FF5500;
	padding: 25px 0 0 21px;
}

.boldError {
	font-weight: bold;
	color: #FF5500;
	padding: 5px 0 0 21px;
}

.missingFields {
	color: #FF5500;
	padding: 5px 0 0 21px;
}

.formDescription {
	font-size: 10px;
	line-height: 14px;
	width: 460px;
	padding: 15px 0 15px 21px;
	margin: 0;
}

.formArea {
	width: 515px;
	margin: 0 0 0 21px;
	border-top: #d3e283 1px dotted;
	border-top: #5cbb53 4px solid;
	border-bottom: #5cbb53 4px solid;
}

.formInputs {
	font-size: 10px;
	width: 515px;
	margin: 0;
	padding: 0;
}

#marketFormInput {
	border-bottom: #ced1c6 1px solid;
}

#hearAboutFormInput {
	border-bottom: #ced1c6 1px solid;
}

#receiveEmailFormInput {
	height: 35px;
	margin: 0 0 15px 0;
}

/* ---------------------------------------------- */


#nameAddressTable {
	font-size: 10px;
	margin: 2px 0 0 0;
	padding: 0;
}

#nameAddressTable tr {
	width: 515px;
	height: 35px;
}

#nameAddressTable td {
	height: 35px;
	border-bottom: #ced1c6 1px dotted;
	
}

#nameAddressTable td.title  {
	width: 155px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0;
	padding: 0 10px 0 0;
}

#nameAddressTable td.titleError  {
	color: #FF5500;
	width: 155px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0;
	padding: 0 10px 0 0;
}

#nameAddressTable td.titleError span,
#nameAddressTable td.title span {
	text-transform: none;
}

#nameAddressTable td.col1FormRight {
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#nameAddressTable td.col2FormRight {
	width: 350px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#nameAddressTable td.col1FormMiddle {
	width: 170px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
}

#nameAddressTable td.col3Form {
	width: 515px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#nameAddressTable td input.col1input {
	width: 165px;
	height: 18px;
	padding: 0;
	margin: 0;
}

#nameAddressTable td input.col2input {
	width: 350px;
	height: 18px;
	padding: 0;
	margin: 0
}

#nameAddressTable td#bottomForm {
		border-bottom: #ced1c6 1px solid;
}

#nameAddressTable td input.fname {
	width: 146px;
	height: 18px;
	padding: 0;
	margin: 0 8px 0 0;
}

#nameAddressTable td input.miname {
	width: 20px;
	height: 18px;
	padding: 0;
	margin: 0 8px 0 0;
}


#nameAddressTable td input.lname {
	width: 150px;
	height: 18px;
	padding: 0;
	margin: 0;
}


#nameAddressTable td input.zipCode {
	width: 80px;
	height: 18px;
	padding: 0;
	margin: 0
}

#nameAddressTable td input.areaCode {
	width: 40px;
	height: 18px;
	margin: 0 10px 0 0;
	padding: 0;
}

#nameAddressTable td input.phoneNumber {
	width: 110px;
	height: 18px;
	margin: 0;
}

#nameAddressTable td input.phoneNumber {
	width: 110px;
	height: 18px;
	margin: 0;
}

#nameAddressTable td input.intlInput {
	width: 128px;
	height: 18px;
	padding: 0;
	margin: 0;
}

.countryTitle {
	padding: 0 0 0 25px;
}

.internationalTitle {
	padding: 0 10px 0 0;
}

.countrySelect {
	width: 170px;
	height: 18px;
	padding: 0;
	margin: 0;
}

#stateSelect {
	width: 170px;
	height: 18px;
	padding: 0;
	margin: 0;
}

.asterix {
	color: #FF5500;
	text-transform: none;
}

/* ---------------------------------------------- */

.MarketSegTitle {
	text-transform: uppercase;
	margin: 0;
	padding: 12px 10px 7px 0;
}

#marketSelect {
	width: 170px;
	height: 18px;
	margin: 0 0 12px 160px;
	padding: 0;
}

/* Checkmark Box Version
#MarketSegTable {
	font-size: 10px;
	height: 92px;
	margin: 0 0 15px 0;
	padding: 0;
}

#MarketSegTable tr {
	margin: 0;
	padding: 0;
}

#MarketSegTable td {
	width: 171px;
	height: 23px;
	line-height: 23px;
	background: #e4e8d9;
	border: 1px #FFF solid;
	margin: 0;
	padding: 0;
}

#MarketSegTable td input {
	margin: auto 5px auto 5px;
}
*/


/* ---------------------------------------------- */

.hearAboutUsTitle {
	text-transform: uppercase;
	margin: 0;
	padding: 12px 10px 7px 0;
	float: left;
}

#hearAboutUsSelect {
	width: 170px;
	height: 18px;
	margin: 0 0 12px 160px;
	padding: 0;
}


/* ---------------------------------------------- */


#submit {
	width: 83px;
	height: 30px;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
}

a.formSubmit {
	background: url(../images/submit_btn.gif);
	width: 83px;
	height: 30px;
	display: block;
}

a.formSubmit:hover {
	background: url(../images/submit_btn.gif) -83px 0;
}


/* ---------------------------------------------- */


#receiveEmailFormInput input {
	margin: 8px 0 0 0;
}

#receiveEmailFormInput label {
	line-height: 35px;
}


/* ---------------------------------------------- */

/* QUICK FACTS ITEMS */

dl.importantPoints {
	margin: 15px 0 0 0;
	padding: 0;
}

dl.importantPoints  dt {
	font-size: 14px;
	color: #5bbb55;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding: 0 0 5px 0;
}

dl.importantPoints  dd {
	margin: 0;
	padding: 0 0 15px 0;
}

p.learnMore {
	padding: 15px 0 15px 0;
}

/* ---------------------------------------------- */

/* FORM FOOTER AREA */


.formFooterNotes {
	font-size: 10px;
	color: #a2b4b6;
	margin: 10px 0 0 0;
	float: left;
}


/* ---------------------------------------------- */

/* FORM FOOTER AREA */

#footerLogo {
	background: url(../images/tf_logo_footer.gif) 50% 50% no-repeat;
	width: 195px;
	height: 70px;
	border-right: #d5dce0 1px solid;
	margin: 35px 0 0 0;
	float: left;
}

#footerLogo a {
	width: 195px;
	height: 70px;
	display: block;
	text-decoration: none;
}

#footerText {
	font-size: 10px;
	color: #556677;
	line-height: 14px;
	width: 527px;
	margin: 35px 0 20px 0;
	padding: 0 0 0 31px;
	float: left;
}

#footerText a {
	color: #0089cf;
	text-decoration: none;
}

#footerText a:hover {
	color: #0089cf;
	padding: 0 0 2px 0;
	border-bottom: #0089cf 1px solid;
}
.ab {background-image:url(../images/ab.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.a2 {background-image:url(../images/a2.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.a3 {background-image:url(../images/a3.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.a4 {background-image:url(../images/a4.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.a5 {background-image:url(../images/a5.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}

.b2 {background-image:url(../images/b2.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.b3 {background-image:url(../images/b3.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.b4 {background-image:url(../images/b4.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.b5 {background-image:url(../images/b5.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.b6 {background-image:url(../images/b6.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}



.c00 {background-image:url(../images/a.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c00 a:hover{background-image:url(../images/b.gif) ;}
.c11 a{background-image:url(../images/11.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c11 a:hover{background-image:url(../images/b.gif) ;}
.c12 a{background-image:url(../images/12.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c12 a:hover{background-image:url(../images/b.gif) ;}
.c13 a{background-image:url(../images/13.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c13 a:hover{background-image:url(../images/b.gif) ;}
.c14 a{background-image:url(../images/14.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c14 a:hover{background-image:url(../images/b.gif) ;}
.c21 a{background-image:url(../images/21.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c21 a:hover{background-image:url(../images/b.gif) ;}
.c22 a{background-image:url(../images/22.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c22 a:hover{background-image:url(../images/b.gif) ;}
.c23 a{background-image:url(../images/23.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c23 a:hover{background-image:url(../images/b.gif) ;}
.c24 a{background-image:url(../images/24.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c24 a:hover{background-image:url(../images/b.gif) ;}
.c31 a{background-image:url(../images/31.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c31 a:hover{background-image:url(../images/b.gif) ;}
.c32 a{background-image:url(../images/32.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c32 a:hover{background-image:url(../images/b.gif) ;}
.c33 a{background-image:url(../images/33.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c33 a:hover{background-image:url(../images/b.gif) ;}
.c34 a{background-image:url(../images/34.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c34 a:hover{background-image:url(../images/b.gif) ;}
.c41 a{background-image:url(../images/41.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c41 a:hover{background-image:url(../images/b.gif) ;}
.c42 a{background-image:url(../images/42.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c42 a:hover{background-image:url(../images/b.gif) ;}
.c43 a{background-image:url(../images/43.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c43 a:hover{background-image:url(../images/b.gif) ;}
.c44 a{background-image:url(../images/44.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c44 a:hover{background-image:url(../images/b.gif) ;}
.c51 a{background-image:url(../images/51.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c51 a:hover{background-image:url(../images/b.gif) ;}
.c52 a{background-image:url(../images/52.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c52 a:hover{background-image:url(../images/b.gif) ;}
.c53 a{background-image:url(../images/53.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c53 a:hover{background-image:url(../images/b.gif) ;}
.c54 a{background-image:url(../images/54.gif) ;background-repeat : no-repeat;display:block;width : 100px; height : 40px;}
.c54 a:hover{background-image:url(../images/b.gif) ;}

