#header_logo { position:absolute; top:0; left:30px; height:84px; z-index:16; }
#header_tag { position:absolute; top:0; left:525px; height:84px; z-index:16; }
#header { position:absolute; top:0; left:0; width:1000px; height:84px; z-index:16; }
#bob_home { position:absolute; top:0; left:175px; width:551px; height:84px; z-index:13; }
#bob_home_top { position:absolute; top:0; left:177px; width:551px; z-index:15; }
#bob_home_bottom { position:absolute; top:165px; left:177px; width:555px; z-index:11; }
#subhead { position:absolute; top:84px; left:0; width:1000px; height:40px; z-index:13; }

#sidebar_l { position:absolute; top:124px; left:0; width:177px; height:501px; z-index:13; background:url(http://www.touchpointassociates.com/images/sidebar_bg_left.jpg); background-repeat:no-repeat; }
#sidebar_r { position:absolute; top:124px; left:728px; width:275px; height:501px; z-index:12; background:url(http://www.touchpointassociates.com/images/sidebar_bg_right.jpg); background-repeat:no-repeat; padding-left:15px;}
#sidebar_r_content { position:relative; top:43px; left:-5px; filter:alpha(opacity=65);-moz-opacity: 0.65; opacity: 0.65; height:306px; width:233px; padding-top:8px; padding-left:10px;}
#sidebar_r_content:hover { filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1; }
#bodycontent { position:absolute; top:314px; left:177px; width:551px; z-index:11; background:url(http://www.touchpointassociates.com/images/content_bg.jpg); background-repeat:no-repeat; background-color:#b7bfdc; min-height:601px; line-height:16px;}
#footer { position:relative; left:0px; background:url(http://www.touchpointassociates.com/images/footer_bg.jpg); background-repeat:no-repeat; height:98px; width:551px; } 
#footer_content { position:relative; left:19px; top:7px; height:30px; width:472px; padding-top:14px; padding-left:40px; vertical-align:top; z-index:14; background:url(http://www.touchpointassociates.com/images/footer_nav_bg.jpg); background-repeat:no-repeat; color:#5b5b5b; filter:alpha(opacity=65);-moz-opacity: 0.65; opacity: 0.65; FONT-FAMILY: Arial, Trebuchet, Verdana, Helvetica;}
#footer_content:hover { filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}
#footer_content a {	color:#8a2e3d; font-weight:800; text-decoration:none; }
#footer_content a:hover { color:#2B447F; font-weight:800; filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1; text-decoration:underline; }
body {background-repeat:repeat-x; }
#gray { padding: 5px;}
#gray:hover { background-color:#f2f0fd; padding: 5px; cursor:inherit;}
#gray a { padding-top: 5px;}


/*NAVIGATION ELEMENTS 	*/

#Nav1 { 
}

#Nav2, #Nav3, #Nav4, #Nav5, #Nav6, #Nav7, #Nav8 { 
	position:absolute; 
	top:148px; 
	left:169px; 
	height:475px;
	width:550px; 
	z-index:15;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	visibility:hidden;
	border-left:solid;
	border-bottom:solid;
	border-right:solid;
	border-left-width:3px;
	border-bottom-width:3px;
	border-right-width:3px;
	border-left-color:#800040;
	border-bottom-color:#800040;
	border-right-color:#800040;
	line-height:16px;
	background-color:#FFFFFF;
}

#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6, #toggle7, #toggle8 {
	height: 40px;
	list-style-type: none;
	text-align:right;
	line-height:35px;
	color:#8a2e3d;
	font-weight:800;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:right;

}


/*NAVIAGTION BACKGROUNDS */
#div2 { position:absolute;top:0px;left:665px;visibility:visible;z-index:0 }
#div3 { position:absolute;top:0px;left:0px;visibility:hidden;z-index:7 }
#div4 { position:absolute;top:0px;left:0px;visibility:hidden;z-index:7 }
#div5 { position:absolute;top:0px;left:0px;visibility:hidden;z-index:7 }

#navigation {
	position:absolute; 
	top:133px; 
	left:17px;
	visibility: visible;
	z-index: 20;
	width: 160px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation_splash {
	position:absolute; 
	top:171px; 
	left:17px;
	visibility: visible;
	z-index: 16;
	width: 160px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation_splash:hover {
	cursor: pointer; 

	}

#navigation ul{
	margin:0;
	padding:0;
	list-style-type:none;
}


.navOn {
	height: 29px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	color:#5b5b5b;
	font-weight:800;
	background:url(http://www.touchpointassociates.com/images/navigation_selected_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
}

.navOn:hover  {
	color:#8a2e3d;
	font-weight:800;
}



/* #toggle1:hover, #toggle2:hover, #toggle3:hover, #toggle4:hover  {
	color:#8a2e3d;
	font-weight:800;
	} */
		
		
#navigation li {
	padding-bottom:5px;
	padding-top:5px;
	list-style-type: none;
	text-align:right;
	vertical-align:middle;
	color:#5b5b5b;
	font-weight:800;
}

#navigation li:hover  {
	color:#8a2e3d;
	font-weight:800;
}


.subnava {
	font-size: 9px;
	color: #ffffff;
	padding:10px 10px 10px 10px;
}

.subnava:visited {
	text-decoration: none;
	color: #575549;
}
.subnava:hover {
	text-decoration: none;
	color: #31302b;
}
.subnava:active {
	text-decoration: none;
	color: #f69c00;
}



.subnav {
	position: absolute;
	visibility: visible;
	padding: 5px;
	z-index: 10;
	left: 707px;
	top: 510px;
	width: 232px;
	height: 30px;
	background: url(../images/cge_06_subnav_bg.gif);
	background-repeat:no-repeat;
}

.subnava {
	font-size: 9px;
	color: #ffffff;
	padding:10px 10px 10px 10px;
}

.subnava:visited {
	text-decoration: none;
	color: #575549;
}
.subnava:hover {
	text-decoration: none;
	color: #31302b;
}
.subnava:active {
	text-decoration: none;
	color: #f69c00;
}

body,td,th {
	font-family: trebuchet ms, arial, tahoma;
	font-size: 12px;
}

alt {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: auto;
	left: 35px;
	top: 50px;
	text-decoration: none;
	color: #31302b;
	background-color: #666666;
}

#sidebar_r ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style:none;
	font-weight:bold;
	line-height:20px;
}

#sidebar_r ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style:none;
	font-weight:bold;
	line-height:20px;
}

a {
	font-size: 11px;
	color: #793240;
	text-decoration: underline;
	font-weight:bold;
}

a:link {
	text-decoration: underline;
}

a:hover {
		color: #2B447F;
}


.footer {
	FONT-FAMILY: Arial, Trebuchet, Verdana, Helvetica; font-size: 11px; color:#000000; text-decoration: none; font-weight: normal
}

.date {
	FONT-FAMILY: trebuchet ms, arial, tahoma; font-size: 12px; color:#FFFFFF; text-decoration: none; font-weight: bold
}

}

.bigwhite {
	FONT-FAMILY: trebuchet ms, arial, tahoma; font-size: 18px; color:#FFFFFF; text-decoration: none; font-weight: bold;
}

.bigblue {
	FONT-FAMILY: trebuchet ms, arial, tahoma; font-size: 18px; color:#2B447F; text-decoration: none; font-weight: bold;  line-height:35px;

}

.bigbold {
	FONT-FAMILY: trebuchet ms, arial, tahoma; font-size: 18px; color:#172344; text-decoration: none; font-weight: bold;

}

.bigred {
	FONT-FAMILY: trebuchet ms, arial, tahoma; font-size: 18px; color:#742A3A; text-decoration: none; font-weight: bold; margin-bottom:18px;
}

ul {
	margin-top:5px;
	margin-bottom:5px;
}

ul li {
	margin-left:5px;
	padding:0;
	list-style-type:disc;
	list-style:disc;
	list-style-position:outside;
	font-weight:bold;
	line-height:17px;
}