
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

@charset "UTF-8";
/* CSS Document */

/* HTML Elements */


body {margin:0; color:#3E4043; font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:16px;text-decoration:none;}
.bodyCopy {color:#3E4043; font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:16px;text-decoration:none;}
a {font-weight:bold; text-decoration:none; color:#506f9a; outline: none;}
a:hover {color:#000;}
h1 {font-size:42px; color:#38499e; margin:0; line-height:44px; font-family:Tahoma, Geneva, sans-serif;}
h4 {font-size:18px; color:#333; margin:0; letter-spacing:1px;}

/* Document Structure */
#index-container-outer {width:900px; background:url(site/1/template/index-bg-level1.jpg) repeat-y top right; padding:0 50px 0 0;}
#index-container-inner {width:900px; background:url(site/1/template/issue_header_2010-sample.jpg) top no-repeat; position:relative; padding-top:200px;}
#cover {position:absolute; top:5px; left:733px; width:139px; height: 300px; z-index: 1000;}
#cover a {font-family:Tahoma, Geneva, sans-serif; color:#d8e3f3; display:block; margin:0 0 5px;}
#cover a:hover {color:#141f2d;}
a#subscribe {font-size:14px; font-weight:bold; margin:0 0 4px; color:#fff;}
#cover img {margin-bottom:5px;}
.index-col1, .index-col2, .index-col3 {float:left;}
.index-col1 {padding:97px 0 120px 10px; width:155px; margin-bottom:40px;}
.index-col2 {padding:90px 0 40px 0; width:370px;}
.index-col3 {padding:30px 0 40px; width:365px;}
.index-foot, .sub-foot {clear:both; padding:20px; width:860px; text-align:center; font-size:11px; color:#fff;}
.index-foot {background:url(site/1/template/index-bg-foot.jpg) top no-repeat #a99e92;}

#sub-container-outer {width:900px; background:url(site/1/template/sub-bg-level1.jpg) repeat-y; padding-right:50px;}
#sub-container-outer-center {width:900px; background:url(site/1/template/index-bg-level1.jpg) repeat-y; padding:0 50px; position:relative; margin:auto} 
#sub-container-inner {width:900px; background:url(site/1/template/issue_header_2010-1518-reports.jpg) top no-repeat; padding-top:330px; position: relative;}
#sub-container-inner.related{background:url(site/1/template/issue_header_2010-1519-related.jpg) top no-repeat;}
#sub-container-inner.toc{background:url(site/1/template/issue_header_2010-contents.jpg) top no-repeat;}
.sub-col1 {width:635px; padding:0 50px 30px; float:left; color:#333;}
.sub-col2 {width:155px; padding:26px 10px 120px 0; float:left;}
.sub-foot {background:url(site/1/template/sub-bg-foot.jpg) top no-repeat #a99e92;}

form.search {font-size:10px; padding-left:10px; margin:0;}
input.searchfield {width:90px; height:15px; padding:2px 5px;}

/* Navigation */
.nav-standard {margin:30px 0 5px; font-size:12px; background:url(site/1/template/stroke-nav.png) top no-repeat; font-family:Tahoma, Geneva, sans-serif;}
.nav-standard a, .nav-standard span.search {display:block; padding:5px 10px; color:#29374b; background:url(site/1/template/stroke-nav.png) bottom no-repeat; text-transform:uppercase; font-weight: bold;}
.nav-standard a:hover {background:url(site/1/template/dark1.png); color:#fff;}

.nav-top {margin:0 0 5px;}

.nav-gc {background:url(site/1/template/blue.png); border-top:1px solid #f1f1f1; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.nav-gc a {display:block; background:url(site/1/template/stroke-nav.png) bottom no-repeat; padding:5px 10px 7px 10px; color:#fff; text-transform:uppercase;}
.nav-gc a:hover {background:url(site/1/template/dark1.png); color: #fff;}

.linklist {float:right; margin:27px -50px 10px 20px; width:225px; padding:10px; background:#dbd9d5; border:1px solid #b0aeab;}
.linklist a {display:block; padding:5px; border-bottom:1px solid #b0aeab;}
.linklist a:hover {background:#ccc8c3;}

/* Content Styling */
.col2-section {padding:0;}
.col2-corner {background:url(site/1/template/index-bg-col2.png) top left no-repeat; margin-top:-25px; padding-top:70px;}
.index-col2 h4, .index-col3 h4 {margin:0 0 10px 0; font-size:12px; font-weight:bold; letter-spacing:3px; color:#9f9d97; text-transform:uppercase; font-family:Tahoma, Helvetica, sans-serif;}
.index-col2 h4, .index-col2 .Head3 {margin-left:110px;}
.index-col2 h5 {text-transform:uppercase; font-size:11px; font-weight:normal; margin:0; letter-spacing:2px;}
.col2-item, .col20px-item {position:relative; margin-bottom:26px; clear:both; padding-left:110px; height:68px;}
.col2-item img, .col20px-item img {position:absolute; top:0; left:0;}
.col2-item a, .col20px-item a {font-size:17px; line-height:20px; display:block;}
a.col2-stories {font-size:19px;}

.col3-section {background:url(site/1/template/index-bg-col3.png) top left no-repeat; padding:100px 30px 10px 60px; margin-top:-40px;}
.col3-item {font-family:Arial, Helvetica, sans-serif;}
.col3-item a {display:block; font-size:14px;}
.col3-item {padding-bottom:15px;}

img.index-ad {width:260px; height:80px; margin:5px 20px 5px 60px;}

.date {margin-top:-5px; font-size:11px; text-align:center; color:#b2c3d8; letter-spacing:2px;}


.captionBox-1L p, .captionBox-2L p, .captionBox-1R p, .captionBox-2R p {margin:-35px 30px 0; font-size:10px;}
.captionBox-1L, .captionBox-1R {background:url(site/1/template/intextC1-footer.jpg) bottom no-repeat; width:295px; padding-bottom:40px;}
.captionBox-2L, .captionBox-2R {background:url(site/1/template/intextC2-footer.jpg) bottom no-repeat; width:319px; padding-bottom:40px;}
.captionBox-1L, .captionBox-2L {float:left; margin:0 10px 0 -15px;}
.captionBox-1R, .captionBox-2R {float:right; margin:0 -15px 0 10px;}

a.bottom_links, a.bottom_links:visited, a.footer, a.footer:visited { color: #fff; }
a.bottom_links:hover, a.footer:hover { color: #000; }

/* Ads */
#ads {position:absolute; top:0; left:0; width:675px; height:80px; padding:10px 0 10px 25px; text-align:center; background:#182434}
#ads a {display:block; float:left; margin-right:25px}
#ads a img {border:none}
#ads iframe {float: left; margin-right: 25px;}
#flash-ad {padding: 0 0 15px 68px;}

/* Frequently Used */
.clear {clear:both;}
.Head2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; color: #4C5985; }
div.hidden {display: none;}
.bold{font-weight: bold;}
.head1 {font-family: Tahoma, Helvetica, Arial; font-size: 32px; line-height: 42px; font-weight: bold; color: #4C5985;}
.head1a {font-family: Tahoma, Helvetica, Arial; font-size: 24px; line-height: 32px; font-weight: bold; color: #4C5985;}
.head2 {font-family: Tahoma, Helvetica, Arial; font-size: 18px; line-height: 18px; font-weight: bold; color: #4C5985;}
.head3 {font-family: Tahoma, Helvetica, Arial; font-size: 13px; line-height: 15px; font-weight: bold;}
.Head3a {font-family: Tahoma, Helvetica, Arial; font-size: 14px;	line-height: 18px; font-weight: bold; font-style: italic; color: #000000;}
.head2a { font-family: Tahoma, Helvetica, Arial; font-size: 18px; line-height: 18px; font-weight: bold; color: #000000;}
a.head4 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: ##506F9A;}
.author {font-family:Tahoma, Arial, sans serif; display:block; margin-bottom:16px; font-size:14px; color:#a1978b; text-transform:uppercase; font-weight:bold; letter-spacing:2px;}
.byline {color:#595b5c; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  margin:-35px 0 20px; display:block; text-transform: uppercase;}
.bylinetitle {font-weight:normal; font-size:15px}
.cap {display:block; float:left; margin:0 3px 0 -4px; font-size:65px; font-weight:bold; line-height:55px; text-transform:uppercase;}
.intext_image_caption {bottom:2px; font-size:smaller; line-height:12px; padding:0 20px; position:absolute; text-align:center;}

.teaserBox1, .teaserBox2 {padding:20px; margin-top:2px}
.teaserBox1 p, .teaserBox2 p {margin:10px 0 0}
.teaserBox1 {background:#dddbd7}
.teaserBox1 img {float:left; margin:0 20px 5px 0; border:2px solid #fff}
.teaserBox2 {background:#c8c6c3}
.teaserBox2 img {float:right; margin:0 0 5px 20px; border:2px solid #fff}

/* AR On the Air */
.container-onair {margin-left:100px; border-left:2px solid #dddbd7; padding:40px 0 0 15px}
.container-onair p {padding:10px 0; border-top:1px solid #dddbd7; margin:0}
.container-onair p:hover {background:#efedea}
.container-onair p img {margin:0 10px 0 0; border:1px solid #dddbd7}
h2.onlineHead {margin:0 0 30px}
h2.onlineHead img {float:left; margin:-40px 0 0 -157px}

/* POPUP */
.example {position:absolute; left:300px; top:100px; width:300px; height:300px; text-align:right; border-style:solid; border-width:0; background-color:#000000; border-color:black; padding: 2px; font-family: Arial; font-weight: bold; font-size: 10pt; z-index:2; visibility:hidden;}

/*	FIXES	*/
a.page7 {background:#eeae22; display:block; padding:5px; width:565px; position:relative; margin-top:20px}
a.page7 strong {display:block; background:#eeae22; position:absolute; right:0; top:0; padding:5px}
a.page7 img {width:565px; border:none}
#history_container {width: 50%;}
#index-container-inner img.index_sda_logo {position: absolute; bottom: 100px; left: 35px; border: none;}
#sub-container-inner img.sub_sda_logo {position: absolute; bottom: 85px; right: 40px; border: none;}
div.index-col1 img.register_online {margin-left: -3px;}
div.newMargin{margin-top: 0;}