﻿
body {
	background-color: #FFFFFF;
	margin:0;
}

body,td,p,div,input, select, textarea ,span,th,button
{	
	font: 11px Arial,Verdana,Helvetica,sans-serif;
}


h4 {font-size:13px;color:#F24C00;}
li
{
	height:25px;
}

#tblDownloadsOuter {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; BACKGROUND-COLOR: #e3edf5
}

.body_header
{
	background-image:url(img/medical-bg1.gif);
	background-repeat:repeat-x;
}

.imgStyle
{
	vertical-align:top
}

.demoarea 
{
	background:#FFF url(img/demotop.png) no-repeat left top;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:94%;
	height:20px;
	background-image: url(img/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.kitOrderDisplay
{
	display:'';
}

.kitOrderHide
{
	display:none;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.medical-font {	
	color:#FFFFFF;
	font-size: 12px;
	text-align:left;
}
.medical-font1 {
	
	color:#368BAF;
	font-size: 12px;
	text-align:left;
	
}

#outer {
background-color:#CCCCCC;
width:480px;
}

.img11 {
width:476px;
height:248px;
position:relative;
left:-2px;
top:-2px;
padding:3px;
background-color:#FFFFFF;
}

.medical-fontblue
{
	font-family: Arial, Helvetica, sans-serif;
	color:#009AD0;
	font-size:12px;
	text-align:justify;
}
.medical-fontgray 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-align:justify;
}

.medical-fontgray1
{
	vertical-align:middle;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	text-align:justify;
	padding-top:0px;
}


.medical-fontgraybold 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight:bold;
}


.medical-fontgray1 {font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
}

.medical-fontboldgreen1 {font-family: Arial, Helvetica, sans-serif; color: #8cc63f; font-size: 12px; font-weight: bold; }
.medical-fontboldblue1 {font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px; font-weight: bold; text-decoration:underline; }

.medical-fontgreen {
	font-family: Arial, Helvetica, sans-serif;
	color:#8cc63f;
	font-size: 12px;
}

.STYLE4 { color: #368BAF; font-size: 2em; }

.medical-fontboldgreen{ font-family: Arial, Helvetica, sans-serif;color: #8cc63f; font-size: 12px; font-weight: bold; }
.medical-fontboldblue { font-family: Arial, Helvetica, sans-serif;color: #006699; font-size: 12px; font-weight: bold; text-decoration:underline; }

a:link {
	color: #1589FF;
	text-decoration:none;
}
a:visited {
	color: #1589FF;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	color: #000000;
	text-decoration:none;
}
#a
{
	min-height: 342px;
}
.trRight
{
	width:420px;
	height:25px;
	text-align:right;
}

.trLeft
{
	Width:520px;
	text-align:left;
	height:28px;
}

.tdProviderChange
{
	width:20%;
	text-align:right;
	height:22px;
	padding-right:10px;
}

.tdAddProvider
{
	width:150px;
	text-align:right;
	height:22px;
	padding-right:10px;
}

.tdAddBRUserLeft
{
	width:150px;
	text-align:right;
	height:22px;
	padding-right:10px;
}

.tdAddBRUserRight
{
	text-align:left;
	height:22px;
	padding-left:5px;
}

.trHeaderRegister
{
	
	text-align:center;
	height:50px;
	font-size:18px;
	color:black;
}

.trHeader
{
	padding-left:17px;
	text-align:left;
	height:50px;
	font-size:18px;
	color:black;
}
.txtBoxCss
{
	width:167px;
}
.orderTrHeader
{
	text-align:left;	
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	color:DodgerBlue;
	height:30px;
	padding-left:10px;
}

div.mainNextPage 
{
	clear:both;margin-top:3px;padding:1px 0
}
div.mainNextPage table 
{
	font-size:12px;width:auto;border:1px #1C6EAC solid; background-color:#D6E0EF;margin:2px;
}
div.mainNextPage table td 
{
	background-color:#FFFFFF; line-height:normal; 
}
div.mainNextPage table td.tabletitle1
{
	clear:both;background-color:#1C6EAC;color:#FFFFFF; 
}
div.mainNextPage table td input.PageInput 
{
	border: solid 1px #d6e0ef; background-color: #fafafa; height:14px;
}
div.mainNextPage table td input.button 
{
	border:solid 1px #d6e0ef; background-color:#fafafa;height:18px;
}
div.mainNextPage table td .normalTextSmall 
{
	color:#ff0000;
}
div.mainNextPage a 
{
	color:#333;text-decoration:none;
}
div.mainNextPage a:hover 
{
	color:#ff3300;text-decoration:underline;
}

.trStyleProductsDetailRight
{
	width:90px;
	height: 22px;
	text-align:right;
}

.trStyleProductsDetailleft
{
	width:60px;
	height: 22px;
	text-align:left;
}

.trStyleProductsDetail
{
	height: 25px;
	text-align:left;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	width:400px;
}

.siteMapStyleTitle
{
	padding-top:10px;
	font-size:16px;
	padding-left:60px;
}

.FaqStyleTitle
{
	padding-top:10px;
	font-size:14px;
	color:#8cc63f;

}

.FaqStyleContent
{
	padding-top:10px;
	font-size:12px;
}

.siteMapStyleContent
{
	padding-top:10px;
	font-size:12px;
	color:#ea5d10;
	padding-left:80px;
}

.helpWebFormStyle
{
	padding-top:10px;
	font-size:12px;
	color:DodgerBlue;

	text-align:right;
	width:25%
}

.modalPopupRigister 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:400px;
}


.txtBorderRegister
{
	width:160px;
	height:17px;
	border-width:1px;
	border-color: #8D9EA6;
	border-style:solid;
}

.txtBorder
{
	width:149px;
	height:17px;
	border-width:1px;
	border-color: #8D9EA6;
	border-style:solid;
}

.ddlBorder
{
	width:149px;
	height:23px;
	border-width:1px;
	border-color: #8D9EA6;
	border-style:solid;
}


.button
{
	border:1px solid #CCCCCC;
	background-color:#E0ECF8;
	height:22px;
}

.login
{
	width: 360px;
	border-color:#B8B9CA;
	border-style:solid;
	border-width:0px;
	height: 164px;
}

.sampleStyleB
{
	text-align:justify;
	height:5px;
}

.sampleStyleC
{
	text-align:justify;
	height:5px;
	padding-left:3px;
}

.sampleStyleD
{
	text-align:justify;
	padding-left:3px;
}


.LoginDiv
{
	text-align:left;
	height:5px;
	font-weight:bold;
}

#divGeneral
{
	width:950px;
}

.ajax_tab_menu .ajax__tab_header
{
height:28px;
font-size:12px;
background:url("img/Tab_Option_bg.gif") repeat-x bottom;
}

.ajax_tab_menu .ajax__tab_body
{

font-size:12px;
border:0px solid #999999;
border-top:0;
background-color:#ffffff;}

.ajax_tab_menu .ajax__tab_tab
{
background:url("img/Tab_Option_bg_OFF.gif") repeat-x;
width:120px;
height:28px;
line-height:28px;
text-align:center;
margin-right:4px;
margin:0;
}
.ajax_tab_menu .ajax__tab_hover .ajax__tab_tab
{
background:url("img/Tab_Option_bg_ON.gif") repeat-x;
width:120px;
height:28px;
color:#FFFFFF;
line-height:28px;
text-align:center;
}

.ajax_tab_menu .ajax__tab_active .ajax__tab_tab
{
background:url("img/Tab_Option_bg_ON.gif") repeat-x;
width:120px;
height:28px;
line-height:28px;
text-align:center;
color:#FFFFFF;
}

.trProviderOrderInfo
{
	height: 25px;
}

.helpTextBox
{
	vertical-align:top;
	padding-top:6px;
	text-align:left
}

.ItemLabel 
{
	font-weight:bold;
}

.PatientInfoRight
{	
	width:170px;
	height:25px;
	font-weight:bold;

	
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.Error
{
	vertical-align:top;
	 border:0px none;background-color:Transparent;width:140px;height:20px;line-height:18px;margin-left:6px;color:#4F4F4F;
}
.Right{ border:0px none;background-color:Transparent;width:140px;height:20px;line-height:18px;margin-left:6px;color:#4F4F4F;}


.LoginError{ border:1px solid #f2c217;background-color:#ffffb9;width:260px;float:left;color:#4F4F4F;padding-left:5px;}
.CheckLeavePage{ border:1px solid #f2c217;background-color:#ffffb9;width:91%;margin-top:10px;margin-bottom:20px;margin-left:39px;color:#4F4F4F;padding-left:5px;}


.GridViewStyle
{
	border-color:#a3c1e3;
	border-style:solid;
	border-width:1px;	
}

.GridViewHeaderStyle
{
	background-color:#dcedf5;
	font-weight:bold;
	height:24px;
}

.GridViewFooterStyle
{
	background-color:#dcedf5;	
	height:10px;
	
}


.GridViewRowStyle
{
    height:22px;
    color:#009AD0;
    background-color:#eff7e5;
}

.sampleKit-fontblue
{
	padding-left:17px;
	padding-right:17px;
	color:#009AD0;
	font-size:12px;
	text-align:justify;
}

.SampleFrmaeKidtDetailLeft
{
	color:#009AD0;
	text-align:left;
	font-weight:bold;
	width:120px;	
	padding-left:50px;
}


.SampleFrmaeKidtDetailHead
{
	color:#009AD0;
	text-align:left;
	padding-left:50px;
	padding-bottom:13px;
}

.SampleFrmaeKidtDetailRight
{
	padding-left:15px;
	text-align:left;
}

.ddlBorder
{
	border-width:1px;
	border-style:solid;
}

.hiddenButton
{
	background-color:Transparent;
	border-color:Background;
	border:none;	
}

.cartQuantityStyle
{
	width:40px;
	height:20px;
	border-width:1px;
	border-color: #8D9EA6;
	border-style:solid;
}

.CartGridViewHeaderStyle
{
	background-color:#ffffff;
	font-weight:bold;
	height:24px;
}

.SampleFrmaeKidtSumbitLeft
{
	text-align:left;
	font-weight:bold;
	width:140px;	
	padding-left:20px;
}

.txtProviderInfoStyle
{
	width:300px;
	height:17px;
	border-width:1px;
	border-color: #8D9EA6;
	border-style:solid;
}

.txtOrderSumbitStyle
{
	width:80px;
}

.displayUserLogin
{
	color:#009AD0;
}


.order_detail{ width:660px; margin:auto; padding-bottom:50px}
.order_news{ width:605px; padding-left:15px;margin:auto; border-bottom:solid 1px #cdc4aa; padding-bottom:8px;font-size:14px; font-weight:bold}
.t_normal{ font-weight:normal}
.t_time{ font-size:12px}
.t_time_n{ font-size:12px; font-weight:normal}
.shadow_b{ width:620px; height:3px; margin:auto; background-color:#ebebeb; overflow:hidden}
.ditail_frame{ width:620px; border-left:solid 1px #cdc4aa; border-top:solid 1px #cdc4aa;border-right:solid 1px #cdc4aa; border-bottom:solid 1px #cdc4aa; padding:15px 0 8px 0px; background-color:#ecf6fb}
.abc{width:620px; border-left:solid 1px #cdc4aa; border-top:solid 1px #cdc4aa;border-right:solid 1px #cdc4aa; border-bottom:solid 1px #cdc4aa; padding:15px 0 8px 15px; background-color:#ecf6fb}
.change_frame{ background-color:#fff3d2; border:solid 1px #cdc4aa; border-top:none}
.change_frame2{ border:solid 1px #cdc4aa; border-top:none}
.ditail_frame h2{ font-size:14px; height:22px}
.ditail_frame h3{ font-size:12px; height:18px}
.ditail_frame ul{line-height:22px; list-style:none}
.ditail_frame .look_h2{ font-size:12px; font-weight:normal}
.merch_bord{ width:620px; padding:1px; padding-bottom:3px; border:solid 1px #d1c5a5; background-color:#fff}

.o_border{ border-bottom:solid 1px #e9e9e9; height:1px !important}
.tabl_merch{ width:620px; border-collapse:collapse}
.tabl_merch td{ height:27px}
.merch_title{height:24px; line-height:24px; background-color:#f2f2f2}

.tab_w{ width:8px}
.tab_w1{ width:100px}
.tab_w2{ width:83px}
.tab_w3{ width:97px}
.tab_w4{ width:61px}
.no_border{ border-bottom:none !important}
.img_shore{ float:left; padding-top:2px}
.merch_name{ float:left; padding-top:6px}
.liLeft{padding-left:53px;}
.notice_other{ text-align:center;width:638px; height:42px; line-height:42px; border:solid 1px #cdc4aa; border-top:none; background: no-repeat 193px 12px #dcedf5}


.OrderSearchRight
{
	font-weight:bold;
	width:17%;
	text-align:right;
	padding-right:10px
}


.OrderSearchLeft
{
	width:15%;
	text-align:left;
}


.WhiteText
{
	color:White;
	font-weight:bold;
}