﻿/* default html styles*/

body
{
	font-size: 10px;
	margin: 0px;
	color: #525759;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

form
{
	margin: 0px;
	padding: 0px;
}

.Message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #525759;
}

.MarketingList
{
	margin-top: 5px;
}

.MarketingList li
{
	padding-top: 12px;
}

.practiceLogin
{
	border: solid 1px transparent;
	text-align: center;
	display: block;
	margin: 40px auto 40px auto;
}

.practiceLoginText
{
	text-align: left;
}

.practiceRoundNewUserFieldSet
{
	display: inline;
	text-align: right;
	margin: 5px 5px 5px 5px;
}

.practiceRoundExistingUserFieldSet
{
	padding: 20px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
}

.practiceRoundNewUserFieldSet fieldset
{
	text-align: left;
	display: inline;
	border: solid 2px aqua;
	padding: 7px 7px 7px 7px;
}
.practiceRoundExistingUserFieldSet fieldset
{
	text-align: left;
	display: inline;
	padding: 7px 7px 7px 7px;
	border: solid 2px aqua;
}



/* page containers */
#pageContainer
{
	width: 100%; /*	text-align: center;*/
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
	background-image: url(images_new/bg_grdMain.gif);
	background-repeat: repeat-x;
}


#mainContentHolder
{
	width: 815px;
	position: relative;
	left: 50%;
	margin-left: -407px;
	z-index: 99999;
}

#mainContainer
{
	position: relative;
	width: 768px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	top: 0px;
}

#mainContainerAuth
{
	position: relative;
	width: 778px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	top: -23px;
}


#header
{
	position: relative;
	width: 768px;
	top: 0px;
	z-index: 100;
}

.headerImg
{
	text-align: left;
	padding-left: 25px;
}

#signInUser
{
	float: right;
	position: relative;
	top: 27px;
	right: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
}

#signInUser a
{
	line-height: 25px;
	color: #707476;
	text-decoration: none;
}

#signInUser a:hover
{
	line-height: 25px;
	color: #707476;
	text-decoration: underline;
}

#footer
{
	background-image: url('images/footerfade.gif');
	position: relative;
	top: 21px;
	width: 768px;
	z-index: 220;
	text-align: left;
}

#footer #footerDivider
{
	width: 100%;
	background-color: #65bcab;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#featureImage
{
	width: 768px;
	height: 308px;
	position: relative;
	z-index: 2;
	display: block;
	top: 0px;
}

#featureImage img
{
	z-index: 2;
}

#featureMovie
{
	width: 768px;
	height: 275px;
	position: relative;
	top: 31px;
}


/* navigation styles */
#topNav
{
	/* 	background-image: url('images/nav_background.gif'); 	border:1px solid black; 	*/
	height: 52px;
	top: 5px;
	width: 100%;
	position: relative;
	left: 0px;
	right: 0px;
	text-align: center;
	z-index: 99999;
	margin-left: auto;
	margin-right: auto;
}

#topNav #mainMenu
{
	/*background-image: url('images_new/topNav_buttonsTemp.gif');*/
	width: 771px; /* 	border:1px solid blue; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #707476; 	padding-top: 3px; 	*/
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 32px;
}


#topNav .menuItems
{
	background-image: url('images_new/topNav_LimeFade_bg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #707476;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 769px;
}

#topNav .menuItems a
{
	line-height: 25px;
	color: #707476;
	text-decoration: none;
}

#topNav .menuItems a:hover
{
	line-height: 25px;
	color: #707476;
	text-decoration: underline;
}

#topNavAuth
{
	background-image: url( 'images/nav_background.gif' );
	height: 22px;
	top: 5px;
	width: 100%;
	position: relative;
	left: 0px;
	right: 0px;
	z-index: 110;
	margin-left: auto;
	margin-right: auto;
}

#topNavAuth .menuItems
{
	width: 768px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 3px;
	position: relative;
	text-align: left;
	text-indent: 30px;
}

#topNavAuth .menuItems a
{
	color: #ffffff;
	text-decoration: none;
}

#topNavAuth .menuItems a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#mainContent
{
	position: relative;
	top: -25px;
	left: 50%;
	margin-left: -384px;
	width: 768px;
	text-align: left;
	z-index: 105;
	background-color: White;
	padding: 0px;
	font-size: 12pt;
}

#mainContentAuth
{
	/*overflow: auto;*/
	position: relative;
	top: 60px;
}

#contentAuth
{
	position: relative;
	left: 11px;
	display: block;
	z-index: 110;
}

#content
{
	position: relative;
	top: 15px;
	left: 11px;
}


.columnIconHome
{
	position: relative;
	top: 0px;
	left: 11px;
}
#columnTitlebarHome
{
	position: relative;
	top: 15px;
	left: 30px;
}

.contentText
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 500;
	color: #85888a;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	margin-left: 2px;
	margin-bottom: 10px;
	text-align: left;
	overflow: auto;
}




#contentColumn1Auth
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	border-right: solid #ffffff 5px;
	background-color: #f9f9f9;
	z-index: 1;
}

#contentColumn2Auth
{
	position: relative;
	top: 60px;
	left: 0px;
	width: 240px;
	border-right: solid #ffffff 5px;
	background-color: #f9f9f9;
	z-index: 1;
	overflow: visible;
}


#column1IconSecondary
{
	position: absolute;
	top: 298px;
	left: 11px;
	z-index: 999;
	text-align: center;
}




#contentColumn2Secondary
{
	position: relative;
	width: 255px;
	border-right: solid #ffffff 5px;
	background-color: #fafbfa;
	z-index: 1;
}

#column2IconSecondary
{
	position: absolute;
	top: 298px;
	left: 524px;
	z-index: 11;
}


#startYourPlanningTitlebar
{
	position: absolute;
	top: 325px;
	left: 0px;
	z-index: 11;
}

#tourneyBuilderIcon
{
	position: absolute;
	top: 283px;
	left: 271px;
	z-index: 11;
}

#mainTourneyDashIcon
{
	position: absolute;
	top: 283px;
	left: 397px;
	z-index: 11;
}

#tourneyShopNowIcon
{
	position: absolute;
	top: 283px;
	left: 519px;
	z-index: 11;
}

#modifyTourneyIcon
{
	position: absolute;
	top: 283px;
	left: 642px;
	z-index: 11;
}


#videoblock
{
	margin-top: 30px;
	padding-left: 5px;
	padding-right: 15px;
}


/* registration box styles */
#registerBox
{
	position: absolute;
	border: 1px solid black;
	top: 52px;
	left: 50%;
	margin-left: -52px;
	width: 430px;
	height: 300px;
	z-index: 220;
}


/*  position: relative;
	top: -25px;
	left: 50%;
	margin-left: -384px;
	width: 768px;
	text-align: left;
	z-index: 105;
	background-color: White;
	padding: 0px;
	font-size: 12pt;
*/

#registerBox #login
{
	/* background-image: url('images/login_background.jpg'); */
	top: 0px;
	left: 0px;
	width: 430px;
	height: 200px;
}

/*	#registerBox #register
{
	background-image: url('images/registernow_button.jpg');
	top: 0px;
	left: 316px;
	width: 105px;
	height: 27px;
}

.loginText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 900;
	color: #aa4447;
	text-align: center;
	padding-top: 2px;
}

.loginText a
{
	color: #aa4447;
	text-decoration: underline;
}

.loginText a:hover
{
	color: #51b09c;
	text-decoration: underline;
}

.registerText
{
	font-size: 8pt;
	font-weight: 900;
	color: #aa4447;
	text-align: center;
	padding-top: 4px;
}

.registerText a
{
	color: #aa4447;
	text-decoration: none;
}

.registerText a:hover
{
	color: #51b09c;
	text-decoration: none;
}	*/

.namePasswordText
{
	font-size: 7pt;
	font-weight: bold;
	color: #525759;
	padding-left: 8px;
	padding-top: 0px;
	text-align: left;
}

.namePasswordText input
{
	width: 90px;
	font-size: 7pt;
	text-align: left;
}

/* end registration box styles */

.formTitlebar
{
	background-color: #d8d8d8;
	border-top: solid 1px #797979;
	border-bottom: solid 1px #797979;
	width: 460px;
	height: 30px;
	vertical-align: middle;
	margin-top: 8px;
	margin-bottom: 8px;
}

.formTitlebar .text
{
	color: #797979;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 12px;
}


/* text styles */


.contentText .bolditalic
{
	font-weight: 900;
	font-style: italic;
}

.contentText a
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #51b09c;
}

.contentTextAuth
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	overflow: auto;
}

.contentTextAuth .bolditalic
{
	font-weight: 900;
	font-style: italic;
}


.contentTextAuth a
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #51b09c;
}

.contentTextAuth a .greyLink
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #85888a;
}

.faqList
{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: decimal;
}

.greenContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #51b09c;
}

.footerLinks
{
	position: relative;
	left: 14px;
	font-size: 10px;
	font-weight: normal;
	color: #707476;
}


.footerLinks a
{
	color: #707476;
	text-decoration: none;
}

.footerLinks a.greenLink
{
	color: #51b09c;
	text-decoration: underline;
	font-weight: 900;
}

.footerText
{
	top: -5px;
	position: relative;
	left: 14px;
	font-size: 9px;
	font-weight: normal;
	color: #9d9f9e;
	
}


.footerText a
{
	color: #9d9f9e;
	text-decoration: none;
}

.footerText a.greenLink
{
	color: #51b09c;
	text-decoration: underline;
	font-weight: 900;
}

.titlebarText
{
	font-size: 11px;
	font-weight: 900;
	color: #ffffff;
	padding-left: 5px;
	text-align: left;
}

.rightColumnText
{
	font-size: 10px;
	color: #85888a;
	padding: 3px;
}

.rightColumnText a
{
	font-size: 10px;
	color: #51b09c;
}

.videoBlurbText
{
	font-size: 10px;
	color: #85888a;
	padding: 3px;
}

.videoBlurbText a
{
	font-size: 10px;
	color: #51b09c;
}

.underline
{
	text-decoration: underline;
}

.submitButton
{
	text-align: center;
	height: 23px;
	width: 82px;
	margin-top: 3px;
}

.errorMessage
{
	color: #ff0000;
	font-size: 12px;
}

.ScriptDecision_NoButton
{
	float: right;
	padding: 5px 5px 5px 5px;
	font-weight: bolder;
	font-size: 12pt;
	width: 200px;
}

.ScriptDecision_YesButton
{
	float: left;
	padding: 5px 5px 5px 5px;
	font-weight: bolder;
	font-size: 12pt;
	width: 200px;
}

.script
{
	background-color: White;
	margin-top: 4px;
}
.script li
{
	margin-top: 10px;
}

a .ScriptSideBarButtonStyle
{
	margin-top: 15px;
	font-size: 8pt;
}

.ScriptQuestion
{
	margin-top: 40px;
}

.scriptStepTitle .ScriptSideBarButtonStyle
{
	font-weight: bolder;
	font-size: 16pt;
	margin-bottom: 16px;
}

.scriptStepRegisterNow
{
	font-size: 14pt;
	font-weight: bolder;
}
.scriptStepRegisterNow a
{
	text-decoration: underline;
}


/* from site.css */
#contentColumn1
{
	position: relative;
	width: 251px;
	border-right: solid #ffffff 5px; /*background-color: #fafbfa;*/
	z-index: 1;
	display: block;
	text-align: center;
}

#contentColumn2
{
	position: relative;
	width: 251px;
	border-right: solid #ffffff 5px; /*background-color: #fafbfa;*/
	z-index: 1;
	display: block;
	text-align: center;
}

#contentColumn3
{
	position: relative;
	width: 255px; /*background-color: #fafbfa;*/
	z-index: 1;
	display: block;
	text-align: center;
}

#mainContentAuth
{
	/*overflow: auto;*/
	position: relative;
	top: 60px;
}

#contentAuth
{
	position: relative;
	left: 11px;
	display: block;
	z-index: 110;
}

#content
{
	position: relative;
	top: 15px;
	left: 11px;
}

#column1IconHome
{
	position: absolute;
	top: 296px;
	left: 11px;
	z-index: 999;
	text-align: center;
}

#column2IconHome
{
	position: absolute;
	top: 296px;
	left: 268px;
	z-index: 11;
	text-align: center;
}

#column3IconHome
{
	position: absolute;
	top: 296px;
	left: 524px;
	z-index: 11;
	text-align: center;
}

#columnTitlebarHome
{
	position: relative;
	top: 15px;
	left: 30px;
}

#contentColumn1Secondary
{
	position: relative;
	width: 500px;
	border-right: solid #ffffff 5px;
	background-color: #fafbfa;
	z-index: 1;
}

#contentColumn1Auth
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	border-right: solid #ffffff 5px;
	background-color: #f9f9f9;
	z-index: 1;
}

#contentColumn2Auth
{
	position: relative;
	top: 60px;
	left: 0px;
	width: 240px;
	border-right: solid #ffffff 5px;
	background-color: #f9f9f9;
	z-index: 1;
	overflow: visible;
}


#contentColumn2Secondary
{
	position: relative;
	width: 255px;
	border-right: solid #ffffff 5px;
	background-color: #fafbfa;
	z-index: 1;
}

#contentColumn2Links
{
	display: block;
	padding-top: 16px;
	padding-left: 10px;
}
#column2IconSecondary
{
	position: absolute;
	top: 298px;
	left: 524px;
	z-index: 11;
}

#columnTitlebarSecondary1
{
	position: relative;
	top: 17px;
	left: 75px;
	height: 25px;
}

#columnTitlebarPhoneMail
{
	position: relative;
	top: 17px;
	left: 85px;
	height: 25px;
}

#columnTitlebarSecondary2
{
	position: relative;
	top: 15px;
	left: 65px;
}

#startYourPlanningTitlebar
{
	position: absolute;
	top: 325px;
	left: 0px;
	z-index: 11;
}


#videoblock
{
	margin-top: 30px;
	padding-left: 5px;
	padding-right: 15px;
}

/* end from site.css */


/* Practice Round */

#footerNew
{
	position: relative;
	margin: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	top: -25px;
	width: 768px;
	background-color: White; /*border-top:1px solid #65bcab;*/
}

/************* NEW STYLES ***************/

#teSimple
{
	background-image: url( 'images/titlebar_background.jpg' );
	width: 200px;
	height: 23px;
	position: absolute;
	left: 535px;
	top: 65px;
}

.greenButtonText
{
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}


/************** form styles ****************/

.fname_text
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: left;
	left: 0px;
	top: 0px;
}
.lname_text
{
	position: relative;
	font-size: 11px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: left;
	left: 168px;
	top: 0px;
}
.fname_box
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: left;
	left: 0px;
	top: 0px;
}
.lname_box
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	text-align: left;
	left: 16px;
	top: 0px;
}

.faddress_text
{
	position: relative;
	font-size: 11px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 0px;
	top: 0px;
}
.faddress_box
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 0px;
	top: 0px;
}

.password_text
{
	position: relative;
	font-size: 11px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 154px;
}

.password_box
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 0px;
	top: 0px;
}

.faddress_text2
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: left;
	left: 0px;
	top: 0px;
}

.faddress_box2
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: left;
	left: 0px;
	top: 0px;
}

.fsubmit_btn
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 350px;
	top: 0px;
}

.flogin_btn
{
	position: relative;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	left: 235px;
	top: 8px;
}

.greyBar
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525759;
	border-top: 1px solid #a5a7a8;
	border-bottom: 1px solid #a5a7a8;
	background-color: #d7d8d8;
	text-align: left;
	padding-left: 14px;
	padding-top: 6px;
	width: 465px;
	height: 18px;
	margin-top: 150px;
}

.greyBar2
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525759;
	border-top: 1px solid #a5a7a8;
	border-bottom: 1px solid #a5a7a8;
	background-color: #d7d8d8;
	text-align: left;
	padding-left: 14px;
	padding-top: 6px;
	width: 465px;
	height: 18px;
	margin-top: 20px;
}

.formHolder1
{
	margin-top: 10px;
	margin-left: 10px;
	width: 465px;
	height: 20px;
}
.formHolder2
{
	margin-left: 10px;
	width: 465px;
	height: 20px;
}


.blueLine
{
	background-image: url( 'images/btm_border.gif' );
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	z-index: 100;
	position: relative;
	margin: 0px;
	top: -25px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 768px;
}

/*************** NEW STYLES - LATEST ****************/

#leftColumn
{
	position: absolute;
	z-index: 3;
	display: inline;
	width: 500px;
	margin: 0px;
	padding: 0px;
	height: 300px;
	left: 0px;
	top: 305px;
}

#rightColumn
{
	position: absolute;
	z-index: 2;
	display: inline;
	width: 268px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 305px;
}

#column1IconPracticeRound
{
	z-index: 11;
	left: 24px;
	position: absolute;
	top: -10px;
}

#column2IconWhyTe
{
	z-index: 12;
	left: 524px;
	position: absolute;
	top: -8px;
}

#columnTitlebarPracticeRound
{
	z-index: 11;
	left: 84px;
	position: absolute;
	top: 27px;
}

#columnTitlebarWhyTE
{
	z-index: 12;
	left: 584px;
	position: absolute;
	top: 17px;
}

.contentTextPracticeRoundBold
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
	font-weight: 400;
	color: #84898a;
	padding: 0px;
	margin: 0px;
	text-align: left;
	left: 23px;
	top: 60px;
	width: 480px;
}

.contentTextPracticeRound
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding: 0px;
	margin: 0px;
	text-align: left;
	left: 23px;
	top: 85px;
	width: 480px;
}

.formContainer
{
	position: absolute;
	z-index: 999;
	display: block;
	height: 200px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	left: 22px;
	top: 10px;
}

.rightColumnDynamicContent
{
	position: absolute;
	display: block;
	text-align: left;
	width: 200px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	left: 525px;
	top: 100px;
	font-size: 12px;
	font-style: italic;
	color: #84898a;
	line-height: 18px;
}

/*//////////////////////////////////////////*/

#column1IconThankYouForRegistering
{
	z-index: 11;
	left: 154px;
	position: absolute;
	top: 100px;
}

#columnTitlebarThankYouForRegistering
{
	position: relative;
	top: -200px;
	left: 200px;
}

#contentTextThankYouForRegistering
{
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	left: 100px;
	top: -200px;
	width: 460px;
}

.buttonBackToLogin
{
	position: absolute;
	height: 22px;
	top: 270px;
	left: 250px;
}
/*
#column1IconPracticeRound
{
	z-index: 11;
	left: 24px;
	position: absolute;
	top: 295px;
}

#column2IconWhyTe
{
	z-index: 12;
	left: 524px;
	position: absolute;
	top: 295px;
}
*/
#contentColumnLeft
{
	z-index: 12;
	left: 55px;
	position: absolute;
	top: 333px;
}

#contentColumnRightSignIn
{
	z-index: 11;
	left: 557px;
	position: absolute;
	top: 333px;
}

.headlineText
{
	position: absolute;
	left: 122px;
	top: 480px;
	width: 430px;
	text-align: left;
	margin-left: 5px;
}

.headlineText2
{
	position: absolute;
	left: -42px;
	top: 200px;
	width: 430px;
	text-align: left;
	margin-left: 5px;
}


.headlineTextOne
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
	font-weight: 400;
	color: #84898a;
	padding: 0px;
	margin: 0px;
	text-align: left;
	top: -110px;
	left: -110px;
}

.headlineTextTwo
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #84898a;
	padding: 5px;
	margin: 0px;
	text-align: left;
	top: -110px;
	left: -110px;
}

.picHolder
{
	position: relative;
	margin: 5px;
}

.practiceRoundListContainer
{
	text-align: left;
}

.practiceRoundList
{
	list-style-image: url( 'images/bullet_grey.jpg' );
	padding-top: 0px;
	margin-top: 0px;
}

.textBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #65bcab;
	text-align: left;
	margin-bottom: 20px;
}

.contentTextLine
{
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	width: 500px;
	top: 20px;
}


.listTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	margin-left: -13px;
}

.practiceRoundList li
{
	text-decoration: underline;
	text-align: left;
}

.frmError
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* for welcome page */
#pr_welcome_column1IconPracticeRound
{
	z-index: 11;
	left: 15px;
	position: absolute;
	top: 295px;
}

#pr_welcome_contentColumnRightAfterSignIn
{
	z-index: 11;
	left: 515px;
	position: absolute;
	top: 372px;
	padding-top: 0px;
	margin-top: 0px;
}

#pr_welcome_contentTextPracticeRound
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: left;
	left: -43px;
	top: 25px;
	width: 445px;
}


#pr_welcome_columnTitlebarPracticeRound
{
	position: relative;
	top: -10px;
	left: 25px;
}

.pr_welcome_buttonsBlue
{
	position: absolute;
	height: 22px;
	top: 590px;
	left: 50px;
	width: 450px;
	text-align: center;
}

.pr_welcome_headlineText
{
	position: absolute;
	left: 122px;
	top: 480px;
	width: 430px;
	text-align: left;
	margin-left: 5px;
}

.pr_welcome_headlineText2
{
	position: absolute;
	left: -42px;
	top: 200px;
	width: 430px;
	text-align: left;
	margin-left: 5px;
}


.pr_welcome_headlineTextOne
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 16px;
	font-weight: 400;
	color: #84898a;
	padding: 0px;
	margin: 0px;
	text-align: left;
	top: -110px;
	left: -110px;
}

.pr_welcome_headlineTextTwo
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #84898a;
	padding: 5px;
	margin: 0px;
	text-align: left;
	top: -110px;
	left: -110px;
}

.pr_welcome_picHolder
{
	position: relative;
	margin: 5px;
}

.pr_welcome_practiceRoundListContainer
{
	text-align: left;
}

.pr_welcome_practiceRoundList
{
	list-style-image: url( 'images/bullet_grey.jpg' );
	padding-top: 0px;
	margin-top: 0px;
}

.pr_welcome_textBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #65bcab;
	text-align: left;
	margin-bottom: 20px;
}

.pr_welcome_contentTextLine
{
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #85888a;
	text-align: left;
	width: 500px;
	top: 20px;
}


.pr_welcome_listTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
	margin-left: -13px;
}

.pr_welcome_practiceRoundList li
{
	text-decoration: underline;
	text-align: left;
	color: #85888a;
	font-size: 11px;
}
/* end for practice round welcome page */

/* --- End PRactice Round -- */


.indexAuthTable
{
	position: relative;
	top: 60px;
	padding-bottom: 50px;
	z-index: 20;
}

/* Careers page */
.careers
{
	position: relative;
	top: 65px;
	padding-bottom: 140px;
	font-weight: bold;
}

.careers a
{
	color: #444;
	font-size: 10pt;
	font-weight: bolder;
}

.careers li
{
	list-style-type: disc;
}

.careers h2, h3
{
	color: #4BAD96;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: 900;
	margin-bottom: 0px;
}
.careers .imgTitle
{
	padding: 0px 0px 5px 10px;
}

.careerList
{
	border-top: solid 1px #888;
	border-bottom: solid 1px #888;
	padding-bottom: 6px;
	background-color: #CCC;
	width: 100%;
}

.careerDescription
{
}

.careerDescription > div
{
	margin-top: 15px;
}

.careerDescription > div > div
{
	margin-left: 10px;
}

.careerPosition_Title h2
{
	display: inline;
	padding-right: 10px;
}

.careerPosition_Title span
{
	font-weight: 400;
	font-size: 12pt;
}

.careers_positionItem
{
	padding-top: 5px;
}

/**************** NEW STYLES **************/

.newUser
{
	float: right;
	position: relative;
	top: 5px;
	right: 10px; /* background-image:url(images_new/newUser.gif); */
	border: 1px solid #d7d7d7;
	height: 455px;
	width: 370px;
}

.returnUser
{
	float: left;
	position: relative;
	top: 5px;
	left: 10px; /* background-image:url(images_new/returnUser.gif); */
	border: 1px solid #d7d7d7;
	height: 455px;
	width: 370px;
}

.newUserHeader
{
	position: relative;
	top: 0px;
	right: 0px;
	background-image: url(images_new/newUserHeader.gif);
	height: 31px;
	width: 370px;
}

.returnUserHeader
{
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url(images_new/returnUserHeader.gif);
	height: 31px;
	width: 370px;
}

.newUserGreyBar
{
	position: relative;
	top: 0px;
	right: 0px;
	background-image: url(images_new/newReturnUserGreyBar.gif);
	height: 25px;
	width: 370px;
}

.newUserButton_bg
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images_new/btn_createNewAccount.gif);
	height: 32px;
	width: 326px;
}

.returnUserButton_bg
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images_new/btn_signIn.gif);
	height: 32px;
	width: 326px;
}

.newUserContent
{
	position: relative;
	top: 50px;
	left: 10px;
	height: 320px;
	width: 370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
}

.newUserLimeFade_bg
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images_new/limeFade_bg_small.gif);
	height: 30px;
	width: 326px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525759;
}

.newUserLimeFade_bg a
{
	line-height: 25px;
	padding-left: 5px;
	color: #707476;
	text-decoration: none;
}

.newUserLimeFade_bg a:hover
{
	line-height: 25px;
	left: 5px;
	color: #707476;
	text-decoration: underline;
}

#circleArrow
{
	position: relative;
	float: right;
	top: -10px;
	right: 10px;
}

#loginText1
{
	position: relative;
	margin-top: 55px;
	padding-left: 12px;
}

#loginContent
{
	position: relative;
	top: 5px;
	height: 475px;
	width: 768px;
	left: 6px;
}

.frontPageContentBottom
{
	position: relative;
	top: 0px;
	left: -3px;
}

.loginTableBrd
{
	border: 1px solid #d6d7d7;
}

.loginTextGrey2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525759;
}

.loginTextGrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #525759;
}

.loginTextGrey18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #525759;
}

.loginTextGrey13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #525759;
}

.loginTextGrey11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525759;
}

.loginTextBlue18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #409280;
}

.loginTextBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #409280;
}

.textOrange25
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #B6860E;
	padding-top: 4px;
	padding-bottom: 8px;
}

.textBlue20
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #409280;
	padding-top: 4px;
	padding-bottom: 8px;
}

.textBlue17
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #409280;
}

.textBlue14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #409280;
}

.textBlue11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #409280;
}

.textGrey11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525759;
}

/* Main Table Border STyles */

.leftBorder
{
	background-image: url(images_new/dropShadow_tile_left.gif);
	background-repeat: repeat-y;
}

.rightBorder
{
	background-image: url(images_new/dropShadow_tile_right.gif);
	background-repeat: repeat-y;
}


/* Temporary style for Login page buttons */

.buttonHolderTemp
{
	position: relative;
	top: 1px;
}
