a {
	color:#016599;
}

a:hover {
	color:#016599;
}

table.table_menu a {
	color:#004673;
}

div#dyna_fef_page form {
	margin-top:20px;
}

div#dyna_fef_page br {
	display:none;
}

div#dyna_fef_page .dyna_form_label, div#dyna_fef_page .dyna_form_data {
	font-family:Arial, Verdana;
}

div.tx-dynalist-pi1 {
	font-size:12px;
	line-height:19px;
	width:100%;
	float:left;
}

div.tx-dynalist-pi1 div.news-date {
	margin-bottom:2px;
}

div.tx-dynalist-pi1 .detail-subtitle {
	margin-bottom:4px;
	font-style:italic;
}

div.tx-dynalist-pi1 .detail-date {
	font-size:11x;
	color:#6f6f6f;
}

div.tx-dynalist-pi1 td {
	border:0;
	padding:0;
}

div.tx-dynalist-pi1 img {
	margin-right:20px;
}

div.tx-dynalist-pi1 table {
	margin:0 0 10px 0;
}

div#dotted-box {
	border-top:1px dotted #212121;
	border-bottom:1px dotted #212121;
	margin:20px 0;
	float:left;	
	width:100%;
}

div#dotted-box h1 {
	margin-top:10px;
}

#dotted-box div#dynafef_actions #div_submit_button {
	float:none;
}

div#dotted-org-box {
	border-top:1px dotted #212121;
	border-bottom:1px dotted #212121;
	margin:20px 0;
}

div#dotted-org-box ul li {
	background:url(images/org-bullet.gif) left 8px no-repeat;
}

div#dotted-org-box a {
	color:#E95E0F;
	text-decoration:none;
}

div#dotted-org-box a:hover {
	text-decoration:underline;
}

div#dotted-box .dyna_form_field {
	width:439px;
	margin-bottom:10px;
}

div#div_submit_button {
	margin:0;
}

div#dyna_fef_page .dyna_form_field {
	margin-bottom:20px;
}

div#dotted-box .dyna_form_label,
div#dyna_fef_page .dyna_form_label {
	width:130px;
	padding:3px 8px;
	margin-bottom:0;
	background-color:#e9eef4;
	color:#105179;
	font-family: Arial, Verdana;
	font-size:11px;
}

div#dotted-box .dyna_form_data {
}
	
div#dotted-box .dyna_form_data select {
	width:100%;
}

div#dynafef-detail {
	/*margin-top:20px;*/
	color:#000;
}

div#dynafef-detail h2 {
	padding:0;
	margin:0 0 5px 0;
	font-size:14px;
}

div#dynafef-detail h2 a, div#dynafef-detail h2 a:hover {
	color#006993;
	font-size:14px;
}

div#dynafef-detail #detail-img {
	float:left;
	/*width:212px;*/
}

div#dynafef-detail #detail-img img {
	margin-right:10px;
}

div#dynafef-detail #detail-imgcaption {
	font-size:11px;
	font-style:italic;
	color:#6e6e6e;
	margin-top:3px;
	margin-bottom:10px;
}

div#dynafef-detail .detail-subtitle {
	color:#000;
	font-style:italic;
	margin-bottom:6px;
}

div#dynafef-detail #detail-content {
	font-size:12px;
	padding-right:10px;
}

div#dynafef-detail #detail-content .archive-short,
div#dynafef-detail #detail-content .archive-short p {
	line-height:18px;
	font-size:12px;	
	margin:0 0 10px 0;
	font-style:italic;
	color:#333;
}

div#dynafef-detail #detail-content .archive-bodytext,
div#dynafef-detail #detail-content .archive-bodytext p {
	line-height:18px;
	font-size:12px;	
	margin:0 0 10px 0;
}

div#dynafef-detail #detail-content .archive-bodytext a {
	background:url(images/bullet.gif) no-repeat left 5px;
	font-size:12px;
	list-style-type:none;
	padding-left:10px;
}	

div#dynafef-detail #detail-content .archive-dwn,
div#dynafef-detail #detail-content .archive-exturl {
	color:#000;
	font-weight:bold;
}

div#dynafef-detail #detail-content .archive-dwn a,
div#dynafef-detail #detail-content .archive-exturl a {
	font-weight:normal;
	color:#004673;
}

div#dynafef-detail .detail-author {
	margin:10px 0;
	font-size:11px;
	font-style:italic;
	color:#6f6f6f;
}

div#dynafef-detail .detail-place {
	font-size:11px;
	font-style:italic;
	color:#6f6f6f;
	margin:0 0 10px 0;
}

#detail-img img {
	margin-right:0;
}

/* ########## HEADER ########## */

td.top_banner {
	height:9px;
	padding:0;
	float:left;
	width:689px;
}

.heightcell, td.top_banner div#title_topbanner {
	display:none;
}

td.subbanner, td.subbanner-fr, td.subbanner-es, td.subbanner-ar {
	padding-top:1px;
	height:134px;
	/*background:#fff url(images/sifsia-banner.jpg) left 1px no-repeat !important;*/
	background:#fff url(images/sifsia-banner.jpg) left top no-repeat;
	border:0;
}

td.subbanner-fr {
	/*background:#fff url(images/sifsia-banner-fr.jpg) left 1px no-repeat !important;*/
	background:#fff url(images/sifsia-banner-fr.jpg) left top no-repeat;
}

td.subbanner-es {
	/*background:#fff url(images/sifsia-banner-es.jpg) left 1px no-repeat !important;*/
	background:#fff url(images/sifsia-banner-es.jpg) left top no-repeat;
}

td.subbanner-ar {
	background:#fff url(images/sifsia-banner-ar.jpg) right top no-repeat;
}

/* ########## CONTENT ########## */

.maincontent {padding-left:25px; height:306px;}

td.newsroom_2cols div.csc-header h1 {
	font-size:13px; 
	color:#e95e0f; 
	margin:20px 0 10px 0;
}

td.maincontent div.csc-header h1.csc-firstHeader {
	margin:0 0 20px 0;
	widht:100%;
	padding-top:0;
	font-size:15px; 	
}

h2 {line-height:17px;}

td.newsroom_2cols {padding-right:10px;}

td.newsroom_2cols p.bodytext {margin:10px 0 0 0;}

td.newsroom_2cols p.bodytext img {margin:0 0 0 5px;}

td.newsroom_2cols a.internal-link img {
	border:0;
}

div.tx-dynalist-pi1-recordlist table {font-size:12px;}

div.tx-dynalist-pi1 img {border:0;}

div.lng-buttons {
	font-size: 12px; 
	font-style:italic;
	margin-bottom:15px;
}

div.lng-buttons img {
	margin-left:20px;
	margin-right:0;
}

div.lng-buttons a {	
	color:#000;
}

div.lng-buttons a:hover {
	text-decoration:none;
	color:#000;
}

div.lng-buttons table {
	margin-top:0;
}

td.newsroom_2cols ul {
	padding-left:10px;
}

td.newsroom_2cols ul li {
	list-style-type:none;
	background:url(images/bullet.gif) left 8px no-repeat;
	padding-left:10px;
	font-size:12px;
}

td.newsroom_2cols ul li a {
	text-decoration:underline;
}

td.newsroom_2cols ul li a:hover {
	text-decoration:none;
	color:#016599;
}

/* ########## RIGHT COLUMN ########### */

td.rightcolumn {
	width:210px;
	padding-right:0;
	background:url(images/rxcol-bg.gif) top left repeat-y;	
}

td#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
	border-top:0;
	font-size:14px;
}

td#box_blue_2cols .csc-textpic {
	margin-left:15px;
}

td#box_blue_2cols #image_home .csc-textpic {
	margin-left:0;
}
	
td#box_blue_2cols .csc-textpic p.bodytext {
	margin-left:67px;
	padding-bottom:5px;
}

td#box_blue_2cols .csc-textpic-text {
	padding-top:6px;
}

td#box_blue_2cols #orange-box,
td#box_blue_2cols #blue-box,
td#box_blue_2cols #green-box {
	margin:0 3px 20px 15px;
	background-color:#f5f5f5;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0 0 10px 0;
}

td#box_blue_2cols #orange-box ul li,
td#box_blue_2cols #blue-box ul li,,
td#box_blue_2cols #green-box ul li {
	font-weight:normal;
}

td#box_blue_2cols #red-box {
	margin:0 0 20px 10px;
	/*background-color:#f5f5f5;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;*/
	padding:0;
}

td#box_blue_2cols #orange-box a,
td#box_blue_2cols #blue-box a,
td#box_blue_2cols #green-box a,
td#box_blue_2cols #red-box a {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#115779;
	text-decoration:none;
}

td#box_blue_2cols #orange-box a:hover,
td#box_blue_2cols #blue-box a:hover,
td#box_blue_2cols #green-box a:hover,
td#box_blue_2cols #red-box a:hover {
	text-decoration:underline;
}

td#box_blue_2cols #orange-box h1,
td#box_blue_2cols #blue-box h1,
td#box_blue_2cols #green-box h1,
td#box_blue_2cols #red-box h1 {
	background-color:#e95d0e;
	color:#fff;
	font-size:12px;
	border:0;
	margin:0 0 10px 0;
	padding:3px 8px;
}

td#box_blue_2cols #blue-box h1 {
	background-color:#507aac;
}	

td#box_blue_2cols #green-box h1 {
	background-color:#27767a;
}

td#box_blue_2cols #red-box h1 {
	background-color:#b1c0d7;
}

td#box_blue_2cols #red-box img {
	border:0;
}

td#box_blue_2cols #orange-box p.bodytext,
td#box_blue_2cols #blue-box p.bodytext,
td#box_blue_2cols #green-box p.bodytext {
	margin-top:0;
	margin-bottom:0;
}

td#box_blue_2cols #red-box p.bodytext {
	margin:0 5px;
}

td#box_blue_2cols #orange-box p.bodytext a,
td#box_blue_2cols #blue-box p.bodytext a,
td#box_blue_2cols #green-box p.bodytext a {
	background:url(images/bullet.gif) left 5px no-repeat;
	padding-left:8px;
	font-size:11px;
	font-weight:normal;
	line-height:15px;	
}
	
table.table_menu_right td#box_blue_2cols ul li {
	border:0;
	background:url(images/arrow-link.gif) left 4px no-repeat;
	padding:0 0 0 17px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}

table.table_menu_right td#box_blue ul, 
table.table_menu_right td#box_green ul, 
table.table_menu_right td#box_blue_2cols ul {
	padding-left:7px;
}


div#image_home {
	background:#000; 
	color:#fff; 
	width:193px; 
	margin:0 0 20px 14px; 
	padding-top:2px;
}

table.table_menu_right td#box_blue_2cols div#image_home ul {padding: 0px 3px 4px 4px;}
table.table_menu_right td#box_blue_2cols div#image_home ul li {font-size: 11px; padding-top: 3px; height: 14px; padding-left: 15px; margin: 0px 2px 0px 2px;}

div#image_home .csc-textpic-caption {font-size:11px; font-style:normal; text-align:center;}


#email-page, #print-page, #add-this-box {
	height:25px;
	line-height:25ppx;
	padding:0 0 3px 7px;
}

#email-page a, #print-page a, #add-this-box a {
	padding-left:30px;
}

#email-page {
	background:url(images/mailArticle_icon.png) 7px top no-repeat;
}

#print-page {
	background:url(images/printer.png) 7px top no-repeat;
}

#add-this-box { 
	background:url(images/share.png) 7px top no-repeat;
}

/* ########### LOGIN ############ */

div.tx-loginboxmacmade-pi1 {	
	width:450px;
}

div#content h2.tx-loginboxmacmade-pi1-header {
  display: none;
}

div.tx-loginboxmacmade-pi1 form {
  padding-top: 15px;
}

div.tx-loginboxmacmade-pi1, td.tx-loginboxmacmade-pi1-labelCell, div.tx-loginboxmacmade-pi1-error {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}

td.tx-loginboxmacmade-pi1-fieldCell input {border: 1px solid #bbbbbb; font-family: Verdana; font-size: 12px; padding: 1px; margin: 1px;}

td.tx-loginboxmacmade-pi1-fieldCell input.submit {margin-top: 5px;}

tx-loginboxmacmade-pi1 h2.tx-loginboxmacmade-pi1-header {text-align:left;}

td.rightcolumn .csc-textpic-intext-left {
	margin-bottom:10px;
}

div#flag-box .csc-textpic-text {
	padding-top:0;
}

div#flag-box .csc-textpic-text p.bodytext {
	margin:0 6px 0 0;
}

div#flag-box .div.csc-textpic-intext-left, div#flag-box div.csc-textpic-imagewrap {
	margin-right:5px;
}

div#background-box ul {
	padding-left:0;
}

div#background-box ul li {
	padding-left:30px;
	background:url(images/grey-bullet.gif) left 8px no-repeat;
}

div#grey-box {
	border:1px solid #7a7673;
	margin-bottom:15px;
}

div#grey-box h1 {
	border-bottom:1px solid #7a7673;
	color:#423e3b;
	font-size:13px;
	margin:0;
	background-color:#fff3ea;
	padding:6px;
}

div#grey-box p.bodytext {
	padding:10px;
	margin:0;
}

div#grey-box ul {
	margin-bottom:10px;
}	

div#grey-box ul li {
	padding-left:30px;
	margin-right:10px;
	background:url(images/grey-bullet.gif) 23px 8px no-repeat;
}

div#dynafef_actions #div_submit_button, #div_delete_button {
	width:100px;
	float:left;
}

div.tx-dynalist-pi1-pagination {
	border:0;
	text-align:right;
	margin:10px 0;
	border-top:1px dotted #212121;
	padding-top:7px;	
}

div.tx-dynalist-pi1 a.current {
	background-color:#10686c;
	border:1px solid #10686c;
	padding:1px 4px;
	margin:1px 2px;
}

div.tx-dynalist-pi1 a.paginate {
	border:1px solid #10686c;
	color:#10686c;
	padding:1px 4px;	
	margin:1px 2px;	
}

div.tx-dynalist-pi1 a.paginate:hover {
	text-decoration:none;
	background-color:#338c88;
	padding:1px 4px;	
	margin:1px 2px;	
}

div#news-search-box {
	border:1px solid #2480b3;
	margin:0 3px 20px 15px;
	color:#054c7a;
	padding:10px;
}

div#news-search-box h1 {
	color:#054c7a;
	margin:0;
	padding:0;
}

div#news-search-box .dyna_form_label {
	background-color:#fff;
	padding:0;
	margin:0 0 3px 0;
}

div#news-search-box .dyna_form_field {
	margin-bottom:0;
}

div#news-search-box form {
	margin:5px 0;
}

div#news-search-box div#dynafef_actions #div_submit_button {
	float:none;
	text-align:right;
	width:100%;
	margin-bottom:0;
}

div#news-search-box div#dynafef_actions #div_submit_button input {
	border:0;
	background:url(images/submit-btn.jpg) top left no-repeat;
	width:63px;
	height:18px;
	padding:0;
	color:#417aa7;
	line-height:10px;
	cursor:pointer;
}

div#search-pubs {
	float:right;
	margin-bottom:15px;
	background:url(images/search_icon.gif) right top no-repeat;
	padding:1px 21px 1px 2px;
	border:1px solid #C5D1E2;
}

div#search-pubs a {
	display:block;
}