@charset "utf-8";
.navigationGeneric{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.header {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #259CD4;
	color: #FFFFFF;
}
h1 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
.normalFont {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 20px;
}
.normalFontNoPadding {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
.redFont {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#FF0000;
	padding: 0px;
}
.normalFont a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
.normalFont a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
.normalFont a:hover{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
.bodyText {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 8px;
	line-height:14px;
}
.bodyText a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
.bodyText a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
}
.bodyText a:hover{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

.scrollers
{
  scrollbar-arrow-color:CC3333;
              scrollbar-3dlight-color:FFFFFF;
              scrollbar-face-color:FFFFFF;
              scrollbar-darkshadow-color:FFFFFF;
              scrollbar-track-color:F6C091;
              scrollbar-highlight-color:FEF7F1;
              scrollbar-shadow-color:FFCCCC;
}
.smallfont {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #0033CC;
	padding-left: 12px;
}
.blogtitle {

	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 8px;
}
.buttons {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.aspmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
} 

/* template layout */
.ewLayout {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	width: 100%;
	height: 100%;
}

.ewHeaderRow {
	background-color: #0000FF; /* background color */	
}

.ewContentTable {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
	width: 100%;
	height: 100%;	
}

.ewMenuColumn {
	background-color: #F5F5F5; /* background color */
	width: 150px;
	vertical-align: top;
	padding: 4px;	
}

.ewContentColumn {
	background-color: inherit; /* background color */
	vertical-align: top;
	padding: 10px;
}



/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.aspmakerlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #3366CC; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #CCFFFF; /* select color */
}



/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.ewMultiPagePager {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px; /* border */	
}

.ewMultiPagePager td {
	padding: 2px; /* cell padding */	
}
.d_footer {
	background-image: url(/images/gradient_education.jpg);
}
.footerNavfont {
	font:10px Verdana,sans-serif;
	color:#666666;
	text-decoration:none;
	padding-bottom: 10px;
	padding-top: 40px;
}
.footerNavfont a{
	font:10px Verdana,sans-serif;
	color:#666666;
	text-decoration:none;
	padding-bottom: 10px;
	padding-top: 40px;
}
.footerNavfont a:visited{
	font:10px Verdana,sans-serif;
	color:#666666;
	text-decoration:none;
	padding-bottom: 10px;
	padding-top: 40px;
}
.footerNavfont a:hover{
	font:10px Verdana,sans-serif;
	color:#666666;
	text-decoration:underline;
	padding-bottom: 10px;
	padding-top: 40px;
}
.e_footer {

	background-image: url(/images/gradient_distributors.jpg);
}
.g_footer {

	background-image: url(/images/gradient_generic.jpg);
}
.m_footer {


	background-image: url(/images/gradient_medical.jpg);
}
.p_footer {



	background-image: url(/images/gradient_patient.jpg);
}

.navlink { color: #E4D9CC; font-family: verdana; font-size: 12px; font-weight: bold; line-height:17px;}

A.navlink:hover { color: #E4D9CC; font-family: verdana; text-decoration: underline; font-size: 12px;  line-height:17px;}
A.navlink:visited { color: #E4D9CC; font-family: verdana; text-decoration: none; font-size: 12px; line-height:17px;}
A.navlink:link { color: #E4D9CC; font-family: verdana; text-decoration: none; font-size: 12px; line-height:17px;}
A.navlink:active { color: #E4D9CC; font-family: verdana; text-decoration: none; font-size: 12px; line-height:17px;}

A.sublink:hover { color: #333333; font-family: verdana; text-decoration: underline; font-weight:normal;font-size: 11px; left-padding:2px;line-height:14px;}
A.sublink:visited { color: #333333; font-family: verdana; text-decoration: none; font-weight:normal;font-size: 11px; left-padding:2px;line-height:14px;}
A.sublink:link { color: #333333; font-family: verdana; text-decoration: none; font-weight:normal;font-size: 11px; left-padding:2px;line-height:14px;}
A.sublink:active { color: #333333; font-family: verdana; text-decoration: none; font-weight:normal;font-size: 11px; left-padding:2px;line-height:14px;}

A.level3link:hover { color: #666666; font-family: verdana; text-decoration: underline; font-size: 11px; left-padding:2px;line-height:14px;}
A.level3link:visited { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.level3link:link { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.level3link:active { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}

A.level4link:hover { color: #666666; font-family: verdana; text-decoration: underline; font-size: 11px; left-padding:2px;line-height:14px;}
A.level4link:visited { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.level4link:link { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.level4link:active { color: #666666; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}

.titlelink {
	color: #000000;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	left-padding:2px;
	line-height:14px;
	font-weight: bold;
}


A.titlelink:active { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.titlelink:link { font-weight: bold;color: #000000; font-family: veverdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.titlelink:visited { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
A.titlelink:hover { font-weight: bold;color: #000000; font-family: verdana; text-decoration: underline; font-size: 11px; left-padding:2px;line-height:14px;}



/*
.titlelink a:hover { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
.titlelink a:visited { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
.titlelink a:link { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
.titlelink a:active { font-weight: bold;color: #000000; font-family: verdana; text-decoration: none; font-size: 11px; left-padding:2px;line-height:14px;}
*/


.bodyTextsmall { color: #686658; font-family: verdana; text-decoration: none; font-size: 11px; line-height:13px;}

.logoText {font-family:   Verdana,sans-serif; font-size: 11pt; color: #FFFFFF; line-height: 15px; font-weight: bold}
.custTextheading {font-family:   Verdana,sans-serif; font-size: 13pt; color: #BF3937; line-height: 15px; font-weight: bold}
  
.heading1 { color: #000000; font-family: verdana; font-size: 15px; font-weight: bold; line-height:15px;}


/* Language Specific CSS */
.langSelect {
  font-size: 9pt;
  color: #5F5F5F;
}
table.langTable { 
	font: 80% Verdana, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}
tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}
tr.langRow1 {
	background-color: #FFFFFF;
}
tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}
.langCell {
  padding: .75em;
}
.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;
}
.langCellH {
  padding: .75em;
}
a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;
}
tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}
tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}
tr.langRow2:hover a {
	color: #FFFFFF;
}
.formInput {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.sideFont {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 8px;
}
.sideFont a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.sideFont a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.sideFont a:hover{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

/* Language Specific CSS */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tableBorder_g {
	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_generic.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mainGradient {
	background-image: url(images/home_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bottomborder {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}

.tableBorder_g {
	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_generic.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mainGradient {
	background-image: url(images/home_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}.tableBorder_p {
	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_patient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tableBorder_m {
	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_medical.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tableBorder_d {
	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_distribution.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sideFormInput {
	border: 1px solid #EC8014;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tableBorder_e {

	border: 1px solid #CCCCCC;
	background-image: url(/images/gradient_education.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.orangefont {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tableBorder {
	border: 1px solid #CCCCCC;
}
.normalfontnomargin {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
