

	#style2_top {
		height: 190px;
	
		background-repeat: no-repeat;		
		
		margin-bottom: 28px;
		
		position: relative;
	}
	
		#style2_top_header {
			height: 190px;
			width: 981px;
			
			background-image: url(images/style2_top_header.jpg);
			background-repeat: no-repeat;
			
			position: absolute;
			top: 0px;
			left: 0px;
		}
			
			
			#header_nav {
				height: 28px;
				width: 634px;
				
				position: absolute;
				top: 103px;
				left: 1px;
			}
			
				.header_nav_div {
					height: 29px;
					width: 157px;
					
					float: left;
				}
				
					.header_nav_div a {
						display: block;
						
						padding-top: 7px;
						padding-bottom: 7px;
						
						text-align: center;
						
						font-size: 11px; 
						font-weight: bold;
						
						color: #ffffff;
					}
				
				.header_nav_div-active {
					background-image: url(images/header_nav_div-active.gif);
					background-repeat: repeat-x;
				}
				
				.header_nav_sep {
					height: 28px;
					width: 1px;
					
					background-color: #ffffff;
					
					float: left;
				}
			
			#header_nav_sub {
				height: 28px;
				width: 900px;
				
				position: absolute;
				top: 134px;
				left: -2px;
			}
			
				.header_nav_sub_div {
					height: 29px;
					
					float: left;
					
					margin: 0px 40px 0px 0px;
				}
				
					.header_nav_sub_div a {
						display: block;
						
						padding-top: 7px;
						padding-bottom: 7px;
						
						text-align: center;
						
						font-size: 11px; 
						
						
						color: #ffffff;
					}
				
				.header_nav_sub_div-active a {
					color: #9ac2de;
					
					font-weight: bold;
				}
				
			#header_demo {
				height: 28px;
				width: 121px;
				
				position: absolute;
				top: 103px;
				left: 859px;
			}
			
				#header_demo a {
					display: block;
					
					padding-top: 7px;
					padding-bottom: 7px;

					text-align: center;

					font-size: 11px; 
					font-weight: bold;

					color: #ffffff;
				}
		
		#style2_top_flash {
			height: 352px;
			width: 981px;
			
			background-image: url(images/style1_top_flash.jpg);
			background-repeat: no-repeat;
			
			position: absolute;
			top: 165px;
			left: 0px;
		}
	
		#style2_top_shadow_left {
			height: 182px;
			width: 14px;
			
			background-image: url(images/style3_top_shadow_left.gif);
			background-repeat: no-repeat;
			
			position: absolute;
			top: 0px;
			left: -14px;
		}
		
		#style2_top_shadow_right {
			height: 182px;
			width: 14px;
			
			background-image: url(images/style3_top_shadow_right.gif);
			background-repeat: no-repeat;
			
			position: absolute;
			top: 0px;
			left: 981px;
		}

#style2_main_content {
	margin: 0px 0px 15px 0px;
}
	#style2_mc_table {
		width: 100%;
		border-collapse: collapse;
	
	}
	
	#style2_mc_td1 {
		width: 220px;
		
		background-image: url(images/style2_mc_td1_bg.gif);
		background-repeat: repeat-y;
	}
		#sidebar_subnav {
			margin-top: -2px;
			margin-left: 4px;
		}
		
		#sidebar_subnav ul {
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 50px;

		}
		
			#sidebar_subnav ul  li {
				list-style: none;
				padding: 0px 0px 22px 0px;
				color: #3953a4;
				font-size: 12px;
			}
		
			#sidebar_subnav ul  li.nav-active {
				list-style: none;
				padding: 0px 0px 22px 0px;
				color: #737a7f;
				font-size: 12px;
			}
		
		#sidebar_links {
			width: 220px;
			
			background-image: url(images/sidebar_links_body.gif);
			background-repeat: repeat-y;
			
			margin-top: -5px;
		}
			#sidebar_links_body {
				padding: 17px 0px 0px 55px;

			}
			
				.links_item {
					margin-left: -1px;
				
					margin-bottom: 14px;
					
					font-size: 12px;
				}
				
					.links_item a {
						color: #849b26;
					}
					
			#sidebar_links_topspacer {
				height: 3px;
				
				line-height: 0px;
				font-size: 0px;
			}

			#sidebar_links_head {
				width: 220px;
				height: 35px;
				
				background-image: url(images/sidebar_links_head.gif);
				background-repeat: no-repeat;
				
				
			}
			
			#sidebar_links_foot {
				width: 220px;
				height: 20px;
				
				background-image: url(images/sidebar_links_foot.gif);
				background-repeat: no-repeat;
				
				
				margin-top: -5px;
			}
		
		#sidebar_footer {
			height: 100px;
		}
	
	#style2_mc_td2 {
		
	}
		#style2_mc_td2_div {
			margin: -1px 100px 0px 50px;
			
			min-height: 300px;
		}
		
		#content_footer {
			height: 106px;
		}