body {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				13px;
	background-color:			#FFFFFF;
	color:					#000000;
	padding: 0 0 60px 0;
}


h2{	
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				18px;
	font-weight:				bold;
}


td{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	color:				#000000;
}


td.medium{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				normal;
	color:				#000000;
}

td.error-list{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#C00000;
	background-color:			#FFFFFF;
}

td.list{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#000000;
	background-color:			#FFFFFF;
}

td.small{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				9px;
	font-weight:				normal;
	color:				#000000;
}


td.smallgray{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				9px;
	font-weight:				normal;
	color:					#9B9B9B;
}


td.large{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	color:				#000000;
}

td.largelist{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				13px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	color:				#000000;
	background-color:			#FFFFFF;
}

td.packing{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	color:				#000000;
}

td.fieldname{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	color:				#000000;
	text-align:				right;
}

table.85{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.gray65{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.65{
	border:					0px;
	width:					65%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.45{
	border:					0px;
	width:					45%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.gray85{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.gray85Bordered{
	border:					1px #999999 solid;
	width:					85%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.small-main{
	border:					2px solid #E2E2E2;
	width:					70%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.main{
	border:					2px solid #E2E2E2;
	width:					85%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

a {
	color:					#00458B;	
}

a.footer {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:active {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:visited {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.footer:hover {
	color:					#004D91;
	text-decoration:			underline;
}

a.footer:visited:hover {
	color:					#004D91;
	text-decoration:			underline;
}

td.error{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				bold;
	color:					#C00000;
	background-color:			#FFFFFF;
}

td.tabs-on{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	color:					#000000;
	background-color:			#FFFFFF;
}

td.tabs-off{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	color:					#000000;
	background-color:			#E2E2E2;
}

p.pageBreak{
	page-break-before: always;
}

.Form2 {
   	font-family:				verdana, arial, helvetica, sans-serif;
   	font-size: 				11px;
   	color: 					#000000;
   	font-weight: 				normal;
}

.Form2ReadOnly {
   	font-family:				verdana, arial, helvetica, sans-serif;
   	font-size: 				11px;
   	color: 					   #000000;
   	font-weight: 				normal;
	background-color:		  #E7E7E7;
}

.adminOrdersTitle {
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	padding-left: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: lighter;
}

.custom1 {	
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-left: 7px;
	padding-bottom: 8px;
	font-size: 30px;
	font-weight: lighter;
	color: #333333;
}
.custom2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	color: #333333;
}
.custom3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.custom4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
}
.custom5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 9px;
	padding-right: 4px;
}
.custom6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 9px;
	color: #d7d7d7;
}
.custom7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 9px;
	color: #666666;
}
.custom8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 9px;
	color: #333333;
}

table.main21{
	border:					1px solid #E2E2E2;
	width:					100%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

.custom21 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}

.custom22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 4px;
        padding-right: 4px;
	padding-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.custom23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
        padding-right: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E2E2E2;
}

.customPhys {
	border-right: 1px #333333 solid;
	vertical-align: top;
	height: 100%;
	padding: 0;
	background-color: #FFFFFF;
}
.PhysSub {
	border: 1px #333333 solid;
	vertical-align: top;
	margin-left: 8px;
	margin-bottom: 8px;
}
.AutoOrderEdit {
	border: 1px #999999 solid;
	vertical-align: top;
	margin-left: 80px;
	margin-bottom: 8px;
}
.button_padding {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.customWellnessHeader {	
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-top: 7px;
	font-size: 25px;
	font-weight: lighter;
	color: #333333;
}
.customWellnessState {	
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #0469b3;
}
.customWellnessState2 {	
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #648dc7;
}
.WellnessList {	
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-bottom: 8px;
	font-size: 14px;
	color: #555555;
}
.customAutoOrder {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-bottom: 10px;
	font-size: 18px;
	color: #0469b3;
}



.customColor a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #93a9d5;
	text-decoration: none;
}

.customColor a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #93a9d5;
	text-decoration: none;
}

.customColor a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #c0cbe7;
	text-decoration: none;
}

.customColorPayment a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #005796;
	text-decoration: none;
}

.customColorPayment a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #005796;
	text-decoration: none;
}

.customColorPayment a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #648dc7;
	text-decoration: none;
}

.customColorDark a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #555555;
	text-decoration: none;
}

.customColorDark a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #555555;
	text-decoration: none;
}

.customColorDarkz a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #a0a0a0;
	text-decoration: none;
}

.custom9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	color: #497fbf;
	text-decoration: none;
}

.PhysSubWellness {
	border: 1px #999999 solid;
	vertical-align: top;
	margin-left: 7px;
}




/* BEGINE Admin CSS stylings */

/* Part of Specific External Stylsheet */





/* Begin Standard Page */

#StdPage {
	background: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#StdPage h2{
	color: #444;
	line-height:1.3;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	border-bottom: 1px dotted #999;
	font-size: 24px;
	padding: 0;
	margin: 0;
}

/* End Standard Page */


/* Begin Reports */

.page_pulldown {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #acacac;

}

.page_pulldown a {
	padding: 3px;
	margin: 0;
	width: 12px;
	height: 11px;
	background: transparent url("../../images/admin/toggle.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.page_pulldown h3 {
	padding: 1px 0 0 20px;
	margin: 0;
	color: #555;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 12px;
}

#notes_wrapper {
	border-bottom: 1px dotted #999;
}

#notes_wrapper ul {
	margin: 0;
	padding: 5px 0 10px 20px;
}

#notes_wrapper li {
	margin: 0;
	padding: 4px 0 0 0;
	color: #444;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 10px;
	list-style-type: none;
}

#search_wrapper {
	width: 100%;
	padding: 5px 0 0 0;
	margin: 0;
}

#search_wrapper h4 {
	padding: 0;
	margin: 0;
	color: #444;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 11px;
}

#report_wrapper {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0;
}

#searchTable {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#searchReturn {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ebf5fc;
	border: 1px dotted #2d73b9;
}

#searchReturn a {
	padding: 0;
	margin: 0;
	color: #o561a5;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	text-decoration: none;
}

.searchLabels {
	padding: 0;
	margin: 0;
	color: #444;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.adminTable {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 1px solid #666;
}

.adminTable h3 {
	padding: 2px 0 4px 8px;
	margin: 0;
	color: #d7d7d7;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 12px;
}

.reportHeader {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #666;
	background: url("../../images/admin/bg_dark.jpg") repeat-x;
}

.reportRowTitle {
	padding: 4px 5px 5px 0;
	margin: 0;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 12px;
	font-weight: bold;

}

.reportRowHeader {
	padding: 3px 0 0 5px;
	margin: 0;
	border-bottom: 1px solid #b7b7b7;
	vertical-align: top;
}

.reportRowHeadAPCR_A {
	padding: 0;
	margin: 0;
	vertical-align: top;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 16px;
	color: #333333;
}

.reportRowHeadAPCR_B {
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 11px;
	color: #333333;
}

.reportRowHeader a {
	text-decoration: none;
}

.reportRowCell {
	padding: 3px 5px 3px 0;
	margin: 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #b7b7b7;
}

.reportRowCellSmall {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.PSBPtable {
	padding: 5px 5px 5px 5px;
	margin: 5px;
	background-color: #ebf5fc;
	border: 1px dotted #2d73b9;
}

.PSBPproduct {
	padding: 2px 0 2px 10px;
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 10px;
	color: #444;
}

.PSBPinfo {
	padding: 2px 0 2px 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
}

/* End Reports */


/* Begin Systems */

#systemsTabs {
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 45px 0 2px 0;
	position: fixed;
	border-right: 1px solid #c2c2c2;
	background-color: #ffffff;
	z-index:190;
	}

#systemsTabs li {
	margin: 0;
	padding: 10px 5px 10px 10px;
	position: relative;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size:96%;
	}

#systemsTabs li a{
	text-decoration:none;
	color:#555;
	}
	
#systemsTabs li a:hover{
	text-decoration:none;
	color:#333;
	}
	
/* End Systems */


/* Begin Settings */

.email_link a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/email_icon.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.empty_link {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/empty_icon.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.spot_link a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/spot_icon2.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.delete_link a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/delete_white.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.delete_link2 a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/delete_gray.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.expire_link a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/expire_icon.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.expire_link2 a {
	padding: 0;
	margin: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/expire_green.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.calendar_link {
	padding: 0;
	margin: 0;
	border: 0;
	width: 18px;
	height: 18px;
	background: transparent url("../../images/admin/calendar_icon.gif") no-repeat;
	float: left;
	text-decoration: none;
}

.lucidaText {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana !important;
	font-size: 11px;
	color: #333333;
}

/* End Settings */


/* Begin Spacer */

#adminSpacer {
	position: relative;
	height: 75px;
	background: #FFF;
	width: 100%;
	margin: 0;
	padding: 0;
}

/* End Spacer */
