.Normal {color:#000000;font-family:	Arial,Verdana,sans-serif; font-size:11px; line-height:1.3}

.Normal TH,TD,DIV {font-family:	Arial,Verdana,sans-serif;line-height:1.3}
.lt { text-align:left;vertical-align:top; }
.h { height:100%}
.w{ width:100%;}
.wh{ width:100%; height:100%;}
p{ margin:0px;}

.ControlPanel, .PagingTable {
background-color:#FFFFFF;
border:none;
margin:0 auto;
width:98%;
}

.barContent table{ width:100%}

.DataGrid_Container  td{	font-size:12px;color:#666666;}
.FileManager td,.FileManager div,.FileManager .Normal{color:#000000;}
.FileManager .SubHead,.FileManager .NormalBold{color:#000000;}

#Body { background:#ffffff}
body {
	color:#000000;
	margin:0;
	font-size:11px;
}

html, body, form#Form {
	height:100%;
	margin:0;
	padding:0;
}

.FCKImageGalleryItemContainer td{color:#000000;}
.TB_ToolbarSet td { color:#000000;}
.SC_FieldLabel { color:#000000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{ color:#cccccc; background:#131212;}
.SC_Panel td,
.SC_Panel div{ color:#cccccc; background:#131212;}


#dnn_dnnSEARCH_txtSearch{height:21px; line-height:21px;padding:2px 6px;width:117px; border:none}
#dnn_dnnSEARCH_txtSearch.NormalTextBox{color:#000000; font-family:Tahoma; font-size:13.43px;text-transform:uppercase}


.contentpane {padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.leftshowpane {padding:25px 10px 0px 0px; text-align:left; vertical-align:top;}
.rightshowpane {padding:0px 0px 0px 10px; text-align:left; vertical-align:top;}
.leftpane {padding:0px 10px 0px 0px; text-align:left; vertical-align:top;}
.rightpane {padding:0px 0px 0px 10px; text-align:left; vertical-align:top;}
.toppane {padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.bottompane {padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.footpane {padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.footright{padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.midpane1{ background:url(images/line.jpg) repeat-y right top; padding-right:1px}
.leftshowpane1{padding:0px;text-align:left; vertical-align:top; }
.DNNEmptyPane{ display:none; padding:0px;}

.clear { clear:both; font-size:0px;height:0px; line-height:0px;}

.Head					
{
		color:#000000; 
		font-weight:bold
}
.SubHead				{color:#000000}
.SubSubHead				{color:#000000}
.NormalBold             { color:#000000;}
.ControlPanel .PagingTable{ z-index:1000;}


.FCKImageGalleryPathContainer .Normal{ color:#ffffff;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#0097d7;TEXT-DECORATION:none}
A.CommandButton:hover		{color:#78a22e;TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:visited,
A.links:active		{color:#0097d7;TEXT-DECORATION:none; padding:0px 1px;}
A.links:hover		{color:#78a22e;TEXT-DECORATION:underline;padding:0px 1px;}

.footcss,
A.footcss:link,
A.footcss:visited,
A.footcss:active	{TEXT-DECORATION:underline; font-weight:bold;color:#cccccc ;padding:0px 3px;}
A.footcss:hover		{TEXT-DECORATION:underline; font-weight:bold;color:#cccccc ;padding:0px 3px;}


.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:8px; display:block;color:#ff0000; position:absolute; margin-top:0px; margin-right:0px; top:2px;right:20px;  width:22px; height:22px;  display:block; text-indent:-100px; overflow:hidden; }
A.searchcss:hover			{font-weight:normal; font-size:8px; color:#ffffff; TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active					{
	color:#0080BB;
	TEXT-DECORATION:none;
}
A:hover						
{color:#003F5C;TEXT-DECORATION:underline;}

.copyright,
.copyright A:link,
.copyright A:active,
.copyright A:visited	{font-weight:normal; TEXT-DECORATION:none; color:#ffffff; padding:0px 3px;}
.copyright A:hover{font-weight:normal;TEXT-DECORATION:underline; color:#cccccc ;padding:0px 3px;}


A.usercss:link,
A.usercss:active,
A.usercss:visited	{font-weight:normal; TEXT-DECORATION:none; color:#ffffff; padding:0px 3px;}
A.usercss:hover{font-weight:normal;TEXT-DECORATION:underline; color:#cccccc ;padding:0px 3px;}

/*--------------------------Home---------------------*/
.SkinAllWidth
{ 
	width:950px; 
	margin:0px auto;
}
#top{ background:url(images/top_l.jpg) left top no-repeat}
.top_r{ background:url(images/top_r.jpg) right top no-repeat}
.top_m{ background:#BFD1DB url(images/top_mid.jpg) center top no-repeat; height:108px; margin:0px 40px; padding-top:15px;}
#main{ background:#246293}
.main_left{  width:196px; background:url(images/home_left.png) no-repeat left top;}
.main_right{background:#ffffff }
.inner_main_right{background:none }
.banner_m 
{
	background:url( images/banner_m.jpg) repeat-x left top;
	vertical-align:middle;
}
.banner_l 
{
	background:url( images/banner_l.jpg) no-repeat left top; 	
	 vertical-align:middle;
}

.banner_r 
{
	background:url( images/banner_r.jpg) no-repeat right top; 
	min-height:36px; 
	text-align:right; 
	vertical-align:middle;
}

.bannerpane 
{
	background:url(images/WhereInnovationHappens.jpg) no-repeat center;  
	height:15px;
	text-align:center; 
	vertical-align:middle;
	padding-top:12px;

}

.headerpane 
{
	vertical-align:middle;
	padding-top:0px;

}



.header 
{
	background:#F5F5F5 url(images/home_header_bottom_bg.jpg) repeat-x left bottom; 
	padding-bottom:10px;
}

.header_m{ background:url(images/home_header_m.jpg) repeat-x left top;}

.header_l{background:url(images/home_header_l.jpg) no-repeat left top;}
.header_r{background:url(images/home_header_r.jpg) no-repeat right top; min-height:153px}
.main_bottom{ background:#ffffff url(images/home_main.jpg) repeat-y left top;}
.main_bottom_mid{ background:url(images/home_main_t.png) repeat-x left top; min-height:400px}
.copyright{ color:#ffffff; font-size:11px; font-famliy:Tahoma;height:20px; line-height:20px; font-weight:normal; text-decoration:none}
.user{ color:#ffffff; font-size:11px; font-famliy:Tahoma;height:20px; line-height:20px;}
.userLogout{ color:#0097d7; font-size:12px; font-famliy:Tahoma;height:20px; line-height:20px;}


#foot{ background:#064068; min-height:66px;}


.banner_font{ font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase;text-align:center; padding-right:56px;padding-top:4px;}
.inner_banner_font{ padding-left:240px; padding-right:226px;}
.home_icon{ background:url(images/home_icon.png) no-repeat 19px 8px;margin-top:8px; padding-left:35px;height:25px; line-height:30px;}
.home_icon a{ color:#ffffff; font-size:11px; font-famliy:Tahoma}

.home_noicon
{
	background:margin-top:0px;  
	padding-right:5px;
	height:10px; 
	line-height:0px;
	padding-bottom:5px;
	bottom:5px;
	position:relative;
}
.home_noicon a{ color:#ffffff; font-size:11px; font-famliy:Tahoma}

.inner_icon{ background:url(images/home_icon.png) no-repeat 19px 1px;margin-top:8px; padding-left:35px;height:30px; line-height:30px;}
.inner_icon a{ color:#ffffff; font-size:11px; font-famliy:Tahoma}
#Video .font{ font-size:12px; color:#ffffff; font-famliy:Arial; padding:17px 40px 17px }

.Home_Header 
{
	padding: 10px 20px 13px 20px; 
	font-size:14px; 
	color:#000000; 
	font-family:Arial;
	text-align:justify;
}
.Patient_link { padding-top:0px; padding-left:23px;}
.Patient_link a{ font-size:12px; color:#246494; line-height:23px; font-weight:bold}
.foot_link{ height:24px; line-height:24px; font-size:11px;}
.foot_link A:link,
.foot_link A:active,
.foot_link A:visited	{TEXT-DECORATION:none;font-weight:bold; color:#ffffff; padding:0px 3px;}
.foot_link A:hover{TEXT-DECORATION:underline; font-weight:bold;color:#cccccc ;padding:0px 3px;}

.Inner_Header 
{
	font-size:14px; 
	color:#000000; 
	font-family:Arial;
	text-align:justify;
	
}
.Inner_HeaderforPractitioner 
{
	font-size:13px; 
	color:#000000; 
	font-family:Arial;
	text-align:justify;
	
}

#News { color:#246494;font-size:11px; font-family:Arial}
#News span{ color:#cc3300; font-size:11px; font-famliy:Arial;font-weight:bold;}
#News .line{ background:url(images/News_line.jpg) repeat-y right top;  padding-right:33px;}
#News .space{ padding-left:15px;}

.readmore A:link,
.readmore A:active,
.readmore A:visited	{TEXT-DECORATION:underline;font-weight:bold; color:#0e4e7e; padding:0px 3px;}
.readmore A:hover{TEXT-DECORATION:none; font-weight:bold;color:#0e4e7e ;padding:0px 3px;}

.search{ background:url(images/search_bg.jpg) no-repeat left top; weight:156px; height:24px;position:relative; margin-left:20px;margin-top:10px}
.menus{ margin-top:30px;}
.main_pane{ min-height:200px;}
.Pat_pane{ padding:66px 143px 138px; 42px;}
#pat_main{position:relative; background:url(images/pat_left_bg.jpg) repeat-y left top; z-index:0}

.pat_left{ background:url(images/pat_left.jpg) no-repeat left top; position:absolute; width:196px; height:217px;bottom:0px; z-index:-1}
.pat_right{ background:url(images/pat_right.jpg) no-repeat left top; position:absolute; width:88px; height:178px;bottom:0px; left:196px; z-index:-1}
.pat_right2{ background:url(images/pat_right_2.jpg) no-repeat left top; position:absolute; width:88px; height:178px;bottom:0px; left:196px; z-index:-1}

.Pra_pane{ padding:66px 143px 138px; 42px;}

#pra_main{position:relative;z-index:0;background:#ffffff url(images/Patient_banner_l.jpg) repeat-y 196px top }

.pra_left{ background:url(images/pra_left.jpg) no-repeat left top; position:absolute; width:196px; height:260px;bottom:0px; z-index:-1}
.pra_right{ background:url(images/pra_right.jpg) no-repeat left top; position:absolute; width:103px; height:194px;bottom:0px; left:196px; z-index:-1}

.com_left{ position:absolute; width:196px; height:260px;bottom:0px; z-index:-1}
.com_right{ position:absolute; width:103px; height:194px;bottom:0px; left:196px; z-index:-1}


.pra_main_left{ background:#F5F5F5 url(images/Patient_banner_l.png) repeat-y left top}
.pat_main_left{ background:url(images/Patient_banner_l.png) repeat-y  196px top}
.pat_main_top {background:url(images/home_main_t.png) repeat-x left top}
.pat_header{background:url(images/Pra_header_b.jpg) repeat-x left bottom; }
.pat_header_l{background:url(images/Pra_header_l.jpg) no-repeat left bottom; padding:14px 50px 52px 50px}

.pra_main_bottom{ padding:0px 23px 68px 50px; }
.pra_main_m{ background:url(images/pat_left_bg.jpg) repeat-y left top;position:relative; z-index:0}


 #LangSelection
    {
        float: right;
        top: 5px;
        right: 15px;
        z-index: 999;
        position:relative;
    }
    
/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#FFFFFF;}
a.user:hover{color: #fbce32;}


/*-------------------------JDMENU-V---------------------*/
ul.jd_menu, 
ul.jd_menu_vertical {margin: 0px; padding: 0px; list-style-type: none;

}
ul.jd_menu ul,ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
/*	float: left;*/

}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul { display: block!important; list-style-type: none;padding:2px; z-index: 10000; margin-left:0px;}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

/* Main Menu Background */


/* Main Menu Verticle Brackground*/
ul.jd_menu_vertical {
	width: 196px;
	height: auto;
}


/* Main Memu LEFT */

ul.jd_menu {}

ul.jd_menu li { cursor: pointer; list-style-type:none;margin:0px; }
ul.jd_menu a{ text-decoration: none; text-align:left; color: #ffffff; font-size:11px; font-weight:bold; font-family:Tahoma;display:block; line-height:36px; padding-left:48px;background:url(images/menu.png) no-repeat 26px 11px; border-bottom:1px solid #64FEFE}

/* Main Actice Menu*/
ul.jd_menu li.activetab{padding:0px;margin:0px; }
ul.jd_menu li.activetab > a{color: #fbce32;background:#34A1DC url(images/menu.png) no-repeat 26px 11px; border-bottom:1px solid #64FEFE}

/*Main Hover Menu */
ul.jd_menu > li.jdm_hover{padding:0px;margin:0px;}
ul.jd_menu li.jdm_hover > a{color: #fbce32;background:#34A1DC url(images/menu.png) no-repeat 26px 11px; border-bottom:1px solid #64FEFE }

ul.jd_menu li.activetab ul li,
ul.jd_menu li.activetab ul li{ background:none}

/* ==S SUB MENU */
haschild .jd_menu ul {
	display: block!important;
	z-index: 10000;
}


.jd_menu ul li {
	float: none;
	background: none;
	padding: 0px;
	display:block;
	margin:0px;
	border:none
}

* html .jd_menu ul li {
	float: none;
	background: none;
	padding: 0px;
	display:block;
	margin:0px;
	padding-bottom:1px;
}


.jd_menu ul li a {
	padding: 0 5px;
	color: #ffffff;
	font-size:11px;
	background:none;
	font-weight:normal;
	border:none;
	margin:0px;
	text-decoration: none;
	text-transform:capitalize;
	padding-left:43px;
	line-height:20px;
}


.jd_menu li.activetab ul a,
.jd_menu li.jdm_hover ul a {
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	border:none;
}
.jd_menu li.activetab ul a:hover,
.jd_menu li.jdm_hover ul a:hover {
	color: #FBCE32;
	text-decoration: none;
	margin:0px;
	border:none;
	background:none;
}



/* =S Skin Control */
#skinControl .mod-title strong {
	display: block;
	border-bottom: 2px solid #5F5D55;
	padding: 8px 0 7px 0;
	background: #FFFFE1;
	color: #000;
	font: bold 12px Arial,sans-serif;
	text-align: center;
	cursor: pointer;
}

#skinControl .mod-title strong span {
	padding-right: 16px;
	background: url("images/icon_expand.gif") no-repeat 100% 0;
}

#skinControl .mod-title strong.control-open span {
	background-position: 100% -1px;
	background-image: url("images/icon_collapse.gif");
}

#skinControl .mod-bd {
	display: none;
	border-bottom: 2px solid #5F5D55;
	background: #FFFFEA;
}


#skinControl .control-tips {
	font: 14px Arial;
}

#skinControl .mod-bd-wrap {
	width: 880px;
	overflow: hidden;
	margin: 0 auto;
	padding: 2px 0;
}

#skinControl .mod-bd .mod-area {
	padding: 8px 0;
}

#skinControl .mod-bd .mod-area-hd {
	float: left;
	width: 58px;
	padding-top: 2px;
}

#skinControl #editCss .mod-area-hd {
	margin-right: 4px;
}

* html #skinControl #editCss .mod-area-hd {
	margin-right: 1px;
}

#skinControl #setFontSize .mod-area-hd {
	width: 84px;
}

#skinControl .mod-bd .mod-area-hd strong {
	color: #555;
	font: bold 14px/16px Arial;
}

#skinControl #editCss textarea {
	width: 810px;
	height: 60px;
	margin: 0;
	border: 1px solid #CBCBCB;
	padding: 2px;
	font: 14px/1.4 Arial,sans-serif;
}

#skinControl #setWidth {

}

#skinControl #setWidth table {
	float: left;
	border-collapse: collapse;
}

.input-set-width {
	width: 60px;
	border: 1px solid #CBCBCB;
	padding: 2px;
	font: 14px/1.4 Arial,sans-serif;
}

#skinControl #setWidth td {
	padding: 0 10px 0 0;
	color: #444;
	font: 14px/16px Arial;
}

#skinControl #setFontSize {
	float: left;
	width: 400px;
}

#skinControl #setFontSize table {
	border-collapse: collapse;
}

#skinControl #setFontSize td {
	width: 60px;
	padding: 0;
	font: 14px/16px Arial;
}

#skinControl #setSave {
	clear: both;
	float: none;
	width: auto;
	padding: 2px 0 8px 62px;
}

#skinControl #setSave a {
	display: block;
	border: 1px solid #BBBBBB;
	background: url("images/but_control.png") repeat-x 0 100%;
	color: #000;
	font: bold 12px/28px Arial;
	text-decoration: none;
	text-align: center;
}

#skinControl #setSave a:hover {
	background: url("images/but_control_h.png") repeat-x 0 0;
}

#skinControl #setSave a.but-close {
	display: none;
}

#skinControl .mod-area-hd {
	margin-bottom: 5px;
}
/* =E Skin Control */

/* =S Container ACTION */
.ModuleTitle_SubMenu {
background:#ffffff;
border:1px solid #5C91D8;
z-index:1000 !important;
}
.ModuleTitle_SubMenu td {
color:#000000;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:bold;
padding-right:2px;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuIcon {
background:transparent;
border:0 none;
height:21px;
padding:0;
text-align:center;
width:18px;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuItem {
border:0 none;
height:21px;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuArrow {
border:0 none;
width:5px;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuItemSel {
background:#5C91D8;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuItemSel {
color:#000000;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuBreak {
background:#5C91D8;
border-color:#ffffff;
border-style:solid;
border-width:1px 0;
font-size:1px;
line-height:1px;
}
.ModuleTitle_SubMenu .ModuleTitle_MenuBreak td.ModuleTitle_MenuIcon {
background: transparent;
border:0 none;
}
/* =E Container ACTION */

/* ====================================================
    for Cyrex
   ====================================================*/

/* #487ca4 is menu bg color */
/* #34a1dc is menu item hover color */
/* #064068 is footage bg color */
.CyrexBlueLabel
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #487ca4;
}

.CyrexRedLabel
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px !important;
	color: red;
}

.CyrexBlueLabelSmall
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #487ca4;
}

.CyrexBlueLabel2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #064068;
}

.CyrexContainerBorder
{	
     padding-top:40px;
}

/* Style of the right value fields in admin pages and of the content area of all presentation layer modules  */ 
.CyrexRow
{
	font-weight: normal;
	font-size: 11px;
	line-height:15px;
}

TD.CyrexRow
{
    
}

/* Style of the highlighted value fields */ 
.CyrexRowHighLight
{	
    color: #333333;	
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
    padding-right:5px;
    text-align:right;
    
}

TD.CyrexRowHighlight
{
	width:20%;
	
}

/* Style of the right parts from the title rows in modules Cyrex_ItemPaneNF and Cyrex_DashBoard */
.CyrexAltHeaderImage
{
}

TD.CyrexAltHeaderImage
{	
	height: 22px; 
}


/**********************************/
.pnlTitle
{
	background-color:#827a7a;
	width:100% ;
	height: 30px;
}

.pnlTitle_Label
{
	color:#ffffff;
	font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    padding-left:5px;

    
}
.pnlBody
{
	background-color:#D1D7DC;
	border:none;
	padding-top:5px;
	width:100% ;
}
.pnlBody2
{
	background-color:#D1D7DC;
	border:none;
	padding-top:5px;
	width:100% ;
	text-align:center;
}


.pnlFooter
{
	border:none;
	border-color:#FFFFFF;
	background-color:#ffffff;
}

.pnlBody_tdTitle
{
     text-align:right;    
     padding-right:5px;
     padding-left:5px;
}

.pnlBody_tdValue
{
     text-align:left;    
}
/**********************************/

.CyrexTextBox
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #333333;	
    border: 1px solid #827a7a;
    background-color:#ffffff;

}

.SignatureTextBox
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #333333;	
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
    border-bottom-color:#827a7a;
    border-bottom-style:solid;
}

.DisabledTextBox
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #000;	
    border: 1px solid #827a7a;
    background-color:#D1D7DC;
}


.CyrexTextBoxNoBorder
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #333333;	
}


.CyrexLabel
{	
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    color: #333333;	
    font-weight: normal;
}

.CyrexLabel13
{	
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #333333;	
    font-weight: normal;
}

.ErrorValidation
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #ff0000;
    font-weight: bold;
   
}
/**********************************/


.SearchImage
{
	vertical-align:middle;
}

.divStandardClinics
{
	background-color:#e4ecee;
	height:250px;
	padding-left:5px;
}
.divSpecializedClinics
{
	background-color:#e4ecee;
	height:250px;
	padding-left:5px;
			
}
.divHomeServices
{
	background-color:#e4ecee;
	height:250px;
	padding-left:5px;
}


/* ====================================================
 DataGrid Style used in Store WorkPages(Admin Pages)
 ====================================================*/

.CyrexGrid
{
	width: 100%;
	background-color: white;
	background-image: none;
}

.CyrexGridHeader
{
	height: 32px;
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #D1D7DC;
}

.CyrexGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
	background-color: #eef3fb;
}

.CyrexGridEditItem
{
	background-color: #9471DE;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 11pt;
}

.CyrexGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
	background-color: #ffffff;
}

.CyrexGridFooter
{
	background-color: #C6C3C6;
	line-height: 8pt;
}

.CyrexGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #D1D7DC;
}
/* ====================================================
 DataGrid Style used in Store WorkPages(Admin Pages)
 ====================================================*/
 
 /* ====================================================
 ListView
 ====================================================*/
 
.CyrexListViewItem
{
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;	
    height: 25px;
    background-color:#bfd1db;
}

.CyrexListViewItem2
{
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;	
    height: 22px;
    background-color:#ab382f;
}

.AlphabeticSubHeader
{
	font-weight: bold;
	font-size: 10pt;	
	color: #851222;
	font-family: Verdana, Tahoma, Arial, Helvetica;	
}

 /* ====================================================
 ListView
 ====================================================*/


.CyrexSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;	
}



 
/* Style of the left title fields and of the breadcrumbs and Custom Pager control  */ 




.CyrexSubHead
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #231F20;
}


TD.CyrexSubHeader
{		
}

/* ====================================================
Cyrex Text
 ====================================================*/
.CyrexContentTitle
{
    font-family: Arial;
    font-size:  12px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
}

.CyrexContentTitleBlue
{
    font-family: Arial;
    font-size:  12px;
    font-weight: bold;
    color: #1B7AA7;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
}

.CyrexContentTitleBlue2
{
    font-family: Arial;
    font-size:  16px;
    font-weight: bold;
    color: #1B7AA7;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
}


.CyrexContentUnderlineTitle
{
    font-family: Arial;
    font-size:  12px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
    text-decoration:underline;
}

.CyrexContentParagraphNoJustify
{
    font-family:Arial;
    font-size:  12px;
    color: #000000;
    line-height: normal; 
}


.CyrexContentParagraph
{
    font-family:Arial;
    font-size:  12px;
    color: #000000;
    line-height: normal; 
    text-align: justify;
}

.CyrexContentParagraphBig
{
    font-family:Arial;
    font-size:  14px;
    color: #000000;
    line-height: normal; 
    text-align: justify;
}


.CyrexContentParagraph1
{
	margin-top: 0in; 
	margin-right: 0in; 
	margin-left: 27pt; 
	margin-bottom: 0.0001pt; 
	text-indent: -9pt; 
	line-height: normal; 
	text-align: justify;
	font-family:Arial;
	font-size:  12px;

}

.CyrexContentParagraph2
{
	margin-top: 0in; 
	margin-right: 0in; 
	margin-left: 45pt; 
	margin-bottom: 0.0001pt; 
	text-align: justify; 
	text-indent: -9pt; 
	line-height: normal; 
	font-family:Arial;	
	font-size:  12px;
}

.CyrexContentParagraph3
{
	margin-top: 0in; 
	margin-right: 0in; 
	margin-left: 1in; 
	margin-bottom: 0.0001pt; 
	text-indent: 0.5in; 
	line-height: normal; 
	text-align: justify;
	font-family:Arial;	
	font-size:  12px;
}

.CyrexContentParagraph3
{
	margin-left: 63pt;
	text-indent: -17pt; 
	line-height: normal;
	text-align: justify;
	font-family:Arial;	
	font-size:  12px;
}
     
.CyrexContentParagraph4
{
	
	line-height: normal;
	text-align: justify;
	font-family:Arial;	
	font-size:  12px;
	margin-left: 0.5in;
	text-indent: -0.25in;
}

.TestResult
{
	
	Height:15px;
	Width:220px;
	background: url("images/shade.png");
	background-color:Yellow;
	
}

.PatientImage
{
	float:left;	
	background-image: url("images/PAT.JPG");
	background-repeat:no-repeat;
	background-position:right;
	width:355px;
	height:180px;
	position:relative;
	top:0px; 
	right:0px;
}

.RadWindow_Vista .customprintbutton
{
    background: url("images/printbar.gif") !important;
}
.RadWindow .customprintbutton:hover
{
	background: url("images/printbar.gif") 0 -26px !important;
}

/* Orders Grid */
.Paid
{
	background-color:#d0d5da;
}
.Unpaid
{
	background-color:#ff8083;
}
.NoColor
{
	background-color:#ffffff;
}

.NewlyAdded
{
	background-color:#b5eaae;
}
.DeleteRow
{
	background-color:#fcd9a1;
	opacity: 30;
}

.CATCommandButton     
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    underline;
}

A.CATCommandButton:visited  {
    text-decoration:    underline;
}

A.CATCommandButton:active   {
    text-decoration:    underline;
}

A.CATCommandButton:hover    {
    text-decoration:    underline;
}
.CATRowHighLight
{	
	color: #333333;	
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.CATSubHead,
.cat_price_r,
.cat_product_title{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #231F20;
}

.CyrexTextBoxReadonly
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #333333;	
    border: 1px solid #827a7a;
    background-color:#D1D7DC;
}

.CATGridItemDesc
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
    background-color:#bfd1db;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATRow2
{
	font-weight:bold;
	font-size: 11px;
	color: #231F20;
	line-height:15px;
	font-family: Tahoma, Arial, Helvetica;
}
.CATGrid2
{
	width: 100%;
	background-color: white;
	background-image: none;
}

.CATGridHeader2
{
	height: 22px;
	font-weight: bold;
	font-size: 9pt;	
	color: #487CA4;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #D1D7DC;
	vertical-align:middle;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}

.CATGridItem2
{
	font-weight: normal;
	font-size: 12px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 32px;
    background-color: #eef3fb;
}

.CATGridEditItem2
{
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    line-height: 11pt;
}

.CATGridItemAlt2
{
	font-weight: normal;
	font-size: 12px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 32px;
}

.CATGridItemDesc2
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
    background-color:#bfd1db;
}


.CATGridFooter2
{
	line-height: 8pt;
	background-color: #C6C3C6;
}

.CATGridPager2
{
	
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #D1D7DC;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}

.CyrexContentTitleVideo
{
    font-family: Arial;
    font-size:  12px;
    font-weight: bold;
    color: #9DFFFF;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
}

.CyrexContentTitleWhite
{
    font-family: Arial;
    font-size:  12px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 0.0001pt; 
    line-height: normal; 
}

.alertCompleteIcon
{
    background: url('images/green-ok.gif' ) no-repeat left center !important;
}
/* The RadWindow style inherits from main dnn style so to avoid that in IE  */
.moduleHeader td
{
  line-height: 0px;
  font-size: 0pt;
}
.rwTitleRow TD
{
  line-height: 0px;
  font-size: 0pt;
}

 .myButton
    {
        -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
        box-shadow: inset 0px 1px 0px 0px #ffffff;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EDEDED), color-stop(1, #FAC576) );
        background: -moz-linear-gradient( center top, #EDEDED 5%, #FAC576 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#fac576');
        background-color: #EDEDED;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        border: 1px solid #DBDBDB;
        display: inline-block;
        color: #000;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        padding: 6px 24px;
        text-decoration: none;
        text-shadow: 1px 1px 0px white;
        border-image: initial;
        cursor:hand;
		cursor:pointer;
    }
    
    .RedButton:hover
    {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D14836), color-stop(0.05, #D14836) );
        background: -moz-linear-gradient( center top, #D14836 5%, #D14836 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D14836', endColorstr='#D14836');
        background-color: #D14836;
        cursor: pointer;
        cursor: hand;
    }
   .RedButton
    {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d72c27), color-stop(1, #d72c27) );
        background: -moz-linear-gradient( center top, #d72c27 5%, #d72c27 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d72c27', endColorstr='#d72c27');
        background-color: #d72c27;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        border: 1px solid #DBDBDB;
        display: inline-block;
        color: #fff;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        padding: 6px 24px;
        text-decoration: none;
        border-image: initial;
    }
.antigenCategory
{
	font-size: 14px;
	color: #003366;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;

}

.arrayCategory
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 30px;
	background-color: #bfd1db;
    cursor: pointer;
	cursor: hand;
}

.arrayCategoryOver
{
	font-weight: bold;
	font-size: 8pt;
	color: #0080BB;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 30px;
	background-color: #f0f4f7;
    cursor: pointer;
	cursor: hand;
}

.plus 
{ 
	background: url(../../../0/129.png) no-repeat left top; 
	width: 16px; 
	height: 16px; 
	display:inline-block; 
	cursor:pointer; 
	vertical-align:middle;
	float: left;
	padding-right:5px;
}

.minus 
{ 
	background: url(../../../0/130.png) no-repeat left top; 
	vertical-align:middle;
} 