/*********** GENERAL STYLES ***********/
body {
	background-color	: #FFFFFF;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	}

h1 {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 28px;
	color			: #B7321E;
	letter-spacing	: -1px;
	font-weight		: normal;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	}

a {
	text-decoration	: none;
	color			: #B7321E;
	font-weight		: bold;
	}

a:hover {
	text-decoration	: none;
	color			: #000000;
	}

img {
	border: 0px none;
	}

table {
	padding	: 0px 0px 0px 0px;
	margin	: 0px 0px 0px 0px;
	}

table.main-table {
	width: 909px;
	}
	
/*********** HEADER STYLES ***********/
table.header-main {
	height	: 42px;
	width	: 909px;
	}

.nav img {
	padding: 0px 0px 13px 0px;
	}

.nav a img {
	padding: 0px 0px 0px 0px;
	}

/*********** FOOTER STYLES ***********/
table.footer-main {
	width: 909px;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	}
	
.footer-main img {
	vertical-align: middle;
	}

td.footer-left {
	padding: 0px 0px 0px 9px;
	}

td.footer-right {
	width	: 179px;
	padding	: 12px 0px 0px 0px;
	}

.footer-right, .footer-right a {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
	/*text-transform	: uppercase;*/
	color			: #333333;
	text-decoration	: none;
	line-height		: 13px;
	}

.footer-right a:hover {
	text-decoration:underline;
	}

.footer-left img {
	margin: 0px 25px 0px 0px;
	}
	
/*
img.footer-middle {
	margin: 0px 35px 0px 37px;
	}
*/

/*********** CONTENT STYLES ***********/
table.content-main {
	border	: 9px solid #CCCCCC;
	width	: 909px;
	height	: 607px;
	}

/*********** HOME STYLES ***********/
table.home-main {
	border-top		: 4px solid #FF9900;
	border-bottom	: 21px solid #FF9900;
	height			: 589px;
	width			: 891px;
	}

table.home-right {
	width				: 295px;
	}

td.home-orange {
	width				: 295px;
	height				: 280px;
	background-color	: #FF9900;
	background-image	: url(images/home-table-lower-left.gif);
	background-repeat	: no-repeat;
	background-position	: bottom left;
	
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #000000;
	}

.home-orange strong {
	font-weight	: bold;
	font-size	: 13px;
	}

.home-orange a {
	color			: #B7321E;
	text-decoration	: none;
	font-weight		: bold;
	font-size		: 13px;
	}

.home-orange a:hover {
	color			: #000000;
	}

.home-orange h1 {
	font-weight	: normal;
	font-size	: 23px;
	color		: #FFFFFF;
	padding		: 0px 0px 0px 18px;
	}

.home-orange h1 strong {
	font-weight	: bold;
	font-size	: 32px;
	color		: #FF6600;
	}
	
.schedule-white {
	font-size	: 13px;
	font-family	: Arial, Helvetica, sans-serif;
	font-weight	: bold;
	color		: #FFFFFF;
	padding		: 0px 0px 0px 43px;
	}

div.schedule-highlight {
	height				: 21px;
	width				: 100%;
	background-color	: #FFB74A;
	vertical-align		: middle;
	margin				: 9px 0px 8px 0px;
	padding				: 7px 0px 0px 0px;
	}

td.home-bottom-right {
	padding	: 7px 0px 0px 43px;
	}
	
.home-bottom-right {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	line-height	: 13px;
	}

.home-bottom-right a {
	color			: #B71A2B;
	text-decoration	: underline;
	}

.home-bottom-right a:hover {
	color	: #000000;
	}

.home-bottom-right strong a {
	font-size		: 13px;
	font-weight		: bold;
	line-height		: 20px;
	color			: #000000;
	text-decoration	: none;
	padding			: 0px 0px 0px 4px;
	}

.home-bottom-right strong a:hover {
	color	: #B71A2B;
	}

td.home-date {
	border-top	: 3px solid #660000;
	height		: 36px;
	width		: 100%;
	}

td.home-purchase-links {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #000000;
	line-height	: 15px;
	}

.home-purchase-links a img {
	position		: relative;
	left			: -12px;
	padding			: 0px 0px 5px 0px;
	}

/*********** PURCHASE ***********/
div.purchase-info {
	height	: 228px;
	width	: 570px;
	padding	: 20px 0px 0px 26px;
	
	font-size	: 11px;
	line-height	: 16px;
	}

.purchase-info h1 {
	font-size	: 20px;
	padding		: 20px 0px 6px 0px;
	}

.purchase-info strong {
	font-weight	: bold;
	font-size	: 13px;
	}

.purchase-info a {
	color			: #000000;
	text-decoration	: underline;
	font-weight		: normal;
	}

.purchase-info a:hover {
	color	: #B71A2B;
	}

a.purchase-a-red {
	color	: #B71A2B;
	text-decoration: none;
	}

a:hover.purchase-a-red {
	color	: #000000;
	}

td.puchase-bottom-right {
	padding: 110px 0px 0px 0px;
	}
	
/*********** TEAMS ***********/
table.teams-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/teams-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.teams-upper-left {
	height	: 138px;
	width	: 420px;
	padding	: 77px 0px 0px 36px;
	}

.teams-upper-left a img {
	padding: 0px 22px 0px 0px;
	}

td.teams-upper-right {
	height	: 138px;
	padding	: 77px 76px 0px 0px;
	}

.teams-upper-right a img {
	padding: 0px 0px 0px 20px;
	}
	
td.teams-lower-left {
	padding	: 21px 0px 0px 35px;
	}

.teams-lower-left a img {
	padding: 0px 23px 0px 0px;
	}
	
td.teams-lower-right {
	padding	: 19px 76px 0px 0px;
	}

.teams-lower-right a img {
	padding: 0px 0px 0px 19px;
	}

td.teams-format {
	padding: 60px 0px 0px 32px;
	}

.teams-upper-right h1, .teams-lower-right h1 {
	color	: #FFD010;
	}

.teams-upper-right, .teams-lower-right, .teams-upper-right a, .teams-lower-right a {
	color	: #FFFFFF;
	}

.teams-upper-right a:hover, .teams-lower-right a:hover {
	text-decoration:underline;
	}

.teams-format h2 {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-size		: 18px;
	color			: #B7321E;
	letter-spacing	: -.5px;
	}

td.teams-logo {
	padding: 0px 27px 13px 0px;
	}

/*********** PLAYER NAV ***********/
td.player-nav-td {
	padding: 158px 180px 0px 0px;
	}

td.player-nav {
	height				: 115px;
	width				: 153px;
	background-image	: url(images/player-nav.gif);
	background-repeat	: no-repeat;
	background-position	: top left;
	padding				: 18px 0px 0px 7px;
	}

.player-nav a {
	font-size	: 14px;
	font-weight	: normal;
	color		: #000000;
	}

.player-nav a:hover {
	color		: #FFFFFF;
	}
	
/*********** TEAM ZIA ***********/
table.nancy-lopez-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/nancy-lopez-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

table.rosie-jones-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/rosie-jones-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.team-zia-left, td.clinic-left {
	width		: 185px;
	padding		: 210px 0px 0px 18px;
	font-size	: 10px;
	color		: #FFFFFF;
	}

.team-zia-left h1, .clinic-left h1, .player-nav strong {
	font-weight	: bold;
	font-size	: 14px;
	color		: #FFFFFF;
	}

td.team-zia-middle {
	width		: 185px;
	padding		: 115px 0px 0px 18px;
	font-size	: 11px;
	color		: #000000;
	}

.team-zia-middle h1 {
	border-bottom	: 2px solid #FFFFFF;
	margin		: 0px 0px 21px 0px;
	}

/*********** TEAM SIERRA ***********/
table.natalie-gulbis-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/natalie-gulbis-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}
table.alena-sharp-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/alena-sharp-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}
table.kristi-albers-main {
	height				: 589px;
	width				: 891px;
	background-image	: url(images/kristi-albers-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.team-sierra-left {
	width		: 160px;
	padding		: 215px 0px 0px 32px;
	font-size	: 10px;
	color		: #FFFFFF;
	}

.team-sierra-left h1, .player-nav strong {
	font-weight	: bold;
	font-size	: 14px;
	color		: #FFFFFF;
	}

td.team-sierra-middle {
	width		: 185px;
	padding		: 105px 0px 0px 14px;
	font-size	: 11px;
	color		: #FFFFFF;
	}

.team-sierra-middle h1 {
	color		: #FFFFFF;
	margin		: 0px 0px 21px 0px;
	}
	
/*********** SPONSORS ***********/
table.sponsors-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/sponsors-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.sponsors {
	padding		: 39px 0px 0px 126px;
	font-size	: 10px;
	width		: 380px;
	}

.sponsors strong {
	font-size	: 14px;
	}

.sponsors a img {
	padding: 0px 0px 10px 15px;
	}

.sponsors h2 {
	font-family	:Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	:bold;
	color		:#000000;
	padding		: 0px 0px 0px 0px;
	margin		:0px 0px 0px 0px;
	}
	
td.pull-td {
	padding: 53px 0px 0px 65px;
	}

td.pull-link {
	height				: 294px;
	width				: 192px;
	background-image	: url(images/pull-link-bg.gif);
	background-position	: top left;
	background-repeat	: no-repeat;
	padding				: 30px 0px 0px 9px;
	}

.pull-link h1, .pull-link h2 {
	margin		: 0px 0px 5px 0px;
	font-weight	: normal;
	font-size	: 23px;
	color		: #FFFFFF;
	}

.pull-link h2 {
	margin		: 26px 0px 15px 0px;
	}

.pull-link a {
	font-weight	: normal;
	color		: #000000;
	}

.pull-link a:hover {
	color: #B7321E;
	}

/*********** NEWS ***********/
table.news-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/news-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.news-left {
	width		: 180px;
	padding		: 45px 0px 0px 32px;
	font-size	:12px;
	}

td.news-middle {
	width	: 230px;
	padding	: 45px 0px 0px 39px;
	color	: #B7321E;
	}

td.news-right {
	padding	: 94px 0px 0px 56px;
	}

.news-left h1, .news-middle h1 {
	line-height	: 29px;
	color		: #FFFFFF;
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	}
	
.news-middle h1 {
	padding	: 0px 0px 24px 0px;
	margin	: 0px 0px 0px -2px;
	}

.news-right {
	color	: #333333;
	}

.news-right a {
	color			: #333333;
	text-decoration	: underline;
	}

.news-right a:hover {
	color	: #B7321E;
	}

/*********** NEWS POPUP ***********/
table.news-popup {
	width			: 100%;
	height			: 100%;
	border-bottom	: 11px solid #FF9900;
	}

td.news-popup-header {
	background-color	: #FFD010;
	height				: 114px;
	padding				: 16px 35px 0px 0px;
	}

.news-popup-header h1 {
	margin	: 42px 147px 0px 0px;
	color	: #FFFFFF;
	}

td.news-popup-text {
	padding	: 51px 65px 15px 52px;
	
	font-size	: 11px;
	color		:#000000;
	}

.news-popup-text a {
	color			: #000000;
	text-decoration	: underline;
	font-weight		: normal;
	}

.news-popup-text a:hover {
	color	: #B7321E;
	}

/*********** COURSE ***********/
table.course-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/course-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

div.course-left {
	width		: 353px;
	padding		: 34px 0px 0px 29px;
	font-size	: 12px;
	line-height	: 16px;
	color		: #FFFFFF;
	}

.course-left a {
	color			: #FFFFFF;
	text-decoration	: underline;
	}

.course-left a:hover {
	color	: #FFD010;
	}

td.course-right {
	padding: 35px 70px 0px 90px;
	}

.course-right table td {
	padding	: 0px 8px 10px 0px;
	}
	
/*********** CONTACT ***********/
table.contact-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/contact-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.contact-td {
	padding		: 167px 0px 0px 103px;
	font-size	: 12px;
	}

.contact-white, .contact-white a {
	color		: #FFFFFF;
	font-weight : bold;
	}

.contact-white a {
	text-decoration	: underline;
	}

.contact-white a:hover {
	color	: #000000;
	}

/*********** BALLOON REGATTA ***********/
table.balloon-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/balloon-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.balloon-td {
	padding		: 167px 0px 0px 103px;
	font-size	: 12px;
	}

.balloon-white, .balloon-white a {
	color		: #FFFFFF;
	font-weight : bold;
	}

.balloon-white a {
	text-decoration	: underline;
	}

.balloon-white a:hover {
	color	: #000000;
	}

td.balloon-detail {
	padding		: 60px 0px 0px 10px;
	font-size	: 12px;
    color		: #000000;
	}

/*********** WINALOT ***********/
table.win-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/winalot-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.win-td {
	padding		: 150px 10px 0px 85px;
	font-size	: 12px;
	}

.win-white, .win-white a {
	color		: #FFFFFF;
	font-weight : bold;
	}

.win-white a {
	text-decoration	: underline;
	}

.win-white a:hover {
	color	: #000000;
	}

td.win-detail {
	padding		: 60px 0px 0px 10px;
	font-size	: 12px;
    color		: #000000;
	}

/*********** CLINIC ***********/
table.clinic-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/clinic-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.clinic-left{
	width	: 180px;
	padding	: 227px 0px 0px 38px;
	}

td.clinic-middle {
	width	: 190px;
	padding	: 70px 0px 0px 11px;
	}

.clinic-middle h1 {
	color	: #FFFFFF;
	padding	: 0px 0px 0px 0px;
	margin	: 0px 0px 0px 0px;
	}

.clinic-middle h2 {
	color			: #FFFFFF;
	font-size		: 14px;
	font-weight		: bold;
	letter-spacing	: 2px;
	border-bottom	: 2px solid #FFFFFF;
	width			: 178px;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	}

td.clinic-pull-td {
	padding: 129px 45px 0px 0px;
	}

td.clinic-pull-link {
	background-image	: url(images/clinic-pull-link-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top left;
	
	padding		: 25px 40px 0px 19px;
	width		: 254px;
	height		: 284px;
	line-height	: 13px;
	}

.clinic-pull-link h1 {
	font-size	: 22px;
	color		: #FFFFFF;
	margin		: 0px 0px 11px 0px;
	}

.clinic-gold {
	font-weight	: bold;
	color		: #FFD010;
	}

/*********** HOSPITAL ***********/
table.hospital-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/hospital-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.hospital-left{
	width	: 180px;
	}

.hospital-left h1 {
	font-family	: "Courier New", Courier, mono;
	line-height	: 28px;
	color		: #FFFFFF;
	padding		: 31px 0px 17px 13px;
	}

td.hospital-middle {
	width	: 240px;
	padding	: 30px 0px 0px 17px;
	
	font-size	: 12px;
	line-height	: 14px;
	color		: #FFFFFF;
	}

td.hospital-pull-td {
	padding: 129px 45px 0px 0px;
	}

td.hospital-pull-link {
	background-image	: url(images/hospital-pull-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top left;
	
	padding	: 12px 0px 0px 17px;
	width	: 251px;
	height	: 96px;

	font-size	: 22px;
	line-height	: 23px;
	color		: #666666;
	}

.hospital-pull-link a {
	position	: relative;
	top			: 5px;
	left		: -4px;
	font-weight	: normal;
	}

.hospital-pull-link a strong {
	color		: #FFFFFF;
	font-size	: 32px;
	font-weight	: bold;
	}

/*********** FAQ ***********/
table.faq-main {
	height			: 589px;
	width			: 891px;
	background-image	: url(images/faq-bg.jpg);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

td.faq-left {
	width	: 310px;
	padding	: 34px 0px 0px 19px;
	}

div.questions {
	padding: 31px 0px 0px 81px;
	}
	
.faq-left h1, .faq-right h1 {
	color:#000000;
	}

.faq-left a {
	color	: #2A1900;
	}

.faq-left a:hover {
	text-decoration:underline;
	}

td.faq-right {
	padding		: 90px 250px 0px 76px;
	font-weight	: bold;
	line-height	: 14px;
	color		: #B7321E;
	}

.faq-right h1 {
	padding: 0px 0px 15px 0px;
	}
	
.faq-right a {
	color			: #B7321E;
	text-decoration	: underline;
	}

.faq-right a:hover {
	color			: #FF6600;
	}

/*********** LINKS ***********/
table.links-main {
	height			: 1112px;
	width			: 891px;
	background-image	: url(images/links-bg.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	}

.links-left h1 {
	color	: #FF6600;
	padding	: 0px 0px 0px 16px;
	}

td.links-left {
	padding	: 0px 0px 0px 0px;
	}

td.links-img {
	width: 241px;
	}

.links-img a img {
	margin: 0px 0px 20px 0px;
	}

td.links-desc {
	width	: 320px;
	padding	: 0px 0px 0px 21px;
	}

td.links-pull-td {
	padding: 177px 0px 0px 15px;
	}

/*********** PROSHOPS POPUP ***********/
table.proshops-popup {
	border-left	: 9px solid #FFD010;
	}

.proshops-popup td {
	padding: 20px 10px 15px 15px;
	}

.proshops-popup h2 {
	color	: #333333;
	margin	: 25px 0px 5px 0px;
	}