body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}
#container-home {
margin:0;
padding:0;
width:1000px;
}
#container-home h1 {
margin:0;
padding:0 0 10px 0;
color:#273365;
font-size:160%;
font-style:italic;
}
#container-home h6 {
margin:0;
padding:0 0 10px 0;
color:#003873;
font-size:100%;
font-style:italic;
}
#container {
margin:0;
padding:0;
width:1000px;
background:url(/images/page-background.gif) no-repeat top right;
}
#container-about {
margin:0;
padding:0;
width:1000px;
background:url(/images/about_edf_background.gif) no-repeat top right;
}
#container-history {
margin:0;
padding:0;
width:1000px;
background:url(/images/history_background.gif) no-repeat top right;
}
#container-how_we_work {
margin:0;
padding:0;
width:1000px;
background:url(/images/how_we_work_background.gif) no-repeat top right;
}
#container-corporate_responsibility {
margin:0;
padding:0;
width:1000px;
background:url(/images/corporate_responsibility_background.gif) no-repeat top right;
}
#container-business_areas {
margin:0;
padding:0;
width:1000px;
background:url(/images/business_areas_background.gif) no-repeat top right;
}
#container-news {
margin:0;
padding:0;
width:1000px;
background:url(/images/news_background.gif) no-repeat top right;
}
#container-meet {
margin:0;
padding:0;
width:1000px;
background:url(/images/meet_background.gif) no-repeat top right;
}
#container-questions {
margin:0;
padding:0;
width:1000px;
background:url(/images/questions_edf_background.gif) no-repeat top right;
}
#container-apply {
margin:0;
padding:0;
width:1000px;
background:url(/images/apply_background.gif) no-repeat top right;
}
#container-privacy {
margin:0;
padding:0;
width:1000px;
background:url(/images/privacy_edf_background.gif) no-repeat top right;
}
#container-sitemap {
margin:0;
padding:0;
width:1000px;
background:url(/images/sitemap_edf_background.gif) no-repeat top right;
}
#container-accessibility {
margin:0;
padding:0;
width:1000px;
background:url(/images/accessibility_edf_background.gif) no-repeat top right;
}
#container-feedback {
margin:0;
padding:0;
width:1000px;
background:url(/images/feedback_edf_background.gif) no-repeat top right;
}

#container-hints_tips {
margin:0;
padding:0;
width:1000px;
background:url(/images/hints_tips_background.gif) no-repeat top right;
}
#container-recruitment_process {
margin:0;
padding:0;
width:1000px;
background:url(/images/recruitment_process.gif) no-repeat top right;
}
#container-competition {
margin:0;
padding:0;
width:1000px;
background:url(/images/competition_background.gif) no-repeat top right;
}
#container-international-finance {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_finance_background.gif) no-repeat top right;
}
#container-international-scheme {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_scheme_background.gif) no-repeat top right;
}
#container-international-locations {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_locations_background.gif) no-repeat top right;
}
#container-international-benefits {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_benefits_background.gif) no-repeat top right;
}
#container-international-training {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_training_background.gif) no-repeat top right;
}
#container-international-future {
margin:0;
padding:0;
width:1000px;
background:url(/images/international_future_background.gif) no-repeat top right;
}
#container h1, #container-about h1, #container-history h1, #container-how_we_work h1, #container-corporate_responsibility h1, #container-business_areas h1, #container-news h1, #container-meet h1, #container-questions h1, #container-apply h1, #container-hints_tips h1, #container-recruitment_process h1, #container-competition h1, #container-privacy h1, #container-sitemap h1, #container-accessibility h1, #container-feedback h1, #container-international-finance h1, #container-international-scheme h1, #container-international-locations h1, #container-international-benefits h1, #container-international-training h1, #container-international-future h1 {
margin:0;
padding:0 0 10px 0;
color:#63b4ec;
font-size:140%;
font-style:italic;
}
#container h2, #container-about h2, #container-history h2, #container-how_we_work h2, #container-corporate_responsibility h2, #container-business_areas h2, #container-news h2, #container-meet h2, #container-questions h2, #container-apply h2, #container-hints_tips h2, #container-recruitment_process h2, #container-competition h2, #container-privacy h2, #container-sitemap h2, #container-accessibility h2, #container-feedback h2, #container-international-finance h2, #container-international-scheme h2, #container-international-locations h2, #container-international-benefits h2, #container-international-training h2, #container-international-future h2 {
margin:0;
padding:0 0 10px 0;
color:#c95827;
font-size:120%;
font-style:italic;
}
#container h2.win {
margin:0;
padding:0 0 10px 0;
color:#c95827;
font-size:130%;
text-transform:uppercase;
}
#container h6, #container-about h6, #container-history h6, #container-how_we_work h6, #container-corporate_responsibility h6, #container-business_areas h6, #container-news h6, #container-meet h6, #container-questions h6, #container-apply h6, #container-hints_tips h6, #container-recruitment_process h6, #container-competition h6, #container-privacy h6, #container-sitemap h6, #container-accessibility h6, #container-feedback h6, #container-international-finance h6, #container-international-scheme h6, #container-international-locations h6, #container-international-benefits h6, #container-international-training h6, #container-international-future h6 {
margin:0;
padding:0 0 10px 0;
color:#003873;
font-size:100%;
font-style:italic;
}
#container-profile {
margin:0;
padding:0;
width:1000px;
background:url(/images/profile-background.gif) no-repeat top right;
}
#container-profile h1 {
margin:0;
padding:0;
color:#63b4ec;
font-size:140%;
font-style:italic;
}
#container-profile h6 {
margin:0;
padding:0 0 10px 0;
color:#003873;
font-size:100%;
font-style:italic;
}
#breadcrumb-home {
width:600px;
margin:5px 0 0 5px;
padding:0;
color:#666666;
font-size:80%;
font-weight:bold;
display:block;
height:25px;
}
#breadcrumb {
margin:5px 0 0 5px;
padding:0;
color:#666666;
font-size:80%;
font-weight:bold;
display:block;
height:25px;
}
#breadcrumb p {
margin:0;
padding:0 0 0 15px;
color:#666666;
background:url(/images/house.gif) no-repeat left top;
}
#breadcrumb p a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
}
#breadcrumb p a:hover {
margin:0;
padding:0;
color:#c95827;
text-decoration:none;
}

/******Navigation*********/
#left-col {
margin:0;
padding:0 0 0 20px;
width:190px;
float:left;
}
#left-col-noright {
margin:0;
padding:20px 0 0 20px;
width:129px;
float:left;
}
#logo {
margin:0;
padding:0;
}
#nav-red {
margin:10px 0 0 0;
padding:10px 0 0 0;
width:180px;
background:url(/images/nav-red-dots.gif) repeat-x top left;
}
#nav-red ul {
margin:0;
padding:0;
list-style:none;
}
#nav-red ul li {
margin:0;
padding:2px 0 2px 0;
list-style:none;
border-bottom:1px dotted #c95827;
}
#nav-red ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-red ul li a:hover {
color:#c95827;
text-decoration:none;
}
#nav-red ul li a.selected {
margin:0;
padding:0;
color:#c95827;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-red ul ul {
margin:0;
padding:5px 0 5px 0;
list-style:none;
}
#nav-red ul ul li {
margin:0;
padding:2px 0 2px 20px;
list-style:none;
border-bottom:none;
}
#nav-red ul ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-red ul ul li a:hover {
color:#c95827;
text-decoration:none;
}
#nav-red ul ul li a.selected {
margin:0;
padding:0;
color:#c95827;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-blue {
margin:10px 0 0 0;
padding:10px 0 20px 0;
width:180px;
background:url(/images/nav-blue-dots.gif) repeat-x top left;
}
#nav-blue ul {
margin:0;
padding:0;
list-style:none;
}
#nav-blue ul li {
margin:0;
padding:2px 0 2px 0;
list-style:none;
border-bottom:1px dotted #36a7e9;
}
#nav-blue ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-blue ul li a:hover {
color:#36a7e9;
text-decoration:none;
}
#nav-blue ul li a.selected {
margin:0;
padding:0;
color:#36a7e9;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-blue ul ul {
margin:0;
padding:5px 0 5px 0;
list-style:none;
}
#nav-blue ul ul li {
margin:0;
padding:2px 0 2px 20px;
list-style:none;
border-bottom:none;
}
#nav-blue ul ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-blue ul ul li a:hover {
color:#36a7e9;
text-decoration:none;
}
#nav-blue ul ul li a.selected {
margin:0;
padding:0;
color:#36a7e9;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}



#nav-green {
margin:10px 0 0 0;
padding:10px 0 0 0;
width:180px;
background:url(/images/nav-green-dots.gif) repeat-x top left;
}
#nav-green ul {
margin:0;
padding:0;
list-style:none;
}
#nav-green ul li {
margin:0;
padding:2px 0 2px 0;
list-style:none;
border-bottom:1px dotted #4f8a10;
}
#nav-green ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-green ul li a:hover {
color:#4f8a10;
text-decoration:none;
}
#nav-green ul li a.selected {
margin:0;
padding:0;
color:#4f8a10;
text-decoration:none;
font-weight:bold;
font-size:90%;
display:block;
}
#nav-green ul ul {
margin:0;
padding:5px 0 5px 0;
list-style:none;
}
#nav-green ul ul li {
margin:0;
padding:2px 0 2px 20px;
list-style:none;
border-bottom:none;
}
#nav-green ul ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-green ul ul li a:hover {
color:#4f8a10;
text-decoration:none;
}
#nav-green ul ul li a.selected {
margin:0;
padding:0;
color:#4f8a10;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-green ul ul ul {
margin:0;
padding:5px 0 5px 0;
list-style:none;
}
#nav-green ul ul ul li {
margin:0;
padding:2px 0 2px 20px;
list-style:none;
border-bottom:none;
}
#nav-green ul ul ul li a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}
#nav-green ul ul ul li a:hover {
color:#4f8a10;
text-decoration:none;
}
#nav-green ul ul ul li a.selected {
margin:0;
padding:0;
color:#4f8a10;
text-decoration:none;
font-weight:bold;
font-size:85%;
display:block;
}










#cima-logo {
margin:0;
padding:0;
}

/******************/
/******Middle******/
#wrapper {
margin:0;
padding:0;
width:700px;

}
#wrapper-noright {
margin:0;
padding:0;
width:1000px;
}
#header {
margin:0;
padding:30px 0 45px 0;
font-size:180%;
color:#999999;
font-weight:bold;
}
.orange {
color:#f25921;
}
#container-home #content {
width:851px;
margin:0;
padding:0 0 10px 0;
float:right;
}


#container-home #content p {
margin:0;
padding:0 200px 10px 0;
font-size:90%;
color:#666666;
line-height:140%;
}

#container-home #content p a {
color:#63b4ec;
}
#container-home #content p a:hover {
color:#003873;
}
#container-home #content p a:visited {
color:#63b4ec;
}

#container #content, #container-history #content, #container-about #content, #container-how_we_work #content, #container-corporate_responsibility #content, #container-business_areas #content, #container-news #content, #container-meet #content, #container-questions #content, #container-apply #content, #container-hints_tips #content, #container-recruitment_process #content, #container-competition #content, #container-privacy #content, #container-sitemap #content, #container-accessibility #content, #container-feedback #content, #container-international-finance #content, #container-international-scheme #content, #container-international-locations #content, #container-international-benefits #content, #container-international-training #content, #container-international-future #content {
width:485px;
margin:0;
padding:0 0 10px 0;
float:right;
}
#content-profile {
margin:0;
padding:0 0 10px 0;
float:right;
width:785px;
}
#content p, #content-profile p {
margin:0;
padding:0 0 10px 0;
font-size:90%;
color:#666666;
line-height:140%;
}
#content ul, #content ol, #content-profile ul, #content-profile ol {
margin-top:0;
padding-top:0;
font-size:90%;
color:#666666;
line-height:140%;
}
#content ol li, #content ul li, #content-profile ol li, #content-profile ul li, {
margin-bottom:10px;
}
#content p a, #content ul a, #content ol a, #content-profile p a, #content-profile ul a, #content-profile ol a {
color:#63b4ec;
}
#content p a:hover, #content ul a:hover, #content ol a:hover, #content-profile p a:hover, #content-profile ul a:hover, #content-profile ol a:hover {
color:#003873;
}
#content p a:visited, #content ul a:visited, #content ol a:visited, #content-profile p a:visited, #content-profile ul a:visited, #content-profile ol a:visited  {
color:#63b4ec;
}
ul.sitemap {
list-style:none;
}
ul.sitemap li {
list-style:none;
}
#content table {
margin:10px 0 10px 0;
padding:0;
border-top:1px solid #fabda6;
border-right:1px solid #fabda6;
font-size:85%;
color:#666666;
}
#content th {
margin:0;
padding:3px 3px 3px 3px;
border-bottom:1px solid #fabda6;
border-left:1px solid #fabda6;
vertical-align:top;
background-color:#99afc7;
color:#333333;
text-align:left;
font-size:110%;
}
#content td.heading {
margin:0;
padding:3px;
border-bottom:1px solid #fabda6;
border-left:1px solid #fabda6;
vertical-align:top;
background-color:#fabda6;
color:#003873;
}
#content td {
margin:0;
padding:3px;
border-bottom:1px solid #fabda6;
border-left:1px solid #fabda6;
vertical-align:top;
}
#flashcontent {
margin:0;
padding:0;
/* width:688px; */
}

#homepagelinks {
margin:0;
padding:0 0 50px 0;
}
#homepagelinks ul {
margin:0;
padding:0;
list-style:none;
float:left;
/* width:800px;*/
}
#homepagelinks ul li {
margin:0;
padding:0 5px 0 0;
display:inline;
color:#f25921;
font-size:90%;
font-weight:bold;
list-style:none;
}
#homepagelinks ul li a {
color:#666666;
text-decoration:none;
}
#homepagelinks ul li a:hover {
color:#63b4ec;
}
#homepagelinks ul li a:visited {
color:#666666;
}
/**************/
/*****Right****/
#right {
margin:0;
padding:0;
width:288px;
float:right;
}
#right-image {
margin:0;
padding:0;
}
#right-image p {
margin:300px 0 0 0;
padding:10px;
line-height:140%;
font-size:90%;
text-align:center;
color:#000000;
background-color:#FFFFFF;
}
#right-image p a {
color:#63b4ec;
}
#right-image p a:hover {
color:#003873;
}
#profile-alternate-text p {
margin:0;
padding:0 80px 10px 0;
line-height:140%;
font-size:90%;
color:#000000;
}
#profile-alternate-text p a {
color:#63b4ec;
}
#profile-alternate-text p a:hover {
color:#003873;
}
#right-image img {
margin:0;
padding:0;
}
#home-flash p {
margin:0;
padding:0;
line-height:140%;
font-size:80%;
text-align:center;
color:#000000;
}
#home-flash p a {
color:#63b4ec;
}
#home-flash p a:hover {
color:#003873;
}
#flash img {
margin:0;
padding:0;
}
#flash {
margin:0;
padding:0;
}
p a.apply_now {
margin:10px 0 0 0;
padding:5px 20px 5px 20px;
background-color:ffffff;
border:1px solid #36a7e9;
text-decoration:none;
font-weight:bold;
display:block;
width:100px;
text-align:center;
}
p a:hover.apply_now {
margin:10px 0 0 0;
padding:5px 20px 5px 20px;
background-color:#36a7e9;
border:1px solid #36a7e9;
text-decoration:none;
font-weight:bold;
display:block;
width:100px;
text-align:center;
}
/***************/
/*****Footer****/
#footer {
clear:both;
margin:10px 0 0 0;
padding:0;
width:1000px;
}
#footer ul {
margin:0;
padding:20px 0 20px 0;
list-style:none;
float:left;
background-color:#FFFFFF;
background:url(/images/footer-dots.gif) no-repeat top right #ffffff;
}
#footer ul li {
margin:0;
padding:0 0 0 25px;
display:inline;
color:#666666;
font-size:80%;
font-weight:bold;
list-style:none;
}
#footer ul li.first {
margin:0;
padding:0 445px 0 5px;
display:inline;
color:#666666;
font-size:80%;
font-weight:bold;
list-style:none;
}
#footer ul li a {
color:#666666;
text-decoration:none;
}
#footer ul li a:hover {
color:#63b4ec;
text-decoration:none;
}
#footer ul li a:visited {
color:#666666;
text-decoration:none;
}
/**************/
.clear {
clear:both;
}