/* colours */
body, .pagemain { background-color: #ffffff; color: #000000;}
.links {background-color: #f1f4f9;padding: 8px 0 0 0;}
.section {background-color: #10508e;}
.subsection, .nav {background-color: #7399c6;}
.side {background-color: #acd3f0;}
.footL {background-color: #9eb9d7;}
.copyright {background-color: #e9f0f8; color:#719bcb;}
.footR {background-color: #98bce0;}

/* modified common */
body {margin: 0; padding: 0;}
form {margin:0; padding:0;}
h4,h5 {margin: 10px 2px 10px 0px;}
img {border:0;}
.nav {padding-top:5px; }
.logo {margin-top: 22px; margin-left: 22px;}
.printlogo {display:none;}
table.searchcontainer {margin-right: 5px; margin-top: 10px;}
input#query {width: 100px; height: 14px; margin: 0 3px 0 2px;}
#sitenav {position:absolute; width: 165px; left:0; top:164px;} /* width:165px;padding-top: 8px;  */
#side-b {width:165px;} /* top:0; left:0;*/
#side-b ul {list-style-type:none; margin:0 5px 10px 5px; padding:0 5px 0 0;}
#side-b .indent {padding: 0 0 0 5px;}
#side-home {width:165px; height:174px; clear: both;}
#login ul {list-style-type:none; margin:0 5px 10px 5px;}
#login .indent {padding: 0 0 0 5px;}
#login {width: 165px; height: 165px; background-color: #9db8d7;}
#login input {width: 100px; height: 16px; margin-bottom: 6px;}
#loginpad {margin-left: 16px; padding-top: 5px;}
#pad {padding:10px;}
.copyright {padding: 16px 0 0 16px;}
.dark {color:#4c6291;background-color: transparent;}
.fl {float:left;}
.fr {float: right;}
.disclaimer{color:#c0c0c0;}
#latestnews{width:165px;margin-top:20px;padding-bottom:20px;}
#latestnews ul{list-style-type:none;margin: 0 5px 10px 20px; padding:0;}
#latestnews ul li{color:#f0f0f0;clear:both;}
.latestnewsdate {float:left;color:#336699;}
.latestnewslink {float:right;}

/* site map */
ul.sitemap {list-style-type: none; margin-left: 0.5cm; padding-left: 0;}
ul.sitemap li {list-style-type: none; padding-left: 1.1em;}
a.sitemap2:link,a.sitemap2:visited,a.sitemap2:hover {color:#000;}
a.sitemap3:link,a.sitemap3:visited,a.sitemap3:hover {color:#c0c0c0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* tooltips */
div.domTTTooltip {border: 1px solid #333366; background-color: #333366;}
div.domTTTooltip .contents {color: #FFF; background-color: #91AED2; padding: 2px;}

/* asp.net component styles */
.titlebar{background-color:#91aed2; border:1px solid #369;padding:2px;color:#fff;}
.successbar table{background-color:#fad163;border:solid 1px #c90;padding: 5px;}
.headerBar{background-color:#507CD1;padding:4px;color:#fff;}
.actionbar{background-color:#f0f0f0;border:1px solid #ccc;padding:0; margin-top: 5px; margin-bottom: 5px;width:100%;}

/* news category index page */
.newsbox{padding:2px;margin-top:5px;margin-bottom:5px;}
.newsheadingstrip{padding:0;}
.newssummary{padding:0;}
.newsfooter{float:right;padding:0;}
ul.newsfiles {list-style-type:none;padding:0;margin:0;float:left;}
ul.newsfiles li{padding:0;margin:0;}

/* floating boxes */
.childbox{border: 1px solid #ccc; background-color: #f0f0f0; width: 200px; padding: 5px; margin: 5px;}
.childitems{list-style-type:none;padding:0;margin:0;}

/* ASP.NET controls */
table.AspGridView {color: #333333; border-color: Silver; border-width: 1px; border-style: solid; border-collapse: collapse;}
tr.AspGridViewHeader {color: #FFF; background-color: #91AED2;}
tr.AspGridViewHeader th {vertical-align: top; }
tr.AspGridViewRow {background-color: #EFF3FB;}
tr.AspGridViewRow td {vertical-align: middle;}
tr.AspGridViewAlternateRow td {vertical-align: middle;}
tr.AspGridViewAlternateRow {background-color: #DFEBF8;}
tr.AspGridViewFooter {color: #ffffff; background-color: #5782B7;}
.AspValidationSummary {border: 1px solid #CC9900; color: #000000; background-color: #FAD163;}
.AspValidationSummary ul {margin: 5px 0 5px 20px; padding-left: 5px;}

/* links */
a:link,a:visited,a:hover{color:#336699;text-decoration:underline;}
a:hover{text-decoration:none;}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#cd80ab; layer-background-color:#cd80ab; visibility:hidden;}
/*Styles for level 0*/
.clLevel0Static{padding:0;margin:0;display:inline;height:22;}
.clLevel0,.clLevel0over{position:absolute; padding:6px;}
.clLevel0{background-color:#cd80ab; layer-background-color:#cd80ab; color:#fff;}
.clLevel0over{background-color:#dca6c4; layer-background-color:#dca6c4; color:#fff; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#fff; layer-background-color:#fff;}
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px;vertical-align:middle;}
.clLevel1{background-color:#e7eff4; layer-background-color:#e7eff4; color:#3c7aaa;}
.clLevel1over{background-color:#c0d2e0; layer-background-color:#c0d2e0; color:#00548a; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#709bb9; layer-background-color:#709bb9;}
#but-careers_ {float:left;width:42px;height:7px;margin-right:10px;}
#but-feedback_ {float:left;width:48px;height:7px;margin-right:10px;}
#but-sitemap_ {float:left;width:39px;height:7px;}

/*breadcrumbs*/
#breadcrumb {margin: 0 0 10px 0;}
#breadcrumb ul { padding:0px; margin:0px 10px 0px 10px; }
#breadcrumb ul li { display:inline; background-image: url("../Images/V1/nav/menu-arrow.gif"); background-repeat: no-repeat; background-position: 0 60%; padding: 0 0.5em 0 0.7em; margin: 0 1em 0 -1em; }
#breadcrumb ul li:first-child { list-style:none; background-image:none; padding: 0 0.5em 0 0.3em; margin: 0 1em 0 -1em; }

/*Graduate Application Form*/
.UnderlineBorder { color:#7399c6; border-bottom: solid 2px #7399C6; padding-bottom:3px; }
.SubmitRecruitmentFormButton { background-color:#7399c6; border: solid 1px #fff; color:#fff; font-weight:bold; padding:3px;}
.SubmitRecruitmentFormButton:hover { background-color:#10508e; color:#92afcc; }
.ErrorValidation { margin:0 0 0 3px; padding:0px; vertical-align:middle;  }
.Form th { text-align:left; }
 
/*SideBarContent*/
.SideBarContent  { color:#4c6291; font-size:0.8em; margin:5px 0px 5px 5px; }

/* SideBar2 - when viewing Client/Reports/xxx.aspx */

.SideBar2 { color:#fff; margin-top:20px; }
.SideBar2 a { color:#10508e; font-weight:bold; }

/* Additional styles used on pages generated by Chelmer */
.LabelDataSetCol {
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    vertical-align:top;
}
.LabelDataSetColNum {
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    text-align:right;
    vertical-align:top;
}
.DataSet {
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    vertical-align:top;
}
.DataSetNum {
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    vertical-align:top;
    text-align:right;
}
.DataSetNumTotal {
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    vertical-align:top;
    text-align:right;
    font-weight:bold;
}
.DataSetNumPos {
    color:#009900;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    text-align:right;
    vertical-align:top;
    white-space:nowrap;
}
.DataSetNumNeg {
    color:#FF0000;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:7px;
    padding-left:7px;
    text-align:right;
    vertical-align:top;
    white-space:nowrap;
}
.Label {
	font-weight:bold;	
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}
.Data {
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}
.DataSmall {font-size: 60%;}
.StatusT {
    color:Green;
}
.StatusP {
    color:Orange;
}
.StatusX {
    color:Red;
}

/* Pitch Changes ------------------------------------------------ */

body {font-family: Arial, Helvetica, sans-serif;}
input, select, textarea {font-size: 10px;}
.section {background: #132530;}
.nav, .side, .links {background: #f3f3f4;}
#latestnews {display: none;}
.subsection {background: #8bd3f5;}
#login, #loginpad {background: #8bd3f5; font-size: 12px;}
.footL, .footR {background: #dcddde;}
.copyright {background: #e9eaeb; text-align: center; font-size: 12px; color: #333;}
.copyright .dark {color: #333;}
.clLevel1 {font-size: 13px; background: #f3f3f4;}
.clLevel1over {font-size: 13px; background: #e7eff4;}

#pad {padding: 20px;}
.SideBarContent {display: none;}
#sidebarbox strong {color: #333;}
#ctl00_SideBar_SidebarLoginView_AdviserBio {color: #666;}
.search {font-size: 10px !important;}

tr.AspGridViewHeader, tr.AspGridViewFooter {background: #132530; color: #FFF;}
tr.AspGridViewFooter span {display: inline-block; padding: 1px 3px; border: 1px solid #FFF; background: #e9eaeb; color: #000;}
tr.AspGridViewFooter a {display: inline-block; padding: 1px 3px; border: 1px solid #426c86; text-decoration: none;}
tr.AspGridViewFooter a:hover {border-color: #FFF; background: #e7eff4; color: #132530;}
tr.AspGridViewRow {background: #f3f3f4;}
tr.AspGridViewAlternateRow {background: #e9eaeb;}
h4.titlebar {background: #8bd3f5; color: #132530;}
.searchcontainer {color: #333 !important; font-size: 14px !important;}
.searchcontainer #search {border: 1px solid #666 !important; padding: 1px 0 !important; margin: 2px !important; height: 16px !important; width: 167px;}
#home-para {text-align: center; font-size: 24px; color: #132530;}
#home-gap {height: 130px;}