@charset "utf-8";
@import url("webfonts/Cabin/stylesheet.css");
@import url("webfonts/DIN_Regular2/stylesheet.css");

/*force background graphics print on all printers chrome/firefox */
-webkit-print-color-adjust

/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */
@media only screen and (max-width:380px){

#headLogo img {
   width: 100%;
   height: auto;
}
#subMenu{
	
	background-color: #F4F4F7;
	position: fixed;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainForm {
	clear: both;
	
	width: 100%;
	display: block;
}

.pageTitleCenter {
	padding-top: 25px;	
}

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#Layout1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Layout2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.sectionLabels {
	
}
.tableLabels {
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
}
.tableLabelsWhite {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #FFF
}

.tableLabelsSelected {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #FFF
	background-color:#6CF;
}

.tableLabelsRed {
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	color: #900;
}
.tableLabelsGreen {
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	color: #090;
}
.tableLabelsBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #06C;
}
.RXrecap {
	font-family: "DIN Regular2";
	font-size: 8px;
}

.RXrecapRed {
	font-family: "DIN Regular2";
	font-size: 8px;
	color: #900;
}
.footerStyle {
	font-family: Cabin, "DIN Regular2";
	font-size: 7px;
	padding-top: 5%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottomLineCell {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-size:8px;
 	line-height: 0.85;
	background-color: #CCC;
}
.noBorders {
	border-bottom-style: none;
	font-size: 14px;
	line-height: 0.85;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.Slowfade-in {
	position: relative;
	opacity: 0;  /* make things invisible upon start */
	-webkit-animation: fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	animation-delay: 1.7s;
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
	text-align: center;
	vertical-align: middle;
}
.rptButton {
	border: none;
	padding: 0;
	background: none;
	font-size: 8px;
	color: #900;
	text-decoration: underline;
}
.topLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
}
.topBottomLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
.printButton {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
.buttonTest {
	-moz-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	box-shadow: inset 0px 1px 0px 0px #dcecfb;
	background-color: #a8aeb3;
	-webkit-border-top-left-radius: 1px;
	-moz-border-radius-topleft: 1px;
	border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topright: 1px;
	border-top-right-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomright: 1px;
	border-bottom-right-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius-bottomleft: 1px;
	border-bottom-left-radius: 1px;
	text-indent: 0;
	border: 1px solid #4c95de;
	display: inline-block;
	color: #000000;
	font-family: Verdana;
	font-size: 6px;
	font-weight: normal;
	font-style: normal;
	height: 10px;
	line-height: 10px;
	width: 100px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #7b828a;
}.buttonTest:hover {
	background-color:#b3c2d1;
}.buttonTest:active {
	position:relative;
	top:1px;
}
.QuestionnaireBody {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #333;
}
.noBorderTextBox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F1F0EF;
}

.noBorderTextBox2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	color: #900;
}
.headerReport {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #06C;
}
.headerReport_drkBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #039;
}
.headerReport_drkBlue_sm {
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	color: #039;
}
.rptSubHead {
	text-align: center;
	font-size: 12px;
	font-family: Cabin;
	color: #06F;
	font-weight: bold;
}
.orderFoot2 {
	background-color: #FFF;
	width: 25%;
	border: thin solid #999;
	margin-left: 0px;
	height: 15%;
	padding-left: 0px;
	padding-top: 5px;
}
.myButton {
	-moz-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background: -moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color: #7892c2;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	border: 2px solid #4e6096;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	font-size: 28px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #283966;
	padding-top: 22pt;
	padding-right: 40pt;
	padding-bottom: 22pt;
	padding-left: 40pt;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}
.orderTypeLabels {font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	font-weight: bold;

}
.dashBoard {
	padding-top:10px;
	
}
.indentBreadcrumb {
	padding-left: 10px;
	padding-top: 6px;
}

.SalutationsSubHead {
	color: #000;
	font-size: 16px;
	text-align:left;
}
.SalutationsSubHead a {
	color: #000;
	font-size: 16px;
	text-align:left;
}

.SalutationsSubHead a:visited {
    color: #000;
}
.SalutationsSubHead a:hover {
	color: #333333;
}
.SalutationsSubHead a:focus {
    color: #000;
}
.SalutationsSubHead a:active {
    color: #000;
}
.SalutationsBranch {
	color: #000;
	font-size: 10px; 
}
.SalutationsBranch a {
	color: #000;
	font-size: 10px; 
}
.SalutationsBranch a:visited {
    color: #000;
}
.SalutationsBranch a:hover {
    color: #333333;
}
.SalutationsBranch a:focus {
    color: #000;
}
.SalutationsBranch a:active {
    color: #000;
}
.breadcrumb{
	list-style: none;
	font-size: 10px;
	color: #666;
	background-color: #F4F4F7;
	border-radius: 2px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.breadcrumb>li{
	display:inline-block
}
.breadcrumb>li+li:before{
	padding:0 5px;color:#ccc;content:"/\00a0"
}
.breadcrumb>.active{
	color:#777
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
}
@media only screen and (min-width:381px) and (max-width:960px){
	
#mainForm {
	clear: both;
	
	width: 75%;
	display: block;
}
#subMenu{
	
	background-color: #F4F4F7;
	text-align:right;
	position: fixed;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}	
.pageTitleCenter {
	padding-top: 35px;
}
	
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}
#Layout1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Layout2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.tableLabels {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	font-weight: bold;
}
.tableLabelsWhite {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #FFF;
}
.tableLabelsSelected {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #FFF;
	background-color:#6CF;
}
.tableLabelsRed {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #900;
}
.tableLabelsGreen {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #090;
}
.tableLabelsBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #06C;
}
.RXrecap {
	font-family: "DIN Regular2";
	font-size: 10px;
}

.RXrecapRed {
	font-family: "DIN Regular2";
	font-size: 10px;
	color: #900;
}
.footerStyle {
	font-family: Cabin, "DIN Regular2";
	font-size: 8px;
	padding-top: 10%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.noBorders {
	border-bottom-style: none;
	font-size: 12px;
	line-height: 0.85;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.Slowfade-in {
	position: relative;
	opacity: 0;  /* make things invisible upon start */
	-webkit-animation: fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	animation-delay: 1.7s;
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
	text-align: center;
	vertical-align: middle;
}
.rptButton {
	border: none;
	padding: 0;
	background: none;
	font-size: 10px;
	color: #900;
	font-weight: bold;
	text-decoration: underline;
}
.topLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
}
.topBottomLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
.bottomLineCell {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-size: 10px;
 	line-height: 0.85;
	background-color: #CCC;
}
.printButton {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 1px 5px 1px 5px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
.rptSubHead {
	text-align: center;
	font-size: 14px;
	font-family: Cabin;
	color: #06F;
	font-weight: bold;
}

.buttonTest {
	-moz-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	box-shadow: inset 0px 1px 0px 0px #dcecfb;
	background-color: #a8aeb3;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	text-indent: 0;
	border: 1px solid #4c95de;
	display: inline-block;
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	height: 17px;
	line-height: 17px;
	width: 130px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #7b828a;
}.buttonTest:hover {
	background-color:#b3c2d1;
}.buttonTest:active {
	position:relative;
	top:1px;
}
.QuestionnaireBody {
	font-family: Cabin, "DIN Regular2";
	font-size: 16px;
	color: #333;
}
.noBorderTextBox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F1F0EF;
}
.noBorderTextBox2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #900;
}
.headerReport {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #06C;
}
.headerReport_drkBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #039;
}
.headerReport_drkBlue_sm {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	color: #039;
}
.orderFoot2 {
	background-color: #FFC;
	width: 35%;
	border: thin solid #999;
	margin-left: 0px;
	height: 25%;
	padding-left: 0px;
	padding-top: 5px;
}
.orderTypeLabels {font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	font-weight: bold;

}
.dashBoard {
	padding-top:15px;
	
}
.indentBreadcrumb {
	padding-left: 10px;
	padding-top: 8px;
}

.SalutationsSubHead {
	color: #000;
	font-size: 18px;
	text-align:left;
}
.SalutationsSubHead a {
	color: #000;
	font-size: 18px;
	text-align:left;
}

.SalutationsSubHead a:visited {
    color: #000;
}
.SalutationsSubHead a:hover {
	color: #333333;
}
.SalutationsSubHead a:focus {
    color: #000;
}
.SalutationsSubHead a:active {
    color: #000;
}
.SalutationsBranch {
	color: #000;
	font-size: 12px; 
}
.SalutationsBranch a {
	color: #000;
	font-size: 12px; 
}
.SalutationsBranch a:visited {
    color: #000;
}
.SalutationsBranch a:hover {
    color: #333333;
}
.SalutationsBranch a:focus {
    color: #000;
}
.SalutationsBranch a:active {
    color: #000;
}
.breadcrumb {
	list-style: none;
	font-size:12px;
	color: #666;
	background-color: #F4F4F7;
	border-radius: 2px;
	margin-top:35px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.breadcrumb>li{
	display:inline-block
}
.breadcrumb>li+li:before{
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active{
	color:#777
	}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 961px) {
#headLogo img {
   width: 45%;
   height: auto;
}	
#mainForm {
	clear: both;
	
	width: 65%;
	display: block;
}
#subMenu{
	
	background-color: #F4F4F7;
	position: fixed;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 47%;
}
.pageTitleCenter {
	padding-top: 45px;	
	font-weight: bold;
}	
	
select:focus, textarea:focus, input:focus { 
background-color:#CCC;		
}
	
.gridContainer {
	width: 88.2%;
	max-width: 1232px;
	padding-left: 0.9%;
	padding-right: 0.9%;
	margin: auto;
}
#Layout1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Cabin, "DIN Regular2";
	padding-top: 15%;
}
#Layout2 {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	font-family: Cabin, "DIN Regular2";
	padding-top: 5%;
}

#subLayout1 {
	clear: both;
	float: inherit;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Cabin, "DIN Regular2";
	padding-top: 0%;
}

.rxOrderForm {
	font-family: Cabin, "DIN Regular2";
}
.tableCenterHead {
	text-align: center;
	font-weight: bold;
}

.tableLabels {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	font-weight: bold;
}

.tableLabelsWhite {
	font-family: Cabin, "DIN Regular2";
	font-size: 16px;
	color: #FFF
}

.tableLabelsSelected {
	font-family: Cabin, "DIN Regular2";
	font-size: 16px;
	color: #FFF
	background-color:#6CF;
}

.tableLabelsRed {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #900;
}
.tableLabelsGreen {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #090;
}

.cellSplitLineR {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #666;
	border-right-width: thin;
}
.cellSplitThinLineL {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #666;
}

.bottomLineCell {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-size: 12px;
	line-height: 0.85;
	background-color: #CCC;
}
.tableInput {
	border: thin dotted #333;
	font-family: "DIN Regular2";
	font-size: 14px;
}

.topLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
}
.topBottomLine {
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
.noBorders {
	border-bottom-style: none;
	font-size: 10px;
	line-height: 0.85;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.tableLabelsReview {
	padding-top: 10px;
	font-family: "DIN Regular2";
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.RXrecap {
	font-family: Cabin, "DIN Regular2";
	font-size: 13px;
}

.RXrecapRed {
	font-family: Cabin, "DIN Regular2";
	font-size: 13px;
	color: #900;
}
.redBorder {
	border: 1px dotted #666;
}
.lensShapeFrame {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 30%;
}

.footerStyle {
	font-family: Cabin, "DIN Regular2";
	font-size: 10px;
	padding-top: 20%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Slowfade-in {
	position: relative;
	opacity: 0;  /* make things invisible upon start */
	-webkit-animation: fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	animation-delay: 1.7s;
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	animation-duration: 5s;
	text-align: center;
	vertical-align: middle;
}
.commentsPad {
	padding-left: 15px;
	padding-right: 125px;
}
.rptButton {
	border: none;
	padding: 0;
	background: none;
	font-size: 12px;
	color: #900;
	font-weight: bold;
	text-decoration: underline;
}

.printButton {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}

.rptSubHead {
	text-align: center;
	font-size: 16px;
	font-family: Cabin;
	color: #06F;
	font-weight: bold;
}

.FrameTotals {
	padding-top: 5pt;
	padding-bottom: 5pt;
	font-size: 16px;
	width: 85%;
}
.FrameTotalsHead {
	font-size: 16px;
	color: #333;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	background-color: #CCC;
	height: 5%;
	width: 45%;
}
.OptionsTotalsHead {
	font-size: 16px;
	color: #333;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	background-color: #CCC;
	height: 5%;
	width: 100%;
}

.buttonTest {
	-moz-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #dcecfb;
	box-shadow: inset 0px 1px 0px 0px #dcecfb;
	background-color: #a8aeb3;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	text-indent: 0px;
	border: 1px solid #4c95de;
	display: inline-block;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 24px;
	line-height: 22px;
	width: 40px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #7b828a;
}.buttonTest:hover {
	background-color:#b3c2d1;
}.buttonTest:active {
	position:relative;
	top:1px;
}
.tableLabelsBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #06C;
}
.noBorderTextBox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F1F0EF;
}
.noBorderTextBox2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #900;
}
.greyedOut {
	color: #999;
}
.borderlessRecap {
	font-family: Cabin, "DIN Regular2";
	font-size: 13px;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.headerReport {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #06C;
}
.headerReport_drkBlue {
	font-family: Cabin, "DIN Regular2";
	font-size: 14px;
	color: #039;
}
.headerReport_drkBlue_sm {
	font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	color: #039;
}
.myButton {
	-moz-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	box-shadow: inset 0px 0px 0px 2px #9fb4f2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background: -moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: -ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background: linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color: #7892c2;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	border: 2px solid #4e6096;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	font-size: 28px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #283966;
	padding-top: 32pt;
	padding-right: 76pt;
	padding-bottom: 32pt;
	padding-left: 76pt;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}
.orderMain {
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.orderHead {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #CCC;
	width: 85%;
	border: 1px solid #333;
	margin: auto;
}
.orderHead2 {
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #CCC;
	width: 55%;
	border: 1px solid #333;
	margin: auto;
}
.orderFoot0 {
	background-color: #FFF;
	width: 100%;
	margin-left: 25px;
	height: 25%;
	padding-left: 55px;
	padding-top: 5px;
}
.orderFoot {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #FFF;
	width: 45%;
	border: thin solid #999;
	margin-left: 25px;
	height: 25%;
	margin-top: 25px;
}
.orderFoot2 {
	background-color: #FFC;
	width: 35%;
	border: thin solid #999;
	margin-left: 0px;
	height: 25%;
	padding-left: 0px;
	padding-top: 5px;
}
.orderSub {
	background-color: #FFF;
	width: 25%;
	height: 25%;
	padding-left: 40px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reviewRX {
	background-color: #FFF;
	width: 100%;
	border: 1px solid #333;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 20px;
	padding-right: 5px;
}
.orderMain {
	width: 100%;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	margin-bottom: 25px;
}
.QuestionnaireBody {
	font-family: Cabin, "DIN Regular2";
	font-size: 20px;
	color: #333;
}
.selectPatient {
	width: 100%;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	text-align: center;
	background-position: center;
}
.signInHead {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFF;
	width: 60%;
	border: 1px solid #333;
	margin: auto;
}
.medListOutline {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFC;
	width: 100%;
	border: 1px solid #333;
	margin: auto;
}
.orderTypeLabels {font-family: Cabin, "DIN Regular2";
	font-size: 12px;
	font-weight: bold;

}
.dashBoard {
	padding-top:25px;
	
}
.mnuItems {
	padding-top:3px;
	padding-bottom:3px;
	
}
.indentBreadcrumb {
	padding-left: 10px;
	padding-top: 10px;
}

.SalutationsSubHead {
	color: #000;
	font-size: 20px;
	text-align:left;
}
.SalutationsSubHead a {
	color: #000;
	font-size: 20px;
	text-align:left;
}

.SalutationsSubHead a:visited {
    color: #000;
}
.SalutationsSubHead a:hover {
	color: #333333;
}
.SalutationsSubHead a:focus {
    color: #000;
}
.SalutationsSubHead a:active {
    color: #000;
}
.SalutationsBranch {
	color: #000;
	font-size: 14px; 
}
.SalutationsBranch a {
	color: #000;
	font-size: 14px; 
}
.SalutationsBranch a:visited {
    color: #000;
}
.SalutationsBranch a:hover {
    color: #333333;
}
.SalutationsBranch a:focus {
    color: #000;
}
.SalutationsBranch a:active {
    color: #000;
}
.breadcrumb {
	font-size: 14px;
	color: #666;
	background-color: #F4F4F7;
	border-radius: 2px;
	margin-top: 35px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
.breadcrumb>li{
	display:inline-block
}
.breadcrumb>li+li:before{
	padding:0 5px;color:#ccc;content:"/\00a0"
}
.breadcrumb>.active{
	color:#777
	}
	.row {
	width: 100%;
}

}
.preBlue {
	color: #4DA6FF;
}
