/*---------------------------------------*/
/*---------- Content container ----------*/
/*---------------------------------------*/

.wrapContainerContent {
}

.headerContainerContent {
  padding-bottom: 6px;
  border-bottom: 1px #cccccc solid;
  margin-top: 5px;*margin-top: 4px; 
}

.titleContainerContent {
  float: left;
}

.titleContainerContent h1 {
  display: inline;
}

.titleContainerContentH1 { /* Class is set in container.xml */
  font-weight: bold;
}

.printRSSContainerContent {
  text-align: right;
  position: relative;
  top: 5px;
}

.brandingContentBlack h1, .brandingContentBlack h2, .brandingContentBlack h3, .brandingContentBlack h4, .brandingContentBlack h5, .brandingContentBlack h6, .brandingContentBlack h1 a, .brandingContentBlack h2 a, .brandingContentBlack h3 a, .brandingContentBlack h4 a, .brandingContentBlack h5 a, .brandingContentBlack h6 a, .brandingContentBlack h1 a:visited, .brandingContentBlack h2 a:visited, .brandingContentBlack h3 a:visited, .brandingContentBlack h4 a:visited, .brandingContentBlack h5 a:visited, .brandingContentBlack h6 a:visited {
  color: #333333;
}

.brandingContentBlack h1 a:hover, .brandingContentBlack h2 a:hover, .brandingContentBlack h3 a:hover, .brandingContentBlack h4 a:hover, .brandingContentBlack h5 a:hover, .brandingContentBlack h6 a:hover {
  color: #cc6633;
}

.brandingContentBlue h1, .brandingContentBlue h2, .brandingContentBlue h3, .brandingContentBlue h4, .brandingContentBlue h5, .brandingContentBlue h6, .brandingContentBlue h1 a, .brandingContentBlue h2 a, .brandingContentBlue h3 a, .brandingContentBlue h4 a, .brandingContentBlue h5 a, .brandingContentBlue h6 a, .brandingContentBlue h1 a:visited, .brandingContentBlue h2 a:visited, .brandingContentBlue h3 a:visited, .brandingContentBlue h4 a:visited, .brandingContentBlue h5 a:visited, .brandingContentBlue h6 a:visited {
  color: #90abbc;
}

.brandingContentBlue h1 a:hover, .brandingContentBlue h2 a:hover, .brandingContentBlue h3 a:hover, .brandingContentBlue h4 a:hover, .brandingContentBlue h5 a:hover, .brandingContentBlue h6 a:hover {
  color: #b7c8d3;
}

.brandingContentGreen h1, .brandingContentGreen h2, .brandingContentGreen h3, .brandingContentGreen h4, .brandingContentGreen h5, .brandingContentGreen h6, .brandingContentGreen h1 a, .brandingContentGreen h2 a, .brandingContentGreen h3 a, .brandingContentGreen h4 a, .brandingContentGreen h5 a, .brandingContentGreen h6 a, .brandingContentGreen h1 a:visited, .brandingContentGreen h2 a:visited, .brandingContentGreen h3 a:visited, .brandingContentGreen h4 a:visited, .brandingContentGreen h5 a:visited, .brandingContentGreen h6 a:visited {
  color: #51a025;
}

.brandingContentGreen h1 a:hover, .brandingContentGreen h2 a:hover, .brandingContentGreen h3 a:hover, .brandingContentGreen h4 a:hover, .brandingContentGreen h5 a:hover, .brandingContentGreen h6 a:hover {
  color: #98c071;
}

.brandingContentOlive h1, .brandingContentOlive h2, .brandingContentOlive h3, .brandingContentOlive h4, .brandingContentOlive h5, .brandingContentOlive h6, .brandingContentOlive h1 a, .brandingContentOlive h2 a, .brandingContentOlive h3 a, .brandingContentOlive h4 a, .brandingContentOlive h5 a, .brandingContentOlive h6 a, .brandingContentOlive h1 a:visited, .brandingContentOlive h2 a:visited, .brandingContentOlive h3 a:visited, .brandingContentOlive h4 a:visited, .brandingContentOlive h5 a:visited, .brandingContentOlive h6 a:visited {
  color: #97be0d;
}

.brandingContentOlive h1 a:hover, .brandingContentOlive h2 a:hover, .brandingContentOlive h3 a:hover, .brandingContentOlive h4 a:hover, .brandingContentOlive h5 a:hover, .brandingContentOlive h6 a:hover {
  color: #bbd561;
}

.brandingContentOrange h1, .brandingContentOrange h2, .brandingContentOrange h3, .brandingContentOrange h4, .brandingContentOrange h5, .brandingContentOrange h6, .brandingContentOrange h1 a, .brandingContentOrange h2 a, .brandingContentOrange h3 a, .brandingContentOrange h4 a, .brandingContentOrange h5 a, .brandingContentOrange h6 a, .brandingContentOrange h1 a:visited, .brandingContentOrange h2 a:visited, .brandingContentOrange h3 a:visited, .brandingContentOrange h4 a:visited, .brandingContentOrange h5 a:visited, .brandingContentOrange h6 a:visited {
  color: #cc6633;
}

.brandingContentOrange h1 a:hover, .brandingContentOrange h2 a:hover, .brandingContentOrange h3 a:hover, .brandingContentOrange h4 a:hover, .brandingContentOrange h5 a:hover, .brandingContentOrange h6 a:hover {
  color: #dc9572;
}

.brandingContentBeige h1, .brandingContentBeige h2, .brandingContentBeige h3, .brandingContentBeige h4, .brandingContentBeige h5, .brandingContentBeige h6, .brandingContentBeige h1 a, .brandingContentBeige h2 a, .brandingContentBeige h3 a, .brandingContentBeige h4 a, .brandingContentBeige h5 a, .brandingContentBeige h6 a, .brandingContentBeige h1 a:visited, .brandingContentBeige h2 a:visited, .brandingContentBeige h3 a:visited, .brandingContentBeige h4 a:visited, .brandingContentBeige h5 a:visited, .brandingContentBeige h6 a:visited {
  color: #bbae78;
}

.brandingContentBeige h1 a:hover, .brandingContentBeige h2 a:hover, .brandingContentBeige h3 a:hover, .brandingContentBeige h4 a:hover, .brandingContentBeige h5 a:hover, .brandingContentBeige h6 a:hover {
  color: #d3caa7;
}

.bodyContainerContent {
  margin-top: 13px;
}

.bodyContainerContent table {  
  text-align: left;
  font-family: arial, helvetica, clean, sans-serif;
  font-size: 100% !important;
  border-collapse: collapse;
  /*width: 530px;*/
}

.bodyContainerContent table th { 
  text-align: center;
  font-family: arial, helvetica, clean, sans-serif !important; /* Forces an override to DNN default styles on "th" */
  font-weight: bold;
  color: #333333;
  background-color: #cccccc;
}

.bodyContainerContent table td {
  padding: 5px;
}

.bodyContainerContent img {
  padding: 1px;
  border: 1px solid #aeaeae; 
}

.footerContainerContent {
}

/*-------------------------------------------*/
/*---------- End Content container ----------*/
/*-------------------------------------------*/


/*----------------------------------------------*/
/*---------- External links container ----------*/
/*----------------------------------------------*/

.wrapContainerExternalLink, .headerContainerExternalLink, .footerContainerExternalLink { /* For Admin side */
  float: left;
}

.wrapContainerExternalLink {
}

.bodyContainerExternalLink { /* For Admin side */
  float: left;
  padding-bottom: 1px;
  padding-left: 1.154em;*padding-left: 1.125em; /* 15px */
}

/*---------- Change the default styles for Link Module ----------*/

.bodyContainerExternalLink tr {
}

.bodyContainerExternalLink td {
}

.bodyContainerExternalLink a, .bodyContainerExternalLink a.Normal, .bodyContainerExternalLink a.Normal:visited { /* .Normal:visited for IE6 */
  float: left; /* For Admin side */
  white-space: nowrap;
  font-size: 77%; /* 10px */
  color: #ffffff;
  font-weight: bold !important;
  margin-right: 10px;
}

.bodyContainerExternalLink a.Normal:hover {
  color: #cc6633
}

.footerContainerExternalLink a.CommandButton, .footerContainerExternalLink a.CommandButton:visited {  /* .CommandButton:visited for IE6 */
  color: #ffffff;
}

.footerContainerExternalLink a.CommandButton:hover {
  color: #ff0000;
}

/*---------- End change the default styles for Link Module ----------*/

/*--------------------------------------------------*/
/*---------- End External links container ----------*/
/*--------------------------------------------------*/


/*--------------------------------------------------*/
/*---------- Homepage Highlight container ----------*/
/*--------------------------------------------------*/

.wrapContainerHighlight {
  width: 243px; /* 245 minus 2px for border */
  min-height: 238px;_height: 238px; /* 240 minus 2px for border */
  background: #efefef url(images/highlight_bg.gif) no-repeat;
  margin-bottom: 15px;
  border: 1px solid #cccccc;
}

.headerContainerHighlight {
  padding: 5px 5px 1px;*padding: 4px 5px 2px;
}

.headerContainerHighlight h3 {
  display: inline;
}

h3 span.titleContainerHighlight { /* set in container xml file */
  color: #ffffff;
}

.bodyContainerHighlight {
  padding: 10px 10px 0;
}

.bodyContainerHighlight .Normal img {
  padding: 0 0 0 5px;
}

.footerContainerHighlight {
  padding: 0 10px;
}

/*------------------------------------------------------*/
/*---------- End Homepage Highlight container ----------*/
/*------------------------------------------------------*/


/*------------------------------------*/
/*---------- Links container ----------*/
/*------------------------------------*/

.wrapContainerLink {
  margin-bottom: 20px;
}

.headerContainerLink {
  padding: 0 5px 1px;*padding: 0 5px 2px;
  border-bottom: 1px dotted #cccccc;
}

.titleContainerLink {
  float: left;
}

.titleContainerLink h4 {
  display: inline;
}

.titleContainerContentH4 { /* Class is set in container.xml */
  font-weight: bold;
  color: #90abbc;
}

.printRSSContainerLink {
  text-align: right;
  /*position: relative;*/ /* Needed to keep the module title aligned when Syndication is on */ 
  /*top: 2px;*/ /* Needed to keep the module title aligned when Syndication is on */
   /* Needed to keep the module title aligned when Syndication is on */
}

.bodyContainerLink {
  padding-top: 7px;
}

.footerContainerLink {
}

.bodyContainerLink .Normal p {
  margin: 0 8px;  
}

/*---------- Change the default styles for Link Module ----------*/

.bodyContainerLink .LinksDesignTable tr {
  background: url(images/bullet.gif) 10px 7px no-repeat;
}

.bodyContainerLink .LinksDesignTable td {
  padding: 2px 10px 4px 21px;
}

.bodyContainerLink .LinksDesignTable a.Normal {
  color: #333333; /*#6c6c6c;*/
}

.bodyContainerLink .LinksDesignTable a.Normal:hover {
  color: #cc6633;
}

/*---------- End change the default styles for Link Module ----------*/

/*----------------------------------------*/
/*---------- End Links container ----------*/
/*----------------------------------------*/


/*------------------------------------*/
/*---------- Misc container ----------*/
/*------------------------------------*/

.wrapContainerMisc {
  width: 178px; /* 245 minus 2px for border */
  background: url(images/misc_header.gif) no-repeat;
  border: 1px solid #cccccc;
}

.headerContainerMisc {
  padding: 4px 5px 1px;*padding: 3px 5px 2px;
}

.headerContainerMisc h4 {
  display: inline;
}

h4 span.titleContainerMisc { /* set in container xml file */
  color: #ffffff;
}

.bodyContainerMisc {
  /*padding: 10px 10px 0 0;*/
}

.bodyContainerMisc .Normal img {
  padding: 0;
}

.footerContainerMisc {
  padding: 0 10px;
}

/*----------------------------------------*/
/*---------- End Misc container ----------*/
/*----------------------------------------*/


/*---------------------------------------------------*/
/*---------- Homepage Worm Chart container ----------*/
/*---------------------------------------------------*/

.wrapContainerWormChart {
  width: 243px; /* 245 minus 2px for border */
  min-height: 238px;_height: 238px; /* 240 minus 2px for border */
  background: url(images/worm_chart_header.gif) no-repeat;
  border: 1px solid #cccccc;
}

.headerContainerWormChart {
  padding: 5px 5px 1px;*padding: 4px 5px 2px;
}

.headerContainerWormChart h3 {
  display: inline;
}

h3 span.titleContainerWormChart { /* set in container xml file */
  color: #ffffff;
}

.bodyContainerWormChart {
  padding: 10px 10px 0 0;
}

.bodyContainerWormChart .Normal img {
  padding: 0;
}

.footerContainerWormChart {
  padding: 0 10px;
}

/*-------------------------------------------------------*/
/*---------- End Homepage Worm Chart container ----------*/
/*-------------------------------------------------------*/
