/* 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;
	}
	
ul {margin-top: 3px; margin-bottom: 3px; margin-left: 15px; }

.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;
	
	}
	
.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: 316px;
	padding: 15px 0px 0px 0px;
	background-image: url(../images/newland/middle.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: 23px 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  {
	position: relative;
	top: -40px;
	left: -12px;
	}

.patientLandingLeft  {
	width: 398px;
	height: 424px;
	float: left;
	background-image: url(../images/patientLandingBG_01.jpg);
	background-repeat: no-repeat;
	background-color: #004e69;
	padding: 125px 10px 0px 40px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.patientLandingLeft1  {
	float: left;
	width: 175px;
	height: 175px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.patientLandingLeft2  {
	float: right;
	width: 175px;
	height: 175px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.patientLandingLeft3  {
	clear: both;
	float: left;
	width: 400px;
	color: #FFFFFF;
	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: 312px;
	height: 549px;
	float: right;
	background-color: #004e69;
	}
	
.patientLandingDemo  {
	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;
	}
	
/* SLP PROFESSIONALS LANDING */

.slpLandingLeftVideo  {
	position: relative;
	top: -40px;
	left: -12px;
	}

.slpLandingLeft  {
	width: 398px;
	height: 339px;
	float: left;
	background-image: url(../images/slpBG_01.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: 175px;
	height: 175px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.slpLandingLeft2  {
	float: right;
	width: 175px;
	height: 175px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
	
.slpLandingLeft3  {
	clear: both;
	float: left;
	width: 400px;
	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: 312px;
	height: 549px;
	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;
	font-weight:bold;
	}
	
.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;
	font-weight:bold;
	}
	
.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: 143px;
	background-image: url(../images/productHeader_01-slp.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	}
	
.contentDemo2  {
	
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	}
		
.contentDemoPT  {
	height: 143px;
	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;
	}
.contentLeft a.orangelink  {
	color: #CC6600;
	}
	
.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 LANDING PAGE */
#mainbuttons {
margin-left:97px;
margin-top:219px;
}

/*New Small Talk Code */
#top-header {
	width:760px;
	height:185px;
	background:url(../images/newland/patienthome_top.jpg) no-repeat top left;
}

div.leftNavTextOff a.sub{
margin-left:10px;
font-weight:normal;
}
#leftlinheader {
float:left; 
width:284px;
}
#rightlinheader {
	float:left;
}
#contentTOC {
float:left;	
width:385px;
padding:0 15px 15px 24px;
}

#contentTOC a {
	color:#009933;
	font-weight:bold;
}

span.action {
	color:#009933;
	font-weight:bold;
	
}
h3, h2
{
    color:#2388AD;
	font-size:12px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
}
#process {
width:368px;
display:block;
height:33px;
color:#FFF;
background:url(../images/v7/nav-shadow.jpg) bottom left no-repeat;
}
#process span.wizactive {
	background:url(../images/v7/nav-active.jpg) left top repeat-x;
	padding:5px 9px 5px 9px;
	height:27px;
	border-right:1px solid #fff;
	line-height:27px;
}
#process span.wizreg {
	background:url(../images/v7/nav-reg.jpg) left top repeat-x;
	padding:5px 8px 5px 8px;
	height:27px;
	border-right:1px solid #fff;
	line-height:27px;
}
span.required {
	color:red;
	
}
div.content input.button {
	background:url("../images/v7/nav-active.jpg") repeat-x scroll left top transparent;
	color:#fff;
	
}
#contactIAmA {
width:175px;
display:block;
}