#outer {
   position:relative;
			background-image:url(../../../images/body_content_fill_default.gif);
			background-repeat:repeat-y;
   margin:0 auto;
   width:900px;
   padding:0px;
   z-index:1;
}

#body_content {
   position:relative;
			padding-top:14px;
			padding-bottom:30px;
			padding-right:10px;
}

/* begin primary navigation active state */
.nav_button_outer_container_active {
   position:relative;
			float:left;
			top:50%;
			margin-top:-11px;
			height:21px;
			background-color:#659cb6;
   background-image:url(../../../images/nav_active_right_edge_support.gif);
			background-repeat:no-repeat;
			background-position:right;
}

.nav_button_main_active {
			float:left;
			height:21px;
   background-image:url(../../../images/nav_active_left_edge_support.gif);
			background-repeat:no-repeat;
}

.nav_button_main_active a.nav_button_link_active {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#FFFF00;
			text-decoration:none;
			font-weight:bold;
			line-height:21px;
			height:21px;
			font-size:.65em;
			padding:5px 23px 5px 4px;
}
/* end primary navigation active state */

#sub_navigation_left_edge {
   position:relative;
			background-image:url(../../../images/sub_nav_left_edge_default.gif);
			background-repeat:no-repeat;
			float:left;
			width:8px;
			height:27px;
}

#sub_navigation_center {
   position:relative;
			background-color:#eae9e4;
			float:left;
			height:27px;
			width:686px;
}

.sub_nav_links {
			float:left;
			height:27px;
			line-height:27px;
			padding:0 15px 0 15px;
}

a.sub_navigation {
   font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.65em;
			color:#000;
			text-decoration:none;
}

a.sub_navigation:hover {
			text-decoration:underline;
}

a.sub_navigation_active {
   font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.65em;
			color:#000;
			text-decoration:underline;
			font-weight:bold;
}

* html #qualification_overlay {
height:100%;
}

#qualification_container {
	position:relative;
	width:858px;
	height:350px;
	margin:0 auto;
	font-size:.85em;
	margin-top:55px;
	z-index:100;
}

#qual_top_shadow {
	position:relative;
	z-index:100;
	width:858px;
	height:18px;
	background:url(../../../images/qual_support_top.png) no-repeat;
}

#qual_center_shadow {
	position:relative;
	z-index:100;
	width:858px;
	min-height:300px;
	background:url(../../../images/qual_support_center.png) repeat-y;
}

#qual_content {
	position:relative;
	padding:10px 30px 10px 30px;
	margin:0 auto;
	z-index:100;
}

#qual_content h1 {
	font-size:1.6em;
	color:#000;
	margin:0 0 5px 0;
}

#qual_table {
	width:700px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	/*border-collapse:collapse;*/
}

#qual_table th.top {
	width:50px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background:#deddd7;
	border-top:1px solid #fff;
	border-right:1px solid #cccac2;
	border-bottom:1px solid #cccac2;
	border-left:1px solid #fff;
}

#qual_table th.left {
	width:230px;
	font-weight:normal;
	padding:5px;
	text-align:left;
	border-top:1px solid #fff;
	border-right:1px solid #cccac2;
	border-bottom:1px solid #cccac2;
	border-left:1px solid #fff;
}

#qual_table tr.row1 {
	background:#edede9;
}

#qual_table tr.row2 {
	background:#e5e4df;
}

#qual_table td {
	width:220px;
	padding:5px;
	text-align:center;
	border-top:1px solid #fff;
	border-right:1px solid #cccac2;
	border-bottom:1px solid #cccac2;
	border-left:1px solid #fff;
}

#qual_table td.descriptor {
	padding:30px 10px 30px 10px;
	text-align:center;
	font-weight:bold;
	color:#F00;
	background:url(../../../images/qual_arrows.png) no-repeat;
	border:none;
}

#qual_table th.qual_choice {
	text-align:right;
	color:#999;
	font-weight:bold;
	padding:10px 20px 20px 5px;
	border-right:1px dashed #cccac2;
	border-bottom:none;
	border-top:none;
	border-left:none;
}

#qual_table td.qual_choice {
	text-align:center;
	color:#999;
	font-weight:normal;
	padding:10px 5px 20px 5px;
	border-right:1px dashed #cccac2;
	border-bottom:none;
	border-top:none;
	border-left:none;
}

#qual_table td.qual_choice input {
	padding:10px;
}

.text_align {
	vertical-align:middle;
	margin-right:5px;
}

.powered_by_pcd {
	position:relative;
	width:100%;
	padding:10px 0 0 0;
}

#qual_bottom_shadow {
	position:relative;
	z-index:100;
	width:858px;
	height:18px;
	background:url(../../../images/qual_support_bottom.png) no-repeat;
}

#qualification_overlay {
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	height:1100px;
	width:100%;
	background:url(../../../images/page_overlay_effect.png) repeat;
}

#body_content {
   position:relative;
			background-image:url(../../../images/body_content_fill_alt_default.gif);
			background-repeat:repeat-y;
			padding-top:14px;
			padding-bottom:15px;
}

#support_intro {
	position:relative;
	background-image:url(../../../images/support_intro.jpg);
	background-repeat:no-repeat;
	height:161px;
	width:684px;
}

#statement_container {
   border:#e0dfdd solid 1px;
			background-color:#f0efeb;
			padding:10px;
}

#footer_left_edge {
   position:relative;
			background-image:url(../../../images/footer_left_edge_default.gif);
			float:right;
			width:2px;
			height:20px;
}

#footer_center {
   position:relative;
			background-image:url(../../../images/footer_fill_default.gif);
			float:right;
			height:20px;
			width:674px;
			padding-left:10px;
}

#footer_right_edge {
   position:relative;
			background-image:url(../../../images/footer_right_edge_default.gif);
			float:right;
			width:8px;
			height:20px;
}

.program_logos {
   float:left;
			margin-right:10px;
			margin-top:10px;
}

.program_text {
   margin-left:135px;
}

h1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:1.6em;
}

