@charset "utf-8";
/* CSS Document */

body { padding: 0; margin: 0; background-image: url(../images/bg_repeat_1px_02.jpg); background-repeat: repeat-x; background-color: #ffffff; font-family: arial, Helvetica, sans-serif; color: #6d6e71; line-height: 18px; font-size: 12px; }
img { border: 0; }
p { font-size: 12px; line-height: 18px; }

h1 { font-size: 24px; margin-top: 5%; margin-bottom: 0%; font-weight: normal; color: #144372; font-weight: bold; }
h2 { font-size: 20px; margin-top: 7%; margin-bottom: 0%; font-weight: normal; color: #144372; font-weight: bold; }
h3 { font-size: 16px; margin-top: 7%; margin-bottom: 0%; font-weight: normal; color: #144372; font-weight: bold; }

/*
a:link { color: #31a3dc; text-decoration: underline; }
a:visited { text-decoration: underline; color: #144372; }
a:hover { text-decoration: none; color: #31a3dc; }
a:active { text-decoration: underline; color: #31a3dc; }
*/
a:link { text-decoration: none; color: #144372;  font-weight: bold; }
a:visited { text-decoration: none; color: #144372; font-weight: bold; }
a:hover { text-decoration: underline; color: #144372; font-weight: bold; }
a:active { text-decoration: underline; color: #144372; font-weight: bold; }

/*-- PAGETITLE --*/
.pageTitle { font-size: 24px; padding-top: 15px; padding-bottom: 10px; font-weight: bold; color: #144372; border-bottom: solid #c3cede 1px; }
.attachTitle { font-size: 12px; line-height: 18px; }

/*-- ICON LINK --*/
.iconLink { font-size: 11px; text-align: right; color: #144372; }

ul { padding: 0; margin: 15px 0px 10px 15px; text-align: left; font-size: 12px; line-height: 18px; }
ul li { list-style-type: none; margin: 0; padding: 0 0 5px 13px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 7.5px; }
ul li ul li { list-style-type: none; margin: 0; padding: 0 0 5px 13px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 7.5px; }
ul li ul li ul li { list-style-type: none; margin: 0; padding: 0 0 5px 13px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 7.5px; }
ul li ul { padding: 0; margin: 7px 0 5px 20px; }
ol { margin-top: 8px; }
ol li { padding-bottom: 5px; }
ol li ol { margin-top: 7px; margin-bottom: 5px; }
ul li ol li{ list-style-type: decimal; padding-left: 0; background: none; }




#contentContainer { width: 100%; }

/*-- HOMEPAGE & SUBPAGE --*/
#leftContainer { width: 239px; }

/*-- HOMEPAGE --*/
#centerContainerHomepg { width: 436px; }
#rightContainer { width: 253px; }

/*-- SUBPAGE --*/
#centerContainerSubpg { width: 669px; height: 100%; }
.subHead { font-size: 12px; line-height: 18px; }
.content_text{ text-align:justify; }

/*-- left : LATEST NEWS RELEASES --*/
.latestNews { width: 100%; }
.latestNewsTitle { background-image: url(../images/home/100510_index_15.gif); background-repeat: no-repeat; height: 45px; width:239}
.latestNewsContent { background-color: #d5dfeb; padding: 10px 0 10px 5px; }

/*-- left & right : SIDE CONTENT WITH MARGIN --*/
.sideContent { width: 100%; margin: 4px 0 0 0; }
.sideContentTitle { height: 45px; }
.left_title1{ font-size:16px; color: #FFFFFF; text-transform:lowercase; background-color: #00326C; padding-left: 10px; padding-right: 10px; line-height: 20px; font-weight: bold;}
.news_dividerline{ background-image:url(../images/left/dot_line.gif); background-position:bottom; background-repeat:repeat-x; height: 20px; padding: 10px;}

/*-- MAINPAGE RED BULLETS --*/
.redArrow{ padding: 3px 3px 0 10px; margin: 0px; background: url(../images/home/red_arrow.gif) no-repeat 0px 3px; }
.redWord { font-size: 12px; padding: 3px 0 3px 0; }
.redWord a { color: #144372; text-decoration: none; font-weight: bold; padding: 0 5px 0 0; margin: 0px; }
.redWord a:hover { color: #144372; text-decoration: underline; font-weight: bold; padding: 0 5px 0 0; margin: 0px; }

/*-- left : READ MORE --*/
.readMore { font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px 0 3px 0; margin: 0px; background-image: url(../images/100510_index_24.gif); text-align: right; height: 17px; }
.readMore a:link { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore a:visited { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore a:active { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }

/*-- right : READ MORE --*/
.readMore2 { font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px 0 3px 0; margin: 0px; background-image: url(../images/100510_index_21.gif); text-align: right; height: 17px; }
.readMore2 a:link { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore2 a:visited { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore2 a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }
.readMore2 a:active { color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 8px 0 16px; margin: 0px; background: url(../images/readMore_arrow.gif) no-repeat left center; }

/*-- RED BULLET ARROWS --*/
.redBullet { font-size: 12px; padding: 3px 0 3px 0; }
.redBullet a { color: #144372; text-decoration: none; font-weight: bold; padding: 0 8px 0 18px; margin: 0px; background: url(../images/home/red_arrow.gif) no-repeat left top; }
.redBullet a:hover { color: #144372; text-decoration: underline; font-weight: bold; padding: 0 8px 0 18px; margin: 0px; background: url(../images/home/red_arrow.gif) no-repeat left top; }


/*-- center : INTRO --*/
.intro { width: 416px; padding: 10px 0 0 0; }

/*-- right : LATEST VACANT POSITIONS --*/
.latestPositions { width: 100%; }
.latestPositionsTitle { background-image: url(../images/home/100510_index_17.gif); background-repeat: no-repeat; height: 45px; }
.latestPositionsContent { background-color: #d5dfeb; }
.latestPositionsContainer { width: 100%; }


/*-- right : LATEST PRESENTATIONS --*/
.latestPresentations { width: 100%; margin: 4px 0 0 0; }
.latestPresentationsTitle { background-image: url(../images/home/100510_index_23.gif); background-repeat: no-repeat; height: 45px; }
.latestPresentationsContent { background-color: #d5dfeb; }
.latestPresentationsContainer { width: 100%; }


/*-- HOMEPAGE BULLETED CONTENT --*/
#bulletContentContainer { width: 93%; font-size: 12px; padding: 2px 0 3px 0; }




/*-- FOOTER --*/
.footer { width: 930px; font-size: 11px; margin: 0 auto; text-align: left; padding: 7px 0 0 0; border-top: solid #b2b2b2 1px; margin-top: 10px; }
.footer a:link { font-size: 11px; color:#6d6e71; text-decoration:none; font-weight:normal;}
.footer a:visited  { font-size: 11px; color:#6d6e71; text-decoration:none; font-weight:normal; }
.footer a:hover { font-size: 11px; color:#6d6e71; text-decoration:underline; font-weight:normal; }
.footer a:active { font-size: 11px; color:#6d6e71; text-decoration:none; font-weight:normal; }


/*-- SUBPAGE NAVIGATION & SIDE CONTENT --*/
.sideInfo { width: 100%; }
.sideInfoTitle { height: 45px; }
.sideInfoContainer { background-color: #d5dfeb; padding: 0 0 10px 0; }

.sideNav { font-size: 12px; padding: 8px 0 6px 0; width: 93%; }
.sideNav td {border-bottom: dotted #b4becd 1px; height: 30px; }
.sideNav a { color: #144372; text-decoration: none; font-weight: bold; padding: 0 0 0 12px; margin: 0px; background: url(../images/home/red_arrow.gif) no-repeat left top;  }
.sideNav a:hover { text-decoration: underline; color: #ed1c24; }


.sideNavLvl2 a { color: #6d6e71; text-decoration: none; font-weight: normal; padding: 0 0 0 19px; margin: 0px; background: url(../images/bullet_grey.gif) no-repeat left center; }
.sideNavLvl2 a:visited  { text-decoration: none; color: #6d6e71; font-weight: normal; }
.sideNavLvl2 a:hover { text-decoration: underline; color: #6d6e71; font-weight: normal; }
.sideNavLvl2 a:active { text-decoration: none; color: #6d6e71; font-weight:normal;}

/*-- SUBPAGE DATA TABLE --*/
.dataTable { width: 100%; padding: 10px; font-size: 12px; }
.dataTable th { font-weight: bold; background-image: url(../images/bg_tableTH.gif); background-repeat: repeat-x; padding: 10px; color: #144372; text-align: left; }
.dataTable td { background-color: #d5dfeb; padding: 10px; border-bottom: solid #e4ecf5 1px; margin-top: 20px; }
.dataTable caption { font-size: 13px; text-align: center; font-weight: bold; line-height: 23px; padding: 0; margin: 0; color: #000000; }
.dataTable { width: 100%; padding: 10px; font-size: 12px; }
.dataTable th { font-weight: bold; background-image: url(../images/bg_tableTH.gif); background-repeat: repeat-x; padding: 10px; color: #144372; text-align: left; }
.dataTable td { background-color: #d5dfeb; padding: 10px; border-bottom: solid #e4ecf5 1px; margin-top: 20px; }
.dataTable caption { font-size: 13px; text-align: center; font-weight: bold; line-height: 23px; padding: 0; margin: 0; color: #000000; }
.headerBgImg { font-weight: bold; background-image: url(../images/bg_tableTH.gif); background-repeat: repeat-x; padding: 10px; color: #144372; }
.dataColBg { background-color: #d5dfeb; padding: 10px; border-bottom: solid #e4ecf5 1px; margin-top: 20px; font-size: 12px; line-height: 18px; }

/*-- SUBPAGE DATA TABLE 2 --*/
.dataTable2 { width: 100%; padding: 10px; font-size: 12px; }
.dataTable2 th { font-weight: normal; background-color: #b4becd; padding: 10px; text-align: left; width: 17%; border-bottom: solid #cbd6e4 1px; color: #56575a; }
.dataTable2 td { background-color: #d5dfeb; padding: 10px; border-bottom: solid #e4ecf5 1px; margin-top: 20px; }
.dataTable2 caption { font-size: 13px; text-align: center; font-weight: bold; line-height: 23px; padding: 0; margin: 0; color: #000000; }

/*-- BLUE TEXT --*/
.blueText { font-weight:bold; color: #0f4372; font-size: 16px; }

/*-- SUB CATEGORIES TITLE --*/
.subHeadbg { background-color: #b9c4d2; font-weight:bold; color: #ed1c24; font-size: 16px; height:45px; }