/*h1 {
  font-size: 1.83em; 
  padding: 0.61em 0em 0em 0em;
  margin: 0.46em 0em 0.46em 0em;
}

h2 {
  font-size: 1.5em;
  padding: 0.5em 0em 0em 0em;
  margin: 0.38em 0em 0.38em 0em;
}

h3 {
  font-size: 1.3em;
  padding: 0.44em 0em 0em 0em;
  margin: 0.33em 0em 0.33em 0em;
}

h4 {
  font-size: 1.16em; 
  padding: 0.39em 0em 0em 0em;
  margin: 0.29em 0em 0.29em 0em;
}

h5 {
  font-size: 1em;
  padding: 0.33em 0em 0em 0em;
  margin: 0.25em 0em 0.25em 0em;
}*/
.cms-page-title {
  margin-top: 0px;
  padding-top: 0px;
}

.cms-textitemlist-date,
.ItemDate {
  display: block;
  padding: 0.5em 0em;
}

.cms-textitemlist-teaser {
  display: block;
  padding: 0.3em 0em 0em 0em;
}

.cms-textitemlist-morelink {
  display: block;
  margin: 0px;
  padding: 0.2em 0em;
}


body,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 11px;
        
}

body {  margin: 0px; background-color: #84377C;}


a:link { color: #005397; }
a:visited { color: #005397; }
a:hover { color: #000033; }
a:active { color: #005397; }


h1 {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#005397;
   margin: 6px 0;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:black;
   margin: 4px 0;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#005937;
   margin: 4px 0;
}

h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#005397;
   margin: 4px 0;
}



#container {
   width: 754px;
   background-color: #ffffff;
}


#header {
   background-color:#000000;
   width: 100%;
}

td#header-logo-cell {
   padding-left: 10px;
}


#topnav {
   background-color: #C8D7E3;
   width: 100%;
}

#topnav .HorizNavTable {
   margin-left:10px;
}

#topnav td {
   font-size: 11px;
   color: #005397;
   padding: 5px 0;
}

#topnav a {
   font-weight: bold;
   text-decoration: none;
}


.welcomeDiv {
     color: white;
     padding-left: 20px;
}

.welcomeDiv a, .welcomeDiv a:hover, .welcomeDiv a:active, .welcomeDiv a:visited {
     color: white;
}





#home-main-section {
   margin-bottom: 3px;
}


#home_bottom_sections h2 {
   font-family: Arial, Helvetica, sans-serif bold;
   font-size: 12px;
   font-weight: bold;
   background-image:url(/Corporatedemo2/images/home_section_head_bg.jpg);
   background-repeat:repeat-y;
   background-color: #F1F1F1;
   padding: 3px 10px;
   margin:0;
}

#home_bottom_sections h3 {
   font-size: 10px;
   margin: 0 0 8px 0;
   padding: 0 0 0 10px;
}

#home_bottom_sections p {
   font-size: 10px;
   padding: 0 10px;
   margin: 8px 5px 8px 0;
}


#home_bottom_sections ul {
   font-size: 10px;
   line-height:normal;
   list-style-type: none;
   padding: 0;
   margin:0 0 0 12px;
}

#home_bottom_sections li {
   white-space:normal;
   background-image:url(/Corporatedemo2/images/orange_bullet.gif);
   background-repeat:no-repeat;
   background-position: 0 0.5em;
   margin: 0;
   padding: 0;
   padding-left: 1em;
}


.cms-login-div {
   padding-left: 10px;
   padding-top: 8px;
   width: 150px;
}


#footer {
   width: 100%;
   margin: 30px 0;
}

#footer .TextItemContainer {
  padding-left: 10px;
  padding-bottom: 10px;
}

#footer td {
   color: #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

#footer a {
   color: #999999;
}





#top-image {
   margin-bottom: 10px;
}


#leftcol {
   padding-left: 0;
   padding-right:5px;
}

#leftcol img {
   margin-left: 10px;
}


#leftnav {
   margin-bottom: 15px;
}

#leftnav td {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   padding: 3px 10px;
}

#leftnav td a {
   margin: 2px 0;
   text-decoration: none;
}


#leftnav td.VertNavSelectedCell {
   background-image:url(/Corporatedemo2/images/subnav_item_bg.jpg);
   background-repeat:repeat-y;
   color:#000000;
}

#main-content .TextItemContainer, 
#main-content-head .TextItemContainer,
#main-content-wide .TextItemContainer,
#main-content-wide .AdminToolbar td .Summary {
   padding-left: 18px;
}

#main-content .cms-form-table,
#main-content-wide .cms-form-table {
   margin-left: 18px;
}

#main-content-wide .calTable {
   margin: 0 12px 6px 18px;
}

#main-content-wide .TextItemContainer {
  padding-right: 30px;
}

#main-content {
   width: 425px;
}

#main-content h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   color:black;
   margin: 4px 0;
}

#main-content table td p {
   margin: 7px 0;
}





.leading-word {
   font-weight:bold;
   color: #005397;
}

a.featured-link {
   font-weight:bold;
   background-image:url(/Corporatedemo2/images/circle_arrow_btn.gif);
   background-position:100%;
   background-repeat:no-repeat;
   padding-right: 15px;
}


#news_items {
   width: 350px;
   margin-left:30px;
   margin-top: 10px;
}

#news_items .ItemTitle {
   font-size: 12px;
   font-weight: bold;
}

.news-items-title {
   display: block;
   font-size: 14px;
   font-weight: bold;
   color: #005397;
   padding-bottom: 8px;
}



#rightcol td {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 10px;
}



.cms-site-header {
  width: 100%;
  background-color: #628DCB;
}
.cms-site-title {
  text-align: left;
  font-family: sans-serif;
  color: white;
}
.cms-page-title {
  font-family: sans-serif;
  color: #628DCB;
}
.cms-welcome-area { text-align: right; }
.cms-topnav-area {
  padding: 5px;
  background-color: #C1DAF3;
}
.cms-leftnav-area {
  padding: 5px;
  background-color: #C1DAF3;
  vertical-align: top;
  width: 200px;
}
.cms-content-area { vertical-align: top; }
.cms-footer-area {
  background-color: #628DCB;
  text-align: right;
  color: white;
}
            








/* Photo gallery */

.cms-textitemlist-table td {
   vertical-align: top;
   padding: 10px;
}

.photo-gallery .cms-textitemlist-teaserimagealt {
   margin: 0;
   padding: 3px;
   float: none;
   border: 1px solid #000 !important;
}

.photo-gallery .cms-textitemlist-teaserimagelink br {
   display: none;
}

.photo-gallery h2.ItemTitle {
   margin: 3px 0;
   color: #1A5290;
   font-size: 90%;
   line-height: 150%;
   text-decoration: none;
}

.cms-textitemlist-teaser {
   color: #666;
   font-size: 95%;
   line-height: 130%;
   display: block;
   margin-bottom: 3px;
}

@media print {
.cms-core-print-friendly-link { display: none }
}
