body {
    background: #FFFFFF; /*url(../images/slice/bodybg.jpg) repeat;*/
	margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 76%;
    color: #666666;
    line-height: 1.3em;
}
.container {
	width: 1000px;
	height: auto;
    margin: 20px auto;
}
.header {
	width: 1000px;
	height: 93px;
	float: left;
	background: url(../images/slice/header.gif);
}
.menu-wrap {
	width: 1000px;
	height: 18px;
	float:left;
}
.content-top {
	width: 1000px;
	height: 19px;
	background: url(../images/slice/content-large-top.gif) top left no-repeat;
	float: left;
}
.content {
	width: 940px;
	height: auto;
	padding: 0 30px;
	float: left;
	background: url(../images/slice/content-large-body.gif) top left repeat-y;
}
.content-bottom {
	width: 1000px;
	height: 19px;
	background: url(../images/slice/content-large-bottom.gif) top left no-repeat;
	float: left;
}
.content-margin-top {
	width: 1000px;
	height: 19px;
	background: url(../images/slice/content-large-top.gif) top left no-repeat;
	margin-top: 8px;
	float: left;
}
.content-footer {
	width: 1000px;
	height: 36px;
	padding-top: 8px;
	clear: both;
	background: url(../images/slice/footer.gif) bottom left no-repeat;
    position: relative;
    margin-bottom: 15px;
}
.content-footer-left {
	color: #989898;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
    text-align: left;
    float: left;
    padding-left: 25px;
	margin-top: 11px;
	width: 600px;
}
.content-footer-right {
	color: #989898;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	height: 22px;
	float: right;
	padding-right: 25px;
	margin-top: 11px;
}
.containleftboxpage {
	width: 1000px;
	height: auto;
	float: left;
}
.leftbox {
	width: 200px;
	height: auto;
	float: left;
}
.leftbox-top {
	width: 259px;
	height: 17px;
	float: left;
	background: url(../images/slice/content-left-top.gif) top left no-repeat;
	padding-left: 15px;
	padding-right: 15px;
}
.leftbox-middle {
	width: 259px;
	min-height: 250px;
	height:auto !important;
	height: 250px;
	float: left;
	background: url(../images/slice/content-left-body.gif) top left repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}
.leftbox-bottom {
	width: 259px;
	height: 17px;
	float: left;
	background: url(../images/slice/content-left-bottom.gif) bottom left no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom:10px;
}


 /* Opera hack for leftbox middle */
/*
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .leftbox-middle { margin-top:-12px; }
}
*/
/*
.left-favourites {
	padding-left: 20px;
	padding-right: 15px;
}
*/

.left-favourites{
	width:270px;
	margin:0.6em 0 0 0.6em;
}

.chartContainer{
	border:1px solid black;
	height:140px;
	z-index:9999;
	bottom:0px;
	position:static;
}

.ahelp_container{
	width: 289px;
	float: left;
	min-height:103px;
	height:auto !important;
	height:103px;

	margin-top:8px;
}
.ahelp_content{
	float:none;
	height:103px;
	min-height:103px;
	height:auto !important;
	padding:5px;
}

.leftbox-wrap {
	width: 259px;
	height: auto;
	float: left;
}
.rightbox {
	width: 705px;
	height: auto;
	float: right;
}
.rightbox-top {
	width: 673px;
	height: 19px;
	float: right;
	padding-right: 16px;
	padding-left: 16px;
	background: url(../images/slice/content-right-top.gif) top right no-repeat;
}
.rightbox-middle {
	width: 665px;
	min-height: 250px;
	height:auto !important;
	height: 250px;
	float: right;
	padding-right: 16px;
	padding-left: 16px;
	margin-left: 1px;
	margin-right: 1px;
	border-left: 3px solid #dbdbd9;
	border-right: 3px solid #dbdbd9;
	background: url(../images/slice/content-right-body.gif) top right no-repeat;
}
.rightbox-bottom {
	width: 673px;
	height: 19px;
	float: right;
	padding-right: 16px;
	padding-left: 16px;
	background: url(../images/slice/content-right-bottom.gif) bottom right no-repeat;
}
.menupushie6 {
	width: 353px;
	height: 85px;
	float: left;
	padding-top: 16px;
}
.menubox1 {
	width: 95px;
	height: auto;
	float: left;
    margin: 18px 0 0 20px;
}
.menubox2 {
	width: 95px;
	height: auto;
	float: left;
    margin: 18px 0 0 20px;
}
.menubox3 {
	width: 95px;
	height: auto;
	float: left;
    margin: 18px 0 0 23px;
}
.arena {
	position: relative;
	height: 400px;
}
.arena-left {
	width: 340px;
	height: auto;
}
.arena-left-top {
	width: 225px;
	height: 44px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 244px;
	padding-left: 37px;
	background: url(../images/slice/arena-left-top.gif) top right no-repeat;
}
.arena-left-bottom {
	width: 153px;
	height: 100px;
	position: absolute;
	top: 287px;
	padding-left: 109px;
	padding-top: 13px;
	font-size: 1.1em;
	color: #FFFF00;
	background: url(../images/slice/arena-left-bottom.gif) bottom right no-repeat;
}
.arena-right {
	width: 443px;
	height: 370px;
	position: absolute;
	right: 0;
	top: 0;
	padding-top: 30px;
	background: url(../images/slice/arena-right.gif) bottom right no-repeat;
}
.container-spacer {
	width: 1000px;
	height: 23px;
}



/* --------------Menu---------------- */

/* --------------Menu---------------- */

.menu {
	width: 95px;
	height: 90px;
}

.menu li a {
    height: 32px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 18px;
    text-decoration: none;
}

.menu li a:link, .menu li a:visited {
    color: #FFF;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    padding: 2px 0 0 3px;
}

.menu li a:hover, .menu li #current {
    color: #FFF;
	background: url(../images/slice/btn-hover.jpg) repeat-x;
    padding: 2px 0 0 3px;
    text-decoration: none;
}
.google {
	width: auto;
	height: auto;
	float: left;
    padding: 40px 0 0 15px;
}

.bottomnav {
    font-size: 14px;
	height: 22px;
	width: auto;
    margin: 20px 11px 0 11px;
	background-color: #009;
}
.bottomnav a {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    padding: 5px 0 0 20px;
}
.bottomnav a:hover {
    font-weight: bold;
	color: #C30;
	text-decoration: none;
}
.bottomnav-page2 {
	font-size: 14px;
	height: 22px;
	width: auto;
	background-color: #009;
    margin: 30px 11px 0 11px;
}
.bottomnav-page2 a {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    padding: 5px 0 0 20px;
}
.bottomnav-page2 a:hover {
    font-weight: bold;
	color: #C30;
	text-decoration: none;
}



/* ------------ Menu styles	------------ */

.hmenu, .hmenu li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.hmenu li {
    display: inline;
    margin: 0 0.5em;
}
.hmenu a {
    color: #00548E;
    text-decoration: none;
    font-weight: bold;
}
.hmenu a:hover {
    color: #5190b1;
    font-weight: bold;
}

.bottomnav, .menu { text-transform: uppercase; }

/* the menu */
.menu-wrap {
    text-align: left;
    height: auto;
    padding: 0.5em 1.5em;
}
.menu-wrap li {
    display: inline;
    padding: 0.9em 0;
    margin: 0 0.2em;
}
.menu-wrap a {
    text-decoration: none;
    font-size: 0.8em;
    color: #00548E;
    text-transform: uppercase;
    font-weight: bold;
}
.menu-wrap a:hover {
	text-decoration: none;
    color: #5190b1;
    font-weight: bold;
}
.menu-wrap ul li { 
    position: relative;
    z-index: 999;
}
.menu-wrap ul ul {
    display: none;
    position: absolute;
    z-index: 999;
    top: 2.5em;
    min-width: 10em;
    width: auto !important;
    width: 10em;
    white-space: nowrap;
    left: 0;
    border: 2px solid #CCC;
    background: #f5f5f5;
}
.menu-wrap ul ul li {
    display: block;
    padding: 0.2em 0;
    text-align: left;
    width: 100%;
}
.menu-wrap ul ul li a {
    display: block;
    width: 100%;
}
.sub {
	font-size: 0.9em;
	font-weight: normal;
}
.header-right {
	float:right;
	padding-top: 5px;
	padding-right: 20px;
	text-align: right;
}
.header-left {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	width: 255px;
	height: 50px;
}
.header-links { 
	color: white; 
	font-size: 0.9em; 
	font-weight: bold;
	padding-bottom: 5px;
}
.header-links a {
	color: white; 
	font-size: 0.85em; 
	font-weight: bold;
}
.header-links a:hover { 
	text-decoration: none;
	  color: #d6d6d4;
}



/* ------------ non-structure css, html styles	------------ */

p { 
	color: #666666;
}
    
a {
	color: #00548E;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
    color: #5190b1;
	text-decoration: underline;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #d12f25;
    line-height: 23px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #666666;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #9a666d;
}
h4 {
 	color: #00548e;
 	padding-left: 10px; 
 	padding-top: 1px;
 	padding-bottom: 2px;
 	font-size:1.2em; 
 	font-weight:bold; 
 	background: #d6e6ee;
}
hr {
	border: 1px dotted #CFCFD4;
	height: 1px;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
li {
	list-style: circle;
	margin-left: 30px;
	font-size: 1.1em;
}

hr {
	clear: both;
}

.li_blue {
	margin-left: 30px;
	font-size: 1.0em;
	margin-bottom: 0.85em;
	margin-left: 15px;
	background: url(../images/blue_arrow.gif) 0 3px no-repeat;
	min-height: 5px;
	padding-left: 18px;
	list-style: none;
}

.li_folder {
	margin-left: 30px;
	font-size: 1.0em;
	margin-bottom: 0.85em;
	margin-left: 15px;
	background: url(../images/folder_closed.gif) 0 3px no-repeat;
	min-height: 18px;
	padding-left: 18px;
	list-style: none;
}

.li_article {
	margin-left: 15px;
	font-size: 1.0em;
	margin-bottom: 0.85em;
	background: url(../images/article.gif) 0 3px no-repeat;
	min-height: 35px;
	padding-left: 35px;
	list-style: none;
}

.orange_bold {
	color: #fe7a04;
	font-weight: bold;
	font-size: 110%;
}


/* ------------ form objects	------------ */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #00548e;
	border: 1px solid #6699cc;
	padding-left: 2px;
	margin-bottom: 5px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #00548e;
	border: 1px solid #6699cc;
	padding-left: 2px;
	margin-bottom: 5px;
}

 .submit
{
color: #00548e;
background: red;
border: 2px outset #d7b9c9
}
.radioButton
{
	border: 0px solid #000;
	vertical-align: middle;
}
textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #ccccff;
}

.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #00548e;
	border: 1px solid #6699cc;
	margin-top: 3px;
	margin-bottom: 5px;
}




/* ------------ bread crumb	------------ */

.breadcrumb {
color: #8D9292; 
font-size:.75em;
padding-top:3px;
padding-left:30px;
}

.breadcrumb A:link {color: #8D9292;}
.breadcrumb A:visited {color: #8D9292;}
.breadcrumb A:hover {color: #8D9292;} 
.breadcrumb A:active {color: #8D9292;}

.breadcrumb-double {
color: #8D9292; 
font-size:.75em;
padding-top:0px;
padding-left:0px;
}

.breadcrumb-double A:link {color: #8D9292;}
.breadcrumb-double A:visited {color: #8D9292;}
.breadcrumb-double A:hover {color: #8D9292;} 
.breadcrumb-double A:active {color: #8D9292;}



/* ------------ generic message styles	------------ */

.success { color: #6C6; }
.error, .required   { 
color: #C33; 
font-size:.9em; 
border: 1px solid #CFD3DE;
background: #E5EAEE;
padding:.7em;
}

.asterisk { color: #C33; }

.subtle	{ 
color: #929292;
font-size: 0.85em;
}

.subtle-normal	{ 
color: #929292;
}

.warning { color: #F96; }

.notice { 
	color: #69C;
	font-size:.9em; 
	font-weight: bold;
	border: 1px solid #CFD3DE;
	background: #E5EAEE;
	padding:.7em;
	margin-bottom: 5px;
	margin-top: 5px;
}
.grey-border {
	border: 1px solid #dbdbd9;
	font-size: 0.9em;
	font-weight: normal;
}



/* ------------ generic text style	------------ */

a.comingsoon {
    color: #999;
}


.small-grey {
	font-size: 0.9em;
	font-weight: normal;
}

.oceanblue {
	font-weight: bold;
	color: #00a2ac;
}

.actioncoach-blue {
	color: #00548f;
}

a.adminLink {
	font-style: italic;
	vertical-align: bottom;
}


/* ------------ generic table styles	------------ */
.grey-borders {
	border-width: 1px 1px 1px 1px; 
	border-spacing: 0px; 
	border-style: outset outset outset outset; 
	border-color: gray gray gray gray;
	border-collapse: collapse;
}

.light-grey-borders {
	border-width: 1px 1px 1px 1px; 
	border-spacing: 0px; 
	border-style: outset outset outset outset; 
	border-color: #dbdbd9;
	border-collapse: collapse;
	font-size: 0.9em;
}


/* ------------ celebractions  ------------ */

.background-blue {
	background-color: #ebf0f3;
}
.blue-box {
	margin: 1em 2em 2em 2em;
	padding: 20px; 
	border: 1px solid #6699cc;
}
.celebractions-arena {
	margin-left: 10px;
	width: 340px; 
	font-size: 0.85em; 
	line-height: 2.2em;
}

.celebractions_wrapper {
	text-align: left;
	margin: 0px auto;
	background: url(../images/celebractions_margins.jpg) top left no-repeat;
	background-color: #f3f8fb;
	padding: 0px;
	border:0;
	width: 940px;
}

.celebractions_header {
	margin: 0 0 0 0;
	background: url(../images/celebractions_top.jpg);
	height: 138px;
}

.celebractions_left {
	float: left;
	width: 76px;
}

.celebractions_right {
	float: right;
	width: 76px;
}

.celebractions_content { 
	float: left;
	margin: 0 0 0 76px;
	width: 788px;
	background-color: white;
	display: inline;
}

.celebractions_footer {
	clear: both;
	height: 115px;
	background: url(../images/celebractions_footer.jpg);
}



/* ------------ ecards ------------ */

.ecardBox {
border: 1px solid #c9c9c9;
margin-top: 8px;
margin-bottom: 5px;
width: 510px;
}

.ecardDetail {
margin: 10px;
font-size: 0.85em;
}



/* ------------ poll ------------ */
a.deleteLink {
	padding-bottom: 15px;
	padding-top: 15px;
	text-indent: -30000px;
}
.orange_div {
	width: 640px;
	border: 1px solid #CFD3DE; 
	background: #fdf9e5;
	font-size: 1.0em;
	line-height: 2em;
	padding: 10px;
}



/* ------------ user preferences ------------ */
.pref_title_blue {
	color: white; 
	background-color: #b5d5e5;
}
.pref_title_purple {
	color: white; 
	background-color: #b4b1c3;
}
.pref_title_orange {
	color: white; 
	background-color: #fad484;
}
.pref_environment {
	background-color: #f2f1f7;
	padding: 5px;
}
.pref_password {
	background-color: #f3f9fb;
	padding: 5px;
}
.pref_rss {
	background-color: #faf3e3;
	padding: 5px;
}



/* ------------ user profile ------------ */
.profile_wrapper {
	background-color: #f3f9fb;
	width: 940px;
}
.profile_personal {
	width: 940px;
	margin-left: 10px;
	padding: 5px;
}
.profile_picture {
	width: 150px;
	padding: 10px;
	margin-right: 15px;
	border: 1px solid #6699cc;
	text-align: center;
}
.profile_physical {
	background-color: #faf4ea; 
	padding: 5px;
}
.profile_postal {
	background-color: #f3f9fb;
	padding: 5px;
}
.profile_business {
	background-color: #eeeeee;
	padding: 5px;
}
.profile_title_blue {
	color: white; 
	background-color: #b5d5e5
}
.profile_title_skin {
	clear: both;
	background-color: #eacba1; 
	color: white;
}
.profile_title_grey {
	background-color: #cccccc; 
	color: white;
}

/* -------- user list ------------ */

.userlist_wrapper {
	background-color: #f3f9fb;
	width: 653px;
}
.userlist_personal {
	width: 653px;
	margin-left: 10px;
	padding: 5px;
}


/* ------------ arena ------------ */
.arena_li {
	margin-left: 20px;
	font-size: 0.9em;
	margin-bottom: 0.85em;
	margin-left: 15px;
	background: url(../images/orange_arrow.gif) 0 3px no-repeat;
	padding-left: 18px;
	list-style: none;
}
.arena-90-day-plan {
	width: 250px;
	height: 200px;
	/*border: 1px solid #E3E3E2;*/
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	/*background: url(../images/90_day_plan.gif);*/
}
.arena-profile-title {
	font-weight: bold; 
	color:#C33; 
	font-size: 1.2em;
}
.arena-profile-text {
	margin-bottom: 0.2em;
	font-weight: bold;
}
.arena-popular-pages-title {
	margin-top: 0.6em;
	padding-bottom: 0.4em;
	font-weight: bold;
	font-size:14px;
}

/* ------------ signature generator  ------------ */
.signature_generic {
	font-size: 10pt; 
	color: #000080;  
	font-family: 'Arial','sans-serif';
}
.signature_small {
	font-size: 8pt; 
	color: #000080; 
	font-family: 'Arial','sans-serif';
}
.signature_small_grey {
	font-size: 8pt; 
	color: #666666; 
	font-family: 'Arial','sans-serif';
}
.signature_action {
	font-size: 12pt; 
	color: red; 
	font-family: 'Arial','sans-serif';
	font-weight: bold;
}
.signature_coach {
	font-size: 12pt; 
	color: blue; 
	font-family: 'Arial','sans-serif';
	font-weight: bold;
}
.signature_link {
	text-decoration: none;
	color: #939598;
	font-family: 'Arial','sans-serif';
	font-weight: bold;
	font-size: 12pt;
}
.signature_award {
	font-size: 14pt; 
	color: red; 
	font-family: 'Arial','sans-serif';
}
.signature_footer {
	font-size: 7pt; 
	color: #000080; 
	font-family: 'Arial','sans-serif';
	line-height: 12px;
}
.signature_worlds {
	font-size: 11pt; 
	color: #000080;
	font-weight: lighter;
}


/* ------------ global directory  ------------ */
.directory_picture {
	margin: 7px; 
	padding: 10px; 
	background-color: #d6d6d4;
}

.directory_contacts {
	margin-top: 70px; 
}

.directory_titles {
	font-size: 1.2em;
	font-weight: bold;
}

.directory_picture_border {
border-width: 4px;
border-color: #e7e7e5;
border-style: solid;
}



/* ------------ help popup  ------------ */
.h-pop {
	display: none;
}
.help {
	position: relative;
	text-decoration: none;
	color: #000;
}
.help:hover .h-pop {
	display: block;
	position: absolute;
	width: 12em;
	background-color: #f3f9fb;
	padding: 1px 3px 2px 3px;
	margin-left: 5px;
	border: 1px #b5d5e5 solid;
	text-decoration: none;
	font-size: 0.8em;
	left: 2em;
	top: 0.5em;
}
.help-image {
	margin-left: 1px;
	font-size: 1.0em;
	margin-bottom: 0.2em;
	min-height: 17px;
	padding-left: 1px;
}


/* ------------ training calendar  ------------ */
.tc-title-row {
	background-color: #e8e8e8;
}

.tc-title {
	background: url(../images/training_cal.gif) right no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;
	color: #989898;	
}

.tc-data {
	height: 190px;
	border: 1px #dbdbd9 solid;
	background: url(../images/training_cal_bg.gif) bottom repeat-x;
	font-size: 0.88em;
	padding: 4px;
	color: #77bf19;	
}

.personal-info-title {
    font-size: 150%;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #bab99b;
}

.personal-info {
	width: 95%;
	padding: 5px;
	border-bottom: 1px solid #bab99b;
	background-color: #f6f6f2;
}

.personal-sub-title {
	color: #bab99b;
	font-weight: bold;
}

.medical-info {
	width: 95%;
	padding: 5px;
	border-bottom: 1px solid #49728f;
	background-color: #e7f0f8;
}

.medical-info-title {
    font-size: 150%;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #49728f;
}

.medical-sub-title {
	color: #49728f;
	font-weight: bold;
}

.training-info {
	width: 95%;
	padding: 5px;
	border-bottom: 1px solid #d03126;
	background-color: #f9e4e3;
}

.training-info-title {
    font-size: 150%;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #d03126;
}

.training-sub-title {
	color: #d03126;
	font-weight: bold;
}

.training-flight {
	width: 450px;
	border: 1px solid #CFD3DE; 
	background: #fbdbc6;
	font-size: 1.0em;
	line-height: 2em;
	padding: 10px;
}


/***********************************************
* Author: VS Christopher
* Description:
***********************************************/

/***********************************************
* Author : Sourcefuse 
* Comments : Changes to default css for KPI Intranet
/**********************************************/


.kp_dotted_line {
border-bottom:1px dotted #cccccc;
}

.kp_heading {
font-family:Arial, Helvetica, sans-serif;
color:#2399BA;
font-size:17px;
font-weight:bold;
height:44px;
}

.kp_subheading {
font-family:Arial, Helvetica, sans-serif;
/*color:#00548E;*/
color:#00548F;
font-size:17px;
font-weight:bold;
text-align:left;
}

.kp_subtitle {
font-family:Arial, Helvetica, sans-serif;
color:#699EBA;
font-size:18px;
font-weight:normal;
}

/* FORM */

.kp_select {
font-family:Arial, Helvetica, sans-serif;
border:#5794BF 1px solid;
color:#000;
font-size:12px;
font-weight:normal;
}

.kp_input {
font-family:Arial, Helvetica, sans-serif;
border:#5794BF 1px solid;
color:#000;
font-size:12px;
font-weight:normal;
padding:1px 0px 1px 2px;
}

.kp_formtext {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
padding:0px 5px 0px 2px;
}

/***********************************************
* Date: 20December 2007
* Author: VS Christopher
* Description:
***********************************************/

.coach_reports_bg
{
width:936px;
height:60px;
background:url(../images/kpi/coach_reports_bg.gif) top left no-repeat;
overflow:hidden;
}

.coach_reports_bg2
{
width:297px;
height:547px;
background:url(../images/kpi/reports_mkting_bg.gif) top left no-repeat;
overflow:hidden;
}

.coach_reports_bg3
{
width:936px;
height:135px;
background:url(../images/kpi/reports_bg.gif) top left no-repeat;
overflow:hidden;
}


.kp_reportstxt
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#fff;
text-align:center;
}

.kp_input2 {
font-family:Arial, Helvetica, sans-serif;
border:#fff 1px solid;
color:#000;
font-size:12px;
font-weight:normal;
padding:3px;
}

.kp_formtext2 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
padding:0px 5px 0px 2px;
text-align:right;
}

.coach_cellA
{color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#00088F;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellB
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#D9DAEE;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellBA
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#7F83C7;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 1px 1px;
padding:2px;
}

.coach_cellC
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#D9DAEE;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellCA
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#D9DAEE;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 1px 1px;
padding:2px;
}

.coach_cell-CL
{color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#7F83C7;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cell-CL2
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
background-color:#7F83C7;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 1px 0 1px;
padding:2px;
}

.coach_cellD
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#00CCFF;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellDA
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#F6E47F;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 1px 0 1px;
padding:2px;
}

.coach_cellDAB
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#F6E47F;
border-collapse:collapse;
border:1px solid #000;
border-width:0 1px 0 0;
padding:2px;
}


.coach_cellE
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:left;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellEA
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:left;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0px 1px 1px;
padding:2px;
}

.coach_cellF
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellFA
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 1px 1px;
padding:2px;
}

.coach_cellFAB
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 1px 0 1px;
padding:2px;
}

.coach_cellFAB2
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#fff;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 1px 1px 1px;
padding:2px;
}

.coach_cellG
{color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 2px;
text-align:center;
background-color:#CF3025;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 0 1px;
padding:2px;
}

.coach_cellH
{color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0 5px 0 2px;
text-align:center;
background-color:#F6E47F;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 1px 0 1px;
padding:2px;
}

.coach_cellI
{color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0 5px 0 2px;
text-align:center;
background-color:#CF3025;
border-collapse:collapse;
border:1px solid #000;
border-width:1px 0 1px 1px;
padding:2px;
}

.coach_cell_black
{border:1px solid #000;
border-width:0 1px 1px 0;}

.coach_cell_blackA
{border:1px solid #000;
border-width:0 0 1px 0;}



a.kp_edit:link, a.kp_edit:visited, a.kp_edit:hover
{/*color:#00548E*/color:#00548F;text-decoration:none;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

/*27 dec 2007*/

.nobrdr {border:none;}


/* 27th December 2007 - added new */
.middle_left_top {
background:url(../images/kpi/mid_lt.gif) no-repeat;
height:9px;
width:9px;
}
.middle_right_top {
background:url(../images/kpi/mid_rt.gif) no-repeat;
height:9px;
width:9px;
}
.middle_right_bottom {
background:url(../images/kpi/mid_rb.gif) no-repeat;
height:9px;
width:9px;
}
.middle_left_bottom {
background:url(../images/kpi/mid_lb.gif) no-repeat;
height:9px;
width:9px;
vertical-align:bottom;
}
.middle_top_bg {
/*background:url(../images/kpi/mid_top_bg.gif) repeat-x;*/
height:9px;
background:#5996B6;
}
.middle_bottom_bg {
/*background:url(../images/kpi/mid_bot_bg.gif) repeat-x;*/
background:#5996B6;
height:9px;
}
.middle_right_bg {
/*background:url(../images/kpi/mid_rt_bg.gif) repeat-y;*/
background:#5996B6;
width:9px;
}
.middle_left_bg {
/*background:url(../images/kpi/mid_lt_bg.gif) repeat-y;*/
background:#5996B6;
width:9px;
}
.middle_bg {background:#5996B6;}



.lblue_left_top {
background:url(../images/kpi/lblue_lt.gif) no-repeat;
height:9px;
width:9px;
}
.lblue_right_top {
background:url(../images/kpi/lblue_rt.gif) no-repeat;
height:9px;
width:9px;
}
.lblue_right_bottom {
background:url(../images/kpi/lblue_rb.gif) no-repeat;
height:9px;
width:9px;
}
.lblue_left_bottom {
background:url(../images/kpi/lblue_lb.gif) no-repeat;
height:9px;
width:9px;
}
.lblue_top_bg {
/*background:url(../images/kpi/lblue_top_bg.gif) repeat-x;*/
height:9px;
background:#D1E0E8;
}
.lblue_bottom_bg {
/*background:url(../images/kpi/lblue_bot_bg.gif) repeat-x;*/
background:#D1E0E8;
height:9px;
}
.lblue_right_bg {
/*background:url(../images/kpi/lblue_rt_bg.gif) repeat-y;*/
background:#D1E0E8;
width:9px;
}
.lblue_left_bg {
/*background:url(../images/kpi/lblue_lt_bg.gif) repeat-y;*/
background:#D1E0E8;
width:9px;
}
.lblue_bg {background:#D1E0E8;}

/*
#report {
display:block;
background:#FFFFFF;
color:#000;
width:46px;
height:17px;
padding:1px 0px 1px 3px;
text-align:right;
}
*/

#report2 {
display:block;
background:#FFFFFF;
color:#000;
width:100px;
height:17px;
padding:1px 0px 1px 3px;
text-align:left;
}

/*
#clock_dashbox
{margin:0 0 0 -280px;}
*/
/*1Feb08*/
.report-container
{width:935px;height:700px;padding:1px;margin:0;overflow:auto;}

/*
.two-replace
{_margin:0 0 0 0;*margin:0 0 0 7px;padding:0;}
*/
.move-txt
{_margin:0 0 0 7px;*margin:0 0 0 7px;}

/* End of Sourcefuse Additions */
/***************************************************************************/
/************************************************************
*Added by SourceFuse 
*Author: VS/UX Team
*Date: 4th February, 2008
*This CSS placed the Red and Yellow flag indicators 
on the global site without disturbing the current doc flow
************************************************************/

.flag-yellow
{background-image:url(../images/flag_yellow.png);background-position: top left;background-repeat: no-repeat;background-color:transparent;padding:0;margin:0;_margin:-24px 0 0 0;*margin:-24px 0 0 0;height:24px;width:24px;float:left;_display:inline;}

.flag-red
{background-image:url(../images/flag_red.png);background-position:top left;background-repeat: no-repeat;background-color:transparent;padding:0;margin:0;_margin:-24px 0 0 0;*margin:-24px 0 0 0;height:24px;width:24px;float:left;_display:inline;}


/* End of Sourcefuse Additions */
/***************************************************************************/
.print-this1 {
	display: block;
}
.print-this2 {
	display: none;
}

.InactiveLicense{
  background:#FFFFC1;
  color : #D4D4D4;
}

.InactiveOption{
   background-color: #DDDDDD;
}

/* pwupdate CSS */

#pwupdate label{
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

#pwupdate .submitButton input{
	margin-left:6em;
}

.registerNow{
	background:#00548e;
	color:white;
	font-size:18px;
	padding:3px 10px 3px 10px;
}

.registerNow:hover{
	cursor: pointer;
	color:#c9c9c9;
}

#shadow-container {
    /*position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    */
    
    margin:0 auto 0 auto;
    width:250px
}


#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

#shadow-container .shadow1 {
	background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}

#shadow-container .shadow3 {
	background: #B8B6B8;
}

#shadow-container .scontainer {
	background: #00548e;
	border: 1px solid #848284;
	padding: 8px;
}

#shadow-container .scontainer a{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}


.formFields label{
	width: 8.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
/* ------------ Exit System Styles	------------ */

.exitSteps p{ 
	/*margin:10px 0 10px 0; 
	padding-top:5px;
	border-bottom:1px dotted black;
	clear:both;*/
 }

.exitProgramming { float:none; margin:15px 0 15px 35px; }

.stepActive{
	/*font-weight:bold;*/
}
.stepInactive{
	color:#F00;
	font-weight:bold;
}

.stepHover{
	font-weight:bold;
}
#loading{ float:left; }
/* ------------ Helpdesk Styles	------------ */

.altRowsRS{ background:#EFEEFE; font-size:11px; }
.normRowsRS{ font-size:11px; }

.RSdisplay { border:1px solid black; }

.rsheader { float:none;margin-bottom:10px; }
.rsrow { border:1px dotted black; float:none; margin-bottom:10px; }
.preview { width:70%; float:left; padding:3px; }
.rel { width:12%; float:left; padding:3px; }
.source { width:15%; float:left; padding:3px; }

.detailFields label{
	width: 9.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-weight:bold;
	clear:both;
	height:100%;
}

.detailFields p{
	/*border-top:1px solid #dfdfdd;
	margin-bottom:10px;*/
	padding:1px;
	/*clear:both;
	float:left;
	height:auto;*/
	 display:block;
	width:100%;
}

.detailFields .itemContainer{
	margin-top:10px;
	float:none;
	width:100%;
}

.detailFields .rightCol{
	float:right; width: 80%; clear:both; border:none;
}

.detailFields .sep{
	float:none;
	width:100%;
	height:1px;
	margin-top:5px;
	border-top:1px dotted #dfdfdd;
}

.innertube{ margin: 5px; }
.clear { clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden; }

.ticket_background_normal	{ background-color:#FFF; }
.ticket_background_hover	{ background-color:#EFEEFE; }

#notes{ float:right; width: 80%; clear:both; margin-bottom:10px; }
#History{ float:right; width: 80%; clear:both; margin-bottom:10px; }

.note_actions { float:left; width:50%; margin:0 0 20px 0; }

.notes{ float:none; width:auto; padding:5px; height:100%; margin:0 0 1px 0; }
.note_info { float:left; width:30%; }
.note_txt { float:left; width:69%; color:black; }

.note_techNote	{ border:1px solid #9ab6dd; background:#B4D4FF url(/public/default/images/note_tabblue.png) 100% 0 no-repeat;  }
.note_Solution	{ border:1px solid #A0C89B; background:#BFEDBA url(/public/default/images/note_tabgreen.png) 100% 0 no-repeat;  }
.note_vclient	{ border:1px solid #E1E1E1; background:#F8F8F8 url(/public/default/images/note_tabvclient.png) 100% 0 no-repeat;  }
.note_coachnote	{ border:1px solid #DEDB94; background:#FFFFC6 url(/public/default/images/note_tabyellow.png) 100% 0 no-repeat; }

.hide{ display:none; visibility: hidden; }
.show{ display:block; visibility:visible; }

.calRow{ float:none; clear:both; margin:0 auto 0 auto; width:885px;}
.calHeader{ float:left; width:120px; border-right:1px solid black; border-bottom:1px solid black; font-weight:bold; text-align:center; margin:0 3px 3px 0;}

.calbody{ float:left; width:120px; border-right:1px solid black; border-bottom:1px solid black; height:150px; margin:0 3px 3px 0;}

.gauges{ float:left; width:200px; }
.gaugewrapper { float:none; margin:0 auto 0 auto; width:605px; clear:both; }

/*round border*/
.borderT {background: url(/public/default/images/borderT.png) 0 0 repeat-x; }
.borderL {background: url(/public/default/images/borderL.png) 0 0 repeat-y; }
.borderB {background: url(/public/default/images/borderB.png) 0 100% repeat-x; }
.borderR {background: url(/public/default/images/borderR.png) 100% 0 repeat-y; }
.borderBR {background: url(/public/default/images/borderBR.png) 100% 100% no-repeat; }
.borderBL {background: url(/public/default/images/borderBL.png) 0 100% no-repeat; }
.borderTL {background: url(/public/default/images/borderTL.png) 0 0 no-repeat; }
.borderTR {background: url(/public/default/images/borderTR.png) 100% 0 no-repeat; }

.bigHelp{
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
}

/*-----------------for reporting -----------------*/

.topLinks{
	float:right;
	font-size:11px;
}

.datasetHeader{
	background:#7b72f3;
	font-weight:bold;
	color:white;
}

#inputContainer{
	float:left;
	width: 200px;
	border: 1px dashed #f1f1f1;
}

#editInput{
	float:left;
	width:450px;

}

.editFields label{
	width: 7.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-weight:bold;
	clear:both;
	height:100%;
}

.inputsContainer{
	width:90%;
	margin:0 auto 0 auto;
	background:#f3f8fb;
	border:1px solid #c9c9c9;
}

.inputItem{
	float:left;

}

.viewReportButton{

}

.reportingToolbar{
	background:url(/public/default/images/reportingBar.png);
	width:90%;
	margin:10px auto 0 auto;
	height:25px;
}

/*------------- for conference ------------------*/

.conferenceNav {
	width: 95;
	border: 1px solid #CFD3DE; 
	background: #fdf9e5;
	font-size: 1.0em;
	line-height: 2em;
	padding: 10px;
}

.confDetails{
	float:none;
	width:100%;
	margin-top:10px;
	border:2px dashed #dfdfdd;
}

.attendingContainer{ width:100%; float:none; }

.attendingLeft{ width:45%; float:left; }

.attendingRight{ width:45%; float:right; }

.conferenceStatus{ float:none; width:100%; }

.spouseAdd{ background:#f3f8fb; margin:10px 0 0 0; }
.spouseAdded{ background:#fdf9e5; margin:10px 0 0 0; }

.spouseClose{ float:right; }

.txnError{
	color: #C33; 
	font-size:.9em; 
	font-weight:bold;
	text-transform: uppercase;
	border: 1px solid #CFD3DE;
	background: #E5EAEE;
	padding:.7em;
}

.txnSuccess { 
	color: #69C;
	font-size:.9em; 
	font-weight: bold;
	border: 1px solid #CFD3DE;
	background: #E5EAEE;
	padding:.7em;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase;
}

.blackBorders {
	border-width: 1px 1px 1px 1px; 
	border-spacing: 0px; 
	border-style: outset outset outset outset; 
	border-color: black black black black;
	border-collapse: collapse;
}

.blackBorder{ border:1px solid black; }

.receiptContainer{ float:none; color:black; font-size:10px;}
.receiptRow{ float:none; width:100%; margin-bottom:10px; }

.receiptContainer table{ font-size:10px; color:black; }

.invoiceCompInfo{
	float:left;
}

.invoiceTop{ 
	float:none; 
	width:150px; 
	padding:5px;
	font-size:20px; 
	font-weight:bold; 
	margin:0 auto 0 auto; 
	color:black; 
	border:1px solid black; 
}

.invoiceInfo{ float:right; top:0; width:20em; border:1px solid black; height:50px;}

.receiptLogo{ float:none; width:204px; height:52px; margin:0 auto 0 auto; }

.topMiddleContainer{ float:middle; }

.soldslipLeft{ float:left; width:49%; border:1px solid black; height:100px; }
.soldslipRight{ float:right; width:49%; border:1px solid black; height:100px; }

.salesTotal{ width:30%; float:right; border:1px solid black; }

.rightBlack{
	border-right:1px solid black;
}

.pif{ float:left; width:69%; font-size:2em; font-weight:bolder; padding-top:15px; }

.actionTxt{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bolder; color: #9a666d;}


/*-------------- user wizard ---------- boozle */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}


.leftCol{ float:left; width:49%;  }
.rightCol{ float:right; width:49%;  }

.personalFields label{
	width: 11.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

/* -- for email request form */
.emailRequestFields label{
	width: 13.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-weight:bold;
	clear:both;
	height:100%;
}

/*------------ daily kpi -----*/

.dkcontainer{
	/*width:850px;*/
	width:775px;
	height:710px;
	font-size:12px;
}

.dkwide{
	width:775px;
	padding:10px 0 10px 0;
}

.WIFLEcontainer{ margin:20px 0 20px 0; }

.pointsEnter{
	float:left;
	width:41%;
}

.salesLadder{
	float:right;
	width:54%;
	margin-left: 4%;
}

.wifleTxt{
	float:left;
	font-size:20px;
	font-weight:bold;
	padding-top:18px;
	height:58px;
}

.WIFLE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	border: none;
	background:none;
	width:90%;
	padding-left: 2px;
	margin-bottom: 5px;
}

.callout{
	float:left;

	background:url('/public/default/images/callout.png') no-repeat;
	height:58px;
	width:652px;
}

.callout .calloutInput{
	margin-left:45px; margin-top:13px;
}


.totalsContainer{
	float:none;
	width:100%;
	border:1px solid black;
	margin-bottom: 50px;
}

.reportContainer{
	float:none;
	width:100%;
	/*border:1px solid black;*/
	margin-bottom: 10px;
	min-height:150px;
}

.reportItemContainer{
	float:none;
	width:100%;
}

.clientsInReport{
	float:left;
	padding:5px;
	min-width:300px;
	background-color: #faf4ea;
	/*background-color: #f3f9fb;*/
}

a.dkpi:link{ text-decoration:underline; font-weight:bolder; }
a.dkpi:visited{ text-decoration:underline; font-weight:bolder; }
a.dkpi:active{ text-decoration:underline; font-weight:bolder; }
a.dkpi:hover{ text-decoration: none; }

/** ---------------- wonder wall ----------*/

.celContainer{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;

}

.postNewCelMain{
	margin-bottom:10px;
}

.postMainContainer{
	width:100%;
	margin-left: auto ;
	margin-right: auto ;
	float:none;
	margin-bottom:40px;
	padding-top:5px;
	border-top:1px solid #c9c9c9;
}

.postMain{
	width:100%;
	float:none;
	/*background-color: #faf4ea;*/
	
}

.postMainUnApprove{
	/*background: #ffe4e4;*/
	background: #fbf0f0;
}

.commentContainer{
	/*width:450px;*/
	float:none;
	margin-top: 3px;
	/*margin-left: 65px;*/
	margin-left:10%;
	width:90%;
	background-color: #f3f9fb;
	padding: 5px;
}

.pagingOn{ border:1px solid #c9c9c9; padding:2px 5px 2px 5px; margin:0 2px 0 2px; background:#ccc; font-size:10px; }
a.paging:link{ border:1px solid #c9c9c9; padding:2px 5px 2px 5px; margin:0 2px 0 2px; }
a.paging:visited{ border:1px solid #c9c9c9; padding:2px 5px 2px 5px; margin:0 2px 0 2px; }
a.paging:active{ border:1px solid #c9c9c9; padding:2px 5px 2px 5px; margin:0 2px 0 2px; }
a.paging:hover{ text-decoration: none; background:#ccc; }


table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}


#AMToolBar{
	z-index:99; 
	/*top:0px;*/
	bottom: 0px;
	height:25px; 
	position:fixed; 
	width:95%;
	left:2.5%;
	margin:0 auto 0 auto;
	background:#ddebef url(/public/default/images/toolbar_fade.png) repeat-x !important;
}

#AMToolBar li{
	float:right;
	display:block;
	height:25px; 
	/*border:1px solid black;*/
	color:black;
	width:90px;
	padding:5px;
	margin:0;
	text-align:center;
	background:url(/public/default/images/toolbar_divide.png) no-repeat;
}