/* set basic font defaults */
body, p, td, body font, p font, td font {  font-family: Arial, sans-serif; font-size: 10pt; color: #000000; text-align: left;  }


/* set default rules - to catch anything that doesn't have a class */

h1, h2, h3, strong {  font-weight: lighter;  }
h1, h2, h3, h4, p, ul {     }

h1, h1 font {  font-size: 14pt; color: #666; margin-top: 8px;  }
h2, h2 font {  font-size: 12pt; color: #666;  }
h3, h3 font {  font-size: 9pt; color: #666;  }
h4, h4 font {  font-size: 7pt; color: #666;  }
strong, strong font {  font-size: 9pt; color: #666;  }

a, a font {  color: #f03; text-decoration: none;  }
a:hover, a:hover font {  color: #CB2D82;  }

ul {  list-style-image: url(bullet_point.gif); list-style-type: disc; margin-left: 17px;  }
li {  padding-left: 10px;  }

em {  font-style: normal; color: #699;  }


/* hr style is set only as a default, if possible use border styles on table or td */

hr {  height: 1px; color: #0037FF;  }


/* modified by classes. 'first' is for the first paragraph of any titled area */

.heading {  font-size: 14pt; color: #666; margin-top: 8px;  }
.heading2 {  font-size: 10pt; color: #666;  }


.section {  font-size: 16pt; color: #CB2D82; margin-bottom: 0px;  }
.sectionlink {  font-size: 12pt; color: #0033CC; margin-bottom: 0px;  }
.sectionlink:hover, .sectionlink:hover font {  color: #f03;  }
.secondary img {  margin-top: 3px; margin-left: 5px;  }
.secondary a {  font-size: 7pt;  }
.drill {  font-size: 7pt; margin-bottom: 0px; color: #699;  }
.first {  color: #699;  }
.footer {  font-size: 8pt; margin-bottom: 0px; color: #969595;  }
.swimlanes ul {  list-style-image: url(orange_circle.gif); list-style-type: disc; margin-left: 23px;  }
.swimlanes li {  padding-left: 2px; font-size: 9pt;  }

.whoswho h4 {  color: #699;  }
img.whoswho {  border: 1px solid #cc0;  }

.aligncentre {  text-align: center;  }
.alignright {  text-align: right;  }


/* classes to over-ride page styling. x[attri=""] isn't supported by ie yet */

.main, p b font[size="4"] {  font-size: 14pt; color: #666; margin-top: 8px; font-weight: lighter;  }
.main strong, p b font[size="3"] {  font-size: 9pt; color: #666; font-weight: lighter;  }
.subhead {  font-size: 9pt; color: #666; font-weight: lighter;  }


/* set scrollbar colours */

textarea {  scrollbar-arrow-color: #0037FF; scrollbar-3dlight-color: #0037FF; scrollbar-highlight-color: #0037FF; scrollbar-face-color: #B1D3EC; scrollbar-shadow-color: #0037FF; scrollbar-darkshadow-color: #0037FF; scrollbar-track-color: #B1D3EC;  }
body {  scrollbar-arrow-color: #0037FF; scrollbar-3dlight-color: #0037FF; scrollbar-highlight-color: #0037FF; scrollbar-face-color: #0037FF; scrollbar-shadow-color: #0037FF; scrollbar-darkshadow-color: #0037FF; scrollbar-track-color: #B1D3EC;  }