/*
------------------------------
nclud'ed screen styles
Design & Dev by nclud, LLC
http://www.nclud.com
------------------------------
*/

/*------ Yahoo! Reset CSS ------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} table {border-collapse:collapse; border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;}
.gridheader{background-image:url(../_base/img/ResultHeader.JPG);color:#000000;background-repeat:no-repeat;}
body {width: 100%; font: normal 13px Arial, Helvetica, sans-serif; color: #2a2a2a; background: #5d758d url(../img/bg_body.png) repeat-x 0 0; margin-top:0; padding-top:0;}

#container {padding-top:10px;}
#subcontainershort {background:transparent url(../img/bg_subcontainer_short.png) repeat-y right top;}
#subcontainer {width:974px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer.png) repeat-y 0 0;}
#contentcontainer {width:974px;background:transparent url(../img/bg_contentcontainer.png) no-repeat 0 0; min-height:300px;height:100%; padding:20px 25px 0 25px;}
.container {width:964px; margin:0 auto; padding:0 15px;}

/*------ Header Styles ------*/
#header {background: #fff url(../img/bg_header.png) repeat-x 0 0; margin-top:0; padding-top:0; width:100%; height:95px;}
	#header .container {position:relative;}
	#header h1
{
	font-size: large;
	color: #5c7587;
	padding: 32px 0 0 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	#header .globalNav {position:absolute; top:10px; right:15px;}

/*------ Navigation Styles ------*/
#navigation {background: #fff url(../img/bg_navigation.png) repeat-x 0 0; padding:5px 0;}
	#navigation ol {background: transparent url(../img/bg_navigation_list.png) repeat-y left bottom; padding-left:1px;}
	#navigation li {background: transparent url(../img/bg_navigation_list.png) repeat-y right bottom;}
	#navigation li a {font-size:15px; color:#2a2a2a; padding:10px 20px 10px 21px; margin-right:1px;border-bottom:solid 1px #B8B5B1}
	#navigation li a:hover {background: transparent url(../img/bg_navigation_on.png) repeat-y left top; color:#b32e33; text-decoration:none;}
	#navigation li.on a {background: transparent url(../img/bg_navigation_on.png) repeat-y left top; color:#b32e33;}
	#navigation li a.on {background: transparent url(../img/bg_navigation_on.png) repeat-y left top; color:#b32e33;}
	#navigation li.profile a {position:relative; padding-right:120px;}
	#navigation li.profile a span {display:block; position:absolute; top:5px; right:14px; background:transparent url(../img/bg_navigation_profile.png) no-repeat left top; padding-left:16px;}
	#navigation li.profile a em {font-size:12px; font-style:normal; display:block; background:transparent url(../img/bg_navigation_profile.png) no-repeat right top; padding:7px 8px 5px 0;}
	#navigation li.profile a em strong {font-weight:bold; color:#b42e34;}

/*------ Content Styles ------*/

#content {width:664px; float:left; margin-bottom:40px;}
	#content p {font-size:13px; line-height:20px; margin:9px 0;}
	#content p.subtle {font-size:11px; color:#686868;}
	
	#content .breadcrumb a {display:block; background:transparent url(../img/icn_arrow_blue.png) no-repeat 0 3px; padding-left:10px; margin-bottom:10px;}
	
	#content .steps {position:absolute; right:26px; top:22px; background:transparent url(../img/icn_step.png) no-repeat left center; padding-left:40px;}
	#content .steps a {display:block; width:36px; height:36px; margin-left:4px;}
	#content .steps .one {background:transparent url(../img/icn_steps.png) no-repeat 0 -150px;}
	#content .steps .two {background:transparent url(../img/icn_steps.png) no-repeat 0 -200px;}
	#content .steps .three {background:transparent url(../img/icn_steps.png) no-repeat 0 -250px;}
	#content .steps .on .one, #content .steps .one:hover {background:transparent url(../img/icn_steps.png) no-repeat 0 0;}
	#content .steps .on .two, #content .steps .two:hover {background-position:0 -50px;}
	#content .steps .on .three, #content .steps .three:hover {background-position:0 -100px;}
	
	#content .teams {margin-bottom:25px;}
	#content .teams li {width:143px; height:118px; background:transparent url(../img/btn_team.png) no-repeat 0 0; margin-right:10px; text-align:left; }
	
	#content .teams li:hover {background:transparent url(../img/btn_team.png) no-repeat 0 -119px;}
	#content .teams li.last {margin-right:0;}
	#content .teams li a, #content .teams h3 {width:143px; height:70px;}
	#content .teams .baseball_nationals {background:no-repeat center center; border-width:0; font-size:12px;text-align:center;vertical-align:middle; color:#b32e33; font-weight:bold; font-family:Arial}
	#content .teams .baseball_braves {background:transparent url(../img/icn_baseball_braves.png) no-repeat center center;}
	#content .teams .football_ravens {background:transparent url(../img/icn_football_ravens.png) no-repeat center center;}
	#content .teams .soccer_united {background:transparent url(../img/icn_soccer_united.png) no-repeat center center;}
	#content .teams .dropdown {width:114px;}
	
	#content .tickethandle {margin-bottom:25px;}
	#content .tickethandle li {width:143px; height:88px; background:transparent url(../img/btn_tickethandle.png) no-repeat 0 0; margin-right:10px;}
	#content .tickethandle li:hover {background:transparent url(../img/btn_tickethandle.png) no-repeat 0 -89px;}
	#content .tickethandle li a {text-align:center; font-size:14px; color:#b32e33; padding-top:25px;}
	#content .tickethandle li a span {display:block; font-size:13px; color:#2b6ca3; background:transparent url(../img/icn_legend.png) no-repeat right -700px; width:45px; text-align:left; margin:5px auto 0 auto; padding-bottom:2px;}
	#content .tickethandle li a:hover {text-decoration:none;}
	
	#content .schedulecontainer {width:664px; background:transparent url(../img/bg_schedulecontainer.png) no-repeat left top; margin-top:50px; padding-top:30px; position:relative;}
	/*created by cec*/
	#ticketusagecontent {width:800px; float:left; margin-bottom:40px;}
	#ticketusagecontent .ticketusage {width:750px; background:transparent url(../img/bg_schedulecontainer.png) no-repeat left top; margin-top:50px; padding-top:30px; position:relative;}
	#content .containerinvitecontacts {width:664px; background:transparent url(../img/bg_schedulecontainer.png) no-repeat left top; margin-top:10px; padding-top:30px; position:relative;}
	
	#content .schedulesubcontainer {background:transparent url(../img/bg_schedule.png) no-repeat left bottom; padding-bottom:25px;}
	#content .schedulenav {position:absolute; top:-32px; left:24px;}
	#content .schedulenav li {background: #807970 url(../img/bg_schedule_nav.png) no-repeat left top; padding-left:12px; margin-top:7px;}
	#content .schedulenav li a {font-size:13px; color:#fff; background:#807970 url(../img/bg_schedule_nav.png) no-repeat right top; padding:8px 12px 6px 0;}
	#content .schedulenav li a:hover {text-decoration:none;}
	#content .schedulenav li.on {background:transparent url(../img/bg_schedule_navOn.png) no-repeat left top; padding-left:24px; margin-top:0;}
	#content .schedulenav li.on a {font-size:14px; color:#32536f; font-weight:bold; background:transparent url(../img/bg_schedule_navOn.png) no-repeat right top; padding:16px 24px 6px 0;}
  
    
    
    
    
    
    
    #content .tablecontainer {width:642px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom; padding-bottom:15px; }
    #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding-top:15px;position:relative;}
    #content .tablescroller { height:200px; overflow-y:auto; overflow-x:auto; width:615px;margin-left:8px; }
    #content .tablescrollersmall { height:100px; overflow-y:auto; overflow-x:auto; width:627px;margin-left:8px; }
    #content .tablesubcontainer thead {position:absolute; z-index:99; top:-30px; left:0; width:642px;display:table;background:transparent url(../img/bg_tableheader.png) no-repeat left top;}
    #content .tablesubcontainer table thead tr th {font-size:13px; font-weight:bold; color:#fff; padding:7px 0 9px 0px;text-align:center}
    #content .tablesubcontainer table thead tr th.side {padding:0;}
    #content .tablesubcontainer table tbody tr {background-image:none;}
    #content .tablesubcontainer div table tr {background-image:none;}
    #content .tablesubcontainer div table tr td{padding:10px 0px 0px 0px;text-align:center;}
    #content .tablesubcontainer div li table tr td{padding:10px 0px 0px 10px;text-align:left;}
    #content .tablecontainerticketusage {width:300px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom; padding-bottom:15px; }
    #content .tablesubcontainerticketusage {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding-top:15px;position:relative;}
    #content .tablescrollerticketusage { height:250px; overflow-y:auto; overflow-x:auto; width:275px;margin-left:10px; }
    #content .tablescrollerticketattn { height:150px; overflow-y:auto; overflow-x:auto; width:275px;margin-left:30px; }
    
       
    /* changed border from 1px to 0px by CEC */#content .tablesubcontainer table tbody tr td {font-size:13px; color:#2a2a2a; padding:6px 16px; border-right:0px solid #eeeae5; background-image:none;vertical-align:top; }
    
/*    #content .tablesubcontainer table tbody tr.first td {margin-top:25px; padding-top:20px;}*/
    #content .tablesubcontainer table tbody tr.alt td {background-color:#fafafa;}
    #content .tablesubcontainer table tr td.num {text-align:right;}
    #content .tablesubcontainer table tbody tr td.side {background:none; padding:0; margin:0; border:0;}
    #content .tablesubcontainer table tbody tr td.end {border-right:0; border-left:1px solid #eeeae5;}
    #content .tablesubcontainer table tbody tr td .declined {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 0;}
    #content .tablesubcontainer table tbody tr td .accepted {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -100px;}
    #content .tablesubcontainer table tbody tr td .pending {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -200px;}
    #content .tablesubcontainer table tbody tr td .multiple {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -300px;}
    #content .tablesubcontainer table tbody tr td .canceled {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -400px;}    
    #content .tablesubcontainer table tbody tr td .saved {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -500px;}
    #content .tablesubcontainer table tbody tr td .save {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -600px;}
    #content .tablesubcontainer table tbody tr td .save:hover {background-position: 0 -500px;}
    #content .tablesubcontainer table tbody tr td .btn {background-color:#fafafa; border:1px solid #f9f4ee; padding:5px 6px; display:block; float:left;}
    #content .tablesubcontainer table tbody tr td .btn:hover {background-color:#fff; text-decoration:none;}
	#content .tablesubcontainer table tbody tr td .priority_high {background:transparent url(../img/icn_priority.png) no-repeat 10px 3px; display:block; font-style:normal; position:static; padding-left:28px;}
	#content .tablesubcontainer table tbody tr td .priority_medium {background:transparent url(../img/icn_priority.png) no-repeat 10px -48px; display:block; font-style:normal; position:static; padding-left:28px;}   
	#content .tablesubcontainer table tbody tr td .priority_low {background:transparent url(../img/icn_priority.png) no-repeat 10px -98px; display:block; font-style:normal; position:static; padding-left:28px;}      
    #content .tablesubcontainer table tbody tr td.group {padding-left:30px;}
	#content .tablesubcontainer table tbody tr td.avatar a {display:block; width:50px; height:50px; /*position:relative;*/}
	
	
	/*#content .tablesubcontainer table tr td.avatar {display:block; width:50px; height:50px; /*position:relative;}*/
	
/*  #content .tablesubcontainer table tbody tr td.avatar a span {display:block; width:50px; height:50px; position:absolute; top:0; left:0; background:transparent url(../img/bg_avatar.png) no-repeat 0 0; text-indent:-5000px;}*/
/*  #content .tablesubcontainer table tbody tr.alt td.avatar a span {background-image:url(../img/bg_avatar_alt.png);}*/
	#content .tablesubcontainer table tbody tr td label { display:inline; display:inline-block; color:#686868; vertical-align:top; margin:0 1em .25em 0; font-size:10px; }
	
    #content .tablesubcontainer .tablefoot {margin:0 8px; padding:14px 10px 6px; border-top:1px solid #f5f5f5; text-align:right; font-size:12px;}
    #content .tablesubcontainer .tablefoot a {margin-left:.5em;}
    
    
    /* Added by CEC */
    
    #content .tablecontainerticketusagebig {width:642px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom; padding-bottom:15px; }
    #content .tablesubcontainerticketusagebig {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding-top:15px;position:relative;}
    #content .tablescrollerticketusagebig { height:500px; overflow-y:auto; overflow-x:auto; width:627px;margin-left:30px; }
    #content .tablesubcontainerticketusagebig thead {position:absolute; z-index:99; top:-30px; left:0; width:642px;display:table;background:transparent url(../img/bg_tableheader.png) no-repeat left top;}
    #content .tablesubcontainerticketusagebig table thead tr th {font-size:13px; font-weight:bold; color:#fff; padding:7px 0 9px 30px;}
    #content .tablesubcontainerticketusagebig table thead tr th.side {padding:0;}
    #content .tablesubcontainerticketusagebig table tbody tr {background-image:none;}
    #content .tablesubcontainerticketusagebig table tbody tr.alt td {background-color:#fafafa;}
    #content .tablesubcontainerticketusagebig table tr td.num {text-align:right;}
    #content .tablesubcontainerticketusagebig table tbody tr td.side {background:none; padding:0; margin:0; border:0;}
    #content .tablesubcontainerticketusagebig table tbody tr td.end {border-right:0; border-left:1px solid #eeeae5;}
    #content .tablesubcontainerticketusagebig table tbody tr td .declined {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 0;}
    #content .tablesubcontainerticketusagebig table tbody tr td .accepted {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -100px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .pending {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -200px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .multiple {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -300px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .canceled {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -400px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .saved {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -500px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .save {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -600px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .save:hover {background-position: 0 -500px;}
    #content .tablesubcontainerticketusagebig table tbody tr td .btn {background-color:#fafafa; border:1px solid #f9f4ee; padding:5px 6px; display:block; float:left;}
    #content .tablesubcontainerticketusagebig table tbody tr td .btn:hover {background-color:#fff; text-decoration:none;}
	#content .tablesubcontainerticketusagebig table tbody tr td .priority_high {background:transparent url(../img/icn_priority.png) no-repeat 10px 3px; display:block; font-style:normal; position:static; padding-left:28px;}
	#content .tablesubcontainerticketusagebig table tbody tr td .priority_medium {background:transparent url(../img/icn_priority.png) no-repeat 10px -48px; display:block; font-style:normal; position:static; padding-left:28px;}   
	#content .tablesubcontainerticketusagebig table tbody tr td .priority_low {background:transparent url(../img/icn_priority.png) no-repeat 10px -98px; display:block; font-style:normal; position:static; padding-left:28px;}      
    #content .tablesubcontainerticketusagebig table tbody tr td.group {padding-left:30px;}
	#content .tablesubcontainerticketusagebig table tbody tr td.avatar a {display:block; width:50px; height:50px; /*position:relative;*/}
    #content .tablesubcontainerticketusagebig table tbody tr td label { display:inline; display:inline-block; color:#277fbf; vertical-align:top; margin:0 1em .25em 0; }
    #content .tablesubcontainerticketusagebig .tablefoot {margin:0 8px; padding:14px 10px 6px; border-top:1px solid #f5f5f5; text-align:right; font-size:12px;}
    #content .tablesubcontainerticketusagebig .tablefoot a {margin-left:.5em;}
    
   /* #content .tablesubcontainer table tr td .saved {display:block; width:25px; height:20px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -500px;}
    #content .tablesubcontainer table tr td .save {display:none; width:25px; height:10px; margin:0 auto; background:transparent url(../img/icn_legend.png) no-repeat 0 -600px;} */
/*------ Sidebar Styles ------*/
 #sidebar {width:248px; float:right; margin:0; padding:0; margin-top:15px;}
	.roundedBox {border:0; background-color: #fbf8f5; padding: 0 0 10px 0;}
	#sidebar .addnewteam {display:block; width:135px; height:26px; background:transparent url(../img/btn_addnewteam.png) no-repeat 0 0; margin:0 0 10px 10px; position:relative;}
	#sidebar .addnewteam:hover {top:1px; left:1px;}
	
	#sidebar .modulecontainer {background:transparent url(../img/bg_sidebar_module.png) no-repeat left bottom; margin: 0 5px 10px 5px;} 
	#sidebar .module {background:transparent url(../img/bg_sidebar_module.png) no-repeat left top;}
	#sidebar .module h3 {font-size:14px; font-weight:bold; color:#645440; padding:4px 10px;}
	/*Created by CEC*/
	#sidebar .module h4 {font-size:13px; font-weight:bold; color:#645440; padding:4px 10px;}
	/**/
	#sidebar .module p {margin:14px 10px 2px 10px;}
	#sidebar .module ul li {text-indent:10px;}
	#sidebar .legend ul li {text-indent:46px;}
	#sidebar .module ul li a {display:block;}
	#sidebar form {} 
	
	#sidebar .calendar {font-size:12px; color:#2a2a2a; padding-bottom:0; position:relative;}
	#sidebar .calendar table {border:none;}
	#sidebar .calendar table tr {border:none;}
	#sidebar .calendar table tr th {font-size:11px; color:#32536f; font-weight:bold; padding:10px 9px 6px 9px;}
	#sidebar .calendar table tr.month h3 {text-align:center;}
	#sidebar .calendar table tr.controls {font-size:12px; font-weight:bold; color:#287fbf; display:block;}
	#sidebar .calendar table tr.prev a {background:transparent url(../img/icn_calendar_prev.png) no-repeat left center; position:absolute; padding-left:10px; top:14px; left:16px;}
	#sidebar .calendar table tr.next a {background:transparent url(../img/icn_calendar_next.png) no-repeat right center; position:absolute; padding-right:10px; top:14px; right:16px;}
	#sidebar .calendar table tr {border-top:0px solid #f0ece6;}
	#sidebar .calendar table tr td {padding:4px 8px; }
	#sidebar .calendar table tr td .on {display:block; color:#b32e33; font-weight:bold;}
	#sidebar .calendar table tr td .on:hover {background-color:#fff2e2;}
	#sidebar .calendar table tr td.today {background-color:#fff2e2; color:#000; font-weight:bold;}
 	
/*------ Module Styles ------*/	
	.modulecontainer {background:transparent url(../img/bg_content_module.png) no-repeat left bottom; padding-bottom:15px; margin:0 10px 10px 10px;}
	.module {background:transparent url(../img/bg_content_module.png) no-repeat left top; padding:8px; }
	.module h3 {font-size:14px; font-weight:bold; color:#645440; padding:4px 10px;}
	.module h3.title_legend {background:transparent url(../img/icn_title_module_legend.png) no-repeat 4px 0; text-indent:40px; padding-bottom:14px; padding-top:6px;}
	.module h3.title_email {background:transparent url(../img/icn_title_module_email.png) no-repeat 6px 0; text-indent:46px; padding-bottom:20px; padding-top:8px; height:24px;}
	.module ul li {font-size:13px; color:#2a2a2a; border-bottom:2px solid #f0ece6; padding:10px 0 8px 0; text-indent:10px;}
	.module ul li.last {border-bottom:none; padding-bottom:0;} 
		
	.module .btn_go {display:block; height:26px; width:47px; background:transparent url(../img/btn_go.png) no-repeat 0 0; margin-top:15px; position:relative;}
	.module .btn_go:hover {top:1px; left:1px;}		
		
	.modulecontainer .legend ul li {text-indent:46px; background:transparent url(../img/icn_legend_new.png) no-repeat 14px 10px;}
	.modulecontainer .legend .declined {background-position:14px -30px;}
	.modulecontainer .legend .accepted {background-position:14px -132px;}
	.modulecontainer .legend .pending {background-position:14px -232px;}
	.modulecontainer .legend .multiple {background-position:14px -332px;}
	.modulecontainer .legend .canceled {background-position:14px -432px;}	
	.modulecontainer .legend .saved {background-position:14px -532px;}
	.modulecontainer .legend .flagged {background-position:14px -632px;}
	
	
/*------ Footer Styles ------*/
#footer {width:974px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer.png) no-repeat 0 0; clear:both;}
	#footer ul {width:440px; margin:0 auto; font-size:11px; color:#fff; display:block; clear:both;}
	#footer a {color:#b4e8ff; margin-right:8px; padding-right:8px; border-right:1px solid #fff;}
	#footer .last a {border-right:none; margin-right:2px;}

/*------ General Styles ------*/
h1 {font-size:22px;}
h2 {font-size:15px; color:#686868; margin-bottom:15px;}
h3 {font-size:16px; color:#8d0005; font-weight:bold;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:13px; font-weight:bold; margin:12px 0 -8px 0;}

a {text-decoration:none; color:#287fbf;}
a:hover {text-decoration:underline;}

strong {font-weight:bold;}
em {font-style:italic;}

form {}
	/*form input {border:0px solid #bebdbd; background:#fff url(../img/bg_input.png) ; padding:6px; font-size:11px; background-repeat:no-repeat; color:White} */
	/*form input{border:1px solid #bebdbd; background:#fff url(../img/bg_input.png) repeat-x 0 0; padding:6px; font-size:11px;} */

	form select {}
	form select option {}
	form textarea {border:1px solid #c2c0c0; background:#fff url(../img/bg_input.png) repeat-x 0 0; padding:6px 3px; font:normal 11px arial, sans-serif;}
	form label {display:block; font-size:13px; margin:10px 0 5px 0;}
	form button {border:0; background-color:transparent; position:relative;}
	form button:hover {top:1px; left:1px; cursor:pointer;}
	form input.checkbox, 
	    input.checkbox, 
	    label input.checkbox{ background:#fff url(../img/bg_checkbox.png) repeat-x top; border:1px solid #bebdbd; vertical-align:top; margin:0 .25em 0 0; }
    span.help {display:block;font-size:10px;color:#686868;text-align:right;margin:4px;}
    
.dropdown {display:block; border:1px solid #bebdbd; padding:4px 5px; width:114px; background:#fff url(../img/bg_dropdown.png) no-repeat right top; font-size:11px; color:#2a2a2a; }
.dropdown-active {text-decoration:none; background-position: right -50px;}
.dropdown h4 {font-weight:normal; font-size:11px;}
.dropdown ul {position:absolute; left:-999em;background-color:#fff; border:1px solid #bebdbd; border-top:none; margin-top:4px; width:124px;}
.dropdown ul li a,
    #content .teams .dropdown li a {display:block;padding:0.5em 0.25em;height:auto;width:auto;text-indent:.75em;outline:none;}
.dropdown li,
    #content .teams .dropdown li {background:none; width:100%; height:auto;}
.dropdown li h5 { font-weight: normal; font-size:11px; font-style:italic;text-indent:.5em;}
.dropdown-active ul {left:-1px;}
.dropdown-active ul li a:hover {background-color:#287fbf;color:#fff;text-decoration:none;}
 
/* buttons */
.btn_next {display: block; display:inline-block; width: 59px; height: 26px; background:transparent url(../img/btn_next.png) no-repeat left top; margin:0; position:relative; overflow:hidden; text-indent:-999em;vertical-align:middle;}
.btn_prev {display: block; display:inline-block; width: 59px; height: 26px; background:transparent url(../img/btn_prev.png) no-repeat left top; margin:0; position:relative; overflow:hidden; text-indent:-999em;vertical-align:middle;}
.sendoffer {display: block; width: 100px; height: 26px; background:transparent url(../img/btn_sendoffer.png) no-repeat left top; margin:0; position:relative; overflow:hidden; text-indent:-999em;vertical-align:middle; }
.btn_manage {display:block; width: 120px; height: 26px; background:transparent url(../img/btn_manage.png) no-repeat left top; margin:0; position:relative; overflow:hidden; text-indent:-999em;vertical-align:middle;}
/* jog on hover */
.sendoffer:hover,
    .btn_next:hover,
    .btn_prev:hover,
    .btn_manage:hover {top:1px; left:1px;}
/*------ Tooltips ------*/
#tooltip {position:absolute; background:transparent url(../img/bg_tooltip_bottom.png) no-repeat center bottom; width:308px;padding-bottom:1.5em; z-index:999; }
#tooltip h3 {font:bold 14px arial, sans-serif; color:#645440; background:transparent url(../img/bg_tooltip_top.png) no-repeat center top; margin-top:-10px;padding-top:10px; }
#tooltip h3 span {display:block; padding:.25em 16px .5em; margin:0 7px 1em; background:#f5f4f4;}
#tooltip div.body {padding: 0 24px .66em;position:relative;}
#tooltip dt, #tooltip dd {display:block; float:left; width:55%; font:normal 13px arial, sans-serif; color:#686868; padding:0; margin-bottom:.66em;}
#tooltip dt {clear:left;}
#tooltip dd {color:#2a2a2a; width:45%;}
#tooltip a.more {position:relative; clear:left; left:55%;}
.viewport-bottom {margin-top:55px;}
div.body span.arrow {position:absolute; display:block; width:20px; height:27px; background:transparent url(../img/bg_tooltip_arrow.png) no-repeat left top; left:-13px; top:0;}
.viewport-bottom div.body span.arrow {top:auto; bottom:0 !important;}
.viewport-right div.body span.arrow {left:auto; right:-13px !important; background-position:right top;}

span.overflow {display:block; white-space:normal; overflow:visible; width:18px; height:17px; background:transparent url(../img/bg_hover_trigger.png) no-repeat right top;z-index:999;}
span.overflow-active {background-image:url(../img/bg_hover_trigger_on.png);}
/*------ Global Classes (Things Used All The Time) ------*/
.alt em {position: absolute; left: -5000px; top: -5000px;}
.hide { overflow:hidden !important; text-indent:-5000px !important; text-align:left !important; }

.pos_left {float:left; margin-right: 0.5em;}
.pos_right {float:right; margin-left: 0.5em;}

.list_horizontal li {display: block; float: left;} .list_horizontal li a {display: block;}
.list_bull { margin: 1.0em 0;} .list_bull li {background: url(../img/icn_bulletWhite.gif) no-repeat 0px 2px; margin:0.5em 0; padding-left:1.2em;}
.list_num {margin:1.0em; padding-left:1.0em;} .list_num li {list-style:decimal; margin:0.5em 0; padding-left:0.2em;}

.clear {display:inline-block;}
.clear:after {  content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;  }
html[xmlns] .clear { display: block; }
* html .clear { height:1%; }

/*------ Article Styles ------*/
.article #content {width:634px; float:left; padding:0 20px 0 10px;}
.article #content h2 {font-size:22px; color:#b63237; font-weight:normal; margin:0 0 2px 0;}
.article #content h3 {font-size:18px; color:#2a2a2a; font-weight:normal; margin:16px 0 2px 0;}

.article #subcontainer {background:transparent url(../img/bg_subcontainer.png) repeat-y right top;}
.article #contentcontainer {background:transparent url(../img/bg_contentcontainer.png) no-repeat right top; position:relative;height:4034px;}

/*------ Contact Styles ------*/
.contact #content .schedulecontainer .tablescroller {height:448px;}
.contact #content .schedulecontainer table tbody tr td {vertical-align:top;}
.contact #content .schedulecontainer table tr td {vertical-align:top;}
.contact #content .schedulecontainer form {margin:0 1.5em 4em;}
.contact #content .schedulecontainer form ul li {vertical-align:middle;}
.contact #content .schedulecontainer form li {display:inline;display:inline-block;position:relative;}

/* created by vibhor 13th Nov 2008 */
.contact #content .schedulecontainer div ul li {vertical-align:middle;}
.contact #content .schedulecontainer div li {display:inline;display:inline-block;position:relative;}
.contact #content .schedulecontainer div select {padding:3px 0;}


.contact #content .schedulecontainer form li.search {margin-left:120px;}
.contact #content .schedulecontainer .tablescroller table tr td table tr td div table tr td{text-align:center}
.contact #content .schedulecontainer form label {display:inline;color:#2a2a2a;font-size:13px;}
.contact #content .schedulecontainer form label.structural {color:#686868; display:block; font-size:12px; position:absolute; left:12px; top:-3px; z-index:66;}
.contact #content .schedulecontainer form label.structural input:focus,
    .contact #content .schedulecontainer form label.focus {display:none;}
.contact #content .schedulecontainer form select {padding:3px 0;}
.contact #content .schedulecontainer form input {width:196px; height:13px; padding:8px; background:transparent url(../img/bg_input_short.png) no-repeat 0 0; border:none; background-color:transparent;}
.contact #content .schedulecontainer form button.search {display:block; width:75px; height:26px; background:transparent url(../img/btn_search.png) no-repeat top left;overflow:hidden; text-indent:-999em;}
.contact #sidebar .modulecontainer label {margin: .75em 0 .25em 10px;}
.contact #sidebar label,
    .contact #sidebar textarea {width:190px; margin: 0 10px 10px;}
.contact #sidebar textarea {margin-bottom:2px;}
.contact #sidebar span.help {margin: 0 14px 1em 0;}
.contact #sidebar button.send {background:transparent url(../img/btn_send.png) no-repeat 0 0; width:62px;height:26px;display:block;overflow:hidden;text-indent:-999em;margin:10px 0 0 10px;}
.contact #content .schedulecontainer {width:880px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; margin-top:10px; padding-top:20px;}
.contact #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.contact #content .tablecontainer {width:712px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom;}
.contact #content .tablesubcontainer {width:712px;background:transparent url(../img/bg_table.png) no-repeat 0 0;}
.contact #content .tablesubcontainer table thead {background:transparent url(../img/bg_tableheader.png) no-repeat left top; width:642px;}
.contact #content .tablesubcontainer div {text-align:left;}

.ResultHeader{width:642px;min-height:125px;overflow:hidden;background:transparent url(../img/bg_content_module.png) no-repeat center top;text-align:justify }
.ResultFooter {background:transparent url(../_base/img/bg_result_footer.png) no-repeat center top;}

.contact #TopNavLink_NCMA {width:450px; position: relative;top: -34px;left:460px; }
		#TopNavLink_NCMA ul {width:450px; margin:10 auto ; font-size:11px; color:#fff; display:block; clear:both;}
		#TopNavLink_NCMA a{color: #3399cc;margin-right: 8px;padding-right: 8px;border-right: 1px solid #fff;}

.contact #BuildWallPrint{ width:450px; position: relative;top: -38px;left:650px;}
         #BuildWallPrint ul {width:450px; margin:10 auto ; font-size:11px; color:#fff; display:block; clear:both;}

.PrintButton{font-size:11px;color: #3399cc;font-weight:bold;}
.PrintButton:hover{color:black;text-decoration:none;}

.BuildWallResult_tr{background-color: #f8f3ef;}
.BuildWallResult_tr:Hover{background-color: #D2D1A8;}
.BuildWallResult_tr_alternaterow{background-color: #ffffff;}
.BuildWallResult_tr_alternaterow:Hover{background-color: #D2D1A8;}
.BuildWallResult_Header{}



.ProductGrid_tr
{
	background-color: #abc2d9;
	padding-right: 40px;
	padding-left: 40px;
	margin-left: 20px;
	margin-right: 20px;
}

.accorMenu {text-decoration: none;	color:White;}
.topaccormenu{font: bold 14px Arial;color: white;	background: black url(../Images/titlebar.png) repeat-x center left;	margin-bottom: 10px; text-transform: uppercase;	padding: 4px 0 4px 10px; cursor: hand;	cursor: pointer;	text-decoration: none;}
.arrowlistmenu {color: white;display: block;padding: 2px 0;padding-top:0px;text-align:left;padding-left: 1px;text-decoration: none;font-weight: bold;font-size: 80%;}
arrowlistmenu.hover{color: white;background: url(../Images/arrowbullet.png) no-repeat center left;background-color:Gray;}

/*------ Individual Team Styles ------*/ 
.individual #subcontainer {background:transparent url(../img/bg_subcontainer_short.png) repeat-y right top;}
.individual #contentcontainer {background:transparent url(../img/bg_contentcontainer_short.png) no-repeat right top; position:relative;}
.individual #content {float:none; margin-left:144px;}
.individual #content .teams {position:absolute; top:5px; left:5px; width:144px;}
.individual #footer {background:transparent url(../img/bg_footer_short.png) no-repeat right top;}
.individual #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; margin-top:10px; padding-top:20px;}
.individual #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.individual #content .tablecontainer {width:768px; background:transparent url(../img/bg_table_bottom_long.png) no-repeat left bottom;}
.individual #content .tablesubcontainer {width:768px;background:transparent url(../img/bg_table_long.png) no-repeat 0 0;}
.individual #content .tablescroller { width:753px; }
.individual #content .tablesubcontainer table thead th.select-all{ padding-left:23px; }
.individual #content .tablesubcontainer table tbody td p.seats {white-space:nowrap;overflow:hidden; width:110px; height:18px; font-size:12px; position:relative;margin:0; padding:0; vertical-align:top; line-height:1.25;}
.individual #content .tablesubcontainer table tbody td p.seats span.overflow {width:40px; padding-left:.25em; height:22px; background-color:#fff; position:absolute; right:0; top:0;}
.individual #content .tablesubcontainer table tbody tr.alt td p.seats span.overflow {background-color:#fafafa;}
/*.individual #content .tablesubcontainer table thead {background:transparent url(../img/bg_tableheader_long.png) no-repeat left top; width:768px;}*/
.individual #content .tablesubcontainer table tbody td .action, .individual #content .tablesubcontainer table tbody td .timer {float:left;margin:0 6px 0 0;}
/*.individual #content .tablesubcontainer .tablescroller div table tr td input {white-space:nowrap;overflow:hidden; width:30px; height:18px; font-size:12px; position:relative;margin:0; padding:0; vertical-align:top; line-height:1.25;}*/
.individual #content td .action {width:100px;}
.individual #content td .timer {width:77px;}
.individual #content .tablecontainer .tablefoot {width:733px;}
.individual #content .tablecontainer .tablefoot ul {width:150px;text-align:center; margin-right:0;float:right;}
.individual #content .tablecontainer .tablefoot li {width:100%;}

#content .tablesubcontainer .tablefoot a.btn_manage {margin:auto;}

#content .tablesubcontainer table.profile tbody tr td {vertical-align:middle; border-right:none; border-left:none;}

/* selected seat */
.individual #content .seatsmodule {background-image:url(../img/bg_content_module_short_bottom.png);width:500px;padding-bottom:12px;}
.individual #content .seatsmodule .module {background-image:url(../img/bg_content_module_short.png);width:auto;margin-bottom:0;}
.individual #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.individual #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.individual #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}
/*created by CEC*/
.individual #content .offrcnfrmmodule {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
.individual #content .cnfrmmodule {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
.individual #content .offerseatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.individual #content .offerseatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.individual #content .offerseatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}

/*---------------------------------------------------------------------------------------------------------------*/

/*
.individual #content .seatsmodule tableclass{width:96%;margin: 10px 2% 0 10px;}
.individual #content .seatsmodule columnheader {padding:0 0 6px;font-weight:bold; color:#645440;}
.individual #content .seatsmodule columndata {border-top:1px solid #e6e2dd;padding: 4px 0; }
*/
/*------ Network Member Styles ------*/
.network #content .modulecontainer {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
	.network #content .module {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
	.network #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.network #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.network #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}
/*------ Profile Styles ------*/	
.profile #content {float:none;}
.profile #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; padding-top:15px;}
.profile #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.profile #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.profile #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.profile #content .teamselect li {clear:both;}
.profile #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.profile #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.profile #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.profile #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.profile #content .tablecontainer {float:right; margin-right:10px;}
.profile #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:10px 25px; position:relative;}
/*Created by CEC*/
.profile #content .tablecontainerhelp {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:8px 8px 8px 8px; position:relative;}
/**/
.profile #content .tablesubcontainer .deactivate {position:absolute; display:block; right:20px; top:20px; font-size:13px; color:#287fbf;}

.profile #content .form-row {}
.profile #content .form-row ul {clear:both;}
.profile #content .form-row ul li { vertical-align:middle; }
.profile #content .form-row .label {width:100px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.profile #content .form-row .data {width:480px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.profile #content .form-row .data select {margin-top: 6px}

.text_details{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0070c0;
	border:0px solid #000000;
	text-decoration:none;
	background:none; 
	cursor:pointer;  
}
.btn_backgroundnone{background:none;}
.btngeneral{border:0px solid #bebdbd; background:#fff url(../img/btn1.png) ; width:180px; padding:6px; font-size:11px; background-repeat:no-repeat; color:White;font-weight:bold} 
.btnsubmit{border:0px solid #bebdbd; background:#fff url(../img/btn.png) ; width:120px; padding:6px; font-size:11px; background-repeat:no-repeat; color:White;} 

.textbox_field{border:1px solid #bebdbd; background:#fff url(../img/bg_input.png) repeat-x 0 0; padding:4px 5px; font-size:11px;} 
.blank_image {display:block; width:50px; height:50px; background: transparent url(../_base/img/bg_avatar.png)no-repeat center }

.spanoverflow {display:block; white-space:normal; overflow:visible; width:18px; height:17px; background:transparent url(../img/bg_hover_trigger.png) no-repeat right top;z-index:999;}
.spanOverflowActive {background-image:url(../img/bg_hover_trigger_on.png);}


.btnSaveMedium{border:0px solid #bebdbd; background:url(../img/btn-blue-medium.png); width:120px; padding:6px; font-size:12px; background-repeat:no-repeat; color:White;} 
.btnPrintSmall
{
	border: 0px solid #bebdbd;
	background: url(../Images/print.gif) no-repeat;
	width: 60px;
	padding: 6px;
	font-size: 12px;
	color: White;
} 

.btnRedMedium{border:0px solid #bebdbd; background:url(../img/btn_red_medium.png); width:120px; padding:6px; font-size:12px; background-repeat:no-repeat; color:White;font-weight:bold}
.btnRedMedium130{border:0px solid #bebdbd; background:url(../img/btn_red_medium130.png); width:130px; padding:6px; font-size:12px; background-repeat:no-repeat; color:White;font-weight:bold}

.btnGreyMedium{border:0px solid #bebdbd; background:url(../img/btn_grey_medium.png); width:120px; padding:6px; font-size:12px; background-repeat:no-repeat; color:White;font-weight:bold}
.btn_go_New{border:0px solid #bebdbd; height:26px; background:url(../img/btn_go.png); width:47px; padding:6px; font-size:12px; background-repeat:no-repeat; color:White;}
.thhierarchy{background: transparent url(../img/bg_tableheader_rpt.png) repeat-x left top;padding-right:20px; color:White;font-weight:bold}
.headlast {background-image:none;}

.btngreymedium{border:0px solid #bebdbd; background:#fff url(../img/btn_grey_medium.png) ; width:120px;font-size:12px; background-repeat:no-repeat; color:White; font-weight:bold} 

.headertext{ text-align:center;font-weight:bold}

.blockprofileem {font-size:12px; font-style:normal; display:block; background:transparent url(../img/bg_navigation_profile.png) no-repeat right top; padding:7px 8px 5px 0;}

.blockprofilestrong {font-weight:bold; color:#b42e34;}

.blockprofilespan {display:block; position:absolute; top:5px; right:14px; background:transparent url(../img/bg_navigation_profile.png) no-repeat left top; padding-left:16px;}
	
.seatmodtheadth {padding:0 0 6px;font-weight:bold; color:#645440;}


.individualnm #subcontainer {background:transparent url(../img/bg_subcontainer.png) repeat-y right top;}
.individualnm #contentcontainer {background:transparent url(../img/bg_contentcontainer.png) no-repeat right top; position:relative;}
.individualnm #content {float:none; margin-left:44px;}
.individualnm #content .teams {position:absolute; top:5px; left:5px; width:144px;}
.individualnm #footer {background:transparent url(../img/bg_footer_short.png) no-repeat right top;}
.individualnm #content .schedulecontainer {width:890px; background:transparent url(../img/bg_schedulecontainer.png) no-repeat left top; margin-top:20px; padding-top:10px;}
.individualnm #content .schedulesubcontainer {background:transparent url(../img/bg_schedule.png) no-repeat left bottom;}
.individualnm #content .tablecontainer {width:768px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom;}
.individualnm #content .tablesubcontainer {width:768px;background:transparent url(../img/bg_table.png) no-repeat 0 0;}
.individualnm #content .tablescroller { width:753px; }
.individualnm #content .tablesubcontainer table thead th.select-all{ padding-left:23px; }
.individualnm #content .tablesubcontainer table tbody td p.seats {white-space:nowrap;overflow:hidden; width:110px; height:18px; font-size:12px; position:relative;margin:0; padding:0; vertical-align:top; line-height:1.25;}
.individualnm #content .tablesubcontainer table tbody td p.seats span.overflow {width:40px; padding-left:.25em; height:22px; background-color:#fff; position:absolute; right:0; top:0;}
.individualnm #content .tablesubcontainer table tbody tr.alt td p.seats span.overflow {background-color:#fafafa;}
/*.individualnm #content .tablesubcontainer table thead {background:transparent url(../img/bg_tableheader_long.png) no-repeat left top; width:768px;}*/
.individualnm #content .tablesubcontainer table tbody td .action, .individualnm #content .tablesubcontainer table tbody td .timer {float:left;margin:0 6px 0 0;}
.individualnm #content td .action {width:100px;}
.individualnm #content td .timer {width:77px;}
.individualnm #content .tablecontainer .tablefoot {width:733px;}
.individualnm #content .tablecontainer .tablefoot ul {width:150px;text-align:center; margin-right:0;float:right;}
.individualnm #content .tablecontainer .tablefoot li {width:100%;}

.individualnm #content .seatsmodule {background-image:url(../img/bg_content_module_short_bottom.png);width:500px;padding-bottom:12px;margin-left:5px;}
.individualnm #content .seatsmodule .module {background-image:url(../img/bg_content_module_short.png);width:auto;margin-bottom:0;}
.individualnm #content .seatsmodule table {width:96%;margin: 10px 2% 0;}
.individualnm #content .seatsmodule table thead th {padding:0 0 6px;font-weight:bold; color:#645440;}
.individualnm #content .seatsmodule table tbody tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}

 

.menustyle{position:absolute;visibility:hidden;margin: 0;padding: 0;background:#FAF6F1;border: 1px solid #B8B5B1;z-index:100;font-style:normal;font-size:12px;font-family:Arial}
.strongitem{font-weight:bold;}


.containerteam {width:115px; padding:0px 0px 0px 6px;}
#navigationteam {padding:5px 0px;}
	#navigationteam ol {background: transparent url(../img/bg_navigation_list.png) repeat-y left bottom; padding-left:0px;}
	#navigationteam li {background: transparent url(../img/bg_navigation_list.png) repeat-y right bottom;}
	#navigationteam li a {font-size:15px; color:#2a2a2a; padding: 10px 0px 10px 10px; margin-right:0px;border-top:none 0px #B8B5B1;background: transparent url(../img/bg_navigation_on.png) repeat-y left top;border-bottom:solid 1px #B8B5B1;border-right:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-top:solid 1px #B8B5B1}
	#navigationteam li a:hover {background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; color:#b32e33; text-decoration:none;}	
	#navigationteam li a.on {font-weight:normal; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}	

/*Style added by Ravi Jindal */
/*------Edit Profile Styles ------*/	
.editprofile #subcontainer
{
	width: 900px;
	margin: 15px auto 0 auto;
	background: transparent url(../img/bg_subcontainer_short_profile.png) repeat-y 0 0;
}
.editprofile #contentcontainer
{
	width: 900px;
	background: transparent url(../img/bg_contentcontainer_profile.png) no-repeat 0 0;
	min-height: 300px;
	padding: 20px 25px 20px 5px;
}


.editprofile #content {float:none;}
.editprofile #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long_790.png) no-repeat left top;  padding-top:15px;}
.editprofile #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long_790.png) no-repeat left bottom;}
.editprofile #content .tablesubcontainer thead {position:absolute; border:solid 0px #000000; z-index:99; top:-30px; left:0; width:460px;display:table;background:transparent url(../img/bg_tableheader.png) no-repeat left top;}
.editprofile #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.editprofile #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.editprofile #content .teamselect li {clear:both;}
.editprofile #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.editprofile #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.editprofile #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.editprofile #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}

.editprofile #content .tablecontainer {width:550px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom_listview_550.png) no-repeat left bottom; padding-bottom:15px; }
.editprofile #content .tablesubcontainer {background:transparent url(../img/bg_table_listview_550.png) no-repeat 0 0; padding-top:15px;position:relative;}

/*Created by CEC*/
.editprofile #content .tablecontainerhelp {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:8px 8px 8px 8px; position:relative;}
/**/
.editprofile #content .tablesubcontainer .deactivate {position:absolute; display:block; right:20px; top:20px; font-size:13px; color:#287fbf;}

.editprofile #content .form-row {}
.editprofile #content .form-row ul {clear:both;}
.editprofile #content .form-row ul li { vertical-align:middle; }
.editprofile #content .form-row .label {width:100px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.editprofile #content .form-row .data {width:480px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.editprofile #content .form-row .data select {margin-top: 6px}

.editprofile #content .form-row .label_aboutme {width:200px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.editprofile #content .form-row .data_aboutme {width:350px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.editprofile #content .form-row .data_aboutme table tr td input{float:left; margin-left:-15px; width:15px}
.editprofile #content .form-row .data_aboutme table tr td label{width:160px}
.editprofile #content .form-row .data_aboutme select {margin-top: 6px}

/*Added By Vipin*/
.editprofile #content .form-row .labelHeader
{
	float: left;
	text-align:left ;
	margin-right: 10px;
	font-weight: bold;
	color: #993300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.editprofile #content .form-row .data_aboutme_NCMA
{
	width: 350px;
	float: left;
	color: dimgray;
	font-size: 12px;
	padding: 6px 0;
	
}

.editprofile #content .form-row .dataHeader {text-align:left; float:left; color:#686868; font-size:11px; padding:6px 0;}
.editprofile #footer {width:900px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer900.png) no-repeat 0 0; clear:both;}
/****************/

/*------Create Profile Styles ------*/	
.createprofile #subcontainer {width:900px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short_profile.png) repeat-y 0 0;}
.createprofile #contentcontainer {width:900px;background:transparent url(../img/bg_contentcontainer900.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 px;}
.createprofile #footer {width:900px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer900.png) no-repeat 0 0; clear:both;}

.createprofile #content {float:none;}
.createprofile #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; padding-top:15px;}
.createprofile #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.createprofile #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.createprofile #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.createprofile #content .teamselect li {clear:both;}
.createprofile #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.createprofile #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.createprofile #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.createprofile #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.createprofile #content .tablecontainer {float:right; margin-right:10px;}
.createprofile #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:10px 25px; position:relative;}
/*Created by CEC*/
.createprofile #content .tablecontainerhelp {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:8px 8px 8px 8px; position:relative;}
/**/
.createprofile #content .tablesubcontainer .deactivate {position:absolute; display:block; right:20px; top:20px; font-size:13px; color:#287fbf;}

.createprofile #content .form-row {}
.createprofile #content .form-row ul {clear:both;}
.createprofile #content .form-row ul li { vertical-align:middle; }
.createprofile #content .form-row .label {width:150px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.createprofile #content .form-row .data {width:430px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.createprofile #content .form-row .data select {margin-top: 6px}

.createprofile #content .modulecontainer {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
.createprofile #content .module {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
.createprofile #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.createprofile #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.createprofile #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}

/*------Address Book Styles ------*/	
.subcontact #subcontainer {width:830px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short.png) repeat-y 0 0;}
.subcontact #contentcontainer {width:830px;background:transparent url(../img/bg_contentcontainer830.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 25px;}
.subcontact #footer {width:830px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer830.png) no-repeat 0 0; clear:both;}
.subcontact #content .schedulecontainer {width:664px; background:transparent url(../img/bg_schedulecontainer.png) no-repeat center top; margin-left:60px;margin-top:50px; padding-top:30px; position:relative;}

.subcontact #content .schedulecontainer .tablescroller {height:448px;}
.subcontact #content .schedulecontainer table tbody tr td {vertical-align:middle;}
.subcontact #content .schedulecontainer table tr td {vertical-align:middle;}
.subcontact #content .schedulecontainer form {margin:0 1.5em 4em;}
.subcontact #content .schedulecontainer form ul li {vertical-align:middle;}
.subcontact #content .schedulecontainer form li {display:inline;display:inline-block;position:relative;}


.subcontact #content .schedulecontainer div ul li {vertical-align:middle;}
.subcontact #content .schedulecontainer div li {display:inline;display:inline-block;position:relative;}
.subcontact #content .schedulecontainer div select {padding:3px 0;}


.subcontact #content .schedulecontainer form li.search {margin-left:120px;}
.subcontact #content .schedulecontainer form label {display:inline;color:#2a2a2a;font-size:13px;}
.subcontact #content .schedulecontainer form label.structural {color:#686868; display:block; font-size:12px; position:absolute; left:12px; top:-3px; z-index:66;}
.subcontact #content .schedulecontainer form label.structural input:focus,
    .subcontact #content .schedulecontainer form label.focus {display:none;}
.subcontact #content .schedulecontainer form select {padding:3px 0;}
.subcontact #content .schedulecontainer form input {width:196px; height:13px; padding:8px; background:transparent url(../img/bg_input_short.png) no-repeat 0 0; border:none; background-color:transparent;}
.subcontact #content .schedulecontainer form button.search {display:block; width:75px; height:26px; background:transparent url(../img/btn_search.png) no-repeat top left;overflow:hidden; text-indent:-999em;}

.subcontact #sidebar .modulecontainer label {margin: .75em 0 .25em 10px;}
.subcontact #sidebar label,
    .subcontact #sidebar textarea {width:190px; margin: 0 10px 10px;}
.subcontact #sidebar textarea {margin-bottom:2px;}
.subcontact #sidebar span.help {margin: 0 14px 1em 0;}
.subcontact #sidebar button.send {background:transparent url(../img/btn_send.png) no-repeat 0 0; width:62px;height:26px;display:block;overflow:hidden;text-indent:-999em;margin:10px 0 0 10px;}
.subcontact #content .schedulecontainer {margin-top:0;}



/*------ Network Offer Details Styles ------*/
.networkoffers #subcontainer {width:830px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short.png) repeat-y 0 0;}
.networkoffers #contentcontainer {width:830px;background:transparent url(../img/bg_contentcontainer830.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 25px;}
.networkoffers #footer {width:830px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer830.png) no-repeat 0 0; clear:both;}


.networkoffers #content .modulecontainer {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
	.networkoffers #content .module {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
	.networkoffers #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.networkoffers #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.networkoffers #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}


/*------ Article Styles - Privacy Policy ------*/
.privacy #content {width:830px; float:left; padding:0 20px 0 50px;}
.privacy #content h2 {font-size:22px; color:#b63237; font-weight:normal; margin:0 0 2px 0;}
.privacy #content h3 {font-size:18px; color:#2a2a2a; font-weight:normal; margin:16px 0 2px 0;}

.privacy #subcontainer {background:transparent url(../img/bg_subcontainer.png) repeat-y right top;}
.privacy #contentcontainer {background:transparent url(../img/bg_contentcontainer.png) no-repeat right top; position:relative;height:3950px;}

.tufirst {margin-top:25px; padding-top:20px;height:30px;}
.tualt{background-color:#fafafa;height:30px;}


/*------Edit Profile Styles ------*/	
.setprofilecalendar #subcontainer {width:900px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short_profile.png) repeat-y 0 0;}
.setprofilecalendar #contentcontainer {width:900px;background:transparent url(../img/bg_contentcontainer900.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 50px;}
.setprofilecalendar #footer {width:900px; background:transparent url(../img/bg_footer900.png) no-repeat center top; }

.setprofilecalendar #content {float:none;}
.setprofilecalendar #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; padding-top:15px;}
.setprofilecalendar #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
/*.setprofilecalendar #content .tablecontainer {float:right; margin-right:10px;}
.setprofilecalendar #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:10px 25px; position:relative;}
.setprofilecalendar #content .tablesubcontainer thead {position:absolute; border:solid 2px #000000; z-index:99; top:-30px; left:0; width:642px;display:table;background:transparent url(../img/bg_tableheader.png) no-repeat left top;}
*/.setprofilecalendar #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.setprofilecalendar #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.setprofilecalendar #content .teamselect li {clear:both;}
.setprofilecalendar #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.setprofilecalendar #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.setprofilecalendar #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.setprofilecalendar #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}

/*Style added by Ravi Jindal */

/*For Offers*/

/*------Create Profile Styles ------*/	
.Offer #subcontainer {width:900px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short_profile.png) repeat-y 0 0;}
.Offer #contentcontainer {width:900px;background:transparent url(../img/bg_contentcontainer900.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 25px;}
.Offer #footer {width:900px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer900.png) no-repeat 0 0; clear:both;}

.Offer #content {float:none;}
.Offer #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; padding-top:15px;}
.Offer #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.Offer #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.Offer #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.Offer #content .teamselect li {clear:both;}
.Offer #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.Offer #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.Offer #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.Offer #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.Offer #content .tablecontainer {float:right; margin-right:10px;}
.Offer #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:10px 25px; position:relative;}
.Offer #content .tablecontainerhelp {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:8px 8px 8px 8px; position:relative;}
.Offer #content .tablesubcontainer .deactivate {position:absolute; display:block; right:20px; top:20px; font-size:13px; color:#287fbf;}

.Offer #content .form-row {}
.Offer #content .form-row ul {clear:both;}
.Offer #content .form-row ul li { vertical-align:middle; }
.Offer #content .form-row .label {width:150px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.Offer #content .form-row .data {width:430px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.Offer #content .form-row .data select {margin-top: 6px}

.Offer #content .modulecontainer {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
.Offer #content .module {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
.Offer #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.Offer #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.Offer #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}


/*------Create Profile Styles - With Grid ------*/	
.createprofilegrid #subcontainer {width:900px; margin:15px auto 0 auto; background:transparent url(../img/bg_subcontainer_short_profile.png) repeat-y 0 0;}
.createprofilegrid #contentcontainer {width:900px;background:transparent url(../img/bg_contentcontainer900.png) no-repeat 0 0; min-height:300px; padding:20px 25px 0 25px;}
.createprofilegrid #footer {width:900px; margin:0 auto 40px auto; padding-top:40px; background:transparent url(../img/bg_footer900.png) no-repeat 0 0; clear:both;}

.createprofilegrid #content {float:none;}
.createprofilegrid #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; padding-top:15px;}
.createprofilegrid #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.createprofilegrid #content .teamselect {float:left; width:100px; margin:12px 5px 0 20px;}
.createprofilegrid #content .teamselect h3 {font-size:14px; color:#2a2a2a; font-weight:normal; margin-bottom:16px;}
.createprofilegrid #content .teamselect li {clear:both;}
.createprofilegrid #content .teamselect li a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.createprofilegrid #content .teamselect li.off a {display:block; text-align:right; line-height:24px; font-size:14px; color:#2a2a2a; float:right;}
.createprofilegrid #content .teamselect li.on a {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
.createprofilegrid #content .teamselect a.on {font-weight:bold; color:#b32e33; background: transparent url(../img/icn_arrow_blue_right.png) no-repeat left center; padding-left:10px;}
/*.createprofilegrid #content .tablecontainer {float:right; margin-right:10px;}
.createprofilegrid #content .tablesubcontainer {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:10px 25px; position:relative;}*/
/*Created by CEC*/
.createprofilegrid #content .tablecontainerhelp {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding:8px 8px 8px 8px; position:relative;}
/**/
.createprofilegrid #content .tablesubcontainer .deactivate {position:absolute; display:block; right:20px; top:20px; font-size:13px; color:#287fbf;}

.createprofilegrid #content .form-row {}
.createprofilegrid #content .form-row ul {clear:both;}
.createprofilegrid #content .form-row ul li { vertical-align:middle; }
.createprofilegrid #content .form-row .label {width:150px; float:left; margin-right:10px; text-align:right; padding:6px 0;}
.createprofilegrid #content .form-row .data {width:430px; float:left; color:#686868; font-size:11px; padding:6px 0;}
.createprofilegrid #content .form-row .data select {margin-top: 6px}

.createprofilegrid #content .modulecontainer {background:transparent url(../img/bg_content_module_long.png) no-repeat left bottom; padding-bottom:15px; margin:0 0 10px 0;}
.createprofilegrid #content .module {background:transparent url(../img/bg_content_module_long.png) no-repeat left top; padding:8px;}
.createprofilegrid #content .seatsmodule div table {width:96%; margin: 10px 2% 0;border:none 0px #FFFAF4;}
.createprofilegrid #content .seatsmodule div table tr th {padding:0 0 6px;font-weight:bold; color:#645440;}
.createprofilegrid #content .seatsmodule div table tr td {border-top:1px solid #e6e2dd;padding: 4px 0;}

/*------ STH List View Styles ------*/
.sthlistview #subcontainer {background:transparent url(../img/bg_subcontainer_short.png) repeat-y right top;}
.sthlistview #contentcontainer {background:transparent url(../img/bg_contentcontainer_short.png) no-repeat right top; position:relative;}
.sthlistview #content {float:none; margin-left:144px;}
.sthlistview #content .teams {position:absolute; top:5px; left:5px; width:144px;}
.sthlistview #footer {background:transparent url(../img/bg_footer_short.png) no-repeat right top;}
.sthlistview #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_listview.PNG) no-repeat left top; margin-top:10px; padding-top:20px;}
.sthlistview #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;min-height:600px}
.sthlistview #content .tablecontainer {width:500px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom_listview.png) no-repeat left bottom; padding-bottom:15px; }
.sthlistview #content .tablesubcontainer {background:transparent url(../img/bg_table_listview.png) no-repeat 0 0; padding-top:15px;position:relative;}
.sthlistview #content .tablescroller { height:200px; overflow-y:auto; overflow-x:hidden; width:480px;margin-left:8px; }
.sthlistview #content .tablescrollersmall { height:100px; overflow-y:auto; overflow-x:auto; width:500px;margin-left:8px; }
.sthlistview #content .tablesubcontainer thead {position:absolute; z-index:99; top:-30px; left:0; width:642px;display:table;background:transparent url(../img/bg_tableheader_listview.png) no-repeat left top;}
.sthlistview #content .tablesubcontainer table thead tr th {font-size:13px; font-weight:bold; color:#fff; padding:7px 0 9px 0px;text-align:center;border:None 0px #000000;}
.sthlistview #content .tablesubcontainer table thead tr th.side {padding:0;}
.sthlistview #content .tablesubcontainer div table tr {background-image:none;}
.sthlistview #content .tablesubcontainer div table tr td{padding:10px 0px;text-align:center;border:none 0px #FFFFFF;}
.sthlistview #content td .action {width:100px;}
.sthlistview #content td .timer {width:77px;}
.sthlistview #content .tablecontainer .tablefoot {width:200px;}
.sthlistview #content .tablecontainer .tablefoot ul {width:150px;text-align:center; margin-right:0;float:right;}
.sthlistview #content .tablecontainer .tablefoot li {width:100%;}

 .sthlistview   #content .tablecontainerticketusage {width:300px; margin:30px 0 5px 10px; background:transparent url(../img/bg_table_bottom.png) no-repeat left bottom; padding-bottom:15px; }
  .sthlistview  #content .tablesubcontainerticketusage {background:transparent url(../img/bg_table.png) no-repeat 0 0; padding-top:15px;position:relative;}
   .sthlistview #content .tablescrollerticketusage { height:250px; overflow-y:auto; overflow-x:auto; width:275px;margin-left:10px; }
  .sthlistview  #content .tablescrollerticketattn { height:150px; overflow-y:auto; overflow-x:auto; width:275px;margin-left:30px; }
  
 
  /*------ List view Sidebar Styles ------*/
 #sthlistviewsidebar {width:230px; float:left; margin:0; padding:0; margin-top:15px;}
	.roundedBox {border:0; background-color: #fbf8f5; padding: 0 0 10px 0;}
	#sthlistviewsidebar .addnewteam {display:block; width:135px; height:26px; background:transparent url(../img/btn_addnewteam.png) no-repeat 0 0; margin:0 0 10px 10px; position:relative;}
	#sthlistviewsidebar .addnewteam:hover {top:1px; left:1px;}
	
	#sthlistviewsidebar .modulecontainer {background:transparent url(../img/bg_sidebar_module_legend.png) no-repeat left bottom; margin: 0 5px 10px 5px;} 
	#sthlistviewsidebar .module {background:transparent url(../img/bg_sidebar_module_legend.png) no-repeat left top;}
	#sthlistviewsidebar .module h3 {font-size:14px; font-weight:bold; color:#645440; padding:4px 10px;}
	/*Created by CEC*/
	#sthlistviewsidebar .module h4 {font-size:13px; font-weight:bold; color:#645440; padding:4px 10px;}
	/**/
	#sthlistviewsidebar .module p {margin:14px 10px 2px 10px;}
	#sthlistviewsidebar .module ul li {text-indent:10px;}
	#sthlistviewsidebar .legend ul li {text-indent:46px;}
	#sthlistviewsidebar .module ul li a {display:block;}
	#sthlistviewsidebar form {} 
	
	#sthlistviewsidebar .calendar {font-size:12px; color:#2a2a2a; padding-bottom:0; position:relative;}
	#sthlistviewsidebar .calendar table {border:none;}
	#sthlistviewsidebar .calendar table tr {border:none;}
	#sthlistviewsidebar .calendar table tr th {font-size:10px; color:#32536f; font-weight:bold; padding:10px 9px 6px 9px;}
	#sthlistviewsidebar .calendar table tr.month h3 {text-align:center;}
	#sthlistviewsidebar .calendar table tr.controls {font-size:10px; font-weight:bold; color:#287fbf; display:block;}
	#sthlistviewsidebar .calendar table tr.prev a {background:transparent url(../img/icn_calendar_prev.png) no-repeat left center; position:absolute; padding-left:10px; top:14px; left:16px;}
	#sthlistviewsidebar .calendar table tr.next a {background:transparent url(../img/icn_calendar_next.png) no-repeat right center; position:absolute; padding-right:10px; top:14px; right:16px;}
	#sthlistviewsidebar .calendar table tr {border-top:0px solid #f0ece6;}
	#sthlistviewsidebar .calendar table tr td {padding:4px 5px; }
	#sthlistviewsidebar .calendar table tr td .on {display:block; color:#b32e33; font-weight:bold;}
	#sthlistviewsidebar .calendar table tr td .on:hover {background-color:#fff2e2;}
	#sthlistviewsidebar .calendar table tr td.today {background-color:#fff2e2; color:#000; font-weight:bold;}
	
	   /*------ Module Styles ------*/	
	.alertsmodulecontainer {background:transparent url(../img/bg_content_module_listview.png) no-repeat left bottom; padding-bottom:15px; margin:0 10px 10px 10px;}
	.alertsmodule {background:transparent url(../img/bg_content_module_listview.png) no-repeat left top; padding:8px;}
	.alertsmodule h3 {font-size:14px; font-weight:bold; color:#645440; padding:4px 10px;}
	.alertsmodule h3.title_legend {background:transparent url(../img/icn_title_module_legend.png) no-repeat 4px 0; text-indent:40px; padding-bottom:14px; padding-top:6px;}
	.alertsmodule h3.title_email {background:transparent url(../img/icn_title_module_email.png) no-repeat 6px 0; text-indent:46px; padding-bottom:20px; padding-top:8px; height:24px;}
	.alertsmodule ul li {font-size:13px; color:#2a2a2a; border-bottom:2px solid #f0ece6; padding:10px 0 8px 0; text-indent:10px;}
	.alertsmodule ul li.last {border-bottom:none; padding-bottom:0;} 
		
	.alertsmodule .btn_go {display:block; height:26px; width:47px; background:transparent url(../img/btn_go.png) no-repeat 0 0; margin-top:15px; position:relative;}
	.alertsmodule .btn_go:hover {top:1px; left:1px;}		
		
	.alertsmodulecontainer .legend ul li {text-indent:46px; background:transparent url(../img/icn_legend.png) no-repeat 14px 10px;}
	.alertsmodulecontainer .legend .declined {background-position:5px 10px;}
	.alertsmodulecontainer .legend .accepted {background-position:5px -92px;}
	.alertsmodulecontainer .legend .pending {background-position:5px -192px;}
	.alertsmodulecontainer .legend .multiple {background-position:5px -292px;}
	.alertsmodulecontainer .legend .canceled {background-position:5px -392px;}
	.alertsmodulecontainer .legend .saved {background-position:5px -492px;}
	
	
  /*created by CEC*/
  /*------ Individual Team Styles ------*/
.formultioffer #subcontainer {background:transparent url(../img/bg_subcontainer_short.png) repeat-y right top; margin-left:-40px;}
.formultioffer #contentcontainer {background:transparent url(../img/bg_contentcontainer_short_noleft.png) no-repeat right top; position:relative; }
.formultioffer #content {float:none; margin-left:144px;}
.formultioffer #content .teams {position:absolute; top:5px; left:5px; width:144px;}
.formultioffer #footer {background:transparent url(../img/bg_footer_short.png) no-repeat right top; margin-left:-40px;}
.formultioffer #content .schedulecontainer {width:790px; background:transparent url(../img/bg_schedulecontainer_long.png) no-repeat left top; margin-top:10px; padding-top:20px;}
.formultioffer #content .schedulesubcontainer {background:transparent url(../img/bg_schedule_long.png) no-repeat left bottom;}
.formultioffer #content .tablecontainer {width:768px; background:transparent url(../img/bg_table_bottom_long.png) no-repeat left bottom;}
.formultioffer #content .tablesubcontainer {width:768px;background:transparent url(../img/bg_table_long.png) no-repeat 0 0;}
.formultioffer #content .tablescroller { width:753px; }
.formultioffer #content .tablesubcontainer table thead th.select-all{ padding-left:23px; }
.formultioffer #content .tablesubcontainer table tbody td p.seats {white-space:nowrap;overflow:hidden; width:110px; height:18px; font-size:12px; position:relative;margin:0; padding:0; vertical-align:top; line-height:1.25;}
.formultioffer #content .tablesubcontainer table tbody td p.seats span.overflow {width:40px; padding-left:.25em; height:22px; background-color:#fff; position:absolute; right:0; top:0;}
.formultioffer #content .tablesubcontainer table tbody tr.alt td p.seats span.overflow {background-color:#fafafa;}
/*.formultioffer #content .tablesubcontainer table thead {background:transparent url(../img/bg_tableheader_long.png) no-repeat left top; width:768px;}*/
.formultioffer #content .tablesubcontainer table tbody td .action, .individual #content .tablesubcontainer table tbody td .timer {float:left;margin:0 6px 0 0;}
.formultioffer #content td .action {width:100px;}
.formultioffer #content td .timer {width:77px;}
.formultioffer #content .tablecontainer .tablefoot {width:733px;}
.formultioffer #content .tablecontainer .tablefoot ul {width:150px;text-align:center; margin-right:0;float:right;}
.formultioffer #content .tablecontainer .tablefoot li {width:100%;}
  /**/
