a:link, a:visited { color:#1243c6;}

.highlightedsection {
  border:1px solid #aea267;
  background-color:white;
  color:#4e4207;
}

#nav-toolbar {  border-top:1px solid #0a2367; border-bottom:1px solid #0a2367; background-color:#0c2c81; color:#ccccff;}
body { background-color:#676767; }
#banner,#footer { background: #1243c6 url(/images/banner-bg.gif) bottom left repeat-x; color: #7e9ae6; }
#brandstrap { background: transparent url(/images/banner-bg2.jpg) bottom right no-repeat;}
#nameblock { margin-left: 20px;padding-bottom: 15px}
#brandstrap img{ float: left;}
#banner #nameblock a:link, #banner #nameblock a:visited, {color: #9faed6; text-decoration:none}
#banner #nameblock span.orgname {font-size : 3.5em;	font-family: Georgia, serif; font-weight:normal;}
#banner #nameblock span.subhead {font-size : 1.3em; font-family: Georgia, serif; font-weight : bold;}
#banner a,#footer a, #nav-toolbar a { color: #9faed6}
h1, h2, h3, h4 { color:#4e4207 !important; font-family: Georgia, serif; font-weight:normal; }
#contentcol h1 {color:#111 !important; font-size:200%;}
#contentcol h2 {font-size:175%; }
#contentcol h3 { font-size:130%; }
#contentcol .rightcol h3, #contentcol .rightpanel h3 {border-bottom:1px solid #ccccff; padding-bottom:3px; margin-top:1.2em; font-weight:normal; font-size:130%}
#contentcol blockquote { }
#footer { border:0;}

.nav {background:white url(/images/wrapper-bg.gif) top left repeat-y;}

#breadcrumbs a:link,#breadcrumbs  a:visited { color:#888; text-decoration:underline}
#breadcrumbs { color:#888; }

#wrapper {
	padding: 0;
	text-align: center;
}


.spotlight {
  background: transparent none;
  padding:6px 0 4px 0;
  margin:4px 0 4px 0;
  clear:left;
}

.spotlight div { margin-left:0px;}
.spotlight img { float:left;padding:2px; background-color:#ddd; border:1px solid #ccc; margin:4px 8px 4px 0px; }

#contentcol #tocspace li {
    background: transparent url(/images/toc-bullet.gif) center left no-repeat;
}

h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {
   text-decoration : underline;
}


.subnav ul {
  background-color:#eee;
  margin:0;
}

.subnav li {
    border-bottom:1px solid #6d94ff;
    list-style:none outside none;
}

.subnav li.current {
    border-bottom:1px solid #6d94ff;
}

.subnav ul li{
    border-bottom:1px solid #6d94ff;
}

.subnav .hierarchy a,
.subnav a:link,.subnav a:visited  {
    color: white;
    background:#5281ff none;
    font-size:92%;
}
.subnav .current a,
.subnav .hierarchy .current a {  background:#4a74e6 none; color: white !important; font-weight:bold;}

.subnav .current ul,
.subnav .hierarchy ul {
   background: #4a74e6 none;
}


.subnav .current ul a,
.subnav .hierarchy ul a,
.subnav .hierarchy .current ul a {
    background-color: #4a74e6;
    font-weight:normal; color: white !important;
    padding-left:0;
}

.subnav a:hover, #az a:hover {
 background-color:#1243c6 !important;
 color:white !important;
 text-decoration:none;
}


.subnav .hierarchy .current {
    background-color: #4a74e6;
}


/*for third level navigation that doesnt show in the navigation*/
.subnav .hierarchy .hierarchy a {  
    color:#C86D02;
}

.coloured {
  background-color:#ffc452;
  border:1px solid #e8ad3b;
}

.coloured .note {
  color: #af7900;
}

#contentcol .coloured h3 {
  border-bottom: 1px dotted #dca433;
}

/* home page specific */
#i219574.thinmode .halfcol { width:98% ; float:none !important  }
#i219574 #contentcol h2 {font-size:150%; }
#i219574 #titlesection {display: block; }

#nav222899 {margin-top:50px; border-top:1px solid #6d94ff;}

.keytable table {width: 100%;}
.buttonlink {background: yellow;padding: 0px 5px 0px 5px;border: 3px outset #e8ad3b;}
#contentcol blockquote {background: none; margin-left: 50px; }
