﻿@charset "utf-8";
/* CSS Document */

 @font-face {
	font-family: "arialreg";
	font-style:normal;
	font-weight:normal;
	src: url('../arial-webfont.woff2') , url('../arial-webfont.woff'), url('../arial-webfont.ttf');
}

.main {
    background-image:url('../images/bg_main.gif');
	background-attachment: fixed;
	background-position:top right;
	background-repeat:no-repeat;
	min-width:1170px;
}

table.navbar {
	height: 80px;
	background: #FFFFFF;
	border-top: 1px solid #E1E0EA;
	border-bottom: 1px solid #999999;
	min-width:1170px;
}

table.login {
	background: #F3F7DB;
	border: 1px solid #BECA5C;
}

table.login2 {
	background: #F7F1D7;
	border: 1px solid #FBBD3F;
}

table.login3 {
	background: #DEDCDC;
	border: 1px solid #7E7E7E;
}


table.referralCM {
background: #F4F4F4;
	border: 1px solid #D0C420;	
}

table.intro {
	background: #F3F7DB;
	border: 1px solid #B7C44D;
}
table.intro2 {
	background: #F7F1D7;
	border: 1px solid #D0C420;
}
table.intro3 {
	background: #FCFDFE;
	border: 1px solid #8FABC6;
}

table.intro4 {
	background: #F5F8FB;
        border:1px solid;
        border-color:#D5D5D5;
}

table.intro5 {
	background: #F5F8FB;
	border: 1px solid #8FABC6;
}

table.disclaimer {
	background: #F3ECCB;
	border: 1px solid #C8AB2B;
}

table.disclaimer2 {
	background: #E5E3E3;
	border: 1px solid #7E7E7E;
}

td {
  	font-family: "arialreg";
	font-size: 13px;
}

td.login {
	padding: 4px 4px;
}

td.padding {
	padding: 6px 6px;
	font-size: 12px;
}

td.smallText {
	padding: 8px 8px;
	font-size: 12px;
	text-align:justify;
}

td.tinyText {
	padding: 4px 4px;
	font-size: 11px;
}

td.gray {
	background: #F1F1F1;
}

textarea {
  font-family: "arialreg";
}

.search {
	font-size: 14px;
}

.body {
	font-size: 13px;
}

.text11	{
  	font-size: 11px;
}

.pageHeader {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.notice {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.columnHeader	{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #BECA5C;
	padding-left: 5px;
}

.columnHeader2	{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #D0C420;
	padding-left: 5px;
}

.columnHeader3	{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #69A2CA;
	padding-left: 5px;
}

.columnHeader4	{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #394368;
	padding-left: 3px;
}

.physCell	{
	padding: 3px 4px;
}

.clinicCell	{
	padding: 4px 5px;
}

.navMessage {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 14px;
	color: #FFFFFF;
}

.nav {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 14px;
}

.nav a:link {
	color: #000000;
	text-decoration: none;
}

.nav a:hover {
	color: #000000;
	text-decoration: underline;
}

.gridTable {
	border: #666666 1px solid;
	background-color: #CACACA
}

.gridTable .on {
    	background-color: #e4e4e4;
}

.gridTable .off {
    	background-color: #eeeeee;
}

.gridTable .hover {
 	background-color: #D5D3F3;
}

.gridTable .click {
     	background-color: #C5C2E4;
 }

.gridHeader {
	font-family: "arialreg";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D95A1;
	height: 24px
}

.gridColumn {
	color: #000000;
	font-family: "arialreg";
	font-size: 8pt;
	font-weight: normal;
	height: 20px
}

.gridPageOfPage {
	color: #ffffff;
	font-family: "arialreg";
	font-size: 8pt;
	font-weight: bold
}

.gridPager {
	background-color: #CACACA
}

.gridSort {
	color: #ffffff;
	background-color: #8D95A1;
	text-decoration: none
}

td.referral {
	background: #E1E1E1;
	padding: 2px 7px;
}
.tableHeader {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;	
	background: #394368;
	padding-left: 3px;
    border: 1px solid #063B6E;	
  	font-family: "arialreg";   
}

.tableHeader2 {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;	
	background: #407BB3;
	padding-left: 3px;
    border: 1px solid #063B6E;	
  	font-family: "arialreg";   
}

* html .container{
height: expression( this.scrollHeight > 714 ? "715px" : "auto");
}	 
.container {overflow:auto;
      position: relative;
      height: none;
      max-height: 715px;
      width: 700px;
      margin-left: 15px;
      border: 1px solid #000000;
	  }
	  
.container2 {overflow:auto;
      position: relative;
      height: 715px;
      width: 840px;
      margin-left: 20px;
	  }

* html .container3{
height: expression( this.scrollHeight > 689 ? "690px" : "auto");
}	  
.container3 {overflow:auto;
      position: relative;
      height: none;      
      max-height: 690px;
      width: 700px;
      margin-left: 20px;
      border: 1px solid #000000;	
}
	  
* html .container4{
height: expression( this.scrollHeight > 3589 ? "590px" : "auto");
}

.container4 {overflow:auto;
      position: relative;
      height: none;
      max-height: 590px;
      width: 625px;
      margin-left: 15px;
      border: 1px solid #000000;	
}

* html .container5{
height: expression( this.scrollHeight > 329 ? "330px" : "auto");
}

.container5 {overflow:auto;
      position: relative;
      max-height: 330px;
      height: none;
      width: 660px;
      margin-left: 20px;
      border: 1px solid #000000;	
	  }



/* INDEX */
.index-body
{
 text-align : center;
}

.index-header {
	margin:0px;
	background-image: url('../images/coradirect/topTile2.png');
	background-repeat: repeat-x;
}

.index-footer {
	background-image: url('../images/coradirect/NewBottomTile.png');
	background-repeat: repeat-x; 
	height: 50px;
	padding-right: 10px;
	padding-left: 10px
}
.index-containerRight {
	vertical-align: top;
	width: 100%;
	text-align: left;
	padding-left: 50px;
}
.index-containerLeft {
	vertical-align: top;
	width: 500px;
}
.index-headline {
	font-size: 18px;
	font-family: "arialreg";
	padding-bottom: 15px;
	padding-top: 7px;
	padding-left: 12px;
}
.index-callout {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
	padding-right: 4px;
	width: 184px;
	height: 80px;
	vertical-align: middle;
	font-family: "arialreg";
}

.index-callout-accessible {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
	padding-right: 4px;
	width: 184px;
	height: 70px;
	vertical-align: middle;
	font-family: "arialreg";
	background-color:#69A2CA;	
}

.index-callout-innovative {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
	padding-right: 4px;
	width: 184px;
	height: 70px;
	vertical-align: middle;
	font-family: "arialreg";
	background-color:#87A43A;
}

.index-callout-secure {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 18px;
	color: #FFFFFF;
	font-style: italic;
	text-align: right;
	padding-right: 4px;
	width: 184px;
	height: 70px;
	vertical-align: middle;
	font-family: "arialreg";	
	background-color:#394368;
}

.index-calloutTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
.index-calloutRight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #013C74;
	width: 308px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 40px;
	padding-left: 4px;
	font-family: "arialreg";
}
.index-calloutRightBottom {
	font-size: 11px;
	padding-right: 40px;
	padding-left: 4px;
	font-weight: bold;
	font-family: "arialreg";
}
.index-content {
	font-size: 11px;
	font-family: "arialreg";
}
.index-content2 {
	font-size: 13px;
	padding-left: 175px;
	font-family: "arialreg";
	}
.index-input {
	font-size: 13px;
	width: 175px;
	font-family: "arialreg";
}
.index-input-submit 
{
	font-size: 11px;
	padding-left: 395px;	
	font-family: "arialreg";
}

.index-header-gradient 
{
	margin:0px;	
	background: white;
	background: -webkit-linear-gradient(0deg,#d9dadb, #e5e6e8); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(0deg, #d9dadb, #e5e6e8); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(0deg, #d9dadb, #e5e6e8); /* For Firefox 3.6 to 15 */
	background: linear-gradient(0deg, #d9dadb, #e5e6e8); /* Standard syntax */
}
.index-footer-gradient
{
	height: 100%;
	width: 85%;
	padding-right: 5px;
	padding-left: 5px;	
	background: white; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(180deg, #d9dadb, #e5e6e8); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(180deg, #d9dadb, #e5e6e8); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(180deg, #d9dadb, #e5e6e8); /* For Firefox 3.6 to 15 */
	background: linear-gradient(180deg, #d9dadb, #e5e6e8); /* Standard syntax */
}	
.index-td-RR
{
 font-size :9px; 
 color:DarkBlue; 
}

.index-table-center
{
  margin: 0 auto; 
  padding-left: 10px;
}
.index-page-wrap 
{
	text-align:left;
	width: 720px;
	margin: 0 auto;
}