.clear {
  clear:both;
}

body {
  line-height:1.38462em; /* 18px at 13px font-size */
  font-family: Georgia, "Times New Roman", Times, serif;
}

html, body {
  background: #ece6d7 url(/skin/stripe_bg_tan.png) repeat-x;
}

a:hover,a:active {
  color: #b80261;
}

a:link,a:visited {
  color:#000;
}

em {
  font-style:italic;
}

strong {
  font-weight:bold;
}

#doc,#doc2,#doc3,#doc4,#customdoc {
  padding-top:0px;
  padding-bottom:18px;
}

#hd {
  position:relative;
  margin-bottom:0px;
}

#utility_nav {
color: #20475c;
  float:right;
  font: .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#utility_nav a:hover, #utility_nav a:active {
  color: #20475c;
}

#utility_nav a:link, #utility_nav a:visited {
    color: #20475c;
}

#logo {
  float:rleft;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 65px;
}

#nav_wrapper {
  background:#3c5776 url(/skin/nav_wrapper.png) repeat-x;
/*  border:outset #84A7CE;
  border-width:1px 1px 0px 1px;*/
  -moz-border-radius-topleft:13px; -webkit-border-top-left-radius:13px;
  -moz-border-radius-topright:13px; -webkit-border-top-right-radius:13px;
}

#nav {
  font-size:100%;
  border:0;
  background:transparent;
  width:740px;
  line-height: 30px;
  margin-left: 15px;
}

/* dropdown box bg colour */
#nav .yuimenu .bd {
  color: #000;
  background-color:#C4D3DC;
  background-image:none;
}

/* dropdown highlight colour */
#nav .yuimenu .bd .yuimenuitem-selected {
  background-color:#ADBAC2;
}

#nav .yuimenubaritemlabel-selected {
  margin-left:0;
}

#nav .yuimenuitem {

}

/* main nav text colour*/
#nav a:link,#nav a:hover,#nav a:active,#nav a:visited {
  color:#fff;
  border-width:0;
  font-size: 1.1em;
  margin-top: 3px;
}

/* sub nav text colour*/
#nav .yuimenu a:link,#nav .yuimenu a:hover,#nav .yuimenu a:active,#nav .yuimenu a:visited {
  color:#000;
  border-width:0;
  margin-top: 3px;
}

/* main nav text colour*/
#nav.yuimenubarnav .yuimenubaritem,#nav.yuimenubarnav .yuimenubaritemlabel-selected {
  border-color:#fff;
  border-width:0;
  float:left;
  height: 36px;
}

/* main nav highlight*/
#nav.yuimenubarnav .yuimenubaritem-selected {
  background:url(/skin/nav_highlight_1.png) repeat-x;
  height: 36px;
}

#nav.yuimenubarnav .yuimenubaritemlabel {
  padding: 0 20px;

}

#nav .yuimenubaritemlabel-hassubmenu {
  background-image:url(/skin/menubaritem_submenuindicator.png);
}

/* main nav arrow down*/
/*#nav .yuimenuitem-hassubmenu {
  background-image:url(/skin/menuitem_submenuindicator.png);
}*/

#left_nav {
  padding-bottom: 1em;
}

#breadcrumbs {
  color: #20475c;
  padding:2px;
  text-align:right;
  font: .85em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#breadcrumbs a:link,#breadcrumbs a:visited{
  color:#20475c;
}

#breadcrumbs a:hover,#breadcrumbs a:active{
  color:#000;
}

#controls {
  float:right;
  width:168px;
  padding-top:11px;
  padding-bottom:2px;
}

#search {
  white-space:nowrap;
}

#search img {
  float:left;
  padding-right:6px;
  vertical-align:bottom;
}

#search input.text {
  float:left;
  border:1px solid #cccccc;
  border-width:1px 0px 1px 1px;
  width:84px;
  height:12px;
  vertical-align:bottom;
  font-size:10px;
  line-height:1em;
}

#search input.image {
  float:left;
  vertical-align:bottom;
}

#printable {
  float:right;
  padding-right:26px;
}

#bd {
  clear:both;
  background:#fff;
  padding-top: 18px;
}

#bd_hd {

}


#bd_bd {

}

#bd_ft {

}

#content {

}


#content_hd {

}


#content_bd {
  padding-right:13px;
  word-wrap:break-word;
}

#content_bd .center .draggable {
  margin-right:auto;
  margin-left:auto;
}

#content_bd .center, #content_bd .pagination {
  text-align:center;
}

#content_bd .left {
  clear:left;
  float:left;
}

#content_bd .right {
  clear:right;
  float:right;
}

#content_bd h1, #content_bd h2, #content_bd h3, #content_bd h4, #content_bd h5, #content_bd h6, #content_bd p, #content_bd div {
  margin-left:180px;
  font-size:1.1em;
}

#content_bd div h1, #content_bd div h2, #content_bd div h3, #content_bd div h4, #content_bd div h5, #content_bd div h6, #content_bd div p, #content_bd div div {
  margin-left:0;
  font-size:1em;
}

#content_bd ul {
  margin-left: 200px;
  font-size:1.1em;
  list-style-type: disc;
}

#content_bd ol {
  margin-left: 200px;
  font-size:1.1em;
}

#content_bd ol ol {
  list-style-type:lower-roman;
}

#content_bd ol ol ol {
  list-style-type:lower-alpha;
}

#content_bd ol ol, #content_bd ul ul {
  padding-left:13px;

}

#content_bd ul h1, #content_bd ul h2, #content_bd ul h3, #content_bd ul h4, #content_bd ul h5, #content_bd ul h6, #content_bd ul p, #content_bd ul ul, #content_bd ul ol, #content_bd ol ul, #content_bd ol ol, #content_bd ol h1, #content_bd ol h2, #content_bd ol h3, #content_bd ol h4, #content_bd ol h5, #content_bd ol h6, #content_bd ol p, #content_bd ol ul, #content_bd ol ol {
  margin-left: 0px;
  font-size:1em;
}

#content_bd .in-the-margins {
  float:left;
  font-size:1em;
  width:145px;
  margin-left:15px;
  text-align:right;
  color: #b80261;
}

#content_bd .ignore-the-margins {
  margin-left: 15px;
}


#content_bd h1, #content_bd h2, #content_bd h3, #content_bd h4, #content_bd h5, #content_bd h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

#content_bd h1 {
  border-bottom:2px solid #B80261;
  font-size:276.92%;
  line-height:1em;
  margin-bottom:6px;
  padding-bottom:6px;
}

#content_bd h2 {
  font-size:184.61%; /* 24px */
  line-height:1.5em;  /* 36px */
}

#content_bd h3 {
  font-size:161.53%; /* 21px */
  line-height:1.5em;  /* 31.5px */
}

#content_bd h4 {
  font-size:138.45%; /* 18px */
  line-height:1.5em;  /* 27px */
}

#content_bd h5 {
  font-size:123.07%; /* 16px */
  line-height:1.5em;  /* 24px */
}

#content_bd h6 {
  font-size:107.69%; /* 14px */
  line-height:1.5em;  /* 21px */
}

#content_bd p {
  text-align:left;
  margin-bottom:1em;
}

#content_bd p a:hover {
  color: #b80261;
}

#content_bd table {
  margin-bottom:1.38462em;
  border-collapse:separate;
}

#content_bd td, #content_bd th {
  vertical-align:top;
  padding:.2692em .8462em .2692em 1.38462em;
}

#content_bd ul li {
  list-style-position:outside;
  list-style-type:disc;
  list-style-image: url(/skin/arrow.gif);
}

#content_bd ul li a{
}

#content_bd ul li a:hover{
  color: #b80261;
}

#content_bd ol li {
  list-style-position:outside;
  list-style-type:inherit;
}

#content_bd ul, #content_bd ol {
  margin-bottom:1em;
}

#content_ft {
  height:12px;
}

#searchresults .description {
  padding-left:102px;
}

#searchresults li {
  list-style-type:none;
}

#sitemap .grey {
  background-color:transparent;
}

#sitemap .lightgrey {
  background-color:transparent;
}

#sitemap table {
  width:100%;
  border: 0;
}

#sitemap td, #sitemap th {
  border:0 transparent none;
}

#sidebar {
  color: #5c6464;
  margin-right: 24px;
  width: 220px;
  padding-bottom: 24px;
  padding-top: 44px;
}

#sidebar_hd {
}

#sidebar_bd {
  padding-right:12px;
  padding-left:12px;
}

#sidebar_bd a:link, #sidebar_bd a:visited {
  color:#5c6464;
}

#sidebar_bd a:hover, #sidebar_bd a:active {
  color:#b80261;
}

#sidebar_bd #left_nav h2 {
  margin-top:-23px;
}

#sidebar_bd h2 {
  border-bottom:2px solid #B80261;
  font-size:116%;
  line-height:1em;
  margin-bottom:6px;
  padding-bottom:6px;
}

#sidebar_bd p {

}

#sidebar_ft {

}

#sidebar ul {
  margin-left: 16px;
}

#sidebar ul ul {
  padding-left:13px;
}

#sidebar ul li {
  list-style-type:inherit;
}

#ft {
  color: 20475c;
  background:#c4d3dc;
  -moz-border-radius-bottomleft:13px; -webkit-border-bottom-left-radius:13px;
  -moz-border-radius-bottomright:13px; -webkit-border-bottom-right-radius:13px;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#ft_hd {
color: #20475c;
}

#ft_bd p {
  margin-bottom: 13px;
}

#ft_bd a:hover, #ft_bd a:active {
  color: #000;
}

#ft_bd a:link, #ft_bd a:visited {
  color: #20475c;
}

#ft_ft {

}

#ft_content {
  background-color: #ece6d7;
  font-size: .85em;
}

#ft_content a:link, #ft_content a:visited {
  color: #20475c;
}

#ft_content a:hover, #ft_content a:active {
  color: #000;
}

#bottom_nav {
  padding:0 26px;
  background-color: #ece6d7;
  margin-bottom: 18px;
}

#bottom_nav a:link, #bottom_nav a:visited {
  color: #20475c;
  font-size:.85em;
}

#bottom_nav a:hover, #bottom_nav a:active {
  color: #000;
}


#repetitionnav {
  padding:0 26px;
}

#repetitionnav a:hover, #repetitionnav a:active{
  color: 20475c;
  font-size:.8em;
}

#ft_sitemap {
  color: #20475c;
  letter-spacing:1px;
  text-align:left;
}

#ft_sitemap a{

}

#ft_sitemap_hd {
/*  background:#36679D url(/skin/ft_sitemap_hd.png) repeat-x;*/
  color: #20475c;
  padding:0px 13px;
  font-weight:bold;
  font-size: 1.1em;
/*  text-transform:uppercase;*/
}

#ft_sitemap_bd {
  padding: 0 13px 13px 180px;
}

/* bottom site map links*/

#ft_sitemap_bd .column {
  color: #20475c;
  float:left;
  font-size: .85em;
}

#ft_sitemap_bd .column ul li a{
  text-decoration: none;
  color: #20475c;
}

#ft_sitemap_bd .column ul li a:hover {
  color: #000;
}

#ft_sitemap_bd ul li {
  padding-top:1em;
  padding-right:60px;
}

#ft_sitemap_bd ul ul li {
  padding-top:0px;
  padding-right:0px;
  padding-left: 13px;
}

#ft_sitemap_bd ul a {
}

#ft_sitemap_bd ul a:hover, #ft_sitemap_bd ul a:active {

}

/* sitemap main headings*/
#ft_sitemap_bd ul a:link, #ft_sitemap_bd ul a:visited {
  font-weight:bold;
}

#ft_sitemap_bd ul ul a:hover, #ft_sitemap_bd ul ul a:active {

}

#ft_sitemap_bd ul ul a:link, #ft_sitemap_bd ul ul a:visited {
  font-weight:normal;
}

#contact_form {
  clear:both;
}

#contact_form div.field {

}

#contact_form div.field.even {

}

#contact_form div.field.odd {

}

#contact_form div.title {

}

#contact_form div.title label {

}

#contact_form div.validation_error {

}

#contact_form div.widget {

}

#contact_form input {

}

#contact_form select {

}

#contact_form textarea {

}

#contact_form #submit {

}

#contact_form div.thank_you_field {

}

#contact_form div.thank_you_title {

}

#contact_form div.thank_you_value {

}

#loader_gif {
  display:none;
  float: right;
}
#loader_gif img {
  margin-top: 6px;
  margin-left: -16px;
  position: absolute;
}

#news_pagination_top {
  text-align:right;
}

#news_pagination_top a.pagPage {
  padding-left:3px;
  padding-right:3px;
}

#news_pagination_top a:link,
#news_pagination_top a:visited {
  color:#00F;
}

#news_pagination_top a:hover,
#news_pagination_top a:active {
  color:#00F;
}

#news_pagination_top span.pagCur {
  padding-left:3px;
  padding-right:3px;
}

#news_pagination_bottom {
  text-align:right;
}

#news_pagination_bottom a.pagPage {
  padding-left:3px;
  padding-right:3px;
}

#news_pagination_bottom a:link,
#news_pagination_bottom a:visited {
  color:#00F;
}

#news_pagination_bottom a:hover,
#news_pagination_bottom a:active {
  color:#00F;
}

#news_pagination_bottom span.pagCur {
  padding-left:3px;
  padding-right:3px;
}

#news {

}

div.news_item {

}

div.news_item hr {

}

div.news_image {
  width:20%;
  float:left;
}

div.news_image img {

}

div.news_item_content {
  width:75%;
  float: none;
}

div.news_item_content div.title {

}

div.news_item_content div.title a:link,
div.news_item_content div.title a:visited {
  color:#00F;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
}

div.news_item_content div.title a:hover,
div.news_item_content div.title a:active {
  color:#00F;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
}

div.news_item_content span.date {

}

div.news_item_content span.type {

}

div.news_item div.readmore {
  text-align:right;
}

div.news_item div.readmore a:link,
div.news_item div.readmore a:visited {
  color:#00F;
  font-size:10pt;
}

div.news_item div.readmore a:hover,
div.news_item div.readmore a:active {
  color:#00F;
  font-size:10pt;
}

#newsSearch {

}

#newsSearchForm {

}

#news_types {
  border:1px solid #555;
  padding:5px;
}

#news_per_page {
  border:1px solid #555;
  padding:5px;
}

#news_item_details {
  float:left;
}

#news_item_details a {
  margin-right:10px;
  margin-bottom:3px;
}

#news_item_details img {
  float: left;
  clear: both;
  margin-bottom: 10px;
}

/* Events Calendar Widget */
.yui-skin-sam #azcat_event_calendar {
  width:145px;
  left:-42px;
}

.yui-skin-sam #azcat_event_calendar td.calcell {

}

.yui-skin-sam #azcat_event_calendar td.calcell a {

}

.yui-skin-sam #azcat_event_calendar td.calcell.selected {

}

.yui-skin-sam #azcat_event_calendar td.calcell.selected a {

}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1 {
  background-color:#36679D;
}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1 a {
  color:#FFF;
}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.selected {

}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.selected a {
  color:#000;
}

.yui-skin-sam #azcat_event_calendar td.calcell.today {
  border:2px solid #8DAACB;
  background-color:#FFF;
}

.yui-skin-sam #azcat_event_calendar td.calcell.today a {
  background-color:transparent;
}

.yui-skin-sam #azcat_event_calendar td.calcell.today.calcellhover,
.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.today.calcellhover {
  background-color:#8DAACB;
}

.yui-skin-sam #azcat_event_calendar td.calcell.today.selected {
  background-color:transparent;
}

.yui-skin-sam #azcat_event_calendar td.calcell.today.selected a {

}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.today {
  background-color:#36679D;
  color:#FFF;
}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.today a {

}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.today.selected {
  background-color:transparent;
  color:#000;
}

.yui-skin-sam #azcat_event_calendar td.calcell.highlight1.today.selected a {

}

.yui-skin-sam #azcat_event_calendar td.calcell.oom {
  background-color:#CCC;
}

.yui-skin-sam #azcat_event_calendar td.calcell.oom a {
  background-color:transparent;
  color:#CCC;
}

div.event {

}

div.event hr {

}

div.event_content {
  width:75%;
  float:left;
}

div.event_content div.title {

}

div.event_content div.title a:link,
div.event_content div.title a:visited {
  color:#00F;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
}

div.event_content div.title a:hover,
div.event_content div.title a:active {
  color:#00F;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
}

div.event_content span.location {
  font-weight:bold;
}

div.event_content span.date {

}

div.event_content span.type {

}

div.event div.readmore {
  text-align:right;
}

div.event div.readmore a:link,
div.event div.readmore a:visited {
  color:#00F;
  font-size:10pt;
}

div.event div.readmore a:hover,
div.event div.readmore a:active {
  color:#00F;
  font-size:10pt;
}

#event_types {
  border:solid 1px #000;
  padding:5px;
  margin:5px;
}

#event_types p {
  margin-left:18px;
}

#date_filter {
  border:solid 1px #000;
  padding:5px;
  margin:5px;
}

#date_filter p {
  margin-left:18px;
}

.yui-skin-sam div.yui-tt div.bd {
  background-color:#FFF;
}

#sitemap td, #sitemap th {
  padding: 0;
}

.field {
  margin:6px 0;
}
