@charset "UTF-8";
/* CSS Document */

body {
	margin:0 auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
	overflow: hidden;
}

img {
	border:0;
}

#main_wrapper {
	background:#f4f3ee url(images/wrapper_bg.gif) bottom repeat-x;
	margin:0 auto;
	width:980px;
	padding-bottom:2px;
}

.campaign {
	position:relative;
	width:976px;
	height:400px;
	margin:0 2px;
	overflow:hidden;
	z-index:1;	
}

.campaign .title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#a1c442;
}

.campaign .credit1, .campaign .credit2 {
	font-size:14px;
	font-weight:normal;
	color:#888888;
}

.campaign .campaign_content {
	padding-bottom:5px;
}

.campaign a.campaign_btn:link, .campaign a.campaign_btn:visited, .campaign a.campaign_btn:active {
	display:block;
	height:31px;
	width:100px;
	background:url(images/btn_campaign.png) no-repeat 0 0;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:31px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	margin-left:-5px;
	outline:0;
}

.campaign a.campaign_btn:hover {
	text-decoration:none;
	background:url(images/btn_campaign.png) no-repeat 0 -31px;
}

.hp_bannerspecs {
	width:200px;
	height:260px;
	padding-left:736px;
	padding-top:140px;
	padding-right:40px;
}

.int_banner {
	z-index:1;
	width:980px;
	height:140px;
	padding-bottom:4px;
	overflow:hidden;
}

.campaign p, .int_banner p {
	margin:0;
}

#utility {
	z-index:998;
	background:url(images/utility_bg.png) no-repeat;
	_background:url(images/utility_bg.gif) no-repeat;
	width:735px;
	margin:-50px 0 0 0;
	height:19px;
	padding:31px 0 0 245px;
	position:relative;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#utility2 {
	z-index:200;
	background:url(images/utility_bg2.png) no-repeat;
	_background:url(images/utility_bg2.gif) no-repeat;
	width:703px;
	margin:-37px 0 0 0;
	height:19px;
	padding:18px 0 0 277px;
	position:relative;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#utility_left {
	float:left;
}

#utility_right {
	float:left;
	font-size:8.5pt;
	margin:-2px 0 0 0;
}

#utility_right input {
	border:#7A7A7A 1px solid;
	float:left;
	margin-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:1px;
	color:#666666;
}

#utility_right a.search_btn:link, #utility_right a.search_btn:visited, #utility_right a.search_btn:active {
	background:url(images/ico_magnify.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	float:left;
	display:block;
	text-decoration:none;
}

#utility_right a.search_btn:hover {
	background:url(images/ico_magnify.gif) no-repeat 0 -16px;
	text-decoration:none;
}

#utility_right a.searchbox {
	float:left;	
	margin:0px 0 0 0;
}

#utility a.ticket, #utility2 a.ticket {
	background:url(images/ico_ticket.gif) no-repeat 0 0;
	width:55px;
	padding-left:26px;
	margin-right:40px;
	float:left;
	text-align:left;
}

#utility a.donate, #utility2 a.donate {
	background:url(images/ico_donate.gif) no-repeat 0 0;
	width:33px;
	padding-left:17px;
	margin-right:40px;
	float:left;
	text-align:left;
}

#utility a.newsletter, #utility2 a.newsletter {
	background:url(images/ico_newsletter.gif) no-repeat 0 0;
	width:52px;
	padding-left:24px;
	margin-right:40px;
	float:left;
	text-align:left;
}

#utility a:link, #utility a:active, #utility a:visited, #utility2 a:link, #utility2 a:active, #utility2 a:visited {
	color:#595959;
	text-decoration:none;
	font-size:7.5pt;
	font-weight:bold;
	display:block;
}

#utility a:hover, #utility2 a:hover {
	color:#e84c00;
	text-decoration:underline;
}

#main_content {
	width:954px;
	margin:0 2px;
	padding:8px 11px 10px;
	background:#FFFFFF;
}

#hp_row1 {
	height:242px;
	margin-bottom:8px;
	clear:both;
}

.bucket_01 {
	width:279px;
	height:214px;
	background:#f0f0e6;
	float:left;
	position:relative;
	margin-right:8px;
	padding:14px;
}

.bucket_02 {
	width:288px;
	height:214px;
	background:#f0f0e6;
	float:left;
	position:relative;
	padding:14px;
}

.bucket_03 {
	width:287px;
	height:214px;
	background:#f0f0e6;
	float:right;
	position:relative;
	padding:14px;
}

#hp_row2 {
	clear:both;
	height:302px;
	margin-bottom:8px;
}

.bucket_04 {
	width:603px;
	height:274px;
	background:#f0f0e6;
	float:left;
	position:relative;
	padding:14px;
}

.bucket_05 {
	width:287px;
	height:274px;
	background:#f0f0e6;
	float:right;
	position:relative;
	padding:14px;
}

.bucket_05 .quote_paginate {
	padding-bottom:10px;
	position:absolute;
	bottom:0;
}

.bucket_05 .quote_box {
	height:200px;
}

.brown_box .quote_box {
	height:100px;
}

.quote_paginate a:link, .quote_paginate a:active, .quote_paginate a:visited {
	background:url(images/dot_lgtgrey.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
	float:left;
	text-indent:-99999em;
	outline:0;
}

.quote_paginate a:hover {
	background:url(images/dot_drkgrey.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
}

.quote_paginate a.current:link, .quote_paginate a.current:visited, .quote_paginate a.current:active, .quote_paginate a.current:hover {
	background:url(images/dot_red.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
}

#news_bottom {
	clear:both;
	height:26px;
	padding:0px 14px 0;
	background:#dfdecf;
	color:#434343;
	font-size:9pt;
	overflow:hidden;
	line-height:26px;
}

#news_bottom a {
	margin-right:6px;
	color:#777777;
	text-decoration:none;
}

#news_bottom a.active {
	color:#624196;
}

.bucket_05 h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:36px;
	line-height:1em;
	margin:0 0 10px 0;
}

.brown_box .quote_box h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	line-height:1em;
	margin:0 0 10px 0;
}

#news_bottom a:hover {
	text-decoration:underline;
}

#footer {
	margin:15px auto 0;
	width:980px;
	text-align:center;
	color:#9d9d9d;
	font-size:8pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-bottom:15px;
}

.copyright {
	font-size:8.5pt;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#9d9d9d;
	text-decoration:none;
}

#footer a:hover {
	color:#9d9d9d;
	text-decoration:underline;
}

/*-------------------------------------   MAIN NAVIGATION  -------------------------------------*/

#nav_wrapper {
	margin:0 auto;
	width:980px;
	z-index:1000;
	position:relative;
}

#hp_nav {
	position:absolute;
	color:#818181;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding:115px 0 0 23px;
	/*top:115px;*/
	line-height:21px;
}

#hp_nav ul {
	margin:0; 
	padding:0;
	list-style:none;
}

#hp_nav ul li {
	margin:0;
	list-style:none;
	padding:0;
	background:none;
}

#hp_nav ul li.last {
	display:none;
}

#hp_nav ul li a:link, 
#hp_nav ul li a:visited, 
#hp_nav ul li a:active, 
#hp_nav ul li.last a:link, 
#hp_nav ul li.last a:visited, 
#hp_nav ul li.last a:active {
	padding:0;
	color:#818181;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-decoration: none;
	cursor:pointer;
	width:155px;
	display:block;
	padding-left:5px;
	height:21px;
	line-height:21px;
}

/* Main menu (hp_nav - link) */
#hp_nav ul li span.tab-l, #hp_nav ul li span.tab-l {
	position:absolute; 
	top:0; 
	left:0;
	width:0px; 
	height: 31px;
                }
#hp_nav ul li span.tab-r, #hp_nav ul li span.tab-r {
	position:absolute; 
	top:0; 
	right: 0; 
	width:1px; 
	height: 31px;
	/*background: url(images/menuSeperator.jpg) top center repeat-y; */
                }
#hp_nav ul li.last span.tab-r, #hp_nav ul li.last span.tab-r {
	position:absolute; 
	top:0; 
	right:0; 
	width:1px; 
	height: 31px;
	background: none;
}
 
/* Main menu (hp_nav - active) */
#hp_nav ul li#active a:link, 
#hp_nav ul li#active a:active, 
#hp_nav ul li#active a:visited { 
	background: url(images/nav_activebg.gif) top center no-repeat;
	color: #FFFFFF;
                }
#hp_nav ul li#active a:link span.tab-r, 
#hp_nav ul li#active a:active span.tab-r, 
#hp_nav ul li#active a:visited span.tab-r{ 
	position:absolute; 
	top:0; 
	right: 0; 
	width:1px; 
	height: 31px;
	/*background: url(images/menuSeperator.jpg) top center no-repeat;*/ 
}
 
/* Main menu (hp_nav - hover) */
#hp_nav ul li a:hover, 
#hp_nav ul li a.current:link, 
#hp_nav ul li a.current:visited, 
#hp_nav ul li a.current:active {
	background: url(images/mainnav_bg.png) no-repeat right;
	color:#ffffff;
}

#hp_nav ul li#active a:hover, 
#hp_nav ul li#active a.current:link, 
#hp_nav ul li#active a.current:visited, 
#hp_nav ul li#active a.current:active {
	background: url(images/nav_activebg.gif) top center no-repeat;
	color:#ffffff;
}

#hp_nav ul li a:hover span.tab-r, 
#hp_nav ul li#active a:hover span.tab-r, 
#hp_nav ul li a.current:link span.tab-r, 
#hp_nav ul li a.current:visited span.tab-r, 
#hp_nav ul li a.current:active span.tab-r, 
#hp_nav ul li#active a.current:link span.tab-r,
#hp_nav ul li#active a.current:visited span.tab-r,
#hp_nav ul li#active a.current:active span.tab-r {
	/*background: url(images/nav_activebg.gif) top center no-repeat;
	color:#ffffff;*/
}
				
#hp_nav a#tab_111 span.tab-r, #hp_nav li#active a#tab_111 span.tab-r {
	background:none;
}
.dropdown{ 
	background: url(images/mainnav_ddbg.png);
	position:absolute; 
	left:183px;
	margin:-21px 0 0 0;
	white-space: nowrap;
	display:none;
	padding:4px 6px; 
}

#hp_nav ul li a.child:link, 
#hp_nav ul li a.child:visited, 
#hp_nav ul li a.child:active, 
#hp_nav ul li#active a.child:link, 
#hp_nav ul li#active a.child:active, 
#hp_nav ul li#active a.child:visited {
	background:transparent; 
	color:#ffffff; 
	font-weight:normal;
	font-size:10pt; 
	text-transform:none;
	height: 23px;
	line-height: 23px;
	padding: 0 6px;
	width: auto;
	_float: none;
	display: block;
	margin: 0;
	/*border-left: 1px solid #3B63A2;
	border-right: 1px solid #3B63A2;
	border-bottom: 1px solid #3B63A2;*/
}

#hp_nav ul li a.child:hover, 
#hp_nav ul li#active a.child:hover {
	color:#e84c00;
	height: auto;
}

/* -------------- Container Styles -------- */

.event_row {
	padding-bottom:13px;
	display:block;
}

.event_date {
	background:url(images/eventdate_bg.gif) no-repeat;
	width:69px;
	height:54px;
	color:#2d1b48;
	font-size:8.5pt;
	line-height:9px;
	font-weight:bold;
}

.date_block {
	width:69px;
	padding-right:10px;
}

.event_name {
	color:#7c7c7c;
}

.event_title {
	color:#595959;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
}

/* -------------- Interior Nav Styles -------- */

#int_nav {
	background:#f0f0e6;
	margin-bottom:8px;
	font-size:12pt;
	padding:15px 15px 10px;
}

ul.currentNavigation {
	padding:0;
	margin:0;
}

ul.currentNavigation li {
	list-style:none;
	background:none;
	padding:0;
	line-height:22px;
}

/*--- First TIER ---*/

ul.currentNavigation li.GroupCurrParent {
}

ul.currentNavigation li.GroupParent {
	
}

ul.currentNavigation li.GroupCurr {
}

ul.currentNavigation li.GroupStat {
}

ul.currentNavigation li.GroupParentHov2 {
}

ul.currentNavigation li.GroupHov {
}



ul.currentNavigation li.GroupCurrParent a, ul.currentNavigation li.GroupParentCurr a {
	color:#202020;
	height:21px;
	text-decoration:none;
	background:url(images/subnav_arrow.jpg) no-repeat right;
	padding-right:28px;
	font-size:12pt;
	line-height:1.4em;
}

ul.currentNavigation li.GroupParent a {
	color:#818181;
	height:21px;
	font-size:12pt;
	line-height:1.4em;
}

ul.currentNavigation li.GroupCurr a {
}

ul.currentNavigation li.GroupStat a {
}

ul.currentNavigation li.GroupParentHov2 a {
	color:#202020;
	height:21px;
	text-decoration:none;
	font-size:12pt;
	line-height:1.4em;
}

ul.currentNavigation li.GroupHov a {
}



/*--- Second TIER --- */

ul.currentNavigation li.ItemCurrParent {
}

ul.currentNavigation li.ItemParent {
}

ul.currentNavigation li.ItemCurr {
}

ul.currentNavigation li.ItemStat {
}

ul.currentNavigation li.ItemParentHov2 {
}

ul.currentNavigation li.ItemHov2 {
}



ul.currentNavigation li.ItemParentCurr a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
	text-decoration:underline;
}

ul.currentNavigation li.ItemParent a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
}

ul.currentNavigation li.ItemCurr a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
	text-decoration:underline;
}

ul.currentNavigation li.ItemStat a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
}

ul.currentNavigation li.ItemParentHov2 a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
	text-decoration:underline;
}

ul.currentNavigation li.ItemHov2 a {
	color:#545454;
	font-size:10pt;
	margin-left:12px;
	text-decoration:underline;
}

/* -------------- Right Nav -------- */

.brown_box .ItemStat {
	background:url(images/brown_box_list.jpg) no-repeat 0 7px;
	padding-left:10px;
	line-height:1.7em;
}

.brown_box .ItemHov {
	background:url(images/brown_box_list2.jpg) no-repeat 0 7px;
	padding-left:10px;
	line-height:1.7em;
}

.brown_box .ItemStat a.leveltwo {
	color:#595959;
	font-size:12px;
}

.brown_box .ItemHov a.leveltwo, .brown_box .ItemHov a.leveltwob {
	color:#7b5daa;
	font-size:12px;
	text-decoration:underline;
}

/* -------------- Interior Styles -------- */

.b_crumb {
	color:#595959;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:10px;
}

.b_crumb a.breadcrumb {
	color:#595959;
}

.b_crumb a.breadcrumbC {
	color:#997ac9;
	font-weight:bold;
}

#int_content {
	width:934px;
	margin:0 2px;
	padding:0px 21px 13px;
	background:#FFFFFF;
} 

#int_left_col {
	width:211px;
	float:left;
	margin-right:23px;
}

#int_mid_col {
	width:477px;
	float:left;
	padding-top:18px;
}

#int_mid_col_wide {
	width:698px;
	float:left;
	padding-top:18px;
}

#int_right_col {	
	width:201px;
	float:right;
	padding-top:42px;
}

p {
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	margin:0 0 13px 0;
}

.pagetitlepane {
	margin-bottom:7px;
}

.pagetitlepane p {
	margin:0px;
}

#middle_content {
	margin:0 0 7px 0;
}

.int_contentleft {
	width:156px;
	float:left;
	position:relative;
}

.int_contentleft p {
	margin:0 0 10px 0;
}

.int_contentright {
	width:310px;
	float:right;
	position:relative;
}
h1,
h2 {
	margin:0 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#7b5daa;
}
h1 .Head,
h2 .Head {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#7b5daa;
}
.brown_box h3 {
	margin:0 0 3px 0;
}

h3 {
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#7b5daa;
}

h4 {
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#595959;
}

h5 {
	margin:0 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#7b5daa;
}

ul {
	margin:0 0 10px;
	padding:0;
}

ul li {
	list-style:none;
	background:url(images/brown_box_list2.jpg) no-repeat 0 7px;
	padding-left:10px;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

ul li ul {
	margin:0;
}

ul li ul li {
	list-style:none;
	background:url(images/brown_box_list2.jpg) no-repeat 0 7px;
	padding-left:10px;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

ul li.two_col {
	width:200px;
	float:left;
}

ul.perks li {
	width:225px;
	float:left;
}

.brown_box ul li {
	background:url(images/brown_box_list2.jpg) no-repeat 0 6px;
}

.brown_box ul li, .brown_box p {
	font-size:11px;
	line-height:1.45em;
}

.purple {
	color:#7b5daa;
	font-weight:bold;
}

a:link, a:visited, a:active {
	color:#e84c00;
	outline:0;
}

a:hover {
}

table.cc_logos td {
	padding-bottom:7px;
}

hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:0;
	margin:10px 0 20px;
}

/*-------------------------------------   EXCHANGE FORM  -------------------------------------*/

.req {
	color:#E84C00;
	font-weight:bold;
	font-size:12px;
}

.req_text {
	font-size:10px;
	font-style:italic;
}

.exhange_form {
}

.exhange_form p {
	margin:0 0 10px 0;
}

.exhange_form hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:0;
	margin:10px 0;
}

.exhange_form hr.show_div {
	color:#eeeeee;
	background-color:#eeeeee;
	height:1px;
	border:0;
	margin:10px 0;
}

.exhange_form .ex_form_block {
	width:230px;
	float:left;
}

.exhange_form .ex_form_block2 {
	width:230px;
	float:left;
}

.exhange_form .ex_form_block_wide {
	clear:both;
}

.exhange_form .ex_form_block label, .exhange_form .ex_form_dd label, .exhange_form .ex_form_tarea label, .exhange_form .ex_form_radio label, .exhange_form .ex_form_block_wide label {
	display:block;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	margin-bottom:1px;
}

.exhange_form .ex_form_block .radio_text {
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

.exhange_form .ex_form_block2 .radio_text {
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

.exhange_form .ex_form_block input, .exhange_form .ex_form_block_wide input, .exhange_form .ex_form_check .checkers {
	margin-bottom:10px;
	width:180px;
	border:#999999 1px solid;
	padding:2px;
	color:#666666;
}

.exhange_form .ex_form_block select {
	width:186px;
	padding:1px;
	margin-bottom:8px;
	color:#666666;
}

.exhange_form .ex_form_dd {
}

.exhange_form .ex_form_dd select {
	width:350px;
	margin-bottom:8px;
	color:#666666;
}

.exhange_form .ex_form_check, .exhange_form .ex_form_radio {
	clear:both;
	margin-bottom:10px;
}

.exhange_form .ex_form_radio .radio_text {
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

.exhange_form .ex_form_check input {
	float:left;
	display:block;
	padding:0;
	margin:2px 5px 0 0;
	*margin:0px 5px 0 0;
}

.exhange_form .ex_form_check2 {
	color:#595959;
	line-height:1.5em;
}

.exhange_form .ex_form_check2 input {
	border:1px solid #999999;
	color:#666666;
	padding:2px;
	width:180px;
}

.exhange_form .ex_form_check label {
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	display:block;
	float:left;
	width:450px;
}

.exhange_form .ex_form_tarea {
	clear:both;
}

.exhange_form .ex_form_tarea textarea {
	margin-bottom:10px;
	width:460px;
	height:80px;
	border:#999999 1px solid;
	padding:2px;
	color:#666666;
}

.exhange_form .ex_form_btns {
	clear:both;
	margin:0 auto;
	text-align:center;
	width:160px;
}

.exhange_form .ex_form_btns a:link, .exhange_form .ex_form_btns a:visited, .exhange_form .ex_form_btns a:active {
	background:url(images/btn_form.png) no-repeat 0 0;
	height:31px;
	line-height:31px;
	display:block;
	width:80px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	float:left;
	text-align:center;
}

.exhange_form .ex_form_btns a:hover {
	background:url(images/btn_form.png) no-repeat 0 -31px;
	text-decoration:none;
}

.exhange_form .ex_form_check3a {
	float:left;
	width:225px;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	margin-bottom:10px;
}

.exhange_form .ex_form_check3b {
	float:left;
	width:95px;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	margin-bottom:10px;
}

.exhange_form .ex_form_check3c {
	float:left;
	width:150px;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
	margin-bottom:10px;
}

.exhange_form .ex_form_check1 {
	clear:both;
	color:#595959;
	font-size:12px;
	line-height:1.5em;
}

.exhange_form .ex_form_check1 .check_field {
	width:180px;
	border:#999999 1px solid;
	padding:2px;
	color:#666666;
	margin-bottom:10px;
}

/*-------------------------------------   Interact Tabs  -------------------------------------*/

.bucket_03 .whiteTabbedRotatorNav a:link, .bucket_03 .whiteTabbedRotatorNav a:active, .bucket_03 .whiteTabbedRotatorNav a:visited {
	width:95px;
	float:left;
	display:block;
	height:26px;
	background:#cfcfcf url(images/tabbed_normal.gif) no-repeat bottom;
	text-align:center;
	color:#595959;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:26px;
	padding-bottom:7px;
}

.bucket_03 .whiteTabbedRotatorNav a:hover {
	background:#7b5daa url(images/tabbed_normal.gif) no-repeat bottom;
	text-decoration:none;
	color:#FFFFFF;
}

.bucket_03 .whiteTabbedRotatorNav a.TabSelected {
	background:#7b5daa url(images/tabbed_active.gif) no-repeat bottom;
	color:#FFFFFF;
}

.bucket_03 .whiteTabbedRotatorNav a#HotListTab1, .bucket_03 .whiteTabbedRotatorNav a#HotListTab2 {
	border-right:#f5f5f5 1px solid;
}

.bucket_03 .tabbed_content {
	background:#f5f5f5;
	height:82px;
	padding:5px 15px 12px;
}

.bucket_03 .viewmore_interact {	
	text-align:right;
}

.bucket_03 .tabbed_content p {
	margin:0 0 2px 0;
}

.bucket_03 .interact_links {
	margin-bottom:10px;
	font-size:12px;
}

.bucket_03 .interact_links .join_title {
	color:#595959;
	font-size:14px;
	text-transform:uppercase;
	padding-right:10px;
}

.bucket_03 .interact_links a {
	padding:0 10px;
}

.bucket_03 .social_links {
	background:#c6c6c6;
	height:26px;
	line-height:26px;
	padding-left:10px;
}

/*-------------------------------------  Social Icons  -------------------------------------*/

.social_joinus {
	float:left;
	color:#666666;
	font-size:11px;
}

.bucket_03 .social_links a {
	display:block;
	float:left;
	text-indent:-999999px;
	width:18px;
	height:18px;
	margin:4px 10px 0 10px;
}

#int_left_col .social_links a {
	display:block;
	float:left;
	text-indent:-999999px;
	width:18px;
	height:18px;
	margin:4px 4px 0 4px;
}

.social_links a:hover {
	background-position:0 -18px;
}

a.social_facebook {
	background:url(images/ico_facebook.png) no-repeat 0 0;
}

a.social_myspace {
	background:url(images/ico_myspace.png) no-repeat 0 0;
}

a.social_twitter {
	background:url(images/ico_twitter.png) no-repeat 0 0;
}

a.social_youtube {
	background:url(images/ico_youtube.png) no-repeat 0 0;
}

a.social_flickr {
	background:url(images/ico_flickr.png) no-repeat 0 0;
}

a.social_yelp {
	background:url(images/ico_yelp.png) no-repeat 0 0;
}

.tabbed_content a:link, .tabbed_content a:visited, .tabbed_content a:active {
	color:#595959;
	background:url(images/purple_dot.gif) no-repeat 0 6px;
	padding-left:10px;
	outline:#f5f5f5;
}

.tabbed_content a:hover {
	color:#E84C00;
}

.tabbed_content .viewmore_interact a {
	color:#E84C00;
	background:none;
	padding:0;
}

/*------- Interior Version ---------*/
#int_left_col .whiteTabbedRotatorNav a:link, #int_left_col .whiteTabbedRotatorNav a:active, #int_left_col .whiteTabbedRotatorNav a:visited {
	width:69px;
	float:left;
	display:block;
	height:26px;
	background:#cfcfcf url(images/tabbed_normal.gif) no-repeat bottom center;
	text-align:center;
	color:#595959;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:26px;
	padding-bottom:7px;
}

#int_left_col .whiteTabbedRotatorNav a:hover {
	background:#7b5daa url(images/tabbed_normal.gif) no-repeat bottom center;
	text-decoration:none;
	color:#FFFFFF;
}

#int_left_col .whiteTabbedRotatorNav a.TabSelected {
	background:#7b5daa url(images/tabbed_active.gif) no-repeat bottom center;
	color:#FFFFFF;
}

#int_left_col .whiteTabbedRotatorNav a#HotListTab2, #int_left_col .whiteTabbedRotatorNav a#HotListTab3 {
	border-left:#f5f5f5 1px solid;
	width:70px !important;
}

#int_left_col .tabbed_content {
	background:#f5f5f5;
	min-height:70px;
	overflow:auto;
	padding:5px 15px 10px;
}

#int_left_col .viewmore_interact {	
	text-align:right;
}

#int_left_col .tabbed_content p {
	margin:0 0 5px 0;
}

#int_left_col .social_links {
	background:#c6c6c6;
	height:26px;
	line-height:26px;
	padding-left:8px;
}

.video_title {
	color:#595959;
}

.participants-home .blip_thumb {
	text-align:left;
	margin-bottom:8px;
}

.participants-home {
	padding-left:15px;
}

.participants-home .blip_thumb img {
border:4px solid #ffffff;
}

.participants-home .showname {
	color:#595959;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	margin-bottom:8px;
}

/*-------------------------------------   Whats New  -------------------------------------*/

.sliderwrapper_whatsnew {
}

.sliderwrapper_whatsnew .contentdiv {
	float:left;
	width:770px;
}

.sliderwrapper_whatsnew .pagination_whatsnew {
	float:right;
	width:70px;
	text-align:right;
}
#news_bottom a.selected {
	color:#7B5DAA;
	font-weight:bold;
}

/*-------------------------------------   Calendar  -------------------------------------*/

.HTbl {
	border: 1px solid #C6C6C6;
	border-right:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom:5px;
}

.HTblHdr {
	border-bottom: 1px solid #C6C6C6;
	margin-left: 6px;
	margin-right: 6px;
	background: #7B5DAA;
	font-weight: bold;
}

.HTblHdr a:link, .HTblHdr a:active, .HTblHdr a:visited {
	color:#ffffff;
}

.HTblRow {
	background:#ffffff;
}

.HTblRowAlt{
	background: #eeeeee;
}

.HTbl td {
	padding:5px;
	border-right:1px solid #C6C6C6;
}

/*-------------------------------------  Buy Tickets  -------------------------------------*/

.buy_tix {
	float:left;
	width:477px;
}

.buy_tix_left {
	float:left;
	width:220px;
	height:310px;
	margin-right:35px;
}

.buy_tix_right {
	float:left;
	width:220px;
	height:310px;
}

.buy_tix a.campaign_btn:link, .buy_tix a.campaign_btn:visited, .buy_tix a.campaign_btn:active {
	display:block;
	height:31px;
	width:100px;
	background:url(images/btn_campaign.png) no-repeat 0 0;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:31px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	margin-left:-5px;
	outline:0;
}

.buy_tix a.campaign_btn:hover {
	background:url(images/btn_campaign.png) no-repeat 0 -31px;
	text-decoration:none;
}

.buy_tix p {
	margin:0 0 4px;
}

.buy_tix_image {
	margin:0 0 6px;
}

object, embed {
	margin:0;
	padding:0;
}

.white_content a.closer {
	background:transparent url(images/btn_form.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	height:31px;
	line-height:31px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:80px;
}

.white_content a.closer:hover {
	background-position:0 -31px;
}

.white_content p {
	margin:0 15px 4px;
}

/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			background: #F5F5F5 url(images/ico_plus_grey.jpg) no-repeat right 0px;
			padding: 0 0 0 10px;
			line-height: 30px;
			font-weight: bold;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #666666;
			border: 1px solid #dddddd;
			border-top:0;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		h1.accordion_toggle {
			
		}
		
		#int_content h1.accordion_toggle a.ac_link:link, #int_content h1.accordion_toggle a.ac_link:visited, #int_content h1.accordion_toggle a.ac_link:active {
			background: #e9e9eb;
			color: #666666;
			display:block;
			width:auto;
			text-decoration:none;
		}
		
		#int_content h1.accordion_toggle a.ac_link:hover {
			background: #efca3d;
			color:#666666;
			text-decoration:none;
		}
		
		.accordion_toggle:hover {
		     background: #cbcfe7 url(images/ico_plus_grey.jpg) no-repeat right -30px;
			 color: #323232;
		}
		
		.accordion_toggle_active {
			background: #cbcfe7 url(images/ico_plus_grey.jpg) no-repeat right -60px;
			color: #323232;
			border-bottom: 1px solid #dddddd;
		}
		
		.accordion_toggle_active:hover {
			background: #cbcfe7 url(images/ico_plus_grey.jpg) no-repeat right -60px;
			color: #323232;
			border-bottom: 1px solid #dddddd;
		}
		
		.accordion_content {
			background-color: #ffffff;
			overflow: hidden;
			border: 1px solid #dddddd;
			border-top:0;
			padding:4px 4px;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				padding:0;
				margin-bottom:5px;
			}
			
			.accordion_content ul {
				margin:0 0 15px 0;
			}
			
			.accordion_content ul li {
				*margin:0 0 0 35px;
			}
  			
			#vertical_container {padding:0; }
			#container {padding:0 0 15px;}
			
			.cal_header {display: block;
			height: 30px;
			background: #7B5DAA;
			padding: 0 0 0 10px;
			line-height: 30px;
			font-weight: bold;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-size: 12px;
			color: #ffffff;
			border-bottom:5px solid #d3df3c;
			margin: 0 0 0 0;
			}
			
			.cal_table td {
				padding:5px 10px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#333333;
			}
			
			.cal_table .cal_head {
				background:#e2e2e2;
				font-weight:bold;
				color:#FFFFFF;
			}
			
			.cal_table .cal_row {
				background:#fdfdfd;
			}
			
			.cal_table {
				border-right: 1px solid #dddddd;
				border-left: 1px solid #dddddd;
			}
			
			.cal_table .cal_row td, .cal_table .cal_row_alt td {
				border-bottom: 1px solid #dddddd;
			}
			
			.cal_table .cal_row_alt {
				background:#f3f3f3;
			}
			.ui-accordion-content {
				padding:4px;
				border-bottom: 1px solid #dddddd;
				border-right: 1px solid #dddddd;
				border-left: 1px solid #dddddd;
			}
			
			.ui-state-active, .ui-state-active:hover {
				background: #cbcfe7 url(images/ico_plus_grey.jpg) no-repeat right -60px;
			 color: #323232;
			}