/* CSS Document */

html {
	height:100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-image: url(../images/backgroundPattern.gif);
	background-repeat: repeat-x;
	background-color: #00acd4;
	margin: 0 0 0 0;
	height: 100%;
	text-align: center;
	}
	
.photocap {font-size: 10px;}

.theblue {
    color:#006e95
}
	
.NotIndent {
    list-style-type:disc;
    margin:0px;
    color:black;
    padding:0px;
    padding-left:17px;
    text-indent:0px;
}

.NotIndent2 {
    margin:0px;
    color:black;
    padding:0px;
    padding-left:17px;
    text-indent:0px;
}

#container {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #053247;
	height: 100%;
	}	
	
.container {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #053247;
	height: 100%;
	}		
	
#container2 {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #053247;
	}		
	
/* HEADER */

#header  {
	width: 760px;
	height: 105px;
	}
	
.headerLogo  {
	padding: 16px 0px 18px 36px;
	float: left;
	}
	
.headerInfo  {
	padding: 15px 27px 15px 0px;
	float: right;
	text-align: right;
	}
	
.headerNav  {
	clear: both;
	width: 760;
	height: 27px;
	}
	
/* FOOTER */

#footer  {
	clear: both;
	background-image: url(../images/footerBG.gif);
	background-repeat: repeat-x;
	height: 100px;
	padding: 21px 0px 0px 54px;
	}
	
#footer2  {
	clear: both;
	background-image: url(../images/footerBG_grey.gif);
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	font-size:11px;
	height: 100px;
	padding: 21px 0px 0px 45px;
	}
	
.footerNav  {
	padding-bottom: 15px;
	}
	
.footerNav a:link,  .footerNav a:active, .footerNav a:visited {
	color: #000000;
	text-decoration: none;
	}
	
.footerNav a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.footerInfo  {
	line-height: 13px;
	}
	
.footerInfo a:link,  .footerInfo a:active, .footerInfo a:visited {
	color: #000000;
	text-decoration: none;
	}
	
.footerInfo a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
/* HOME PAGE */

.homeLeft  {
	float: left;
	width: 224px;
	padding: 25px 0px 0px 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #004b65;
	line-height: 17px;
	}
	
.homeMiddle  {
	float: left;
	width: 233px;
	padding: 25px 0px 0px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #004b65;
	line-height: 17px;
	}
	
.homeRight  {
	float: left;
	width: 253px;
	}
	
.homeLink  {
	clear: both;
	width: 760px;
	height: 201px;
	padding: 15px 0px 0px 0px;
	background-image: url(../images/landingBG_03.jpg);
	background-repeat: no-repeat;
	}
	
.homeTitle  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #004b65;
	padding-bottom: 5px;
	}
	
.homePronounce  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #004b65;
	padding-bottom: 2px;
	}
	
.homeType  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #004b65;
	padding-bottom: 2px;
	}
	
.homeDesc  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #004b65;
	padding-bottom: 2px;
	}
	
.homeLight  {
	color: #00acd4;
	}
	
.homeFooter  {
	text-align: center;
	padding: 35px 0px 10px 0px;
	}
	
.homeFooter a:link, .homeFooter a:visited, .homeFooter a:active  {
	color: #000000;
	text-decoration: none;
	}
	
.homeFooter a:hover  {
	color: #000000;
	text-decoration: underline;
	}
	
.homeTag  {
	text-align: center;
	line-height: 18px;
	padding: 0px 0px 25px 0px;
	}
	
.homeTag a:link, .homeTag a:visited, .homeTag a:active {
	color: #4da4bc;
	text-decoration: none;
	}
	
.homeTag a:hover  {
	color: #4da4bc;
	text-decoration: underline;
	}
	
/* PATIENT LANDING */

.patientLandingLeftVideo  {
left:16px;
position:relative;
top:94px;
	}

.patientLandingLeft  {
	width:354px;
	_width:353px;
	height:440px;
	_height:477px;
	float: left;
	background-color: #004e69;
	padding:50px 10px 0 40px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.patientLandingLeft1  {
	float: left;
	width: 318px;
	display:block;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	height:214px;
	_height:224px;
	
	}
.patientLandingLeft1 p {
margin-top: 3px;	
}
	
.patientLandingLeft2  {
	float: left;
	width: 175px;
	height: 175px;
	
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.patientLandingLeft3  {
	color: #FFFFFF;
	float:left;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	}
	
.patientLandingLeft3 a:link, .patientLandingLeft3 a:visited, .patientLandingLeft3 a:active  {
	color: #95e0f2;
	text-decoration: none;
	}
	
.patientLandingLeft3 a:hover  {
	color: #95e0f2;
	text-decoration: underline;
	}
	
.patientLandingRight  {
	width: 356px;
	height: 490px;
	_height:527px;
	float: right;
	background-color: #004e69;
	}
	
.patientLandingDemo  {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	}
	
/* SLP PROFESSIONALS LANDING */

.slpLandingLeftVideo  {
	position: relative;
	top: -40px;
	left: -12px;
	}

.slpLandingLeft  {
	width: 357px;
	
	height: 400px;
	float: left;
	background-image: url(../images/newland/slptopleft.jpg);
	background-repeat: no-repeat;
	background-color: #004e69;
	padding: 210px 10px 0px 40px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.slpLandingLeft1  {
	float: left;
	width: 336px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
.slpLandingLeft1 p {
margin-top: 3px;
margin-bottom: 5px;

}
	
.slpLandingLeft2  {
	float: right;
	width: 175px;
	height: 175px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.slpLandingLeft3  {
	clear: both;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	}
	
.slpLandingLeft3 a:link, .slpLandingLeft3 a:visited, .slpLandingLeft3 a:active  {
	color: #95e0f2;
	text-decoration: none;
	}
	
.slpLandingLeft3 a:hover  {
	color: #95e0f2;
	text-decoration: underline;
	}
	
.slpLandingRight  {
	width: 353px;
	height: 610px;
	_height: 634px;
	float: right;
	background-color: #004e69;
	}
	
.slpLandingDemo  {
	background-image: url(../images/patientLandingBG_04.jpg);
	background-repeat: no-repeat;
	height: 186px;
	padding: 10px 0px 0px 45px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	}
	
/* 3RD LEVEL PAGES  */

.leftNav  {
	float: left;
	width: 170px;
	background-image: url(../images/subNavBG_pattern.gif);
	background-repeat: repeat-y;
	}
	
.leftNavTextOff  {
	padding: 4px 0px 4px 22px;
	font-size: 11px;
	border-bottom: 1px #7b9cad solid;
	}
	
.leftNavTextOff a:link, .leftNavTextOff a:visited, .leftNavTextOff a:active  {
	color: #000000;
	text-decoration: none;
	}
	
.leftNavTextOff a:hover  {
	color: #006e95;
	text-decoration: underline;
	}
	
.leftNavTextOn  {
	padding: 4px 0px 4px 22px;
	font-size: 11px;
	border-bottom: 1px #7b9cad solid;
	background-image: url(../images/subNavBG_whitePattern.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	}
	
.leftNavTextOn a:link, .leftNavTextOn a:visited, .leftNavTextOn a:active  {
	color: #000000;
	text-decoration: none;
	}
	
.leftNavTextOn a:hover  {
	color: #006e95;
	text-decoration: underline;
	}	
	
.leftNavTextLevel3 ul  {
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 8px;
	color: #006e95;
	list-style-type: none;
	}
	
.leftNavTextLevel3 ul li  {
	padding: 0px 0px 5px 0px;
	color: #006e95;
	}
	
.leftNavTextLevel3 a:link, .leftNavTextLevel3 a:visited, .leftNavTextLevel3 a:active  {
	color: #006e95;
	text-decoration: none;
	}
	
.leftNavTextLevel3 a:hover  {
	color: #006e95;
	text-decoration: underline;
	}
	
.leftNavBottomEYE  {
	padding: 15px 8px 4px 22px;
	font-size: 10px;
	line-height: 12px;
	}
	
	
.leftNavBottom  {
	background-image: url(../images/subNavBG_Bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 340px;
	padding: 15px 8px 4px 22px;
	font-size: 10px;
	line-height: 12px;
	}
	
.leftNavBottomEYE  {
	padding: 15px 8px 4px 22px;
	}
	
.leftNavBottom a:link, .leftNavBottom a:active, .leftNavBottom a:visited, .leftNavBottom a:hover  {
	color: #006e95;
	text-decoration: underline;
	}
	
	
.testimonialQuote  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #006e95;
	padding-top: 10px;
	width: 137px;
	}
	
.testimonialName  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #006e95;
	}
	
.testimonialLocation  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #006e95;
	padding-top: 5px;
	}
	
.content  {
	float: right;
	width: 590px;
	}
	
.contentDemo  {
	height: 132px;
	background-image: url(../images/productHeader_01-slp.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	}
	
.contentDemo2  {
	height: 132px;
	background-image: url(../images/productHeader_01small2.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	}
	
.contentDemoPT  {
	height: 132px;
	background-image: url(../images/BGproductPT.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	}
	
.contentHeader  {
	padding: 36px 0px 0px 15px;
	}
	
.contentHeadertext  {
	padding: 0px 15px 15px 24px;
	}

.contentHeadertext a:link, .contentHeadertext a:visited, .contentHeadertext a:active, .contentHeadertext a:hover  {
	color: #008b21;
	text-decoration: underline;
	}
		
.contentLeft  {
	float: left;
	width: 376px;
	padding: 0px 15px 15px 24px;
	}
	
.contentLeft2  {
	float: left;
	width: 200px;
	padding: 0px 5px 15px 24px;
	}
	
.contentMid  {
	float: left;
	width: 176px;
	padding: 0px 0px 15px 5px;
	}
	
.contentFull  {
	float: left;
	width: 520px;
	padding: 0px 15px 15px 24px;
	}
	
.contentFull2  {
	float: left;
	width: 525px;
	padding: 0px 15px 15px 24px;
	}
	
.contentLeft a:link, .contentLeft a:visited, .contentLeft a:active, .contentLeft a:hover  {
	color: #008b21;
	text-decoration: underline;
	}
	
.contentMid a:link, .contentMid a:visited, .contentMid a:active, .contentMid a:hover  {
	color: #008b21;
	text-decoration: underline;
	}

.contentFull a:link, .contentFull a:visited, .contentFull a:active, .contentFull a:hover  {
	color: #008b21;
	text-decoration: underline;
	}
	
.contentFull2 a:link, .contentFull2 a:visited, .contentFull2 a:active, .contentFull2 a:hover  {
	color: #008b21;
	text-decoration: underline;
	}
	
		
A:link.contentup { color : #008b21 ; font-weight : normal ; color:#008b21; font-size: 9px; text-decoration : underline; }
A:visited.contentup { color : #008b21 ; font-weight : normal ;color:#008b21; font-size: 9px; text-decoration : underline; }
A:active.contentup { color : #008b21 ; font-weight : normal ;color:#008b21; font-size: 9px; text-decoration : underline; }
A:hover.contentup { color : black ; font-weight : normal ; color:#008b21; font-size: 9px;  text-decoration:underline; }
			
.contentRight  {
	float: right;
	width: 160px;
	}
	
.spacing  {
	height: 30px;
	}
/*New Small Talk Code */
#top-header {
	width:760px;
	height:185px;
	background:url(../images/newland/patienthome_top.jpg) no-repeat top left;
}
div.patientLandingLeft1 a.golink {
font-size:10px;
font-weight:normal;
color:#95DFF1;
text-decoration:none;
}
div.patientLandingLeft1 a.golink:hover {
text-decoration:underline;
}
div.slpLandingLeft1 a.golink {
	color:#95DFF1;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
div.slpLandingLeft1 a.golink:hover{
text-decoration:underline;
}