/* =-=-=-=-=-= redefine tag styles =-=-=-=-=-= */

/* font-family: Frutiger 47LightCn, Arial, Helvetica, sans-serif; */
/*
@font-face {
    font-family: Frutiger 47LightCn;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE0.eot);
}
*/ 
@font-face {
    font-family: Dakota;
    font-style:  normal;
    font-weight: normal;
    src: url(DAKOTA0.eot);
}
.theheader {
	font-family: Dakota, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase; 
	/*inline????*/
}
html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFFFFF;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fullHeight {
	height:100%;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #3183D5;
	font-weight: bold;
	text-decoration: none;
}
form {
	margin: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
/*	background-color: #F2F9F2;*/
}
h3 {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-transform: uppercase;
}
input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 19px; /* 16px */
	margin: 0px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffdddddd');
}
select { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #5A3F5A;
/*	height: 16px;*/
	margin: 0px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffdddddd');
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663366;
	background-color: #FFFFFF;
	border: 1px solid #5A3F5A;
}
hr {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;	
}

/* =-=-=-=-=-= custom link styles =-=-=-=-=-= */


.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
a.mainNav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.mainNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
a.mainNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFCC00;
}
a.mainNav:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.bottomNav {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
a.bottomNav {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNav:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #3183D5;
	text-decoration: none;
}
a.bottomNav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #66FF66;
	text-decoration: none;
}
.bottomNavStylist {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
a.bottomNavStylist {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNavStylist:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNavStylist:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}
a.bottomNavStylist:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E690B;
	text-decoration: none;
}
a.bottomNavStylist:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #66FF66;
	text-decoration: none;
}
a.whiteNav {
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteNav:link {
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteNav:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteNav:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.whiteNav:active {
	text-decoration: none;
	color: #990000;
}
.cursorHand {
	cursor: hand;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- menu =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.stylistMainMenu { 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.stylistMenuL0{
	background-color: none;
	color: #FFFFFF;
}
.stylistMenuL1{
	background-color: #7AD15C;
	color: #FFFFFF;
}
.stylistMenuL2{
	background-color: #BEE0AB;
	color: #2E690B;
}
.stylistMenuL3{
	background-color: #ECF5E7;
	color: #2E690B;
}
.stylistMenuOver{
	background-color: #2E690B;
	color: #FFFFFF;
}
.stylistMenuCurrent{
	background-color: #2E690B;
	color: #FFFFFF;
}
.stylistCursor {
	cursor: hand;
}
.menuBoxStylist {
	background-color: #FFFFFF;
	border-top: 1px solid #2E690B;
	border-right: 1px none #2E690B;
	border-bottom: 1px solid #2E690B;
	border-left: 1px solid #2E690B;
	background-image: url(media/menuGreenBack.jpg);
}
.clientMainMenu { 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.clientMenuL0{
	background-color: #C9D2DE;
	color: #5C5C5C;
}
.clientMenuL1{
	background-color: #DEE4EB;
	color: #000000;
}
.clientMenuL2{
	background-color: #DEE4EB;
	color: #333333;
}
.clientMenuL3{
	background-color: #DEE4EB;
	color: #000000;
}
.clientMenuOver{
	background-color: #DEE4EB;
	color: #000000;
}
.clientMenuCurrent{
	background-color: #3B4A70;
	color: #FFFFFF;
}
.clientCursor {
	cursor: hand;
}
.menuBox {
	background-color: #5E73AA;
	border-top: 1px solid #3B4A71;
	border-right: 1px none #3B4A71;
	border-bottom: 1px solid #3B4A71;
	border-left: 1px solid #3B4A71;
	/*background-image: url(media/menuBlueBack.jpg);*/
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- end menu =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.cursorHandWhiteBottom {
	background-color: none;
	cursor: hand;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
/*	padding: 1px;
*/	font-weight: bold;
}
.cursorHandWhiteBottomSub {
	background-color: #D8DDEB;
	cursor: hand;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B4A70;
/*	padding: 1px;
*/	font-weight: bold;
}
.cursorHandWhiteBottomSubStylist {
	background-color: #D3EAC6;
	cursor: hand;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E690B;
/*	padding: 1px;
*/	font-weight: bold;
}
.cursorHandWhiteBottomOver {
	background-color: #3B4A70;
}
.cursorHandWhiteBottomOverStylist {
	background-color: #2E690B;
}
.menuCurrentPage {
	background-color: #3B4A70;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
/*	padding: 1px;
*/	font-weight: bold;
}
.menuCurrentPageStylist {
	background-color: #2E690B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
/*	padding: 1px;
*/	font-weight: bold;
}
.orangeCursor {
	border: 1px solid #FFCC00;
	cursor: hand;
}


/*
=-=-=-=-=-=-=-=-=-=-=-=-= BOXES =-=-=-=-=-=-=-=-=-=-=-=-=
IMPLEMENTED LIKE THIS: <div class="greyv02_back"><div class="greyv02_tl"><div class="greyv02_tr"><div class="greyv02_br"><table  ...></table></div></div></div></div>
*/
.greyv02_back { 
	background-color:#DBDBDB;
}
.greyv02_tl {
	background-image: url(scheduleImages/gray2_tl.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.greyv02_tr {
	background-image: url(scheduleImages/gray2_tr.gif);
	background-repeat: no-repeat;
	background-position: right top; 
}
.greyv02_br {
	background-image: url(scheduleImages/gray2_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;  
}
.greyv02_bl {
	background-image: url(scheduleImages/gray2_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}  
/*
ANOTHER WAY TO DO IT
IMPLEMENTED LIKE THIS <div class="greyv02_back"><div><div><table.. ></table</div></div></div>
div.greyv02_back {
	background-color:#DBDBDB;
	background-image: url(scheduleImages/gray2_tl.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
div.greyv02_back div {
	background-image: url(scheduleImages/gray2_tr.gif);
	background-repeat: no-repeat;
	background-position: right top; 
}
div.greyv02_back div div  {
	background-image: url(scheduleImages/gray2_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}
div.greyv02_back div div table  {
	background-image: url(scheduleImages/gray2_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;  
}*/

.blue_back{
	background:#DEE4EB;
}
.blue_tl { 
	background-image: url(scheduleImages/blue_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue_tr { 
	background-image: url(scheduleImages/blue_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.blue_br { 
	background-image: url(scheduleImages/blue_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.blue_bl {
	background-image: url(scheduleImages/blue_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}
.ltgray_back{
	background:#DBDBDB;
}
.ltgray_tl {
	background-image: url(scheduleImages/gray2_tl.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.ltgray_tr { 
	background-image: url(scheduleImages/gray2_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ltgray_br { 
	background-image: url(scheduleImages/gray2_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ltgray_bl { 
	background:#DBDBDB;
	background-image: url(scheduleImages/gray2_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.yellow_back{
	background:#FBEFC6;
}
.yellow_tl { 
	background-image: url(scheduleImages/yellow_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.yellow_tr { 
	background-image: url(scheduleImages/yellow_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.yellow_br {
	background-image: url(scheduleImages/yellow_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.yellow_bl {
	background-image: url(scheduleImages/yellow_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}
.green_back{
	background:#D8EAB9;
}
.green_tl { 
	background-image: url(scheduleImages/green_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.green_tr { 
	background-image: url(scheduleImages/green_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.green_br { 
	background-image: url(scheduleImages/green_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.green_bl {
	background-image: url(scheduleImages/green_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}
.brown_back{ 
	background:#664D35;
}
.brown_tl { 
	background-image: url(scheduleImages/brown_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.brown_tr { 
	background-image: url(scheduleImages/brown_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.brown_br { 
	background-image: url(scheduleImages/brown_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.brown_bl {
	background-image: url(scheduleImages/brown_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
}


/* =-=-=-=-=-= custom styles =-=-=-=-=-= */
input.btn{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	border: 1px solid #FFFFFF;
	background-color: #666666;
	height: 17px;
	font-size: 10px;

	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff666666',EndColorStr='#ff333333');
	cursor: pointer;
}
input.btnOver{
	background-color: #999999;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff999999',EndColorStr='#ffcccccc');
}

.bottomwhtline {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.whitebold {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.whiteBorder {
	border: 1px solid #FFFFFF;
}
.whiteBottom {
	border-top: 2px none #FFFFFF;
	border-right: 2px none #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
}
.orangeBorder {
	border: 1px solid #FFCC00;
}
.theInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663366;
	background-color: #FFFFFF;
	border: 1px solid #5A3F5A;
}
.theInputOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	background-color: #5A3F5A;
	border: 1px solid #FFCC00;
}
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #5A3F5A;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.tableDecription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #5A3F5A;
	text-decoration: none;
	font-weight: bold;
}
.hideMore {
	display: none;
}.smallPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.alignBottom {
	background-position: bottom;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.whitetextAndFont {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.imageGrayBorder {
	border: 2px solid #666;
}


.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.nobold { 
	font-weight:normal;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}
.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.tableStyleTopTR {
	background-color: #dee4eb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ABB3C6;
	font-family: "Century Gothic";
	color: #333333;
	font-weight: bold;
}
.tableStyleTopTRstylist {
	background-color: #FBEFC6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CBB89;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.tableStyleTopTRstylistNoWhite {
	background-color: #F2F9F2;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.tableStyleLeftTD {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #A5ACC0;
}
.tableStyleLeftTDstylist {
	border-left-width: 2px;
	border-left-style: none;
	border-left-color: #9CBB89;
}
.tableStyleBottomTD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #51596D;
}
.tableStyleBottomTDstylist {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CBB89;
}
.fieldName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #3F4E75;
	font-weight: bold;
}
.mainBox {
	background-color: #FFFFFF;
	border: 1px solid #3B4A71;
}
.mainBoxStylist {
	background-color: #FFFFFF;
	border: 1px solid #2E690B;
}
.title {
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #Dee4eb;
	padding: 5px;
}
.titleStylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #E0FFC1;
	padding: 5px;
}
.stylistListRow {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
}
.clientColorBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #deefeb;
	border: 1px solid #4D6092;
}
.stylistColorBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3D8C0D;
	border: 1px solid #3D8C0D;
}
.formTdName {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-transform: capitalize;
}
.stylistInfoRow {/*
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	text-transform: none;
}
.stylistRecordsRow {/*
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	text-transform: none;
	vertical-align: top;
}
.topLeftPrint {
	border-top-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #9CBB89;
	border-left-color: #9CBB89;
}
.topRightPrint {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #9CBB89;
	border-right-color: #DDDDDD;
}
.bottomRightPrint {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #9CBB89;
	border-right-color:#EEEEEE;
}
.bottomLeftPrint {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9CBB89;
	border-left-color: #9CBB89;
}

.stylistRecordsNames {/*
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;/*
	padding: 3px;*/
	text-transform: none;
	vertical-align: top;
}
.hideit {
  	display:none;
 
}
.showit {
	display:block;
}
.calBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.calBorderTop {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.calBorderTopLegend { 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.noborderorback {
	border: 0px;
	border-width:0px;
	filter: none;
	background-color: none;
	background: none;
}
.tableStyleTop {

	background-color: #e8f8ff;
	font-family: Arial, Helvetica, sans-serif;
	color: #885B00;
	font-weight: bold;
}
.small10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
} 
.whitetextNoSize {
	color: #000000;
	margin-bottom: 12px;
} 
.shadowWrapper {
	padding:6px;
	filter:shadow(color:gray, strength:6, direction:135);
}
.weeklyBorder {
	border-right-width: 1px; 
	border-right-style: solid;
	border-right-color: #999999;
}
.smallCal {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.greenBorder {
	border: 1px solid #3D8C0D;
}

td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.errortd {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 14px;
	padding: 3px;
	text-transform: capitalize; 
}

.errortext { 
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 14px; 
	text-transform: capitalize; 
}
.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	height: 5px;
}
.head1black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height: 5px;
}
.mainNavTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	height: 5px;
}
a.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	height: 5px;
}
a.mainNav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	height: 5px;
}
a.mainNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	height: 5px;
}
a.mainNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	height: 5px;
}
a.mainNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#96DA7E;
	font-weight: bold;
	height: 5px;
}
.mainTablePadding {
	margin-right: 5px;
	margin-bottom: 5px;
}
.Buttons_Back_Long_Client {
	background-image: url(Exported%20Images/buttons_Client_Background_sml.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.Button_LRG_BK {
	background-image: url(Exported%20Images/buttons_Client_Background_LRG.gif);
	background-repeat: no-repeat;
} 
.butt_Bk_Lrgv002 {
	background-image: url(Exported%20Images/buttons_Client_Background_LRGv002.jpg);
	background-repeat: no-repeat;
}
.WhiteBox_BLueBorder {
	background-image: url(userimages/AlphaBoxWhite.gif);
	background-repeat: no-repeat;
}
.butt_sml_bckgrnd {
	background-image: url(Exported%20Images/sml_buttons_Client_Background.gif);
	background-repeat: no-repeat;
}
.mainNavSpan { 
	margin: 0px;
	padding: 0px; 
	position: relative;
	left: -6px;
}
.mainNavBullets {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.mainNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: 18px;
	text-decoration:none;
}
a.mainNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: 18px;
	text-decoration:none;
}
a.mainNavLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: 18px;
	text-decoration:none;
}
a.mainNavLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: 18px;
	text-decoration:none;
}
a.mainNavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	line-height: 18px;
	text-decoration:none;
}
.breadCrumbNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #da7905;
	line-height: 16px;
	text-decoration:none;
}
a.breadCrumbNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #da7905;
	line-height: 16px;
	text-decoration:none;
}
a.breadCrumbNav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #da7905;
	line-height: 16px;
	text-decoration:none;
}
a.breadCrumbNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #da7905;
	line-height: 16px;
	text-decoration:none;
}
a.breadCrumbNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: 16px;
	text-decoration:none;
}
.mainNavLinkSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}
a.mainNavLinkSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}
a.mainNavLinkSub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}
a.mainNavLinkSub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}
a.mainNavLinkSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}

.image001 {
	background-image: url(userimages/sch009.jpg);
	background-repeat: no-repeat;
}
.vvyt {
	background-image: url(stylistImages/ad33001Th.jpg);
}
.BigButtonBlueBack {
	background-image: url(stylistImages/bigButtonv001.gif);
	background-repeat: no-repeat;
}
.Title_Another_LArge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
.standoutText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:none;
}  
a.standoutTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	line-height: 16px;
	text-decoration:underline;
}
a.standoutTextLink:link { 
	text-decoration:underline;
}
a.standoutTextLink:visited { 
	text-decoration:underline;
}
a.standoutTextLink:hover { 
	color: #FF9900; 
	text-decoration:none;
}
.grayBorder {
	border: 3px solid #333;
	margin-left:30px;
	background-color: #CCC;
}

