body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	text-align: center;
	font-family: arial, georgia, tahoma;
	}
	
div#frame { 
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 776px;
	border: 12px solid #fff;
	}
	
/* commented backslash hack for other browsers \*/
#frame { width: 790px; }
/* end hack */		

/******* Nav style **************/	
#frame #top {
	width: 723px;
	padding: 0 26px 35px;
	margin: 26px 0 5px 0;
	position:relative;
	}
#frame #top select {
	position:absolute;
	right:0px;
	bottom:0px;	
}
.hide { display: none; }	
.imglogo { margin: 0; }	
.imgphoto { margin: 0; }
.imggolf { margin: 0; }
.imglogotwo { margin: 0; }
.imglounge { margin: 0; }
.imgsponsor { margin: 8px 0 0 13px; }
	
#frame #top p { font-size: 11px; line-height: 18px; color: #818080; padding: 0; margin: 0; }

#frame #top p a { color: #818080; text-decoration: none; }

#frame #top p a:hover { color: #4A4A4A; text-decoration: underline; }

#frame #top p a.active { text-decoration: underline; color: #4A4A4A; } 

#frame #top p span  { background: url(/images/top_nav_bar.gif) no-repeat center right; padding-right: 7px;
padding-left: 3px; }
#frame #top p span.noBG { background:none; }

#frame #top select { font-size: 11px;}

#frame #top p span#none { background: none; }

/***************Begin Content************************/

#frame #content { width: 776px; margin: 0; padding: 0; }

/****************** Left Side ********************************/
#frame #content table td.left { padding: 0 0 117px 0; margin: 0; width: 140px; background: #044CA0 url(/images/home_left_bg.gif) no-repeat bottom left; }		

#frame #content table td.left div#logo { width: 140px; padding: 0; margin: 0; }

#frame #content table td.left div#callout { width: 140px; background: #044CA0 url(/images/home_side_left_bg_blue.jpg) no-repeat top left; padding: 20px 0 20px 0; margin: 0; }

#frame #content table td.left div#callout div#tryhpn { width: 98px; border: 1px solid #fff; text-align: center; background-color: transparent; margin: 0 0 0 21px; padding: 17px 0 0 0; }

#frame #content table td.left div#callout div#tryhpn p { font-size: 11px; line-height: 15px; padding: 0 10px 15px 10px; margin: 0; color: #fff; }

#frame #content table td.left div#callout div#tryhpn h3 { font-size: 12px; line-height: 12px; padding: 7px 0 7px 4px; margin: 0; color: #615202; background-color: #EAC403; border-top: 1px solid #fff; }

#frame #content table td.left div#callout div#tryhpn h3 a { color: #615202; text-decoration: none; }

#frame #content table td.left div#callout div#tryhpn h3 a:hover { text-decoration: underline; }
	
/************* End Left *********** */

/**************** Center Content *****************/

#frame #content table td.center { width: 434px; padding: 0; margin: 0; background-color: #717171; }

#frame #content table td.center div.maincontent { width: 434px; padding: 25px 0 0 0; margin: 0; }

#frame #content table td.center div.maincontent p { font-size: 11px; line-height: 16px; padding: 0 24px 23px 24px; margin: 0; color: #fff; }

#frame #content table td.center div.maincontent ul { list-style: none; padding: 0 0 23px 0; margin: 0 0 0 24px; }

#frame #content table td.center div.maincontent ul li { padding: 0 0 0 5px; margin: 0; font-size: 11px; line-height: 16px; color: #fff; background: url(/images/bullet.gif) no-repeat 0 6px; }


/************* End Center *********** */


/*********** Right Column ************* */

#frame #content table td.right { width: 200px; padding: 0; margin: 0; background-color: #044CA0; }

#frame #content table td.right div#sponsor { width: 199px; background-color: #313131; padding: 19px 0 15px 0; margin: 0; border-bottom: 1px solid #fff; }

#frame #content table td.right div#sponsor p { padding: 0 0 10px 0; margin: 0; text-align: center; color: #fff; font-size: 11px; line-height: 14px; }

#frame #content table td.right table#inner { width: 200px; padding: 0; margin: 0; }

#frame #content table td.right table#inner td#rightcontent { width: 199px; padding: 0 0 40px 0; margin: 0; text-align: left; background-color: #044CA0;  }

#frame #content table td.right table#inner td#rightcontent div#meeting { width: 199px; border-bottom: 1px solid #fff; background: transparent url(/images/home_right_meeting_bg.jpg) no-repeat top left; padding: 21px 0 21px 0; margin: 0; }

#frame #content table td.right table#inner td#rightcontent div#meeting p { font-weight: bold; padding: 0; text-align: center; margin: 0; color: #fff; font-size: 10px; line-height: 14px; }

#frame #content table td.right table#inner td#rightcontent div#testimony { width: 177px; padding: 0; margin: 43px 0 0 10px; }

p.quote { padding: 0; font-size: 13px; line-height: 21px; font-family: georgia; color: #fff; margin: 0; font-weight: bold; }

p.quote span.begin { background: url(/images/quote_begin.gif) no-repeat top left; padding-left: 30px; }

p.quote span.end { background: url(/images/quote_end.gif) no-repeat top right; padding-right: 30px; }

p.author { padding; 0; text-align: right; font-size: 10px; line-height: 13px; margin: 0; color: #fff; }