body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
	margin:0;   
    padding:0; 
	border:0px;
	border-collapse:separate;
	border-spacing:0px;  
}   

body {
	background: #2E1C4F/* #3e256b url(../Images/curved-lines-web.gif) no-repeat;*/;
	color:#2A084F; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	
img {border:none;}
	
/*h2*/
h1 {
	margin-bottom: .5em;
	font-size: 2.25em;
	line-height: 1em;
	font-weight:500;
	letter-spacing:normal;
	display:block;
	}
.h1sub	{
	font-size: 20px;
	font-style:italic;
}
h2 {/*font-family:Arial, Helvetica, sans-serif;*/
	margin: .7em 0 0 0;
	font-size: 1.65em;
	line-height: 1em;
	font-weight:500;
	letter-spacing: -1px;
	display:block;
	color:#666666;}
h3 {
	font-size: 1.4em;
	font-weight:500;
	letter-spacing:normal;
	margin-top: 0;
	padding-top: 0em;
	margin-bottom: .4em;
	}
h4{ font-family:Arial, Helvetica, sans-serif; 
	font-size: .9em;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing: .1em;
	margin-bottom: .3em;
	padding:0;
	}
h5{ font-family:Arial, Helvetica, sans-serif; 
	font-size: .9em;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing: .1em;
	margin-bottom: .3em;
	padding:0;
	}	
	
p {
	margin-top:.75em;
	line-height: 1.5em;
	font-size: .95em }
.pglink {
	font-size: 1em;
	font-weight: 900;
	padding: 0;	}
.pglink ul, .pglink li {
	margin: 0; 
	padding: 0; 
	list-style-type: none;}
 a.pglink:link {
	margin: 0;
	color:#8B1F40;
	text-decoration: none;}
 a.pglink:visited {
	margin: 0;
	color:#8B1F40;
	text-decoration: none;}
 a.pglink:hover{
	margin: 0;
	color:#FFFFFF;
	background-color:#8B1F40;}
.bullet {
	margin:1em 0 0 2em;
	padding: 0;
	font-size: .95em;
	font-weight:normal;
	}	
.bullet ul, .bullet li {
	margin: 0; 
	padding: 0 40px 0px 3px; 
	list-style-type:square;
	}
#bullet_sub {
	margin: 0 0 0 15px; 
	/*padding: 0 40px 7px 3px;*/ 
	list-style:disc;
	}
	
.bullet-lg {
	margin:1em 0 0 2em;
	padding: 0;
	font-size: 1.2em;
	font-weight:normal;
}
.bullet-lg ul, .bullet-lg li {
	margin: 0; 
	padding: 0 40px 7px 3px; 
	list-style-type:square;
	
}
.bullet_link {
	margin:0;
	padding: 0;
	font-size: .9em;
	font-weight: 900;
	
	}	
.bullet_link ul, .bullet_link li {
	margin: 0;
	padding: 0 0 0 18px;
	list-style-type: none;
	background:url(../images/bullet.gif) no-repeat left center;
	line-height:2em;
}



.bullet_link a:link {
	margin: 0;
	color: #2a084f;
	text-decoration: none;	
	
}
.bullet_link a:visited {
	margin: 0;
	color: #2a084f;
	text-decoration: none;	
	
}
.bullet_link a:hover{
	margin: 0;
	color: #999;
	text-decoration: none;	

}
.btnSearch {
	position:absolute;
	margin-top:-1px;
	margin-left:2px;}
	
.smCap {font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:.01em; font-size:1.5em;}

#container {
	position: relative;
	width: 800px; height: auto; margin-right: auto; margin-left: auto; margin-top:30px;
	display:table; /*FIX DIV BG IN FIREFOX*/
}
#frame_TOP {
	
	background-image: url(../Images/top.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 800px;
}
/*Following code to center image*/
#frame_B {
	height: 91px;
	width: 800px;
	margin: 0;
	left: 50%; /* LEAVE THIS!! */
	}
#branding {
	float: left;
	height: auto;
	width: 240px;
	margin-left: 7px;
}
#logo {
	padding-left: 23px;
	padding-top: 8px;
}
/* !!!!!!!!!!!!!!!!BUTTON NAV BEGINS HERE!!!!!!!!!!!!!!!*/

#nav { 
	width: 218px;
	height: 229px;  
	padding-left: 23px; }
	
/*|||||| About Hearing Button START ||||||||*/	

#btn_aboutHearing {
	width: 92px;
	height: 92px;
	margin-left: 0;
	padding:0;
	margin-top:39px;
	position: absolute;display: block;
/*	background: url(../images/aboutHearing_f2.jpg) no-repeat;*/
	
	}

#btn_aboutHearing a {
	width: 92px;
	height: 92px;
	display: block;
	float: left;
	text-decoration: none;
	}

#btn_aboutHearing img {
	width: 92px;
	height: 92px;
	border: 0
	}

* html a:hover {
	visibility:visible
	}
/*
#btn_aboutHearing a:hover img {
	visibility:hidden
	}
	*/
/*|||||| About Hearing Button END||||||||*/

/*|||||| For Consumers  Button START ||||||||*/	

#btn_consumers {
	width: 92px;
	height: 92px;
	position:absolute;
	margin-left: 95px;
	padding:0;
	margin-top:39px;
	/*background:url(../Images/forConsumers_F2.jpg) no-repeat;*/
	   }

#btn_consumers a {
	width: 92px;
	height: 92px;
	display: block;
	float: left;
	text-decoration: none;
	}

#btn_consumers img {
	width: 92px;
	height: 92px;
	border: 0
	}

/*#btn_consumers a:hover img {
	visibility:hidden
	}*/
/*|||||| For consumers Button END||||||||*/	

/*|||||| For Profs Button START||||||||*/
	   
#btn_forProfs {
	width: 92px;
	height: 92px;
	position:absolute;
	margin-left: 0;
	padding:0;
	margin-top:134px;
	/*background: url(../images/forProfs_f2.jpg) no-repeat;*/
	   }
	
#btn_forProfs a {
	width: 92px;
	height: 92px;
	display: block;
	float: left;
	text-decoration: none;
	}

#btn_forProfs img {
	width: 92px;
	height: 92px;
	border: 0
	}

/*#btn_forProfs a:hover img {
	visibility:hidden
	}*/
/*|||||| For Profs Button END||||||||*/

/*|||||| About Us Button START||||||||*/

#btn_aboutUs {
	width: 92px;
	height: 92px;
	position:absolute;
	margin-left: 95px;
	padding:0;
	margin-top:134px;
/*	background: url(../images/aboutUs_f2.jpg) no-repeat;*/
	   }
	   
#btn_aboutUs a {
	width: 92px;
	height: 92px;
	display: block;
	float: left;
	text-decoration: none;
	}

#btn_aboutUs img {
	width: 92px;
	height: 92px;
	border: 0
	}

/*#btn_aboutUs a:hover img {
	visibility:hidden
	}*/
/*|||||| About Us Button END||||||||*/
	   
/* !!!!!!!!!!!!!!!!BUTTON NAV ENDS HERE!!!!!!!!!!!!!!!*/

#billboard { padding-left: 23px;}

#branding_option {padding-left: 23px;
	}

#branding_clear {height: 1%;
width: 220px;/*was 240*/
clear:left;}

#content { float: right; height: auto; width: 543px;margin-right: 0px;}
#navSrchGrp {width: 544px; 
	height: 60px; 
	margin-right:-14px;}
#nav_supp {
	float:left;
	width:293px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	padding: 20px 0 0 1px;
}
#nav_supp ul, #nav_supp li {
	display: inline; 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	
}
#nav_supp a:link {
	margin: 0 3px 4px 0px;
	color: #2a084f;
	text-decoration: none;	
}
#nav_supp a:visited {
	margin: 0 3px 4px 0px;
	color: #2a084f;
	text-decoration: none;	
}
#nav_supp a:hover{
	margin: 0 3px 4px 0px;
	color: #999;
	text-decoration: none;	
}
#nav_sidecar{
	font-size:.9em;
	height:auto;
	width:180px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px 2px 5px 10px;
	float:right;}
	
#nav_sidecar_sm{
	font-size:.9em;
	height:auto;
	width:140px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:5px 2px 5px 10px;
	float:right;}
		
.prev_next{
padding-left:35px;}
	
.sidecar_au{}

.sidecar_op{/*For Consumers*/
	background-color:#F4EAEC;
	border-top: #A85767 solid 5px;}
.sidecar_fc_dot{/*For Consumers*/
	background-color:#F4EAEC;
	border: #A85767 dotted 1px;}

.side-bar_fc{/*For Consumers upper right*/
	background-color:#F0F0F0;
	border-top: #A85767 solid 5px;
	width: 180px;
	height:auto;
	padding:0 15px 15px 15px;
	float:right;
	margin:10px 0px 10px 10px;
	}	
.side-bar_fc p {
	font-size:.85em;
	font-style:italic;
}
.side-bar_fc h5 {
	font-size:.9em;	
	line-height:1.1em;
	margin:1.5em 0 -.1em 0;
}

.side-bar-line_fc{
	height: 2px;
	width: 180px;
	padding-bottom:15px;
	border-bottom:  #A85767 dotted 2px;
}


/*.bullet {
	margin:1em 0 0 2em;
	padding: 0;
	font-size: 1em;
	font-weight:normal;
	}	*/
.side-bar-line_fc ul {
	margin:0;
	padding: 0;
	/*padding: 0 40px 7px 3px; */
	list-style-type:none;}
.side-bar-line_fc li {
	margin:0;
	padding: 0;
	list-style-type:square;
	line-height: .9em;
}	
	
	
.sidecar_fp{
	background-color:#f0fadb;
	border-top: #A7C875 solid 5px;}
.sidecar_fp_dot{
	background-color:#f0fadb;
	border: #A7C875 dotted 1px;}
	
.sidecar_ah{}

.pglink_side {
	font-size: 1em;
	font-weight: 900;
	padding: 0;	}
 a.pglink_side:link {
	margin: 0;
	color: #2a084f;
	text-decoration: none;}
 a.pglink_side:visited {
	margin: 0;
	color: #2a084f;
	text-decoration: none;}
 a.pglink_side:hover{
	margin: 0;
	color:#999999;}	
#search_container {
	margin-left: 1px;
	font: 1pt Verdana;
	}
#search {
    float:right;
	width:250px;
	height: 30px;
	padding-top: 15px;
	margin-right:-14px;
}
#main_graphic {
	margin: 0px;
	padding: 0px 0px 13px 3px;
	display:block;}
	
#content_main {
	padding: 0px 0px 0px 3px;
	margin-top:-.5em;
	width: 515px; /*was 500*/
	height:auto;
	line-height:1.3em;
	display:block;
	}
#img_1{
	float:right;
	margin: 10px 0 0 10px;
	}
#img_2{
	float:left;
	margin: 10px 10px 0 0;}
	
.img_right{
	float:right;
	margin: 10px 0 0 10px;}
	
.img_left{
	float:left;
	margin: 10px 10px 0 0;}

.img_cntr{
	float:left;
	margin: 10px 0 0 150px;}
.img_border{
	padding:2px; 
	border:#CCCCCC solid 1px;
	}
.img_right_border{
	float:right;
	margin: 10px 0 0 20px;
	padding:2px; 
	border:#CCCCCC solid 1px;
	}
.img_left_border{
	float:left;
	margin: 10px 10px 0 0;
	padding:2px; 
	border:#CCCCCC solid 1px;
	}
.img_center_border{
	float:left;
	margin: 10px 0 0 150px;
	padding:2px; 
	border:#CCCCCC solid 1px;
	}	
.img_right_stack{
	float:right;
	margin: 10px 0 0 10px;
	clear: right; /* to allow images to stack right */
	}
.img_left_stack{
	float:left;
	margin: 10px 10px 0 0;
	clear: left; /* to allow images to stack left */}
	
.caption{
	margin-bottom: 1.5em;
	font-size:0.8em;
	line-height:1.1em;
	font-style:italic;
	color:#333333;
	text-decoration:none;
}
.caption-none {}
.containerbg{ 
	background-image: url('../Images/rpt.jpg'); 
	background-repeat:repeat;
	background-color:#FFFFFF;
	width: 800px; 
	} 
#one-system {
	position:relative;
	width:399px; height:65px;
	overflow:hidden;
	color:#FFFFFF;
	}
#one-system span{
      display:block;
      position:absolute; left:0; top:0;z-index:10;
      width:399px; height:65px;
      margin:0; padding:0;
      background:url(../Images/for_profs/one-complete-system.gif) top left no-repeat;
      }
ul .simple-list {
	list-style-type:none;

	}
	
.billboard-image{
	margin-top:3px;
}
/*------------------in professional section, training--------------------*/

.thumbs{
	list-style-type:none;
	position:relative;
}

 ul.thumbs{
	border:#CCCCCC dotted 1px;
	height:135px;
}

.thumbs li{
	padding:2px;
	border:#CCCCCC solid 1px;
	float:left;
	margin:10px 0px 40px 10px;
	position:relative;
}
/*.thumbs li img{
	padding:2px;
	border:#CCCCCC solid 1px;
	margin:0px 0px 0px 10px;
	float:left;
	
	position:relative;*/
}

.thumbs li a{
	text-decoration:none;
}

h2.thumbs {
	margin:30px 0 10px 0px;
}

.thumbs li p{
	color:#333;
	font:.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
	line-height: .95em;
	margin-top:1px;
}

/*----------proffessional, videodisplay-----------------*/

.thumb2{
	list-style-type:none;
	position:relative;
}

 ul .thumb2{
	border:#CCCCCC dotted 1px;
	height:135px;
}

.thumb2 li{
	padding:2px;
	border:#CCCCCC solid 1px;
	float:left;
	margin:10px 0px 40px 10px;
	position:relative;
}
/*.thumb2 li img{
	padding:2px;
	border:#CCCCCC solid 1px;
	margin:0px 0px 0px 10px;
	float:left;
	
	position:relative;*/
}

.thumb2 li a{
	text-decoration:none;
}

h2 .thumb2 {
	margin:30px 0 10px 0px;
}

.thumb2 li p{
	color:#333;
	font:.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
	line-height: .95em;
	margin-top:1px;
}


span .img-zoom{
	position:relative;
}

/*.img-zoom a:hover img {
	width:300px;
	height:350px;
	z-index:200;}
*/
	
.table_tight {
	font-size: .95em;
	font-weight:normal;
}

.sidecar_hd {
	background-image: url(../images/hdlanding/orng_bg.jpg);
	background-repeat: repeat-y;
	height:177px;
	}

.bullet_hd ul, .bullet_hd li {
	/*margin: 0px 0px 0px 215px;*/
	padding: 0px 0px 0px 3px; 
	list-style-type:square;
	list-style-position:inside;
	}
	
.hd_header {
/*margin:-10px 0 0 0;*/
font-size: 1.3em;
font-style:italic;}


