/* override the default faf styles */

.FAFOuterTable 			{ width:898px;height:auto;text-align:center;margin:0 auto;background:#fff; }
.FAFOuterTable2 		{ width:898px;text-align:center;margin:0 auto;border:none;background:#fff; }
.FAFLeftNavTable 		{ width:180px; }
.FAFLeftNavTd 			{ width:180px; }

body 				{ background:#444;padding:20px; }
#ride2010-web-content 		{ background:#fff;margin:20px 0;width:522px !important; }
#ride2010-footer 		{ padding-top:20px; }
#ride2010-web-content a 	{ color:#C90016; }
p,li,td 			{ font-family:verdana;font-size:13px;line-height:19px; }
.blue-box 			{ padding:1px 12px;background: url(/atf/cf/%7B17CDC842-B24E-417F-B5D3-EDCC1B46FF7B%7D/ride2010-funds-back.jpg) 0 0 repeat-y; }
.grey-box 			{ padding:1px 12px;background: url(/atf/cf/%7B17CDC842-B24E-417F-B5D3-EDCC1B46FF7B%7D/ride2010-grey-back.jpg) 0 0 repeat-y; }
img.imageleft 			{ float:left;margin:3px 15px 0px 0px; }
img.imageright 			{ float:right;margin:3px 0px 0px 15px; }
table.rate-table 		{ width:100%;border-collapse:collapse;background:#fff; }
table.rate-table td 		{ padding:5px;border:1px solid #e8d8ab;font-family:verdana;font-size:11px; }
table.rate-table td.color1	{ background:#FAE8B8; }
table.rate-table td.color2	{ background:#FEF6DF; }
.smalltext 			{ font-size:11px; }

/* faqs */
.faqlist 			{ padding-top:15px; }
.faqlist h2 			{ clear:both;margin:0px 0 0px 0;padding:10px 0;font-size:1em; }
a.showAll, a.hideAll 		{ font-size:.85em;display:block;float:left;font-weight:bold;width:80px;border:1px solid #fccc59;color:#E39622;padding:4px 8px;margin:10px 10px 0px 0;text-align:center;display:none; }
a.showAll:hover			{ color:#444444; }
a.hideAll:hover			{ color:#444444; }
.onDiv, .offDiv			{ margin-bottom:5px;padding:0 0 10px 0;clear:both;border-bottom:1px solid #eee; }
.onDiv .showLink 		{ display:none; }
.offDiv .hideLink 		{ display:none; }
.faqlist a.showLink 		{ float:left; margin:6px 4px 4px 4px;padding: 2px;font-size:12px;text-decoration:none;width:18px;text-align:center;background-color:#fccc59;color:#444;display:none; }
.faqlist a.hideLink 		{ float:left; margin:6px 4px 4px 4px;padding: 2px;font-size:12px;text-decoration:none;width:18px;text-align:center;background-color:#fccc59;color:#fff;display:none; }
.faqlist a.showLink:hover 	{ color:#fff; }
.faqlist a.hideLink:hover 	{ color:#444; }
.faqTitle 			{ font-size:1em;padding:3px 0 6px 0;margin:0 0px 0px 38px;cursor:pointer; }
div.show-hide 			{ clear:both;padding:0px 0 0 0; }
div.show-hide p 		{ margin-top:0; }

/* tabs */
#tabs 				{ border:none;padding:0; }
.ui-tabs 			{ margin-bottom:0; }
.ui-tabs .ui-tabs-nav li a 	{ font-weight:bold;font-size:11px;padding:5px 10px !important; }
.ui-tabs .ui-tabs-panel 	{ padding: 10px 0 !important; }
#tab-1 a, #tab-2 a, #tab-3 a 	{ color:#c90016; }

/* popups */
.simple_overlay 		{ display:none;z-index:10000;background-color:#333;width:383px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000; }
.simple_overlay .close 		{ background-image:url(/atf/cf/%7B17CDC842-B24E-417F-B5D3-EDCC1B46FF7B%7D/ride2010-close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px; }
#triggers img 			{ cursor:pointer;cursor:hand; }