#Body {background-color: #181F28;}

sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }

ins { text-decoration: none; font-weight: bold; }
del { font-size: smaller;}

.sjc2010 .OuterContainer,  .OuterContainer { background:  url("/Portals/2/Skins/SJC/img/sjc-bkg.jpg") repeat fixed center center #181F28; width:100%; text-align:center; }
.sjc2011 .OuterContainer { background: url("/Portals/2/Skins/SJC/img/sjc11-bkg.jpg") repeat fixed center center #111111; width:100%; text-align:center; }
.sjc2012 .OuterContainer { background:url("/Portals/2/Skins/SJC/img/sjc12-bkg.jpg") repeat fixed center center #0969D7; width:100%; text-align:center; }
.SkinMaster { margin:auto; width:1000px; }
#outerwrapper { background-color: #333333; }

.hidden { display:none;}
.sjc2010 .tier0 { background-color: #BFDBFF; }
.sjc2011 .tier0 { background-color: #F7F3A5; }
.sjc2012 .tier0 { background-color: #1d9ac8; }
.sjc2010 .tier1, .tier1 { background-color: #DEE9F6; }
.sjc2010 .tier2, .tier2 { background-color: #CCDBEE; }
.sjc2011 .tier1, .tier1a { background-color: #F0B310; }
.sjc2011 .tier2, .tier2a { background-color: #FDB813; }
.sjc2012 .tier1 { background-color: #90AACC; }
.sjc2012 .tier2 { background-color: #43427a; }
.sjc2012 .bkg1 { background: url("/Portals/2/Skins/SJC/img/ylwbkg.jpg") no-repeat scroll right top #F6E46D; }
.sjc2012 .bkg1a { background: url("/Portals/2/Skins/SJC/img/blubkg.jpg") no-repeat scroll right top #A7D4F0; }
.sjc2012 .bkg2 { background:#71CEF0; }
.sjc2012 .bkg3  { background:#CDECED; }
.sjc2012 .bkg4  { background:#fff; }

.sjc2012 ul {padding-left:15px;}
.sjc2012 .SubHead {
font-family:Georgia;font-style:italic;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a {
	font-weight: bold;
	color: #932659;
	text-decoration: none;
}

a:hover {
	color: #932659;
	text-decoration: underline;
}
.MenuPane h3 {
	font-size:18px; 
	color:#950B1B;
	text-align:center;
}
.ContentPane, .TitlePane {
	padding: 10px 45px;
}
.Home .LeftPane,
.Home .RightPane,
.Home .HomePane {
	padding: 0px;
}
.sjc2012 .Home .HomePane {
	background-color:#0b769d;
}
.SinglePane {
	padding: 20px;
}
.LeftPane {
	padding: 20px;
}
.RightPane {
	padding: 20px;
}
.TopPane {
	padding: 20px;
}
.BottomPane {
	padding: 20px;
}

.ArtistContentPane {
	padding: 10px 20px;
}
.ArtistBio p {
	line-height: 1.7em;
	font-family: georgia, serif;
	font-size:12px;
}
.ArtistLeftPane {
	padding: 0px;
}
.newside-header { background-color: #107dc2;border-top: 1px solid #41A6D4;border-bottom: 1px solid #41A6D4;}
.newside-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ECCD41;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

.sjc2012, .sjc2012 .Normal {color: #43427a;font-size:13px;}
.sjc2012 .Normal a, 
.sjc2012 .Normal a:link, 
.sjc2012 .Normal a:visited, 
.sjc2012 .Normal a:active {
	text-decoration: none;
	color: #43427a;
}
.sjc2012 .Normal a:hover {
	text-decoration: none;
	color: #F90004;
}
.Legal {text-align:left;}
.Login {text-align: right;}
.Login a, .Login  a:link, .Login a:visited,
.Legal a, .Legal  a:link, .Legal a:visited 
{ 
	color:#669999;
	font-size:10px;
}
div.DnnModule.DnnModule-.DnnModule--1 {padding:15px;}

.FeaturedArtistsImg {border:0px solid; width: 760px; height: 488px; }
.FeaturedArtistsPane {height: 250px; left: 120px; position: absolute;  top: 120px; width: 520px;}
.sjc2012 H1.FeaturedArtists { color: #FFF; font-family: garamond; font-size: 45px; text-align: center;margin-top:10px;}
.sjc2012 H2.FeaturedArtists { color: #FFF; font-family: garamond; font-size: 28px; text-align: center;margin-top:10px;font-weight:bold;}
p.FeaturedArtists {color: #FFF; text-align: justify; font-family: garamond;  font-size: 18px; }

.footer div {
	padding:2px;text-align:center;
}
.footer {
	background:#000000;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer, .footer a:link, .footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.subfooter {
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	color:#669999;
	font-size:10px;
}
.side-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8A93;
	text-decoration: none;
	font-weight: normal;
                line-height: 18px;
}
.leftside-text {
	color: #000;font-size:12px;width:320px;text-align:left;
}
a.side-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BD3D0A;
	text-decoration: underline;
	font-weight: bold;
        line-height: 18px;
}
a.side-text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BD3D0A;
	text-decoration: underline;
	font-weight: bold;
                line-height: 18px;
}
.body-text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #314A88;
	text-decoration: none;
	line-height: 20px;
}
.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #314A88;
	text-decoration: none;
	line-height: 20px;
}
a.body-text {
	color: #BD3D0A;
	text-decoration: none;
}
a.body-text:hover {
	font-weight: bold;
	color: #BD3D0A;
	text-decoration: underline;
}
.side-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314A88;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
                line-height: 15px;
}
.body-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 12px;

}
.countdown-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.countdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #11438E;
	text-decoration: none;
}

.Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;

}
.normal {
}

.left-purple-subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314A88;
	text-decoration: none;
	font-weight: bold;
}
.body-white-subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
                letter-spacing: 1px;
	text-decoration: none;
}
.body-green-subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E8A93;
	text-decoration: none;
}
.body-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BD3D0A;
	text-decoration: none;
	line-height: 20px;
}
.body-green-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E8A93;
	text-decoration: none;
	line-height: 20px;
}
.body-green-subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E8A93;
	text-decoration: none;
	letter-spacing: 1px;
}
.body-purple-subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #314A88;
	text-decoration: none;
	letter-spacing: 1px;
}
.left-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8A93;
	text-decoration: none;
	font-weight: normal;
                line-height: 18px;
}

#bullets {
	padding-left: 10px;
	margin-left: 10px;
	list-style-type:    square ;
}

.image-border{
	border-color: #314A97;
	border-width: 1px;
}
.sjc2011 .ArtistImageContainer {
	padding: 8px 0 4px;
	background: #E0EBFF;
}
.sjc2012 .ArtistImageContainer {
	background: url("/Portals/2/Skins/SJC/img/artistbkg.jpg") no-repeat scroll 0 0 #71CEF0;
	height:254px;
	padding:6px 0 0 1px;
	width:201px;
}
.ArtistListRow {
	vertical-align:top;
	padding:12px;
}
.links {
	background: #E48B29;
	font-weight:bold;
	border:0px;
	color: white;
	padding:5px;
	font-size:14px;
}
.links H1 {
	margin-top: 5px;
	color: white;
	font-weight:bold;
}
.links li {
	list-style-type: none;
	line-height: 20px;
}
.links a, .links a:link, .links a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.FeatureSection {
	background: #000 url('../davekoz/images/FeatureSectionBg3.jpg') no-repeat;
	width: 758px;
	height:265px;
	color: #F6EDC6;
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	vertical-align: top;
}
.FeatureSection .content {
	padding:30px;
	text-align:center;
}
.FeatureSection h1 {
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color: #F6EDC6;
	font-size:32px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.FeatureSection h2 {
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	margin-top:5px;
	color: #F6EDC6;
	font-size:22px;
	font-weight:bold;
}
.FeatureSection h3 {
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	margin-top:15px;
	color: #F6EDC6;
	font-size:14px;
	font-weight:bold;
}
.FeatureSection h3 a, .FeatureSection h3 a:link, .FeatureSection h3 a:visited {
	font-family: Tahoma, Arial, sans-serif;
	color: #FFEDC6;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;

}
.FeatureSection2 {
	background: #E4811C;
	height: 195px;
	color: #FFF;
	vertical-align: top;
	text-align:center;
}
.FeatureSection2 .content {
	padding: 13px;
}
.FeatureSection2 h1 {
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	color: #FFF;
	font-size:22px;
	font-weight:bold;
	margin:0px;
}
.FeatureSection2 h2 {
	font-family: Tahoma, Arial, sans-serif;
	color: #FFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px;

}
.FeatureSection2 h2 a, .FeatureSection2 h2 a:link, .FeatureSection2 h2 a:visited {
	font-family: Tahoma, Arial, sans-serif;
	color: #F6EDC6;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.Wayman { 
	background: #F4F4F4; 
	text-align:center; padding: 10px;
}
.Wayman h2 {  
	font-weight:bold;
}
.WinCruise10 {
	background: #EF5032;
	text-align:justify;
	font-weight: normal;

	color:white;
	font-size: 16px;
	padding: 20px 25px 21px 25px;
	line-height:115%;
}
.WinCruise10 em {
	font-weight: bold;
	font-style: normal;
}
.WinCruise10 A, .WinCruise10 A:link, .WinCruise10 A:visited {
	font-weight: normal;
	color:white;
	font-size: 16px;
}
.WinCruise {
	background: #EF5032;
	text-align:right;
	font-weight: normal;
	text-transform: uppercase;
	color:white;
	font-size: 18px;
	padding: 30px 20px;
	line-height:115%;
}
.WinCruise em {
	font-weight: bold;
	font-style: normal;
}
.WinCruise A, .WinCruise A:link, .WinCruise A:visited {
	font-weight: normal;
	color:white;
	font-size: 18px;
}
H1 {
	color:#333;
	font-weight:bold;
	font-size:16px;
	margin-bottom:3px;
}
H2 {
	color:#33B;
	font-weight:normal;
	font-size:16px;
	margin-bottom:3px;
}
H3 {
	color:#333;
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
	margin-bottom:3px;
}
img { -ms-interpolation-mode: bicubic;}
/* MAIN MENU */
.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
	border-left: #f05033 0px solid;
	border-bottom: #f05033 0px solid;
	border-top: #f05033 0px solid;
	cursor: pointer;

	text-transform: uppercase;
	font-size: 11pt;
	vertical-align: bottom;
	height:18px;
}
.MainMenu_MenuItem {
	border-left: #f05033 1px solid;
	border-bottom: #f05033 1px solid;
	border-top: #f05033 1px solid;
	border-right: #f05033 1px solid;
	background-color: #f05033;
	cursor: pointer;

	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.MainMenu_RootItem {
	background-color: transparent;
	margin: 0 10px;
}
.MainMenu_RootItemSelected {
	color: #f0b310;
	background-color: transparent;
}
.MainMenu_RootItemHover {
	color: #f0b310;
	text-transform: uppercase;
	background-color: transparent;
}
.MainMenu_MenuIcon {
	background-color: transparent;
	border-left: #f05033 1px solid;
	border-bottom: #f05033 1px solid;
	border-top: #f05033 1px solid;
	cursor: pointer;

	text-align: center;
	width: 1px;
	height: 18px;
}
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;

	font-weight: bold;
	font-style: normal;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: transparent;
	border-left: #f05033 1px solid;
	border-bottom: #f05033 1px solid;
	border-top: #f05033 1px solid;
    cursor: pointer;

	color: #f0b310;

	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	height: 18px;
}
.MainMenu_MenuArrow {
	border-right: #f05033 1px solid;
	border-bottom: #f05033 1px solid;
	border-top: #f05033 1px solid;
	font-family: webdings;
	font-size: 0pt;
	cursor: pointer;

}
.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;

}
.album-item {color:#003366;}
.ArtistList {white-space: nowrap; }
.ArtistList div {padding: 10px 0 0 ;font-size:12px; font-weight:bold;}
.ArtistList a {text-transform: uppercase;padding:0;font-size:15px; }

.sjc2012 .ArtistListRow a, .sjc2012 .ArtistListRow a:link, .sjc2012 .ArtistListRow a:visited, .sjc2012 .ArtistListRow a:active {text-transform: uppercase;padding:0;font-size:13px; font-family:Tahoma,Arial,Helvetica;color:#3e3d92;}
.sjc2012 .ArtistListRow a:hover {text-decoration:none; color: #da5651;}
.sjc2012 .ArtistListRow .SubHead {color:#3e3d92;}

.sjc2012 .ArtistList div {color:#da5651; text-transform: uppercase; font-family:Georgia;font-size:12px;}
.sjc2012 .ArtistList a:link, .sjc2012 .ArtistList a:visited, .sjc2012 .ArtistList a:active {text-decoration:none; text-transform: capitalize; padding:0;font-size:13px; font-family:Arial,Helvetica;color:#3e3d92;}
.sjc2012 .ArtistList a:hover {color: #ffffff; text-transform: uppercase;}
.activeArtist:link, .activeArtist:visited  {color: #ffffff !important; text-transform: uppercase !important;}

.sjc2012 .artistbios
{
	position:relative;	
	width:690px;
}
.sjc2012 .artistbioname {
	color:#ECCD41;
	font-size:18px;
	left:20px;
	margin:0 auto;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
	top:48px;
	width:270px;
}
.sjc2012 .artistbiosub {
	color:#71CEF0;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	left:20px;
	margin:0 auto;
	position:absolute;
	text-align:left;
	top:69px;
	width:270px;
}
.sjc2012 .artistbiohead { 
	background: url("/Portals/2/Skins/SJC/img/sjc12artistbiohdr.gif") no-repeat scroll right top #71CEF0; 
	height:100px;
	width:340px; }
	
.sjc2012 .artistbioframe { 
right:0;
	position:absolute;
	top:0;
	z-index:4;
}
.sjc2012 .artistbiopic {
	margin-bottom:-112px;
	padding-left:8px;
	position:relative;
	right:0;
	top:-112px;
	z-index:2;
}


.UDT_Table_AlternateItem
{
	background-color: White;
	text-align: center;

}

.UDT_Table_Head
{
	background-color: #cbd3e8;
	text-align: center;
}
.UDT_Table_Item
{
	background-color: #cdeced;
	text-align: center;
}

.sjc2012 .UDT_Table_AlternateItem, .sjc2012 .UDT_Table_Item {	text-align: left; }

.HomeSaxBkg {
	background: url(img/sjc11_main.jpg) no-repeat left top;
	height: 340px;
	width:760px;
	position:relative;
	text-align:center;
	line-height:1;
}
.HomeSaxBkg .Light {
	color:#ffffff;
	position:absolute;
	top:60px;
	left:165px;
	z-index:1;
}
.Light H1, .Light H2 {
	color:#ffffff;
}
.HomeSaxBkg .Shadow {
	color:#303030;
	position:absolute;
	top:62px;
	left:167px;	
}
.Shadow H1, .Shadow H2 {
	color:#303030;
}
.SaxText H1 {
	font-size: 30px;
	font-family:Arial,Sans-Serif;
	text-transform: uppercase;
}
.SaxText H2 {
	font-size: 28px;
	font-family:Arial,Sans-Serif;
	text-transform: uppercase;
	font-weight:bold;
}
.SaxText H2 em { 
	font-size:33px; 
}
.SaxText {
	font-size:16px;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
}



.HomeArtistsList { 
	width:100% ;
	text-align:center; 
	margin:auto;
}
.HomeArtist {
    display:inline;
} 
.HomeArtist a.Featured {
	color:#4E3441;
	font-family:Georgia,serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1;
	margin:0 10px;
	text-transform:uppercase;
	white-space:nowrap;
}
.HomeArtist a.Normal {
	font-size:12px;
	margin:0 6px;
	text-transform:uppercase;
	white-space:nowrap;
	line-height:1;
	color:#7E4B8B;
	font-family: Georgia, serif;
	font-weight: bold;
}
.HomeArtist a:hover {
	color:#950B1B;
}

.playlist2012 { background-color: #43427a; color:#fcff00; font-weight:bold; line-height:20px; padding-bottom: 1px;}
.playlist2012 a { color:#fcff00; font-weight:bold;  }
.booking {color: #43427a; padding:8px 20px 16px; font-size:13px;text-align:justify; }
.booking strong { text-transform: uppercase; font-size: 14px;}
.booking a, .booking a:link, .booking a:visited, .booking a:active  {color: #43427a;}
.booking a:hover {color: #F90004; text-decoration:none;}
.booking h1 {color: #43427a;text-transform: uppercase;font-size:21px;line-height:24px;text-align:center;}
.booking h2 {color: #43427a;font-weight:normal;}
.booking2 {color: #43427a; font-size:13px;text-align:justify; font-family:Tahoma,Arial,Helvetica; }
.booking2 strong { text-transform: uppercase; font-size: 14px;}
.booking2 a, .booking a:link, .booking a:visited, .booking a:active  {color: #43427a;}
.booking2 a:hover {color: #F90004; text-decoration:none;}
.booking2 h1 {color: #43427a;text-transform: uppercase;font-size:24px;text-align:center;}
.booking2 h2 {color: #43427a;font-weight:normal;}
.sjc2012 .accent {
color:#2E8A93;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;}
.sjc2012 .base {color: #43427a; font-size:15px;text-transform: uppercase; font-family:Tahoma,Arial,Helvetica; }
.sjc2012 H2 {color: #43427a;}
.WinCruise11 {
	background:#950B1B;
	color:#F7F3A5;
	text-align:center;
	font-weight: normal;
	padding: 12px 10px;
}
.WinCruise11 h1 {
	color:#F7F3A5;
	font-weight: bold;
	text-transform: uppercase;
	color:white;
	font-size: 21px;
	margin:0;
}
.WinCruise11 h2{
	color:#F7F3A5;
	text-align:center;
	font-weight: normal;
	text-transform: uppercase;
	color:white;
	font-size: 11px;
	margin:0;
}
.WinCruise11 a, 
.WinCruise11 a:link, 
.WinCruise11 a:visited, 
.WinCruise11 a:active,
.WinCruise11 a:hover {
	text-decoration: none;
	color: #F7F3A5;
}
.SJC12 {
	background:#F7F3A5;
	color:#950B1B;
	text-align:center;
	font-weight: normal;
	padding: 12px 10px;
}
.SJC12 h1 {
	color:#950B1B;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin:0;
}
.SJC12 h2{
	color:#950B1B;
	text-align:center;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 20px;
	margin:0;
}
.SJC12 a, 
.SJC12 a:link, 
.SJC12 a:visited, 
.SJC12 a:active,
.SJC12 a:hover {
	text-decoration: none;
	color: #950B1B;
}
.left2010 {font-family:Calibri,Verdana,Arial,Sans-Serif;
	font-size: 20px;text-align:center; font-weight: bold; text-transform:uppercase;}
.paperless {
	padding:32px 0;
	background:#F1B310;
	color: #000000;
}
.hotel {
	padding:33px 0;
	background:#0B5383;
	color: #E4811C;
}
.talent {
	padding:33px 0;
	background:#1AB7EC;
	color: #010C10;
}
.paperless a, .paperless a:link, .paperless a:visited {

	color: #000000;
}
.hotel a, .hotel a:link, .hotel a:visited {

	color: #E4811C;
}
.talent a, .talent a:link, .talent a:visited {

	color: #010C10;
}
.notes-link {line-height: 0;}
.SJC11_info {
	background:#7E4B8B;
	color:#FDB813;
	text-align:center;
	font-weight: bold;
	padding: 20px 10px;
}
.SJC11_info h1 {
	color:#FDB813;
	font-weight: bold;
	font-size: 16px;
	margin:3px 0;
	
}
.SJC11_info h2{
	color:#FDB813;
	text-align:center;
	font-weight: bold;
	font-size: 14px;
	margin:5px 0;
}
.SJC11_info a, 
.SJC11_info a:link, 
.SJC11_info a:visited, 
.SJC11_info a:active,
.SJC11_info a:hover {
	text-decoration: none;
	color: #FDB813;
}
.SJC11_hotel {
	background:#EA523A;
	color:#443683;
	text-align:center;
	font-weight: normal;
	padding: 18px 10px;
}
.SJC11_hotel h1 {
	color:#443683;
	font-weight: bold;
	font-size: 15px;
	margin:0;
	text-transform: uppercase;
}
.SJC11_hotel h2{
	color:#443683;
	text-align:center;
	font-weight: normal;
	font-size: 11px;
	margin:0;
}
.SJC11_hotel a, 
.SJC11_hotel a:link, 
.SJC11_hotel a:visited, 
.SJC11_hotel a:active,
.SJC11_hotel a:hover {
	text-decoration: none;
	color: #443683;
}
.sjc11-artistrotate {
	background: #FDB813 url("/Portals/2/Skins/SJC/img/sjc11_artists/00_smoothjazz.gif") no-repeat top left;
}
.sjc2012 .main2012 { 
	background-color: #1E6CB6; //#1D99CC;
	height: 488px; //461px; //454px;
}

.font18 {font-size:18px;}
.inline {display:inline;}
.sjc2012 .title {font-size:18px; text-transform:uppercase;}


.FriendsImageContainer {
	padding: 5px 0 10px 0;
	background:#B0BBDB;	
} 
.FriendsImageContainer img {border:3px solid #fff;}
.FriendsListRow .Head {white-space:nowrap;}
.FriendsListRow {vertical-align:top;}

.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
padding:0 3px !important;
}

.rotator 
{
	margin-top: 0px;
	position:relative;	
	width:100%;
	height:100px;
	float:left;	
	cursor:pointer;
}
.rotator div {
	display:none;
	width: 760px;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	margin:auto;
	overflow:hidden;
}

.rotatorItem {
	height:100px;
	background: #1D99CC;
}

.pagerContainer 
{
	clear:both;
	width:100%;
	margin:auto;
	border:1px solid #D1D8D1;
	background: #E1E8E1;
	padding:3px;
	height:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* tabs (those little circles below slides) */
.tabs 
{
	display:none;
	float:right;
	margin-left:130px;
	margin-top:0px
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover 
{	
	background-position:0 -8px;
}

/* active state (current page state) */
.tabs a.current 
{ 
	background-position:0 -16px; 
} 	

.backward
{
	background: url(arrow_lt.gif) no-repeat;
	float:left;
	display:block;
	position:absolute;
	top: 90px;
	left: -10px;
	width:20px;
	height:20px;
	cursor:pointer;
	/*font-size:1px;
	text-indent:-9999em;*/
}

.forward 
{
	background: url(arrow_rt.gif) no-repeat;
	float:right;
	display:block;
	position:absolute;
	top: 90px;
	right: -10px;
	width:20px;
	height:20px;
	cursor:pointer;
	/*font-size:1px;
	text-indent:-9999em;*/
}

/* prev stop play and next buttons .backward,  , .forward      */
 .stop, .play
{
	background: url(slidebuttons.png) no-repeat;
	float:left;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	/*font-size:1px;
	text-indent:-9999em;*/
}


/* prev 
.backward 
{ 
	background-position: 0px 0px; 
	clear:right; 
}
.backward:hover 
{ 
	background-position: 0px -15px; 
}
.backward:active 
{ 
	background-position: 0px -15px; 
}*/
/* stop */
.stop 
{ 
	background-position: -15px 0px; 
	clear:right; 
}
.stop:hover 
{ 
	background-position:-15px -15px; 
}
.stop:active 
{ 
	background-position:-15px -15px; 
} 
/* play */
.play 
{ 
	background-position: -30px 0px; 
	clear:right; 
}
.play:hover 
{ 
	background-position: -30px -15px; 
}
.play:active 
{ 
	background-position: -30px -15px; 
}
/* next 
.forward 
{ 
	background-position: -45px 0px; 
	clear:right; 
}
.forward:hover 
{ 
	background-position:-45px -15px; 
}
.forward:active 
{ 
	background-position:-45px -15px; 
} */

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled { visibility:hidden !important;}

/* For Returning Guest Program Grids */
.GridView th {text-align:left;background:#4781B9;color:white;}
.GridView .altRow {background:#DBE1F5;}

.RGP_tabs {clear:both;}
.RGP_tabs ul {margin:0;padding:0;}
.RGP_tabs li { display:block;float:left;padding: 4px;border: 1px solid #CCC;width:150px;background:#ddd;list-style-type: none;margin:0;text-align:center; }
.RGP_tabs li.active { background:#EEE;border-bottom:1px solid #EEE;}
.RGP_tabs li.active a { font-weight: bold;}
.RGPUserSelector {padding:10px;width:250px;margin:auto;text-align:left;background-color: #C5D0E5;}
.dnnForm.dnnLogin {min-width:300px !important;}
.dnnForm.dnnLoginService {min-width:310px;width:310px;}
