﻿/****************** Reset ********************/
td {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
th {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
tr {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
thead {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
tfoot {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
tbody {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
caption {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
table {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
legend {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
label {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
form {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
fieldset {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
li {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
ul {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
ol {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
dd {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
dt {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
dl {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
center {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
i {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
u {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
b {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
var {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
tt {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
sup {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
sub {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
strong {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
strike {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
small {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
samp {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
s {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
q {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
kbd {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
ins {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
img {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
font {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
em {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
dfn {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
del {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
code {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
cite {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
big {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
address {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
acronym {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
abbr {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
a {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
pre {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
blockquote {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
p {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h6 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h5 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h4 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h3 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h2 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
h1 {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
iframe {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
object {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
applet {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
span {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
div {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
body {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/;  font-family: Arial, Helvetica, sans-serif;
background-color: #a7a7a7;    background-image: url(/PublishingImages/1px_bg_gradient.png);    background-repeat: repeat-x; 
}
html {margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 100%; vertical-align: baseline;*/; background: transparent; font-family: Arial, Helvetica, sans-serif;}
blockquote {quotes: none;}
q {quotes: none;}
blockquote:before {content: ''; content: none;}
blockquote:after {content: ''; content: none;}
q:before {content: ''; content: none;}
q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
body {line-height: 1.1; font-size: 10pt;/*1.5;/* Arial, Helvetica, sans-serif;*/; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.ms-WPBody {font-family: Arial, Helvetica, sans-serif; overflow: hidden; font-size: 10pt;}
#rightcontent .ms-WPBody {overflow: hidden !important;}
.ms-TPBody h1 {font-size: 14pt; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 10pt 0 4pt 0;}
.ms-WPBody h1 {font-size: 14pt; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 10pt 0 4pt 0;}
h1 {font-size: 14pt; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 10pt 0 4pt 0;}
.ms-rteCustom-Heading1 {font-size: 14pt; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 10pt 0 5pt 0;}
.ms-TPBody h2 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 8pt 0 4pt 0;}
.ms-WPBody h2 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 8pt 0 4pt 0;}
h2 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 8pt 0 4pt 0;}
.ms-rteCustom-Heading2 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 8pt 0 4pt 0;}
.ms-TPBody h3 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 9pt 0 3pt 0;}
.ms-WPBody h3 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 9pt 0 3pt 0;}
h3 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 9pt 0 3pt 0;}
.ms-rteCustom-Heading3 {font-size: 12pt !important; font-weight: bold !important; color: #333333 !important; font-family: Arial, Helvetica; margin: 9pt 0 3pt 0;}
.ms-TPBody h4 {font-size: 12pt !important; font-weight: bold !important; color: #666 !important; font-family: Arial, Helvetica; margin: 6pt 0 3pt 0;}
.ms-WPBody h4 {font-size: 12pt !important; font-weight: bold !important; color: #666 !important; font-family: Arial, Helvetica; margin: 6pt 0 3pt 0;}
h4 {font-size: 12pt !important; font-weight: bold !important; color: #666 !important; font-family: Arial, Helvetica; margin: 6pt 0 3pt 0;}
.ms-rteCustom-Heading4 {font-size: 12pt !important; font-weight: bold !important; color: #666 !important; font-family: Arial, Helvetica; margin: 6pt 0 3pt 0;}
h5 {font-size: 10pt;}
h6 {font-size: 10pt;}
ul li {list-style: square; list-style-position: outside; color: #666666;}
li font {color: #666666;}
ul li ul li {list-style: square; list-style-position: outside; color: #666666;}
iframe {overflow: hidden;}
/****** Generic Table Style # 1 *******/
.ms-rteTable-1 { color: #666666; background: inherit; border-width: 2px; border-style: solid; border-color: #333333; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;}
.ms-rteTable-1 tr {background: inherit;}
.ms-rteTable-1 td {background: inherit;}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 { color: #666666; font-size: 10pt; font-weight: bold;}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1 { color: #666666; font-size: 10pt; background: #F0F4F7; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 { color: #666666; font-size: 10pt; background: #F0F4F7; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 { color: #666666; font-size: 10pt; background: #F0F4F7; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1 { color: #666666; font-size: 10pt; background: #F0F4F7; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 { color: #666666; font-size: 10pt; background: inherit;}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 { color: #666666; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; background: inherit;}
.ms-rteTable-1 td.ms-rteTableFirstCol-1 { color: #666666; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 { color: #666666; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableOddCol-1 { color: #666666; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableLastCol-1 { color: #666666; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 { color: #666666; font-size: 10pt; background: inherit; line-height: 1;}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 { color: #666666; font-size: 10pt; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 { color: #666666; font-size: 10pt; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1 { color: #666666; font-size: 10pt; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 { color: #666666; font-size: 10pt; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding: 0px 0px 0px 4px;}
.ms-rteTable-2 {border-collapse: collapse; border: solid 0px;}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; margin-top: 0in; margin-right: 0in; margin-bottom: 10.0pt; margin-left: 0in; line-height: 115%; font-size: 11.0pt; width: 119.7pt; border: solid white 1.0pt; border-bottom: solid white 3.0pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; color: #FFFFFF;}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; border: solid white 1.0pt; border-bottom: solid white 3.0pt; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; border: solid white 1.0pt; border-bottom: solid white 3.0pt; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; border: solid white 1.0pt; border-bottom: solid white 3.0pt; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; border: solid white 1.0pt; border-bottom: solid white 3.0pt; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {color: #666666; background-color: #F2F3F4; font-size: 10pt; vertical-align: top;}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {color: #666666; background-color: #E7EBF7; font-size: 10pt; vertical-align: top;}
.ms-rteTable-2 td.ms-rteTableFirstCol-2 {margin-top: 0in; margin-right: 0in; margin-bottom: 10.0pt; margin-left: 0in; border-top: none; border-left: solid white 1.0pt; border-bottom: none; border-right: solid white 3.0pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; color: #FFFFFF;}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableOddCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 {color: #666666; background-color: #FFFFFF; font-size: 10pt; vertical-align: top; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2 {margin-top: 0in; margin-right: 0in; margin-bottom: 10.0pt; margin-left: 0in; border-top: none; border-left: solid white 1.0pt; border-bottom: none; border-right: solid white 3.0pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; color: #FFFFFF;}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-3 {border-collapse: collapse; border: solid 0px;}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3 {margin: 10px; padding: 10px; color: #3a4663; text-align: left; text-transform: capitalize; font-weight: normal; border-spacing: 10px; vertical-align: top; background-color: #C4D1E3;}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {color: #666666; vertical-align: top; font-size: 10pt;}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {color: #666666; vertical-align: top; font-size: 10pt;}
.ms-rteTable-3 td.ms-rteTableFirstCol-3 {padding: 0in 5.4pt 0in 5.4pt; background-color: #E7EBF7;}
.ms-rteTable-3 td.ms-rteTableLastCol-3 {padding: 0in 5.4pt 0in 5.4pt; background-color: #E7EBF7;}
.ms-rteTable-3 td.ms-rteTableOddCol-3 {padding: 0in 5.4pt 0in 5.4pt; background-color: #F7F3F7;}
.ms-rteTable-3 td.ms-rteTableEvenCol-3 {padding: 0in 5.4pt 0in 5.4pt; background-color: #E7EBF7;}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3 {background-color: #C4D1E3; color: #3a4663; font-weight: normal;}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-4 {border-collapse: collapse; border: solid 0px;}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 {border-width: 1.0pt 1.0pt 3.0pt 1.0pt; margin-top: 0in; margin-right: 0in; margin-bottom: 10.0pt; margin-left: 0in; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; color: #FFFFFF;}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {border-width: 1pt; color: #666666; font-size: 10pt; vertical-align: top; border-bottom-style: solid; border-bottom-color: #4F81BD;}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {color: #666666; font-size: 10pt; vertical-align: top;}
.ms-rteTable-4 td.ms-rteTableFirstCol-4 {border-width: 1pt; border-color: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; border-bottom-style: solid; border-left-style: solid;}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {border-width: 1pt; border-color: #4F81BD; border-bottom-style: solid; border-right-style: solid; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableOddCol-4 {border-width: 1pt; border-color: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; border-bottom-style: solid;}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {border-width: 1pt; border-color: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; border-bottom-style: solid;}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 {color: #355C8C; background-color: #FFFFFF; font-size: 10pt; vertical-align: top; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4 {border-width: 1pt; border-color: #4F81BD; border-bottom-style: solid; border-left-style: solid; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {border-width: 1pt; border-color: #4F81BD; border-bottom-style: solid; border-right-style: solid; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4 {border-width: 1pt; border-color: #4F81BD; border-bottom-style: solid; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4 {border-width: 1pt; border-color: #4F81BD; border-bottom-style: solid; padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 {border-collapse: collapse; border: solid 0px;}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5 {margin: 10px; padding: 10px; color: #3A4663; text-align: left; font-size: 10pt; font-style: normal; text-transform: capitalize; font-weight: 500; border-spacing: 10px; line-height: 11pt; vertical-align: top;}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663;}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663;}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663;}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663;}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {color: #666666; vertical-align: top; font-size: 10pt;}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {color: #666666; vertical-align: top; font-size: 10pt;}
.ms-rteTable-5 td.ms-rteTableFirstCol-5 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 {color: #3a4663; font-weight: 500; font-size: 10pt; line-height: 11pt;}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5 {padding: 0in 5.4pt 0in 5.4pt; text-align: left;}
.ms-rteTable-6 {border-width: 0px; border-style: none; border-collapse: collapse;}
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6 {margin: 10px; padding: 10px; color: #3F4D6B; background: #D6E8FF; text-align: left; font-size: 10pt; font-style: normal; text-transform: capitalize; font-weight: bold; border-spacing: 10px; line-height: 14pt; vertical-align: top;}
.ms-rteTable-6 td.ms-rteTableHeaderFirstCol-6 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-6 td.ms-rteTableHeaderLastCol-6 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-6 td.ms-rteTableHeaderOddCol-6 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-6 td.ms-rteTableHeaderEvenCol-6 {padding: 0in 5.4pt 0in 5.4pt; color: #3a4663; line-height: 14pt;}
.ms-rteTable-6 tr.ms-rteTableOddRow-6 {color: #666666; background-color: #F2F3F4; font-size: 10pt; vertical-align: top;}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {color: #666666; background-color: #E7EBF7; font-size: 10pt; vertical-align: top;}
.ms-rteTable-6 td.ms-rteTableFirstCol-6 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-6 td.ms-rteTableLastCol-6 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-6 td.ms-rteTableOddCol-6 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-6 td.ms-rteTableEvenCol-6 {padding: 0in 5.4pt 0in 5.4pt;}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 {background-color: #D6E8FF; color: #4A5A80; font-weight: 500; font-size: 10pt; line-height: 11pt;}
.ms-rteTable-6 td.ms-rteTableFooterFirstCol-6 {padding: 0in 5.4pt 0in 5.4pt; border-top: solid gray 1.0pt; text-align: left;}
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6 {padding: 0in 5.4pt 0in 5.4pt; border-top: solid gray 1.0pt; text-align: left;}
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6 {padding: 0in 5.4pt 0in 5.4pt; text-align: left; border-top: solid gray 1.0pt;}
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 {padding: 0in 5.4pt 0in 5.4pt; text-align: left; border-top: solid gray 1.0pt;}
/****************** Grid *******************/
.container_16 {margin-top: 7px;}
.fullwidth {margin: 0 0 0 0; width: 960px !important; clear: both;}
/*******  Header    ******/
#mainlogo { display: block; float: left; width: 346px; margin: 10px 5px 5px 15px;}
#sociallinks {display: block; float: right; margin: 20px 15px 5px 20px;}

#topheader {background-color: #CCDC00; display: block;}
#linkbox ul {list-style: none; list-style-type: none; display: block; float: right; /*height: 42px;*/; padding-top: 6px;}
#linkbox ul li {padding: 0px 0px 0 10px; display: inline; list-style: none;}
#linkbox ul li a {font-size: 8pt; text-decoration: none; color: #000; font-weight: bold;}

#printdeflogo {visibility: hidden; display:none;}
#deflogo {display:block; visibility:visible; }

/********* Search Bar ********/
.searchbar {margin-top: 0px; padding-top: 6px; background-color: #0099CC; height: 28px; vertical-align: middle; width: 940px; float: left; text-align: right; padding-right:20px}

/********* Top Nav  ********/
.topnav {margin-top: 0px; padding-top: 4px; background-color: #9b9ba6; height: 26px; vertical-align: middle; width: 160px; float: left; text-align: center;}
.topnav a {background-color: #9b9ba6; padding: 0px 14px 0px 14px; line-height: 1.5; color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 11pt;font-family:Calibri,Arial, Helvetica, sans-serif !important;}
.topnav a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none; font-family:Calibri,Arial, Helvetica, sans-serif !important;}
.topnav a:visited {color: #FFFFFF; text-decoration: none; font-family:Calibri,Arial, Helvetica, sans-serif !important;}
.topnav ul {margin: 0; padding-top: 5px;}
.topnav ul li {display: inline; list-style: none; list-style-type: none; height: 28px;}
/**********    Breadcrumb **********/
#breadcrum {height: 30px; margin: 3px 0 0 0px; overflow: hidden; }
#breadcrum div {font-size: 8pt; font-weight: bold; margin: 4px 0 0 5px;font-family:Calibri,Arial, Helvetica, sans-serif !important;}
#breadcrum a {font-size: 8pt; color: #009fda; text-decoration: none;}
#breadcrum .breadcrumbCurrent {font-size: 8pt; color: #000;}
/**************  Left Nav *************/
#leftnavarea {margin-left: 0; line-height: 1.2 !important; background-color: #FFFFFF;/*#009fda;*/; width: 200px;}
.leftnavigation ul {margin: 0px 10px 15px 10px; list-style: none; font-size: 12pt;}
.leftnavigation li {padding-bottom: 1px; list-style: none; }
.leftnavigation a {color: #000000;/*#CCDC00;*/; font-weight: 500; font-family:Calibri,Arial, Helvetica, sans-serif !important;text-decoration: none;}
.leftnavigation li a:hover {color: #009fda; font-weight: 500; text-decoration: none;}
.leftnavigation li.selected a {color: #009fda; font-weight: 500; text-decoration: none; }
.leftnavigation ul li ul li ul li ul {margin: 2px 2px 2px 2px;}
.leftnavigation ul li ul li ul {margin: 2px 2px 2px 2px;}
.leftnavigation ul li ul {margin: 2px 2px 2px 15px; list-style-position: outside;}
.leftnavigation ul li ul li {vertical-align: middle; padding-left: 8px; background: url('/css/images/smallarrow_b.png') no-repeat 0px 7px; height: 100%;}
.leftnavigation ul li ul li a {color:#000000!important; font-weight: normal!important;font-size:11pt !important; font-family:Calibri,Arial, Helvetica, sans-serif !important;}
.leftnavigation ul li ul li.selected a {color:#009fda!important; font-weight:normal!important;}
.leftnavigation ul li ul li a:hover {color: #009fda!important; font-weight: normal!important; text-decoration: none;}

/*********     Content       **************/
#contentarea {margin-top: 3px; line-height: 1.1;}
#contentareaimage {overflow: hidden;}

#maincontent {border-left-style:solid; border-left-width:1px; border-left-color: #0099CC; padding-left: 12px; margin-left: -16px; min-height:520px;}
#maincontent ol {margin-left: 25px;}
#maincontent ul {margin-left: 15px;}
#maincontent a {text-decoration: none; color: #009fda;}
#maincontent a:hover {text-decoration: underline;}
#rightcontent {/*background-color: #DDDDDD;*//*#F0F4F7;*/; margin-right: 0; width: 180px;}
#rightcontent a {text-decoration: none; color: #009fda;}
#rightcontent a:hover {text-decoration: underline; color: #009fda;}

/*****  Sharepoint Fixes ********/
#siteactionmenu {float: right; clear: both; width: 100%;}
#publishingconsole {}
/********  Footer  ***************/
#footerline hr{ background-color:#009fda; color:#009fda; height: 1px;}
#footerleft {margin-top: 0px; margin-bottom: 20px; font-size:x-small; vertical-align:top;}
#footerleft td {vertical-align:top;}
#footerleft a {font-size:x-small; text-decoration:none; color: #009fda;}
#footerright {text-align:right; margin-top : 0px; margin-bottom: 20px;}
#footerright ul li {display: inline; padding-right: 20px; color: #009fda;}
#footerright ul li a {font-size:small; text-decoration: none; color: #009fda;font-family:Calibri,Arial, Helvetica, sans-serif !important;}
#footerend { background-color: #a7a7a7; color:#a7a7a7; height: 4px;}
/********* HomePage ******************/
#homebar {/*	height: 115px;
	margin: 0 0 16px 0;*/
		padding-bottom: 0px; overflow: hidden;}
#homebar .grid_8 {/*background-color: green;*/
		padding: 0px; margin: 0px; vertical-align:middle}
#homebarhead {font-size: 18px; font-weight: 500; margin: 16px 0 0px 18px;}
#homebarhead a {text-decoration: none; color: #666;}
#homebarcontent {margin-top: 10px;}
#homebarcontent ul {width: 470px;}
/*#homebarcontent ul li {
	width: 120px;
	display: block;
	list-style-position: outside;
}*/
#homebarcontent ul li.itmfirst {width: 130px; margin: 0px 0px 6px 36px; display: block; float: left; clear: left;}
#homebarcontent ul li.itmother {width: 130px; display: inline; margin-left: 21px; float: left;}
/* fix for IE6 */
* html #homebarcontent ul li.itmother {width: 115px;}
* html #homebarcontent ul li.itmfirst {width: 115px;}
#homebarcontent ul li a {margin-left: 5px; text-decoration: none; font-size: 10pt; font-weight: 700; color: #000;}
#homebarcontent ul li a:hover {text-decoration: none; color: #009fda;}
#homebar input.coursefind {width: 280px; height: 23px; color: #009fda; vertical-align: middle; font-size: 10.5pt; padding-top: 2px; padding-left: 0px; border-style: inset; margin-left: 17px; margin-top: 1px;}
#btnfind {margin-left: 7px; vertical-align: middle;}
.radiobox {margin-left: 15px; margin-top: 3px;}
.advsearch {margin-left: 44px; font-size: 10pt; font-weight: 500;}
a:hover {text-decoration: none; color: black;}
a:visited {text-decoration: none; color: black;}
a:active {text-decoration: none; color: black;}
.advsearch a {text-decoration: none; color: black;}
.linkbox {background-color: #E9E9E9;  overflow: hidden;  margin: 7px 0px 0px 0px; padding: 2px 2px 2px 2px; border-top:3px; border-style:solid; border-top-color:#CCDC00;}
.col1 {margin-left: 0px;}
.col2 {margin-left: 2px;}
.col3 {margin-left: 2px; padding-right: 6px;}
.row1 {margin-bottom: 4px;}
.row2 {margin-bottom: 10px;}
.linkbox .groupheader {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #009FDA;}
.linkbox .link-item a {font-family: Arial, Helvetica, sans-serif; color: #000000 !important; font-weight: normal; font-size: 9pt; text-decoration: none;}
.linkbox .link-item a:hover {color: #009FDA !important; text-decoration: none;}
/********* News Area ******************/
#newstable {padding: 0px; width: 720px;}
#newstable div.grid_4 {margin-left: 0; margin-right: 10px;}
#newstable {margin-left: 0;}
table.newstable {border-bottom-width: 2px; border-spacing: 0px; border-bottom-style: solid; border-bottom-color: #d5e326; border-collapse: separate; background-color: white; margin-left: 0;}
table.newstable th {border-width: 0px; padding: 0px; border-style: none; border-color: gray; background-color: white;}
table.newstable td {border-width: 0px; padding: 0px; border-style: none; border-color: gray; background-color: white;}
#newsarea {text-decoration: none; font-size: 18px; margin: 12px 0 0px 15px; font-weight: 500;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #666666;}
#newsarea a {margin: 0px 0 0px 6px; text-decoration: none; color: #666666; font-size: 18px; font-weight: 500;}
#newsimage {margin: 8px 0px 0px 0px;}
#newslink {margin-left: 19px; margin-top: 9px; margin: 20px 2px 0px 0px;}
a:hover {text-decoration: none; color: #009FDA;}
a:visited {text-decoration: none; color: #009FDA;}
a:active {text-decoration: none; color: #009FDA;}
#newslink a {text-decoration: none; color: #009FDA;}
#newsheading {text-align: left; font-weight: bold; /*margin-left: 10px;*/; margin: 9px 0 4px 0;}
.newsh1 {color: #009FDA; font-size:24px;font-weight:normal; background: transparent; font-family: Calibri,Arial, Helvetica, sans-serif;}
a:hover {text-decoration: none; color: black;}
a:visited {text-decoration: none; color: black;}
a:active {text-decoration: none; color: black;}
#newsheading a {text-decoration: none; color: black;}
#newsdate {text-align: left; font-weight: bold; margin-left: 0;}
a:hover {text-decoration: none; color: black;}
a:visited {text-decoration: none; color: black;}
a:active {text-decoration: none; color: black;}
#newsdate a {text-decoration: none; color: black;}
#newscontent {/*text-align: left;
	margin-left: 10px;*/
		margin-top: 4px; line-height: 16px; margin-left: 0;}
#newspage {margin-bottom: 25px;}
#newspagearea {text-decoration: none; font-size: x-large; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#newspageimage {margin-left: 0px; margin-top: 0px; vertical-align: middle;}
#newspagelink {margin-left: 19px; margin-top: 9px;}
#newspageheading {text-align: left; font-weight: bold; padding-right: 18px; margin-top: 0px;}
#newspagedate {text-align: right; font-weight: bold; padding-right: 18px; margin-top: -2px; float: right;}
#newspagecontent {text-align: left; margin-left: 0px; margin-top: 0px; line-height: 16px;}
#eventspage {margin-bottom: 25px;}
#eventspagearea {text-decoration: none; font-size: x-large; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#eventspageimage {margin-left: 0px; margin-top: 0px; vertical-align: middle;}
#eventspagelink {margin-left: 19px; margin-top: 9px;}
#eventspageheading {text-align: left; font-weight: bold; padding-right: 18px; margin-top: 0px;}
#eventspagedate {text-align: right; font-weight: bold; padding-right: 18px; margin-top: -2px;}
#eventspagecontent {text-align: left; margin-left: 0px; margin-top: 0px; line-height: 16px;}
/********* Location Area ******************/
#rightpart {margin-left: 14px;}
#rightpart div.grid_4 {margin-right: 0;}
#LocationArea {background-color: #CCCCCC; /*#F0F4F7;*/; margin-top: 8px; padding-bottom: 14px;}
#LocationHeading {background-color: inherit; text-decoration: none; font-size: 18px; margin: 10px 0 0px 16px; font-weight: 500;}
#LocationLinks {margin-top: 6px; padding-right: 5px;}
#LocationImage {margin: 18px 0px 0px 8px;}
#LocationGettingToBHI {margin: 0px 0px 0px 12px;}
#LocationGettingToBHI a {margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10pt; font-weight: 500; color: #666666;}
#LocationLinks ul {padding: 4px 0px 0px 0px; list-style: none;}
#LocationLinks ul li {margin-left: 14px; padding-left: 8px; list-style-position: outside; list-style-type: none; background: url('/css/images/smallarrow_b.png') no-repeat 0px 2px;}
#LocationLinks ul li a {margin-left: 0px; text-decoration: none; font-size: 10pt; font-weight: 500; color: #000;}
#LocationLinks ul li a:hover {text-decoration: none; font-size: 10pt; font-weight: 500; color: #000;}
/********* Course View Table ******************/
div.courseTable {width: 100%; margin-top: 10px;}
div.courseTable div.coursesTitle {padding-bottom: 10px;}
div.coursesTitle {color: #000; font-weight: bold; padding: 5px;}
div.courseTable table {width: 100%;}
div.courseTable table tr td {border-top: 1px solid #f0f4f7; white-space: normal; padding: 5px;}
div.courseTable table th {background-color: #f0f4f7; font-weight: bold; padding: 5px; text-align: left;}
/********* Courses ******************/
div.coursedetail {}
/*
div.coursedetail h1 {
	font-size: 15px;
}
div.coursedetail h2 {
	font-size:10pt;
	margin-bottom: 5px;
}*/
div.coursedetail h2 div {display: inline;}
/*
div.coursedetail h3 {
	font-size:10pt;
	padding-top: 5px;
}*/
div.coursedetail ul {list-style: disc;}
#traineeship {padding-top: 5px; padding-bottom: 10px;}
div.coursesummary a:visited {text-decoration: none; color: #009fda;}
div.coursesummary a {text-decoration: none; color: #009fda;}
div.coursedetail a:visited {text-decoration: none; color: #009fda;}
div.coursedetail a {text-decoration: none; color: #009fda;}
div.coursesummary a:hover {text-decoration: underline;}
div.coursedetail a:hover {text-decoration: underline;}
div.coursedetail div.inline div {display: inline;}
div.coursedetail div.inline {display: inline;}
div.coursedetail h2.moduletitle {border-bottom: #000 1px solid; color: #009fda;}
div.coursedetail a.button {background-color: #d5e326; font-weight: bold; padding: 3px 5px 3px 5px; text-decoration: none; color: #000; border: 1px solid silver;}
div.coursedetail a.button:hover {color: #009fda;}
div.courseextract {margin-bottom: 10px; padding: 12px 0px 12px 0px;}
div.courseextract .coursejump {border-top: 1px solid #336699; padding-top: 5px; margin-top: 15px; font-size: 80%;}
div.courseextract .clear {clear:both;}
div.courseextract .clearr {clear:right;}
div.courseextract .clearl {clear:left;}
div.courseextract .right {float: right; margin-left: 8px;}
div.courseextract .left {float: left;margin: 0 8px 5px 0;}
div.coursesummary {font-size: 85%; margin: 13px;}
div.coursesummary h1 {font-size: 10.5pt; margin-bottom: 5px;}
div.coursesummary span.enquiriesheading {font-size: 9.5pt; margin-bottom: 5px; font-weight:bold; color:#333333; font-family: Arial,Helvetica,sans-serif; }
div.coursesummary ul.courseaction {margin: 0; padding: 0; list-style-type: none;}
div.coursesummary ul.courseaction li {margin: 0; list-style-type: none; background: url(/css/images/arrowblack.png) 0px 3px no-repeat; padding-left: 13px; padding-bottom: 8px; width: 80%;}
div.coursesummary ul.courseaction li a:hover {font-weight: bold; font-size: 10.5pt; color: #009fda; text-decoration: none;}
div.coursesummary ul.courseaction li a:visited {font-weight: bold; font-size: 10.5pt; color: #009fda; text-decoration: none;}
div.coursesummary ul.courseaction li a {font-weight: bold; font-size: 10.5pt; color: #009fda; text-decoration: none;}
div.coursesummary div.courseenquiry {margin-top: 20px;}
div.courseenquiry a {}
div.jumptop {width: 100%; text-align: right; font-size: 80%;}
div.jumptop span {font-family: Verdana, Arial; font-weight: bold; padding-right: 3px;}
div.coursedetail div.posttext {padding-top: 10px;}
div.coursesection {margin-bottom: 18px;}
div.coursesection p{margin-bottom: 10px;}
/*
div.coursesection h2 {
	font-size:10pt;
}*/
/*
#rightHandNewsEventsSummary {padding:5px; text-align:left; font-family:Calibri,Arial,Helvetica; font-size:11px}
#rightHandNewsEventsSummary h5 {font-family:Calibri,Arial,Helvetica;font-size:11px; margin-bottom:3px; padding-bottom:3px; color:gray;}
#rightHandNewsEventsSummary a{text-decoration:none;color: #009fda; }
#rightHandNewsEventsSummary a:hover {text-decoration:underline;}
#rightHandNewsEventsSummary h2 {color:#009fda;}
*/

#rightHandNewsEventsSummary {padding:5px; margin-left:5px; text-align:left; font-family:Calibri,Arial,Helvetica; font-size:11px}
#rightHandNewsEventsSummary h5 {font-family:Calibri,Arial,Helvetica;font-size:11px; margin-bottom:3px; padding-bottom:3px; }
#rightHandNewsEventsSummary h2 {font-family:Calibri,Arial,Helvetica; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#rightHandNewsEventsSummary h3 a{color:#009FDA; text-decoration:none; font-size:17px;}
#rightHandNewsEventsSummary a{text-decoration:none;color: #009fda; }
#rightHandNewsEventsSummary a:hover {text-decoration:underline;}
#rightHandNewsEventsSummary h3 a:hover {color: gray; text-decoration:none;}




#HomePageNewsEventsSummary {width:325px;background-color:#E9E9E9; padding:5px; margin-left:5px; text-align:left; font-family:Calibri,Arial,Helvetica; font-size:11px}
#HomePageNewsEventsSummary h5 {font-family:Calibri,Arial,Helvetica;font-size:11px; margin-bottom:3px; padding-bottom:3px; color:black;}
#HomePageNewsEventsSummary h2 {font-family:Calibri,Arial,Helvetica; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#HomePageNewsEventsSummary h2 a{color:#009FDA; font-size:17px;}
#HomePageNewsEventsSummary h2 a:hover{color:gray;}
#HomePageNewsEventsSummary h5 a{color:black;}
#HomePageNewsEventsSummary a{text-decoration:none; }
#HomePageNewsEventsSummary a:hover {color: #009fda;}

#NewsHomeSummary {width:440px; padding:5px; text-align:left; font-family:Calibri,Arial,Helvetica; font-size:12px}
#NewsHomeSummary h5 {font-family:Calibri,Arial,Helvetica;font-size:12px; margin-bottom:3px; padding-bottom:3px;}
#NewsHomeSummary h2 {font-family:Calibri,Arial,Helvetica; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#NewsHomeSummary h2 a{color:#009FDA; font-size:22px;}
#NewsHomeSummary h2 a:hover{color:gray;}
#NewsHomeSummary a{text-decoration:none; }
#NewsHomeSummary a:hover {color: #009fda;}




#coursemodules {margin-top: 20px;}
#coursemodules .modulegroup {padding-top: 5px; padding-bottom: 10px; font-size: 10.5pt;}
#coursemodules .modulegrouptitle {font-weight: bold;}
#coursemodules .moduleitemalt {clear: both; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; width: 100%; overflow: hidden;}
#coursemodules .moduleitem {clear: both; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; width: 100%; overflow: hidden;}
#coursemodules .moduleitemalt {border-top: 1px solid #f0f4f7; border-bottom: 1px solid #f0f4f7;}
#coursemodules .hasdescription {color: #009fda; cursor: pointer;}
#coursemodules .moduleitemcode {float: left; width: 22%; margin-right: 5px;}
#coursemodules .moduleitemname {float: left; width: 350px;}
#coursemodules .moduleitemhours {float: left; padding-left: 10px; text-align: right; width: 70px;}
#coursemodules .moduleitemdesc {clear: both; margin: 10px 10px 10px 0px; font-style: italic; display: none;}
/********* Short Courses ************/
#shortcourse div.teacher {font-style: italic; margin: 5px 0px 5px 0px;}
#shortcourse div.coursesection {margin-bottom: 20px;}
#shortcourse p {margin-top: 1ex; margin-bottom: 2ex;}
#shortcoursesessions {width: 100%; margin-top: 30px;}
#shortcoursesessions div.sessiongroup {padding-bottom: 20px;}
#shortcoursesessions div.sessiongrouptitle {color: #000; font-weight: bold; padding: 5px 0px 5px 0px;}
#shortcoursesessions table {width: 100%;}
#shortcoursesessions table tr td {border-top: 1px solid #f0f4f7; white-space: nowrap; padding: 5px 0px 5px 0px;}
#shortcoursesessions table th {background-color: #f0f4f7; font-weight: bold; padding: 5px 0px 5px 0px; text-align: left;}
#shortcoursesessions td.sessiondays {}
#shortcoursesessions td.sessiondays ul {margin: 0 auto;}
#shortcoursesessions td.sessiondays ul li {text-align: left; float: left; list-style: none; margin-right: 2px; color: #DDD;}
#shortcoursesessions td.sessiondays ul li.selected {/*font-weight: bold;*/
		color: #000;}
#shortcoursesessions td.sessionnumber {padding-left: 20px;}
/*Impromptu*/
.jqifade {position: absolute; background-color: #aaaaaa;}
div.jqi {width: 400px; font-family: Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px;}
div.jqi .jqicontainer {font-weight: bold;}
div.jqi .jqiclose {position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold;}
div.jqi .jqimessage {padding: 10px; line-height: 20px; color: #444444;}
div.jqi .jqibuttons {text-align: right; padding: 5px 0 5px 0;}
div.jqi button {padding: 3px 10px; margin: 0 10px; background-color: #000; border: solid 1px #333; color: #009FDA; font-weight: bold; font-size: 10pt;}
div.jqi button:hover {background-color: #728A8C;}
div.jqi button.jqidefaultbutton {/*background-color: #8DC05B;*/
			background-color: #000;}
.jqiwarning .jqi .jqibuttons {background-color: #000;}
/*  Search */
.srch-BestBets {width: inherit;}
.ms-sbtable-ex {width: 120px;}
#SRSB {width: 120px;}
#ctl00_SearchBox {width: 120px;}
#SRSB td.ms-sblink a {padding-right: 5px;}
#gsearchbox {display: inline; float: right; margin: 16px 21px 0 0; vertical-align: middle;}
#gsearchboxtxt {width: 180px; height: 16px; color: black; font-size: 10pt; padding: 0px; vertical-align: middle;}
#gsearchboxbtn {margin-left: 10px; vertical-align: middle;}
#wplowerzone {padding: 10px 0 10px 0;}
#wpmidzone {padding: 10px 0 10px 0;}
#wptopzone {padding: 10px 0 10px 0;}
.srch-Page {background-color: transparent;}
.srch-stats {background-color: transparent;}
td.ms-sbgo {border: none; margin: 0; padding: 0; background-color: transparent;}
td.ms-sbcell {border: none; margin: 0; padding: 0; background-color: transparent;}
td.ms-sbcell input {border: 1px black solid; margin-right: 4px;}
p.srch-Metadata {padding: 0; margin: 0;}
/*Letter Nav Stuff*/
#trviewl-nav {overflow: visible; /*width: 600px;*/; margin: 0px 0 10px 0; font-weight: 700;}
#trviewl {margin: 6px 0px 0px 0px;}
.listNav {margin: 0 0 10px;}
.ln-letters {overflow: hidden;}
.ln-letters a {font-size: 0.9em; display: block; float: left; padding: 2px 6px; border: 1px solid silver; border-right: none; text-decoration: none;}
.ln-letters a.ln-last {border-right: 1px solid silver;}
.ln-letters a.ln-selected {background-color: #009fda !important; color: #fff !important;}
.ln-letters a:hover {background-color: #009fda !important; color: #fff !important;}
.ln-letters a.ln-disabled {color: #ccc !important; font-weight: 100;}
.ln-letter-count {text-align: center; font-size: 0.8em; line-height: 1; margin-bottom: 3px; color: #336699;}
/* Tree view */
.treeview li {padding: 0; margin: 0; list-style: none;}
.treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview {padding: 0; margin: 0; list-style: none;}
.treeview .hitarea {height: 16px; width: 16px; margin-left: -25px; float: left; cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline; float: none;}
.treeview li {margin: 0; padding: 2px 0pt 2px 8px; font-weight: normal;}
ul.clouter li {border-top: 1px #999 solid; font-weight: bold;}
ul.clmiddle li {border-top: none; margin-bottom: 4px; font-weight: normal;}
ul.clinner li {border-top: none; font-weight: normal;}
/*  Tree */
#treecontrol {margin: 1em 0; display: none;}
.treeview .hover {cursor: pointer;}
.expandable-hitarea {background: url(/css/images/arrow.png) center center no-repeat;}
.collapsable-hitarea {background: url(/css/images/arrowdown.png) center center no-repeat;}
li.collapsable {border;}
/*  Adv Search Vertical */
.asvertical {width: 170px; overflow: auto;}
.asvertical select {width: 150px; margin-left: 10px; height: 20px;}
.asvertical input {width: 150px; margin-left: 10px; height: 20px;}
.asvertical .btnSearch {width: 75px; float: right; height: auto; margin: 10px 8px 0 0;}
.asvertical .srlabel {margin-top: 5px; padding-top: 5px; display: block; clear: both; margin-top: 5px;}
.asvertical .srlabel {font-size: 80%; font-weight: 700; margin-left: 5px;}
/*  Adv Search Horizontal */
.ashorizontal {width: 520px; overflow: hidden;}
.ashorizontal .advsrchbox {display: block; margin: 4px 0 3px 0;}
.ashorizontal select {margin-left: 40px; height: 20px; display: inline; clear: right;}
.ashorizontal input {margin-left: 40px; height: 20px; display: inline; clear: right;}
.ashorizontal .btnSearch {width: 75px; height: auto; margin: 10px 8px 0 0;}
.ashorizontal .srlabel {float: left; width: 100px;}


/*  Course Search WebPart Horizontal */
.cswphorizontal {margin-left:20px; padding-top: 15px;}
.cswphorizontal select {width: 166px; margin-left: 10px; margin-right: 20px; height: 20px; margin-top: 20px;}
.cswphorizontal input {width: 223px; margin-left: 10px; height: 24px; padding-top: 0; padding-bottom: 0px;}
.cswphorizontal .btnSearch {width: 66px;  height: 26px; margin-left: 40px; }
.cswphorizontal .srlabel {font-size: 90%; width: 83px; display: inline-block; font-weight: 800; margin: 8px 0 0 5px; color:black;}
#ctl00_ctl16_g_54d7299c_4a67_428f_a5ed_cd9bf5c900bf_pnlKeywords {height: 26px;}
#ctl00_ctl16_g_586f6de6_a705_49af_8906_d54050604ca1_pnlKeywords input,
#ctl00_ctl16_g_586f6de6_a705_49af_8906_d54050604ca1_pnlKeywords span {float: left;}
#ctl00_ctl16_g_586f6de6_a705_49af_8906_d54050604ca1_pnlStudyArea {clear: left;}





/* Rating */
div.StarClear {clear: both; margin: 4px;}
div.star-rating {float: left; width: 17px; height: 15px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden;}
div.rating-cancel {float: left; width: 17px; height: 15px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden;}
div.rating-cancel a {background: url(/css/images/delete.gif) no-repeat 0 -16px;}
div.rating-cancel {background: url(/css/images/delete.gif) no-repeat 0 -16px;}
div.star-rating a {background: url(/css/images/star.gif) no-repeat 0 0px;}
div.star-rating {background: url(/css/images/star.gif) no-repeat 0 0px;}
div.star-rating a {display: block; width: 16px; height: 100%; background-position: 0 0px; border: 0;}
div.rating-cancel a {display: block; width: 16px; height: 100%; background-position: 0 0px; border: 0;}
div.star-rating-on a {background-position: 0 -16px!important;}
div.star-rating-hover a {background-position: 0 -32px;}
div.star-rating-readonly a {cursor: default !important;}
div.star-rating {background: transparent!important;
	/*overflow: hidden!important;*/}
.star-rating-control {display: block;}
.startitle {display: block;}
/* Overrides for Default Styles */
.srch-Title {color:inherit;font-family:inherit;font-size:inherit; margin:2px 0 5px 0; display:block;font-weight:bold;}
/*Adde for tution fee page*/
.ms-rteTable-2 {
border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;}
	
.ms-rteTableHeaderRow-2 {
	
	}
.ms-rteTableHeaderFirstCol-2 
	{
	
	}
.ms-rteTableHeaderLastCol-2 {}
.ms-rteTableHeaderOddCol-2 {}
.ms-rteTableHeaderEvenCol-2 {}
.ms-rteTableOddRow-2 {}
.ms-rteTableEvenRow-2 {}
.ms-rteTableFirstCol-2 {}
.ms-rteTableLastCol-2 {}
.ms-rteTableOddCol-2 {border-width: 1px;
	padding: 1px;
	border-style: outset;
	border-color: gray;
	background-color: white;
	vertical-align:middle;}
.ms-rteTableEvenCol-2 {border-width: 1px;
	padding: 1px;
	border-style: outset;
	border-color: gray;
	background-color: white;
	vertical-align:middle;}
.ms-rteTableFooterRow-2 {}
.ms-rteTableFooterFirstCol-2 {}
.ms-rteTableFooterLastCol-2 {}
.ms-rteTableFooterOddCol-2 {}
.ms-rteTableFooterEvenCol-2 {}

div.toggle {display: none; }div.toggleshow {display: block;}


