/*  startstandard style from common component */
#container 
{
	width: 800px;	
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF; 
	height: auto; 
}

body 
{	
	margin: 0px;
	text-align: center;
	background-color: #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-image: url(/images/SalesGenie/bg11.jpg);*/
	/*background-color: #FFFFFF;*/
}

p, table {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

/* h2 is page name - large header with blue underline */
#Contents h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0054A4; /*#000099;*/
	border-bottom-style: solid;
	border-bottom-color: #ccdded;
	border-bottom-width: 2px;
	margin: 0 0 5 0;
	width: 720;
}

#Contents
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}

.tm
{
	font-size: 6pt;
	vertical-align: super;	
}
/* used in index page*/

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.red 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #990000;
}
.blackLG {  font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 3px; 
line-height: 16px;
font-size: 14px; 
font-weight: normal;
color: #000000;
}
/* end used in index page*/



/* list selection page */
.text-spc {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
    margin: 20,20,20,20px;
}

.blueTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 3px; 
line-height: 24px;
font-size: 20px; 
font-weight: normal;
color: #006699;
}

.blackTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 3px; 
line-height: 16px;
font-size: 14px; 
font-weight: bold;
color: #000000;
}

.blueSubTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 3px; 
line-height: 14px;
font-size: 12px; 
font-weight: bold;
color: #006699;
}
/* end list selection page */

/* start search result page */


.ItemStyle
{
	font-size: 10px;
	font-family: Verdana, Arial;
}

.Content
{
	background-color: #FFF1C0;	
}
.SearchResultHeader
{
	font-size: 13px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	background-color: #CAD6EF;
	color: White;
	text-transform: none;
}

.SearchResultFooter
{
	font-family: Verdana, Arial;
	/*border-top: thin solid #636363;*/
	font-weight: normal;
	background-color: #CAD6EF;
	color: #636363;
	font-size: 10px;
}

/* end search result page */




/* miscellaneous styles */

/* footer styles */
.whiteTxt {  font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 3px; 
line-height: 14px;
font-size: 12px; 
font-weight: bold;
color: #FFFFFF;
}

.footernav          {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 14px; color: #414141;}
.footernavhover     {text-decoration: none; color: #000099; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 9pt}
A.footernavhover:hover  {text-decoration: underline}

.footernavsmall          {font-family: Verdana,Arial,Helvetica; font-size: 8pt; line-height: 14px; color: #000099;}
.footernavsmallhover     {text-decoration: none; color: #000099; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt}
A.footernavsmallhover:hover  {text-decoration: underline}

/* drop down menu styles */
.navstyle         {text-decoration: none}
.navbgcolor         {background: #414141}
.dhtmlNav 		{font-family: Arial, Helvetica, sans-serif; font-size: 10; font-weight: normal; color: #414141; text-decoration: none; cursor:hand; line-height:15px;}

/* links styles */
.plain              {text-decoration: none}
.hover              {text-decoration: none}
A.hover:hover       {text-decoration: underline}

/* standard styles */
.tiny               {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px}
.small              {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px}
.normal             {font-family: Arial,Helvetica; font-size: 12px; line-height: 17px}
.medium             {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px}
.large              {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px}
.selectionheader    {font-family: Arial,Helvetica; font-size: x-small; color: #000099}
.priceheader        {font-family: Arial,Helvetica; font-size: 12px; background-color: #EEEEEE; color: #000099}

/* expanded styles with color */
.large-main         {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #4D5C47}
.large-active       {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #1A2914}
.large-inactive     {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #7F8F7A}
.large-header       {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #7F8F7A}
.large-highlight    {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #1A2914}
.large-light        {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #999999}
.large-red          {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #990000}
.large-new          {font-family: Arial,Helvetica; font-size: 14px; line-height: 19px; color: #000099}
.larger-red         {font-family: Arial,Helvetica; font-size: 20px; line-height: 22px; color: #990000}

.medium-main        {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #4D5C47}
.medium-active      {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #1A2914}
.medium-inactive    {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #7F8F7A}
.medium-header      {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #7F8F7A}
.medium-highlight   {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #1A2914}
.medium-light       {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #999999}
.medium-red         {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #990000}
.medium-new         {font-family: Arial,Helvetica; font-size: 12px; line-height: 18px; color: #000099}

.normal-main        {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #4D5C47}
.normal-active      {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #1A2914}
.normal-inactive    {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #7F8F7A}
.normal-header      {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #7F8F7A}
.normal-highlight   {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #1A2914}
.normal-light       {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #999999}
.normal-red         {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #990000}
.normal-new         {font-family: Arial,Helvetica; font-size: 11px; line-height: 17px; color: #000099}

.small-main         {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #4D5C47}
.small-active       {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #1A2914}
.small-inactive     {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #7F8F7A}
.small-header       {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #7F8F7A}
.small-highlight    {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #1A2914}
.small-light        {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #999999}
.small-red          {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #990000}
.small-new          {font-family: Arial,Helvetica; font-size: 10px; line-height: 14px; color: #000099}

.tiny-main          {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #4D5C47}
.tiny-active        {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #1A2914}
.tiny-inactive      {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #7F8F7A}
.tiny-header        {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #7F8F7A}
.tiny-highlight     {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #1A2914}
.tiny-light         {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #999999}
.tiny-red           {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #990000}
.tiny-new           {font-family: Arial,Helvetica; font-size: 9px ; line-height: 12px; color: #000099}

/* site colors */
.color-main         {background: #4D5C47}
.color-secondary    {background: #7F8F7A}
.color-light-grey   {background: #A7A7A7}
.color-medium-grey  {background: #747474}
.color-dark-grey    {background: #414141}
.color-red1         {background: #CC0000}
.color-red2         {background: #990000}
.color-red3         {background: #660000}
.color-red4         {background: #330000}
.color-site1		{background: #7F8F7A}
.color-site2		{background: #4D5C47}
.color-site3		{background: #2B3A25}
.color-site4		{background: #091803}
.color-button		{background: #4D5C47}

/* error messages */
.error {font-family:Arial,Helvetica; font-size:12px; color:red;}
.errormessage {font-family:Arial,Helvetica; font-size:12px;}

.centerpanel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;

	background: #FFFFFF;	
}

/* standard style from common component */

/* for select criteria 
	#container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Images/Consumer/side_bg.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 155px; PADDING-TOP: 0px }
	#content1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px }
	#content H1 { BACKGROUND: url(/Images/Consumer/one.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; HEIGHT: 25px }
	#content H2 { BACKGROUND: url(/Images/Consumer/two.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 25px 0px 0px; HEIGHT: 25px }
	#content H3 { BACKGROUND: url(/Images/Consumer/three.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 25px 0px 0px; HEIGHT: 25px }
	#content UL { FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 17px }
	#content OL { FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 17px }
	#content LI { FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 17px }
	#content UL { MARGIN-TOP: 0px; MARGIN-LEFT: 8px; LIST-STYLE-TYPE: circle }
	P { FONT-SIZE: 12px; MARGIN: 5px 0px 0px 12px; COLOR: #990000 }
end for select criteria */

.header_user{
	font-family: Garamond, Arial, Verdana;
	font-size: 14px;
	text-align:center;
	color:#333333;
	padding-top: 2px;
	margin-bottom:2px;	
}
.logout{
	color:#00244A;
	font-size:12px;
	text-decoration:underline;
}
.list_red{
	color:#6F0000;
}
.header_phone{
	font-family: Garamond, Arial, Verdana;
	font-size: 20px;
	text-align:center;
	color:#333333;
	margin-bottom:0px;
	margin-top:0px;
}

/* NEW ADDITIONS*/
	.Left { text-align:left; }	

	.SmallerChk
	{
	    FONT-SIZE: 7px;
	}
	
	
	.chk
	{
	    FONT-SIZE: 9px;
		width: 700px; 
		letter-spacing: 5px; 
		margin: 5px;
	}

	.chkSecondary
	{
	    FONT-SIZE: 9px;
		width: 546px; 
		color: #000000;
	}

	.chkSecondary1
	{
	    FONT-SIZE: 11px;
		width: 546px; 
		color: #000000;
	}

	.subHeader
	{
	    FONT-SIZE: 12px;
	    COLOR: #000099; /*333399*/
	    FONT-WEIGHT: bold;
	    width: 250px;
		/*background-color: #eeeeee;*/
	}	
	.ExpandLink
	{
	    FONT-SIZE: 12px;
	    COLOR: #333399;
	    FONT-WEIGHT: bold;
	}	
	.BgRoundBlue
	{
		BACKGROUND: url(/images/doctors/BgRoundBlueBus.gif) repeat-n left top; 
		width: 725px; 
		height: 33px;
		margin-left: 20px;		
	}
	.BgRoundBlueLg
	{
		BACKGROUND: url(/images/doctors/BgRoundBlueBusLg.gif) repeat-n left top; 
		width: 725px; 
		height: 33px;
		margin-left: 20px;		
	}
	.BgRoundBlueLg2
	{
		BACKGROUND: url(/images/doctors/BgRoundBlueBusLg2.gif); 
		width: 725px; 
		height: 33px;
		margin-left: 0px;		
	}
	.BgRoundBlueLg3
	{
		BACKGROUND: url(/images/doctors/BgRoundBlueBusLg3.gif); 
		background-repeat:no-repeat;
		width: 725px;
		width: 740!ie; 
		height: 33px;
		margin-left: 0px;		
	}
	.TeleLady
	{
		BACKGROUND: url(/images/doctors/TeleLady.jpg) no-repeat left bottom; 
		width: 220px; 
		height: 110px;
		vertical-align: top;
		margin: 3px;				
	}
	.BorderBox
	{
		text-align:center;
		border: solid;
		border-width: 1px;
		border-color: #CCDDED;
		width: 725px;
		padding: 0px;
		margin-left: 0px;		
	}

	.BorderBox1
	{
		text-align:center;
		border: solid;
		border-width: 0px;
		border-color: #CCDDED;
		width: 725px;
		padding: 0px;
		margin-left: 0px;		
	}

	.BorderBoxEx
	{
		text-align:left;
		border: solid;
		border-width: 1px;
		border-color: #CCDDED;
		width: 725px;
		padding: 0px;
		margin-left: 0px;		
	}

	.Text12 { FONT-SIZE: 12px;color: #000000}
.TopMargin { margin-top: 10px; }
.TopMargin7 { margin-top: 0px; }
.TopMargin3 { margin-top: 3px; }
.TextWhite { COLOR: #FFFFFF; }
.TextBlue { COLOR: #0054A4; font-size:12px;}
.TextBlue2 { COLOR: #000099; font-size:12px;}
.TextGray { COLOR: #666666; }
.TextRed { COLOR: #CC0000; }
.TextGreen { COLOR: #009900; }
.TextBlack { COLOR: #000000; font-weight:normal; font-size: 12px; font-family:Arial, Sans-Serif; }
.Bold { FONT-WEIGHT: bold; }
.Italic { font-style: italic; }
.Underline { text-decoration: underline }
.Text9 { FONT-SIZE: 9px; }
.Text10 { FONT-SIZE: 10px; }
.Text11 { FONT-SIZE: 11px; }
.Text12 { FONT-SIZE: 12px; }
.Text13 { FONT-SIZE: 13px; }
.Text16 { FONT-SIZE: 16px; }
.Text18 { FONT-SIZE: 18px; }
	
	#PageFooter
{
	width: 805px;
	height: 60px;		
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;		
	vertical-align: middle;
	float: left;
}

.ExpandLinkUC
{
    FONT-SIZE: 10px;
    COLOR: #333399;
    FONT-WEIGHT: bold;
}	

.SelectedCritUC
{
	text-align: left;
}

.SubHeader1
{
font-family: arial, helvetica;
font-size: 13;
color: #000099;
font-weight:bold;
}

.chkOptions 
{ 
	font-size: 12;
	font-weight: bold; 
	color:#000000;
}

.bgBlack
{
background-color: #EEEEEE;

}

.popUpLinks
{
	font-size: 12; 
}

.smallFont
{
	font-size:smaller;
}

.spacer15
{
	margin: 15;
}

.vSpacer25
{
	height: 25;
}

.spacer5
{
	margin: 5;
}

.DETAILS
{
font-size: -2;
font-family: Arial, Helvetica, sans-serif;
}

.DETAILS_RED
{
font-size: -2;
font-family: Arial, Helvetica, sans-serif;
color:#990000;
}

.TableText
{
	font-family :Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
}
.header { FONT-SIZE: 16px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, Sans-Serif }
.sectionHeader { FONT-SIZE: 14px; COLOR: #0054A4; FONT-FAMILY: Arial, Helvetica, Sans-Serif; font-weight:bold; }
.sectionTitle { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; font-weight:bold; padding: 0 0 0 10; margin: 0 0 0 10; }
.sectionArea { padding:0 0 0 10; margin:0 0 0 10; border: 0 0 0 10;}
.label { FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, Sans-Serif }
.note { FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif }

	.alignRight { text-align:right; padding-left:25px; font-weight:normal; font-size:smaller;}
	
	.PriceDetailsBox
	{
		text-align:center;
		border: solid;
		margin-top: 10px;
		border-width: 1px;
		border-color: #cccccc;
		width: 320px;
	}

	.divShippingBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 180px;
	}

	.divReceiptBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 310px;
	}

	.divPaymentBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 180px;
	}
	
	.divCreditCardBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 180px;
	}

	.divBillMeBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 180px;
	}
	
	
	.divBillingInfoBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: #cccccc;
		width: 310px;
	}
	
	.divSensitiveDataBox
	{
		text-align:center;
		border: solid;
		margin-top: 0px;
		border-width: 0px;
		border-color: Black;
		width: 310px;
	}
	
.graysubheader 
{
	font-family: Sans-Serif, Arial, Helvetica;
	font-size: 14px;
	color: #003F87;
	background-color: #B9D3EE; /*gray - f0f0f0*/
	font-weight: bold;
}

.NavLinksBlue A:link { COLOR: #000099; TEXT-DECORATION: none;}
.NavLinksBlue A:hover { COLOR: #000099; TEXT-DECORATION: underline;}
.NavLinksBlue A:visited { COLOR: #000099; TEXT-DECORATION: none;}
.NavLinksBlue A:visited:hover { COLOR: #000099; TEXT-DECORATION: underline;}
.NavLinksBlack A { COLOR: #000000; TEXT-DECORATION: underline;}
.NavLinksBlack A:HOVER { COLOR: #000000; TEXT-DECORATION: none; }
.NavLinksBlack A:visited { COLOR: #000000; TEXT-DECORATION: underline;}
.NavLinksBlackBold A { COLOR: #000000; font-weight: bold; font-size:12px; TEXT-DECORATION: none;}
.NavLinksBlackBold A:HOVER { COLOR: #000000; font-weight: bold; TEXT-DECORATION: underline; }
.NavLinksBlackBold A:visited { COLOR: #000000; font-weight: bold; TEXT-DECORATION: none;}
.NavLinksBlueBold A { COLOR: #000099; font-weight: bold; font-size:12px; TEXT-DECORATION: none;}
.NavLinksBlueBold A:HOVER { COLOR: #000099; font-weight: bold; TEXT-DECORATION: underline; }
.NavLinksBlueBold A:visited { COLOR: #000099; font-weight: bold; TEXT-DECORATION: none;}
.anchors { COLOR: #777777; font-weight: bold; font-size:11px; TEXT-DECORATION: none;}
.anchors A { COLOR: #777777; font-weight: bold; font-size:11px; TEXT-DECORATION: underline;}
.anchors A:HOVER { COLOR: #777777; font-weight: bold; TEXT-DECORATION: none; }
.anchors A:visited { COLOR: #777777; font-weight: bold; TEXT-DECORATION: underline;}
.GrayHR { COLOR: #cccccc; HEIGHT: 2px }

.valignMiddle
{
	vertical-align: middle;       
}

.nopadding
{
	padding: 0 0 0 0;
	vertical-align:middle; 	
}

/* AJAX */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 150px;
    text-align : left; 
    list-style-type : none;
    background-position: bottom right;
    position: relative;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}



#NavTabBottom
{
    width:800px;
    height:33px;
	BACKGROUND:  url(/images/doctors/tabstrip/tabbg.gif); 
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	padding: 0 5 0 0;		
}

