@charset "utf-8";
/* CSS Document */

/*---------------------------------
	SET CONTENT STRUCTURE
---------------------------------*/

#content {padding-top:12px;}
	
	/* left column - same class as home, adjusted */
	#leftcol {width:260px; }
		#leftcol .wrap {padding:0 10px 0 0;}
		
		/* inside page buttons */
		#buttons {background:url(../images/home/bg-header.gif) repeat-x top; border:1px solid #e7e7e7; margin:10px 0;}
		#buttons ul {padding:0; margin:0;}
		#buttons li {font-size:0em; line-height:0em; list-style-type:none;}

		/* component styles */
		.component {padding:5px 12px;}
			
			/* see common.css for markup styling */

	#rightcol {width:690px; background:url(../images/common/divider-vertical-1px-grey.gif) repeat-y top left;}
	
		#header {margin:0 10px 0 12px;}
	
		#rightcol .wrap {padding:3px 30px 8px 20px; }
		#rightcol .wrap-team-detail {padding:3px 1}
		
		#tools {height:32px;}
			
			#cookie-trail {}
			#cookie-trail ul {padding:0; margin:0;}
			#cookie-trail li {font-size:0.75em; list-style-type:none; float:left;}
			#cookie-trail li a {background:url(../images/icons/arrow-gold-2px-right.gif) no-repeat 5px center; padding:1px 0 1px 12px; display:block;}
			#cookie-trail li.home a {background:url(../images/icons/arrow-gold-3px-right.gif) no-repeat 2px center;}
		
		/* team grid styling */
		.team-profile-container {width:49%; padding:12px 0;}
			.profile-wrapper { min-height:130px; background:url(../images/common/divider-horizontal-1px-grey.gif) repeat-x bottom; padding:0 1px 0 100px;}
			.profile-detail-wrapper {padding:12px 1px 12px 15px;}
		.team-map-container {width:240px;}
		.team-map-container .profile-wrapper, .team-map-container .profile-detail-wrapper {padding:12px 1px 12px 12px;}
		.team-profile-container li a {font-size:0.9em;}
		
		/* team detail styling */
		#team-detail-left,
		#team-detail-right {padding:0 10px;}
		#team-detail-left .profile {padding:10px 350px 10px 10px;}
		#team-detail-right .profile {padding:10px 10px 10px 350px;}
		
		#more {background:url(../images/common/divider-horizontal-1px-grey.gif) repeat-x top;}
		
		.back-to-top {background:url(../images/common/divider-horizontal-1px-grey.gif) repeat-x top; padding:4px 0 ;}
		
		/* dual column */
		.contentcol1, .contentcol2 {width:48%;}
		.contentcolform {width:58%;}
		.contentcolformhelp {width:38%;}
		.contentcol1 .wrap, .contentcol2 .wrap, .contentcolform.wrap, .contentcolformhelp.wrap {padding:15px 6px;}
		
/*---------------------------------
	SUB NAVIGATION STYLE
---------------------------------*/
#sub-navigation {background:#f1f1f1; border:1px solid #ececec; padding:0; margin:0; display:block;}
	#sub-navigation li {background:url(../images/common/bg-nav.gif) repeat-x top; border-bottom:1px solid #fff; display:block;}
	
	#sub-navigation li a {color:#2f3f4d; background:url(../images/icons/arrow-gold-3px-right.gif) no-repeat 8px center; text-decoration:none; padding:8px 0 8px 20px; display:block;}
	/* set hover state for sub links */
		#sub-navigation li a:hover {color:#fff; background:#0c2e5d;}
		
	/* tertiary navigation styles */
	#sub-navigation ul {margin:0; padding:0; display:block; float:none;}
		#sub-navigation ul li {font-size:0.9em; background-image:none;}
		#sub-navigation ul li a {color:#00509b; background:url(../images/icons/arrow-blue-2px-right.gif) no-repeat 20px center; padding:5px 0 5px 30px;}		
		
		
		