html {height:100%;}
body {margin: 0px; padding: 0px; background: url('images/gradient.jpg') top left repeat-x fixed;}
ul li {list-style-type: none; list-style-image: none;}

input {border: 1px solid #999;}
textarea {border: 1px solid #999;}

#bg {margin: 0px; padding: 0px; height: 100%; background: url('images/bamboobg4.jpg') top left repeat-x fixed;}
#wrap {margin: 0px auto; padding: 0px; width: 880px; overflow:auto; background: white; border: 1px solid white; border-top: 0px;}

#friend {margin: 0px; padding: 0px;}
		#friend img {text-align: left;}
		#friend p {margin: 0px; padding: 0px; font: bold 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left;}
		#friend form {margin: 0px; padding: 0px; font: bold 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left;}
	

#header {margin: 0px; padding: 0px; width: 880px; overflow: auto;}
	#header-left {margin: 0px; padding: 0px; width: 350px; height: 150px; float: left; display: inline; overflow:hidden; background: white; text-align: center;}	
	#header-left img {padding-top: 15px;}
	#header-right {margin: 0px; padding: 0px; width: 530px; height: 150px; float: left; display: inline; overflow:hidden; background: white;}
		#header-right p {margin: 0px; padding: 20px 0px 0px 200px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
		#header-right a {margin: 0px; padding: 0px; color: #4d7d27; text-decoration: underline;}
		#header-right a:hover {color: #414142; text-decoration: underline;}		
		#header-right form {margin: 0px; padding: 20px 0px 0px 200px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
		
		#header-right p#bloglogin {margin: 0px 10px; padding: 0px; font: normal 0.625em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: right;}
		#header-right p#bloglogin a {color: #414142; text-decoration: none;}
		#header-right p#bloglogin a:hover {color: #414142; text-decoration: underline;}
		
#navbar {margin: 0px; padding: 0px; width: 880px; height: 30px; overflow: auto; background: url('images/buttonbg.jpg') top left repeat-x;}
	#navbar ul {margin: 0px; padding: 7px 0px 0px; font: bold 0.75em Tahoma, Verdana, Helvetica, sans-serif; text-align: left;}
	#navbar li {display: inline; margin: 0px 5px; padding: 0px; text-align: center; letter-spacing: 1px;}
	#navbar li a {margin: 0px; padding: 0px; color: white; text-decoration: none;}
	#navbar li a:hover {color: white; text-decoration: underline;}	
		

#left {margin: 0px 0px 3px; padding: 0px; width: 290px; height: 550px; float: left; display: inline; overflow:hidden;}

#middle {margin: 0px 0px 3px; padding: 0px; width: 300px; height: 550px; float: left; display: inline; overflow:hidden; background: #f1f1f2;}
	#middle-content {margin: 100px 25px; padding: 0px;}
	#middle-content h1 {margin: 0px; padding: 0px; font: bold 2.2em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
	#middle-content h2 {margin: 0px; padding: 0px; font: bold 1.0em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px;}
	#middle-content p {margin: 10px 0px 10px; padding: 0px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; line-height: 16px;}
	#middle-content a {color: #414142; text-decoration: underline;}
	#middle-content a:hover {color: #414142; text-decoration: none;}

#right {margin: 0 0 3px; padding: 0px; width: 289px; height: 550px; float: right; display: inline; overflow:hidden; background: #fff;}

	.right-box {margin: 0 0 1px; padding: 0; width: 289px; height: 150px; float: left; overflow:hidden; background: #f1f1f2;}
		.rb-left {margin: 0; padding: 5px 0 0; width: 100px; float: left; overflow:hidden; text-align: center;}
		.rb-right {margin: 0; padding: 0; width: 189px; float: right; display: inline; overflow:hidden;}			
	
	.right-box2 {margin: 0 0 1px; padding: 0; width: 289px; height: 150px; float: left; display: inline; overflow:hidden; background: #f1f1f2;}
		
		.right-box h3, .right-box2 h3 {margin: 0; padding: 5px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px;}
		.right-box p, .right-box2 p {margin: 0; padding: 5px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; line-height: 16px;}
		.right-box a, .right-box2 a {margin: 0px; padding: 0px; color: #414142; text-decoration: underline;}
		.right-box a:hover, .right-box2 a:hover {color: #414142; text-decoration: underline;}
	

#left-sub {margin: 0px 0px 3px 0px; padding: 0px; width: 515px; min-height: 500px; float: left; display: inline; overflow:hidden;}
	#left-sub h1 {margin: 0px 0px 0px 10px; padding: 0px; font: bold 1.7em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px; display: inline;}
	#left-sub h2 {margin: 0px 0px 0px 10px; padding: 0px 5px 0px 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px; display: inline;}
	#left-sub h3 {margin: 0px 0px 0px 10px; padding: 0px 5px 0px 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px; display: inline;}
	#left-sub p {margin: 10px 10px; padding: 0px 0px 0px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
	
	#left-sub a:link, #left-sub a:active, #left-sub a:visited {color: #414142; text-decoration: underline;}
	#left-sub a:hover {color: #414142; text-decoration: underline;}	
	
	#left-sub img.dottedline {margin-left: 10px;}
	
#right-sub {margin: 0px 0px 3px 5px; padding: 0px; width: 360px; min-height: 500px; float: left; display: inline; overflow:hidden; text-align: left; background: #f1f1f2;}
	#right-sub h1 {margin: 0px 0px 0px 50px; padding: 0px; font: bold 1.7em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: center; letter-spacing: 1px; display: inline;}
	.pdf-text {margin: 0px; font: normal 0.625em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
	
	.rs-row {margin: 0px; padding: 0px; width: 360px; min-height: 110px; overflow: auto;}
		.row-left {margin: 0px; padding: 0px; width: 135px; float: left; display: inline; overflow: hidden; text-align: center;}
		.row_right {margin: 0px; padding: 0px; width: 225px; float: left; display: inline; overflow: hidden;}
			.row-right p {margin: 0px; padding: 0px 5px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
	

	

#sub-left {margin: 0px 5px 3px 0px; padding: 0px; width: 280px; min-height: 500px; float: left; display: inline; overflow:hidden;}
	#sub-left h1 {margin: 0px 0px 0px 10px; padding: 0px; font: bold 1.7em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px; display: inline;}
	#sub-left h2 {margin: 0px 0px 0px 10px; padding: 0px 5px 0px 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px; display: inline;}
	#sub-left h3 {margin: 0px 0px 0px 10px; padding: 0px 5px 0px 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px; display: inline;}
	#sub-left p {margin: 10px 10px; padding: 0px 0px 0px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}	
	
	.pdf-text {font: normal 0.625em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}

#sub-right {margin: 0px 0px 3px 5px; padding: 0px; width: 590px; min-height: 500px; float: left; display: inline; overflow:hidden; text-align: center;}


	
#upper-footer {margin: 0px; padding: 0px; width: 880px;}
	#uf-left  {margin: 0px; padding: 0px; width: 290px; height: 75px; float: left; display: inline; overflow:hidden;}
	#uf-middle  {margin: 0px; padding: 0px; width: 300px; height: 75px; float: left; display: inline; overflow:hidden;}
		#uf-middle h1 {margin: 0px; padding: 0px; font: bold 1.0em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px;}
		#uf-middle h2 {margin: 0px; padding: 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px; display: inline;}
			#uf-middle h2 a {color: #414142; text-decoration: none;}
			#uf-middle h2 a:hover {color: #414142; text-decoration: underline;}
		#uf-middle h3 {margin: 0px; padding: 0px 5px; font: bold 0.6em Tahoma, Verdana, Helvetica, sans-serif; color: #808284; text-align: left; letter-spacing: 1px; display: inline;}
			#uf-middle h3 a {color: #808284; text-decoration: none;}
			#uf-middle h3 a:hover {color: #808284; text-decoration: underline;}
	#uf-right  {margin: 0px; padding: 0px; width: 290px; height: 75px; float: left; display: inline; overflow:hidden;}
		#uf-right p {margin: 0px; padding: 10px 0px 0px; font: bold 0.813em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
			
#sub-footer {clear: both; margin: 3px 0px; padding: 0px; width: 880px; background: #f1f1f2; text-align: center; overflow: auto;}	
	.sf-col {margin: 0px; padding: 15px 0px 0px; width: 125px; float: left; display: inline; overflow:hidden;}
	.sf-col .press-section {text-align: center; height: 105px;}
	.sf-col p {margin: 0px; padding: 10px 5px 0px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; letter-spacing: 1px;}
	
#contactfooter {clear: both; margin: 0px; padding: 0px; width: 880px; background: white;}
	#contactfooter-left {margin: 3px 0px; padding: 0px; width: 440px; height: 70px; float: left; display: inline; overflow:hidden; background: #f1f1f2;}
		#contactfooter-left p {margin: 0px; padding: 5px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: left; line-height: 16px;}	
	#contactfooter-right {margin: 3px 0px; padding: 0px; width: 440px; height: 70px; float: left; display: inline; overflow:hidden; background: #f1f1f2;}
		#contactfooter-right p {margin: 0px; padding: 5px; font: normal 0.75em Tahoma, Verdana, Helvetica, sans-serif; color: #414142; text-align: right; line-height: 16px;}
		#contactfooter-right a:link, #contactfooter-right a:active, #contactfooter-right a:visited {color: #414142; text-decoration: underline;}
		#contactfooter-right a:hover {color: #414142; text-decoration: underline;}
	

	