﻿/* SUB PAGE LAYOUT **************/
#main {
width:980px;
min-height:650px;
height:auto !important;
height:650px;
background-color:#fff;
}

#sub_body {
text-align:left;
width:980px;
}

#sub_body_nomast {
text-align:left;
width:980px;
padding-top:30px;
background-image:url(../images/site_top_fade.gif);
background-repeat:repeat-x;
}

#sub_title {
width:865px;
height:65px;
margin:40px 0 0 0;
}

#sub_title_blue {
width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;
}

#sub_title_white {
width:980px;
height:103px;
background-repeat:no-repeat;
clear:both;
}

#sub_mast {
width:980px;
height:240px;
background-repeat:no-repeat;
clear:both;
}

#sub_mast2 {
width:980px;
height:241px;
background-repeat:no-repeat;
clear:both;
}

#sub_copy {
width:785px;
padding:5px 19px 5px 0;
}

#sub_copy p {
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:justify;
width:585px;
margin:0 0 6px 50px;
}

#sub_copy a {
color:#fff;
text-decoration:none;
}
#sub_copy a:hover {
color:#fff;
text-decoration:underline;
}

#sub_trans_links_1, #sub_trans_links_2, #sub_trans_links_3 {
font-size:10px;
color:#fff;
/*width:635px;*/
height:2.5em;
padding:1.2em 0 0 50px;
}

#sub_trans_links_1 {
margin:0 0 6px 0;
width:850px;
}

#sub_trans_links_2 {
width:500px;
}

#sub_trans_links_3 {
margin:6px 0 0 0;
width:425px;
}


#sub_systems_links_1, #sub_systems_links_2
{
	font-size: 10px;
	color: #fff;
	height: 50px;
	padding: 12px 0 0 50px;
}


#sub_systems_links_1
{
	margin: 0 0 6px 0;
	width: 754px;
}


#sub_systems_links_2
{
	width: 500px;
}


#sub_prod_links_1, #sub_prod_links_2, #sub_prod_links_3
{
	font-size: 10px;
	color: #fff;
	height: 2.5em;
	padding: 1.2em 0 0 50px;
}

#sub_prod_links_1
{
	margin: 0 0 6px 0;
	width: 425px;
	font: 12px Verdana, sans-serif;
}

#sub_prod_links_2
{
	width: 425px;
	font: 12px Verdana, sans-serif;
}

#sub_prod_links_3
{
	margin: 6px 0 0 0;
	width: 425px;
	font: 12px Verdana, sans-serif;
}

#sub_prod_links_1 a, #sub_prod_links_2 a, #sub_prod_links_3 a, #sub_systems_links_1 a, #sub_systems_links_2 a
{
	font: 12px Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
	position: relative;
}

#sub_prod_links_1 a:hover, #sub_prod_links_2 a:hover, #sub_prod_links_3 a:hover, #sub_systems_links_1 a:hover, #sub_systems_links_2 a:hover
{
	text-decoration: underline;
}

#sub_prod_copy
{
	width: 675px;
	padding: 5px 19px 5px 0;
}

#sub_prod_copy p
{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: justify;
	width: 585px;
	margin: 0 0 6px 50px;
}

#sub_prod_copy a
{
	color: #ffffff;
	text-decoration: none;
}

#sub_prod_copy a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#sub_title_prod
{
	width: 770px;
	height: 65px;
	margin: 40px 0 0 0;
}


/* philosophy */

#sub_trans_phil_links_1, #sub_trans_phil_links_2, #sub_trans_phil_links_3 {
font-size:10px;
color:#fff;
width:677px;
padding:0 0 0 50px;
}


#sub_trans_phil_links_1 p, #sub_trans_phil_links_2 p, #sub_trans_phil_links_3 p {
font-size:11px;
color:#fff;
/*width:635px;*/

}

#sub_trans_phil_links_1 a, #sub_trans_phil_links_2 a, #sub_trans_phil_links_3 a {
font:12px Verdana, sans-serif;
color:#fff;
text-decoration:none;
padding:0;
margin:0;
position:relative;
}

#sub_trans_phil_links_1 a, #sub_trans_phil_links_2 a, #sub_trans_phil_links_3 a {
font:12px Verdana, sans-serif;
color:#fff;
text-decoration:none;
padding:0;
margin:0;
position:relative;
}


#sub_trans_phil_links_1 a:hover, #sub_trans_phil_links_2 a:hover, #sub_trans_phil_links_3 a:hover {
text-decoration:underline;
}

/* end philosophy */

#sub_trans_links_1 a, #sub_trans_links_2 a, #sub_trans_links_3 a {
font:12px Verdana, sans-serif;
color:#fff;
text-decoration:none;
padding:0;
margin:0;
position:relative;
}

#sub_trans_links_1 a:hover, #sub_trans_links_2 a:hover, #sub_trans_links_3 a:hover {
text-decoration:underline;
}

#sub_footer {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
width:980px;
height:2em;
background-color:#000;
padding:.5em 0 .2em 0;
margin:0 auto;
text-align:center;
}

#sub_footer a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-decoration:none;
}

#sub_footer a:hover {
text-decoration:underline;
}

#col_1 {
width:555px;
float:left;
padding:0 0 0 70px;
margin:0 0 10px 0;
}

#col_1_b {
width:655px;
float:left;
padding:0 0 0 70px;
margin:0 0 10px 0;
}

#col_2 {
width:260px;
float:left;
padding:0 0 0 35px;
margin:0 0 10px 0;
}
#col_3 {
width:400px;
float:left;
padding:0 0 0 35px;
margin:0 0 10px 0;
}
#col_span {
width:815px;
padding:0 0 0 70px;
margin:0 0 10px 0;
}
#col_span2
{
	width: 910px;
	clear: both;
	padding:0 0 0 70px;
	margin: 0;
}
#col_left {
width:375px;
float:left;
padding:0px 0px 0px 0px;
margin:0 0 10px 0;
}
#col_right {
width:370px;
float:left;
padding:0px 0px 0px 50px;
margin:0 0 10px 0;
}
#col_main {
width:815px;
padding:20px 0 0 70px;
margin:0 0 10px 0;
}

#col_main p{
padding:0px;
margin:0px 0 15px 0;
text-align: left;
}
#col_main2 {
width:815px;
padding:20px 0 0 90px;
margin:0 0 10px 0;
}

#col_main2 p{
padding:0px;
margin:0px 0 15px 0;
text-align: left;
}

#sub_col_1 {
width:48%;
float:left;
}

#sub_col_2 {
width:49%;
float:left;
margin-left:2%;
}

/* TECH NEWS LISTS */
div#col_1 ul.tech_news_list {
line-height:20px;
padding:2px 0 8px 18px;
margin:0;
list-style-type:none;
list-style-image:none;
}

div#col_1 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#col_1 ul li.icon_swf {
background-image:url(../images/icon_swf.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div#col_1 ul li.icon_app {
background-image:url(../images/icon_app.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

/* 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;
}

/* Product Pages Description **********/

div.prod_descript {
border-bottom:1px solid #e3edf7;
width:555px;
}

div.prod_descript img {
float:left;
}

div.prod_descript p {
float:left;
width:500px;
padding:0 0 0 10px;
}

/* TECH SPEC LISTS ********************/
#sub_col_1 ul, #sub_col_2 ul {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:0 0 8px 18px;
margin:0;
}

#sub_col_1 ul li, #sub_col_2 ul li {
line-height:12px;
padding:0;
margin:0 0 8px 0;
list-style-image:url(../images/list_mark_dot.gif);
}

#sub_col_1 ul li ul , #sub_col_2 ul li ul {
padding:0 0 0 16px;
margin:8px 0 0 0;
}

#sub_col_1 ul li ul li, #sub_col_2 ul li ul li {
padding:0;
list-style-image:url(../images/list_mark_disc.gif);
}

/* TECH SPEC LISTS LONG********************/
#sub_col_3 ul{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:0 0 8px 18px;
margin:0;
}

#sub_col_3 ul li{
line-height:12px;
padding:0;
margin:0 0 8px 0;
list-style-image:url(../images/list_mark_dot.gif);
}

#sub_col_3 ul li ul{
padding:0 0 0 16px;
margin:8px 0 0 0;
}

#sub_col_3 ul li ul li{
padding:0;
list-style-image:url(../images/list_mark_disc.gif);
}

/* SUB NAV BLUE BAR ********************/
div#sub_nav {
width:980px;
text-align:center;
clear:both;
background:url(../images/sub_nav_bg.gif) top left repeat-x;
background-color:#284156;
}

div#sub_nav ul {
width:100%;
padding:.5em 0 .6em 0;
margin:0 auto;
list-style-type:none;
text-align:center;
}

div#sub_nav ul li {
display:inline;
}

div#sub_nav a {
font:11px Verdana, sans-serif;
color:#fff;
text-decoration:none;
padding:.5em 1em;
}

div#sub_nav a:hover {
background:url(../images/sub_nav_bg_over.gif) repeat-x;
}

div#sub_nav a.active {
background:url(../images/sub_nav_bg_over.gif) repeat-x;
}

/* INTERNATIONAL CONTACT SUB NAV BLUE BAR ********************/
div#sub_nav a#red:hover {
background:url(../images/intl_subnav_over_red.gif) repeat-x;
}
div#sub_nav a#blue:hover {
background:url(../images/intl_subnav_over_blue.gif) repeat-x;
}
div#sub_nav a#orange:hover {
background:url(../images/intl_subnav_over_orange.gif) repeat-x;
}
div#sub_nav a#green:hover {
background:url(../images/intl_subnav_over_green.gif) repeat-x;
}
div#sub_nav a#yellow:hover {
background:url(../images/intl_subnav_over_yellow.gif) repeat-x;
}
div#sub_nav a#purple:hover {
background:url(../images/intl_subnav_over_purple.gif) repeat-x;
}

div#sub_nav a#region-1:hover {
background:url(/images/intl_subnav_over_red.gif) repeat-x;
}
div#sub_nav a#region-2:hover {
background:url(/images/intl_subnav_over_darkblue.gif) repeat-x;
}
div#sub_nav a#region-3:hover {
background:url(/images/intl_subnav_over_lightblue.gif) repeat-x;
}
div#sub_nav a#region-4:hover {
background:url(/images/intl_subnav_over_orange.gif) repeat-x;
}
div#sub_nav a#region-5:hover {
background:url(/images/intl_subnav_over_green.gif) repeat-x;
}
div#sub_nav a#region-6:hover {
background:url(/images/intl_subnav_over_yellow.gif) repeat-x;
}
div#sub_nav a#region-7:hover {
background:url(/images/intl_subnav_over_purple.gif) repeat-x;
}


div#sub_nav a.active_red {
background:url(../images/intl_subnav_over_red.gif) repeat-x;
}
div#sub_nav a.active_darkblue {
background:url(../images/intl_subnav_over_darkblue.gif) repeat-x;
}
div#sub_nav a.active_lightblue {
background:url(../images/intl_subnav_over_lightblue.gif) repeat-x;
}
div#sub_nav a.active_blue {
background:url(../images/intl_subnav_over_blue.gif) repeat-x;
}
div#sub_nav a.active_orange {
background:url(../images/intl_subnav_over_orange.gif) repeat-x;
}
div#sub_nav a.active_green {
background:url(../images/intl_subnav_over_green.gif) repeat-x;
}
div#sub_nav a.active_yellow {
background:url(../images/intl_subnav_over_yellow.gif) repeat-x;
}
div#sub_nav a.active_purple {
background:url(../images/intl_subnav_over_purple.gif) repeat-x;
}



/* INTERNATIONAL CONTACT CENTER CLASS TABLE *********/

#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:#000;
}
/*
#intl_table .table_col_1 {
width:175px;
}

#intl_table .table_col_2 {
width:150px;
}
*/
#intl_table th {
border-collapse:collapse;
border:1px solid #ccc;
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;
}

/* 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 .table_col_3 {
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;
}







	#class_table_vocia
	{
		border-collapse: collapse;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 415px;
	}
	
	
	#class_table_vocia_intl
	{
		border-collapse: collapse;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 555px;
	}


	#class_table_vocia th.table_col_1, #class_table_vocia_intl th.table_col_1
	{
		width: 90px;
		text-align: center;
	}


	#class_table_vocia th.table_col_2, #class_table_vocia_intl th.table_col_2
	{
		width: 175px;
		text-align: center;
	}


	#class_table_vocia th.table_col_3, #class_table_vocia_intl th.table_col_3
	{
		width: 150px;
		text-align: center;
	}


	#class_table_vocia th.table_col_4, #class_table_vocia_intl th.table_col_4
	{
		width: 100px;
		text-align: center;
	}


	#class_table_vocia th, #class_table_vocia_intl th
	{
		border-collapse: collapse;
		border: 1px solid #cccccc;
		background-color: #e3edf7;
		padding: 8px;
		margin: 0;
		font-weight: normal;
	}


	#class_table_vocia td, #class_table_vocia_intl td
	{
		border-collapse: collapse;
		border: 1px solid #cccccc;
		padding: 8px;
		margin: 0;
	}


	#class_table_vocia td.class_full, #class_table_vocia td.VOCIA, #class_table_vocia_intl td.class_full, #class_table_vocia_intl td.VOCIA
	{
		font-weight: bold;
		color: #cc0717;
	}


	#class_table_vocia td.AUDIA, #class_table_vocia_intl td.AUDIA
	{
		font-weight: bold;
		color: #000000;
	}


	#class_table_vocia td, #class_table_vocia_intl td
	{
		text-align: center;
	}






/* RIGHT COLUMN 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/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/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 #fff;
}

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 0 0 0;
line-height:14px;
}

div.blue_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.blue_box div.inner_box ul li.icon_swf {
background-image:url(../images/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/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 {
width:230px;
padding:0;
margin:8px auto 0 auto;
font-size:11px;
}

div.blue_box div.inner_box ul li a {
color:#000;
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;
}


/* 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/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/box_bot_gray_out.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/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/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;
}


/* SYSTEMS COLUMN BOX *********/
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/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/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/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;
}

div.col_box div.col_inner_box ul {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
padding:2px 0 8px 18px;
margin:0;
list-style-image:none;
}

div.col_box div.col_inner_box ul li {
list-style-type:none;
padding:0;
margin:12px 0 0 0;
line-height:14px;
}

div.col_box div.col_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.col_box div.col_inner_box ul li.icon_swf {
background-image:url(../images/icon_swf.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div.col_box div.col_inner_box ul li.icon_app {
background-image:url(../images/icon_app.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:20px;
min-height:16px;
height:auto !important;
height:16px;
}

div.col_box div.col_inner_box p {
width:515px;
padding:0;
margin:8px auto 0 auto;
}

div.col_box div.col_inner_box ul li a {
color:#000;
text-decoration:none;
}

div.col_box div.col_inner_box ul li a:hover {
color:#32516c;
text-decoration:underline;
}

/* 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;
}

/* CONTACT *************/
div#contact_form p {
margin-right:6px;
}

/* 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#install_col {
width:910px;
clear:both;
padding:0 0 0 70px;
margin:0;
}

/* 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;
}

/* 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%;
vertical-align: top;
}
table.download_table td.table_col_2 {
width:11%;
vertical-align: top;
}
table.download_table td.table_col_3 {
width:12%;
vertical-align: top;
}

/* ACCESSORIES ******************/
div.accessory {
border-bottom:1px solid #e3edf7;
width:555px;
}
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;
		margin-left: 70px;
	}

div.accessory img, div.accessory-red img, div.accessory-red-1 img {
float:left;
}

div#col_1.controls p{
	margin-left:70px;
	width:555px;
}

div#col_1.controls h2{
	margin-left:70px;
}

div#col_1.controls div.accessory p{
float:left;
width:390px;
padding:2em 0 0 10px;
margin-left:0;
}

div#col_1.controls div.accessory-red p, div#col_1.controls div.accessory-red-1 p {
float:left;
width:390px;
padding:0 0 0 10px;
margin-left: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;
}

div#col_1.controls{
	padding-left:0;
	margin-right:70px;
}

div#col_1.controls div.accessory{
	margin-left:70px;
}

/* EXPANDING CONTENT *************/
div.expand-content-normal {
	height:1px;
	overflow:hidden;
}

div.expand-content-normal p {
	padding:0 10px;
}

h4.expand-normal {
	height:20px;
	background-color:#fff;
	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:#fff;
	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;
/*color:#cc0717;*/
}

/* LEARNING MODULE ***************/
div#learning_module {
width:800px;
height:600px;
border:1px solid #ccc;
text-align:center;
}

/* GENERAL **********************/
h1 {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
padding:.6em 0 0 50px;
margin:0;
width:670px;
}
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;
}
.sub_head {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
p {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
.title {
font-weight:bold;
color:#cc0717;
}
ul {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
list-style-image:url(../images/list_mark_dot.gif);
}
ol {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#32516c;
}
a:hover {
text-decoration:none;
}
ul.dash-list li{
list-style:none;
list-style-image:none;
margin-left:1em;
text-indent:-1em;
margin-bottom:5px;
}
p.caption{
	font:normal 9px/11px Verdana, Geneva, sans-serif;
	color:#666;
	margin:5px 0 0 15px;
}

/* Notice *********************/
.notice {
font-size: 11px;
color: #cc0717;
font-weight: normal;
}


/* Red Head *******************/
.red_head {
color: #cc0717;
}

.red_notice {
color: #cc0717;
font-size: 11px;
}

.red_bold{
	color:#cc0717;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}

/* SITEMAP ********************/
ul#sitemap {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:0 0 8px 18px;
margin:0;
}

ul#sitemap a {
text-decoration:none;
}

#sitemap li {
font-weight:bold;
line-height:12px;
padding:0;
margin:0 0 8px 0;
list-style-image:url(../images/list_mark_dot.gif);
}

#sitemap li ul, #sitemap li ul li ul {
padding:0 0 0 16px;
margin:8px 0 0 0;
}

#sitemap li ul li {
font-weight:normal;
padding:0;
list-style-image:url(../images/list_mark_disc.gif);
}

#sitemap li ul li a {
/*color:#465b6b;*/
}

#sitemap li ul li ul li {
font-size:10px;
font-weight:normal;
padding:0;
list-style-image:url(../images/list_mark_dot.gif);
}

#sitemap li ul li ul li a {
color:#465b6b;
/*color:#586b8b;*/
}

/* DCI VIDEO ********************/
#flashvideo_container { padding-bottom: 10px; height: 218px;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
#flashvideo { float: left; width: 387px; height: 218px; margin-right: 15px; }
#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; }


/* course registration page */

div.square_blue_box {
  background-color: #e3edf7;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  padding-left:   14px;
  padding-right:  14px;
  padding-top:    7px;
  padding-bottom: 7px;
  margin-left:    -14px;
  margin-right:   14px;
  vertical-align: top;
}

div.square_blue_box td {
  padding-right: 10px;
}

.hidden {
  display:none;
}

/* NMS page */
.red_txt {color: #CC0717}

#NMS_before_after {
width:851px;
height: 410px;
padding:20px 0 0 0px;
margin:0 0 0 70px;
background-image: url(../images/NMS_before_after.gif);
background-repeat: no-repeat;
}

#before_col {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

#after_col {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

/* syn-aud-con page */

#formHead p{
border-bottom: 2px solid #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
font-weight:bold;
}

#scholar_table {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}

#scholar_table td {
padding:0px 0px 0px 12px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

.scholar_form {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.medInputText {
width: 175px;
margin: 2px 0px 10px 0px;
}
.syn-aud-con_error
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding-left: 40px;
}

ul.internal_nav {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}


.internal_nav li {
	display: inline;
	border-right: 1px solid #fff;
	padding: 0 5px;
}

#sub_trans_phil_links_3 .internal_nav li a {
	font-size: 10px;
}

/***		EDUCATION PAGES			***/

div#training-centers{
	width:100%;
	background:url(../images/trainingCenters_BG.gif) repeat-x;
	height:216px;
	margin:10px 0 0 0;
	padding-bottom:60px;
}

div#training-centers-names{
	float:left;
	width:245px;
	margin:54px 0 0 70px;
	text-align:right;
}

div#training-centers-map{
	background:url(../images/trainingCenters_map.jpg) no-repeat;
	height:216px;
	width:576px;
	float:right;
	margin-right:53px;
}

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;
}

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;
}

p.left-margin{
	margin-top:0;
	margin-bottom:15px;
	margin-left:40px;
}

/***		PHILOSOPHY PAGE NEW STYLES			***/

div#case-study-callout{
	background:url(../images/philosophy/philosophyCaseBox_Bottom.gif) bottom no-repeat;
	width:184px;
	float:right;
	padding-bottom:10px;
	margin:36px 32px 0 0;
}

div#case-study-callout h2{
	background:url(../images/philosophy/philosophyCaseBox_Heading.gif) top left no-repeat;
	width:179px;
	height:17px;
	margin:0;
	padding:0;
	margin-bottom:2px;
	padding:7px 0;
	padding-left:5px;
	color:#fff;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
}

div#case-study-callout ul{
	width:184px;
	background:#2d4962;
	margin:0;
	padding:0;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

div#case-study-callout ul li{
	margin:0;
	padding:0;
	list-style:none;
	margin:0 10px;
	padding-top:10px;
}

div#case-study-callout ul li strong{
	padding-bottom:5px;
	display:block;
}

div#case-study-callout ul li a{
	color:#fff;
	text-decoration:none;
}

div#case-study-callout ul li a:hover{
	text-decoration:underline;
}

/***		CASE STUDY PAGES			***/

div.case-study{
	background:url(../images/caseStudies_mast.jpg) no-repeat;
	float:left;
}

div.case-study p{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:690px;
	margin:138px 0 0 70px;
}

div#share-story-callout{
	width:260px;
	height:260px;
	background:url(../images/shareStory_bg.gif) no-repeat;
	margin-top:50px;
}

div#share-story-callout h2{
	text-indent:-9999px;
	margin:0;
}

div#share-story-callout p{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:20px 15px;
}

ul#case-study-list{
	width:565px;
	margin:50px 0;
	padding:0;
}

ul#case-study-list li{
	list-style:none;
	margin:0;
	padding:20px 10px 5px 10px;
	float:left;
}

ul#case-study-list li a{
	font-size:10px;
}

ul#case-study-list li.blue_bg{
	background:#e3edf7;
}

ul#case-study-list li img, ul#case-study-list li h2, ul#case-study-list li h3, ul#case-study-list li p{
	float:left;
}

ul#case-study-list li img{
	margin:0 20px 0 0;
}

ul#case-study-list li h3{
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#e6143a;
	margin:0;
	padding:0;
	width:390px;
	text-transform:uppercase;
}

ul#case-study-list li h2{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	width:390px;
}

ul#case-study-list li p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:390px;
	margin:0 0 5px 0;
	padding:0;
}

div.case-study-content h4{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:5px;
}

div.case-study-content h4 strong{
	font-weight:bold;
	color:#e6143a;
}

div.case-study-content h3.sub-headline{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:25px;
}


/*********				CASE STUDY HEADLINES			***********/

div.case-study-content h2.ursuline-headline,div.case-study-content h2.high-court-headline, div.case-study-content h2.ohsu-headline, div.case-study-content h2.holocaust-headline, div.case-study-content h2.oregon-headline, div.case-study-content h2.ringers-headline, div.case-study-content h2.lisbon-headline, div.case-study-content h2.ucd-headline, div.case-study-content h2.sacred-headline, div.case-study-content h2.solomon-headline, div.case-study-content h2.novus-headline, div.case-study-content h2.hamilton-headline, div.case-study-content h2.montreal-headline{
	width:556px;
	height:39px;
	display:block;
	margin:0;
	text-indent:-9999px;
}

div.case-study-content h2.ursuline-headline{
	background:url(../images/ursuline_headline.jpg) no-repeat;
}

div.case-study-content h2.high-court-headline{
	background:url(../images/australia_headline.jpg) no-repeat;
}

div.case-study-content h2.ohsu-headline{
	background:url(../images/ohsu_headline.jpg) no-repeat;
}

div.case-study-content h2.holocaust-headline{
	background:url(../images/holocaust_headline.jpg) no-repeat;
}

div.case-study-content h2.oregon-headline{
	background:url(../images/oregon_headline.jpg) no-repeat;
}

div.case-study-content h2.ringers-headline{
	background:url(../images/ringers_headline.jpg) no-repeat;
}

div.case-study-content h2.lisbon-headline{
	background:url(../images/lisbon_headline.jpg) no-repeat;
}

div.case-study-content h2.ucd-headline{
	background:url(../images/ucd_headline.jpg) no-repeat;
}

div.case-study-content h2.sacred-headline{
	background:url(../images/sacred_headline.jpg) no-repeat;
}

div.case-study-content h2.solomon-headline{
	background:url(../images/solomon_headline.jpg) no-repeat;
}

div.case-study-content h2.hamilton-headline{
	background:url(../images/hamilton_headline.jpg) no-repeat;
}

div.case-study-content h2.montreal-headline{
	background:url(../images/montreal_headline.jpg) no-repeat;
}

div.case-study-content h2.novus-headline{
	background:url(../images/novus_headline.jpg) no-repeat;
}



div.case-study-content blockquote{
	width:515px;
	background:#e3edf7;
	padding:20px 25px;
	margin:0;
	overflow:auto;
}

div.case-study-content blockquote p{
	font:bold 12px/18px "Times New Roman", Times, serif;
	color:#3e5a72;
	font-style:italic;
	margin:0;
	padding:0;
}

div.case-study-content blockquote cite{
	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	float:right;
	margin:20px 0 0 0;
	text-transform:uppercase;
}


/*******			CASE STUDY LEAD IMAGES				*********/

div.case-study-content blockquote.case-study-lead-ursuline, div.case-study-content blockquote.case-study-lead-high-court, div.case-study-content blockquote.case-study-lead-ohsu, div.case-study-content blockquote.case-study-lead-holocaust, div.case-study-content blockquote.case-study-lead-oregon, div.case-study-content blockquote.case-study-lead-ringers, div.case-study-content blockquote.case-study-lead-lisbon, div.case-study-content blockquote.case-study-lead-ucd, div.case-study-content blockquote.case-study-lead-sacred, div.case-study-content blockquote.case-study-lead-solomon, div.case-study-content blockquote.case-study-lead-hamilton, div.case-study-content blockquote.case-study-lead-novus, div.case-study-content blockquote.case-study-lead-montreal{
	width:567px;
	height:253px;
	display:block;
	margin:0;
	padding:0;
}

div.case-study-content blockquote.case-study-lead-ursuline p, div.case-study-content blockquote.case-study-lead-high-court p, div.case-study-content blockquote.case-study-lead-ohsu p, div.case-study-content blockquote.case-study-lead-holocaust p, div.case-study-content blockquote.case-study-lead-oregon p, div.case-study-content blockquote.case-study-lead-ringers p, div.case-study-content blockquote.case-study-lead-lisbon p, div.case-study-content blockquote.case-study-lead-ucd p, div.case-study-content blockquote.case-study-lead-sacred p, div.case-study-content blockquote.case-study-lead-solomon p, div.case-study-content blockquote.case-study-lead-hamilton p, div.case-study-content blockquote.case-study-lead-novus p, div.case-study-content blockquote.case-study-lead-montreal p{
	width:200px;
	margin:20px 0 0 343px;
	font:bold 12px/18px "Times New Roman", Times, serif;
	color:#3e5a72;
	font-style:italic;
	float:left;
}

div.case-study-content blockquote.case-study-lead-ursuline cite, div.case-study-content blockquote.case-study-lead-high-court cite, div.case-study-content blockquote.case-study-lead-ohsu cite, div.case-study-content blockquote.case-study-lead-holocaust cite, div.case-study-content blockquote.case-study-lead-oregon cite, div.case-study-content blockquote.case-study-lead-ringers cite, div.case-study-content blockquote.case-study-lead-lisbon cite, div.case-study-content blockquote.case-study-lead-ucd cite, div.case-study-content blockquote.case-study-lead-sacred cite, div.case-study-content blockquote.case-study-lead-solomon cite, div.case-study-content blockquote.case-study-lead-hamilton cite, div.case-study-content blockquote.case-study-lead-novus cite, div.case-study-content blockquote.case-study-lead-montreal cite{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	width:200px;
	margin:20px 0 0 343px;
	text-transform:uppercase;
}

div.case-study-content blockquote.case-study-lead-ursuline{
	background:url(../images/caseStudy_ursuline.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-high-court{
	background:url(../images/caseStudy_australia.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-ohsu{
	background:url(../images/caseStudy_ohsu.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-holocaust{
	background:url(../images/caseStudy_holocaust.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-oregon{
	background:url(../images/caseStudy_occ.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-ringers{
	background:url(../images/caseStudy_ringers.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-lisbon{
	background:url(../images/caseStudy_lisbon.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-ucd{
	background:url(../images/caseStudy_ucd.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-sacred{
	background:url(../images/caseStudy_sacredheart.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-montreal{
	background:url(../images/caseStudy_montreal.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-novus{
	background:url(../images/caseStudy_novus.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-hamilton{
	background:url(../images/caseStudy_hamilton.jpg) no-repeat;
}

div.case-study-content blockquote.case-study-lead-solomon{
	background:url(../images/caseStudy_solomon.jpg) no-repeat;
}



div.case-study-content h3{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#e10022;
	margin:20px 0;
}

div.case-study-content p{
	margin-left:25px;
}

div.case-study-content a.case-back{
	width:567px;
	padding-left:15px;
	display:block;
	background:#2c577d;
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

div.case-study-content a.case-back:hover{
	text-decoration:underline;
}

div.float-right{
	float:right;
}
div#home-footer{
	clear:both;
	background:#8e8e8d;
	width:960px;
	height:15px;
	padding:5px 10px 0 10px;
	text-align:left;
	font:normal 8px Verdana, Geneva, sans-serif;
	margin:0 auto;
}
div#home-footer p{
	color:#fff;
	float:left;
	margin:0;
	font:normal 8px Verdana, Geneva, sans-serif;
}
div#home-footer a{
	text-align:right;
	color:#fff;
	text-decoration:none;
}
