/** MASTER ELEMENTS **/
body				{ margin: 0px auto; text-align: center; background: #000000; color: #FFFFFF; }

a						{ color:#00849F; text-decoration:none; }
a:hover				{ color:#0094B2; text-decoration:underline; }

.x_win2:link		{ width: 200px; height: 20px; font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 8pt; margin: 3; padding: 4px; border: 1px solid #000000; background: #BFA566; text-decoration: none; }
.x_win2:visited	{ width: 200px; height: 20px; font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 8pt; margin: 3; padding: 4px; border: 1px solid #000000; background: #BFA566; text-decoration: none; }
.x_win2:active	{ width: 200px; height: 20px; font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 8pt; margin: 3; padding: 4px; border: 1px solid #000000; background: #BFA566; text-decoration: none; }
.x_win2:hover	{ width: 200px; height: 20px; font-family: Tahoma, Verdana, Arial; color: #BFA566; font-size: 8pt; margin: 3; padding: 4px; border: 1px solid #000000; background: #000000; text-decoration: none; }


p						{ font-size:8pt; margin:0px; padding:0px; color:red; }
img					{ border: none; }

/** SITE IDS **/


/** SITE CLASSES **/
.default			{ padding: 0px; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 8pt; font-weight: normal cursor: default; text-align: left; }
.hdr_txt			{ padding: 0px, 0px, 10px, 0px; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 9pt; font-weight: bold cursor: default; text-align: left; }
.news_txt		{ padding: 0px; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 7pt; font-weight: normal cursor: default; text-align: left; }
.but-on			{ margin: 20px; padding: 10px; background-color: #BFA566; border: 1px solid #000000; font-family: Tahoma, Verdana, Arial; color: #000000; font-weight: normal;  font-size: 8pt; letter-spacing: -0.5; cursor: hand; text-align: center; }
.but-off			{ margin: 20px; padding: 10px;background-color: #000000; border: 1px solid #BFA566; font-family: Tahoma, Verdana, Arial; color: #BFA566; font-weight: normal;  font-size: 8pt; letter-spacing: -0.5; cursor: hand; text-align: center; }
.info_text		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; line-height: 12px}
.cont_text		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 12px}
.paraheader	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; }
.note				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF; padding-top: 3px; padding-bottom: 2px; }
.mnubtn			{  }
.cont_exinf		{ width: 236px; height: 84px; background: #2C2C2C; color: #FFFFFF; font-size: 8pt; text-align: center; }

.terms_lnk:link		{ font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
.terms_lnk:visited	{ font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
.terms_lnk:active	{ font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
.terms_lnk:hover	{ font-family: Tahoma, Verdana, Arial; color: #BFA566; font-size: 8pt; font-weight: normal; text-decoration: underline; }

.friendsoflink:link		{ font-family: Tahoma, Verdana, Arial; color: #888888; font-size: 8pt; font-weight: normal; text-decoration: none; }
.friendsoflink:visited	{ font-family: Tahoma, Verdana, Arial; color: #888888; font-size: 8pt; font-weight: normal; text-decoration: none; }
.friendsoflink:active	{ font-family: Tahoma, Verdana, Arial; color: #888888; font-size: 8pt; font-weight: normal; text-decoration: none; }
.friendsoflink:hover	{ font-family: Tahoma, Verdana, Arial; color: #BFA566; font-size: 8pt; font-weight: normal; text-decoration: underline; }



/** FORM ELEMENTS **/
.stdtext				{ font-size: 10pt; font-family: Tahoma, Verdana; color: #FFF058; background-color: #00466F; border: 1px solid #FFFFFF; padding: 1px; }
.stddrop				{ font-size: 10pt; font-family: Tahoma, Verdana; color: #FFF058; background-color: #00466F; border: 1px solid #FFFFFF; padding: 1px; }

*										{ padding: 0; margin: 0; vertical-align:  top; }
#journeyPlanner				{ display: block; width: 400px; background:  transparent; text-align: left; border: 0px solid #FFFFFF; }
#journeyPlanner form			{display: block; width: 385px;}

#journeyPlanner .container	{ margin-left: 10px;}

#journeyPlanner h2			{ font-size: 10pt; font-weight: normal; color: #FFF058; display: block; width: 360px;  margin-bottom: 5px; }
#journeyPlanner h2 a			{ text-decoration: underline; color: #FFF058;}

#journeyPlanner p				{ font-size: 9pt; font-weight: normal; color: #23B1EA; display: block; width: 360px;  margin-bottom: 5px; }

#journeyPlanner .input		{ width: 270px; height: 20px; clear: both; margin-bottom: 5px; color: #FFF058; }

#journeyPlanner .input *					{display: block; float: left; font-size: 8pt;}
#journeyPlanner .input label			{width: 80px; margin-top: 6px;}
#journeyPlanner .input select			{width: 175px;}
#journeyPlanner .input option			{clear: left;}
#journeyPlanner .input .date			{width: 85px;}
#journeyPlanner .input .time			{width: 65px;}

#journeyPlanner span.needed		{background: url("/images/new_coaches/mand_field.png") no-repeat; width: 5px; height: 12px; margin: 0px 2px;}

#journeyPlanner .line label			{width: 48px;}
#journeyPlanner .line select		{width: 37px; margin-right: 4px;}

#journeyPlanner .monoline label			{ width: 200px;}
#journeyPlanner .monoline select		{ width: 37px;}

#journeyPlanner .radio					{ margin-bottom: 15px;}
#journeyPlanner .radio label			{ width: 75px;}
#journeyPlanner .radio input			{ width: 18px;}

#journeyPlanner .submit			{ padding-left: 50px;margin-top: 15px;}
#journeyPlanner .reset			{ display: block; width: 89px; height: 23px; border: 0px; background: url("/images/new_coaches/reset_btn.jpg"); cursor: pointer;}
    


