body { font-family: Arial, tahoma, Sans-Serif; font-size: 12px; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; color: #7f7f7f; }
h3 { font-size: 1em; }
img { border: 0; }
a { color: #003a8c; font-weight: bold; text-decoration: underline; }
a:hover { color: #3399ff; }

.cms-para-small { font-size: 11px; }
.cms-highlight { background: #f6f6f6; padding: 10px; }
.cms-border {border:1px solid #cccccc; padding:10px; display:block; margin-top:10px;}
.cms-bold { font-weight: bold; }
.cms-date { color: #7f7f7f; font-style: italic; font-weight: normal; }
h3.cms-standfirst { background: #f6f6f6; padding: 6px; }
.cms-table1-header { background-color: #7f7f7f; color: White; font-weight: bold; }
.cms-table1-row2 { background-color: #dfdfdf; }
.warning { color: #8f0000; font-weight: bold; }
.cms-blue-text {color:#003a8c; font-weight:bold;}

a.cms-bullet1 { background: url(../Images/bullet1.gif) no-repeat left; padding-left: 18px; margin-top: 5px; margin-bottom: 0px; display: block; clear: left; font-weight: bold; text-decoration: underline; }
a.cms-bullet2 { background: url(../Images/bullet2.gif) no-repeat left 2px; padding-left: 18px; margin-top: 5px; margin-bottom: 0px; display: block; clear: left; font-weight: bold; text-decoration: underline; }
a.cms-bullet3 { background: url(../Images/bullet3.gif) no-repeat left top; padding-left: 22px; margin-top: 5px; margin-bottom: 0px; display: block; clear: left; font-weight: bold; text-decoration: underline; line-height: 16px; }

.cms-section-header { clear: both; margin-top: 15px; background: #7f7f7f; padding: 5px; color: #ffffff; font-size: 1em; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
.cms-section-header a { color: #ffffff; }
.cms-subsection-header { clear: both; margin-top: 9px; background: #dfdfdf; padding: 5px; color: #666666; font-size: 1em; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
.cms-subsection-header a { color: #666; }

.cms-float-left { float: left; }
.cms-float-right { float: right; }
.cms-noborder { border: 0; }

.cms-image-small-left { float: left; margin: 5px 5px 5px 0; padding: 0; border: 1px solid #7f7f7f; }
.cms-image-small-right { float: right; margin: 5px 0 5px 5px; padding: 0; border: 1px solid #7f7f7f; }
.cms-image-large-left { float: left; margin: 0 10px 5px 0; padding: 5px; border: 1px solid #7f7f7f; background: #f6f6f6; }
.cms-image-large-right { float: right; margin: 0 0 5px 10px; padding: 5px; border: 1px solid #7f7f7f; background: #f6f6f6; }

.cms-image-100-left, .cms-image-100-right { width: 100px; }
.cms-image-150-left, .cms-image-200-right { width: 200px; }
.cms-image-150-left, .cms-image-150-right { width: 150px; }
.cms-image-150-left, .cms-image-200-left, .cms-image-100-left { float: left; margin: 0px 10px 10px 0px; }
.cms-image-150-right, .cms-image-200-right, .cms-image-100-right { float: right; margin: 0px 0px 10px 10px; }

.tbl-img-cap-100-right td, .tbl-img-cap-100-left td { width: 112px; }
.tbl-img-cap-100-right img, .tbl-img-cap-100-left img { width: 100px; }
.tbl-img-cap-150-right td, .tbl-img-cap-150-left td { width: 162px; }
.tbl-img-cap-150-right img, .tbl-img-cap-150-left img { width: 150px; }
.tbl-img-cap-200-right td, .tbl-img-cap-200-left td { width: 212px; }
.tbl-img-cap-200-right img, .tbl-img-cap-200-left img { width: 200px; }
.tbl-img-cap-250-right td, .tbl-img-cap-250-left td { width: 262px; }
.tbl-img-cap-250-right img, .tbl-img-cap-250-left img { width: 250px; }
.tbl-img-cap-100-right, .tbl-img-cap-150-right, .tbl-img-cap-200-right, .tbl-img-cap-250-right { float: right; margin: 0 0 5px 10px; text-align: center; font-style: italic; }
.tbl-img-cap-100-left, .tbl-img-cap-150-left, .tbl-img-cap-200-left, .tbl-img-cap-250-left { float: left; margin: 0 10px 5px 0; text-align: center; font-style: italic; }
.tbl-img-cap-100-right p, .tbl-img-cap-150-right p, .tbl-img-cap-200-right p, .tbl-img-cap-250-right p, .tbl-img-cap-100-left p, .tbl-img-cap-150-left p, .tbl-img-cap-200-left p, .tbl-img-cap-250-left p { margin: 5px 0 0 0; }
.tbl-img-cap-100-right img, .tbl-img-cap-150-right img, .tbl-img-cap-200-right img, .tbl-img-cap-250-right img, .tbl-img-cap-100-left img, .tbl-img-cap-150-left img, .tbl-img-cap-200-left img, .tbl-img-cap-250-left img { margin: 0; padding: 5px; border: 1px solid #7f7f7f; background: #f6f6f6; }
.stdText, td { font-weight: normal; font-size: 0.9em; font-family: Arial, Sans-Serif; color: #000000; }

.stdText { padding: 10px; }
.storyRightTxtBox { margin-left: 7px; margin-bottom: 7px; float: right; border: solid 1px #7f7f7f; background: #f6f6f6; }
.storyLeftTxtBox { margin-right: 7px; margin-bottom: 7px; float: left; border: solid 1px #7f7f7f; background: #f6f6f6; }
.storyTxtBox { border: solid 1px #7f7f7f; background: #f6f6f6; }
.storyRightTbl { margin-left: 7px; margin-bottom: 7px; float: right; border: solid 1px #7f7f7f; }
.storyLeftTbl { margin-right: 7px; margin-bottom: 7px; float: left; border: solid 1px #7f7f7f; }
.storyTbl { border: solid 1px #7f7f7f; }
.storyLeftPlain { margin-right: 7px; margin-bottom: 7px; float: left; }
.storyRightPlain { margin-left: 7px; margin-bottom: 7px; float: right; }
.stdTextBold { font-weight: bold; font-size: 11px; color: #000000; }
