
h6 {
  font-family: Verdana,Arial,sans-serif; }

/***********************************************/ 
/* cc.css                             */ 
/***********************************************/ 
/***********************************************/ 
/* HTML tag styles                             */ 
/***********************************************/ 
body {
  background-color: #ffd700;
  font-family: Verdana,sans-serif;
  color: #000000;
  line-height: normal;
  margin: 0px;
  padding: 0px; }

a:link, a:visited, a:hover {
  color: #334d55;
  text-decoration: none; }

a:hover {
  text-decoration: underline;
  color: #006699; }

/* overrides decoration from previous rule for hovered links */ 
h1, h2, h3, h4, h5, h6 {
  font-family: Verdana,Arial,sans-serif;
  margin: 0px;
  padding: 0px;
  padding-right: 5px; }

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 24pt;
  color: #990000; }

/* header */ 
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18pt;
  color: #990000; }

/* subheader */ 
h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #990000; }

h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  font-style: italic; }

/* footer */ 
h5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 50%;
  font-weight: bold;
  color: #cc0000;
  text-decoration: none; }

ul {
  list-style-type: square; }

ul ul {
  list-style-type: disc; }

ul ul ul {
  list-style-type: none; }

label {
  font-size: 100%;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: #334d55; }

/***********************************************/ 
/***********************************************/ 
/* Layout Divs                                 */ 
#masthead {
  margin: 0;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-bottom-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  width: 100%; }

#navBar {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 79%;
  padding: 0px;
  background-color: #eeeeee;
  border-left-color: #ccc;
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-color: #ccc;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

#content {
  float: left;
  width: 75%;
  margin: 0;
  padding-top: 0;
  padding-right: 3%;
  padding-bottom: 0;
  padding-left: 0; }

/***********************************************/ 
/*Component Divs                               */ 
/***********************************************/ 
#siteName {
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-image: url("images/cclogo02.gif"); }

/*************** #pageName styles **************/ 
#pageName {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px; }

/************* #globalNav styles **************/ 
#globalNav {
  background-image: url("images/cclogo02.gif")
  background-repeat: no-repeat; }


/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */ 
#globalNav img {
  display: block; }

#globalNav a {
  font-size: 90%;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 0px; }

/************* #breadCrumb styles *************/ 
#breadCrumb {
  font-size: 80%;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 10px; }

/************** .feature styles ***************/ 
.feature {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 12pt;
  color: #cc0000;
  text-align: center; }

.feature h3 {
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  text-align: center; }

.feature img {
  float: left;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0; }

/* adjust margins to change separation between the feature image and text flowing around it */ 
/************** .story styles *****************/ 
.story {
  clear: both;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 10pt;
  color: #cc0000; }

.story p {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px; }

/************* #siteInfo styles ***************/ 
#siteInfo {
  clear: both;
  border-color: #cccccc;
  border-width: 1px;
  border-style: solid;
  font-size: 75%;
  color: #cccccc;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: -1px; }

/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the navBar in cases where they "touch" */ 
#siteInfo img {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 4px;
  background-image: url("images/cclogo02.gif")
  background-repeat: no-repeat; }

/************* #search styles ***************/ 
#search {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 10px;
  border-bottom-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 90%; }

#search form {
  margin: 0px;
  padding: 0px; }

#search label {
  display: block;
  margin: 0px;
  padding: 0px; }

/*********** #navBar link styles ***********/ 
#navBar ul a:link, #navBar ul a:visited {
  display: block; }

#navBar ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */ 
#navBar li {
  border-bottom-color: #EEE;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* fix for browsers that don't need the hack */ 
html>body #navBar li {
  border-bottom-style: none; }

/*********** #sectionLinks styles ***********/ 
#sectionLinks {
  position: relative;
  margin: 0px;
  padding: 0px;
  border-bottom-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 90%; }

#sectionLinks h3 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 10px; }

#sectionLinks a:link {
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 10px;
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid;
  width: 100%;
  width: auto; }

#sectionLinks a:visited {
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 10px; }

#sectionLinks a:hover {
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid;
  background-color: #dddddd;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 10px; }

/*********** .relatedLinks styles ***********/ 
.relatedLinks {
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 90%; }

.relatedLinks h3 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px; }

/************** #advert styles **************/ 
#advert {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 80%;
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid; }

#advert img {
  display: block; }

/************** #headlines styles **************/ 
#headlines {
  margin: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 10px;
  font-size: 80%; }

#headlines p {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px; }
