﻿/*--------------------layout---------------------*/
* {margin:0;padding:0}
form 
{
	text-align: center;		
}
#flourish
{
	background-image:url(Images/bg_flourishes-transparent.png);
	background-position:top center;
	background-repeat:no-repeat;
	vertical-align:top;
}
#wrapper 
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#Content
{
	background-color:White;
	width: 960px;
}
#Header, #Footer 
{
	clear:both;
}
#LeftColumn
{
	background-image:url(Images/nav_left_bg.png);
	background-position:top top;
	background-repeat:repeat-y;
	min-width:160px;
	border-right:solid 1px #ccccff;
	padding:15px 5px 15px 10px;
}
#MiddleColumn
{
	padding:15px 23px;
	margin:0 auto;
}
#RightColumn
{
	padding:15px 10px 0 0;
	margin:0 10px 0 0;
	width:220px;
	*padding:30px 10px 0 0;
}
#MainColumn
{
	background-image:url(Images/nav_left_bg.png);
	background-position:top top;
	background-repeat:repeat-y;
	width: 960px;
	padding:15px 5px 15px 10px;
}	


/*--------------------style---------------------*/
body 
{
	background-image:url(Images/bg_fade-out.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #011d3d;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	line-height:14px;
	margin:0;
	padding:0;			
}
h1,
h3,
h4
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 10px 0;
	margin:0;
}
h5
{
	color:#ccccff;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	padding: 20px 0 0 20px;
	margin:0 0 3px 0;
}
a 
{
	color: #f63;
	text-decoration: none;
	cursor:pointer;
}
a:hover 
{
	color: #000;
	text-decoration: underline;
}

/*--------------------header style---------------------*/
#HeaderBar
{
	background-image:url(Images/Header_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:960px;
	margin-top:10px;
}
#Header {
	margin-bottom: 20px;
	background: #FFF;
	margin-top: 10px;
	width:960px;	
	}
#Header h1 {
	font-family: Georgia;
	font-size: 35px;	
	color: #fff;
	margin: 0 10px;
	}
#UtilityNav
{
	background-image:url(Images/nav_utility_bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:220px;
	height:20px;
	text-align:center;
	position:absolute;
	margin:10px 0 0 650px;
	*margin:23px 0 0 650px;
}

#UtilityNav a, 
#UtilityNav a:link, 
#UtilityNav a:visited, 
#UtilityNav a:active, 
#UtilityNav a:hover
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
}
#Logo
{
	padding:0 0 10px 20px;
}
#VenueSearch
{
	padding:35px 0 0 20px;
	margin:0;
}
#VenueSearch .AdvancedSearch
{
	background-color:#bbe1f8;
	padding:0;
	margin:0 10px 0 0;
}
#VenueSearch .AdvancedSearch .options
{
	clear:both;
	color: white;
	text-align:right;
    text-decoration: none;
	margin-left:10px;
}
#VenueSearch .AdvancedSearch ul
{
	display:inline;
}
#VenueSearch .AdvancedSearch li
{
	display:inline;
	padding-right:5px;
}
#VenueSearch .Box
{
	float:left;
	color:#666666;
	font-size:14px;
	line-height:38px;
	text-transform:uppercase;
	height:35px;
	width:272px;
	margin:12px 0 5px 10px;
}
#VenueSearch .AdvButton 
{
	float:right;
	background-image: url(images/btn_Go.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:50px;
	margin:7px 0 0 0;
}
#VenueSearch .OptionOff
{
	display:block;
	background-image: url(images/OptionOff_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	float: left;
	width:90px;
	height:20px;
	margin: 0px 1px 0px 0;
}
#VenueSearch .OptionOff A, 
#VenueSearch .OptionOff A:link, 
#VenueSearch .OptionOff A:visited,
#VenueSearch .OptionOff .advLink
{
	color: white;
    text-align:right;
    text-decoration: none;
    padding-right:25px;
}
#VenueSearch .OptionOff A:hover, 
#VenueSearch .OptionOff A:active,
#VenueSearch .OptionOff .advLink:hover
{
    color: #fcb45c;
}
#VenueSearch .OptionON
{
	display:block;
	background-image: url(images/OptionOn_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	float: left;
	width:90px;
	height:20px;
	margin: 0px 1px 0px 0;
}
#VenueSearch .OptionON A, 
#VenueSearch .OptionON A:link, 
#VenueSearch .OptionON A:visited, 
#VenueSearch .OptionON A:hover, 
#VenueSearch .OptionON A:active,
#VenueSearch .OptionON .advLink
{
    color: white;
    text-align:right;
    text-decoration: none;
    padding-right:25px;
}

#Phone
{
	padding:35px 0 0 0;
	margin:0;
}
#Phone2
{
	padding:0;
	text-align:right;
}
#OrderSteps
{
	padding:0 0 0 5px;
}
.lbStyle 
{
	float:right;
	background-image: url(images/btn_Srch.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:90px;
	margin-top:5px;
}
#SocialMedia
{
	width:35px;
	padding:45px 20px 0 0;
}
/*-------------------main nav style---------------------*/
#NavBar
{
	background-image:url(Images/nav_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	background-color:#0066cc;
	width:960px;
	height:46px;
}
#NavContent
{
	width:940px;
}
#NavContent .RadMenu, 
#NavContent .RadMenu_Default .rmRootGroup, 
#NavContent .RadMenu_Default .rmText, 
#NavContent .RadMenu_Default .rmLink, 
#NavContent .RadMenu .rmGroup, 
#NavContent .RadMenu .rmFocused, 
#NavContent .RadMenu .rmLink, 
#NavContent .RadMenu .rmLink:hover, 
#NavContent .RadMenu .rmExpanded, 
#NavContent .RadMenu .rmLink .rmText .rmExpandDown
{
	clear:both;
	background:none;
	border:none;
	cursor:pointer;
}
.Navigation,
.Navigation a:link,
.Navigation a:visited
{
	color:White;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
.Navigation,
.Navigation a:active,
.Navigation a:hover
{
	color:White;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
#NavContent .RadMenu .rmItem
{
	padding: 8px 34px 8px 34px;
	border-left:solid 1px #3179c7;
	border-right:solid 1px #005abd;
	cursor:pointer;
}
#NavContent .RadMenu .rmItem .rmText
{
    font-size:14px;
}

#NavContent .RadMenu .rmSlide
{
	background-image:url(Images/nav_slide_arrow.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#003366;
	text-align:center;
	margin:8px 0 0 0;
	padding:5px 0 10px 0;
	width:180px;
}
#NavContent .RadMenu .rmSlide .rmItem
{
	padding: 5px 0 0 0;
	background-image:none;
	border-width:0;
	color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink, 
#NavContent .RadMenu .rmSlide .rmItem .rmLink:visited
{
	color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px 0 3px 0;
	cursor:pointer;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink:active, 
#NavContent .RadMenu .rmSlide .rmItem .rmLink:hover
{
	background-color:#003399;
	width:180px;
	color:#ff9933;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px 0 3px 0;
	cursor:pointer;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink .rmText
{
    color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
/*-------------------footer style---------------------*/
#Footer {
	clear:both;
	background-color:White;
	background-image:url(Images/Footer_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	margin: 0 auto 0 auto;
	padding: 0 10px;
	}
.FooterMenu
{
	width:125px;
}
.FooterMenu h2
{
	color:#666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	padding:0;
	margin:10px 0 0 0;
}
.FooterMenu  ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#Footer .FooterMenu li,
#Footer .FooterMenu li a, 
#Footer .FooterMenu a:link, 
#Footer .FooterMenu a:visited
{
	list-style:none;
	color:#666;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 0;
}
#Footer .FooterMenu a:active, 
#Footer .FooterMenu a:hover
{
	color:#cc6600;
	text-decoration:underline;
}
#Footer .TopX
{
	padding:0;
	color: #666;
	font-size: 10px;
}
#Footer .TopX h2
{
	color:#666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	padding:0;
	margin:5px 0 0 0;
}
#Footer .TopXItem, 
#Footer .TopXItem:link, 
#Footer .TopXItem:visited
{
	color:#666;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	padding: 0;
}
#Footer .TopX a:active, 
#Footer .TopX a:hover
{
	color:#cc6600;
	text-decoration:underline;
}
#Footer .TopX input
{
	float:left;
	margin:0;
}
#Footer .TopX table
{
	margin:0;
	padding:0;
}
#Footer .TopX tr
{
	vertical-align:top;
}
#Footer .TopX td
{
	max-width:175px;
	padding-right:15px;
}
#Footer .CopyRight
{
	border-top:solid 1px #ccccff;
	margin-top:10px;
	padding-top:10px;
}	
#Footer .CopyRight, 
#Footer .CopyRight a
{
	color:#666;
	text-decoration:none;
	text-align:center;
	padding-bottom:15px;
}

#FriendsAffiliates {
	clear:both;
	background-color:White;
	background-image:url(Images/Footer_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	margin: 0 auto 0 auto;
	padding: 0 10px;
	}

/*--------------------bread crumb style---------------------*/

.BreadCrumbs, 
.BreadCrumbs a:link, 
.BreadCrumbs a:visited
{
	color:#666;
	font-family:Arial;
	font-size:10px;
	padding:0 0 0 0; 
	margin:0 0 10px 0;
}
.BreadCrumbs a:active, 
.BreadCrumbs a:hover
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
}
.FeaturedTickets
{
	padding:0 0 20px 0;
}

/*--------------------TopX styles---------------------*/
.TopX
{
	padding:10px 0 0 0;
	margin:0;
}
.TopX h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}
.TopXContentBlock br,
.TopXContentBlockALT br,
#LeftColumn br
{
    line-height:0;
    padding:0;
    margin:0;
}
.TopX input
{
	float:left;
	margin:0 10px 15px 0;
}
.TopXItems td
{
	vertical-align:top;
	margin:0;
	padding:0;
}
.TopXBlock
{
	vertical-align:top;
	padding:0 25px 0 0;
	margin:0;
}
.TopXItems
{
	margin:0;
	padding:0;
}
.TopXItem, 
.TopXItem:link, 
.TopXItem:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding: 0 0 5px 0;
}
.TopXItem:active, 
.TopXItem:hover
{
	color:#cc6600;
	text-decoration:underline;
}
.TopXItemMore, 
.TopXItemMore:link, 
.TopXItemMore:visited
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:0;
	margin:0;
}
.TopXNorm, .TopXALT
{
	vertical-align:top;
	margin:0;
	padding:0;
}


/*--------------------Left Column TopX style---------------------*/
#LeftColumn .TopXBlock
{
	padding:0; margin:0;
}
#LeftColumn .TopX h2
{
	width:145px;
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
#LeftColumn .TopX .h2Position
{
	padding:0;
	margin:0;
}
#LeftColumn .TopXContentBlock
{
	width:150px;
	padding-bottom:15px;
}
#LeftColumn .TopXItem,
#LeftColumn .TopXItem:link
{
	padding:0;
}

/*--------------------Top 10 style---------------------*/
.TopTenList
{
	color:#0066cc;
	background-color:White;
	padding:10px 0 0 0;
	margin:0;
}
.TopTenList h2
{
	color:#003366;
	background-image:url(Images/H3_small_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:25px;
	padding:10px 0 10px 0;
	margin:0;
}
.TopTenList .h2Position
{
	padding:0 0 0 10px;
}
.TopTenList .TopXBlock table
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
	width:219px;
}
.TopTenList .TopXBlock
{
	padding-right:0;
}
.TopTenList .TopXBlock td
{
	border-bottom:solid 1px #bbe1f8;
	width:219px;
}
.TopTenList .TopXItem
{
	color:#0066cc;
	background-image:url(Images/arrow.png);
	background-position: left center;
	background-repeat:no-repeat;
	line-height:20px;
	padding:3px 0 3px 0px;
	margin:10px 0 0 10px;
}
.TopTenList .TopXItemLabel
{
	padding-left:15px;
	width:219px;
}
.TopTenList .TopXALT
{
	background-color:#e0efff;
	width:219px;
}

/*--------------------Performer List Style---------------------*/
.PerformerWrapper
{
	clear:both;
	padding-top:10px;
}
.PerformerWrapper h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:0 0 0 0;
}
.PerformerWrapper .h2Position
{
	padding:0 0 0 10px;
}
.PERFOMERLIST
{
    width: 496px;
    background-color:#e0efff;
	border:solid 1px #bbe1f8;
    margin: 0px;
    padding: 2px;
    display: block;
}
        
.PERFOMERLIST_TABS, .PERFOMERLIST_ITEMS
{
    padding: 5px 10px;
    clear: both;
}
        
.PERFOMERLIST_TABS a:link, .PERFOMERLIST_TABS a:visited
{
    display:block;
    float: left;
    color:#ffffff;
    background-color: #ff9933;
    font: bold 11px Arial;
    text-align: left;
    padding: 5px 4px 5px 5px;
    margin: 0px;
    border: none;
    text-decoration:none;
}
.PERFOMERLIST_TABS a:hover
{
    color:#fff;
    background:#084b85;
}
        
.PERFOMERLIST_TABS a:link.PERFOMERLIST_TABS_SELECTED, .PERFOMERLIST_TABS a:visited.PERFOMERLIST_TABS_SELECTED
{
    color:#fff;
    background:#084b85;
}

.PERFOMERLIST_ITEM_SHOW { display: block; }
.PERFOMERLIST_ITEM_HIDE { display: none; }

.PERFOMERLIST_ITEMS h2
{
    color:#003366;
    font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0;
}
.PERFOMERLIST_ITEM_SHOW tr
{
    vertical-align:top;
}
.PERFOMERLIST_ITEM_SHOW td
{
    padding-right:25px;
    padding-bottom:3px;
}
.PERFOMERLIST_ITEM_SHOW a:link,
.PERFOMERLIST_ITEM_SHOW a:visited
{
    color:#666666;
}
.PERFOMERLIST_ITEM_SHOW a:active,
.PERFOMERLIST_ITEM_SHOW a:hover
{
    color:#cc6600;
	text-decoration:underline;
}

/*--------------------Home Style---------------------*/
.Home .TopX
{
	padding:10px 0 0 0;
	margin:0;
}
.Home h2,
.Home .h2Position
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}
.Home .TopXSet
{
	padding:10px 0 0 0;
	margin:0;
}
.Home .TopXSet h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 10px 0;
	margin:0;
}
.Home .TopXSet .h2Position
{
	padding:0 0 0 10px;
}
.Home .TopXBlock h2
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
.Home .TopXImage
{
	margin:0 10px 15px 0;
	float:left;
}
.Home .TopXContentBlock,
.Home .TopXContentBlockALT
{
	max-width:130px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

.Home .TopXBlock
{
	vertical-align:top;
	padding:0 0 15px 0;
	margin:0;
	max-width:125px;
	*width:125px;
}
.Home .TopXItems
{
	margin:0;
	padding:0;
}
.Home .TopXItem, 
.Home .TopXItem:link, 
.Home .TopXItem:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding: 0 0 5px 0;
}
.Home .TopXItem:active, 
.Home .TopXItem:hover
{
	color:#cc6600;
	text-decoration:underline;
}
.Home .TopXItemMore, 
.Home .TopXItemMore:link, 
.Home .TopXItemMore:visited
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:0;
	margin:0;
}
.Home .TopXNorm, .Home .TopXALT
{
	vertical-align:top;
	margin:0;
	padding:0;
}

/*--------------------Category Style---------------------*/
.Category
{
	padding:0 0 0 0;
}
.Category .TopXNorm,
.Category .TopXALT
{
	vertical-align:top;
	width:250px;
	margin:0 50px 0 0;
	padding:0;
}
.Category h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:0 0 0 0;
}
.Category .h2Position
{
	padding:0 0 0 10px;
}
.Category .TopXBlock h2
{
	background-image:none;
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:155px;
	padding:5px 0 5px 0;
	margin:0;
}
.Category .TopXBlock h2 .h2Position
{
	padding:5px 0 5px 0;
	margin:0;
}
.Category .TopXContentBlock,
.Category .TopXContentBlockALT
{
	width:155px;
	padding:0 10px 10px 0;
	float:left;
}
.Category .TopXNorm,
.Category .TopXALT
{
width:150px;
}

/*--------------------Event Feature style---------------------*/
.EventFeature a, 
.EventFeature  a:link, 
.EventFeature a:visted
{
	color:#0066cc;
	font-size:10px;
	text-decoration:none;
}

/*-------------------Event List Styles-------------------------*/
.EventList
{
	clear:both;
	color:#003366;
	background-color:White;
}
.EventList h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.EventList .h2Position
{
	padding:0 0 0 10px;
}
.EventList .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.EventList .RadGrid, 
.EventList .RadGrid .RadGrid_Default, 
.EventList .RadGrid .RadGrid_Default .rgMasterTable,  
.EventList .RadGrid_Default .rgRow, 
.EventList .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.EventList .RadGrid_Default .rgHeader,
.EventList .RadGrid_Default .rgHeader a
{
	clear:both;
	color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	*padding:0;
	*height:25px;
}
.EventList .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.EventList .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}
.EventList .RadGrid_Default .rgMasterTable td
{
	max-width:125px;
}
.EventList .RadGrid_Default .rgHeader
{
	color:#003366;
	border-bottom:solid 1px #bbe1f8;
	text-align:center;
}
.EventList .RadGrid_Default .rgRow,
.EventList .RadGrid_Default .rgRow .rgHoveredRow,
.EventList .RadGrid_Default .rgRow .rgSelectedRow
{
	color:#0066cc;
	border-bottom:solid 1px #bbe1f8;
}
.EventList .RadGrid_Default .rgAltRow,
.EventList .RadGrid_Default .rgAltRow .rgHoveredRow,
.EventList .RadGrid_Default .rgAltRow .rgSelectedRow
{
	color:#0066cc;
	background-color:#e0efff;
}
.EventList .RadGrid_Default .rgRow a:link,
.EventList .RadGrid_Default .rgRow a:visited,
.EventList .RadGrid_Default .rgAltRow a:link,
.EventList .RadGrid_Default .rgAltRow a:visited
{
	color:#0066cc;
}
.RadGrid_Default .rgSelectedRow
{
	color:#0066cc;
	border:solid 1px #bbe1f8;	
}
.EventList .RadGrid_Default .rgActiveRow td,
.EventList .RadGrid_Default .rgActiveRow td.rgSorted,
.EventList .RadGrid_Default .rgHoveredRow td,
.EventList .RadGrid_Default .rgHoveredRow td.rgSorted
{
	border-bottom:solid 1px #e0efff;
}
.EventList .NameLink
{
	background-image:url(Images/arrow.png);
	background-position: left center;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.EventList .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.EventList .RadGrid_Default .rgPageFirst:hover,
.EventList .RadGrid_Default .rgPagePrev:hover,
.EventList .RadGrid_Default .rgNumPart a:hover, 
.EventList .RadGrid_Default .rgNumPart a:hover span, 
.EventList .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.EventList .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.EventList .RadGrid_Default .rgPageNext:hover,
.EventList .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.EventList .RadGrid_Default .rgNumPart a:hover, 
.EventList .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.EventList .RadComboBox_Default .rcbInputCellLeft,
.EventList .RadComboBox_Default .rcbInputCellRight,
.EventList .RadComboBox_Default .rcbArrowCellLeft,
.EventList .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.EventImage
{
	float:left;
	padding:0 10px 0 0;
	width:180px;
	z-index:1;
}
.EventContent
{
	float:right;
	width:300px;
	padding:0;
	z-index:10;
}
.EventContent h2
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}
.EventParagraph
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.EventList .Date
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	*width:75px;
}
.EventList .Time
{
	color:#0066cc;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	*width:75px;
}
.EventList .RadGrid_Default .rgRow .ViewTicketButton,
.EventList .RadGrid_Default .rgAltRow .ViewTicketButton,
.EventList .RadGrid_Default .rgRow A.ViewTicketButton:link,
.EventList .RadGrid_Default .rgAltRow A.ViewTicketButton:link,
.EventList .RadGrid_Default .rgRow A.ViewTicketButton:visited,
.EventList .RadGrid_Default .rgAltRow A.ViewTicketButton:visited
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:10px;
	*text-align:right;
	*width:75px;
	*padding:3px 20px 3px 0;
}
.EventList .RadGrid_Default .rgRow .TicketBuyButton a:link,
.EventList .RadGrid_Default .rgRow .TicketBuyButton a:visited,
.EventList .RadGrid_Default .rgAltRow .TicketBuyButton a:link,
.EventList .RadGrid_Default .rgAltRow .TicketBuyButton a:visited
{
	color:White;
	*display:block;
}

.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsLink
{
    color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-top:solid 1px #bbe1f8;
	border-right:solid 1px #bbe1f8;
	border-left:solid 1px #bbe1f8;
	height:25px;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsSelected
{
    color:#003366;
	background-image:none;
	background-color:#e0efff;
	border-top:solid 1px #bbe1f8;
	border-right:solid 1px #bbe1f8;
	border-left:solid 1px #bbe1f8;
	height:25px;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsOut
{
    color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsSelected .rtsOut 
{
    color:#003366;
	background-image:none;
	background-color:#e0efff;
	*padding:0;
	*height:25px;
}
.tblFilter
{
    background-color:#e0efff;
	border:solid 1px #bbe1f8;
	padding:0 0 15px 5px;
}
.EventList .RefreshButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin:10px 0 0 0;
}
.tblFilter .title
{
    color:#666666;
	font-family:Arial;
	font-size:11px;
}

/*-------------------------------------Ticket Styles---------------------------------*/
.TicketList
{
	background-color:;
}
.TicketList h1
{
	color:#003366;
	background-image:url(Images/H1_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:935px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 5px 0;
}
.TicketList .h1Position
{
	padding:10px 0 0 10px;
}
.TicketList .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.TicketList .RadGrid, 
.TicketList .RadGrid .RadGrid_Default, 
.TicketList .RadGrid .RadGrid_Default .rgMasterTable, 
.TicketList .RadGrid_Default .rgHeader, 
.TicketList .RadGrid_Default .rgRow, 
.TicketList .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.TicketList .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.TicketList .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}

.TicketList .RadGrid_Default .rgHeader,
.TicketList .RadGrid_Default .rgHeader a
{
	clear:both;
	color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow
{
	background:none;
	border-bottom:solid 1px #bbe1f8;
}
.TicketList .RadGrid_Default .rgRow .rgHoveredRow
{
	border-bottom:none;
	background:none;
}
.TicketList .RadGrid_Default .rgAltRow
{
	background-color:#e0efff;
}
.TicketList .RadGrid_Default .rgRow a:link, 
.TicketList .RadGrid_Default .rgAltRow a:link,
.TicketList .RadGrid_Default .rgRow .rgHoveredRow a:link,
.TicketList .RadGrid_Default .rgAltRow .rgHoveredRow a:link

{
	clear:both;
	color:#0066cc;
	display:block;
}
.TicketList .RadGrid_Default .rgSelectedRow
{
	background-color:#ffffcc;
	color:#0066cc;
}
.TicketList .RadGrid_Default .rgSelectedRow a:link, 
.TicketList .RadGrid_Default .rgSelectedRow a:active
{
	color:#0066cc;
}
.TicketList .RadGrid_Default .rgActiveRow td,
.TicketList .RadGrid_Default .rgActiveRow td.rgSorted,
.TicketList .RadGrid_Default .rgHoveredRow td,
.TicketList .RadGrid_Default .rgHoveredRow td.rgSorted
{
	background:none;
	border-bottom:solid 1px #e0efff;
}
.TicketList .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.TicketList .RadGrid_Default .rgPageFirst:hover,
.TicketList .RadGrid_Default .rgPagePrev:hover,
.TicketList .RadGrid_Default .rgNumPart a:hover, 
.TicketList .RadGrid_Default .rgNumPart a:hover span, 
.TicketList .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.TicketList .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.TicketList .RadGrid_Default .rgPageNext:hover,
.TicketList .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.TicketList .RadGrid_Default .rgNumPart a:hover, 
.TicketList .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.TicketList .RadComboBox_Default .rcbInputCellLeft,
.TicketList .RadComboBox_Default .rcbInputCellRight,
.TicketList .RadComboBox_Default .rcbArrowCellLeft,
.TicketList .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.TicketSection
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketRow
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketPrice
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketNotes
{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 2px #ff9933;
	background-color:#f0f0f0;
	font-family:Arial;
	font-size:10px;
	font-style:italic;
	line-height:normal;
	padding:2px 0 2px 5px;
}
.TicketList .RadGrid_Default .rgRow .TicketDetailsButton,
.TicketList .RadGrid_Default .rgAltRow .TicketDetailsButton
{
	display:block;
	width:75px;
	color:Black;
	font-family:Arial;
	font-size:9px;
	line-height:normal;
	font-weight:bold;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow .TicketEventName,
.TicketList .RadGrid_Default .rgAltRow  .TicketEventName
{
	text-align:center;
	width:200px;
}

.TicketList .RadGrid_Default .rgRow .TicketBuyButton,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyButton
{
	background-image:url(Images/btn_blueRect-arrow2.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:3px 5px 3px 5px;
	margin:10px 0 0 0;
}
.TicketList .RadGrid_Default .rgRow .TicketBuyButton a,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyButton a
{
	color:White;
}
.TicketList .RadGrid_Default .rgRow .TicketBuyType,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyType
{
	color:White;
	font-size:12px;
	padding:2px 15px 3px 10px;
}
.TicketList table, .TicketList td
{ 
	vertical-align:top;
}
.TicketList .VenueContent
{
	background-color:#e0efff;
	padding:10px;
}
.TicketList .VenueName
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px
}
.TicketList .VenueAddress
{
	font-family:Arial;
	font-size:11px;
	padding-left:10px
}
.TicketList .VenueNotes
{
	font-family:Arial;
	font-size:11px;
	padding-left:10px
}
.TicketList .VenueImageContainer
{
	border:solid 1px #bbe1f8;
	padding:1px;
}
.TicketList .VenueImage 
{ 
    overflow: hidden; 
    width: 460px; 
}
.TicketList .VenueImage IMG 
{ 
    width: 460px; 
} 
.TicketList .VenueImage_Clicked 
{ 
    overflow: scroll; 
    width: 470px; 
}
.TicketList .VenueImage_Clicked IMG 
{ 
    width: auto; 
}
.TicketList .VenueImage Span
{
    font-size:10px;
}
.TicketList .VenueImage_Clicked Span
{
    display:none;
}
.TicketList .Date
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.TicketList .Time
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow .ViewTicketButton,
.TicketList .RadGrid_Default .rgAltRow .ViewTicketButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:10px;
}
.TicketGrid
{
	padding-bottom:10px;
}
.TicketGrid .RefreshButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:15px;
}
.TicketGrid .title
{
	font-family:Arial;
	font-size:11px;
}
.TicketDetailsSection
{
	background-color:#ffffcc;
	border:solid 1px #bbe1f8;
	padding:10px;
}
.TicketDetailsSection td
{
	padding:2px 7px 0 0;
}
.TicketDetailsSection td .Rinfo
{
	padding-left:15px;
}
.DetailLabel
{
	font-size:12px;
	font-weight:bold;
}
.TicketBuyButton
{
	background-image:url(Images/btn_blueRect-arrow2.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:4px 25px 3px 10px;
	margin:10px 0 0 0;
}

/*---------------------------------Venue Styles---------------------------*/
.Venue
{
	background-color:White;
}
.Venue h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.Venue .h2Position
{
	padding:0 0 0 10px;
}
.Venue .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.Venue .RadGrid, 
.Venue .RadGrid .RadGrid_Default, 
.Venue .RadGrid .RadGrid_Default .rgMasterTable, 
.Venue .RadGrid_Default .rgHeader, 
.Venue .RadGrid_Default .rgRow, 
.Venue .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.Venue .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}
.Venue .RadGrid_Default .rgHeader
{
	color:#003366;
	border-bottom:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgRow
{
	background:none;
	border-bottom:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgRow .rgHoveredRow
{
	border-bottom:none;
	background:none;
}
.Venue .RadGrid_Default .rgAltRow
{
	background-color:#e0efff;
}
.Venue .RadGrid_Default .rgRow a, 
.Venue .RadGrid_Default .rgAltRow a
{
	clear:both;
	color:#666666;
}
.Venue .RadGrid_Default .rgActiveRow td,
.Venue .RadGrid_Default .rgActiveRow td.rgSorted,
.Venue .RadGrid_Default .rgHoveredRow td,
.Venue .RadGrid_Default .rgHoveredRow td.rgSorted
{
	background:none;
	border-bottom:solid 1px #e0efff;
}
.Venue .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.Venue .RadGrid_Default .rgPageFirst:hover,
.Venue .RadGrid_Default .rgPagePrev:hover,
.Venue .RadGrid_Default .rgNumPart a:hover, 
.Venue .RadGrid_Default .rgNumPart a:hover span, 
.Venue .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.Venue .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.Venue .RadGrid_Default .rgPageNext:hover,
.Venue .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.Venue .RadGrid_Default .rgNumPart a:hover, 
.Venue .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.Venue .RadComboBox_Default .rcbInputCellLeft,
.Venue .RadComboBox_Default .rcbInputCellRight,
.Venue .RadComboBox_Default .rcbArrowCellLeft,
.Venue .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}

/*---JS show/hide styles --*/

h1 a.toggle { background:url(Images/toggle.png) no-repeat 0 -25px; padding-left:20px; line-height:15px; display:block;}
h1 a.clicked { background-position:0 0;}


/*---------------------------------Search Results Styles---------------------------*/
.SearchPage .AdvancedSearch
{
	clear:both;
	background-color:#f0f0f0;
	border:solid 1px #ff9933;
	padding:10px;
	margin:12px 0;
}
.SearchPage .AdvancedSearch h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.SearchPage .AdvancedSearch .Box
{
	color:#666666;
	font-size:24px;
	line-height:36px;
	text-transform:uppercase;
	height:35px;
	width:250px;
	margin:12px 0 5px 10px;
}
.SearchPage .AdvancedSearch .DateRange
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	padding:0 5px 0 15px;
}
.SearchPage .AdvancedSearch .DateRange legend
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.SearchPage .AdvancedSearch .AdvButton 
{
	background-image: url(images/btn_Go.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:50px;
	margin:7px 10px 0 0;
}
.SearchPage .AdvancedSearch .options
{
	clear:both;
	margin-left:10px;
}
.SearchPage .AdvancedSearch ul
{
	display:inline;
}
.SearchPage .AdvancedSearch li
{
	display:inline;
	padding-right:5px;
}
.SearchPage .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.SearchPage .RadGrid_Default .rgPageFirst:hover,
.SearchPage .RadGrid_Default .rgPagePrev:hover,
.SearchPage .RadGrid_Default .rgNumPart a:hover, 
.SearchPage .RadGrid_Default .rgNumPart a:hover span, 
.SearchPage .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.SearchPage .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.SearchPage .RadGrid_Default .rgPageNext:hover,
.SearchPage .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.SearchPage .RadGrid_Default .rgNumPart a:hover, 
.SearchPage .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.SearchPage .RadComboBox_Default .rcbInputCellLeft,
.SearchPage .RadComboBox_Default .rcbInputCellRight,
.SearchPage .RadComboBox_Default .rcbArrowCellLeft,
.SearchPage .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.SearchResults
{
	padding-top:5px;
}
.SearchResults h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #CCC;
	width:100%;
}
.SearchResults a:link, 
.SearchResults a:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
}
.SearchResults a:active, 
.SearchResults a:hover
{
	color:#cc0000;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
}

/*-------------------------------------Blog Styles---------------------------------*/
.CWBlog
{
	color:#666666;
	margin:0 20px 0 20px;
}
.CWBlog .sf_postTitle, 
.CWBlog .sf_postTitle a:link, 
.CWBlog .sf_postTitle a:visited
{
	color:#003366;
	font-family:Arial, Sans-Serif;
	font-size:16px;
	margin:10px 0 0 0;
	padding:0;
}
.CWBlog .sf_postDate
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	font-style:normal;
}
.CWBlog .sf_readMore, 
.CWBlog .sf_readMore a:link
{
	color:#003366;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	text-align:right;
}
.CWBlog .sf_postComments, 
.CWBlog .sf_postComments a:link
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}
.CWBlog .sf_postBookmark
{
	margin:10px 0 0 0;
}
.CWBlog .sf_comments
{
	background-color:#ccc;
	color:White;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	margin:10px 0 0 0;
}
.CWBlog .sf_postContent,
.CWBlog .sf_postContent p
{
	color:#666666;
}
.CWBlog .sf_authorComment
{
	background-color:White;
}
.CWBlog .sf_commentAuthor
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:10px;
}
.CWBlog .sf_commentAuthor strong
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}
.CWBlog .sf_commentAuthor span
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:10px;
}


/*-------------------------------------Guarantee Box---------------------------------*/
.GuaranteeBox
{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
	position:relative;
	z-index:1;
	width:220px;
}
.GuaranteeImage
{
	background-color:#ddf0fb;
	border:solid 1px #bbe1f8;
	background-image:url(Images/Guarantee.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index:10;
	min-height:180px;
}
.Polaroids
{ 
	position:absolute;
	z-index:50;
	margin: 40px 0 0 -10px;
	padding:0;
	*right:115px;
}
.GuaranteeContent
{
	margin:35px 0 0 90px;	
}
.title
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 25px;
	*width:100px;
}
.GuaranteeContent p
{
	color:#666666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:0 0 10px 25px;
	margin:0;
	*width:100px;
}
.GuaranteeTestimonial
{
	z-index:40;
	margin: -5px 0 0 10px;
	padding:0;
	*margin: -9px 0 0 10px;
}


/*-------------------------------------Newsletter Box---------------------------------*/
.Newsletter
{
	border:solid 1px #bbe1f8;
	background-color:#ddf0fb;
	background-image:url(Images/Whats_next.png);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:143px;
	width:220px;
	margin:15px 0 0 0;
	position:relative;
	z-index:1;
}
.Phone
{ 
	float:left;
	margin: 40px 10px 0 -10px;
	padding:0;
	*right:115px;
}
.Forms
{
	width:125px;
	margin:40px 0 0 0;
}


/*-------------------------------------RSS Feed---------------------------------*/
.rssWrapper
{
	width:220px;
	padding:0 0 10px 0;
	margin:10px 0 10px 0;
}
.rssWrapper .rss_newsList
{
	width:220px;
	border:solid 1px #bbe1f8;
}
.rssWrapper .rssNorm
{
	background-color:White;
	border-bottom:solid 1px #f63;
	padding:5px 4px;
}
.rssWrapper .rssAlt
{
	background-color:#e0efff;
	border-bottom:solid 1px #f63;
	padding:5px 4px;
}
.rssWrapper h2
{
	color:#003366;
	background-image:url(Images/H3_small_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:25px;
	padding:10px 0 5px 0;
}
.rssWrapper .h2Position
{
	padding:0 0 0 10px;
}
.rssWrapper h4
{
	background-image:none;
	color:#f63;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 5px 0;
	margin:0;
}
.rssWrapper .rssDate
{
	color:#666666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
}
.rssWrapper .rssContent
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.rssWrapper .rssContent img
{
	width:215px;
	height:35px;
}
.rssWrapper .rssSeparator
{	
	height:0px;
}

/*-------------------------------------Contact Forms---------------------------------*/
.ContactForm h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.ContactForm .h2Position
{
	padding:10px 0 10px 10px;
}
.ContactForm .RedText
{
    color:Red;
}
.ContactForm .formContainer
{
    width:500px;
    font-size:11px;
    padding:0 0 0 5px;
    margin:0;
}
.ContactForm .formContainer .input
{
    padding-left:0px;
}
.ContactForm .formContainer TD Label.inputLabel
{
    font-size:11px;
    font-weight:normal;
}
.ContactForm .formContainer TD.required Label.inputLabel
{
    color:Red;
    font-size:11px;
    font-weight:normal;
}
.ContactForm .formContainer fieldset
{
    border-width:0;
    background-color:White;  
    background-image:none;  
    padding:0;
    margin:0;
}
.ContactForm .formContainer fieldset legend
{
    display:none;
}
.ContactForm .formContainer .fieldsContainer .inputRow .input .inputText
{
    width:98%;
}
.ContactForm .formContainer .col2 .fieldsContainer .inputRow .input .inputText
{
    width:95%;
}
.ContactForm .formContainer .col3 .fieldsContainer .inputRow .input .inputText
{
    width:93%;
}
.ContactForm .formContainer .col2 .fieldsContainer .inputRow .input,
.ContactForm .formContainer .col3 .fieldsContainer .inputRow .input
{
    padding-right:0;
}
.ContactForm .formContainer .submitRow .submitButton
{
    background-image:url(Images/btn_blueRect-arrow.png);
    background-position:right center;
    background-repeat:no-repeat;
    background-color:White;
    border-width:0;
    color:White;
    font-size:12;
    font-weight:bold;
    PADDING: 5px 20px 5px 10px;
    margin:0;
}
	
/*-------------------------------------PollBox---------------------------------*/
.PollBox {
    font-size: 1.0em;
    margin: 0;
    background: transparent;
    width: 200px;
    padding: 10px;
    }
.PollBox fieldset {
    border: 0;      
    padding: 0;
    margin: 10px 0 10px 0;        
    }
.PollBox h4 {
    font-size: 1.3em;
    padding:0;
    margin: 0;
    }
.PollBox fieldset h5 {
    font-size: 1.0em;
    font-weight: bold;
    color: #000;
    margin: 0 0 5px 0;        
    }
.PollBox fieldset span {
    display: block;
    margin: 0;
    font-size: 1.0em;
    color: #000;
    line-height: 1.6em;
    }
.PollBox fieldset span label {
    display: inline;
    font-weight: normal;    
    }
.PollBox a {
    float:right;
    margin-top: -16px;
    }
.PollBox span {
    color: #999;
    font-size: 0.9em;
    }
.PollBox span.validator {
    color: red;
    display: block;
    margin-bottom: 10px;
    }
    
/*----------newslist-----------*/
		.newslist {
			list-style:none;
			margin:0;
			padding:0;
			}
		.newslist li {
			margin-bottom: 20px;
			border-bottom: 1px dashed #ededed;
			}
		.newslist p.summary {
			margin:0;
			font-size: 0.9em;
			}
		.newslist h4, .newslist h5 {
			margin: 0;
			padding: 0;
			font-size: 1.0em;			
			}
		.newslist h5 {
			font-weight: normal;
			}
		.newslist span.date {
			font-style: italic;
			font-size: 0.8em;
			}
		.newslist a.more {
			font-size: 0.8em;
			}

		/*---------singlenews---------*/

		.singlenews h2 {
			font-size: 1.5em;
			margin-bottom: 0;
			}		
		.singlenews h3 {
			margin: 0;
			padding: 0;
			font-weight: normal;
			font-size: 0.9em;
			}		
		.singlenews span.date {
			font-style: italic;
			font-size: 0.8em;
			line-height: 3em;			
			}
		.singlenews p.summary {
			font-weight: bold;
			font-size: 0.9em;
			}
		.singlenews div.newsbody {
			margin-top: 20px;
			font-size: 0.9em;
			}
		.related h3 {
			font-size: 1.2em;
			margin-top: 30px;
			margin-bottom: 10px;
			}
		.related h4 {
			margin: 0 0 10px 0;
			font-size: 1.0em;			}
		.related ul {
			margin:0 0 20px 0;
			padding:0;						
			}
		.related li {
			padding: 0 0 0 0;
			margin-left: 20px;
			}
		.related li.more {
			font-size: 0.8em;
			line-height: 2.5em;
			list-style-type: none;
			}

/*-------------------------------------Blogs---------------------------------*/
/*blog posts*/
.post{margin:2.4em 0}
.postTitle{color: #f63;font:normal 2.2em/1.2em georgia,arial,sans-serif;}
.postTitle a{text-decoration:none}
.postDate{margin-bottom:1.2em;font-size:0.8em;color:#000 !important}
.postContent{font-size:13px}
.postContent p{margin-bottom:1.2em}
.postGet,.entryFoot{color:#fff}
.postGet{margin-top:1em}
.diggit{padding-left:20px;background:url(img/blogDiggit.gif) 0 0 no-repeat}
.delicious,.delicous{margin-left:10px;padding-left:18px;background:url(img/blogDelicious.gif) 0 0 no-repeat}
p.more{font-size:0.85em}
.postFoot a{clear:left;font-size:0.85em}
.postFoot a.postComments{}
.postFoot span{margin-left:10px;color:#000}
.postComments{margin-top:40px;font-size:0.9em;line-height:1.4em;}
.postComments h3{color: #f63;margin-top:1.5em;background:url(img/blogComments.gif) 0 0.2em no-repeat;font:normal 1.6em/1.2em georgia,arial,sans-serif;}
.postComments h3 a{color:#333}
.commentsView{background:#f5f5f5;padding:20px 30px 30px}
.postComments .commentAuthor{margin-top:1.6em;color: #f63;font-size:1.0em}
.postComments .commentAuthor a{text-transform:none;text-decoration:underline}
.postComments .commentAuthor a:hover{text-transform:none;text-decoration:none}
.postComments .commentDate{font-size:0.8em;font-weight:bold}
.postComments p{margin-top:0}
p.commentMessage{background:#690;color:#fff;padding:3px 10px;margin:20px 0}


/*comments form*/
.postComments ol{list-style:none}
.postComments fieldset{display:block;margin-top:1em;margin-bottom:2.3em;padding:1.8em 1em 1em;border:0;background: #eee}
.postComments fieldset li{clear:both;margin-bottom:1em}
.postComments fieldset li:after{content:".";display:block;clear:both;height:3px;visibility:hidden}
.postComments fieldset label, .postComments fieldset span {float:left;width:70px;padding-right:5px;text-align:right;line-height:1.8em;font-size:0.85em}
.postComments fieldset input{float:left;width:200px;padding:2px}
.postComments fieldset textarea{float:left;width:380px;height:150px;font-family: Arial;font-size:12px}
.postComments fieldset input.commentsButton{display:block;width:auto;margin:0.4em 0 0 80px;height:auto;font-weight:bold;padding:3px 5px}
.postComments fieldset span.commentsValidator{margin-left:70px;color:red;font-weight:bold;width:320px;text-align:left}

.postsNavigation{font-size:12px}
.prevPost{border-right:1px solid #000;padding-right:10px;margin-right:5px;background:url(Images/prev.gif) center left no-repeat;padding-left:13px;}
.allPosts{font-weight:bold}
.nextPost{border-left:1px solid #000;padding-left:10px;margin-left:5px;background:url(Images/next.gif) center right no-repeat;padding-right:13px;}
.postsNavigation {margin-top:10px}

/*lists*/
.sf_list_simple, .sf_list_expanded, .sf_anchor_list, .sf_list_expandable, .sf_target_list, #SideBar ul {list-style:none;margin-bottom:30px;font-size:13px}
.sf_list_simple li, .sf_list_expanded li, #Main li, #SideBar li{margin-top:10px}
#Main li 
{
	margin-left: 15px;
}
.sf_list_expanded h5, .sf_item_head, ul h2 {font-size:1.0em;font-weight:bold}
.sf_target_list{margin-left:0}
.sf_target_list dt{font-weight:bold;margin-top:1.0em}
#Main ul {margin-left:15px;list-style-type:disc;font-size:13px}
#Main ol{margin-left:15px;font-size:13px}
#Main h1, #Main .list_header{margin-top:20px}



/* Categories, Tags, Archive */
ul.tagCloud {
	margin: 0;
	padding: 0;
}
ul.tagCloud li {
	margin: 0;
	padding: 0 10px 0 0;
	background: none;
	border-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 36px;
}
ul.tagCloud li a.s6:link, ul.tagCloud li a.s6:visited, ul.tagCloud li a.s6:hover, ul.tagCloud li a.s6:active {
	font-size: 9px;
}
ul.tagCloud li a.s5:link, ul.tagCloud li a.s5:visited, ul.tagCloud li a.s5:hover, ul.tagCloud li a.s5:active {
	font-size: 12px;
}
ul.tagCloud li a.s4:link, ul.tagCloud li a.s4:visited, ul.tagCloud li a.s4:hover, ul.tagCloud li a.s4:active {
	font-size: 16px;
}
ul.tagCloud li a.s3:link, ul.tagCloud li a.s3:visited, ul.tagCloud li a.s3:hover, ul.tagCloud li a.s3:active {
	font-size: 21px;
}
ul.tagCloud li a.s2:link, ul.tagCloud li a.s2:visited, ul.tagCloud li a.s2:hover, ul.tagCloud li a.s2:active {
	font-size: 29px;
}
ul.tagCloud li a.s1:link, ul.tagCloud li a.s1:visited, ul.tagCloud li a.s1:hover, ul.tagCloud li a.s1:active {
	font-size: 36px;
}
h1.categorizedAs {
	margin: 20px 0 0;
	font-size: 2.5em;
	font-family: georgia,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
dl.taggedWithList {
	margin: 0;
	padding: 0;
}
dl.taggedWithList dt, dl.taggedWithList dd {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
}

