/* GENERAL */
BODY {
    background: white;
    text-align: left;
}
A,
A.helpLink {
    color: black;
    text-decoration: none;
}
A.forward,
A.back,
A.up,
.hide {
    display: none;
}

LI {
    list-style-type: square;
	margin-left: 1.1em;
}

/* LAYOUT */
DIV#page {
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: 0;
    background: none;
}
DIV#page DIV.wrapper {
    background: none;
    padding: 0;
    overflow: visible;
}
DIV#body {
    border-top: 1px solid black;
    background: none !important;
    padding: 0;
    overflow: visible;
}
* HTML DIV#minWidth1 {
    border: none;
    float: none;
}
* HTML DIV#minWidth2  {
    margin: 0;
    float: none;
}


/* HEAD */
DIV#header {
    background: none !important;
    padding: 0 !important;
}
DIV#header IMG {
    margin: 0;
}
DIV#header DIV.wrapper DIV {
    display: none;
}


/* BREADCRUMBS */
UL#breadcrumbs {
    display: none;
}


/* SUBMENU */
DIV#submenu {
    display: none;
}


/* PAGE NAVIGATION */
DIV.pageNavigation {
    display: none;
}
DIV.pageListHeader {
    border: none;
    padding: 0;
}
UL.internalMenu {
    display: none;
}


/* ARTICLE LAYOUT */
DIV#content {
    float: none;
    width: auto;
    margin: 0;
    padding: 1.7em 0 0 5em;
}
DIV#content.noSubmenu {
    margin: 0;
}
DIV.singleColumn DIV#col1 {
    margin: 0;
}
DIV#col1 {
    float: none;
    width: auto !important;
    overflow: visible;
}
DIV#col2 {
    float: none;
    width: auto !important;
    overflow: visible;
    margin-top: 2em;
}
DIV#col2 DIV {
    margin-left: 0;
}


DIV.links UL,
DIV.files UL {
    list-style-type: square;
    padding-left: 16px;
}
DIV.links UL LI,
DIV.files UL LI {
    padding-left: 0;
}
DIV.links H2,
DIV.files H2 {
    padding: 0;
}



/* NEWLETTER */
DIV.newsLetter DIV#col2 {
    display: block !important;
    float: none !important;
    width: auto;
}



/* ISSUE LIST */
DIV.issueListList DIV#col2 {
    display: block !important;
    float: none !important;
    width: auto;
}
DIV.issueListList DIV#col2 * {
    margin-left: 0 !important;
}



/* ARTICLE */
H2.sectionHeading {
    border: none;
}
P.dateline {
    color: black;
}


/* BOX */
DIV.box {
    border: 1px solid black !important;
    background: none !important;
    page-break-inside: avoid !important;
}
DIV.box.timespace {
    border: none !important;
}




/* TABLE */
TD {
    border: 1px solid black;
    background: none !important;
}
TH {
    border: 1px solid black;
    background: none !important;
}


/* FOOTER */
DIV#footer {
    border-top: 1px solid black;
    background: none;
    padding-left: 0;
    overflow: visible;
}
DIV#footer UL {
    display: none;
}
DIV#footer ADDRESS {
    float: none;
    margin: 0;
}
DIV.articleFooter DIV{
    border: none;
}
DIV.articleFooter A {
    color: #666;
}


/* PUFFS ETC */
DIV.multipleLinksPuff {
    border-top: 1px solid black;
    background: none !important;
    width: auto;
    margin-right: 0 !important;
}
DIV.multipleLinksPuff DIV {
    background: none;
    padding-left: 0;
    padding-right: 0;
}
DIV.singleLinkPuff {
    border: none !important;
    border-top: 1px solid black !important;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0 !important;
    margin-bottom: 1.4em;
}
DIV.help {
    border-top: 1px solid black;
    margin-right: 0 !important;
}
DIV.notice {
    border-bottom: 1px solid black;
}
DIV.listPuff {
    border-top: 1px solid black;
    background: none !important;
    padding-top: 1em;
}
DIV.listPuff DIV {
    padding: 0;
    background: none;
}
DIV.multipleLinksPuff UL,
DIV.singleLinkPuff UL,
DIV.listPuff UL {
    list-style-type: square;
    padding-left: 1.1em;
}
DIV.multipleLinksPuff LI,
DIV.singleLinkPuff LI,
DIV.listPuff LI,
DIV.listPuff.gov UL LI,
DIV.listPuff.doc UL LI,
DIV.listPuff.fact UL LI {
    padding-left: 0 !important;
    background: none !important;
}



/* ARCHIVE CHECKOUT/CART ETC */
DIV#content.archiveCheckout DIV.multipleLinksPuff {
    border-top: none;
}
DIV#content.archiveCheckout DIV.multipleLinksPuff A {
    display: none;
}
DIV#content.archiveCheckout DIV.multipleLinksPuff TABLE A {
    display: inline;
}


/* STORY */
DIV#content.story DIV.group {
    border-top: 1px solid black;
}


/* STORY MENU */
P.storyHeader {
    border-bottom: none;
    margin-bottom: 0;
    color: black;
}


/* FILE LIST ICONS */
LI.pdf,
LI.media,
LI.word,
LI.excel,
LI.powerpoint,
LI.img,
LI.misc {
    background: none !important;
    padding-left: 0 !important;
}


/* TOOLS */
UL#tools {
    display: none;
}


/* FORMS */
FORM.area {
    background: none;
    border: none;
    padding: 0;
}
FORM#archiveSearch FIELDSET {
    border: 4px solid #F0F0EE;
    padding: 0.7em;
}
INPUT.submit,
INPUT.cancel {
    display: none !important;
}


/* CONTACT */
DIV#content.contact DIV.box {
    border: none !important;
    padding: 0;
}
DIV#content.contact DIV.contactList {
    border-top: 1px solid black;
    border-bottom: none;
}
DIV#content.contact DIV.contactList A {
    display: none;
}
DIV#content.contact DIV#col2 {
    display: block !important;
    width: auto;
    float: none;
}
DIV#content.contact DIV#col2 DIV {
    margin-left: 0;
}


/* EMBASSIES */
DIV#content.embassy DIV#columnHeader P.dateLine {
    display: none;
}
DIV.embassyCountry DIV#col2,
DIV.embassy DIV#col2 {
    display: block !important;
    float: none;
    width: auto;
}
DIV.embassyCountry DIV#col2 *,
DIV.embassy DIV#col2 * {
    margin-left: 0;
}



/* CALENDAR */
DIV#content.calendar DIV#columnHeader P {
    display: none;
}
DIV#content.calendar DIV.vcalendar.week H3,
DIV#content.calendar DIV.vcalendar.day H2 {
    background: black;
    color: white;
}
DIV#content.calendar DIV.vevent {
    border-bottom: 1px solid black;
}


/* DEBATE */
DIV#content.debate DIV.item {
    border-bottom: 1px solid black;
}
DIV#content.debate DIV.item.last {
    border-bottom: none;
}


/* START */
DIV#pageHeader {
    background: white;
    padding: 1.7em 0 0 5em;
}
DIV#introImage {
    display: none;
}
DIV#pageTools {
    display: none;
}
DIV#intro {
    width: auto !important;
    float: none;
    margin: 0 !important;
}
DIV#intro DIV {
    margin: 0 !important;
}
DIV.start DIV#col1 DIV {
    border-right: 0 !important;
}
DIV#shortcuts {
    display: none;
}
SPAN.newsHeader {
    padding: 0 0 0.5em 0;
    border-bottom: 4px solid black;
}
DIV.start DIV#col2 {
    display: block !important;
    width: auto;
    padding: 1em 0 0 0 !important;
    float: none;
    margin: 0;
    border-top: 1px solid black;
}
DIV.start DIV#col2 DIV {
    margin-left: 0;
}
DIV.start DIV#contentWrapper {
    margin: 0;
}

/* NOTICE LIST */
UL.noticeList LI,
DIV.noticeList LI,
DIV.noticeList DIV.noticeItem{
    border-bottom: 1px solid black;
    overflow: visible;
}
UL.noticeList LI.last,
UL.noticeList LI.small,
DIV.noticeList DIV.last{
    border-bottom: 0;
    background: none;
    list-style-type: square;
    margin-left: 1.1em;
    padding-left: 0 !important;
}
DIV.noticeList DIV.noticeItem UL LI {
    background: none;
    list-style-type: square;
    margin-left: 1.1em;
    padding-left: 0;
    height: auto;
}
DIV.noticeList DIV.multipleLinksPuff {
    border-top: 0;
}
DIV.noticeList DIV.multipleLinksPuff DIV {
    padding-top: 0;

}


/* FAQ */
DIV#content.faq UL.internalMenu {
    display: block;
}
DIV.faq DIV.item {
    border-top: 1px solid black;
}


/* EDITORIAL LIST */
DIV.editorialList DIV#col1 UL UL {
    display: none;
}


/* GENERAL LIST */
DIV#content.generalList FORM.area {
    display: none;
}


/* IMAGE ARCHIVE */
DIV.imageArchive DIV.item {
    border-bottom: 1px solid black;
}
DIV.imageArchive DIV.item.last {
    border-bottom: none;
}
DIV#content.imageArchive DIV#col2 {
    display: block !important;
    width: auto;
    float: none;
}
DIV#content.imageArchive DIV#col2 DIV {
    margin-left: 0;
}
DIV.imageArchive LI.media {
    padding: 0 !important;
}


/* SEARCH */
DIV.search DIV.group {
    float: none;
    width: auto !important;
    padding-bottom: 1em;
    border-bottom: 1px solid black;
}
DIV.search DIV.group DIV {
    padding: 0;
}


/* COLUMN LIST */
DIV.columnList UL.entries {
    float: none;
    width: auto;
    margin: 0;
}
DIV.columnList UL.entries.half LI {
    margin: 0 !important;
}


/* ADVANCED TABLE */
table.advanced {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
table.advanced th, table.advanced td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

