* { margin: 0; padding: 0; }

body { font-family: Times,"Times New Roman",Serif,Georgia;
    margin: 0; 
    padding: 0; 
    min-width:1007px; 
    color:#4e4f53; }
p, li { line-height: 150%; 
    margin:0;
    padding: 0; 
}
h1, h2, h3, h4, h5, h6 {
    line-height: 120%;
    margin: 0;
    font-weight:bold;
}
a:link, a:visited, img a { color: #709345; margin: 0; padding: 0; text-decoration:none; }
a:link, a:visited {text-decoration:underline; }
a:visited { color: #0066CC; }
a:hover { border: 0; color:#3d3e42; text-decoration:none;}
.top0 { margin-top: 0; }
a img { border:0; }

ul, ol { /* margin: 0; */
    padding: 0; }
ol li { list-style-type: decimal; }

tr { vertical-align: top; }
th, td { border: 0; }
th { text-align: left; background-color: #dae1e8; }
.twocol td { width: 49%; }
.threecol td { width: 33%; }
.fourcol td { width: 24%; }

div#wrapper { position: relative; 
    top: 0; 
    left: 0; 
    width: 1000px; 
    margin:0 auto; 
    padding:0;
}
div#wrapper a { text-decoration:none; }

div#topbar { height:26px;
    padding:0 0 0 20px;
    width:980px;
    background-color: #DEDFE0;
    border:0;
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
}
div#topbar a {text-decoration:none;
}
div#topleft { width:300px;
    float:left;
    margin-top:6px; }
a#homelink {margin-right:32px;
    color:#969595;
    font-size:11px;}
a#uslink {color:#666666;
    margin-right:7px;
    background:no-repeat left url(../images/MiniMap_US.png);
    padding-left:22px;}
a#asialink {color:#666666;
    margin-right:7px;
    background:no-repeat left url(../images/MiniMap_Asia.png);
    padding-left:22px;}
a#europelink {color:#009CDF;
    background:no-repeat left url(../images/MiniMap_Selected_Europe.png);
    padding-left:22px;}



div#searchForm { float: right;
    height:28px;
    width:325px;
    margin:-2px 8px 0 0;
    padding:0;
    font-size:9px;
    color:#58585A; }
a#indexlink { float:left;
    margin-right:2px;
}
input#ctl00_txtSearch {height:17px; 
    width:132px; 
    /* margin-top:6px; */
    background: no-repeat top url(../images/searchbox.png);
    border:0; }
input#ctl00_btnSearch { /* margin-top:-3px; */ }
div#searchform div.ektronSearch { margin:0;
    padding:0;
}
div#searchform ul.searchNavigation { display:none; }
div#searchform div.searchWrapper { border:0;
    clear:none;
    padding:0;
}
div#searchform input { margin:0;
    border:0;
    padding:0;
}
input#ecmBasicKeywords {height:17px; 
    width:132px; 
    background: no-repeat top url(../images/searchbox.png);
    border:0;
    margin:0;
    position:relative;
    top:-9px;
}
div#LoadingLabel { height:0; }
span#ctl00_WebSearch1 { margin-left:122px; }
div.hidden { display:none; }
div#searchresults { border:1px solid #DEDFE0;
    background:white top left no-repeat url(../images/greenbar.png);
}
div#searchresults h3 { margin-top:25px; }
div#hidesearch { font-weight:bold;
    color:white;
    font-size:12px;
    cursor:pointer;
    position:absolute;
    top:30px;
    left:856px;
}
div#navbar { margin:10px 0 0 0;
    height:25px;
}
div#navbar ul { list-style-type:none; }
div#navbar li { float:left;
    margin:0 0 0 15px; }
div#searchresults div#navbar a { font-weight:bold;
    color:#78A22F; }
div#searchresults p { padding-left:20px; }
div#searchresults a { color:#4D4D4D;
    font-size:14px; }
table.t { font-size:13px;
    font-weight:bold;
    margin-top:25px;
}
table.t td { padding:4px 0 10px 3px; }
h3.noResults { padding-left:20px; }
div.resultPreview h4 { padding-left:20px; }
div.resultPreview ul { padding-left:40px; }
div.resultPreview li { margin-bottom:0; }
div.resultPreview { margin-bottom:15px; }



div#branding {
	position: relative;
	height:154px;
	width: 1000px;
	z-index: 5;
	margin:0;
	padding: 0;
}
div#branding a:link, div#branding a:visited { text-decoration:none; border:none; }

/* navigation */
div#logo {
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	padding-top: 0px;
}
div#logo img {
	border:none;
	margin-top: 29px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 23px;
}
div#calltoaction {float:right;
    font-weight:bold;
    font-size:11px;
    color:#333333;
    text-align:right;
    margin:31px 10px 0 0;
}
div#calltoaction p {height:19px;}
div#calltoaction a {color:#333333;}
img#smallafme { margin-top: 2px;
    float:right; }

div#nav { font-family:arial, helvetica, sans-serif;
    border: 0;
    width:980px;
    float:left;
    z-index: 2;
    padding: 0;
    background:top left no-repeat url(../images/nav_blank.png);
    height:28px;
    margin:11px 0 26px 10px;
}
div#nav ul { list-style-type:none;
    color:white;
    display:inline;
    float:left;
    padding:0; }
div#menuspacer {width:162px;
    height:28px;
    float:left;}
div#menuright { width:245px;
    padding-left:3px;
    float:left; }
div#nav ul li { font-weight: bold; 
    /* font-size:14px; THIS IS CORRECT */
    font-size:13px; /* THIS IS FOR NOW */
    height:21px;
    line-height: 1em; 
    float: left;
    /* background: url(../images/bullet.png) no-repeat left; */
    margin-top:0;
    margin-left:0;
    position:relative;
    padding:7px 11px 0 12px;
}
div#nav div#menuright ul li { padding:7px 11px 0 12px; }
div#nav div#menuright ul ul { width:100px; }
div#nav div#menuright li li { padding:5px 5px 5px 0; }
div#nav li a { text-decoration: none; color: white; display: block; border-bottom: 0;}
div#nav ul ul { position:absolute; 
    top: 99%;
    width:145px; 
    left: 0; 
    border: 1px solid #ccc; 
    background-color: #fff; 
    margin: 0 0 0 4px;
    padding:0 0 4px 0; 
}
div#nav li li { font-weight: bold; 
    background-color:white;
    margin:0; 
    padding:5px 4px 5px 2px; 
    list-style-type: none; 
    text-transform: none; 
    border-right: 0;
    font-size:11px;
    height:auto;
    float:none;
}
div#nav li li a { margin: 0; 
    color:  #969595; 
    padding:0 0 0 6px; 
    border: 0; 
    background: transparent;
}
div#nav li li a:hover { color: #78A22F; 
    font-weight:bold; 
}
div#nav ul li ul { display: none; }
div#nav ul li:hover ul { display: block; }





div#contents { position: relative;
    float: left; 
    width: 1000px;
    margin-bottom:50px;
    padding: 30px 0 0 0;
    /* overflow: hidden; */
    text-align:left;  
}
div#bt { float: left; 
    width: 100%; 
    z-index: 100; 
}
div#main {
    float: left;
    width: 980px;
    display: inline; /* to address IE double-margin bug */
    margin:0 10px;
} 
div#main h1 img { float:left;
    margin-right:2px;
}

div#welcome { width:311px;
    margin:30px 0 0 10px;
    float:left;
    color:#333333;
    font-size:13px;
}
div#welcome h1 { font-size: 20px;
    font-weight:normal;
    line-height:120%;
    color:#333333;
    padding:0 10px 2px 10px;
    border-bottom: 1px dotted #999B9E;
    margin:0 0 4px 0;
}
div#welcome p {padding:0 10px;
    line-height:130%;
}
div#comingup {float:right;
    width:485px;
    height:134px;
    background:top left no-repeat url(../images/GreenPanel.png);
    padding: 10px 14px;
    margin-right:10px;
}
div#comingup h1 { color:#004822;
    font-size: 20px;
    line-height:100%;
    border-bottom: 1px dotted white;
    margin:0 0 4px 0;
}
div#comingup p.date { color:white;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
}
div#comingup h2 { color:#004822;
    font-size:14px;
}
div#comingup p { font-size:11px;
    color:#004822;
}
div#comingup img { margin-right:4px; }
div#comingup p.readmore { height:17px;
    color:white;
    width:317px;
    background:312px 1px no-repeat url(../images/white.png);
    line-height:95%;
}
div#comingup a.readmore { color:white;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:65px;
}
div#highlights { width:960px;
    height:20px;
    font-size:14px;
    font-weight:bold;
    clear:both;
    margin:0;
    padding:16px 0 22px 10px;
    color:#231F20;
}

div#document { margin-bottom:50px; }
div#document h1 { font-weight:normal;
    font-size:19px;
}
div#ctl00_document_ContentBlock1 { height:1340px; }

div#leftcolumn { float:left;
    width:646px;
}
div#leftcolumn h1, div#leftcolumn h2 { font-weight:bold;
    color:#242021;
}
div#leftcolumn h1 { font-size:21px; }
div#leftcolumn h2 { font-size:18px;
    margin-top:20px;
}
div#leftcolumn p, div#leftcolumn li { font-size:13px;
    color:#666666;
}

div#standardpage ul { list-style-position:outside;
    margin-left:28px; }
div#standardpage h1, div#standardpage h2 { border-bottom:1px dotted #999B9E;
    margin-bottom:10px;
    padding:0 0 6px 12px;
    color:#242021;
}
div#standardpage h2 { font-size:16px; }
div#standardpage h3 { font-size:12px;
    margin-bottom:10px; 
    padding:0 0 6px 12px;
    color:#231F20;
    font-style:italic;
}
div#standardpage p, div#standardpage li { margin-bottom:16px;
    font-size:14px;
    line-height:140%;
}
div#standardpage p { color:#666666;
    padding:0 12px;
}
div#standardpage li { padding:0 12px 0 8px;
    color:#78A22F; }
div#standardpage li li { margin-bottom:0; }
div#standardpage a, div#standardpage a:visited { font-weight:bold;
    color:#78A22F; }

div#standardpage div.documents a { font-weight:normal;
    color:#666666;
}
div#standardpage div.documents p { padding-left:17px;
    background:no-repeat 2px top url(../images/doc_icon.png); }
div.documents span.date { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
}
div.documents div.annexes { margin-left: 17px; }


div#rightcolumn { float:right;
    width:311px;
}

/*
div#bottom { width:980px;
    height:250px;
    background:top left no-repeat url(../images/BottomPanelBackgrd.png);
    clear:both;
}
*/

div#spotlight { margin-bottom: 15px; }
div#spotlight h1 { width:100%;
    height:24px;
    padding-bottom:4px;
    font-size:21px;
    color:#78A22F;
    border-bottom:1px dotted #999B9E;
}
div#spotlight h2 { font-size:17px;
    color:#333333;
    margin:0; }
div#spotlight h2 a { color:#333333; }
div#spotlight a { color:#78A22F;
    font-weight:bold;
}
table#spotlight-body td { padding:11px 0 15px 11px;
    vertical-align:top; }
table#spotlight-body p { font-size:12px;
    color:#4D4D4D; }
div#spotlight p.date { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
}
div#spotlight p.readmore { height:21px;
    width:492px;
    background:487px 5px no-repeat url(../images/green.png);
}
div#spotlight a.readmore { color:#78A22F;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:65px;
}
div#spotlight table img { margin:3px 6px 0 0; }
div#spotlight ul { margin-left:20px; }
div#spotlight ul li { color:#78a22f; }

div#smartbrief {width:627px;
    height:138px;
    padding:10px 9px 10px 10px;
    background:top left no-repeat url(../images/GlobalSmartBrief_Panel.png);
    font-size:12px;
}
div#smartbrief h1 { font-size:20px;
    color:#6C8D2A;
    margin:0;
    float:left;
}
a#poweredby {float:right;}
div#smartbrief table {background-color:transparent;
    width:500px;
    float:left;
}
div#smartbrief td { background-color:transparent; }
div#smartbrief table img { width:0;
    height:0;
}
div#smartbrief a { text-decoration:none;
    color:#333333;
}
div#smartbrief a.more { display:none; }
div#smartbrief a.sb_headline { width:475px;
    height:16px;
    font-size:14px;
    display:block;   
    padding:6px 10px 6px 15px;
    background-color:white;
    background-image:url(../images/blue.png);
    background-position: 485px 9px;
    background-repeat:no-repeat;
    border-bottom:1px dotted #999B9E;
}
font.sb_info {
    /* line-height:200%; */
}
font.sb_date { display:none; }
div#sb_buttons { float:right;
    margin-top:52px;
}
div#sb_buttons a { display:block; }

div#news_featured { height:446px;
    padding-top:30px;
}
div#advocacy { width:311px;
    float:left;
    margin-bottom:30px;
}
div#advocacy h1 { width:100%;
    border-bottom:1px dotted #999B9E;
    color:#78A22F;
    font-size:21px;
    margin-bottom:6px;
    height:28px;
}

div#advocacy table, div#advocacy tbody, div#advocacy tr, div#advocacy td { width:311px;
    font-size:14px; }
div#advocacy td { padding:4px 0 0 15px;
    background:left 6px no-repeat url(../images/doc_icon.png);
}
div#advocacy p.date, div#advocacy p.date a { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
}

div#advocacy a { color: #666666; }
div#advocacy li a { color:#78A22F;
    font-weight:bold;
}
div#advocacy p.readmore { height:21px;
    width:311px;
    background:306px 6px no-repeat url(../images/green.png);
}
div#advocacy a.readmore { color:#78A22F;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:65px;
}

div#doclist h1 { padding:0 0 0 17px;
    color:#242021;
    font-size:19px;
    border:0;
}
div#doclist h2 { padding:0 0 6px 12px;
    font-size:16px;
    color:#242021;
    border:0;
    margin:20px 0 0 0;
}
div#doclist h1, div#doclist h2 { border-bottom:1px dotted #999B9E;
}
div#doclist table, div#doclist tbody, div#doclist tr, div#doclist td { width:640px; }
div#doclist td { padding:0;
    border:0; }
div#doclist td td { padding:10px 0 0 15px;
    background:left 12px no-repeat url(../images/doc_icon.png);
    border:0;
}
div#doclist p { margin:0;
    padding:0;
}
div#doclist p.date, div#doclist p.date a { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
    line-height:150%;
    margin:0;
    padding:0;
}
div#doclist a, div#doclist a:visited { color:#78a22f;
    font-weight:normal; }



div#linklist h1 { padding:0 0 0 17px;
    color:#242021;
    font-size:19px;
    border:0;
}
div#linklist h2 { padding:0 0 6px 12px;
    font-size:16px;
    color:#242021;
    border:0;
    margin:20px 0 0 0;
}
div#linklist h1, div#linklist h2 { border-bottom:1px dotted #999B9E;
}
div#linklist table, div#linklist tbody, div#linklist tr, div#linklist td { width:640px; }
div#linklist td { padding:0;
    border:0;
}
div#linklist td td { padding:10px 0 0 15px;
    background:left 12px no-repeat url(../images/doc_icon.png);
    border:0;
}
div#linklist p { margin:0;
    padding:0;
}
div#linklist p.date, div#linklist p.date a { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
    line-height:150%;
    margin:0;
    padding:0;
}
div#linklist a, div#linklist a:visited { color:#78a22f;
    font-weight:normal; }




span#ecmFirst, span#ecmPrevious, span#ecmNext, span#ecmLast { margin-left:15px;
    font-size:13px;
    color:#aaaaaa;
}
span#ecmFirst a, span#ecmPrevious a, span#ecmNext a, span#ecmLast a { font-weight:bold; }


div#featured {width:311px;
    float:right;
    margin-bottom:30px;
}
div#featured h1 { width:100%;
    border-bottom:1px dotted #999B9E;
    color:#78A22F;
    font-size:21px;
    margin-bottom:6px;
    height:28px;
}
div#featured table, div#featured tbody, div#featured tr, div#featured td { width:311px;
    font-size:14px; }
div#featured td { padding:4px 0 0 15px;
    background:left 6px no-repeat url(../images/doc_icon.png);
}
div#featured p.date, div#featured p.date a { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
}
div#featured a { color: #666666; }
div#featured li a { color:#78A22F;
    font-weight:bold;
}
div#featured p.readmore { height:21px;
    width:311px;
    background:306px 6px no-repeat url(../images/green.png);
}
div#featured a.readmore { color:#78A22F;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:65px;
}


/*
div#memberlogos {height:316px;
    padding-top:30px;
}
div#memberlogos h1 { color:#78A22F;
    width:100%;
    border-bottom:1px dotted #999B9E;
    font-size:21px;
    height:28px;
}
div#logo-area { width:100%;
    height:208px;
}
a#allmembers {float:right;
    color:#78A22F;
    font-weight:bold;
    font-size:10px;
    width:96px;
    background:91px 0px no-repeat url(../images/green.png);
}
*/

div#events {/* height:398px; */
    /* background: top left no-repeat url(../images/events/AFME_EventMod_Backgrd.png); */
    border-bottom:1px dotted #999b9e;
}
div#events h1 { font-size:16px;
    color:white;
    margin:0;
    padding:4px 0 0 10px;
    height:22px;
}
div#events div#topbox { height:55px;
    background:top left no-repeat url(../images/events/topbox.png);
    padding-bottom:12px;
    font-weight:bold;
    font-size:12px;
    color:#242021;
}
div#eventsbuttons { /* height:28px;
    border-bottom:1px dotted #9A9A9C; */
    padding:7px 12px;
}
div#topbox div.label { margin-top:12px; }
div#events div#middlebox { height:249px;
    padding:6px 12px;
}
div#ctl00_ListSummary3 { height:251px;
    margin-bottom:4px;
}
div#bottombox h5, div#bottombox a h5, div#bottombox a:visited h5 { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
    font-weight:normal;
    line-height:150%;
}
div#standardpage h5, div#standardpage a h5, div#standardpage a:visited h5 { font-size:11px;
    font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
    font-weight:normal;
    line-height:150%;
}
div#bottombox h4, div#bottombox a h4, div#bottombox a:visited h4 { font-size:12px;
    color:#666666;
    font-weight:normal;
    line-height:150%;
}
div#standardpage h4, div#standardpage a h4, div#standardpage a:visited h4 { margin-bottom:20px;
    color:#666666;
    font-weight:normal;
    line-height:150%;
}
div#bottombox td { padding-bottom:7px; }
div#events div#bottombox { height:283px;
    padding:4px 12px;
    background:top left no-repeat url(../images/events/bottombox.png);
}
div#bottombox p.readmore { height:29px;
    padding-top:3px;
    color:#58b7dd;
    width:287px;
    background:282px 11px no-repeat url(../images/blue.png);
}
div#bottombox a.readmore { color:#58b7dd;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:65px;
}

div#affiliates {height:230px;
    padding:28px 0 20px 0;
    border-bottom:1px dotted #999B9E;
    font-size:12px;
}
div#affiliates h1 { color:#231F20;
    font-size:18px;
    padding-left:13px;
    margin-bottom:14px;
}
div#affiliates a { display:block;
    background:0 6px no-repeat url(../images/arrow.png);
    height:32px;
    color:#666666;
    padding-left:5px;
}
div#affiliates a img { margin:0 8px; 
    float:left;
}
div.affil { float:left; 
    padding-top:6px;
    line-height:100%;
}
div#ecbda { padding:0; }

div#signup { height:194px;
    background:0px 24px no-repeat url(../images/signup_bg.png);
    border-bottom:1px dotted #999B9E;
    font-size:13px;
    color:#737477;
    margin-top:30px;
}
div#signup h1 { margin-bottom:11px; }
div#signup h1, div#ticker h1 { font-size:16px;
    color:white;
    height:22px;
    width:300px;
    padding:2px 0 0 11px;
    background:top left no-repeat url(../images/bar.png);
    font-weight:normal;
}
div#signup p, div#signupbuttons { margin:10px; }
a#signuplink { float:right; }

div#ticker { margin:30px 0;
/*    background:0px 24px no-repeat url(../images/ticker_bg.png);
    height:106px; */
}
div#ticker h1 { margin-bottom:6px; }
div#tickerbody { /* padding:0 11px;
    font-size:11px; */
}
div#ticker iframe { /* width:100%; */
    height:220px; }
div#tickerbody a { color:#666666; }
div#iib-eu { margin-top:30px;
    padding:60px 12px 0 12px;
    font-size:14px;
    background:no-repeat top left url(../images/InvestingInBonds_unit-acj-edit.png);
    height:150px;
}
div#iib-eu p { text-align:left;
    line-height:135%; 
}
div#iib-eu a, div#iib-eu a:visited { color:#78a22f; }

div#sitemap { height:230px; 
    width:950px;
    padding:10px 15px;
    color:#4D4D4D;
    font-size:13px;
    background:top left no-repeat url(../images/BottomPanelBackgrd.png);
    clear:both;
    margin:30px 0;
}
div#sitemap h1 { font-size:14px;
    font-weight:normal;
    width:100%;
    border-bottom:1px dotted #999B9E;
}

div#footer {
    height:26px;
    width:979px;
    padding:4px 0 0 0;
    margin:50px 0 24px 10px;
    clear: both;
    text-align:center;
    background: top left no-repeat url(../images/SiteMapGreyPanel.png);
    font-size:14px;
    color: #4D4D4D;
}
div#footer a { color:#4D4D4D; }

table.show_design_border td { font-size:13px;
    padding-bottom:10px;
}
table.show_design_border td input { /* width:210px;
    height:20px; */
}
input[type=checkbox] { margin: 5px; }
table.show_design_border td input[type=text] { width:300px;
    margin-left:5px;
}
table.show_design_border td textarea { width:300px;
    height:100px;
    margin-left:5px;
}
table.show_design_border td p input { height:auto;
    width:auto;
}
table.show_design_border { margin-left:12px; }

div#handbook ul { list-style-type:none; }
table#rates { font-size:16px;
    font-weight:bold;
    color:#242021;
    border-bottom:1px dotted #999B9E;
    margin-bottom:10px;
    padding: 0 0 6px 12px;
}
table#rates a, table#rates a:visited { color:#b8b8b8; }
table#rates td { padding-right:78px; }

div#subtitle { color:#78a22f;
    font-size: 28px;
    font-weight:bold;
    margin-top:31px;
}



div#nav li.active {
	text-decoration: none;
	display: block;
	border-bottom: 0;
}
div#nav li.active a { color:#78a22f; }
div#nav div#menuright li.active { text-decoration: none;
    display: block;
    border-bottom: 0;
    background:url(../images/bw.png);
    color:#78A22f;
}
div#nav div#menuright li.active a { color:#78a22f; }
div#nav div#menuright li.active li a { color:#666666; }
div#nav div#menuright li.active li a:hover { color:#78A22F; }
div#nav div#menuright li.active li { background-color:white; }
div#nav div#menuright li.active li.active { background-color:white;
    background-image:none; }
div#nav li.active li { background-color:white; }

div#standardpage div#mediacontact p { font-size:18px;
    line-height:135%;
    color:#231F20;
}
div#standardpage div#mediacontact a, div#standardpage div#mediacontact a:visited { font-weight:normal; }

div#presentations a, div#presentations a:visited { color:#666666; }

div#ctl00_leftColumn_Collection1 p.date { font-family:arial,helvetica,sans-serif;
    color:#58b7dd;
    font-size:12px;
    margin:0;
}
div#ctl00_leftColumn_Collection1 p { padding-left:0;
    color:#464648;
    line-height:130%;
    margin-bottom:4px; }
div#ctl00_leftColumn_Collection1 h1 { color:#333333; 
    font-size:16px;
    border:0;
    padding:0;
    margin:2px 0 0 0;
}
div#ctl00_leftColumn_Collection1 h2 { color:#78a22f; 
    font-size:14px;
    font-weight:normal;
    border:0;
    padding:0;
    margin:2px 0 14px 0;
}
div#ctl00_leftColumn_Collection1 p.readmore { height:17px;
    color:#78a22f;
    width:448px;
    background:443px 2px no-repeat url(../images/green.png);
    line-height:95%;
}
div#ctl00_leftColumn_Collection1 a.readmore { color:#78a22f;
    font-size:11px;
    font-weight:bold;
    float:right;
    width:108px;
}

div#nav2 { height:24px;
    }

div.editornotes p { line-height:100%;
    }


/* * */
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any container that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; /* the period is placed on the page as the last thing before the div closes */ 	display: block; /* inline elements don't respond to the clear property */
    height: 0; /* ensure the period is not visible */
    clear: both; /* make the container clear the period */
    visibility: hidden;	/* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
/* * */



html {height:101%;}

