﻿body
{
	/*background: #e8f4f9;
	background-image: url(../images/background3.gif);*/
	background-image: url(../images/backgroundOrg1.gif);
	font-family:  Sans-Serif, Helvetica, Arial, Verdana;
	margin: 0;
}

form
{
	color: #898788;
	margin: 0 auto 0 auto;
	/*width: 57em;
	
	*/
	padding: 2px;
	width: 801px;
	background: white;
	
	
}

h2, h3, h4, h5{ font-family: Helvetica, Arial, Verdana;	color: #2597D6;}

/* a {text-decoration: none;}*/
img { border: none;}

.imgHead {padding-bottom: 1em; 	font-family: Helvetica, Arial, Verdana;	color: #2597D6;	}
.imgHead img{vertical-align: middle;}
.imgHead span{padding-left: 10px; display:inline-block; vertical-align:middle; font-size: x-large; font-weight: bold;}
.imgHeader {padding: 1px 0px 2px 1px;}

#Banner { margin-bottom: 2px;}

/* ********* Info Full  ********* */

.InfoFull {Margin: 2em;}

.InfoFull span.half 
{	
	display: inline-block;
	/*border: solid 1px #2597D6;*/
	width: 275px;
	height: 175px;
}
.InfoFull .req{color: #CC6666;}
.InfoFull fieldset{ margin-bottom: 1em;}
.InfoFull h4{margin: .5em 0 .5em 0;}

/* ********* Info Left  ********* */

.InfoLeft
{
	/*float: left;*/
	width: 560px;
	padding: 1em;
}

.InfoLeft ul{ margin-left: 1em;}

.InfoLeft span.half 
{	
	display: table-cell;
	width: 275px;
	height: 300px;
}

.InfoLeft p.h2, p.h3, p.h4 
{
	text-align: center;
}

.InfoLeft p.h2 
{
	color: #2597D6;
	font-weight: bold;
	font-size: 2em;
}

.InfoLeft p.h3 
{
	color: #2597D6;
	font-weight: bold;
	font-size: 1.1em;
}

.InfoLeft p.h4 
{
	color: Black;
}

.InfoLeft div.row
{	
	border: none;
	padding: 0;
	color: Black;
	margin-left: 1em;
	
}
.InfoLeft div.row span.label
{
	display: inline-block;
	width: 5em;
	color: #898788;
}
.InfoRight
{
	float: right;
	width: 205px; 
	height: 100%;
	text-align: left;
	border: 1px solid #1976c9;
}
.InfoRight ul{padding-left: 1em ;color: #2597D6;} 
.InfoRight a:link {text-decoration: none; color: #2597D6;} 
.InfoRight a:visited {text-decoration: none; color: #2597D6;} 

/* ********* Two Columns ********* */
.TwoColLeft { width: 390px; padding-left: 1em;}

.TwoColRight {
	float: right;
	width: 390px; 
	text-align: left;
}
.TwoColRight ul{color: #2597D6;} 
.TwoColRight a:link {text-decoration: none; color: #2597D6;} 
.TwoColRight a:visited {text-decoration: none; color: #2597D6;} 

/* ********* SiteMap ********* */
.Node {Padding: .25em 0 .25em 0;}
.Node a:link {text-decoration: none; color: #2597D6;}
.Node a:visited {text-decoration: none; color: #2597D6;}


#NewsLetter 
{	
	border: solid 1px white;
	background: url(../images/NewsLetterBkg.jpg) no-repeat ; 
	height: 170px; 
	width: 193px;
}

#NewsLetter p{ padding: 5.5em 0 0 1em; }
#NewsLetter .btn {margin: 3px 0 0 3em}

/* ********* Products ********* */

.product { display: block; clear: left; }
.product h4{ margin: 2px 5px 2px 0px;}
.product p { font-size: small; color: #898788;}
.product a { font-size: small; vertical-align: top;}
.product a:link {text-decoration: none; color: #CC6666;} 
.product a:visited {text-decoration: none; color: #CC6666;}
.product hr{color: #2597D6; background-color: #2597D6; height: 1px;} 
.product table{ border-collapse: collapse;}
.prodcut ul{font-size: x-small;}
/*.product img {border: solid 1px red;}
.product td {border: solid 1px blue;}
*/

/* ********* Erollment Control ********* */
.Enroll 
{
	/* position: absolute;
	right: 2px; 
	margin: 0px 2px;
	 
	*/
	float: right;
	width: 175px; 
	background-color: #A1DAEE; /* #f8f8ff #e8f4f9 #f6f6f6; */
	border: 1px solid #1976c9;
	padding: 1em;
	
	font-family:  Helvetica, Arial, Verdana;
	font-size: smaller;
	height: 100%;
}

.Enroll .row 
{
	clear: both;
	padding-top: .26em;
	height: 100%;
}

.Enroll span.label 
{
	/*float: left; */
	width: 6em;
	height: 1.75em;
	text-align: right;
	padding-top: .40em;
}
.Enroll p
{
	text-align: center;
}
	
.Authorize 
{
	color: #0E8DD4;
	font-size: xx-small;
}

.Enroll span.bluebold
{	padding: 0;
	font-size: small;
	font-weight: bold;
	color: #0E8DD4;
}

.Enroll span.blue
{	padding: 0;
	font-size: small;
	color: #0E8DD4;
}

/* ********* Referal ********* */

.Referal fieldset {border: solid 1px #2597D6;}
.Referal legend{color: #2597D6;}



/* ********* FAST Meter ********* */

.Fast{padding: 1em;}

.Fast fieldset {border: solid 1px #2597D6;}

.Fast legend{color: #2597D6;}

.Fast .row
{
	clear: both;
	padding-top: .26em;
	height: 100%;
	display: block;
	color: #898788;
	font-size: 14px;
	
	}
	
.Fast .label{height: 100%; float: left; width: 9em; display: block; }
.Fast td { text-align: left; padding: 3px 0 3px 0;}
.Fast table{ margin-bottom: 1em;}

/* ********* ReOrder ********* */

.Reorder { margin: 1em;}

.Reorder .row 
{
	clear: both;
	padding-top: .26em;
	height: 100%;
	display: block;
}

.Reorder .black{color: black;}

.Reorder .label{height: 100%; float: left; width: 16em; display: block; 
	/*border: solid 1px red;*/}
.Reorder .labelCPAP{height: 100%; float: left; width: 19em; display: block; }

.Reorder .MaskSelection
{	 width: 500px;
	 border-collapse: collapse;
	 border: solid 1px #888789;
	 text-align: center;
	 margin: 1em 1em 1em 2em ;
 
}
.MaskSelection td {border: solid 1px #888789; }
.MaskSelection td.prod { text-align: left; width: 10em; padding: 0 1em 0 1em;}
.MaskSelection  td.prodImg 
{	border: solid 1px #888789; 
	background: white;}
.MaskSelection tr {color: #898788;}
.Reorder tr.alt 
{
	background: #60C1F3;
	color: Black;
	border: solid 1px white;
}



/* ********* Couple ********* */

.couple
{	font-size: smaller;
	border-top: solid 1px #2597D6;
	border-bottom: solid 1px #2597D6;
	padding-left: 2em;
	display: inline-block;
	
}
.couple h2 { margin:  .5em 0 .5em 0;}
.couple img{float: left;}
.couple div 
{	display: inline-block;
	padding-left: 2em;
	float: right;
	width: 394px;
	
}



/* ********* What We Do ********* */

.WhatWeDo
{
	font-family:  Sans-Serif,Helvetica, Arial, Verdana;
	font-size: smaller;
	width: 300px;
	border-right: solid 1px #2597D6;
		
 /* border-bottom: solid 2px red; */
}

.WhatWeDo div 
{	/*position: absolute;*/
	padding-bottom: 5px;
}

.HowGetStarted
{ 
	font-family:  Sans-Serif,Helvetica, Arial, Verdana;
	font-size: smaller;
	padding-left: 15px;
}


/* ********* No Decorations ********* */

.nodecor a:link {text-decoration: none;} 
.nodecor a:visited {text-decoration: none;} 
.nodecor img{ border: none;}

/* ********* Faq ********* */

.Faq { padding: 0 2em 0 1em;}
.Faqul {color: #0000FF} 
.Faq a:link {text-decoration: none; } 
.Faq a:visited {text-decoration: none; color: #0000FF;} 

.ulTips {color: Gray;}

.h2phone {color: #0000FF; font-size: x-large;}

/* *********  LogBook ********* */

.LogDate{width: 6em; text-align: center;}
.LogTest{width: 5em;}

/* *********  Header ********* */

.header a{ text-decoration: none;}
.header table 
{
	font-family: Helvetica, Arial, Verdana;
	width: 800px;		
}

.leftBorder 
{	
	border-left: solid 2px #2597D6;
	padding:   0px 0px 0px 5px;
	width: 425px;
}

.leftBorder h1, .leftBorder h2, .leftBorder h3, .leftBorder h4
{
	color: #2597D6;	
	margin-top: 0px;
	margin-bottom: 0px;
 }
 
 .leftBorder h6 
{
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	color: #CC6666;
}

.solidBorder
{
	border: solid 1px black;
	padding-bottom: 0px;
}

.HeaderCaption
{
	font-family:  Sans-Serif,Helvetica, Arial, Verdana;
	font-size: smaller;
	font-weight: bold;
	color: #CC6666;
}

.blue
{   font-family:  Sans-Serif,Helvetica, Arial, Verdana;
	font-weight: bold;
	font-size: x-small;
	color: #2597D6;
	padding-left: 2px;
	padding-right: 5px;
	
}

.CallUsAt
{   font-weight: bold;
	font-size:  16px;
	color: #CC6666;
	padding-right: 5px
}

.Num
{
	font-weight: bold;
	font-size:  16px;
	color: #2597D6;
}

p.h2 
{
	color: #2597D6;
	font-weight: bold;
	font-size: 2em;
}

/* *********  Footer ********* */

.footerAddress 
{	color: #2597D6;
	font-family: Verdana; 
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	width: 800px;
	margin-top: 10px;
	border: soild 5px red;
}

.footerAddress p
{ margin: 3px;
}


/* *********  Menus ********* */

.menuBorder 
{	
	clear: both;
	padding: 1px;
	/*
border: solid 1px red;
	width: 794px;
	margin: 3px;
	text-align: center; 
	*/
}

.menuMain 
{		background: White;
		width: 799px;
		font-family: Helvetica, Arial, Verdana; 
		 
}

.menuMain a {display:block; background-image: none;}
.menuMain a:link {text-decoration: none;} 
.menuMain a:visited {text-decoration: none; color: White;} 

.menuLevel1
{	color: White;
	/*font-family:Arial;*/
	/*background: #7EBADF;*/
	background-image: url(../images/MenuBkg.gif);
	background-repeat: repeat;
	
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	padding-right: 7px;
	text-align: right;
}

.menuMainLevel1 a {display:block;}

.hoverstyle 
{	/*color: Red;*/
	/*background: #2597D6;*/
	background: #1976C9;
	font-weight: bold;
}

.dynamMenu 
{	color: white;
	font-size: 14px;
	font-weight: bold;
	font-family:  Helvetica, Arial, Verdana;
	/*background:#7EBADF;*/
	background-image: url(../images/Gradient.png);
	text-align: right;
	margin: 1px;
	padding-left: 7px;
	padding-right: 3px;
	
}
.dynamHoverStyle a {display:block;}
.dynamHoverStyle 
{	
	color: white;
	font-weight: bold;
	background: #1976C9;
	
	/*background: #7EBADF;
	background-image: url(../images/Gradient.png);
	background-repeat: repeat;
	*/
}

.popup 
{
	visibility: hidden;
}

/*
.modalBackGround 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;}
*/