﻿body { font-family:arial,sans-serif;color:#333;text-align:center;margin:0;padding:0; }
a {	color:#069;text-decoration:none; }
a:link { color:#069;text-decoration:none; }
a:visited { color:#069;text-decoration:none; }
a:hover { color:#069;text-decoration:underline; }
h1 { font-family:verdana,arial,sans-serif;font-size:120%;color:#069;margin:0px;padding:0px; }
h2 { font-size:117%;color:#069;margin:0px;padding:0px; }
h3 { font-size:100%;color:#069;margin:0px;padding:0px; }
h4 { font-size:100%;font-weight:normal;color:#333;margin:0px;padding:0px; }
h5 { font-family:verdana,arial,sans-serif;font-size:100%;color:#334d55;margin:0px;padding:0px; }
ul { list-style-type:square; }
ul ul { list-style-type:disc; }
ul ul ul { list-style-type:none; }
hr { margin:25px 0 ;}
/* Site Master */
#grouplogo { margin-right:10px; }
#logos{ margin-top:10px;margin-bottom:10px; }
#logos img{ border:none; }
.pageLowerContent { float:right; }
.pageBanner { width:770px;background:#fff;margin:10px 0 0 0; }
.pageBanner #join { background:#6699cc;width:770px;float:left; }
.pageBanner #join img { margin-left:26px; }
.pageBanner img { float:left; }
.pageBanner #Banner { float:right;margin:5px 0 5px 0;width:411px;height:73px; }
.pageBanner #Banner img { border:0; }
.pageWrapper { width:770px;margin:0px auto;padding:0px;text-align:left; }
#masthead { padding:10px 0px 0px 0px;border-bottom:1px solid #ccc;width:100%; }
.pageLeft { padding:5px 10px 5px 5px;width:180px;float:left; }
.pageCentre { font-size:small;padding:5px 5px 5px 5px;width:358px;float:left; }
.ourPeoplePageCentre { font-size:small;padding:5px 5px 5px 5px;width:560px;float:left; }
.noPromotionPageCentre { font-size:small;padding:5px 5px 5px 5px;width:555px;float:left; }
.pageRight { padding:5px 5px 5px 5px;width:180px;float:left; }
.pageName { padding-bottom:28px; }
.clear { clear:both; }
/* Promotion Control */
.promotionControl { background:#f3f3f3;float:right;margin-bottom:15px;border:1px solid #ccc;font-size:80%;width:167px; }
.promotionControl h2 { padding:4px 0 4px 10px;margin:0 -1px;background:#006699;border-bottom:#ccc 1px solid;border-right:1px solid #ccc;font-weight:bold;color:#fff; }
.promotionControl img { float:right;margin:0;padding-bottom:10px;border:0; }
.promotionControl p { clear:both;margin:-3px 5px 0 5px ;font-size:12px;color:#069; }
.promotionControl p img { border-bottom:none;margin-right:-5px; }
.promotionControl p a img.more { padding:15px 15px 15px 0; }
/* Our People Toggle Control*/
#ourPeopleTabs { border:2px solid #241b64;padding:2px;width:539px;margin:20px 0 0 0; }
.tabs-hide { display: none; }
#container { border:2px solid #7975a0;  }
.tabs-nav { list-style:none;margin:0;padding:0; }
.tabs-nav li { float:left;margin:0;width:178px; }
.tabs-nav a, .tabs-nav a span { display: block;padding: 5px 20px 5px 10px; }
.tabs-nav a { position:relative;top:1px;z-index:2;padding-left:0;color:#069;font-weight:bold;text-align:left;text-decoration: none;background:#e1e0ea;border-bottom:2px solid #7975a0; }
.tabs-nav .tabs-selected a { color: #069;background:#fff;border-bottom:2px solid #fff; }
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px;outline: 0; }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position:100% -100px; }
.tabs-nav .tabs-selected a span { padding-top:7px; }
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { background-position: 0 -50px; }
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer; }
.tabs-nav .tabs-disabled { opacity:.4; }
.tabs-container { padding:1em 8px;background: #fff;clear:both; }
.personImage { padding-top:20px;width:190px;float:left; }
.personImage img { width:190px; }
.personText { padding:20px 5px 15px 5px; float:right;width:310px; }

/* Global Navigation */
#globalNav { text-align:center;padding-bottom:5px;color:#ccc;}
#globalNav img { display:block; }
#globalNav a { font-size:90%;padding:0px 3px 0px 3px; }
#head-left { float:left;margin:0px 0 0px 0; }
#breadCrumb { clear:both;font-size:10px;padding:12px 0px 2px 0px; }
.applicationForm table tr td { padding:3px 0 0 0;vertical-align:top; }
.applicationForm table tr td input { width:200px; }
.applicationForm table tr td select { width:205px; }
.applicationForm table tr td textarea { width:200px; }
.requiredMsg { padding-top:10px;color:red; }
.submitButton { position:relative;left:272px;width:80px; }
/* Navigation Bar */
.navigationBar { width:100%;padding:0 0 10px 0;float:left; }
.navigationBar img { position:absolute;bottom:-150px; }
.navigationBar ul a:link, .navigationBar ul a:visited { display:block; }
.navigationBar ul { list-style:none;margin:0;padding:0; }
/*  hack to fix IE/Win's broken rendering of block-level anchors in lists  */
.navigationBar li { border-bottom:1px solid #eee; }
/*  fix for browsers that don't need the hack  */
html>body .navigationBar li { border-bottom:none; }
/* Section Links */
.sectionLinks { margin:0px;padding:0px;border-bottom:0px solid #ccc;background-color:#eee;font-size:11px; }
.sectionLinks a { display:block;border-top:0px solid #ccc;padding:2px 0px 2px 10px; }
.sectionLinks a:hover { background-color:#ddd; }
.sectionLinks a.TopItemCurrent, .sectionLinks a.subItemCurrent, .sectionLinks a.Expanded { font-weight:bold; }
/* Main Navaigation */
.mainNavigation { width:800px; }
.mainNavigation ul { margin:0;padding-left:20px;list-style:none; }
.mainNavigation li { float:left;margin-right:10px; }
.mainNavigation a { float:left;display:block;text-decoration:none; }
/* Site Info */
.siteInfo { clear:both;font-size:11px;color:#fff;background-color:#69c;vertical-align:middle;text-align:center;padding:3px 0 7px 0;margin:15px 0 0 0; }
.siteInfo a { text-decoration:none;color:#fff; }
.siteInfo a:link { text-decoration:none; }
.siteInfo a:visited { text-decoration:none; }
.siteInfo a:hover { text-decoration:underline; }
/* Brandtext */
.brandtext { font-size:70%;color:#999;text-align:center; }
.brandtext a { color:#999; }
/* Admiral Match Me Tool */
.matchMeToolFrame { padding:5px 10px 10px; }
.matchMeQuestionGroup { }
.matchMeQuestion { color:#069;margin:0px;padding:20px 0 10px; }
.answer { width:25px;float:left;padding-bottom:10px; }
.question { width:510px;float:left;padding-bottom:10px; }
.matchMeQuestionSubmit { float:right;}
.matchMeQuestionOutcomePanel { width:600px;height:200px;background:#fff;position:absolute;margin:0 auto;border:solid 2px #241b64;padding:2px;color:#069; }
.matchMeToolOutcomeFrame { width:546px;height:146px;border:solid 2px #7975a0;padding:25px; }
.matchMeToolOutcomeJobsButton { position:absolute;top:156px;left:550px; }
.matchMeToolOutcomeCancelButton { position:absolute;top:156px;left:30px; }
/* Location Controls */
.locationBorderOuter { position:relative;border:solid 2px #241b64;padding:2px; }
.locationBorderInner { border:solid 2px #7975a0;padding:10px; }
.locationLeft { float:left;width:50%;}
.locationRight { float:right;width:50%; }
.errorMsg { color:red; }
.RolesAdministration {  }
.RolesAdministration table td { padding:5px 0; }
.RolesAdministration .jobOptions { height:auto;height:210px;width:260px; }
.RolesAdministration .inputField { width:200px;border:1px solid #c0c0c0; }
.RolesAdministration .inputDropdown { width:205px; }
.RolesAdministration .inputButton { width:100px;border:1px solid #ccc;background:#069;color:#fff;padding:3px;margin:20px 0 0 0; }
.changeVersion ul { list-style-type:none;padding-left:0;margin-left:0; }


