body {
background-color: transparent;
background-image:none;
background-repeat:repeat-x;
color: #333;
font-size: 13px;
font-style:normal;
width:auto;
font-family: "Georgia", "Times New Roman", "Helvetica", serif;
margin: 0;
padding: 0;
}

.bio_name.corpbio {
font-size:14px;
}

.g14, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
}
.landing h6 a {text-decoration:underline;}
.landing h6 a:hover {text-decoration:none;}

.t18, h4 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
}
.t22, h3 {
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:400;
}

li {
list-style:none;
}

.callout-flipper * {
border:none;
}

#center-container .landing .memberServices .headerbar h2 {
	font-family:Georgia, Times New Roman, serif;
	font-size:18px;
	padding-bottom:0;
	margin-bottom:0;
}

.cms a, #cms2 a {
text-decoration:underline;
}

#cms2 strong a {
text-decoration:none;
}

.cms a:hover, #cms2 a:hover {
text-decoration:none;
}

#cms2 strong a:hover {
text-decoration:underline;
}

#callouts {
width:100%;
font-size:10.5px;
font-family:Georgia, "Times New Roman", Times, serif;

}

#callouts h4 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
line-height:1;
margin-bottom:5px;
text-transform: none;
}

#callouts h5 {
font-family:"Times New Roman",Times,serif !important;
font-size:14px;
font-weight:400 !important;
margin-bottom:5px;
}

#callouts * img{
padding-top:0px;
}

#callouts form{
margin-top:10px;
}

#callouts * p{
margin-top:10px;
}


.callout-flipper p {
margin-top:0px !important;
}


#cc {
background-color:#FFFFFF;
float:left;
margin-left:10px;
overflow:hidden;
padding:0;
width:390px;
}

#ccC {
background-color:#FFFFFF;
float:left;
margin-left:10px;
overflow:hidden;
padding:0pt !important;
width:690px !important;
margin-bottom:10px;
}

.landing2 {
padding:12px 10px 20px 11px;
}

#cc #people-place {
padding:10px;
}

#ie7 #cc #people-place .cms{
width:100%;;
}


#cc #people-place * p img {
float:left;
padding-right:20px;
}


#cc #people-place .imgleft {
float:right;
}

#cc #people-place .spotlight {
width:100% !important;
}

#cc #people-place h2 {
font-size:22px;
line-height:1.2em;
}

#cc-home {
background-color:#FFFFFF;
float:left;
margin-left:10px;
overflow:hidden;
padding:0pt !important;
width:390px !important;
padding-top:0px;
}




#center-container {
min-height:800px;
padding:12px 10px 20px 11px;
background: #fff;
}

#center-container.error-container {
min-height: 0;
}

#center-container2 {
padding:12px 10px 20px 11px;
background: #fff;
}


#center-container #general li, .bulletsList li {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
list-style-position:inside;
padding-top:5px;
}

#center-container #general ul {
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}

#center-container .caption-left {
float:right;
padding:5px;
}

#center-container .headerbar {
border-bottom:1px solid #F5F1E8;
margin-left:-10px;
padding:5px 20px 5px 10px;
}

#center-container .headerbarCorp {
background-color:#E0E0E0;
border-bottom:1px solid #F5F1E8;
margin-left:-10px;
margin-top: 25px;
padding:5px 20px 5px 10px;
width:100%;
}

#center-container .partner-wide .headerbar {
padding: 0;
border: 0;
margin: 0;
}

#center-container div + .headerbar {
margin-top:10px;
}

#center-container .headerbar a {
border-bottom:1px solid #F5F1E8;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
line-height:1.4em;
}

#center-container .headerbar h2, #center-container .partner-cols-2 .headerbar h2 a {
border-bottom: 0;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 18px;
font-weight:400;
line-height:1.4em;
padding-right:20px;
}

#center-container .landing .cms p strong:first-child {
font-size:22px;
font-weight:400;
line-height:1;
}

.spotlight .imgleft {
float:right;
padding:25px 10px 10px 10px;
}

.spotlight .imgright, .imgright {
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}

.spotlight h5, .meeting-title strong {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
line-height:1;
margin-bottom:5px;
margin-top:5px;
}

#center-container li a, #center-container p a, #center-container2 p a, .small-photo p a {
text-decoration:underline;
}

#center-container li a:hover, #center-container p a:hover,  #center-container2 p a:hover, .small-photo p a:hover {
text-decoration:none;
}

#center-container p, #center-container2 p, .spotlight p, .meeting-loc {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
padding-top:0px;
}

.anchor{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
padding-top:10px;
border-bottom:1px solid #fff!important;
}

.anchor a{
border-bottom:1px solid #F5F1E8!important;
}

.cfr-callout h4 {
margin:10px;
}


div .callout-c a{
display:inline;

}


.cfr-callout h4, #callouts h4 {
margin-left:0pt !important;
margin-top:0pt !important;
padding-top:10px;
}

.cfr-callout, .callout-e {
line-height:1.6 !important;
}

.cfr-callout, .member-callout, .callout-flipper, .callout-a, .callout-cw, .callout-b, .callout-c, .callout-d, .callout-e, .callout-f {
background-color:#FFFFFF;
margin-bottom:10px;
padding:0px 20px 5px 10px;
}

#cfr.partner-wide {
border-bottom:10px solid #F5F1E8;
margin-bottom:10px;
margin-left:-11px;
padding-left:11px;
}

#container {
	width: 935px;
	margin: 0 auto;
}

#content {
margin-top:10px;
}

#content-blank {
background:#FFFFFF none repeat scroll 0%;
margin:10px 0;
width:100%;
}

#content-blank #rc {
background:#FFFFFF none repeat scroll 0%;
}



#copyright {
clear:both;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:400;
padding-top:5px;
}


#crumb {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
margin-top:4px;
margin-bottom:15px;
padding:0pt;
}


#crumb p a { 
margin-right:5px;
margin-left:5px;
color:#7D645B;
}


#crumb p{ 
text-transform: capitalize;
}

/* fix for TWNW on the homepage */
#id_860, .The_World_Next_Week{
margin-top:-15px;
}

/* fix for iphone on the homepage */
#id_866, .Get_the_CFR_iPhone_App{
margin-top:-15px;
margin-bottom:20px;
}


#id_846{
border-bottom:10px solid #F5F1E8;
margin-left:-10px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:20px;
margin-top:-10px;
width:180px;
}

#id_846 *{
color:#4a542c;
}


#id_803, #id_823 {
border-bottom:10px solid #F5F1E8;
margin-left:-10px;
padding-bottom:5px;
padding-left:10px;
margin-top:-25px;
width:180px;
}


#id_823{
background-image:url(/i/econ.gif);
background-repeat:no-repeat;
background-position:10px 75px;
padding-bottom:27px;
padding-right:20px;
padding-top:10px;
}

#ie7 #id_823,#ie6 #id_823{
background-image:url(/i/econ.gif);
background-repeat:no-repeat;
background-position:10px 68px;
padding-bottom:27px;
padding-right:20px;
}


#id_823 * li a{
padding-right:20px;
}

#id_823 *{
color: #041140;
}



#id_801 {
font-style:italic;
}

#ie6 #id_803 img {
height:32px !important;
width:190px !important;
}

#id_803 img {
margin-top:-10px;
padding-bottom:5px;
}

#id_803 {
margin-top:0px;
}


#id_803 a {
color:#962034;
}

#crumb-txt {
display:block;
}

#crumb-txt ul {
	margin-left:0;
}

#foot_top {
margin-top:10px;
width:890px;
}


#foot_top p {
display:inline;
clear:both;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
margin-bottom:20px;
}


#foot_top p a {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-left:10px;
font-weight:600;
}


#foot_bottom p a {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-right:10px;
}


#foot_bottom {
display:inline;
clear:both;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:400;
margin-bottom:0px;
width:890px;
}


#footer {
width:100%;
margin-left:20px;
}


#general h3 {
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:400;
padding-bottom:0pt;
padding-top:10px;
}

#general h5, #general p b,#change-password h4, .times18 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-weight:400;
padding-bottom:0pt;
padding-top:10px !important;
}

#general p {
padding-bottom:5px;
padding-top:5px;
}

#globalsecurity {
margin-bottom:25px;
margin-top:25px;
}

#globalsecurity * {
margin-left:0px !important;
}
#globalsecurity .headerbar h2{
padding:0px !important;
margin-left:-0px !important;
}

#hdr {
background-color:#411C0D;
border:medium none;
height:170px;
}

#home-region {
padding:15px 10px;
}

#ie7 #crumb,#ie6 #crumb {
margin-top:25px;
}

#ie7 #lc,#ie6 #lc {
margin-right:-20px;
}

#ie7 #related-container .package-related, #ie6 #related-container .package-related, #ie7 #related-container .package-related-briefing {
margin-bottom:25px;
margin-left:10px;
padding-top:0pt;
width:170px;
}

#ie7 #related-container .package-related-briefing-double {
	width:340px;
	
}


/* styles that control display of partner box for levi blog */
#levi {
}

#levi .partner-block-title, #levi li a {
color:#647999;
}

#levi h2, #publication-related h3 {
font-family:"Times New Roman",Times,serif;
font-size:16px;
padding-bottom:0pt;
}



#levi li, #levi h5 {
padding-top:10px;
}

#isn .partner-block-title, #isn li a {
color:#411C0D;
}

#isn h2, #publication-related h3 {
font-family:"Times New Roman",Times,serif;
font-size:16px;
padding-bottom:0pt;
}



#isn li, #isn h5 {
padding-top:10px;
}

#lc {
width:190px;
}




#lc li {
background:transparent none repeat scroll 0%;
padding-bottom:5px;
padding-top:5px;
}

#lc-full {
background-color:#FFFFFF;
width:590px;
font-family:Georgia,"Times New Roman",Times,serif;
}

.rlinks {
background-color:#FFFFFF !important;
width:590px;
font-family:Georgia,"Times New Roman",Times,serif;
}


#lc-full-all {
background-color:#FFFFFF;
}

#lc-full .partner-wide {
padding-left:15px;
padding-top:15px;
}

#lc-full .partner-wide h2 {
color:#333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:400;
width:575px;
line-height:1.4em;
padding-top: 0;
}

.partner-wide h2 a {
	color: #333;
}

#lc-full .partner-wide li {
font-size:11px;
font-weight: bold;
line-height: 1.4em;
margin-left:0px;
}

#lc-full h3, #related-container h2 {
line-height:1em;
font-size:34px;
padding-bottom:10px;
padding-top:10px;
}

#lc-full object embed {
margin-right:10px;
}

#ie7 .cms object {
float:left;
display:inline;
margin-right:10px;
}

#lc-home {
background-color:#FFFFFF;
float:left;
overflow:hidden;
padding:0;
width:190px;
}

#left-callout p {
padding-bottom:10px;
padding-right:20px;
}

#lnav .lnav {
font-size:16px;
padding-bottom:5px;
padding-top:15px;
}

#lnav * a:hover {
border:none;
}


#lnav .lnav:first-child {
padding-top:0pt;
}

#lnav ul {
	margin-left:0;
}

#logo {
border:medium none;
float:left;
height:107px !important;
margin:10px 0pt 0pt -4px;
padding:0pt;
width:221px !important;
}

/*

#ie6 * img {
height:auto !important;
width:auto !important;
}
*/


#ie6 #logo {
margin:10px 0pt 0pt 0px;
}

#nav img {
border:medium none;
height:auto !important;
margin-top:21px;
width:auto !important;
}

#nav a:hover {
border:medium none;
}

#region-map {

}

#region-map img {

}

#panel {
background-color:#FFFFFF;
border:medium none;
clear:both;
overflow:hidden;
padding:20px 0pt 00px 0px;
width:890px;
margin-bottom:10px;
}

#panel h2 a {
font-size:34px;
line-height:1em;
}

#panel h3 {
font-family:"Times New Roman",Times,serif !important;
font-size:18px !important;
font-weight:400 !important;
padding-bottom:10px;
}

#panel p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:1.3em;
color:#191919;
text-decoration:none;
}

#panel-l {
border:medium none;
margin:0pt;
overflow:hidden;
padding:0pt;
width:570px !important;

border:1px solid #fff;
}

#panel-l:hover {
background:#F9F7F1 none repeat scroll 0%;

}

#panel-l img {
padding-left:10px;
padding-right:18px;
padding-bottom:10px;
}


#panel-r {
overflow:hidden;
padding:0pt;
width:290px !important;
}

#panel-r .gray_hover:first-child{
display:block;
clear:both;
margin-bottom:30px;
}

#panel-r .gray_hover:hover{
background:#F9F7F1 none repeat scroll 0%;
}


#panel .break {
display:none;
}

#panel-r p {
padding:0px 15px 0px 0px;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
}

#panel-r ul {
padding:0px 15px 0px 10px;
}

#panel-r li {
width:285px;
margin-left:-5px;
padding:7px 20px 7px 7px;
}



#panel-r li:hover {
background:#F9F7F1 none repeat scroll 0%;
color:#965519;
}

#panel-r img {
padding-right:10px;
}

#partner-narrow .headerbar {
margin-left:-10px;
padding-left:10px;
width:195px;
font-weight:normal;
font-size:16px;
}


#partner-narrow  ul li{
margin-bottom:10px;
line-height: 1.4em;
}


#partner-narrow div .headerbar h2 {
font-family: Georgia,"Times New Roman",Times,serif;
font-size:18px;
padding-bottom:10px;
width:190px;
line-height: 1.4em
}

#partner-narrow .headerbar h2 a {
	font-weight: normal;
	color: #333;
}

#publication-related {
border-left:1px solid #F5F1E8;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:400;
background:#fff;
z-index:99;
margin-left:10px;
padding-left:10px;
margin-top:1px;
position:relative;
}

#publication-related ul, #publication-related h5 {
padding-top:15px;
}

#newsearchX {
float:right;
}

#srch-imput {
display:block;
left:735px;
position:absolute;
top:160px;
z-index:15;
}

#srch {
z-index:15;
}

#log {
background:#FFFFFF none repeat scroll 0%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding:5px;
}

#member-svcs {
background:#FFFFFF none repeat scroll 0%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding:5px;
}

#quote {
float:right;
margin-top:80px;
width:178px !important;
height:48px !important
}

#rc {
background-color:#F5F1E8;
float:left;
margin-left:10px;
width:290px;
}

#related-fellows h3 {
font-size:18px;
}


#related-container {
padding:10px 25px 0 15px;
}

#related-container p {
text-align:left !important;
padding-bottom:10px;
}

#ie6 #related-container p {
display:inline;
}

/*
#related-container:last-child {
padding-bottom:0;
}
*/


#related-container .caption-right {
float:right;
padding-left:20px;
}

#related-container .caption-right img{
margin-bottom:5px;
}

#related-container .caption-right p, #center-container .caption-left p {
padding-top:1px;
}



 .caption-right {
float:right;
padding-left:20px;

}

.caption-right img{
margin-bottom:5px;
}


#related-container  .linklist ul, #related-container  ul.anchorlink {
width:300px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
margin-top:10px;
padding:20px;
border:1px solid #f5f1e8 ;
border-right:2px solid #d8d9d8;
border-bottom:2px solid #d8d9d8;
}


#related-container  .linklist ul * {
list-style:decimal inside;
}

#related-container  ul.anchorlink li{
list-style:decimal inside;
display:list-item;
padding-top:10px;
}


#related-container  h5 {
margin-top:10px;
}


#related-container .package-related, #related-container .package-related-briefing {
padding: 0 5px;
width:175px;
}

#related-container .package-related-briefing-double {
	width:350px;
}

#related-materials {
margin-bottom:15px;
}

/* .feedburnerFeedBlock p:first-child, */ .feedburnerFeedBlock img, .feedburnerFeedBlock p.wp-caption-text, .feedburnerFeedBlock div.wp-caption {
	display:none;
}

.feedburnerGraph p img {
display:inline !important;
width:270px;
height:230px;
}


.feedburnerGraph .feedburnerFeedBlock p:first-child {
display:inline;
}


.feedburnerGraph .feedburnerFeedBlock p {
display:inline;
}

#callouts .feedburnerFeedBlock span.headline a {
	text-decoration:underline;
}


#callouts .feedburnerFeedBlock span.headline a:hover {
    text-decoration:none;
}


.specialFeeds .feedburnerFeedBlock p {
display:none;
}


#lc-full .feedburnerFeedBlock p {
	padding-top: 0px;
}


#subhdr h2, #subhdr-education h2, #subhdr-greenberg h2, #subhdr-preventive h2 {
display:none;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
line-height:1;
padding-left:2px;
}

#subhdr, #subhdr-education, #subhdr-greenberg, #subhdr-preventive {
background:#FFFFFF none repeat scroll 0%;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
height:auto;
line-height:1;
margin-bottom:10px;
padding-left:2px;
width:890px;
}



#subhdr-backgrounder h2, #subhdr-dab h2 {
background:#FFFFFF none repeat scroll 0%;
display:none;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
height:auto;
line-height:1;
margin-bottom:10px;
padding-left:2px;
width:890px;
}
#subhdr-campaign h2 {
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-weight:400;

}


#utilnav-r, .callout-top, .callout-bottom, .callout-a img, .flipper-bottom, .flipper-top {
display:none !important;
}

#whats-new p {
display:block;
margin-top:10px;
}

.author-table tbody tr .authors {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.6;
}

.author-table tbody tr .authors a {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:700;
line-height:1.6;
}


.author-table {
margin-top:10px;
margin-bottom:-10px;
}


.spotlight .author-table {
margin-bottom:10px;
}


.author-table tbody tr th {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:400;
line-height:1.6;
padding-right:3px;
}

.callout-a {
background:#fff;
/* background-image:url(/i/callout-foreign-affairs-hdr_r1_c1.jpg); */
/* background-image:url(/i/fa_tout_cfr_corp_webpage.gif);*/
background-repeat:no-repeat;
height:auto;
padding:3px;
}

.callout-a div {
background-image:url(/i/fa_tout_cfr_corp_webpage.gif);
background-repeat: no-repeat;
padding:5px;
background-color: #eef8ff;
padding-top:70px;
}

div#fa-member li {
list-style-type: disc;
margin: 0 0 10px 15px;
}

.callout-a p, .callout-cw p, .callout-b p, .callout-c p, .callout-d p, .callout-e p, .callout-f p, #whats-new p, .callout-c li {
padding-bottom:5px;
margin-bottom:10px !important;
line-height:1.6;
}

.callout-b h4 a {text-decoration:none}

.callout-b h5 {
display:inline;
padding-right:50px;
}

.callout-b ul.float {
display:inline;
float:left;
width:120px;
}

.callout-c a {
border:medium none;
display:block;
}

.callout-cw h4, .callout-cw h5, .callout-cw p, .callout-cw a {
color:#7A6B61;
}

.callout-d a {
border-bottom-color:#E2D2BF;
}

.callout-d h4, .callout-d h5, .callout-d p, .callout-d a {
color:#965519;
}

.callout-e h5, .callout-e p {
color:#041140;
}

.callout-f a {
/* border-bottom-color:#D3D2C2; */
text-decoration:underline;
}

#callouts .feedburnerFeedBlock * a, #callouts .feedburnerFeedBlock p a {
text-decoration:none;
border-bottom:none;
outline:none !important;
}

.callout-f h4, .callout-f h5, .callout-f p, .callout-f a {
color:#4A542C;
}

.callout-flipper {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:400;
line-height:1.4;
padding-bottom:0pt;
text-decoration:none;
}

.flipper-img {
}

.flipper-img img {
height:160px;
margin-left:-10px;
margin-top:-5px;
width:290px;
}

.flipper-img a:hover {
border:medium none;
}

.callout-flipper p {
margin-left:-10px;
padding:5px 10px 2px;
width:270px;
}

#flipper, #flipper0, #flipper1, #flipper2, #flipper3, #flipper4 {
border-bottom:1px solid #F5F1E8;
}

#flipper0:hover, #flipper1:hover, #flipper2:hover, #flipper3:hover, #flipper4:hover, #flipper5:hover {
background:#F9F7F1 none repeat scroll 0%;
color:#965519;
}

#flipper0:hover a, #flipper1:hover a, #flipper2:hover a, #flipper3:hover a, #flipper4:hover a, #flipper5:hover a {
background:#F9F7F1 none repeat scroll 0%;
border:medium none;
color:#965519;
}


.center-divider {
margin:0pt !important;
padding:0pt !important;
height:0px !important;
}


.cms p, .cms li, .cms p span {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:1.6;
padding-bottom:10px;
}

.cms ul li {
list-style-type: disc;
margin-left:10px;
}

.home-issues h2 {
font-family:"Times New Roman",Times,serif !important;
font-size:18px !important;
font-weight:400 !important;
line-height:1 !important;
margin-bottom:5px !important;
margin-top:15px;
}

.home-links li, .home-links_half li a {
display:block;
margin-bottom:6px;
margin-left:-10px;
padding-left:10px;
width:190px;
}

#panel p.home-panel-date {
font-size:13px;
color:#965519;
padding-bottom:5px;
padding-top:5px;
}

.imgleft {
padding-bottom:0px;
padding-right:10px;
padding-top:10px;
}

.landing h2, .landing h4 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
padding:10px;
padding-left:0px;
}

#general h2 {
font-family:"Times New Roman",Times,serif;
font-size: 18px;
font-weight: 400;
padding-top:5px;
}

#general:first-child, .landing h4 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
margin-top:-10px;
}

#center-container > .landing h2:first-child, #general:first-child,.landing h4 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
margin-top:-10px;
margin-bottom:10px;
}




.landing p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
padding:0pt 15px 10px 0px;
}

.linklist li {
margin-bottom:10px;
}

.lnava {
font-family:"Times New Roman",Times,serif !important;
font-size:14px !important;
font-weight:400 !important;
line-height:1;
padding-left:10px;
}

.lnava:hover, .lnavb:hover, .lnavc:hover, #ie7 .lnava li:hover, #ie7 .lnavb li:hover, #ie7 .lnavc li:hover {
background-color:#FFFFFF !important;
border:medium none;
}

.lnavaon {
font-family:"Times New Roman",Times,serif !important;
font-size:14px !important;
background-color:#FFFFFF !important;
padding-left:10px;
}

.lnavaon li, .lnavbon li, .lnavcon li {
background-color:#FFFFFF;
}

.lnavb {
font-family:"Times New Roman",Times,serif !important;
font-size:14px !important;
font-weight:400 !important;
line-height:1;
padding-left:20px;
}

.lnavbon {
background-color:#FFFFFF !important;
padding-left:20px;
}

.lnavc {
font-family:"Times New Roman",Times,serif !important;
font-size:12px !important;
font-weight:400 !important;
line-height:1;
padding-left:30px;
}

.lnavcon {
background-color:#FFFFFF !important;
padding-left:30px;
}

.name a, #publication-related a {
font-weight:700;
}

.order {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
}

.order a, .callout-a a, .member-callout a, .callout-cw a, .callout-c a, .callout-d a, .callout-e a, .callout-f a, #whats-new a {
text-decoration:underline;
}
.order a:hover, .callout-a a:hover, .member-callout a:hover, .callout-cw a:hover, .callout-c a:hover, .callout-d a:hover, .callout-e a:hover, .callout-f a:hover, #whats-new a:hover {
text-decoration:none;
}

.g12, .package-related, .package-related-briefing {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
}


.package-related h4, .package-related-briefing h4 {
display:inline;
text-transform: none;
font-family:"Times New Roman",Times,serif;
}

.package-related h5, .package-related-briefing h5 {
font-style:italic;
font-size:10px !important;
font-weight:400 !important;
margin-top:0px !important;
margin-bottom:10px;
}

.package-related h6, .package-related-briefing h6 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-weight:400;
padding-bottom:10px;
padding-top:10px;
}



.partner-wide a {
color:#411C0D;
}

.partner-wide li {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
padding-right:10px;
padding-top:10px;
}

.select-type h4 {
margin-bottom:20px !important;
display:block;
clear:both;
}



#ie7 .select-type h4 {
margin-bottom:30px !important;
display:block;
clear:both;
}

.select-type *{
color:#411c0d !important;
}

.select-type select {
clear:both;
}

.select-type form {
padding-top:0px !important;
clear:both;
}

.select-type form p{
font-size:12px !important;
margin-left:-120px;
padding-left:120px;
margin-bottom:10px;
padding-top:0px !important;
padding-bottom:3px !important;
width:390px;
border-top:1px solid #f5f1e8;
border-bottom:1px solid #f5f1e8;
text-decoration:none;
overflow:hidden;
}
.select-type * p strong,.select-type form:first-child {
padding-left:5px;
padding-right:5px;
}
/*
.select-type form:last-child {
margin-left:-130px;
padding-left:120px;
padding-top:0px;
padding-bottom:0px;
height:30px;
width:390px;
border-bottom:1px solid #f5f1e8;
}


.select-type form a{
padding-top:10px;
padding-bottom:13px;
}
*/

.select-type form li{ 
display:block;
width:100%;
float:left;
clear:both;
}


.select-type h4 span {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
display:block;
clear:both;
text-transform: none;
line-height: 1.2em;
}

.select-type p {
font-weight:normal !important;
margin-bottom:15px;
}

.select-type form p strong{
padding-top:10px !important;
font-weight:600;
font-size:14px;
}

/*
.select-type * a {
display:block;
margin-bottom:10px;
margin-right:10px;
padding-top:0px !important;
margin-top:10px !important;
padding-bottom:0px !important;
display:inline;
z-index:10;
}



.select-type a:hover {
background-color:#F9f7f1 ;
z-index:-1;
}
*/
#ie7 .select-type a:hover {
background-color:transparent;
z-index:1;
}

.select-type a {
padding: 2.5px 5px;
/*
margin-bottom:-10px !important;
margin-left:1px !important;
font-weight:400;
border-bottom:none !important;
*/
}

.select-type * li {
list-style:none !important;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}

.select-type {
width:100%;
min-height:10px;
clear:both !important;
height:auto !important;
float:left;
}

#ie7 .select-type  {
padding-bottom:5px;
min-height:30px;
}

.spotlight {
padding:15px 10px 0 0;
width:auto;
}

.spotlight:hover {
background-color:#F9f7f1;
}

.spotlight .home_daily_analysis_desc p {
padding:0px 0pt 0pt !important;
}

.spotlight p {
margin-top:10px;
}

.spotlight h4 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
line-height:1;
margin-bottom:5px;
text-transform: none;
}

.spotlight p, table {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:1.6;
}

.unrelated {
border:medium none;
margin:0pt 0pt 10px 0px;
padding:10px 0pt !important;
}

.utilnav, .crumb-break, .print-logo, #emaillink, #center-container .center-divider, .footer-divider {
display:none;
}

a img:hover {
border:medium none;
}



.home-issues img {
display:block;
height:auto !important;
margin-left:-10px;
width:auto !important;
}

a:hover {
color:#411C0D;
}



ul.home-links, ul.home-links_half, .home-links li a {
border:medium none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
line-height:1.25;
padding-right:15px;
text-decoration:none;
margin-left: 0;
}

#left-callout {
border-top:10px solid #F5F1E8;
clear:both;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
line-height:1.25;
margin-left:-10px;
padding-left:10px;
width:190px;
}

#left-callout h4 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-weight:400;
line-height:1;
margin-bottom:5px;
margin-top:10px;
}

.home-links li:hover a, .home-links_half li:hover a {
color:#965519;
}

.home-links li:hover, .home-links_half li:hover a {
background:#F9F7F1 none repeat scroll 0%;
border:medium none;
color:#965519;
}

input {
font-family:Georgia,"Times New Roman",Times,serif;

}


#lc-full p {
padding-top:10px;
}


#lc-full .caption-right p ,#lc-full .caption-left p{
margin:0px;
padding:0px;
font-size:10px;
line-height: 13px;
}


.pullquote_right p {
padding: 0 20px;
}

.pullquote_left p {
padding: 0 20px 0 0;
}

.pullquote_left p, .pullquote_right p {
font-family:"Times New Roman",Times,serif !important;
font-size:20px !important;
font-style: italic;
line-height: 1.3 !important;
width: 220px !important;
color: #965519;
}

.newsletter_feature_img {
margin-left:-10px !important;
}

.newsletter_feature_img img {
padding-right:10px !important;
}

.newsletter_feature_img, .newsletter_content, .newsletter_content2 {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
}

#srchfield:focus, #srchfield:hover {
background-color:#6A4C3F;
/*color:#FFFFFF;*/
}


#print,#share {
height:28px;
display:inline;
}


#publication-headerbar h1{
display:inline;
font-size:18px;
font-weight:normal;
font-style:italic;
margin-bottom:-10px;
float:left;
line-height:1;
color:#411c0d;
padding:10px;
}

#publication-headerbar {
overflow:hidden;
border-bottom:1px solid #f5f1e8;
padding:0px;
margin-bottom:-11px;
height:40px;
}

#publication-headerbar .imgright{
display:inline;
float:right;
padding:0px !important;
}


.callout-flipper div p.highlight {
background:#F9F7F1 none repeat scroll 0%;
color:#965519;
}


#printshare{
height:27px;
margin-top:-1px;
overflow:hidden;
margin-top:0px;
border-bottom:1px solid #f1f5e8;
width:205px;
margin-right:-25px !important;
}


#print {
}

#share{
}


#print:hover {
}

#share:hover{
}


ul.callout-stories-list li a{
font-weight:normal;
margin-right:1000px;
}


ul.callout-stories-list li a strong{
font-weight:normal;
}

#related-container table{
max-width: 540px !important;
}

#related-container .cms p {
width: 490px;
}

#ie7 #related-container .cms p, #ie6 #related-container .cms p {
width: auto;
padding-right:50px;
}


#lc-full p * .caption-right,#lc-full p .caption-left {
margin-left:8px;
padding-bottom:15px;
padding-top:10px;
}


#ie7 .spotlight *, #ie6 .spotlight *{
text-decoration:none !important;
border:none !important;
}

.partner-wide {
border-top:10px solid #f5f1e8;
border-bottom:10px solid #f5f1e8;
color:#333;
margin-left: -15px;
padding: 15px 20px 0 15px;
}

#isn * h2  {
padding-top:10px;
}
 


#related-container{
background-color: #fff;
border-bottom:10px solid #f5f1e8;
overflow:hidden;
}

#lc-full-all #related-container{
padding-bottom:0px;
border-bottom:0px solid #f5f1e8;
}

div #related-materials *{
font-family:Georgia,"Times New Roman",Times,serif;
line-height:1.4;
}
#related-materials ul {
	margin:0;
}



div #related-materials h3, 
div #related-materials h5 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
padding-bottom:0px;
font-weight:normal;
}


div #cfr .partner-narrow * h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
padding-bottom:0px;
font-weight:normal;
}



/* c08 banner on top hack */
.spotlight img[src|="/content/projects/images/C2008_button70_2.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("/i/C2008_sbanner_v3.gif");
float:left !important;
margin-left:-10px;
margin-right:1000px;
}

img[src|="/content/projects/images/C2008_button70_2.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("/i/C2008_sbanner_v3.gif");
margin-top:1px;
}

#ie7 img[src|="/content/projects/images/C2008_button70_2.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("/i/C2008_sbanner_v3.gif");
margin-top:3px;
}
#ie6 img[src|="/content/projects/images/C2008_button70_2.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("/i/C2008_sbanner_v3.gif");
margin-top:3px;
}


.partner-wide ul {
margin: 0;
}


* #partner-narrow #isn * h2, * #partner-narrow #isn * h5  {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
border-top:none !important;
font-weight:normal;
}

* .caption-right, * .caption-left {
font-size:10px;
}

* .caption-right, * .caption-leftt {
font-size:10px;
}

 * #partner-narrow * .headerbar  {
border-top:1px solid #f5f1e8 !important;
}
 

#lc-full * h5 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal;
}


 * #partner-narrow #isn * h2 *  {
font-weight:normal;
}
 

* table .headerbar {
width:auto !important;
}


#lc-full #related-container {
font-size:12px;
}

div .cms {
margin-top:-3px;
}


.related_pubtype {
font-style:italic;
}

#edit-contact p{
font-size:12px;
}

.errmsg {
color:#962034;
}

#cc ul {
margin: 0 0 0 .99em !important
}

#cc ul li {
margin: 0 0 0.9em 0;
padding: 0;
text-indent: -0.1em;
list-style: square;
}

.dynamicLatest .feedburnerFeedBlock span.headline * {
font-size:13px;
}

.dynamicLatest ul li:first-child {
margin-top:0;
}

.dynamicLatest ul li {
margin-top:3px;
}


.visible_break hr{
margin-top:25px;
margin-bottom:10px;
margin-left:-100px;
width:1000px;
height:10px !important;
background:#f5f1e8;
}

#general ul {
margin: 0 0 0 0.5em!important; 
}

#general ul li {
margin: 0 0 0.9em 0;
padding: 0 !important;
text-indent: -1.1em !important;
}

.authors * a, #lc * a, #nav a, #crumb a, #crumb * a, #footer a, #lc-home * a, .spotlight h5 a:hover, .spotlight * .name a:hover, .spotlight * a:hover{
border-bottom:none !important;
}


.callout-e * {
color:#647999 !important;
}

/*
.callout-e * a {
border-bottom:1px solid #d8d9d8 !important;
}
*/
#blogs .callout-e * ul li {
margin-bottom:10px;
}


.callout-b * {
color:#4a542c !important;
}

.callout-b * a {text-decoration:underline; line-height: 1em}
.callout-b * a:hover {text-decoration:none;}

/* removed padding-bottom for "c" blog widgets */
.callout-c * {
color:#7a6b61 !important;
padding-bottom:0px!important;; 
}

.callout-f * {
color:#82473e !important;
}

.callout-f * a {
/* border-bottom:1px solid #decfc6 !important; */
text-decoration:underline !important;
}

.callout-f * a:hover {
text-decoration:none !important;
}

.callout-d * {
color:#965519 !important;
}

.callout-cd * {
color:#411c0d !important;
}

.callout-cd * a {
border-bottom:1px solid #7d645b !important;
}

#cc .partner-wide ul  {
margin-left: 0 !important;
list-style:none;
}

#cc .partner-wide ul li {
	list-style: none;
	margin: 0;
	text-indent: 0;
	padding: 10px 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
}

#cc .partner-wide ul li a {
	text-decoration: none;
}
#cc .partner-wide ul li a:hover {
	text-decoration: underline;
}

.borderless {
border:none !important;
}

.boxblue {
background-color:#fff !important;
border:1px solid #D9D1C3;
padding:15px !important;
}

.center-divider-clear, .select-type .divider {
display:none;
}

#ie6 .putdown  {
margin-left:100px !important;
margin-right:-90px !important;
}

#ie6 .putdown .put2  {
margin-left:-90px !important;
}

.headerbar h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
}

.headerbar h3 *{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px !important;
font-weight:normal;
}

.oneoff{
margin-left:-20px;
padding-left:20px;
width:580px;
border-bottom:10px solid #f5f1e8;
}

.spotlight h5 a{
border:none !important;
}

#general .spotlight h5 {
margin-top:-10px;
}

#book_meta * a{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px !important;
}
#book_meta * {
font-family:Georgia,"Times New Roman",Times,serif;

}

.pdf {
margin-bottom:10px;
display:block;
width:360px;
}
.pdf a{
display:block;
}

#newsweek {
margin-left:-11px;
border-bottom:10px solid #f5f1e8; 
}

#newsweek ul li {
padding-left:30px; 
}

#newsweek .headerbar{
height:40px;
background:url(/i/newsweek_header.gif) no-repeat scroll 290px 8px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin-left:-20px !important;
}


#newsweek h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;; 
}

#cc #center-container .spotlight h5 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
}

.mem_name {
width:100%;
display:block;
clear:both;
float:left;
margin-bottom:25px;
}

#ie6 *  img {
width:inherit !important;
height:inherit !important;
}

.commentlist *,form  {
font-size:14px !important;
}

.commentlist li *, #comments {
margin-bottom:15px;
}

#home-newsletter p {
font-size:10.5px;
}

table .name {
margin-bottom:10px;
}

.bookpage table .name {
margin-bottom:0px;
}

.bookpage .anchor{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
}

.pdf {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin:10px 0px 10px 0px;
clear:left;
}

.scrollbar {
	margin: 10px 0px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	line-height: 1.6;
}

.post{
margin-bottom:30px;

}
.post h2 a{
font-size:24px;
border:none !important;
}
.post h2 a:hover{
font-size:24px;
border-bottom:1px solid #F5F1E8 !important;
}

.callout-e * h2, .nocomments {
font-size: 18px;
font-family: "Times New Roman", Times, Serif;
font-weight:normal;
padding:10px 0px;
}

.commentlist li {
border-bottom:1px solid #f1f5e8;
margin-bottom:15px;

}

.commentlist li, .commentlist cite, .commentlist p, .commentlist a{
font-size:12.5px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px !important;
line-height:1.4;
}

.entry ul {
font-size:12px;
padding-left:10px !important;
margin-left: 1em !important;
list-style-type: none;
}

.entry img{
padding:5px;
}

.commentmetadata a{
font-size:9.6px !important;
}

.select-type form p {
/* temporary fix to filter nav problem rt3113 */
	width: 100%;
}

#book_meta_title h2 {
font-size:32px !important;
}

#book_meta_title h2 span.subtitle{
font-size:22px !important;
} 


#book_meta a {
border:none !important;
}
#webcast .upten {
margin-top:-10px;
margin-bottom:-20px;
margin-left:-10px;
}

#webcast h4 {
margin-bottom:10px;
}

#webcast .uptenwide {
width:170px;
margin-top:10px;
}
#webcast .borderill {
border-bottom:10px solid #f5f1e8;
margin-top:10px;
padding-bottom:10px;
}

.noborder {
border:0px !important;
}


#partner-narrow #globalsecurity .headerbar {
margin:0px !important;
padding:0px !important;
margin-bottom:10px !important;
}

#partner-narrow #newsweek .headerbar {
margin-left:10px !important;
padding:0px !important;
}

#partner-narrow #newsweek  ul{
margin-left:10px !important;
padding:0px !important;
}

#partner-narrow li{
margin:0px !important;
margin-bottom:10px !important;
padding:0px !important;
}

#partner-narrow ul{
margin:0px !important;
padding:0px !important;
}

.select-type *{
clear:both;
}

#ie7 .select-type form{
float:left;
}



hr {
border-bottom:1px solid #f5f1e8;
}

#ie7 .select-type form .order{
display:block;
width:395px;
}

.select-type form .items, .select-type form .order {
display:block;
float:left;
height:20px;
width:100%;
}


#twoStor #panel-l{
width:430px !important;
margin-right:10px;
}

#twoStor #panel-l h2 a{
font-size:26px;
}

#twoStor #panel-l p.ko a {
float:left;
width:200px;
padding-bottom:10px;

}

/* removes subhead for campaign site */
#subhdr-campaign {
display:none;
}

div #widget_706be048bc585e00b670df4b5546ba12 *{
background:#F5F1E8;
}

.maroon {
color:#5a1609 !important;
}

.green {
color:#4a542c !important;
}

.inline {
display:inline;
}

.block {
display:block;
background:#FFF;
}

#ie7 #GEC {
height:70px !important;
display: block;
margin:0px;
padding:0px;
}


#ie7 #GEC * {
color:#4a542c !important;
}

#people-place-mebers p {
font-size:12px;
}
#people-place-mebers div.cms {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
}

#people-place-mebers div.cms p {
font-style:normal;
font-weight:normal;
margin-bottom:5px;
}
#people-place-mebers h5 {
font-size:24px;
}
#people-place-mebers-ed p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}

#people-place-mebers-ed input[type="button"] {
border:0px;
margin:5px 5px 10px 0px;
background:#fff;
border-bottom:1px solid #F5F1E8;
}

#people-place-mebers-ed input[type="submit"][value="Save"] {
background:url(/member/directory/images/button-save.gif) top left no-repeat;
width:50px;
height:25px;
border:none;
color:transparent;
font-size:0px;
line-height:0px;
text-decoration:none;
cursor:pointer;
margin: 0 !important;
}

#people-place-mebers-ed input[type="submit"][value="Saving..."] {
background:url(/member/directory/images/button-saving.gif) top left no-repeat;
width:62px;
height:25px;
border:none;
color:transparent;
font-size:0px;
line-height:0px;
text-decoration:none;
cursor:pointer;
}

#people-place-mebers-ed input[type="button"][value="Cancel"] {
background:url(/member/directory/images/button-cancel.gif) top left no-repeat;
width:62px;
height:25px;
border:none;
color:transparent;
font-size:0px;
line-height:0px;
text-decoration:none;
cursor:pointer;
margin: 0 !important;
}

#people-place-mebers-ed input[type="button"][value="Edit"] {
background:url(/member/directory/images/button-edit.gif) top left no-repeat;
width:43px;
height:25px;
border:none;
color:transparent;
font-size:0px;
line-height:0px;
text-decoration:none;
cursor:pointer;
}


#people-place-mebers-ed input[type="button"][value="Delete"] {
background:url(/member/directory/images/button-delete.gif) top left no-repeat;
width:62px;
height:25px;
border:none;
color:transparent;
font-size:0px;
line-height:0px;
text-decoration:none;
cursor:pointer;
}



#people-place-mebers-ed input[value="down"] {
display:none;
}
#people-place-mebers-ed input[value="up"] {
display:none;
}

#people-place-mebers-ed #profile-form #tabs ul {
margin-bottom:16px !important;
}
#people-place-mebers-ed #profile-form #tabs ul li{
display:inline;
float:left;
margin-right:2px !important;
padding:10px !important;
font-size:12px;
}
#people-place-mebers-ed #profile-form #tabs ul li a:hover{
background:#fff;
}

#people-place-mebers-ed #profile-form #tabs ul:first-child{
margin-left:0px !important;
}

#people-place-mebers-ed #profile-form #tabs *{
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
}

#people-place-mebers-ed #profile-form #tabs li *{
padding:6px !important;
}

#people-place-mebers-ed #profile-form #tabs ul li.selected {
font-weight:bold;
}
#profile-form form{
clear:both;
}

div #people-place-mebers-ed .AjaxAutocompleteBox ul{
padding-left:15px !important;
}

#people-place-mebers-ed #tabs ul{
width:699px !important;
}

#people-place-mebers-ed #tabs {
padding-bottom:6px;
border-bottom:1px solid #C5C4C6;
}

.bookpage #book_meta{
clear:none;
margin-bottom:30px;
}

#people-place-mebers-ed #tabs li a{
border-left:1px solid #C5C4C6;
border-right:1px solid #C5C4C6;
border-top:1px solid #C5C4C6;
border-bottom:0px solid #C5C4C6;
padding:5px;
background:#F5F1E8;
width:50px;

}

#people-place-mebers-ed #tabs li.selected span{
border-left:1px solid #C5C4C6;
border-right:1px solid #C5C4C6;
border-top:1px solid #C5C4C6;
padding:5px ;
border-bottom:2px solid #fff;
font-weight:normal;

}


#edit-profile-tab-content {
border-left:1px solid #C5C4C6;
border-right:1px solid #C5C4C6;
border-bottom:1px solid #C5C4C6;
padding:15px;
margin-top:-17px
}

#ie7 #people-place-mebers-ed #tabs * .selected span {
background:#fff;
padding-bottom:5px;
z-index:10000;
border-bottom:1px solid #fff;
}


#ie7 #edit-profile-tab-content {
margin-top:0px;
z-index:1;
border-right:1px solid #C5C4C6;
border-left:1px solid #C5C4C6;
border-bottom:1px solid #C5C4C6;
}


#ie7 #people-place-mebers-ed #tabs {
padding:0px;
height:41px;
border-bottom:1px solid #C5C4C6;
}

#people-place-mebers-ed .FormController input{
display:inline;
clear:none;
} 

#people-place-mebers-ed .RadioGrid td{
width:85px;
vertical-align:middle;
}


#people-place-mebers-ed .RadioGrid .radio{
margin-right:5px;
vertical-align:middle;
}

#edit-profile-tab-content * {
vertical-align:baseline;
}

#edit-profile-tab-content .FormHeading div {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px !important;
font-weight:500 !important;
margin:20px 0px 5px 0px;
border-bottom:1px solid #F5F1E8;
}

#edit-profile-tab-content .FormHeadingFirst div {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px !important;
font-weight:500 !important;
margin:20px 0px 5px 0px;
border-bottom:1px solid #F5F1E8;
}

p.arrow-up {
	clear: left;
}

.subtitle {
font-size:22px;
}

ul.callout-stories-list {
	margin:0;
}
#callouts ul {
		margin:0;
}

.linklist.researchlinks {
margin-bottom:40px !important;
}

h2.researchlink {
font-weight:bold !important;
}

#readers_table tr {vertical-align: top;}
#readers_table thead {vertical-align: bottom; line-height: 1.4em}

#messageBox {
z-index:11111;
position:fixed;
bottom:0;
right:20px;
display:block;
border-top:2px solid #bbb;
border-left:2px solid #bbb;
border-right:2px solid #bbb;
background:#fff;
padding:5px 10px 0px 10px;
width:170px;
display:none;
background:#fff url('/i/cfr_mono.jpg') no-repeat 5px 2px;
}

#messageBox p {
line-height:1.2;

}

#messageBox textarea {
width:165px;
margin-top:5px;
height:80px;
border:1px solid #ccc;
font-size:11px;
font-family:sans-serif;
line-height:1;
margin-bottom:5px;
padding:1px;
}
#closeMess {
width:100%;
text-align:right;
display:block;
position:static;
height:35px;
}
#closeMess a{
cursor:pointer;
}

#messageBox a.sendMess {
width:158px;
text-align:center;
border:1px solid #999;
padding:0px 5px;
float:right;
color:#bb0000;
margin-bottom:10px;
}

#messageBox a.sendMess:hover{
text-decoration:none;
background:#F5F1E8;
cursor:pointer;
}


.f10 {
font-size:10px;
}
.f11 {
font-size:11px
}

.package-related-container {
	background-color: #fff;
	float:left;
	border-top: 10px solid #F5F1E8;
	width: 575px;
	margin-left: -15px;
	padding: 15px 0 0 15px;
}

#corpsect {
width:390px;
}

#corpimg {
float:left;
width:160px;
height:160px;
}

#corpimgside {
float:left;
width:200px;
height:160px;
margin-left:10px;
}

#corpimgcapt {
width:200px;
height:60px;
}

#corptext {
margin-left:5px;
}

#corpimgcall {
width:200px;
height:100px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#f5f1e8;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#f5f1e8;
border-left-style:solid;
border-left-width:1px;
border-left-color:#f5f1e8;
}

#corpbroch {
width:100%;
height:113px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#f5f1e8;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#f5f1e8;
border-left-style:solid;
border-left-width:1px;
border-left-color:#f5f1e8;
border-right-style:solid;
border-right-width:1px;
border-right-color:#f5f1e8;
}

/* new About page styles */
#player_jwplayer_full {background-color:#fff; /* padding:10px; */ }
#player_jwplayer_full2 {background-color:#fff; padding:10px; margin: 0 0 0 200px; }
.jwplayer-container-about {border: 1px solid #000; padding-top:15px; padding-left:23px; padding-bottom:15px; background-color:#dfe1d2}

.lnavacorp  {
font-family:"Times New Roman",Times,serif !important;
font-size:14px !important;
font-weight:400 !important;
line-height:1;
padding-left:10px;
color:#AAAAAA;
}

.lnavacorp a {
color:#AAA;
}

.lnavacorp a:hover {
background-color:white;
}

#cms2 ul li, #cms2 ol li {
list-style-type:disc;
margin-left:10px;
}

/* START special congress project page styles */

#related-container .cms .lcnewproject p {
	width: 100%;
}

.lcnewproject h4 {
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:400;
	padding-bottom:0;
	padding-top:10px;
	text-transform:none;
	/* color:#5A3A2C; */
	color: #A25D53;
}

ul.congress li {
	list-style-type:disc;
}

.lcnewproject a {
	text-decoration:underline;
	color:#411c0d;
}

.lcnewproject a:hover {
	text-decoration:none;
}

.lcnewproject div.feedburnerFeedBlock {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:20px;
padding-top:10px;
padding-bottom:10px;
}

.lcnewproject div.feedburnerFeedBlock span.headline a {
	    color:#411c0d;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		text-decoration: underline;
}

.lcnewproject div.feedburnerFeedBlock span.headline a:hover {
	text-decoration: none;
}


.lcnewproject div.feedburnerFeedBlock p.feedItemAuthor {
display:inline;
}


.lcnewproject div.feedburnerFeedBlock p.feedItemAuthor:before {
content:", ";
}

.cms .lcnewproject .feedburnerFeedBlock ul li {
	list-style-type: none;
	margin-left: 0;
	padding-bottom: 0;
}

.congresstop {
	font-size:10px;
}

.linkfoat {
float:left;
margin-left:25px;
}

.congressql {
font-size:11px;
}

.linkfoat div {
text-align:center;
}

/* END special congress project page styles */

#lc-full h5.videopub {
	font-weight:bold;
}

#callouts .newblogwidget-post div.feedburnerFeedBlock .feedTitle a, #callouts .newblogwidget-post ul li p.feedItemAuthor, #callouts .newblogwidget-post ul li p.date {
color:gray !important;
font-size:10.5px !important;
}

#callouts .feedburnerFeedBlock p.date {
	margin-top: 0px;
}


#callouts .newblogwidget {
    padding-top: 5px;
}


#callouts .newblogwidget:first-child {
	padding-top:0px;
}

#callouts .newblogwidget-post span.headline a {
color:#411C0D;
display:block;
font-family: Georgia;
font-size:10.5px;
font-weight:bold;
line-height:1.5;
}

.single-blog-callout p.feedTitle, .single-blog-callout ul li p.feedItemAuthor, .single-blog-callout ul li div /* , .single-blog-callout ul li p.date */ {
display: none;	
}

.single-blog-callout ul li p.date {
	color:gray;
}

.single-blog-callout div.feedburnerFeedBlock span.headline a {
	font-size: 10.5px;
	font-weight: bold;
}

.single-blog-callout div.feedburnerFeedBlock ul li {
	margin-top: 5px;
}

.single-blog-callout div.feedburnerFeedBlock ul li:first-child {
	margin-top:0;
}

.single-blog-callout div.feedburnerFeedBlock {
	margin-top: 10px;
}

ul.pnf #lc {
	display:none;
}

ul.pnf #cc {
/*	width: 100% !important; */
	padding: 0 !important;
	margin: 0 !important;
}

.pnfsitemap {
	padding-top: 10px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
}

#general .pnfsitemap ul {
	margin: 0;
	padding: 0;
}

#center-container #general .pnfsitemap ul li {
color:#000000;
font-size:11px;
line-height:1.4em;
list-style-type:none;
padding-top:0;
margin:0;
}

.pnfsitemapcol {
	width:180px;
	padding-right: 30px;
	float: left;
}

.center-container-floater {
background:none repeat scroll 0 0 #FFFFFF;
padding:12px 10px 20px 11px;
margin-bottom: 10px;
}

ul.pnf p {
	font-size: 11px;
	line-height: 1.4;
}

ul.pnf a {
	text-decoration: underline;
}

ul.pnf a:hover {
	text-decoration: none;
}

ul.pnf h2 {
	font-size: 20px !important;
}

#pnfindex {
	height: 660px;
	font-size: 11px !important;
}

#pnfindex.site-index ul li a {
	font-size: 11px;
}

#pnfindex.site-index .subcol1 {
	width:50%;
}

#pnfindex .nav-header a {
text-decoration: none;
}

#pnfindex.site-index .col1, #pnfindex.site-index .col2, #pnfindex.site-index .col3, #pnfindex.site-index .col4, #pnfindex.site-index .col5 {
float:left;
height:660px;
margin:0 0 0 8px;
padding:0 0 0 8px;
}


#pnfindex.site-index .col1 {
    padding-left:0;
    margin-left: 0;
    width: 130px;
}


#pnfindex .col4 {
    width: 230px;
}

#callouts .single-blog-callout div.feedburnerFeedBlock span.headline a {
display:block !important;
font-family:Georgia !important;
font-size:10.5px !important;
font-weight:bold !important;
line-height:1.5 !important;
}

/* reposition blog callout elements; date before headline
#callouts .single-blog-callout div.feedburnerFeedBlock li {
	margin-top: 10px; position: relative;
}

#callouts .single-blog-callout div.feedburnerFeedBlock p.date {
	position: absolute; top: 0px; left: 0; 
}

#callouts .single-blog-callout div.feedburnerFeedBlock span.headline {
	padding-top: 18px;
}
*/

/* Corp-login-required link styling */

body.is_not_corporate a.corp_login {
	color: #AAAAAA;
}

body.is_corporate a.corp_login {
	color: #411c0d;
}

p.smaller {
	font-size: 11px;
}

.pwmsg {
	color: #a25d53;
}

.pwpage li {
	list-style-type: disc;
	margin-left: 10px;
}

input#password1, input#password2 {
	width:200px;
}

.goodmsg {
	color: #4A542C;
}

#search_filter_input {
/*	background-color: #411c0d;
	color: #fff;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px; */
}

a.search_input_button {
	display: inline-block;
	text-decoration: none !important;
    margin-top: 10px;
    margin-left: 60px;
	
    background-color: #411c0d;
    color: #fff;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:solid;
    border-width:1px;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}

a.search_input_button:hover {
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:solid;
    border-width:1px;
	text-decoration: none !important;
}

table.essentialdoc, table.essentialdoc td {
	border: 1px solid #333;
}

