﻿body 
{
    margin:0px 0px 0px 0px;
    background-color:#f0f3f8;
}

.pageheader
{
    background-image:url(/images/site/common/page_header.jpg);
    background-repeat:no-repeat;
}
.topmenucontainer
{
    background-image:url(/images/site/common/page_topmenu_back.jpg);
    background-repeat:no-repeat;
    height:28px;
}
.topmenutxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.topmenutxt:hover
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold; 
    color:#b0b8c7;  
    text-decoration:none;
}
.topmenutxtactive
{
    font-family:tahoma; 
    font-size:11px; 
    color:#b0b8c7; 
    font-weight:bold; 
    text-decoration:none;
}
.contentcontainer
{
    background-color:#fff;
    border-left:solid 1px #dfe1e8; 
    border-right:solid 1px #dfe1e8;
    padding-top:12px;
    padding-left:53px;
}
/**********  CONTENT  **************/
.contentcontainerbottom
{
    background-image:url(/images/site/common/contentcontainer_bottom.jpg); 
    background-repeat:no-repeat;
    height:6px;
    width:960px;
}
.frontpagecontentheader
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #041e42;
}
.contentheader
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #041e42;
}
.contentimage
{
    margin:0px 0px 30px 30px;
}
.frontpagecontenttxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #1b1b1b;
	letter-spacing: 1px;
}
.contenttxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1b1b1b;
	letter-spacing: 1px;
}
.contenttxtbig
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	/*line-height: 16px;*/
	color: #1b1b1b;
	letter-spacing: 1px;
}
.frontpagephonetxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #bc0d34;
}
.contentlistinglinklarge
{
    font-family:Tahoma, geneva, Sans-Serif;
    font-size:14px;
    color:#1b1b1b;
    text-decoration:none;
}
.contentlistinglinklarge:hover
{
    font-family:Tahoma, geneva, Sans-Serif;
    font-size:14px;
    color:#1b1b1b;
    text-decoration:underline;
}
.contentlistinglink
{
    font-family:Tahoma, geneva, Sans-Serif;
    font-size:12px;
    color:#1b1b1b;
    text-decoration:none;
}
.contentlistinglink:hover
{
    font-family:Tahoma, geneva, Sans-Serif;
    font-size:12px;
    color:#1b1b1b;
    text-decoration:underline;
}
.frontpagelinktxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #bc0d34;
}
.successtxt
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #02dd02;
    text-decoration:none;
}
.errortxt
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	color: red;
	letter-spacing: 1px;
}
/***********  PAGE FOOTER  ************************/
.pagefootertop
{
    background-image:url(/images/site/common/page_footer_top.jpg); 
    background-repeat:no-repeat;
    height:27px;
}
.pagefootertoptxt
{
    font-family:tahoma; 
    font-size:11px; 
    font-weight:bold; 
    color:#fff;
}
.pagefootercontent
{
    background-image:url(/images/site/common/page_footer_back.jpg); 
    background-repeat:repeat-y;
    height:64px;
    padding-left:50px;
    padding-right:30px;
    padding-top:10px;
}
.pagefootercontenttxtsides
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.pagefootercontenttxtcenter
{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.pagefooterbottom
{
    background-image:url(/images/site/common/page_footer_bottom.jpg); 
    background-repeat:no-repeat; 
    height:8px;
}
.pagefootermenu
{
    font-family:Tahoma, Geneva, Sans-Serif;
    font-size:12px;
    color:#052a5d;
}
.pagefootermenu a
{
    font-family:Tahoma, Geneva, Sans-Serif;
    font-size:11px;
    color:#052a5d;
    text-decoration:none;
}
.pagefootermenu a:hover
{
    font-family:Tahoma, Geneva, Sans-Serif;
    font-size:11px;
    color:#052a5d;
    text-decoration:underline;
}
/*********  PAGE TAB MENU  *********/
.tabmenutbl
{
    background-image:url(/images/site/common/tab_menu_back.gif); 
    background-repeat:repeat-x;
}
.tabspaceclear
{
    /*border-bottom:solid 1px #dfe1e8;*/
}
.tabinactive
{
    background-image:url(/images/site/common/tab_inactive_back.gif);
    background-repeat:repeat-x;
    background-color:#fff;
    border:solid 1px #dfe1e8;
    padding-left:10px;
    padding-right:10px;
    
}
.tabinactivetxt
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#052a5d;    
    text-decoration:none;
}
.tabspacerightinactive
{
    background-image:url(/images/site/common/tab_space_inactive.gif);
    background-repeat:no-repeat;
    /*border-bottom:solid 1px #dfe1e8;*/
}
.tabactive
{
    background-color:#fff;
    border-left:solid 1px #dfe1e8; 
    border-top:solid 1px #dfe1e8; 
    border-right:solid 1px #dfe1e8; 
    /*border-bottom:solid 1px #fff;*/
    padding-left:10px;
    padding-right:10px;
    
}
.tabactivetxt
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#bc0d34;
}
.tabspacerightactive
{
    background-image:url(/images/site/common/tab_space_active.gif);
    background-repeat:no-repeat;
    /*border-bottom:solid 1px #dfe1e8;*/
}
.tabactiveproducts
{
    background-color:#edeef0;
    border-left:solid 1px #dfe1e8; 
    border-top:solid 1px #dfe1e8; 
    border-right:solid 1px #dfe1e8; 
    /*border-bottom:solid 1px #fff;*/
    padding-left:10px;
    padding-right:10px;
    
}
/***************  LOCATOR MAP *************************/
#mapdiv
{
    display:block;
}
#clinicdiv
{
    display:none;
}
/*************  LIST ITEMS  ********************/
.tblitem
{
    background-color:#fff;
    padding-top:18px;
    padding-bottom:24px;
    padding-left:10px;
    padding-right:10px;
    width:854px;
}
.tblitemalternate
{
    background-color:#f4f5f6;
    padding-top:18px;
    padding-bottom:24px;
    padding-left:10px;
    padding-right:10px;
    width:854px;
}
/********  FORMS  ***************/
.fieldtxt
{
    font-family: Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    font-weight:normal;
    color:#585858;
}
.fieldtxtdisabled
{
    font-family: Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    font-weight:normal;
    color:#969696;
}
.fieldlayout
{
    border:solid 1px #d5d5d5; 
    background-color:#fafafa;
}
.field200
{
    width:200px;
}
.field250
{
    width:250px;
}
.field300
{
    width:300px;
}
.field360
{
    width:360px;
}
.field720
{
    width:790px;
}
.fieldheight20
{
    height:18px; 
    vertical-align:middle;
    padding:3px;
}
.fieldheight30
{
    height:28px; 
    vertical-align:middle;
    padding:3px;
}
.txtarea50
{
    height:50px;
}
.txtarea140
{
    height:140px;
}
.txtarea150
{
    height:150px;
}
.txtarea250
{
    height:250px;
}
.txtarea300
{
    height:300px;
}
.txtarea350
{
    height:350px;
}
.txtarea400
{
    height:400px;
}
.fieldtbl
{
    padding-bottom:12px;
}
.formerrors
{
    font-family: Tahoma, Geneva, sans-serif; 
    font-size:12px; 
    font-weight:bold; 
    color:#b70606;
}
/******  FONTS  *******/
.font12
{
    font-family: Tahoma, Geneva, sans-serif; 
    font-size:12px; 
}