html {
    margin: 0;
    padding: 0;
}

body {
    font-size: 10pt;
    margin: 0;
    padding: 0;
}

body #wrapper.arabic {
    font-size: 16pt;
}

body * {
    font-family: Arial,sans-serif;
}

ul#navprimary, fieldset, .searchPanel, .secondary-content {
	visibility: hidden;
}

.maincol{
	width: 95%;
	padding: 0 20px;	
}

#wrapper, #pagebody, #header, #header div.printonly, #content, #maincol, .content.threecolleft .maincol, .content .bg, .content .primary-content-sub, .content.feature .primary-content-sub, .content .chapters, .content.threecolleft .primary-content, .primary-content, .primary-content h1, .primary-content .contentBlock, .content.threecolleft .primary-content .contentBlock, .primary-content .title, .primary-content .titleForm, #footer, #footer .address, #footer .address .printonly, #footer .address .black, #lastupdate, #wrapper.arabic, #wrapper.arabic #pagebody, #wrapper.arabic #header, #wrapper.arabic #header div.printonly, #wrapper.arabic #content, #wrapper.arabic #maincol, #wrapper.arabic .content.threecolleft .maincol, #wrapper.arabic .content .bg, #wrapper.arabic .content .primary-content-sub, div#wrapper.arabic .content.feature .primary-content-sub, #wrapper.arabic .content .chapters, #wrapper.arabic .content.threecolleft .primary-content, #wrapper.arabic .primary-content, #wrapper.arabic .primary-content h1, #wrapper.arabic .primary-content .contentBlock, #wrapper.arabic .content.threecolleft .primary-content .contentBlock, #wrapper.arabic #footer, #wrapper.arabic #footer .address, #wrapper.arabic #footer .address .printonly, #wrapper.arabic #footer .address .black, #wrapper.arabic .lastupdate {
    background: none repeat scroll 0 0 transparent !important;
    clear: both;
    display: block;
    float: none !important;
    margin: 0;
    padding: 0;
    visibility: visible;
    width: auto;
}

#topbar, #currentsection, #wrapper .pdfpullout, .tertiary-content, .contentheader {
    display: none;
}

#header, #header div.printonly {
    height: 110px;
    position: relative;
}

#header div.printonly * {
    visibility: visible;
}

#header div.printonly img {
    clear: left;
    float: left;
    margin: 0;
}

#wrapper.arabic #header div.printonly img {
    clear: right;
    float: right;
    margin: 0;
}

#header div.printonly span#icrcprint {
    bottom: 0;
    clear: right;
    color: #5A4258;
    display: block;
    float: left;
    font-size: 20pt;
    font-weight: bold;
    left: 105px;
    line-height: 20pt;
    margin: 0;
    padding: 0 0 5px;
    position: absolute;
    width: auto;
}

#wrapper.arabic #header div.printonly span#icrcprint {
    clear: left;
    float: right;
    left: auto;
    right: 105px;
}
.primary-content h1, .primary-content h2.subheading, .primary-content h2.large, .document .maincol .primary-content h2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.primary-content .title, .primary-content .titleForm {
	padding-bottom: 20px;
}

.primary-content {
	margin-bottom: 15px;
	width: 100%;
}

#header {
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EBECEC;
    border-style: solid;
    border-width: 0 0 1px;	
    height: 120px;
}

#wrapper.arabic #primary-content h2.subheading, .document .maincol .primary-content h2 {
    font-size: 12pt;
}

.primary-content .contentBlock *, .primary-content .title *,.primary-content .titleForm * {
    visibility: visible;
}

.primary-content .contentBlock span.pdfpullout {
    display: none;
}

.primary-content ul {
    list-style-position: inherit;
    list-style-type: square;
    padding: 0 0 0 10pt;
}

.wrapper.arabic #primary-content ul {
    padding: 0 10pt 0 0;
}

.document #primary-content li, #content.maps #primary-content-sub li, #primary-content .highlightbox ul li {
    background-image: none;
    padding: 0;
}

#wrapper.arabic .document .primary-content li, #wrapper.arabic .content.maps .primary-content-sub li, #wrapper.arabic .primary-content .highlightbox ul li {
    background-image: none;
    padding: 0;
}

#footer .address .printonly *, #footer .address .black * {
    visibility: visible;
}

#footer .address {
    height: auto;
}

#wrapper.arabic ,#footer .address span.copyright, #wrapper.arabic #icrclogobottom {
    bottom: auto;
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    right: auto;
}

#icrclogobottom img {
    position: relative;
}

#lastupdate {
    padding: 0 5pt;
}

#wrapper.arabic .primary-content .eventinfo img {
    float: right;
    margin: 0 0 0 10px;
}

#wrapper.arabic .highlightbox {
    background: none repeat scroll 0 0 transparent !important;
    clear: both;
    display: block;
    float: none !important;
    position: relative;
    width: auto;
}

.applynow, #footer {
    display: none;
}

.content .primary-content-sub * {
    visibility: visible;
}

.primary-content .contentBlock .divider {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0;
}

#wrapper.arabic .primary-content .contentBlock .divider {
    padding-right: 0;
}

.insetimage a.magnify span, a.magnify span {
    display: none;
}

div.insetimage {
    position: relative;
}

div.insetimage a.bullet, #wrapper.arabic div.insetimage a.bullet {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
    padding-right: 0;
}

.tableStates .xspLink {
	color: black;
	}
