/* CPG CSS */

/* GENERAL ------------------------------------------------------ */

/* Tags */

#tagBody {
margin: 0px;
background-color: #1c4783;
}

/* Text and links */

a:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none; }
a:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none;  }
a:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00	; text-decoration: none;  }
a:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;  }

a.link_common:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none; }
a.link_common:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none;  }
a.link_common:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00	; text-decoration: none;  }
a.link_common:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;  }

a.link_menu:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.link_menu:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;  }
a.link_menu:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;  }
a.link_menu:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: bold; color: #ffc600; text-decoration: none;  }

a.link_menu_little:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.link_menu_little:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;  }
a.link_menu_little:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;  }
a.link_menu_little:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: bold; color: #ffc600; text-decoration: none;  }

a.link_newstopic:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none; }
a.link_newstopic:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00; text-decoration: none;  }
a.link_newstopic:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #ffcc00	; text-decoration: none;  }
a.link_newstopic:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 11px; font-weight: normal; color: #cda400; text-decoration: none;  }

a.link_newsingress:link { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.link_newsingress:active { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #cccccc; text-decoration: none;  }
a.link_newsingress:visited { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #cccccc	; text-decoration: none;  }
a.link_newsingress:hover { font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;  }

.txt_common {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 11px; 
font-weight: normal;
color: #ffffff;
}

.txt_orgtitle {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 13px; 
font-weight: bold;
color: #ffffff;
}

.txt_menuactive {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: bold;
color: #ffc600;
}

.txt_ingress {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
}

.txt_smalltopic {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
}

.txt_topic {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 14px; 
font-weight: normal;
color: #ffffff;
}

.txt_loc_title {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 12px; 
font-weight: normal;
color: #ffc600;
}

.txt_loc_title_small {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 9px; 
font-weight: normal;
color: #ffffff;
}

.txt_loc_text {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: normal;
color: #ffffff;
}

.txt_mem_country {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: bold;
color: #ffc600;
}

.txt_mem_name {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
}

.txt_news_mrecent {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 11px; 
font-weight: bold;
color: #ffffff;
}

.txt_careers_title {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 14px; 
font-weight: normal;
color: #ffffff;
}

.txt_careers_title_small {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: normal;
color: #ffc600;
}

.txt_careers_title_medium {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 11px; 
font-weight: normal;
color: #ffc600;
}

.txt_newslittle {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: normal;
color: #ffffff;
}

.div_content {
padding: 20px;
}

#sel_services {
font-size: 10px; 
}

/* SECTION 1 ------------------------------------------------------ */

/* Divs */

#div_section1_wrap {
display: table;
width: 100%;
height: 290px;
background-color: #ffffff;
}

#div_section1_flashtop {
display: table;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#div_section1_wrap_alt {
display: table;
width: 100%;
height: 180px;
background-color: #ffffff;
}

#div_section1_flashtop_alt {
display: table;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

/* SECTION 2 ------------------------------------------------------ */

/* Divs */

#div_section2_wrap {
display: table;
width: 100%;
height: 72px;
background-color: #ffffff;
border-top: 1px solid #cdd8e8;
background-image: url('../images/gph_section2_bcgimg.jpg');
background-repeat: repeat-x;
}

#div_section2_content {
padding-top: 15px;
display: table;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#div_section2_news {
margin-left: 13px;
display: table;
width: 210px;
float: left;
}

#div_section2_logos {
margin-right: 13px;
display: table;
width: 410px;
float: right;
text-align: right;
}

/* Text */
.txt_newsbody_small {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 10px; 
font-weight: normal;
color: #ffffff;
}

/* SECTION 3 ------------------------------------------------------ */

/* Divs */

#div_section3_wrap {
margin-top: 12px;
display: table;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

.div_menu_link {
display: table;
padding: 7px;
padding-left: 14px;
padding-right: 14px;
background-color: #18417a;
margin-right: 1px;
float: left;
}

.div_menu_link_active {
display: table;
padding: 7px;
padding-left: 14px;
padding-right: 14px;
background-color: #1a3a67;
margin-right: 1px;
float: left;
}

.img_pagetitle {
float: right;
clear: right;
display: table;
}

#tbl_menu {
margin-top: 10px;
clear: both;
}

.td_menu {
padding: 7px;
padding-left: 14px;
padding-right: 14px;
background-color: #18417a;
width: 75px;
border-right: 1px solid #1c4783;
}

.td_menu_spacer {
width: 376px;
}

.td_menu_active {
padding: 9px;
padding-left: 14px;
padding-right: 14px;
background-color: #1a3a67;
width: 75px;
border-right: 1px solid #1c4783;
}

.td_menu_r {
padding: 7px;
padding-left: 14px;
padding-right: 14px;
background-color: #18417a;
width: 75px;
}

.td_menu_active_r {
padding: 9px;
padding-left: 14px;
padding-right: 14px;
background-color: #1a3a67;
width: 75px;
}

/* SECTION 4 ------------------------------------------------------ */

/* Divs */

#div_section4_wrap {
display: table;
width: 100%;
}

#div_content_wrapper {
display: table;
margin-top: 0px;
display: table;
width: 1000px;
margin-left: auto;
margin-right: auto;
}

/* PAGE: ABOUT ------------------------------------------------------ */
#about_menuwrapper {
display: table;
width: 226px;
float: left;
}

#about_contentwrapper {
display: table;
width: 697px;
float: left;
background-color: #1a3a67;
margin-right: 1px;
}

.div_page_link {
display: table;
padding: 10px;
width: 193px;
padding-left: 14px;
padding-right: 14px;
background-color: #1a3a67;
margin-right: 0px;
margin-bottom: 1px;
float: left;
clear: both;
border-left: 5px solid #1a3a67;
}

/* PAGE: START ------------------------------------------------------ */

#div_start_about {
display: table;
width: 199px;
padding: 13px;
height: 264px;
background-color: #1c3a64;
float: left;
margin-right: 1px;
}


#div_start_animation {
display: table;
width: 548px;
min-height: 290px;
background-color: #1c3a64;
float: left;
}


#div_start_services {
display: table;
width: 199px;
padding: 13px;
height: 264px;
background-color: #1c3a64;
float: left;
margin-left: 1px;
}

.img_member {
margin-top: 5px;
}

/* PAGE: NEWS ------------------------------------------------------ */

.div_news_holder {
display: table;
padding: 20px;
margin-bottom: 10px;
border-bottom: 1px dotted #1c4783;
}

.txt_news_date {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 9px; 
font-weight: normal;
color: #ffffff;
}

.txt_news_topic {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 14px; 
font-weight: bold;
color: #ffc600;
}

.txt_news_text {
font-family: 'Lucida sans', Lucida sans, 'Trebuchet MS', arial; 
font-size: 11px; 
font-weight: normal;
color: #ffffff;
}

/* PAGE: CONTACT ------------------------------------------------------ */

.div_contact_holder {
display: table;
padding: 20px;
}

/* PAGE: WORLD ------------------------------------------------------ */

#div_world {
display: table;
}
