@charset "utf-8";
/* CSS Document */

body {
	background-color:#669900;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	color:#669900;
	font-size:12px;
}

#mainContainer {
	width:870px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

/*-----------Begin Top Area------------*/

#topBackground {
	background-color:#564533;
	width:868px;
	height:136px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding-top:5px;
}

#uspContainer {
	width:824px;
	height:91px;
	margin-left:auto;
	margin-right:auto;
}

#uspLeft {
	float:left;
	background-image:url(/images/topLeft.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:90px;
}

#uspMid {
	background-image:url(/images/topMid.jpg);
	background-repeat:repeat-x;
	float:left;
	width:808px;
	height:82px;
	padding-top:8px;
}

#uspRight {
	background-image:url(/images/topRight.jpg);
	background-repeat:no-repeat;
	float:left;
	width:8px;
	height:90px;
}

#logoArea {
	float:left;
	width:255px;
	height:75px;
}

#uspText {
	float:left;
	color:#666666;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	width:359px;
	font-family:Arial, Helvetica, sans-serif;
}

#uspText h1 {
	color:#666;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-style:italic;
}

#phoneNumbers {
	float:right;
	width:160px;
	margin-right:5px;
	margin-top:10px;
}

.topPhoneLink {
	float:right;
	width:160px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:right;
	color:#666666;
}

/*-----------End Top Area------------*/


/*-------------Begin Flash Area------------*/

#flashContainer {
	background-image:url(/images/contentBG.jpg);
	background-repeat:repeat-y;
	width:868px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding-top:10px;
}

#flashBanner {
	width:824px;
	height:237px;
	margin-left:auto;
	margin-right:auto;
}

/*-------------End Flash Area------------*/

#mainContentContainer {
	background-image:url(/images/contentBG.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	width:828px;
	padding-top:10px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----------Begin Book Now Area-----------*/

#bookNowContainer {
	width:155px;
	float:left;
}

#bookNowTop {
	background-image:url(/images/bookNowTop.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:14px;
}

#bookNowMid {
	background-color:#564533;
	width:150px;
	padding-left:5px;
	/*padding-right:5px;*/
	color:#FFFFFF;
}

#bookNowMid a {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:14px;
	font-weight:bold;
}

#bookNowMid a:hover {
	color:#669900;
	text-decoration:underline;
}

#bookNowBottom {
	background-image:url(/images/bookNowBottom.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:14px;
}

#bookNowTitle {
	width:155px;
	color:#669900;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
	
.selectLGBox {
	width:145px;
	height:20px;
}

/*-----------End Book Now Area-----------*/

/*-----------Begin Banana Area----------*/

#bananaArea {
	float:right;
	width:645px;
	color:#333333;
}

#bananaImageArea {
	width:645px;
	height:92px;
}

#banana1 {
	float:right;
}

.banana {
	float:right;
	margin-right:14px;
}

#bananaTitleContainter {
	width:645px;
}

#bananaTitle1 {
	color:#669900;
	float:right;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:148px;
	text-align:center;
}

#bananaTitle1 h2 {
	color:#669900;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-style:italic;
}

#bananaTitle1 a {
	color:#669900;
	text-decoration:none;
}

#bananaTitle1 a:hover {
	text-decoration:underline;
	color:#564533;
}

.bananaTitle {
	color:#669900;
	float:right;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:148px;
	text-align:center;
	margin-right:14px;
}

.bananaTitle h2 {
	color:#669900;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-style:italic;
}
	

.bananaTitle a {
	color:#669900;
	text-decoration:none;
}

.bananaTitle a:hover {
	text-decoration:underline;
	color:#564533;
}

#bananaTextContainer {
	width:645px;
}

#bananaText1 {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	/*text-align:center;*/
	color:#333333;
	float:right;
	width:148px;
	font-size:11px;
}

.bananaText {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	width:148px;
	font-size:11px;
	margin-right:14px;
}

#associationsArea {
	float:right;
	/*height:60px;*/
	width:645px;
	margin-top:15px;
}

/*---------------End Banana Area--------------*/

/*-------------Begin Bottom Content-----------*/

.bottomContentBox {
	width:870px;
	color:#FFFFFF;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	text-align:center;
}

.bottomContentBox a {
	color:#FFF;
}

#copyRightArea {
	float:left;
	width:330px;
	height:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	text-align:left;
}

#bottomLinks {
	float:right;
	width:300px;
	height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-top:5px;
}

#bottomLinks a {
	color:#FFFFFF;
	text-decoration:none;
}

#bottomLinks a:hover {
	color:#564533;
}

#pageLinksArea {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#pageLinksArea a {
	color:#FFFFFF;
	text-decoration:none;
}

#pageLinksArea a:hover {
	color:#564533;
}

/*-------------End Bottom Content-----------*/


/*-------------Begin Interior CSS-----------*/

#interiorBanner {
	width:824px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
}

#interiorContentContainer {
	width:647px;
	float:right;
	color:#333333;
}

#contentTop {
	background-image:url(/images/contentTop.jpg);
	background-repeat:no-repeat;
	width:647px;
	height:14px;
}

#contentBottom {
	background-image:url(/images/contentBottom.jpg);
	background-repeat:no-repeat;
	width:647px;
	height:14px;
}

#contentMid {
	width:613px;
	border-left:#669900 solid 1px;
	border-right:#669900 solid 1px;
	padding:15px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}

/*-------------End Interior CSS-------------*/

/*-------------Begin Headers Style----------*/

h1 {
	color:#669900;
	font-size:15px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}

h2 {
	color:#564533;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
}

h3 {
	color:#930;
	font-size:12px;
}

h3 a {
	font-size:12px;
	text-decoration:none;
	text-align:center;
}

/*-------------End Headers Style------------*/

/*-------------Begin Form Fields--------------*/

.formField {
		border:#0C0 solid 1px;
}

.requiredField {
		border:#0C0 solid 1px;
		background-color:#FF9;
}

/*--------------End Form Fields---------------*/

/*-----------------TP LOGO------------------*/
#linkTPLogo {
	font-size:11px;
	margin-top: 130px;
	text-align: center;
	text-decoration: none;
	color:#000;
}
	#linkTPLogo a{
		color:#FFF;		
		text-decoration: none;
		font-size: 9px;
	}

img,.png{
	background:url(/pngHack/pngHack.htc);
}
/*-----------------END TP LOGO---------------*/


.clear {
	clear:both;
}

.contentLineSeparator {
	background-color:#CCCCCC;
	width:580px;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}

.pageFont {
	font-family:Arial, Helvetica, sans-serif;
}



.backToTop {
	float:right;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
}
