﻿
	#main	/* main wrapper div */
	{
		min-height: 650px;
		height: auto !important;
		height: 650px;
	}


	#main_forum_login	/* main wrapper div */
	{
		min-height: 450px;
		height: auto !important;
		height: 450px;
	}

	.sub_head
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}



/***************************** EXPANDING CONTENT ****************************/

	div.expand-content-normal 
	{
		height: 1px;
		overflow: hidden;
		border-bottom: 1px solid #e3edf7;
	}


	div.expand-content-normal td 
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		line-height: 16px;
	}


	div.expand-content-normal p 
	{
		padding: 0 10px;
	}


	div#divVociaFirmwareDetails.expand-content-normal ul
	{
		margin: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}


	h4.expand-normal 
	{
		height: 20px;
		background-color: #ffffff;
		cursor: pointer;
		padding: 5px 0 0 0;
		margin: 0;
	}


	h4.expand-selected, h4.expand-hover 
	{
		height: 20px;
		background-color: #e7e7e7;
		cursor: pointer;
		color: maroon;
		padding: 5px 0 0 0;
		margin: 0;
	}


	p.expand-normal 
	{
		background-color: #ffffff;
		cursor: pointer;
		padding: 5px 0 0 0;
		margin: 5px 0;
	}


	p.expand-selected, p.expand-hover 
	{
		background-color: #e7e7e7;
		cursor: pointer;	
		padding: 5px 0 0 0;
		margin: 5px 0;
	}


	p.expand-selected 
	{
		font-weight: bold;
	}



/***************************** BLUE BOX ****************************/

	div.blue_box 
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		margin: 15px 0 0 0;
	}


	div.blue_box div.box_top
	{
		background: url(/images/layout/box_top.gif) bottom no-repeat;
		padding: 0;
		margin: 0;
		height: 8px;
		width: 260px;
		clear: both;
	}


	div.blue_box div.box_bottom
	{
		background: url(/images/layout/box_bottom.gif) top no-repeat;
		padding: 0;
		margin: 0;
		height: 8px;
		width: 260px;
		clear: both;
	}


	div.blue_box img
	{
		padding: 0;
		margin: 0;
	}


	div.blue_box div.inner_box
	{
		background-color: #e3edf7;
		padding: 0;
		margin: 0;
	}


	div.blue_box div.inner_box h5
	{
		padding: 2px 0 8px 18px;
		margin: 0;
		border-bottom: 1px solid #ffffff;
	}


	div.blue_box div.inner_box ul
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		padding: 2px 0 8px 18px;
		margin: 0;
		list-style-image: none;
	}


	div.blue_box div.inner_box ul li
	{
		list-style-type: none;
		padding: 0;
		margin: 12px 20px 0 0;
		line-height: 14px;
	}


	div.blue_box div.inner_box ul li.icon_pdf
	{
		background-image: url(/images/layout/icon_pdf.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}


	div.blue_box div.inner_box ul li.icon_doc
	{
		background-image: url(/images/layout/icon_doc.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}
	

	div.blue_box div.inner_box ul li.icon_swf
	{
		background-image: url(/images/layout/icon_swf.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}


	div.blue_box div.inner_box ul li.icon_exe, div.blue_box div.inner_box ul li.icon_dap, div.blue_box div.inner_box ul li.icon_zip, div.blue_box div.inner_box ul li.icon_dva
	{
		background-image: url(/images/layout/icon_app.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}


	div.blue_box div.inner_box p
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		line-height: 16px;
		width: 230px;
		padding: 0;
		margin: 8px auto 0 auto;
	}


	div.blue_box div.inner_box div#faq
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		width: 230px;
		padding: 0;
		margin: 8px 20px 0px 15px;
	}


	div.blue_box div.inner_box ul li a
	{
		color: #000000;
		text-decoration: none;
	}


	div.blue_box div.inner_box ul li a:hover
	{
		color: #32516c;
		text-decoration: underline;
	}


	div.blue_box blockquote
	{
		margin: 10px 20px 0 20px;
		font-size: 11px;
		padding-bottom: 5px;
		font-style: italic;
	}


	div.blue_box div.inner_box p.attribute
	{
		margin: 0 20px 0 45px;
		padding-bottom: 15px;
	}


	.red_header
	{
		color: #cc0717;
	}



/***************************** PAGING, DCI ****************************/

	div.col_box
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		margin: 15px 0 0 0;
	}


	div.col_box div.col_box_top
	{
		background: url(/images/layout/col_box_top.gif) bottom no-repeat;
		padding: 0;
		margin: 0;
		height: 8px;
		width: 555px;
		clear: both;
	}


	div.col_box div.col_box_bottom
	{
		background: url(/images/layout/col_box_bottom.gif) top no-repeat;
		padding: 0;
		margin: 0;
		height: 8px;
		width: 555px;
		clear: both;
	}

	div.col_box img
	{
		padding: 0;
		margin: 0;
	}

	div.col_box div.col_inner_box
	{
		background: url(/images/layout/col_box_bg.gif) top repeat-y;
		padding: 0;
		margin: 0;
	}

	div.col_box div.col_inner_box h5
	{
		background-color: #cccccc;
		padding: 2px 0 8px 18px;
		margin: 0;
	}



/***************************** DCI ****************************/

	#flashvideo
	{ 
		float: left; 
		width: 387px; 
		height: 218px; 
		margin-right: 15px; 
	}
	
	
	#flashvideo_container
	{ 
		padding-bottom: 10px; 
		height: 218px;  
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 12px;
	}
	
	
	#flashvideo_text 
	{ 
		padding-top: 45px;
	}
	
	
	#flashvideo_text a
	{ 
		display: block;
		color: #000;
		text-decoration: none;
	}
	
	
	#flashvideo_text p
	{
		color: #000;
		font-size: 10px; 
		line-height: 11px;
	}



/***************************** TECH SPECS ****************************/

	#sub_column1 ul, #sub_column2 ul, #sub_column ul
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		padding: 0 0 8px 18px;
		margin: 0;
	}


	#sub_column1 ul li, #sub_column2 ul li, #sub_column ul li
	{
		line-height: 12px;
		padding: 0;
		margin: 0 0 8px 0;
		list-style-image: url(/images/content/list_mark_dot.gif);
	}


	#sub_column1 ul li ul , #sub_column2 ul li ul, #sub_column ul li ul
	{
		padding: 0 0 0 16px;
		margin: 8px 0 0 0;
	}


	#sub_column1 ul li ul li, #sub_column2 ul li ul li, #sub_column ul li ul li
	{
		padding: 0;
		list-style-image: url(/images/content/list_mark_disc.gif);
	}



/***************************** NMS PAGE ****************************/

	.red_txt
	{
		color: #CC0717;
	}
	
	
	#col_main2
	{
		width: 815px;
		padding: 20px 0 0 90px;
	}


	#NMS_before
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		position: relative;
		left: 75px;
		top: 140px;
		width: 335px;
	}


	#NMS_after
	{
		font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		position: relative;
		left: 455px;
		top: 56px;
		width: 355px;
	}


	#NMS_before_after
	{
		width: 851px;
		height: 410px;
		padding: 20px 0 0 0px;
		margin: 0 0 0 70px;
		background-image: url(/images/content/NMS_before_after.gif);
		background-repeat: no-repeat;
	}


	#zoom1
	{
		position: relative;
		left: 0px;
		top: 200px;
		width: 75px;
		height: 75px;
	}


	#zoom2
	{
		position: relative;
		left: 775px;
		top: 125px;
		width: 75px;
		height: 75px;
	}



/***************************** AUDIA, NEXIA CONTROLS ****************************/

	 a.blackLink
	 {
 		color: #000000;
	 }



/***************************** CONTACT FORM ****************************/

	div#contact_form p
	{
		margin-right: 6px;
	}


	.contactType
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 75px 0 10px 0;
	}
	
	
	p.clearBoth
	{
		clear: both;
	}


	p.floatLeft
	{
		float: left;
	}

	p.floatRight
	{
		float: right;
	}

	p.mailingList
	{
		padding: 5px 0 5px 0;
	}


	ul#errors
	{
		margin-top: 3px;
	}


	ul#errors li
	{
		color: #cc0717;
		font-weight: bold;
	}


	.required
	{
		color: #cc0717;
		font-size: 11px;
	}


	.widthExpanded
	{
		width: 340px;
	}


	.widthNarrow
	{
		width: 100px;
	}


	.widthNormal
	{
		width: 165px;
	}


	.widthWide
	{
		width: 520px;
	}


	.error
	{
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#cc0717;
	}


	.legal
	{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	}


	.success
	{
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#006600;
	}



/***************************** INTERNATIONAL CONTACT TABLE ****************************/

	div#sub_mast .map	/* style has to be inline for page to work */
	{
		height: 400px;
	}

	div.hiddenRegion	/* style has to be inline for page to work */
	{
		display: none;
	}

	#intl_table
	{
		border-collapse: collapse;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 70%;
	}


	#intl_table a
	{
		text-decoration: none;
	}


	#intl_table a:hover
	{
		color: #000000;
	}


	#intl_table th
	{
		border-collapse: collapse;
		border: 1px solid #cccccc;
		background-color: #e3edf7;
		padding: 8px;
		margin: 0;
		text-align: left;
		font-weight: normal;
	}


	#intl_table td
	{
		border-collapse: collapse;
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0;
	}



/***************************** ONLINE TRAINING ****************************/

	h5.nexia-headline
	{
		font: bold 12px/16px Verdana, Geneva, sans-serif;
		color: #cc0717;
		margin: 0 0 0 40px;
	}


	p.nexia-learning
	{
		font: normal 12px/16px Verdana, Geneva, sans-serif;
		margin: 5px 0 20px 65px;
		background: #e3edf7;
		width: 420px;
		padding: 5px 15px;
	}



/***************************** TRAINING LANDING ****************************/

	ul.dash-list li
	{
		list-style: none;
		list-style-image: none;
		margin-left: 1em;
		text-indent: -1em;
		margin-bottom: 5px;
	}



/***************************** NA, INT'L TRAINING ****************************/

	h2.subheader
	{
		font: 16px Verdana, Arial, Helvetica, sans-serif;
		color: #cc0717;
		margin: 0 0 8px 0;
		font-weight: bold;
	}


	h3
	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #333333;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 3px;
	}
	
	
	hr
	{
		width: 90%;
		background-color: #999999;
		height: 1px;
		color: #999999;
		border: 0px;
	}


	img.topPicture
	{
		margin: 50px 0 10px 0;
	}


	img.middlePicture
	{
		margin-bottom: 10px;
	}


	img.detailsHeader
	{
		float: left;
	}


	p.caption
	{
		font: normal 9px/11px Verdana, Geneva, sans-serif;
		color: #666666;
		margin: 5px 0 0 15px;
	}


	p.limitedSeating
	{
		margin-bottom:25px;
	}


	#class_table
	{
		border-collapse: collapse;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 415px;
	}
	
	
	#class_table_intl
	{
		border-collapse: collapse;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 555px;
	}


	#class_table th.table_col_1, #class_table_intl th.table_col_1
	{
		width: 90px;
		text-align: center;
	}


	#class_table th.table_col_2, #class_table_intl th.table_col_2
	{
		width: 175px;
		text-align: center;
	}


	#class_table th.table_col_3, #class_table_intl th.table_col_3
	{
		width: 150px;
		text-align: center;
	}


	#class_table th.table_col_4, #class_table_intl th.table_col_4
	{
		width: 100px;
		text-align: center;
	}


	#class_table th, #class_table_intl th
	{
		border-collapse: collapse;
		border: 1px solid #cccccc;
		background-color: #e3edf7;
		padding: 8px;
		margin: 0;
		text-align: left;
		font-weight: normal;
	}


	#class_table td, #class_table_intl td
	{
		border-collapse: collapse;
		border: 1px solid #cccccc;
		padding: 8px;
		margin: 0;
	}


	#class_table td.class_full, #class_table td.VOCIA, #class_table_intl td.class_full, #class_table_intl td.VOCIA, .red_bold
	{
		font-weight: bold;
		color: #cc0717;
	}


	#class_table td.AUDIA, #class_table_intl td.AUDIA
	{
		font-weight: bold;
		color: #000000;
	}


	.classDay
	{
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}


	.line
	{
		padding-top: 15px;
		padding-bottom: 15px;
	}


	.training_copy
	{
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 12px;
		line-height: 16px;
	}



/***************************** INT'L TRAINING ****************************/

	div#training-centers
	{
		width: 100%;
		background: url(/images/content/trainingCenters_BG.gif) repeat-x;
		height: 216px;
		margin: 10px 0 0 0;
		padding-bottom: 60px;
	}


	div#training-centers-names
	{
		float: left;
		width: 245px;
		margin: 50px 0 0 35px;
		text-align: right;
	}


	div#training-centers-map
	{
		background: url(/images/content/trainingCenters_map.jpg) no-repeat;
		height: 216px;
		width: 572px;
		float: right;
		margin-right: 30px;
	}


	div#training-centers-names h3
	{
		font: bold 14px Verdana, Geneva, sans-serif;
		color: #010101;
		margin: 0 15px 10px 0;
	}


	div#training-centers-names ol
	{
		margin: 0;
		padding: 0;
	}


	div#training-centers-names ol li
	{
		list-style: none;
		font: normal 11px/16px Verdana, Geneva, sans-serif;
	}


	div#map_locations
	{
		margin-left: 25px;
		margin-right: 25px;
	}


	div#map_locations div.circle
	{
		text-align: center;
	}


	div#map_locations td.amsterdam
	{
		 padding-right: 20px;
		 font: 13px Verdana,Arial;
		 border-right: 1px solid #6699cc;
	}


	div#map_locations td.bangkok
	{
		padding-left: 20px;
		padding-right: 20px;
		font: 13px Verdana,Arial;
		border-right: 1px solid #6699cc;
	}


	div#map_locations td.mumbai
	{
		padding-left: 20px;
		font: 13px Verdana,Arial;
	}



/***************************** TECH NEWSLETTERS ****************************/

	div.column1 ul.tech_news_list 
	{
		line-height: 20px;
		padding: 2px 0 8px 18px;
		margin: 0;
		list-style-type: none;
		list-style-image: none;
	}


	div.column1 ul li.icon_pdf 
	{
		background-image: url(/images/layout/icon_pdf.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}


	div.column1 ul li.icon_swf 
	{
		background-image: url(/images/layout/icon_swf.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}


	div.column1 ul li.icon_exe, div.column1 ul li.icon_dap
	{
		background-image: url(/images/layout/icon_app.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		min-height: 16px;
		height: auto !important;
		height: 16px;
	}



/***************************** AUDIA, NEXIA CONTROLS ****************************/

	div.accessory 
	{
		border-bottom: 1px solid #e3edf7;
		width: 555px;
	}


	div.accessory img, div.accessory-red img , div.accessory-red-1 img
	{
		float: left;
	}


	div.accessory-red
	{
		background: #e3edf7;
		width: 625px;
		margin-top: 20px;
	}
	
	
	div.accessory-red-1
	{
		background: #ffffff;
		width: 555px;
		margin-top: 20px;
		border-bottom: 1px solid #e3edf7;
	}
	
	
	div#column1
	{
		width: 555px;
		float: left;
		padding: 0 0 0 70px;
		margin: 0 0 10px 0;
	}
	
	
	div#column1.controls
	{
		padding-left: 0px;
		margin-right: 70px;
	}
	
	
	div#column1.controls h2
	{
		margin-left: 70px;
	}


	div#column1.controls p
	{
		margin-left: 70px;
		width: 555px;
	}


	div#column1.controls div.accessory, div#column1.controls div.accessory-red-1
	{
		margin-left: 70px;
	}


	div#column1.controls div.accessory p
	{
		float: left;
		width: 390px;
		padding: 2em 0 0 10px;
		margin-left: 0;
	}


	div#column1.controls div.accessory-red p, div#column1.controls div.accessory-red-1 p
	{
		float: left;
		width: 390px;
		padding: 0 0 0 10px;
		margin-left: 0;
	}



/***************************** AUDIA, NEXIA INSTALLATIONS ****************************/

	.installs_header 
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		border-collapse: collapse;
		border: 1px solid #ccc;
		background-color: #e3edf7;
		padding: 8px;
		margin: 0;
		text-align: left;
		font-weight: normal;
	}


	.installs_header a 
	{
		color: #284156;
		text-decoration: none;
	}


	.installs_cell 
	{
		border-collapse: collapse;
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0;
	}


	ul.installations
	{
		line-height: 20px;
		padding: 2px 0 8px 18px;
		margin: 0;
		list-style-type: disc;
		list-style-image: none;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}



/***************************** SITEMAP ****************************/

	ul#sitemap
	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0 0 8px 18px;
	margin: 0;
	}


	ul#sitemap a
	 {
		text-decoration: none;
	}


	ul#sitemap li 
	{
		font-weight: bold;
		line-height: 16px;
		padding: 0;
		margin: 0 0 8px 0;
		list-style-image: url(/images/content/list_mark_dot.gif);
	}


	ul#sitemap li ul, ul#sitemap li ul li ul 
	{
		padding: 0 0 0 16px;
		margin: 8px 0 0 0;
	}


	ul#sitemap li ul li
	{
		font-weight: normal;
		padding: 0;
		list-style-image: url(/images/content/list_mark_disc.gif);
	}


	ul#sitemap li ul li ul li 
	{
		font-size: 10px;
		font-weight: normal;
		padding: 0;
		list-style-image: url(/images/content/list_mark_dot.gif);
	}


	ul#sitemap li ul li ul li a 
	{
		color: #465b6b;
	}



/***************************** SURVEYS ****************************/

    #surveyWrapper
	{
		width: 100%;
		text-align: left;
		float: none;
		margin: 0px;
		padding:0 0 0 70px;
	}


	#surveyWrapperCentered
	{
		width: 100%;
		text-align: center;
		float: none;
		margin: 0px;
		padding: 0px;
	}
	

	.survey_question
	{
		margin-left: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}


    .survey_text
	{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.35em;
	}
	
	
	.survey_input
	{
		width: 80px;
	}










/***************************** SEARCH ****************************/


.bold
{
	font-weight: bold;
}


.resultsCount
{
	padding-top: 7px;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}


.searchPager
{
	padding: 5px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}



/***************************** VOCIA TTS FAQ ****************************/

table#languages td
{
	padding: 10px;
	margin: 0;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: normal 12px Verdana,Arial,Helvetica,sans-serif;
}
	
	
table#languages th
{
	font: bold 12px Verdana,Arial,Helvetica,sans-serif;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align: center;
	background-color: #e3edf7;
	padding: 10px;
	margin: 0;
}


.borderRight
{
	border-right: 1px solid #cccccc;
}


.center
{
	text-align: center;
}



/***************************** LOGIN ****************************/

.loginButton
{
	padding-top: 10px;
}

.userName
{
	margin-bottom: 7px;
}















/* RIGHT COLUMN GRAY BOX *********/
div.gray_box {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
margin:15px 0 0 0;
}

div.gray_box div.box_top {
background:url(/images/layout/box_top_gray.gif) bottom no-repeat;
padding:0;
margin:0;
height:8px;
width:260px;
clear:both;
}

div.gray_box div.box_bottom {
background:url(/images/layout/box_bottom_gray.gif) top no-repeat;
padding:0;
margin:0;
height:8px;
width:260px;
clear:both;
}

div.gray_box img {
padding:0;
margin:0;
}

div.gray_box div.inner_box {
background-color:#fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding:0;
margin:0;
}

div.gray_box div.inner_box h5 {
padding:5px 0 5px 18px;
margin:0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color: #c00;
}

div.gray_box div.inner_box ul {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
padding:2px 0 8px 18px;
margin:0;
list-style-image:none;
}

div.gray_box div.inner_box ul li {
list-style-type:none;
padding:0;
margin:12px 0 0 0;
line-height:14px;
}

div.gray_box div.inner_box ul li.icon_pdf {
background-image:url(/images/icon_pdf.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div.gray_box div.inner_box ul li.icon_swf {
background-image:url(/images/layout/icon_swf.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div.blue_box div.inner_box ul li.icon_app {
background-image:url(/images/layout/icon_app.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div.gray_box div.inner_box p {
width:230px;
padding:0;
margin:0px 0px 0px 0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

div.gray_box div.inner_box ul li a {
color:#32516c;
text-decoration:none;
}

div.gray_box div.inner_box ul li a:hover {
color:#32516c;
text-decoration:underline;
}




/**** GENERAL ***/
.gray_txt {
color:#777;
}



h2
{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0717;
	margin: 15px 0 8px 0;
	font-weight: bold;
}
h4 {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
}
h5 {
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#32516c;
}
a:hover {
text-decoration:none;
}

.title {
color:#cc0717;
font-weight:bold;
}















/* DOWNLOADS ********************/

table.download_table {
font:11px Verdana, Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
padding:0;
margin:0;
}

table.download_table tr.blue_row {
background-color:#e3edf7;
}

table.download_table td {
padding:8px 6px;
margin:0;
}

table.download_table td.table_col_1 {
width:78%;
font:11px Verdana, Arial, Helvetica, sans-serif;

}
table.download_table td.table_col_2 {
width:11%;
vertical-align: top;
font:11px Verdana, Arial, Helvetica, sans-serif;

}
table.download_table td.table_col_3 {
width:12%;
vertical-align: top;
font:11px Verdana, Arial, Helvetica, sans-serif;

}
div#divVociaFirmwareDetails
{
	padding-left: 15px;
}
div#divVociaFirmwareDetails, div#divVociaFirmwareDetails ul li
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
}
div#divVociaFirmwareDetails ul,div#divVociaFirmwareDetails ul li ul
{
	padding-top: 10px;
	
}
div#divVociaFirmwareDetails ul li
{
	line-height: 16px;
	margin-left: 20px;
}


/* CUSTOM QUOTE ***********************/

.custom_quote {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #fff;
width: 245px;
}

.custom_quote p{
float: left;
padding: 15px 2px 5px 2px;
margin: 0px 0px 0px 0px;
color: #20719b;
background-color: #fff;
font:14px Arial, Helvetica, sans-serif;
line-height: 1.35em;
}

.custom_quote_a {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #fff;
width: 10px;
}

.custom_quote_a p{
float: left;
padding: 15px 2px 5px 2px;
margin: 0px 0px 0px 0px;
color: #20719b;
background-color: #fff;
font:14px Arial, Helvetica, sans-serif;
line-height: 1.35em;
}



/* LEARNING CENTER CLASS TABLE *********/
#class_table {
border-collapse:collapse;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#class_table .table_col_1 {
width:175px;
}

#class_table .table_col_2 {
width:150px;
}

#class_table th {
border-collapse:collapse;
border:1px solid #ccc;
background-color:#e3edf7;
padding:8px;
margin:0;
text-align:left;
font-weight:normal;
}

#class_table td {
border-collapse:collapse;
border:1px solid #ccc;
padding:8px;
margin:0;
}

#class_table td .class_full {
font-weight:bold;
color:#cc0000;
}

/* SUPPORT *************/
table.support_home_contact {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding:0 0 6px 0;
margin:10px 0 0 0;
width:100%;
border-collapse:collapse;
border-bottom:1px solid #e7e7e7;
}

table.support_home_contact td {
padding:0;
}

table.support_home_contact td.table_col_1 {
width:80%;
}

table.support_home_contact td.table_col_2 {
width:20%;
}

table.support_home_contact p {
padding:0;
margin:0;
}

.support_pic {
border:1px solid #e7e7e7;
float:left;
padding:1px 0 0 0;
margin:2px 5px 0 0;
}
























/* ACCESSORIES ******************/
div.audiaflex_boards {
border-bottom:1px solid #e3edf7;
width:555px;
}

div.audiaflex_boards img {
float:left;
}

div.audiaflex_boards p {
float:left;
width:390px;
padding:0 0 0 10px;
}











/* INSTALLATION TABLE *********/
#install_table {
border-collapse:collapse;
font:11px Verdana, Arial, Helvetica, sans-serif;
width:815px;
}

#install_table .table_col_1 {
}
#install_table .table_col_2 {
}
#install_table .table_col_3 {
}
#install_table .table_col_4 {
}
#install_table .table_col_5 {
}
#install_table .table_col_6 {
}
#install_table .table_col_7 {
}

#install_table th {
border-collapse:collapse;
border:1px solid #ccc;
background-color:#e3edf7;
padding:8px;
margin:0;
text-align:left;
font-weight:normal;
}

#install_table th a {
color:#284156;
text-decoration:none;
}

#install_table td {
border-collapse:collapse;
border:1px solid #ccc;
padding:8px;
margin:0;
}

div#installation_column {
width:910px;
clear:both;
padding:0 0 0 70px;
margin:0;
}
ul.install_categories
{
line-height:20px;
padding:2px 0 8px 18px;
margin:0;
list-style-type:disc;
list-style-image:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
}


/* ACCESSORY TABLE *********/
#accessory_table {
border-collapse:collapse;
font:11px Verdana, Arial, Helvetica, sans-serif;
width:555px;
}

#accessory_table .table_col_1 {
}
#accessory_table .table_col_2 {
}
#accessory_table .table_col_3 {
}

#accessory_table th {
border-collapse:collapse;
border:1px solid #ccc;
background-color:#e3edf7;
padding:8px;
margin:0;
text-align:left;
font-weight:normal;
}

#accessory_table th a {
color:#284156;
text-decoration:none;
}

#accessory_table td {
border-collapse:collapse;
border:1px solid #ccc;
padding:8px;
margin:0;
}

div.sub_title_about
{
background-image: url(/images/mastheads/about_title.gif);

width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;

}

div.sub_title_contact
{
background-image: url(/images/mastheads/contact_title.gif);

width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;

}
div.sub_title_login
{
background-image: url(/images/mastheads/login_title.gif);

width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;

}


div.sub_title_forum_login
{
	background-image: url(/images/mastheads/forum_login_title.gif);
	width: 980px;
	height: 103px;
	background-repeat: no-repeat;
	clear: both;
}


div.sub_title_support
{
background-image: url(/images/mastheads/support_title.gif);

width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;

}
