/*----------------------------------------------------------------------------------------------------------
(1) MIDDLE CONTENT AREA
----------------------------------------------------------------------------------------------------------*/
#content {margin:0 0 5px;background:url(../images/layout_assets/content_2col_bg.gif) repeat-y left;}
/* easy clearing */
	#content:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#content{display: inline-block;}
	/*\*/
	#content{display: block;}
/* end easy clearing */

/* PRIMARY NAVIGATION */
#nav {width:204px;float:left;text-transform:uppercase;min-height:388px;overflow:hidden}

/* section navigation */
/*level 1*/
#section_nav {background:#383838;border-bottom:3px solid #fff;overflow:hidden;}
#section_nav li {font-size:1.3em;font-weight:bold;}
#section_nav li a {color:#fff;text-decoration:none;display:block;width:159px;background:#171717 url(../images/layout_assets/bullet_nav_active.gif) no-repeat 16px 1.2em;padding:10px 15px 10px 30px;}
#section_nav li a:hover {text-decoration:underline;}
/*level 2*/
#section_nav ul {text-transform:none;font-family:Arial, Helvetica, sans-serif;padding:0 0 7px 0;}
#section_nav ul li {font-size:.9em;font-weight:normal;}
#section_nav ul li a {color:#fff;text-decoration:none;display:block;background:none;padding:4px 15px 3px 30px;}
#section_nav ul li a:hover {background-color:#4b4b4b;text-decoration:underline;}
#section_nav ul li a.active,#section_nav ul li a.active:hover {background-color:#383838;padding:6px 15px 5px 30px;font-weight:bold;}
#section_nav ul li a.active2,#section_nav ul li a.active2:hover {color:#CD9B05 !important;text-decoration:none !important;}
/*level 3*/
#section_nav ul ul {background:#515151;padding:8px 0 9px 0;}
#section_nav ul ul li {font-size:.95em;}
#section_nav ul ul li a {width:149px;padding:3px 15px 2px 40px;background:url(../images/layout_assets/bullet_nav_lvl3.gif) no-repeat 32px .62em;}
#section_nav ul ul li a:hover {text-decoration:underline;background-color:transparent;}
#section_nav ul ul li a.active,#section_nav ul ul li a.active:hover {background-color:#515151;color:#fff;font-size:.95em;padding:3px 15px 2px 40px;}
#section_nav ul ul li a.active2,#section_nav ul ul li a.active2:hover {background:url(../images/layout_assets/bullet_nav_lvl3_active.gif) no-repeat 32px .62em !important;text-decoration:none;}

/*level4 */
#section_nav ul ul ul {padding:0 0 0 7px;}
#section_nav ul ul ul li {font-size:1em;}
#section_nav ul ul ul li a {background:none;width:142px}
#section_nav ul ul ul li a.active,#section_nav ul ul ul li a.active:hover {color:#fff;font-size:1em;padding:3px 15px 2px 40px;text-decoration:none;background:url(../images/layout_assets/bullet_nav_lvl3.gif) no-repeat 32px .62em;}
/*level5 onward*/
#section_nav ul ul ul ul li a {background:none;width:135px}
#section_nav ul ul ul ul ul li a {background:none;width:128px}
#section_nav ul ul ul ul ul ul li a {background:none;width:121px}
#section_nav ul ul ul ul li a.active,#section_nav ul ul ul ul li a.active:hover {text-decoration:none;background:none !important;}


/* main navigation group 1 */
#main_nav_1 {background:#383838;border-bottom:2px solid #fff;padding:12px 0;overflow:hidden;}
#main_nav_1 li {font-size:1.3em;font-weight:bold;}
#main_nav_1 li a {color:#fff;text-decoration:none;display:block;padding:3px 15px 3px 30px;width:159px;background:url(../images/layout_assets/bullet_nav.gif) no-repeat 16px .7em;}
#main_nav_1 li a:hover {background-color:#242424;}
#main_nav_1 li a:visited {}


/* topic navigation */
#main_nav_2 {background:#666 url(../images/layout_assets/mainnav2_level_bg.gif) no-repeat bottom;padding:10px 0 32px;overflow:hidden;}
#home #main_nav_2 {border-bottom:2px solid #fff;background-image:none;padding:10px 0;}
#main_nav_2 li {font-size:1.3em;font-weight:bold;}
#main_nav_2 li a {color:#fff;text-decoration:none;display:block;padding:3px 15px 3px 30px;width:159px;background:url(../images/layout_assets/bullet_nav.gif) no-repeat 16px .7em;}
#main_nav_2 li a:hover {background-color:#444;}
#main_nav_2 li a.active {background:#444 url(../images/layout_assets/bullet_nav_active.gif) no-repeat 16px .85em;padding:6px 15px 6px 30px;}


/* MAIN AREA - All center content with exception of the nav is in here */
#main {float:left;width:694px;margin-left:3px;display:inline;padding-top:6px;}

/*breadcrumbs*/
#crumbs {border:1px solid #cfcdc8;border-width:1px 0;padding:4px 13px;color:#5c5541;margin:0 0 6px;line-height:1.4em;}
#crumbs a {color:#c00;}
#level_two_col #crumbs {margin-bottom:34px;}

/* Image holder for 3 column level with image */
#img_holder {color:#181818;margin:0 0 12px;}
#img_holder img {margin:0 0 7px;}
#img_holder p {font-family:Helvetica, Arial, sans-serif;line-height:1.3em;font-size:1.1em;padding:0 0 0 13px;}
#img_holder a {color:#181818;}

/* main copy container*/
#copy {color:#383838;padding:0 10px 20px 13px;float:left;overflow:hidden;}
#level_three_col #copy {width:415px;}
#level_three_col_img #copy {width:415px;}
#level_three_col_story #copy {width:415px;}
#level_two_col #copy {width:681px;float:none;padding-right:0;}

/*main copy page quote */
#copy blockquote.pagequote {margin:-4px 0 17px 0;border-bottom:1px solid #cfcdc8;padding:0 0 13px;}
#copy blockquote.pagequote p {margin:0 0 10px 0;color:#5c5541;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.1em;}
#copy blockquote.pagequote cite {color:#c90;font-family:Helvetica, Arial, sans-serif; font-style:normal;font-size:1.1em;}
#copy blockquote.pagequote cite a {color:#c90;}
#level_three_col_story #copy blockquote.pagequote {border-bottom:none;padding-bottom:0;}

/* story template flash video player container */
#copy #flash_player {margin:0 0 15px;}
#copy #flash_player img {margin:0;}
#copy #flash_player p {margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;}

/* Main copy page titles */
#copy h1,#copy h2, #copy h3, #copy h4, #copy h5, #copy h6 {font-family:Helvetica, Arial, sans-serif;color:#c00;font-weight:normal;margin:0 0 12px}
#copy h1 {line-height:1.2em;font-size:2em;border-bottom:1px solid #cfcdc8;margin:0 0 14px 0;padding:0 0 13px;}
#level_two_col #copy h1 {margin-bottom:20px;}
#level_three_col #copy h1 {padding-top:25px;}
#level_three_col_story #copy h1 {padding-top:25px;}
#level_three_col_img #copy h1 {padding-top:8px;}

/* main copy editable content */
#copy h2 {font-size:1.6em;line-height:1.2em;}
#copy h3 {font-size:1.4em;line-height:1.2em;}
#copy h4 {font-size:1.2em;line-height:1.2em;}
#copy h5, #copy h6 {font-size:1.0em;}
#copy p {margin:0 0 15px;line-height:1.55em;}
#copy ul {margin:0 0 15px 13px;}
#copy ul li {background:url(../images/layout_assets/bullet_copy_levels.gif) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 0 10px;line-height:1.2em}
#copy ol {margin:0 0 15px 35px;}
#copy ol li {margin:0 0 10px;line-height:1.2em}
#copy table {margin:0 10px 15px 13px;border-collapse:collapse;border-color:#666}
#copy table th {font-family:Helvetica, Arial, sans-serif;color:#c00;font-size:1.2em;border-color:#666}
#copy table td {border-color:#666}
#copy a {color:#c00;text-decoration:underline;}
#copy a:hover {text-decoration:underline;}
#copy a:visited {color:#000;}
#copy img {margin:4px 5px 15px 0;display:inline;}
#copy hr {color:#cfcdc8;background:#cfcdc8;border:none;margin:0 0 10px 13px;line-height:1px;height:1px;overflow:hidden;}
#copy p span.caption{margin-top:-4px;padding-top:0;font-style:italic;}


/*copy sitemap*/
#copy #sitemap {padding:10px 20px;}
#copy #sitemap ul {padding:10px 0;margin:0 0 0 22px !important;}
#copy #sitemap ul li a{font-size:1.4em;font-weight:bold;}
#copy #sitemap ul ul {padding:8px 0 0;}
#copy #sitemap ul ul li a{font-size:1.2em;}
#copy #sitemap ul ul ul {}
#copy #sitemap ul ul ul li a{font-size:1em;font-weight:normal;}
#copy #sitemap ul ul ul ul li a {font-size:1em;}		


/*copy forms*/
#copy input {font-size:1em;}
#copy input.button {color:#fff;background:#c00;border:1px solid #333;}
#copy input.button:hover {color:#c00;background:#fff;border:1px solid #c00;}
#copy label {font-weight:bold;}

/*** current research page  ****/

	#research_copy {position: relative;}
	#research_copy h3 {	color: #383838;	position: relative;clear: both;}
	#research_copy p{line-height: 1.7em;}
	img.thumb_copy {float: left;padding: 0 9px 0 0;position: relative; }
	#research_copy img {margin: 0;}
	.more_right {color: #C00; font-size: 85%;padding-right: 25px;clear: both;float: right; position: relative; }
	.more_right a{font-size: 105%;color: #C00;}
	#research_copy .more_right a:visited {color: #C00;}
	#research_copy p.more_right a:hover{text-decoration: none;}


/* Sidebar - AKA 3rd column */
#sidebar {background:#e6e3d6;float:right;width:248px;color:#fff;overflow:hidden;}
/* easy clearing */
#sidebar:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#sidebar{display: inline-block;}
/*\*/
#sidebar{display: block;}
/* end easy clearing */


#sidebar div {width:238px;margin:5px auto;overflow:hidden;}
#sidebar a {color:#fff;}
#sidebar a:hover {text-decoration:underline;}
#sidebar h2 {font-family:Helvetica, Arial, sans-serif;font-size:1.6em;font-weight:normal;padding:7px 13px;margin:0 0 5px;}
#sidebar p {padding:0 13px 8px;line-height:1.3em;}
#sidebar table {margin:0 13px;}
#sidebar ul {padding:3px 13px 5px;}
#sidebar ul li {background:url(../images/layout_assets/bullet_sidebar_box1.gif) no-repeat 0 .5em;line-height:1.2em;padding:0 0 0 10px;margin:0 0 10px;}
#sidebar ul a {text-decoration:none;}
#sidebar p.more {}
#sidebar p a.more {text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.1em;padding-bottom:11px;text-decoration:underline;}
#sidebar p a.more:hover {}
#sidebar hr {color:#cfcdc8;background:#cfcdc8;border:none;margin:0 13px 10px;line-height:1px;height:1px;overflow:hidden;}

/* Sidebar boxes */
#sidebar #box1 {background:#cd9b05;}
#sidebar #box1 h2 {background:#c18803}

#sidebar #box2 {background:#a79574 url(../images/layout_assets/sidebar_box2_bg.gif) repeat-x;padding-top:5px;}
#sidebar #box2 h2 {background:#897758}
#sidebar #box2 img {border:1px solid #b0a48e;margin:0 auto}

#sidebar #box3 {background:#778855}
#sidebar #box3 h2 {background:#697a47}
#sidebar #box3 img {border:1px solid #b0a48e;margin:0 auto 10px}

#sidebar #box4 {background:#67849c;padding:5px;width:228px;}
#sidebar #box4 p {padding:0;font-family:Helvetica, Arial, sans-serif;font-size:1.5em;margin:0 0 20px 119px;}
#sidebar #box4 p.more {font-size:1.1em;margin-bottom:0;}
#sidebar #box4 img {float:left;}
/* easy clearing */
#sidebar #box4:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#sidebar #box4{display: inline-block;}
/*\*/
#sidebar #box4{display: block;}
/* end easy clearing */


#sidebar #box5 {background:#895722}
#sidebar #box5 h2 {background:#784E1C}
#sidebar #box5 img {margin:0 auto 8px;border:1px solid #b0a48e;}




/* Sidebar story*/

/****
#level_three_col_story #sidebar {background:#e1e1e1;padding-top:8px;padding-bottom:8px;overflow:hidden;}

 new sidebar style for brights, reduced the padding
****/
#level_three_col_story #sidebar {background:#e1e1e1;padding-top:2px;padding-bottom:2px;overflow:hidden;}

#sidebar div.storyblock {color:#c00;clear:left;}
#sidebar div.storyblock h3 {font-weight:normal;font-size:1.5em;padding:5px;}
#sidebar div.storyblock p {float:left;padding:5px;margin:0;}
#sidebar div.storyblock ul {float:right;padding:5px 2px 5px 5px;margin:0;}
#sidebar div.storyblock a {color:#c00;}
#sidebar div.storyblock img {margin:0 auto;border:1px solid #f8f8f8;}



/**** sidebar bright sytles ****/

#sidebar #yellow {background:#cd9b05}
#sidebar #yellow h2 {background:#c18803}
#sidebar #yellow img {margin:0 auto; margin-bottom: 0px;}
#sidebar #yellow p {font-size: 100%; margin-top: 10px;}
#sidebar #yellow ol {margin-left: 15px; padding-left: 15px; }
#sidebar #yellow ul {margin-left: 10px; padding-left: 10px; }

#sidebar #gray {background-color:#a79574}
#sidebar #gray h2 {background:#897758}
/*#sidebar #gray img {margin:0 auto} */
#sidebar #gray img {margin: 0px auto; margin-bottom: 0px;}
#sidebar #gray p {font-size: 100%;margin-top: 10px;}
#sidebar #gray ol {margin-left: 15px; padding-left: 15px; }
#sidebar #gray ul {margin-left: 10px; padding-left: 10px; }

#sidebar #brown {background-color:#a79574}
#sidebar #brown h2 {background:#897758}
/*#sidebar #brown img {margin:0 auto} */
#sidebar #brown img {margin: 0px auto; margin-bottom: 0px;}
#sidebar #brown p {font-size: 100%;margin-top: 10px;}
#sidebar #brown ol {margin-left: 15px; padding-left: 15px; }
#sidebar #brown ul {margin-left: 10px; padding-left: 10px; }


#sidebar #green {background:#778855}
#sidebar #green h2 {background:#697a47}
#sidebar #green img {margin:0 auto; margin-bottom: 0px;}
#sidebar #green p {font-size: 100%; margin-top: 10px}
#sidebar #green ol {margin-left: 15px; padding-left: 15px; }
#sidebar #green ul {margin-left: 10px; padding-left: 10px; }

/*** BLUE SIDEBAR BACKUP ***/
/*
#sidebar #blue {background:#67849c;}
#sidebar #blue h2 {background:#44647f}
#sidebar #blue img {margin:0 auto; margin-bottom: 10px;}
#sidebar #blue p {font-size: 100%;}
#sidebar #blue ol {margin-left: 15px; padding-left: 15px; }
#sidebar #blue ul {margin-left: 10px; padding-left: 10px; }
*/

#sidebar #blue {background:#67849c;}
#sidebar #blue h2 {background:#44647f}
/*#sidebar #blue img {margin:0 auto; margin-bottom: 10px;}*/
#sidebar #blue img {margin:0 auto; margin-bottom: 0px;}
#sidebar #blue p {font-size: 100%;margin-top: 10px;}
#sidebar #blue ol {margin-left: 15px; padding-left: 15px; }
#sidebar #blue ul {margin-left: 10px; padding-left: 10px; }

/*** BLUE IMAGE FLOATS: LEFT AND RIGHT ***/
#sidebar #blue .image_left {position: relative; display:inline; float: left; margin:5px;}
#sidebar #blue .image_left_blurb {text-align:left; font-size: 1.1em; width: 48%; left:-10px}

#sidebar #blue .image_right{position: relative; display:inline; float: right; margin:5px;}
#sidebar #blue .image_right_blurb {text-align:left; font-size: 1.1em; width: 48%; left: 0px;}


/* easy clearing */

#sidebar #blue:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#sidebar #blue{display: inline-block;}
#sidebar #blue{display: block;}

#sidebar #bright_img {background:#FFF; color:#000;}
#sidebar #bright_img h2 {background:#none}
#sidebar #bright_img img {margin:0 auto}
#sidebar #bright_img p {font-size: 100%; margin-bottom: 10px;}
#sidebar #bright_img ol {margin-left: 15px; padding-left: 15px; }
#sidebar #bright_img ul {margin-left: 10px; padding-left: 10px;}

#sidebar #red {background-color:#C00}
#sidebar #red h2 {background:#990000}
#sidebar #red img {margin: 0px auto; margin-bottom: 0px;}
#sidebar #red p {font-size: 100%;margin-top: 10px;}
#sidebar #red ol {margin-left: 15px; padding-left: 15px; } 
#sidebar #red ul {margin-left: 10px; padding-left: 10px; }

#sidebar #black {background-color:#000}
#sidebar #black h2 {background:#000}
#sidebar #black img {margin: 0px auto 0px auto;margin-bottom: 0px;}
#sidebar #black p {font-size: 100%;margin-top: 10px;}
#sidebar #black ol {margin-left: 15px; padding-left: 15px; }
#sidebar #black ul {margin-left: 10px; padding-left: 10px; }

#sidebar h4 {padding-left:12px; padding-bottom:0px; margin-bottom:-9px;}

