body {
	background-color: #ffffff;
	margin:0px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
}

html, body, table, td, th, p,  input, select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}

#wrapper {
	margin: 20px 15px 20px 15px;
	width: 620px;
}

#wrapper770margintopbottom {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 770px;
}

#popup {
	margin: 15px;
}

.black12 {font-size: 12px}
.grey {color: #cccccc}
.red {color: #cc0000}
.green {color: #006600}

.main14 {font-size: 14px;
color: #fff}
.main10 {font-size: 10px;
color: #fff}
.alt12 {font-size: 12px;
color: #fff}
.maintxt {font-size: 12px;
color: #444}

.alt {color: #fff;
background-color: #aee212}

.maintable {
width: 100%;

background-color: #EF2431}


a {
	font-size: 11px;
	color: #330066;
	text-decoration: underline;
}

a:hover {
	color: #5d01ba;
}

a.alt {color: #000000}
a:visited.alt {color: #000000}
a:hover.alt {color: #fff}

a.guestbox { font-weight: normal;
}



div {
padding: 0px;
}

div.inset {
text-align: center;
}

a.var1 {
color: #cc0001;
}


h1, h2, h3, h4, h5, h6 {
	padding:0em;
	margin:0em;
}


h2 {
	font-size: 16px;
	font-weight: bold;
	color: #330066;
}

h3 {
	font-size: 16px;
	font-weight: bold;
}


select,input {
font-size:11px;
}

.topIndent {
	margin-left: 10px;
}

.orange {
	color: #e95f21;
}

.smText {
	font-size: 9px;
}

.spacer7px {
	height:7px;
	width:7px;
}


.spacer15px {
	height:15px;
	width:15px;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;

}

.topbar {
background-color: #FFFFFF;

}

.sidebar {
background-color: #fff;
color: #000000;
}

.title {
background-color: #cccccc;
color: #666666;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
}

.menu {
background-color: #fff3D2;
color: #000000;
}

.label {
font-family: verdana,geneva,sans-serif;
font-size: 10px;
font-weight: normal;
}


.alerts-Lid {
	background-color: #6d92ad;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px 2px 10px;
	border-bottom: 1px solid #396492;
	font-size: 12px
}
.alerts {
	background-color: #f0f4f7;
	color: #6d92ad;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #b6c8d6;
}


.addInfo-Lid {
	background-color: #e3e3e3;
	color: #333333;
	font-weight: bold;
	padding: 5px 10px 2px 10px;
	border-bottom: 1px solid #b7b7b7;
	font-size: 12px
}
.addInfo {
	background-color: #f2f2f2;
	color: #666666;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #bebebe;
}


.alert {
color: #cc0000;
}

.bg1
{color: #fff;
background-color: #336699}

.bg2
{color: #000000;
background-color: #cccccc}

.bg3
{color: #fff;
background-color: #003366}

input.formWarning {
color : Black;
font-size : 12px;
margin-top : 2px;
margin-bottom : 2px;
margin-left : 2px;
margin-right : 2px;
background-color : Red;
font-weight : bold;
}

select.formWarning {
color : Black;
font-size : 12px;
margin-top : 2px;
margin-bottom : 2px;
margin-left : 2px;
margin-right : 2px;
background-color : Red;
}

font.warning {
color : #990000;
font-weight : bold;
font-size : 13px;
}

div.invoiceprice {
margin-left : 5px;
margin-right : 5px;
text-align : right;
}

.mainTeamColor { color:#930; }
.altTeamColor { color:#300; }



/* New CSS Layout */


.subnav {
float: right;
padding: 5px 10px;
margin-right: 15px;
background-color: #ddd;
border-top: 2px solid #999;

}

.subnav a {
margin: 5px;
}


.steps {
margin: 15px 0px 0px 0px;
}

.breadcrumb-off {
float:left;
border-right: 1px dotted #bbb;
background-color: #eee;
}

.breadcrumb-on {
float:left;
border-right: 1px dotted #bbb;
background-color: #ddd;
font-weight: bold;
}

.steps-on {
background-color: #ddd;
border-top: solid 1px #bbb;
border-bottom: solid 1px #bbb;
color: #000;
text-transform: uppercase;
padding: 5px 0px;
text-align: center;
vertical-align: middle;
float:left;
}

.steps-off {
background-color: #eee;
border-top: solid 1px #bbb;
border-bottom: solid 1px #bbb;
color: #777;
text-transform: uppercase;
padding: 5px 0px;
text-align: center;
vertical-align: middle;
float:left;
}


.w200 {
width: 200px;
}

.w100 {
width: 98px;
}

.w150 {
width: 150px;
}

.lid-primary {
	background-color: #e95f21;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.lid-primary-no-border {
	background-color: #e95f21;
	color: #ffffff;
	font-weight: bold;
	border-bottom: none;
	padding:5px 10px;
}

.lid-secondary {
	background-color: #f79204;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.lid-neutral {
	background-color: #ddd;
	color: #444;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.container-neutralZone {
	background-color: #f2f2f2;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #bebebe;
	color:;
}

.lid-sub {
	background-color: #fff3D2;
	color: #666;
	font-weight: bold;
	padding:5px 10px;
}
.lid-sub-upleft {
	background-color: #fff3D2;
	color: #666;
	font-weight: bold;
	padding:5px 10px;
	border-left: 1px solid #fff3D2;
}
.lid-sub-upright {
	background-color: #fff3D2;
	color: #666;
	font-weight: bold;
	padding:5px 10px;
	border-right: 1px solid #fff3D2;
}
.lid-sub-upcenter {
	background-color: #fff3D2;
	color: #666;
	font-weight: bold;
	padding:5px 10px;
}


.lid-sub2 {
	background-color: #fff3D2;
	color: #666;
	font-weight: bold;
	border-bottom: none;
	padding:5px 10px;
	border-right: 1px solid #fff3D2;
	border-left: 1px solid #fff3D2;
	border-bottom: 1px solid #fff3D2;
}


.container-hotZone {
background-color: #FFF2E0;
border-bottom: solid 1px #E4D199;
padding: 10px;
margin-bottom: 15px;
}

.alert-msg {
background: #ffffff;
color: #900;
border: 1px solid #900;
padding: 10px;
margin: 15px 0px 15px 0px;
font-weight: bold;
}

hr {
height: 1px;
border: 0;
border-top: 1px dotted #bbb;
}

.data {
border-top: 2px solid #bbb;
margin-top: 15px;
}

.data th {
font-size: 10px;
text-align: left;
font-weight: normal;
text-transform: uppercase;
color: #777;
border-bottom: 1px solid #bbb;
}

.data td {
border-bottom: 1px dotted #bbb;
}

.Clear {
	clear:both;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
	height: 1px;
}


ul.bullet {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.bullet li {
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.0em;
	padding-bottom: 1em;
	padding-top: ;
	padding-right: ;
}

.linkPoints {
	width: 170px;
	float: right;
	background-color: #f2f2f2;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #bebebe;
}

.sponsor {
	display: block;
	margin-bottom: 10px;
	font-size: 10px;
	text-align: absmiddle;
}

.descText {
	margin: 15px 0px 0px 0px;
	line-height: 16px;
}

.button {
	background-color: #330066;
	color: #ffffff;
	font-weight: bold;
	border-top: 2px solid #6b3d99;
	border-left: 2px solid #6b3d99;
	border-right: 2px solid #1a0033;
	border-bottom: 2px solid #1a0033;
}

.button:hover {
	border-right: 2px solid #6b3d99;
	border-bottom: 2px solid #6b3d99;
	border-left: 2px solid #1a0033;
	border-top: 2px solid #1a0033;
}

.button_off {
	background-color: #fff3D2;
	color: #666666;
	font-weight: bold;
}

/* Artist Calendar Properties */

	.artistCalendar td {
	font-size: 9px;

	/* brandable properties */
	color: #989898;
	background-color: #ebebeb;
	/* brandable properties */

	padding: 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 100px;
	width: 67px !important;
}

.artistCalendar th.days {
	font-size: 10px;

	/* brandable properties */
	color: #ffffff;
	background-color: #6d92ad;
	/* brandable properties */

	font-weight: bold;
	height:auto;
	padding: 5px;
}

.artistCalendar th.ledgend {
	/* brandable properties */
	background-color: #083D65;
	/* brandable properties */

	padding:10px;
}

.artistCalendar td.nextMonth {
	/* brandable properties */
	background-color: #ddd;
	/* brandable properties */

}

.artistCalendar td.insideArea, .artistCalendar div.insideArea {
	/* brandable properties */
	background-color: #fecc69;
	color: #666666;

	background-image: url();
	background-repeat: ;
	background-position: ;
	background-attachment: ;
	/* brandable properties */
}

.artistCalendar td.outsideArea, .artistCalendar div.outsideArea {
	/* brandable properties */
	background-color: #f7f7f7;

	background-image: url();
	background-repeat: ;
	background-position: ;
	background-attachment: ;
	/* brandable properties */
}



.artistCalendarVenue a{
	font-size: 10px;

	/* brandable properties */
	color: #666;
	/* brandable properties */

	display: block;
	padding-top: 3px;
}

.artistCalendarVenue a:hover {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.artistCalendarLocation {
	font-size: 10px;

	/* brandable properties */
	color: #666;
	/* brandable properties */

	font-weight: bold;
	display: block;
	padding-top: 3px;
}

.artistCalendarTickets a {
	/* brandable properties */
	color: inherit;
	/* brandable properties */

	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
}

.artistCalendarTickets a:hover {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.secondaryText {
	color: #333333;
	font-weight: bold;
}



/* Table Listings Properties */


.tableListing td {
	vertical-align: top;
	padding:5px 10px;
}

.tableListing td a {
	display: block;


}

.tableListing td.left {
	text-align: left;
	border-left: 1px solid #fff3D2;
	border-bottom: 1px solid #fff3D2;
	padding-bottom: 15px;
}

.tableListing td.leftWinfo {
	text-align: left;
	border-left: 1px solid #fff3D2;
	border-bottom: none;
	padding-bottom: 0px;
}

/*NEW STYLE*/
#contentWrap510 .tableListing td.right
{
    padding-right:15px;
    text-align:right;
}
#contentWrap510 .tableListing td.right a
{
    display:inline;
    font-weight:normal;
}
#contentWrap510 .tableListing td
{
    background-color:#F2F2F2;
    border-color:#FFFFFF -moz-use-text-color rgb(183, 183, 183);
    border-style:solid none;
    border-width:1px medium;
    color:#666666;
    font-size:10px;
    padding:6px 7px;
}
#contentWrap510 .tableListing th
{
    background-color:#E3E3E3;
    border-bottom:1px solid #B7B7B7;
    border-top:1px solid #FFFFFF;
    color:#333333;
    padding:5px 7px;
    text-align:left;
}
#contentWrap510 .inactive
{
    color:#666666;
    font-weight:normal;
}

.more, .less
{
    color:#999999;
    cursor:pointer;
}
.more span.less
{
    display:none;
}
.less span.more
{
    display:none;
}

.linkPointsNew
{
    border-left:1px solid #F2F2F2;
}
.padLeft10
{
    padding-left:10px;
}

ul.bulletNew
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.bulletNew li
{
    background-image:url(../images/li_bullet.gif);
    background-position:0em 0.2em;
    background-repeat:no-repeat;
    padding-bottom:5px;
    padding-left:1em;
}

.alertBox
{
    background-color:#F2F2F2;
    margin-bottom:20px;
    padding:5px 10px 15px;
}

a.whiteLink
{
    color:#FFFFFF;
    font-weight:normal;
}

.artistCalendarNew th.days
{
    background-color:#B7B7B7;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:auto;
    padding:5px;
}

.artistCalendarNew th.days
{
    background-color:#B7B7B7;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    height:auto;
    padding:5px;
}
.artistCalendarNew th.ledgend
{
    background-color:#083D65;
    padding:10px;
}
.artistCalendarNew td.nextMonth
{
    background-color:#DDDDDD;
}
.artistCalendarNew td.insideArea, .artistCalendarNEW div.insideArea
{
    background-color:#F2F2F2;
    background-image:url();
}
.artistCalendarNew td.outsideArea, .artistCalendarNEW div.outsideArea
{
    background-color:#F7F7F7;
    background-image:url();
}
.artistCalendarNew td
{
    background-color:#E3E3E3;
    color:#666666;
    font-size:9px;
    font-weight:bold;
    height:100px;
    padding:5px;
    text-align:left;
    vertical-align:top;
    width:67px !important;
}
.artistCalendarTimeNew
{
    color:#333333;
    display:block;
    font-size:10px;
    padding-top:3px;
}

.teamAlerts, .addInfoNew
{
    font-weight:bold;
}
.teamAlerts
{
    color:#002F67;
}

#leftCol340 {
    overflow:hidden;
    width:340px;
}
#contentWrap740 {
    width:740px;
}

#contentWrap740 .tableListing td.right { text-align: right; padding-right: 15px; }

#contentWrap740 .tableListing td.right a{
	font-weight: normal;
	display: inline;
}

#contentWrap740 .tableListing td {
    background-color:#f2f2f2;
    border-color:#FFFFFF -moz-use-text-color rgb(183, 183, 183);
    border-style:solid none;
    border-width:1px medium;
    color:#666666;
    font-size:10px;
    padding:6px 7px;
}

#contentWrap740 .tableListing th {
    background-color:#e3e3e3;
    border-bottom:1px solid #b7b7b7;
    border-top:1px solid #FFFFFF;
    color:#333333;
    padding:5px 7px;
    text-align:left;
}

#contentWrap740 .inactive{
    color:#666666;
    /*font-size:10px;*/
    font-weight:normal;
}

/*END NEW STYLE*/

.tableListing td.right {
	text-align: right;
	border-right: 1px solid #fff3D2;
	border-bottom: 1px solid #fff3D2;
}

.tableListing td.rightWinfo {
	text-align: right;
	border-right: 1px solid #fff3D2;
	border-bottom: none;
	padding-bottom: 0px;
}


.tableListing td.right a{
	font-weight: bold;
}

.tableListing td.rightWinfo a{
	font-weight: bold;
}


.tableListing th.right {
	text-align: right;
	border-right: 1px solid #fff3D2;
	border-bottom: 1px solid #fff3D2;
}

.tableListing td.center {
	border-bottom: 1px solid #fff3D2;
}

.tableListing td.centerWinfo {
	border-bottom: none;
}


.tableListing-venue a {
	color: #333333;
	margin-bottom: 1px;

}

.tableListing-act {
	color: #000;
	font-weight: bold;
}

.actionImage
{
    margin-right:10px;
    margin-bottom:10px;
}

/********** NEW STYLES (Dynamic Section Map+) ***********/

#bodyWrap { width: 800px; margin: 0 }

#contentWrap {
	/* margin: 10px 15px; */
	width: 770px;
}

#titleBox { background-image: url(../images/te_logo.gif); background-position: top right; background-repeat: no-repeat;  padding-bottom: 5px; border-bottom: 1px solid #999; }

#detailsBox { border-bottom: 1px solid #f2f2f2; margin-bottom: 15px }

#leftCol { width:370px; overflow: hidden; }
#rightCol { width: 395px; overflow: hidden; }

#leftCol_lg { width:525px; overflow: hidden; }
#rightCol_sm { width: 240px; overflow: hidden; }

#eventInfo { width: 370px; border-right: 1px solid #f2f2f2; margin: 1px 10px 1px 0; padding: 5px 0; }
#eventInfo_lg { width: 515px; border-right: 1px solid #f2f2f2;  margin: 1px 10px 1px 0; padding: 5px 10px 5px 0; }

#eventLinks { padding: 5px 0; width: 385px }
#eventLinks_sm { padding: 5px 0; width: 230px }
#eventLinks a, #eventLinks_sm a { display: block; text-decoration: none; }
#mapTitle { border-bottom: 1px solid #e5e5e5; padding: 3px 5px; margin: 0 1px; background-image: url(../images/mapTitle_bg.gif); background-repeat: no-repeat; background-position: right 3px; }
#mapContent { border-bottom: 1px solid #e5e5e5; width: 393; height: 349px; }
#mapLegend { border: 1px solid #fff; }
#legendTitle { background-color: #e5e5e5; padding: 10px; vertical-align: top; }
#legendContent { padding: 10px 0 5px 10px }
#legendContent td { padding: 0 10px 7px 0; }
#footer { margin: 120px 0 25px 0; text-align: center; }
#noRight { width: 770px }

.footerText { margin-top: 35px; color: #d5d5d5; }

.filter td.content, td.tixAvail { background-color: #f2f2f2; vertical-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #b7b7b7; padding-left: 10px  }
td.tixAvail { background-color: #e3e3e3; vertical-align: middle; padding: 7px 10px }

.floatLeft { float: left }
.floatRight { float: right }
.clear { clear: both }
.spacer15px { height: 15px }


h2 { font-size: 20px;  }
.bld { font-weight: bold }
.font12 { font-size: 12px }
.font13 { font-size: 13px }
.font15 { font-size: 15px }


input.submit { padding: 1px 3px; }

a.MoreInfo { display: block; margin-top: -2px; font-size: 10px }

th a { font-weight: normal; text-decoration: none; }
.back { color: #888; }


ul.bullet {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.bullet li {
	background-image: url(../images/li_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	padding-left: 1.3em;
	padding-bottom: 1em;
	padding-top: ;
	padding-right: ;
}

#eventLinks_sm ul.bullet li a { display: inline; }

.linkPoints_New {
	background-color: #f2f2f2;
	padding: 15px 0 0 15px;
	margin: 5px 0px 0px 0px;
	border-bottom: solid 1px #bebebe;
}

.tableEtc td { padding: 8px 30px 0 0; }

#contentWrap .tableListing td.right { text-align: right; padding-right: 15px; }

#contentWrap .tableListing td.right a{
	font-weight: normal;
	display: inline;
}

#contentWrap .tableListing td {
background-color:#f2f2f2;
border-color:#FFFFFF -moz-use-text-color rgb(183, 183, 183);
border-style:solid none;
border-width:1px medium;
color:#666666;
font-size:10px;
padding:6px 7px;
}

#contentWrap .tableListing th {
background-color:#e3e3e3;
border-bottom:1px solid #b7b7b7;
border-top:1px solid #FFFFFF;
color:#333333;
padding:5px 7px;
text-align:left;
}

#contentWrap .inactive{
color:#666666;
/*font-size:10px;*/
font-weight:normal;
}

/**** POP-UP MORE INFO WINDOW CLASSES. DO NOT CHANGE ****/

.layer-container {
/*     height:150px; */
    height:auto;
    width:280px;
    position:absolute;
    display:none;
    border:1px solid #4A4A4A;
    background-image:url('http://media.ticketmaster.com/en-us/images/sys/common_new/popup_background.png');
}

.layer-lid {
    padding:4px 6px;
    color:#494847;
    background-color:#dadada;
    font-weight:bold;
    cursor:move;
}

.layer-content {
    color:#494847;
    padding:8px;
}

#show_info_description ul {
	list-style-type: bullet;
	margin: 0 0 0 15px;
	padding: 0px;
}

#show_info_description ul li {
	padding-bottom: 5px;
}

/**** SLIDER MODULE CLASSES. DO NOT REMOVE. ****/

#wrap1 { width: 191px; background-image: url(../images/slider/bg_whole.gif); height: 22px; }

#span2 { position: absolute; float: right; height:3px; font-size:2px; top: 15px; background-color: #92b1d7; left: 182px; width: 0px; }

#track { width: 191px; height: 20px; position: relative; }

#handle1 { position: absolute; z-index: 1; width: 9px; height: 25px; background-color: transparent; background-image: url(../images/slider/marker.gif); background-repeat: no-repeat; cursor: pointer; left: 80px; }

#handle2 { position: absolute; width: 9px; height: 25px; background-color: transparent; background-image: url(../images/slider/marker.gif); background-repeat: no-repeat; cursor: pointer; left: 182px; }



/*********** NEW STYLE ADDED FOR TICKET POSTING CONFIRMATION, ACCOUNT MANAGING ***************/

#TMfooter {
	padding-bottom:20px;
	text-align:center; }

.wrapper_600 {	width: 600px;	}
.wrapper_630 { width: 600px; padding-left: 15px; padding-right: 15px; }
.wrapper_600 a, .wrapper_740 a , .wrapper_770 a { text-decoration: none; }
.wrapper_600 a:hover, .wrapper_740 a:hover, .wrapper_770 a:hover { text-decoration: underline; }
.wrapper_770 { width: 770px; color:#666666; }
.wrapper_740 { width: 740px; padding-left: 15px; padding-right: 15px; color: #666666; }


.container-neutralZone2 {
	position: relative;
	background-color: #f2f2f2;
	padding: 15px 10px;
	margin-bottom: 30px; }

.riteCol {
	width: 190px;
	margin-left: 10px; }

.subHeader {
	width: 770px;
	height: 98px; }


.sectionTitle {
	font-weight: bold;
	line-height: 18px;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 10px;	}


.bgWhite {	background-color: #FFFFFF; }

.bdtop { border-top: 1px solid #cacaca; }
.bdbtm {
	border-bottom-width: 1px;
	border-bottom-color: #cacaca;
	border-bottom-style: solid; }



.w397 { width: 397px; }
.w193 { width: 193px; }
.w550 { width: 550px; }
.w397 { width: 397px; }
.w510 {
    margin-right:10px;
    width:510px;
}
.w220 {
    width:214px;
}

.pad15 { padding: 15px }
.pad10 { padding: 10px }
.pad7 { padding: 7px }
.padH5 {padding-top: 5px; padding-bottom: 5px; }
.padH10 { padding-top: 10px; padding-bottom: 10px }
.padW5 { padding-left: 5px; padding-right: 5px }
.padW10 { padding-left: 10px; padding-right: 10px }
.padW15 { padding-left: 15px; padding-right: 15px }

.type10px {	font-size: 10px; }
.teamName { font-size: 20px; text-transform:capitalize; }

.liteGreyText { color: #666666; }

ul.discBullet {
	list-style-type: disc;
	list-style-position: inside;
	margin: 3px 0 0 0;
	padding: 3px 0 0 0; }

.default
{
    text-align:left;
    width: 770px;
}

/*********** NEW STYLE ADDED FOR STUDENT TICKETING ***************/

.containerNeutralZone { 
	background-color: #f2f2f2;
	border-bottom: 1px solid #cacaca; 
	color: #333333;	} /* This value was changed from #000000 on June 16th 2008 */
.blue { color: #002f67;}

.newWrapper { 
	width: 770px; 
	margin-left: 10px;}

.newWrapper, .newWrapper td, .newWrapper span, .newWrapper p, newWrapper select option { font-size: 11px;  }

.dividerDiv {
	border-bottom:1px solid #ffffff;
	background-color: #e5e5e5;
	line-height: 1px;
	font-size: 0;
	height:1px;	 }

.outterInfoDiv {
	border-bottom: 1px solid #e5e5e5;
	background-color:#FFFFFF;
	position: relative;}
	
.infoDiv { margin: 10px;}


.detailTable td { 
	color: #333333;
	vertical-align:top;
	padding-bottom: 10px;
	padding-right: 5px; }
	
.detailTable th {
	text-align:left;
	font-size:11px;
	color: #000000;
	padding: 0 0 5px 10px;
	background-color: #f2f2f2;
	border-bottom: 2px solid #cacaca; }

.lid-expand-closed {
	background-image:url(../images/arrow_col.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	padding:0;
	color: #0C4976;
	cursor:pointer;
	padding-left: 15px;
	margin-bottom:10px;
	margin-top: 2px;
	height: 15px;
}
.lid-expand-open {
	background-image:url(../images/arrow_exp.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0;
	cursor:pointer;
	padding-left: 15px;
	margin-bottom:10px;
	margin-top: 2px;
	height: 15px;  }

.disableBtn {
	background-color:#f2f2f2;
    border-bottom-color:#e5e5e5;
    border-left-color:#ffffff;
    border-top-color:#ffffff;
    border-right-color:#e5e5e5;
    border-width:2px;
    color:#bbbbbb; 
    padding:2px 10px;  }

/********************* Rounded Box Setting *************************************/
.selectBox {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background-color: #f2f2f2;  }

.tl, .tright, .bl, .bright  { background-image:url(../images/corners.gif); height: 6px; background-repeat: no-repeat;  font-size:0;}
.tl { background-position: 0% 0%;  margin-right: 6px;}
.tright { background-position: 100% 0%; margin-top: -6px; margin-left: 6px;}
.bl { background-position: 0% 100%; margin-right: 6px;}
.bright { background-position: 100% 100%; margin-top: -6px; margin-left: 6px; }

.selectBoxCon {	padding: 4px 15px; }

/********************* End of Rounded Box Setting *************************************/

.border2px { border-bottom-width: 2px; }
.imgBorder { border: 1px solid #cacaca;}
td.dottedLine {border-bottom: 1px dotted #c7c7c7;}
td.solidLine { border-bottom: 2px solid #c7c7c7;}
td.solidLine1px { border-bottom: 1px solid #cacaca;}

.greybg1 { background-color: #f2f2f2; }

.padH5 { padding-top: 5px; padding-bottom: 5px; }
.mgBot3px { margin-bottom: 3px; }

.text11px { font-size: 11px; }
.text12px, td.text12px, span.text12px { font-size: 12px;}


/*********************################################ Classes added June 2008 #################################*************************************/
.w600 { width: 600px; }
.w600 td, .w397 td { font-size: 11px;  }

.black { color: #000000;}
.grey999 { color: #999999; }
.grey666 { color: #666666; }
.grey333 { color: #333333; }
.text10px { font-size:10px; }

.relPos { position: relative; }

/********************** Rounded Box2 Setting **********************/
.selectBox2 {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	background-color: #ebebeb;
	  }

.tl2, .tright2, .bl2, .bright2  { background-image:url(../images/corners2.gif); height: 4px; background-repeat: no-repeat;  font-size:0;}
.tl2 { background-position: 0% 0%;  margin-right: 4px;}
.tright2 { background-position: 100% 0%; margin-top: -4px; margin-left: 4px;}
.bl2 { background-position: 0% 100%; margin-right: 4px;}
.bright2 { background-position: 100% 100%; margin-top: -4px; margin-left: 4px; }

.selectBoxCon {	padding: 4px 15px;  }

/********************** End of Rounded Box2 Setting **********************/

ul.noBullet {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 0; }
li.noBullet {
	margin-left: 0;
	list-style-type: none;
	padding: 3px 3px; }
	
div.listBox	{
	width: 166px;
	height: 120px;
	overflow: auto;
	padding: 2px;
	background-color: #FFFFFF;
	border:1px solid #969696; }
    
/*tentative*/
.headerBar { font-size: 16px; font-weight: bold; line-height: 30px;  }

.mgH10 { margin-top: 10px; margin-bottom: 10px }

.mgBot10 { margin-bottom: 10px }

.mgTop10 { margin-top: 10px }

.mgBot15 { margin-bottom: 15px }

/****************** Language toggle (NFL Exchange) ******************/
.languageBar { background-color: #eee; padding: 4px; float: right; display: block; margin-left: 10px; }
.menuBar { float:right; padding: 4px 0px; }

/** New login page **/
.newHead { font-size: 18px; color: #333; }
.w720 { width: 720px; margin: 0 25px 0 15px }
.w350 { width: 350px }

a.plain { text-decoration: none }
.button { font-family: arial, helvetica, sans-serif }

td.container-neutralZone { padding: 0; }


.button-fade {
	text-decoration: none;
	background-image: url(../images/button_fadebg.gif);
	display: block;
	height: 45px;
	font-size: 15px;
	line-height: 45px;
	padding: 0 14px 0 20px;
	float: left;
}

a.info {
     position: relative;
    text-decoration:none
}

a.info:hover{    
	background-color: transparent;
	cursor: default;
}


a.info span { display: none }

a.info:hover span { 
	position: absolute;
	display: block; 
	width: 284px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 7px;
	line-height: 14px;
	color: #000;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;	
}

.spacer1px {
	height: 1px;
	line-height: 1px;
	font-size: 0;
}

