body {
background-color:#F5F1E8;
background-image:url(../i/bg.gif);
background-repeat:repeat-x;
color:#411C0D;
font-size:14px;
font-style:normal;
width:890px;
}

h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
}
h4 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:400;
}
h3 {
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:400;
}

li {
list-style:none;
}

.callout-flipper * {
border:none;
}


.cms a {
border-bottom:1px solid #7d645b !important;
}

#ie7 .cms * a {
border-bottom:1px solid #7d645b !important;
}

#callouts {
width:100%;
font-size:10.5px;
font-family:Georgia, "Times New Roman", Times, serif;

}

#callouts h4 {
font-family:"Times New Roman",Times,serif !important;
font-size:18px !important;
font-weight:400 !important;
line-height:1;
margin-bottom:5px;
}

#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:0pt !important;
width:390px !important;
}

#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;
font-weight:400;
}

#cc-home {
background-color:#FFFFFF;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:25px;
overflow:hidden;
padding:0pt !important;
width:660px !important;
padding-top:0px;
}




#center-container {
min-height:800px;
padding:12px 10px 20px 11px;
}


#center-container #general li {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
list-style-image:none;
list-style-position:inside;
list-style-type: square;
padding-top:5px;
color:#411c0d;
}

#center-container #general ul {
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}

#general * a {
border-bottom:1px solid #7d645b;

}

#center-container .caption-left {
float:right;
padding:5px;
}

#center-container .headerbar {
border-bottom:1px solid #F5F1E8;
margin-left:-10px;
padding:5px 20px 5px 10px;
width:380px;
}

#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.4;
}

#center-container .headerbar h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:400;
line-height:1;
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 p a, .small-photo p a {
border-bottom:1px solid #7d645b;
}

#center-container 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, .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 {
margin-left:15px !important;
width:890px !important;
}

#content {
margin-top:10px;
}

#content-blank {
background:#FFFFFF none repeat scroll 0%;
margin-bottom:10px;
margin-top:10px;
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;
width:890px;
margin-left:20px;
margin-bottom:30px;
}


#crumb {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
margin-left:-5px;
margin-top:40px;
margin-bottom:15px;
padding:0pt;
}


#crumb p a { 
margin-right:5px;
margin-left:5px;
color:#7D645B;
}


#crumb p{ 
text-transform: capitalize;
}


#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;
font-style:italic;
}

#crumb-txt {
display:block !important;
}



#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:15px;
}

#ie7 #lc,#ie6 #lc {
margin-right:-20px;
}

#ie7 #related-container .package-related, #ie6 #related-container .package-related {
margin-bottom:25px;
margin-left:10px;
padding-top:0pt;
width:170px;
}

#isn {

}

#isn .partner-block-title, #isn li a {
color:#962034;
}

#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;
}

#lc-full-all {
background-color:#FFFFFF;
}

#lc-full .partner-wide {
margin-left:-15px;
padding-left:15px;
padding-top:15px;
width:605px;
}

#lc-full .partner-wide h2 {
color:#647999;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
margin-left:-15px;
padding-bottom:0px;
padding-left:20px;
width:575px;
}

#lc-full .partner-wide li {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:400;
padding-top:10px;
margin-left:0px;
}

#lc-full h3, #related-container h2 {
color:#411C0D;
font-family:"Times New Roman",Times,serif;
font-size:32px;
font-weight:400;
padding-bottom:10px;
padding-top:10px;
}

#lc-full object embed {
margin-right:10px;
}

#lc-full .cms p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.6;
padding-top:10px;
}

#lc-home {
background-color:#FFFFFF;
float:left;
overflow:hidden;
padding:0pt !important;
width:190px !important;
}

#left-callout p {
padding-bottom:10px;
padding-right:20px;
}

#lnav .lnav {
font-size:18px;
padding-bottom:5px;
padding-top:15px;
}

#lnav * a:hover {
border:none;
}


#lnav .lnav:first-child {
padding-top:0pt;
}

#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 {
background-image:url(../i/nav-browsecontentby.gif);
background-repeat:no-repeat;
border:medium none;
left:0px;
margin-bottom:50px;
position:absolute;
top:134px;
width:890px;
z-index:11;
}

#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;
margin-bottom:10px;
margin-top:30px;
overflow:hidden;
padding:20px 0pt 20px 10px;
width:890px;
}

#panel h2 a {
color:#411C0D;
font-family:"Times New Roman",Times,serif;
font-size:38px;
font-weight:400;
line-height:1;
text-decoration:none !important;
}

#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:12px;
line-height:1.4;
text-decoration:none !important;
}

#panel-l {
border:medium none;
margin:0pt;
overflow:hidden;
padding:0pt;
width:570px !important;
margin-top:-20px;
padding-top:20px;
margin-bottom:-20px;
padding-bottom:20px;
}

#panel-l:hover {
background:#F9F7F1 none repeat scroll 0%;
}

#panel-l img {
padding-left:10px;
padding-right:18px;
}


#panel-r {
overflow:hidden;
padding:0pt;
width:290px !important;
}

#panel-r .gray_hover{
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;
}

#panel-r p {
padding:0px 15px 0px 0px;
}

#panel-r ul {
margin-top:10px;
padding:0px 15px 0px 10px;
}

#panel-r li {
width:285px;
margin-left:-5px;
padding:7px 20px 7px 7px;
}

#dap * .wid-featured_content_module * li {
margin-left:-5px;
padding:7px 20px 7px 7px;
}

#dap * .wid-featured_content_module * li a {
font-weight:normal !important;
font-size:12px !important;
}



#dap * .wid-featured_content_module * li:hover{
background:#F9F7F1 none repeat scroll 0%;
color:#965519;
}

#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;
}


#partner-narrow div .headerbar h2 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
padding-bottom:0pt;
width:195px;
}

#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;
}

#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 {
left:757px;
margin-top:10px;
position:absolute;
top:146px;
width:200px;
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 !important;
width:290px !important;
}

#related-fellows h3 {
font-size:18px;
}


#related-container {
padding:10px 25px 25px 15px;
min-height:930px;
height:auto !important;
}

#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 {
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  h5 {
margin-top:10px;
}


#related-container .package-related {
padding-bottom:25px;
padding-top:25px;
width:33%;
}

#related-materials {
margin-bottom:15px;
}

#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:#dfeaee;
background-image:url(/i/callout-foreign-affairs-hdr_r1_c1.jpg);
background-repeat:no-repeat;
height:auto;
}

.callout-a div{
padding-top:70px;
}

.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 a {
border-bottom-color:#DECFC6;
}

.callout-b h4, .callout-b h5, .callout-b p, .callout-b a {
color:#82473E;
}

.callout-b h5 {
display:inline;
padding-right:50px;
}

.callout-b ul {
display:inline;
float:left;
width:120px;
}

.callout-c a {
border:medium none;
display:block;
}

.callout-cw a {
border-bottom-color:#DCD6CD;
}

.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 a {
border-bottom-color:#C5C4C6;
}

.callout-e h4, .callout-e h5, .callout-e p, .callout-e a {
color:#041140;
}

.callout-f a {
border-bottom-color:#D3D2C2;
}

.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;
}

#flipper1, #flipper2, #flipper, #flipper0 {
border-bottom:1px solid #F5F1E8;
}

#flipper1:hover, #flipper2:hover, #flipper0:hover, #flipper3:hover {
background:#F9F7F1 none repeat scroll 0%;
color:#965519;
}

#flipper1:hover a, #flipper2:hover a, #flipper0:hover a, #flipper3: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 !important;
font-size:12px !important;
line-height:1.6;
padding-bottom:10px;
}

.cms ul li {
list-style-image:none;
list-style-position:outside;
list-style-type: square;
margin-left:10px !important;
color:#411c0d;
}

.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;
}

.home-panel-date {
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:10px !important;
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-top:10px;
}

#general h2 {
font-family:"Times New Roman",Times,serif;
font-size: 18px;
font-weight: 400;
padding-top:5px;
}

.landing h2, #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:16px !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:16px !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-b a, .callout-c a, .callout-d a, .callout-e a, .callout-f a, #whats-new a {
border-bottom:1px solid #D9D1C3;
}

.package-related {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
}


.package-related h4 {
display:inline;
font-size:12px;
font-weight:400;
border-bottom:1px solid #F5F1E8;
}

.package-related h5 {
font-style:italic;
font-size:10px !important;
font-weight:400 !important;
margin-top:0px !important;
margin-bottom:10px;
}

.package-related h6 {
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-weight:400;
padding-bottom:10px;
padding-top:10px;
}



.partner-wide a, .partner-wide {
color:#647999;
}

.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;
}

.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{
margin-bottom:-10px !important;
margin-left:1px !important;
padding:2.5px;
padding-left:5px;
padding-right:5px;
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;
}


.spotlight {
margin-left:-10px;
padding-left:15px;
padding-right:10px;
padding-top:15px;
width:100%;
}

.spotlight:hover {
background-color:#F9f7f1;
}

.spotlight .home_daily_analysis_desc p {
padding:0px 5pt 0pt 0pt !important;
}

.spotlight a {
border:medium none;
}
.spotlight p {
margin-top:10px;
}

.spotlight h4 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:400;
line-height:1;
margin-bottom:5px;
}

.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;
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 {
color:#411C0D;
text-decoration:none;
}

a:hover {
border-bottom:1px solid #D9D1C3;
color:#411C0D;
}

div .partner-wide {
margin-left:-10px;
padding-left:10px;
}



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;
}

#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 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:1.4;
padding-top:10px;
}


#lc-full .caption-right p ,#lc-full .caption-left p{
margin:0px;
padding:0px;
font-size:10px;
}


.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 {
background-color:#5A3A2C;
border-color:#000000 rgb(99, 68, 57) rgb(99, 68, 57) rgb(0, 0, 0);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:16px;
font-style:italic;
margin:0pt;
padding:2px;
}

#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;
margin-bottom:-1px;
}


#isn * h2  {
padding-top:10px;
}
 


#related-container{
padding-bottom:0px;
border-bottom:10px solid #f5f1e8;
}

#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;
}



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|="http://www.cfr.org/content/projects/images/C2008_button70_70.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("i/C2008_sbanner_v2.gif");
float:left !important;
margin-left:-10px;
margin-right:1000px;
}

img[src|="http://www.cfr.org/content/projects/images/C2008_button70_70.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("i/C2008_sbanner_v2.gif");
margin-top:1px;
}

#ie7 img[src|="http://www.cfr.org/content/projects/images/C2008_button70_70.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("i/C2008_sbanner_v2.gif");
margin-top:3px;
}
#ie6 img[src|="http://www.cfr.org/content/projects/images/C2008_button70_70.jpg"] {
width:auto !important;
height:auto !important;
background-image: url("i/C2008_sbanner_v2.gif");
margin-top:3px;
}


.partner-wide {
border-top:10px solid #f5f1e8 !important;
}


.partner-wide *{
border:none !important;
}


.partner-wide ul {
width:560px !important;
font-style:italic;
}


.partner-wide ul {
list-style: decimal inside !important;
}


 * #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:11px;
}

div .cms {
margin-top:-3px;
}


.related_pubtype {
font-style:italic;
}

#edit-contact p{
font-size:12px;
}

.errmsg {
color:#962034;
}

#cc ul {
color: #7d645b;
margin: 0 0 0 .99em !important
}

#cc ul li {
margin: 0 0 0.9em 0 !important;
padding: 0 !important;
text-indent: -0.1em !important;
list-style: square;
color:#411c0d;
}


.visible_break hr{
margin-top:25px;
margin-bottom:10px;
margin-left:-100px;
width:1000px;
height:10px !important;
background:#f5f1e8;
}

#general ul {
color: #7d645b;
margin: 0 0 0 0.5em!important; 
}

#general ul li {
margin: 0 0 0.9em 0 !important;
padding: 0 !important;
text-indent: -1.1em !important;
list-style: square;
color:#411c0d;
}

a{
border-bottom:1px solid #D9D1C3;
}

.authors * a, #lc * a, #nav a, #crumb a, #crumb * a, #footer a, #lc-home * a, #panel a, #panel * 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 {
border-bottom:1px solid #d3d2c2 !important;
}



.callout-c * {
color:#7a6b61 !important;
}

.callout-c * a {
border-bottom:1px solid #dcd6cd !important;
}



.callout-f * {
color:#82473e !important;
}

.callout-f * a {
border-bottom:1px solid #decfc6 !important;
}



.callout-d * {
color:#7d6c35 !important;
}

.callout-d * a {
border-bottom:1px solid #dcd6cd !important;
}



.callout-cd * {
color:#411c0d !important;
}

.callout-cd * a {
border-bottom:1px solid #7d645b !important;
}

.partner-wide * {
margin-left:-10px !important;
list-style:none !important;
}

.partner-wide h2 {
margin-left:0px !important;
margin-bottom:10px;
}

.borderless {
border:none !important;
}

.boxblue {
background-color:#fff !important;
border:1px solid #D9D1C3;
padding:15px !important;
}

.center-divider-clear, .select-type .divider {
display:none;
}

#ie7 #map-top img {
position:absolute;
top:230px;
left:200px;
}

#ie6 #map-top img {
position:absolute;
top:230px;
left:200px;
}


#ie7 .putdown ,#ie6 .putdown  {
margin-top:170px !important;
}


#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;
font-size:12px !important;
}

.pdf {
margin-bottom:10px;
}

#newsweek {
margin-left:-11px;
border-bottom:10px solid #f5f1e8; 
}

.partner-wide ul li {
padding-left:30px; 
}

#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 {
clear:both;
margin-left:100px;
}


#ie6 *  img {

width:inherit !important;
height:inherit !important;

}



#ie6 * a {

}

.commentlist *,form  {
font-size:14px !important;
}

.commentlist li *, #comments {
margin-bottom:15px;
}

#home-newsletter p {
font-size:10.5px;
}

table .name {
margin-bottom:10px;
}

.pdf {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin:10px 0px;
}

.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 h2 {
font-size:32px !important;
}
#book_meta h2 span{
font-size:16px !important;
margin-bottom:25px;
} 
#book_meta a {
border:none !important;
}
