/* for TCE imported content */
@import url("http://www.calendow.org/CSS/MainMenu.css");
/*@import url("MainMenu.css");*/
@import url("http://www.calendow.org/CSS/Master.css");
@import url("http://www.calendow.org/WorkArea/csslib/global.css");

body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.orange_links{
	font-size: 8pt;
	width: 100%; 
	text-align: center; 
	margin-top: 5px; 
	color: #f16530;
}
.orange_links a{
	color: #f16530;
	text-decoration: none;
}
.orange_links a:visited{
	color: #f16530;
	text-decoration: none;
}
.orange_links a:hover{
	text-decoration: underline;
}
.blue_links{
	font-size: 8pt;
	width: 100%; 
	text-align: center; 
	margin-top: 5px; 
	color: #005697;
}
.blue_links a{
	color: #005697;
	text-decoration: none;
}
.blue_links a:visited{
	color: #005697;
	text-decoration: none;
}
.blue_links a:hover{
	text-decoration: underline;
}
.emile{
	font-size: 8pt;
	width: 100%; 
	text-align: center; 
	margin-top: 25px; 
	color: Black;
	font-style: italic;
}
.emile a{
	color: #f16530;
	text-decoration: none;
}
.emile a:visited{
	color: #f16530;
	text-decoration: none;
}
.emile a:hover{
	text-decoration: underline;
}
.topmenu td{
	vertical-align: middle;
	text-align: center;
}
.topmenu a{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.topmenu a:visited{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.topmenu a:hover{
	color: #9fbbda;
	font-weight: bold;
}
.teal{
	 background-color: #efead6;
	 padding: 7px 10px 10px 12px;
	 vertical-align: top;
}
.teal a{
	color: #766b15;
	text-decoration: none;
}
.teal a:visited{
	color: #766b15;
	text-decoration: none;
}
.teal a:hover{
	color: #766b15;
	text-decoration: underline;
}
.white{
	 background-color: #ffffff;
	 padding: 14px;
	 vertical-align: top;
}
.white h1{
	color: #005697;
	font-size: 12pt;
	margin: 4px 0 10px 0;
}
.white h2{
	color: #005697;
	font-size: 10pt;
	margin: 0 0 10px 0;
}
.white a{
	color: #005697;
	text-decoration: none;
}
.white a:visited{
	color: #005697;
	text-decoration: none;
}
.white a:hover{
	color: #005697;
	text-decoration: underline;
}
.white .contentImage {
 float: right;
 margin: 0 0 24px 24px;
}
.white .contentImage2 {
 margin: 0 16px 16px 0;
}

.browng{
	text-align: left;
	height: 22;
	padding-left: 3px;
	font-size: 10pt;
	margin-bottom: 6px;
	margin-top: 3px;
}
form{
	margin: 0px;
}
.left{
	padding-left: 2px;
}
.menub{
	width: 180px;
	margin-bottom: 10px;
}
.menub a{
	
	color: #005697;
	font-weight: bold;
	text-decoration: none;
}
.menub a:visited{
	
	color: #005697;
	font-weight: bold;
	text-decoration: none;
}
.menub a:hover{
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.menus{
	margin-left: 40px;
	margin-bottom: 10px;
  margin-top: -5px;
}
.menus a{
	
	color: #005697;
	text-decoration: none;
}
.menus a:visited{
	
	color: #005697;
	text-decoration: none;
}
.menus a:hover{
	color: #666666;
	text-decoration: none;
}
h1{
	color: #666666;
	font-size: 17px;
	margin-bottom: 5px;
}
h2{
	color: #005697;
	font-size: 10pt;
	margin-bottom: 5px;
}

p{
	margin-top: 5px;
	margin-bottom: 15px;
}
#footerContentContact p {
  margin: 0 0 11px;
}
ol{
	margin-bottom: 0px;
	margin-top: 0px;
	text-indent: 0px;
}
.centers a{
	color: #005697;
	text-decoration: none;
}
.centers a:visited{
	color: #005697;
	text-decoration: none;
}
.centers a:hover{
	color: #005697;
	text-decoration: underline;
}
.divs{
	 padding-bottom: 10px;
	 padding-left: 10px;
	 padding-right: 10px;
	 vertical-align: top;
	 
}
.divs h1{
	color: #005697;
	font-size: 12pt;
	margin-bottom: 10px;
	margin-top: 5px;
}
.divs h2{
	color: #005697;
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;
}
.divs a{
	color: #005697;
	text-decoration: none;
}
.divs a:visited{
	color: #005697;
	text-decoration: none;
}
.divs a:hover{
	color: #005697;
	text-decoration: underline;
}
.divs1{
	 padding-bottom: 10px;
	 padding-left: 10px;
	 padding-right: 10px;
	 vertical-align: top;
}
.divs1 h1{
	color: #005697;
	font-size: 12pt;
	margin-bottom: 10px;
	margin-top: 5px;
}
.divs1 h2{
	color: #005697;
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;
}
.divs1 a{
	color: #1c6c91;
	text-decoration: none;
}
.divs1 a:visited{
	color: #1c6c91;
	text-decoration: none;
}
.divs1 a:hover{
	color: #1c6c91;
	text-decoration: underline;
}
.blog_white{

	 padding-top : 10px;
	 vertical-align: top;
}
.blog_white h1, .head2{
	color: #81730c;
  font: italic bold 23px "GoudyOlSt BT", Times, serif !important; 
	margin-top: 5px;
	margin-bottom: 5px;
}
.blog_white h4{
	color: #81730c;
   font: normal bold 16px Verdana, sans-serif !important; 
	margin-top: 5px;
	margin-bottom: 5px;
}

.blog_white h1 a{
	color: #81730c;
	text-decoration: none;
}
.blog_white h1 a:visited{
	color: #81730c;
	text-decoration: none;
}
.blog_white h1 a:hover{
	color: #81730c;
	text-decoration: underline;
}
.blog_white h3{
	color: Black;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
    font-weight : bold;
}
.blog_white h3 a{
	color: #000000;
	text-decoration: none;
    font-weight : bold;
}
.blog_white h3 a:visited{
	color: #000000;
	text-decoration: none;
    font-weight : bold;
}
.blog_white h3 a:hover{
	color: #000000;
	text-decoration: underline;
    font-weight : bold;
}


.blog_white h2{
	color: #005697;
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;
}
.blog_white a{
	color: #005697;
	text-decoration: none;
}
.blog_white a:visited{
	color: #005697;
	text-decoration: none;
}
.blog_white a:hover{
	color: #005697;
	text-decoration: underline;
}
.blog_white .bloger{
	margin-bottom: 15px;
	margin-top: 15px;
}
.rightfloat { float: right; }
.form{
	display: inline;
}
a.underline:link, a.underline:visited, a.underline:hover { text-decoration: underline; }
.sociable UL {
	DISPLAY: inline; margin-left:0px;
}
.sociable LI {
 DISPLAY: inline;  BACKGROUND: none transparent scroll repeat 0% 0%;  MARGIN: 0px 5px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.sociable IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.sociable SPAN {
	DISPLAY: block
}
.small{
	font-size: 10px;
}
.gold {
  color: #81730C;
  font-size: 12px;
  font-weight: bold;
}
.blue{
	color: #005697;
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}
#videos-list{
  display: block; overflow: auto; height: 430px; width: 200px;  background-color: #EEEAD6; margin-top: 15px; padding-bottom: 15px;
}

.menub a.active, .menus a.active {
    color: #666 !important;
}

/* Breadcrumbs */
#breadcrumbs {
  padding-top: 10px;
}
#breadcrumbs, #breadcrumbs a {
  color: #666; 
}

#breadcrumbs .active {
  color: #81730C; 
}

.subhead {
  color: #000 !important;
  font-weight: bold;
  font-size: 12px !important;
  line-height: 14px;
}

.sumTitle {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #005697; 
}
a.sumTitle  { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
a.sumTitle:active { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
a.sumTitle:visited { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
a.sumTitle:hover { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
div.sumTitle {
  margin-bottom: 10px;
}
.homeTitle {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #005697; 
  margin-bottom: 10px;
}
.homeTitle a { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
.homeTitle a:active { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
.homeTitle a:visited { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }
.homeTitle a:hover { font-weight: bold; font-size: 14px; line-height: 16px; color: #005697; }

.sumDate {
  font-weight: bold;
  font-size: 11px;
  line-height: 18px;
}
.sumMore {
  font-size: 12px ;
  line-height: 20px;
  color: #005697; 
}

/* sidebox style */
.sidebox {
  margin: 2px 0 5px 0;
  position: relative;
  right: -3px;
  width: 210px;
}
.sideTitle {
  font-weight: bold;
  color: #333;
  margin-top: 14px;
}
.sideTitleFirst{
  margin-top: 5px;
}
.seeAll {
  margin-top: 5px;
}

/* for Bios pages */
h1.bios {
  font-weight: bold !important;
}
h2.bios {
	color: #81730c;
  font-size: 14px;
  font-weight: normal;
}


/* for left menu */
#leftMenuWrap {
  padding: 2px 10px 0 2px;
  width: 190px;
  margin-top: -11px
}
* html #leftMenuWrap {
  width: 200px;
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}	
.treeview li { 
	margin: 2px 0 0 0;
	padding: 0 0 0 12px;
  background-position: 0 -2px;
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
 }
 * html .treeview li {
 	height: 1px;
 }
.treeview li li {
  font-weight: normal;
  line-height:17px !important;
  margin-left:4px;
  margin-top: 3px;
}
.treeview a {
  color: #005697 !important; /* important due to header menu CSS */
  text-decoration: none;
  line-height: 16px;
  font-size: 12px; font-family: arial;
} 
.treeview a:hover {
  color: #005697 !important; /* important due to header menu CSS */
  text-decoration: none;
  line-height: 16px;
  font-size: 12px; font-family: arial;
} 
.treeview a:visited {
  color: #005697 !important; /* important due to header menu CSS */
  text-decoration: none;
  line-height: 16px;
  font-size: 12px; font-family: arial;
} 
.treeview a.active {
  color: #666 !important;
  line-height: 16px;
  font-size: 12px;  font-family: arial;
}
.treeview .collapsable { background-image: url("../images/SingleMinus.gif"); }
.treeview .expandable { background-image: url("../images/SinglePlus.gif"); }
.treeview .last { background-image: none; }
.treeview .lastCollapsable { background-image: url("../images/SingleMinus.gif"); }
.treeview .lastExpandable { background-image: url("../images/SinglePlus.gif"); }

div.hitarea {
  width: 12px !important;
	height: 16px;
	cursor: pointer;
	margin-left: -12px;
	float: left;
}
* html div.hitarea {
	display: inline;
	float: none;
}

/* reset styles for TCE block */
#allcontent {
 background: transparent;
 margin: 0;
 overflow: visible;
 padding: 0;
 width: auto;
}

/* Bob's blog */
#blogTitle {
  background: #efead6;
  border-bottom: 1px solid #ccc;
}

#mainBox {
  padding: 0 10px;
  background: #fff;
  text-align: center;
}
.article-img img{
	border: 1px solid #CCCCCC; 
}
/* Search Box positioning */
  #headerSearch table{ margin-top: 3px; margin-left:-5px; }
  #txtSearch {margin-right: 5px;}
  #headerSearch img{ margin-bottom: 2px; margin-left:2px; }

/* Footer Height fix */  

#ContentBlock10 p{
	margin-top: 0px;
	padding-top: 0px;
}
#footerContentBottomLinks {
	height: 20px;
}    
#footerContentMiddleLinks {
	height: 20px;
}  


/* fixing TCE MainMenu.css */
#headerMenu {
	text-align: left !important;
}
#headerMenu li ul {
  position: absolute !important;
  width: 160px !important;
}
#headerMenu .ItemClass li {
	padding: 0 !important;
	background-color: transparent !important;
	z-index: 9999 !important;
}
#headerMenu .ItemClass div.mouseover {
  font-weight: normal !important;
	z-index: 9999 !important;
}
#headerMenu li {
	white-space: normal !important;
}
#headerMenu li li {
  position: absoulte !important;
}
#headerMenu .ItemClass, 
#headerMenu ul li:hover ul ul, 
#headerMenu ul li.mouseover ul ul, 
#headerMenu .ItemClass li:hover ul ul, 
#headerMenu .ItemClass li.mouseover ul ul, 
#headerMenu .ul ul ul
{
  display: block !important;
  left: -999em !important;
}
#headerMenu ul li:hover .ItemClass,
#headerMenu ul li.mouseover .ItemClass
{
  left: auto !important;
}
#headerMenu .ItemClass li:hover ul,
#headerMenu .ItemClass li.mouseover ul,
#headerMenu .ItemClass ul li:hover ul,
#headerMenu .ItemClass ul li.mouseover ul {
  left: 100% !important;
}

span.red {
  color:#ff0000;
}


/* Article Location Field */
.articleInfoLocation {
  color: #666;
  float:left;
  padding:0 5px 0 0;
}
.articleInfoLocation .articleDate {
  padding-right: .5em;
}

/* Story Archive */
div.storyArchive table {
  width: auto !important;
}
div.storyArchive table table {
/*  width: auto !important; */
}
