@charset "UTF-8";

/* general */

body {
	margin:0;
	padding:0;
	background:#FFF;
	color:#333;
	font:81% Verdana, Helvetica, Arial, sans-serif;
	text-align:left;
}

/* header */

div#header-wrapper {
	background:#002147;
}
div#header {
	overflow:hidden;
	margin:0 auto;
	padding:15px;
	width:940px;
	background:#002147;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#header h1 {
	margin:3px 0 0 0;
	background:url(../images/h1.gif) 94px center no-repeat;
	text-indent:-5000px;
}
div#header h2 {
	margin:0;
	background:url(../images/h2.gif) 94px center no-repeat;
	text-indent:-5000px;
}
img#logo {
	float:left;
	margin:0 15px 0 0;
	width:79px;
	height:60px;
}

ul#header-menu {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:108%;
	line-height:100%;
}
ul#header-menu li {
	display:inline;
	margin:0 0 0 0.7em;
	padding:0 0 0 1em;
	border-left:1px solid #8090A3;
	font-style:italic;
}
ul#header-menu li:first-child {
	margin-left:0;
	padding-left:0;
	border:none;
}
ul#header-menu li a {
	padding-left:20px;
	color:#FFF;
	font-style:normal;
	text-decoration:none;
}
ul#header-menu li a:hover, ul#header-menu li a:focus {
	text-decoration:underline;
}
ul#header-menu li a.option-edit-profile {
	background:url(../images/icons/edit-profile.png) left center no-repeat;
}
ul#header-menu li a.option-sop {
	background:url(../images/icons/icon-sop.png) left center no-repeat;
}
ul#header-menu li a.option-sign-out {
	background:url(../images/icons/sign-out.png) left center no-repeat;
}
ul#header-menu li a.option-view-website {
	background:url(../images/icons/view-website.png) left center no-repeat;
}
h1, h2, h3, h4, h5, h6 {
	margin:1em 0 0.5em 0;
	color:#002147;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}
h1 {
	margin-top:0.5em;
	font-size:220%;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:115%;
}
/* breadcrumb */

div#breadcrumb-panel {
	margin:0 0 1em 0;
}
div#breadcrumb-panel ul {
	list-style:none;
	float:left;
	margin:0 1em 0 0;
	padding:0.1em 1em 0.1em 0;
	border-right:solid 1px #8090A3;
}
div#breadcrumb-panel ol {
	list-style:none;
	margin:0;
	padding:0.1em 0;
}
div#breadcrumb-panel li {
	display:inline;
}
div#breadcrumb-panel a {
	text-decoration:none;
	padding:0.1em 0 0.1em 20px;
}
div#breadcrumb-panel a:hover, div#breadcrumb-panel a:focus {
	text-decoration:underline;
}
div#breadcrumb-panel a.back-link {
	background:url(../images/icons/back.gif) left center no-repeat;
}
div#breadcrumb-panel a.home-link {
	background:url(../images/icons/home.gif) left center no-repeat;
}
div#breadcrumb-panel a.path-link {
	background:url(../images/icons/path.gif) left center no-repeat;
}
div#breadcrumb-panel li.current-link {
	padding:0.1em 0 0.1em 20px;
	background:url(../images/icons/path.gif) left center no-repeat;
	font-style:italic;
}

/* messages */

ul#information-messages, ul#success-messages, ul#error-messages, ul#warning-messages {
	list-style:none;
	margin:0 0 1em 0;
	padding:0.5em 0.5em 0.5em 2em;
}
ul#information-messages {
	border:dashed 1px #3B5999;
	background:#EEEEFF url(../images/icons/information.gif) 0.5em 0.5em no-repeat;
	color:#3B5999;
}
ul#success-messages {
	border:dashed 1px #268423;
	background:#EEFFEE url(../images/icons/success.gif) 0.5em 0.5em no-repeat;
	color:#268423;
}
ul#error-messages {
	border:dashed 1px #EE0000;
	background:#FFEEEE url(../images/icons/error.gif) 0.5em 0.5em no-repeat;
	color:#EE0000;
	font-weight:bold;
}
ul#warning-messages {
	border:dashed 1px #d38c1b;
	background:#FFFFEE url(../images/icons/warning.gif) 0.5em 0.5em no-repeat;
	color:#d38c1b;
	font-weight:bold;
}
ul#information-messages li, ul#success-messages li, ul#error-messages li, ul#warning-messages li {
	margin:0;
}

/* node */

div#node-panel {
	overflow:auto;
	background:#C5D2E0 url(../images/bg-corner.gif) left top no-repeat;
	padding:8px;
}
div#node-panel img {
	float:left;
	margin:0 1em 8px 0;
	width:64px;
	height:64px;
}
div#node-panel h1 {
	margin:0;
	font-size:138%;
}
div#node-panel h2 {
	margin:0;
	font-size:108%;
	font-style:normal; /* IE7 obscures left floated image with background if italic */
}
div#node-panel ul {
	list-style:none;
	margin:0.25em 0;
	padding:0.1em 0;
}
div#node-panel li {
	display:inline;
	margin: 0 1em 0 0;
	border-right:1px solid #8090A3;
}
div#node-panel li:last-child {
	margin-right:0;
	padding-right:0;
	border:none;
}
div#node-panel a {
	color:#265A91;
	text-decoration:none;
	padding:0.1em 1em 0.1em 20px;
}
div#node-panel a:hover, div#breadcrumb-panel a:focus {
	text-decoration:underline;
}
div#node-panel a.choose-link {
	background:url(../images/icons/choose.gif) left center no-repeat;
}
div#node-panel a.view-link {
	background:url(../images/icons/view.gif) left center no-repeat;
}
div#node-panel a.open-link {
	background:url(../images/icons/open.gif) left center no-repeat;
}
div#node-panel a.edit-link {
	background:url(../images/icons/edit.gif) left center no-repeat;
}
div#node-panel a.visibility-link {
	background:url(../images/icons/visibility.gif) left center no-repeat;
}
div#node-panel a.move-link {
	background:url(../images/icons/move.gif) left center no-repeat;
}
div#node-panel a.access-link {
	background:url(../images/icons/access.gif) left center no-repeat;
}
div#node-panel a.delete-link {
	background:url(../images/icons/delete.gif) left center no-repeat;
}
/* children */

div#children-panel {
	clear:both;
	overflow:auto; /* clear float */
	background:#F5F5F5;
	padding:8px;
}
body.alternative_language div#children-panel {
	background:#FADADA;
}
body.alternative_2_language div#children-panel {
	background:#e9fada;
}
div#children-panel ul {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
}
div#children-panel li {
	display:block;
	float:left;
	margin:8px;
	padding:0;
	width:286px;
	border:none;
}
div#children-panel>ul>li {
	height:50px;
	overflow:hidden;
}
div#children-panel img {
	float:left;
	margin:0 0.7em 0 0;
	width:48px;
	height:48px;
}
div#children-panel h1 {
	margin:0;
	font-size:100%;
}
div#children-panel h2 {
	margin:0;
	font-size:92%;
	font-style:italic; /* IE7 happy with italic here */
}
div#children-panel a {
	padding:0;
}
div#children-panel h1 a {
	color:#002147;
}
div#children-panel h2 a {
	color:#265A91;
}
div#children-panel hr { /* IE6 not happy with overflow:auto to clear float */
	clear:both;
	visibility:hidden;
}

/* addable */

div#addable-panel {
	float:left;
	margin:0 16px 0 0;
	padding:0;
	width:284px;
	border:solid 1px #4B92DB;
	background:#FFFFFF;
}
div#addable-panel p {
	margin:8px;
}
div#addable-panel h1 {
	padding:1px 1px 1px 8px;
	background:#4B92DB;
	color:#FFFFFF;
}
div#addable-panel ul {
	list-style:none;
	margin:8px;
	padding:0;
}
div#addable-panel li {
	float:none;
	margin:0.5em 0;
	padding:0;
	width:auto;
}
div#addable-panel ul img {
	float:none;
	margin:0;
	width:16px;
	height:16px;
	vertical-align:-20%;
}

/* content */

div#edit-content-wrapper {
	clear:both;
	margin:0 auto;
	width:970px;
	padding:10px 5px;
}
body.wide div#edit-content-wrapper {
	width:1230px;
}
p {
	margin:1em 0 0.5em 0;
}
ul, ol {
	margin:1em 0;
	padding:0 0 0 2em;
}
li {
	margin:0.5em 0;
}
table {
	width:100%;
	border-collapse:collapse;
	margin:1em 0;
}
th, td {
	text-align:left;
	vertical-align:top;
}
a {
	color:#4B92DB;
	text-decoration:underline;
}
a:hover, a:focus {
	text-decoration:none;
}
a img {
	border:none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
/*	color:#002147; */
}
img.left {
	clear:left;
	float:left;
	margin:0 1em 1em 0;
}
img.right {
	clear:right;
	float:right;
	margin:0 0 1em 1em;
}
img.centre {
	display:block;
	margin:1em auto;
}
a.link {
	padding:1px 20px 2px 0;
	color:#4B92DB;
	background:url(../images/icons/icon-link.gif) 100% 50% no-repeat;
}
p.footnote {
	margin-top:2em;
	font-size:83%;
	color:#666;
}
table.report {
	width:99%;
}
table.report th {
	padding:10px;
	font:bold 108% Verdana, Helvetica, Arial, sans-serif;
	text-align:left;
	color:#002147;
	background:#C5D2E0;
	border:solid 1px #7F90A3;
	white-space:nowrap;
}
table.report td {
	padding:10px;
	font:100% Arial,Helvetica,sans-serif;
	text-align:left;
	color:#333;
	background:#FFF;
	border:solid 1px #7F90A3;
}
table.report a.link {
	display:block;
}

/* footer */

div#footer {
	clear:both;
	margin:30px auto 0 auto;
	padding:15px;
	width:910px;
	border-top:solid 1px #7F90A3;
	font:84% Verdana, Helvetica, Arial, sans-serif;
	color:#666;
	text-align:center;
}
.tinymce_table_bordered {
	background-color:#f00;
	border:1px solid black;
}

.tinymceSideFix{
	margin-top:0px;
	padding:1em;
	float:right;
	width:200px;
	height:250px;
	color:#fff;
	background-color:#002147;
}

#lang_switch{
	float:right;	
}
#lang_switch a {
	color :#fff;
	
}
#lang_switch a.current-language{
	text-decoration: none;border:1px solid green;
}
div#edit-content-wrapper-1260 {
	clear:both;
	margin:0 auto;
	padding:0 15px 15px 15px;
	width:1292px;
}
a.button {
    background-color: #002147;
    padding: 5px 8px;
    border-radius: 10px;
    color: white;
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}
