/* Default Over-riding styles */
BODY {
  margin:0;
  background: #FEFFF1;
  color: #28574E;
  font-family: verdana, helvetica, arial;
  font-size: x-small
}

textarea {
  margin:0;
  color: #28574E;
  font-family: verdana, helvetica, arial;
  font-size: x-small
}
TD   {
  color: #28574E;
  font-family: verdana, helvetica, arial;
  font-size: x-small
}
TH   {
  color: #28574E;
  background: #E0E8DC;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  font-family: verdana, helvetica, arial;
  font-size: x-small
}
H1 {
	font-size: large;
	margin-top: 10;
	margin-bottom: 10;
	font-weight: bold;
	color: #28574E;
}
H2 {
  font-family: Arial, Helvetica, Verdana;
  font-size: small;
  font-weight: bold;
  letter-spacing: 1;
  padding-left: 5;
  text-transform: uppercase;
  text-align: left;
  color: white;
  background: #9CB2AD;
  margin-top: 2;
  margin-bottom: 2
}
H3 {
  font-size: small;
  font-weight: bold;
  margin-top: 2;
  margin-bottom: 2
}
P {
	font-size: x-small;
	margin-top: 3;
	margin-left: 10;
	margin-right: 10;
	text-align: left;
}
/* Use for list titles, so that there is no margin between text and list */
.listtitle {
	font-size: x-small;
	margin-bottom: 0px;
    margin-left: 10;
    margin-right: 10
}
/*UL {
	font-size: x-small;
	margin-top: 0px;
}
LI {
	font-size: x-small;
	margin-top: 0px;
	margin-left: 10;
    margin-right: 10
}*/
OL {
	font-size: x-small;
	margin-top: 0px;
}

A         { color: #28574E }
A:active  { color: #28574E }
A:visited { color: #28574E }
A:hover   { color: #FFB93D }

.ebulletinview {font-size: xx-small;}
.ebulletinview A         { text-decoration:none }
.ebulletinview A:active  { text-decoration:none }
.ebulletinview A:visited { text-decoration:none }
.ebulletinview A:hover   { text-decoration:underline }


FORM { margin: 0 }

/* Quick Link Bar Styles */
.quicklinks           { color: #E9EEED; font-weight: bold; font-size: 8pt; text-align: right ; padding:2px; padding-top:4px;padding-bottom:4px;}
.quicklinks A         { text-decoration: none; color: #E9EEED }
.quicklinks A:active  { color: #E9EEED }
.quicklinks A:visited { color: #E9EEED }
.quicklinks A:hover   { color: #FFB93D }
.quicklinks input     { color: #28574E; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: normal; border: none; margin: 1 }


/* Menu Bar styles - Left Navigation */
.mbar   { background: #9CB2AD }

.mitem1 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-weight: bold; font-size: 8pt; }
.mitem1 A { color: #28574E; text-decoration: none }
.mitem1 A:visited { color: #28574E }
.mitem1 A:hover   { color: #FFE996 }
.mitem1 A:active  { color: #28574E }

.mitem2 { background: #9CB2AD }
.mitem2 A { color: #28574E; text-decoration: none; font-size: 8pt; }
.mitem2 A:visited { color: #28574E }
.mitem2 A:hover   { color: #FFE996 }
.mitem2 A:active  { color: #28574E }

/*WaiLing 050906 - additional style for selected/active link*/
.mitem3 { background: #A9BFB7 }
.mitem3 A { color: #28574E; text-decoration: none; font-size: 8pt; }
.mitem3 A:visited { color: #28574E }
.mitem3 A:hover   { color: #FFE996 }
.mitem3 A:active  { color: #28574E }

/*WaiLing 070108 - for SectionTitle in navigation menu; no border*/
.mitemSectionTitle1 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin-left: 0; padding-top: 8pt; }
.mitemSectionTitle1 A { color: #ffb93d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5); } /*FF6633*/
.mitemSectionTitle1 A:visited { color: #ffb93d }
.mitemSectionTitle1 A:hover   { color: #ffad1d }
.mitemSectionTitle1 A:active  { color: #ffb93d }

/*Kylie having a look at what the PHCRED looks like RED */
.mitemSectionTitleRed { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin-left: 0; padding-top: 8pt; color: #d3031d}
.mitemSectionTitleRed A { color: #d3031d; text-decoration: none; height: 1em; } /*FF6633*/
.mitemSectionTitleRed A:visited { color: #d3031d }
.mitemSectionTitleRed A:hover   { color: #d3031d }
.mitemSectionTitleRed A:active  { color: #d3031d }

.mitemSectionTitle2 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin-left: 0; padding-top: 8pt; }
.mitemSectionTitle2 A { color: #d3031d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5); }
.mitemSectionTitle2 A:visited { color: #ffb93d }
.mitemSectionTitle2 A:hover   { color: #ffad1d }
.mitemSectionTitle2 A:active  { color: #ffb93d }

.smitem1 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-weight: bold; font-size: 8pt; }
.smitem1 A { color: #28574E; text-decoration: none }
.smitem1 A:active  { color: #28574E }
/*.mitem1 A:visited { color: #28574E }*/
.smitem1 A:hover   { color: #FFE996 }

.smitem2 { background: #9CB2AD }
.smitem2 A { color: #28574E; text-decoration: none; font-size: 8pt; }
.smitem2 A:active  { color: #28574E }
.smitem2 A:hover   { color: #FFE996 }

/*WaiLing 050906 - additional style for selected/active link*/
.smitem3 { background: #A9BFB7 }
.smitem3 A { color: #28574E; text-decoration: none; font-size: 8pt; }
.smitem3 A:active  { color: #28574E }
.smitem3 A:hover   { color: #FFE996 }

.smitemSectionTitle1 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin-left: 0; padding-top: 8pt; }
.smitemSectionTitle1 A { color: #ffad1d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5); }
.smitemSectionTitle1 A:active  { color: #ffb93d }
/*.mitemSectionTitle A:visited { color: #28574E }*/
.smitemSectionTitle1 A:hover   { color: #ffad1d }

.smitemSectionTitle2 { background: #9CB2AD; border-top: 1px solid #B4CCC4; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin-left: 0; padding-top: 8pt; }
.smitemSectionTitle2 A { color: #ffad1d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5); }
.smitemSectionTitle2 A:active  { color: #ffb93d }
/*.mitemSectionTitle A:visited { color: #28574E }*/
.smitemSectionTitle2 A:hover   { color: #ffad1d }

/* Menu Bar styles - Left Navigation (For Selected/Active Link) */
tr.selected td { }
tr.selected td.mitem1 {}
tr.selected .smitem1 A { color: #FFE996; text-decoration: none}
tr.selected .smitem1 A:hover { color: #FFE996 }
tr.selected .smitem2 A { color:#FFE996; text-decoration:none; font-size: 8pt; font-style: normal}
tr.selected .smitem2 A:hover   { color: #FFE996}
tr.selected .smitem3 A { color:#FFE996; text-decoration:none; font-size: 8pt; font-style: normal}
tr.selected .smitem3 A:hover   { color: #FFE996}


tr.oselected td { background: #A9BFB7 }
tr.oselected td.mitem1 {}
tr.oselected .smitem1 A { color: #FFE996; text-decoration: none}
tr.oselected .smitem1 A:hover { color: #FFE996 }
tr.oselected .smitem2 A { color:#FFE996; text-decoration:none; font-size: 8pt; font-style: normal}
tr.oselected .smitem2 A:hover   { color: #FFE996}
/*End WaiLing*/

/* The Special Orientation Menu items */
tr.orientation td.mitem1 {}

tr.orientation td { background:#A9BFB7 ;}

tr.orientation .mitem2 A { color: #28574E; text-decoration: none; font-size: 8pt; font-style: normal }
tr.orientation .mitem2 A:active  { color: #28574E }
tr.orientation .mitem2 A:visited { color: #28574E }
tr.orientation .mitem2 A:hover   { color: #F09C00}

tr.selected td { }
tr.selected td.smitemSectionTitle1 { font-size: 10pt; padding-top: 8pt;}
tr.selected .smitemSectionTitle1 A { color: #ffad1d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5);}
tr.selected .smitemSectionTitle1 A:hover { color: #ffad1d }
tr.selected .smitemSectionTitle2 A { color: #ffad1d; text-decoration: none; height: 1em; filter: Shadow(Color=#28574e, Direction=135, Strength=5);}
tr.selected .smitemSectionTitle2 A:hover { color: #ffad1d }


/* Location Bar styles
fixed by David 13/09/2006:
- missing selectors (trailing ';')
- order of selectors
*/
.locbar { margin: 4; color: black; font-size: 8pt; }
.locbar A:link { color: black; text-decoration: none; font-weight: bold; }
.locbar A:visited { color: black }
.locbar A:hover   { color: #B7171F }
.locbar A:active  { color: black }

/* Location Bar Options (the print/email linke)
fixed by David 13/09/2006:
- missing selectors (trailing ';')
- order of selectors
*/
.locbaroptions { margin: 4; color: black; font-size: 8pt }
.locbaroptions A { color: black; text-decoration: none; font-weight: bold }
.locbaroptions A:link  { color: black; text-decoration: none; font-weight: bold }
.locbaroptions A:visited { color: black; text-decoration: none; font-weight: bold }
.locbaroptions A:hover   { color: #B7171F; text-decoration: underline; font-weight: bold }
.locbaroptions A:active  { color: black; text-decoration: none; font-weight: bold }

/* Footer Styles */
.updated    { color: #28574E; font-family: arial; font-size: 8pt }
.copyright  { color: #28574E; font-family: arial; font-size: 8pt  }

.tsandcs    { background: #28574E; color: #E9EEED; font-family: arial; font-size: 8pt; text-align: center }
.tsandcs A  { color: #E9EEED }
.tsandcs A:active  { color: #E9EEED }
.tsandcs A:visited { color: #E9EEED }
.tsandcs A:hover   { color: #FFB93D }

.honcode { color: #28574E; font-family: arial; font-size: 8pt }


/* Related links navigation box styles */
.rlTitle { margin-top: 5px; margin-bottom: 10px; text-align:left; font-size: 9pt; font-family: Verdana,Arial,Helvetica; color: #596D57; font-weight: bold }
.rlUL    { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding:0 }
XXrlUL    { margin: 0px; padding:0 }
.rlLI    { margin-left: 15;margin-top: 3px; margin-bottom: 3px; list-style-type: square; font-family: Verdana,Arial,Helvetica; font-size:8pt; color: #536651; font-weight: normal }
ul.nobullet .rlLI .rlLI2 {list-style-type: none; margin-left:0; padding-left:0; }
.rlLI A         { color: #536651 }
.rlLI A:visited { color: #536651 }
.rlLI A:active  { color: #536651 }
.rlLI A:hover   { color: #7D8A9C }
.rlCell       { background: #F4D393 }
.rlCellTop    { background: #F4D393 url("/images/navbox/rlst.gif")}
.rlCellLeft   { background: #F4D393 url("/images/navbox/rlsl.gif")}
.rlCellRight  { background: #F4D393 url("/images/navbox/rlsr.gif")}
.rlCellBottom { background: #F4D393 url("/images/navbox/rlsb.gif")}

.rlCelltrans       { } /*#F4D393*/
.rlCellToptrans    { background: #F4D393 url("/images/navbox/rlst.gif")}
.rlCellLefttrans   { background: #F4D393 url("/images/navbox/rlsl.gif")}
.rlCellRighttrans  { background: #F4D393 url("/images/navbox/rlsr.gif")}
.rlCellBottomtrans { background: #F4D393 url("/images/navbox/rlsb.gif")}

ul.nobullet {list-style-type: none; }

.rlUL2    { margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding:0 }
.rlLI2    { margin-left: 10;margin-top: 3px; margin-bottom: 3px; margin-right: 0px; list-style-type: square; font-family: Verdana,Arial,Helvetica; font-size:8pt; color: #536651; font-weight: normal }
.rlLI2 A         { color: #536651 }
.rlLI2 A:visited { color: #536651 }
.rlLI2 A:active  { color: #536651 }
.rlLI2 A:hover   { color: #7D8A9C }

/*
** Section navigation box styles eg. Conference Navigation
Similar to Related Links above
*/
div.sectionnav {}
div.sectionnav .navTitle { margin-top: 5px; margin-bottom: 10px; text-align:left; font-size: 9pt; color: #596D57; font-weight: bold }
div.sectionnav ul.sectionnav  { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding:0 }
div.sectionnav ul.sectionnav  li { margin-left: 15;margin-top: 3px; margin-bottom: 3px; list-style-type: square; font-size:8pt; color: #536651; font-weight: normal }

/* infoBytes styles */
P.ibH1 {
  margin: 0;
  padding-left: 3px;
  background: #28574E;
  color: #FEFFF1;
  font-size: medium;
  font-weight: bold;
  border: 1px solid #28574E;
  text-transform: uppercase
}

P.ibH2 {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #FEFFF1;
  font-size: medium;
  font-weight: bold
}

P.ibH3 {
  margin: 0;
  font-size: small;
  border-bottom: none;
  font-weight: bold
}

P.ibH4 {
  margin: 0;
  font-size: small;
  font-weight: bold
}

P.ibTitle {
  margin-top: 5px;
  font-size: x-large;
  font-weight: bold;
  color: #28574E
}

p.ibSubTitle {
  font-size: medium;
  font-weight: bold;
  color: #86A7A5;
  position: relative;
  left: 20px;
  top: -20px
}

P.ibP {
  margin-left: 2;
  margin-right: 2;
}

P.ibIndent {
  padding-left: 10px;
}

P.ibList {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-indent: 0pt;
}

TD.ibCellTop {
  vertical-align: top;
  background: #D4DDDC;
  /* border-top: 1px solid #28574E; */
}

TD.ibCellLeft {
  vertical-align: top;
  background: #D4DDDC;
}

TD.ibCellRight {
  vertical-align: top;
  background: #D4DDDC;
}




/* Div style for the auto more/top scroller links */
DIV.MoreAndTop { LEFT: 0px; VISIBILITY: hidden; CURSOR: hand; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent }
.pdfsize {
	font-size: xx-small;
}
.comment {
	font-size: xx-small;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
}

.required {
	font-size: xx-small;
	font-style: italic;
	text-align: left;
	vertical-align: middle;
	color: #990000;
}

#relatedlinkscontainer .pdfsize {
	font-size: inherit;
}

.reference {
	font-size: xx-small;
	font-style: italic;
}

.tagslist {
	font-size: xx-small;
}

.optiontitle {
	color: #FFB93D;
	background: #28574E;
}


/* Handle Some Print Objects */

/* Image replace the heading on the LHS */
#titlebarprint {
	display:none;
}

/* The Panel Below the Left Menu */
#belowmenupanel {
	margin-left:7px;
}

/* Search Box on Left Nav */

#searchpanelcontainer {
	margin-top:15px;
}

#searchpanel {
	margin:0;
	padding:0;
}
#searchpanel #frmSearch {
	margin:0;
}
#searchpanel h1 {
	margin:0;
	margin-bottom:2px;
	padding:0;
	font-size:11px;
	font-weight:bold;
}
#searchpanel h2 {
	margin:0;
	padding:0;
	font-size:9px;
	font-weight:bold;
	background:none;
	color:#8D8D8D;
	text-transform:none;
}
#searchpanel p {
	margin:0;
	padding:0;
	font-size:9px;
}
#searchpanel #submit {
	width:60px;
}

#searchpanel input {
	font-size:9px;
	color:#28574E;
}

#searchpanel select {
	font-size:9px;
	color:#28574E;
  background: #FEFFF1;
	margin-bottom:2px;
}
#searchpanel select optgroup {
	font-size:9px;
	color:#28574E;
}

#searchpanel span#searchabout {
	font-size:9px;
	color:#28574E;
}

/* Keyword search highlighting */
span.searchword {
	background-color:yellow;
}

/* Other Left Panel Items */
#phcrisassist {
	margin-top:15px;
}

#roar {
	margin-top:10px;
}

/* Divisions' List Style */
H1.title1 {
  font-size: large;
  margin-top: 10;
  margin-bottom: 10;
  margin-left: 3;
  font-weight: bold;
}

P.subTitle1 {
	font-size:medium;
	font-weight:bold;
	/*margin-top: 10; DavidB 23012008 */
	margin-left: 3;
	margin-bottom: 4;
	margin-top: 1em; /* DavidB 23012008 */
}

P.note {
	font-size: 12px;
	font-style:italic;
	margin-top: 5;
	margin-bottom: 15;
	margin-left: 85;
}

P.error {
	font-size: 14px;
	font-style:normal;
	color:#FF0000;
	margin-top: 5;
	margin-bottom: 15;
	margin-left: 3;
}

td.border {
	border-bottom-style:solid;
	border-bottom-color:#A9BFB7;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#A9BFB7;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#A9BFB7;
	border-right-width:1px;
}

td.border2 {
	border-top: solid;
	border-top-color: #cccccc;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#cccccc;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#cccccc;
	border-right-width:1px;
}

.tip1 {
	background-color: #eef0d0;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
	font-size: .8em;
}

/* Events diary */
td.eventimage {
	background:#EFF3E6;
	width: 16;
}

td.eventlabel {
	vertical-align: top;
	font-weight: bold;
	background: #EFF3E6;
	width: 170;
}

/** What's new? **/
.whatisthis A         { color: #9CB2AD; font-size: .8em; font-weight:bold; }
.whatisthis A:active  { color: #28574E }
.whatisthis A:visited { color: #28574E }
.whatisthis A:hover   { color: #FFB93D }

/* ROAR Project List*/
table.projectList {
  border-collapse: collapse;
  border: 1px solid #28574E;
  background: #E0E8DC;
}

table.projectList th {
  padding: 2px;
  border: 1px solid #28574E;
  background: #c6d1c0;
}

table.projectList td {
  padding: 2px;
  border: 1px solid #28574E;
}

table.projectList A         { color: #28574E }
table.projectList A:active  { color: #28574E }
table.projectList A:visited { color: #28574E }
table.projectList A:hover   { color: #EAAC3F }

/** ACTIVITIES OF DIVISIONS **/

/* Overview table of reporting requirements and data available */
table.aod_overview {
}

table.aod_overview th.aod_year {
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
}


table.aod_overview td.aod_asd {
	background:#BAB1D0;
	padding:0.5em;
}

table.aod_overview td.aod_nqps {
	background:#FFEBCD;
	padding:0.5em;
}

table.aod_overview td.aod_obf {
	background:#FFEFD5;
	padding:0.5em;
}

table.aod_overview td.aod_dpgp {
	background:#FDF5E6;
	padding:0.5em;
}

/** SPECIAL BUTTONS FOR P&R DISPLAY AND ASD **/
span.aod_button {
	color:#FFFFFF;
	display:block;
	padding:10px;
	text-align:center;
	XXbackground-image:url(/images/aod_notext.gif);
}
span.aod_button a:link, span.aod_button a:active, span.aod_button a:visited {
	color:#FFFFFF;
	text-decoration: underline;
	text-underline-style: dotted;
}
span.aod_button a:hover {
	text-decoration: underline overline;
	text-underline-style: solid;
}
span.aod_button_title {
}
span.aod_button_start {
	display:none;
}
/* Custom changes to the container */
span.aod_button_pandr { 
	background:#28574E;
}
span.aod_button_asd { 
	background:#493083;
}

.phcredheading {
	font-size: large;
	margin-top: 10;
	margin-bottom: 0;
	font-weight: bold;
	color: #28574E;
}