@charset "UTF-8";
/* CSS Document */

/* All of the styles contained in this sheet are not intended for change. The partner should not have access to modify these specific structural styles. All dynamic styles are included in the main page templates. */

/* Repeating graphics down left and right side. */
	.sideBG_left {
		background-image:url(../images/page_structure/sideBG_left.png);
		background-repeat:repeat-y;
		}
		
	.sideBG_right {
		background-image:url(../images/page_structure/sideBG_right.png);
		background-repeat:repeat-y;
		}
/* Left column in page design + all nested elements. */		
	.column_left {
		background-color:#FFFFFF;
		}
		
	.guttertitle_wrapper {
		margin-left:25px;
		margin-top:5px;
		margin-right:5px;
		margin-bottom:5px;
		
		color:#FFFFFF;
		font-weight:bold;
		font-size:14px;
		}	
		
	.guttertitle {
		font-weight:bold;
		font-size:14px;
		}	
		
	.column_left_gutter1_wrapper {
		margin-left:25px;
		margin-top:10px;
		margin-right:25px;
		margin-bottom:10px;
		}
			
		/*Subnav treatment in left gutter.*/	
		.column_left_gutter1_wrapper ul {
			margin:0;
			padding:0;
			list-style:none;
			/*font-size:11px;*/
			}
			
			/*First level of navigation.*/
			.column_left_gutter1_wrapper li {
				padding-bottom:5px;
			}	
			
			/*Second level of navigation.*/
			.column_left_gutter1_wrapper ul ul {
				margin-left:15px;
				padding:0;
				list-style:none;
				/*font-size:10px;*/
				}
			
	.column_left_gutter2_wrapper {
		margin-left:25px;
		margin-top:10px;
		margin-right:25px;
		margin-bottom:10px;
		}
		
		.column_left_gutter2_wrapper a {
			color:#000000;
			text-decoration:underline;
			font-weight:bold;
			}
			
			.column_left_gutter2_wrapper a:hover {
			color:#000000;
			text-decoration:underline;
			font-weight:bold;
			}
	
/* Right column in page design + all nested elements. */	
	.column_right {
		background-color:#FFFFFF;
		background-image:url(../images/page_structure/contentBG.jpg);
		background-repeat:repeat-y;
		}
	
	/* Partner info in banner.*/
	.partner_wrapper {
		margin-left:35px;
		margin-top:5px;
		margin-right:35px;
		margin-bottom:20px;
		}
		
		.partner_titlehome {
			font-size:24px;
			color:#FFFFFF;
			font-style:italic;
			line-height:normal;
			font-family:Georgia, "Times New Roman", Times, serif;
			}
				
		.partner_title {
			font-size:24px;
			color:#FFFFFF;
			text-transform:uppercase;
			line-height:normal;
			}
	
	/* Subnavigation. */
	.content_navtray {
		font-size:12px;
		color:#000000;
		}
		
		.content_navtray_wrapper {
			margin-left:45px;
			margin-top:15px;
			margin-right:20px;
			margin-bottom:0;
			}
			
			.content_navtray_wrapper a {
				text-decoration:none;
				font-size:12px;
				color:#000000;
				font-weight:bold;
				}
				
				.content_navtray_wrapper a:hover {
					text-decoration:none;
					font-size:12px;
					color:#000000;
					font-weight:bold;
				}
		
	/* Main content area.*/	
	.contentarea {
		padding-bottom:50px;
		}
		
		.contentarea_wrapper {
			margin-left:45px;
			margin-right:30px;
			}
			
			.contentarea_wrapper a {
				color:#000000;
				text-decoration:underline;
				}
				
				.contentarea_wrapper a:hover {
					color:#000000;
					text-decoration:underline;
					}
			
			/*Images iin content area.*/
			.contentarea_wrapper_imageonleft {
				padding-right:15px;
				padding-bottom:15px;
				padding-top:0;
				padding-left:0;
				}
				
			.contentarea_wrapper_imageonright {
				padding-right:0;
				padding-bottom:15px;
				padding-top:0;
				padding-left:15px;
				}
			
			.content_footer {
				color:#666666;
				font-size:10px;
				margin-top:35px;
				text-align:center;
				}
				
				.content_footer a {
					color:#666666;
					font-size:10px;
					margin-top:35px;
					
					text-decoration:underline;
					}
					
					.content_footer a:hover {
					color:#666666;
					font-size:10px;
					margin-top:35px;
					
					text-decoration:underline;
					}
	
	/* Sidebar. */			
	.sidebar_title {
		font-weight:bold;
		font-size:14px;
		}
		
	.sidebar_wrapper1 {
		margin-left:10px;
		margin-top:10px;
		margin-right:10px;
		margin-bottom:10px;
		
		color:#FFFFFF;
		}
		
		.sidebar_wrapper1 a {
			color:#FFFFFF;
			text-decoration:underline;
			}
			
			.sidebar_wrapper1 a:hover {
			color:#FFFFFF;
			text-decoration:underline;

			}
		
	.sidebar_wrapper2 {
		margin-left:10px;
		margin-top:10px;
		margin-right:10px;
		margin-bottom:10px;
		
		color:#FFFFFF;
		}
		
		.sidebar_wrapper2 a {
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
			}
			
			.sidebar_wrapper1 a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
			}
