/*  This is the CSS file for the Blanchette Assembly Website */

body                 {font-family: Arial, Helvetica, sans-serif; 
                      font-size: 12pt;
                      background: url('../Common/backgnd.jpg');
                     }

#navigation img      {padding: 2px 0px 2px 0px;}
#mainhdr             {text-align: center; font-size: 22pt; color: #0000ff;}
.maintxt             {color: #010050; margin-left: 10px;}
.pagetop             {text-align: center;}
.sred                {font-weight: bold; color: #ff0000;} 
#tophead img         {margin-left: -15px; margin-top: -15px;}

#counciltable th     {text-align: center; color: white; background-color: green;}
#counciltable td     {text-align: center;}
#mtgtxt              {font-size: 14pt; color: green; font-weight: bold; text-align: center;}
#mtgtable th         {text-align: center; color: white; background-color: green;}
#mtgtable td         {text-align: center;}
#lastmod             {text-align: center; font-size: 10pt;}

#nextmtg             {background-color: white;}

.font10              {font-size: 10pt;}
.font14              {font-size: 14pt;}
.bfont10             {font-size: 10pt; font-weight: bold;}
.bfont14             {font-size: 14pt; font-weight: bold;}

.f-normal			{font-variant-caps: normal;}
.f-small 			{font-variant-caps: small-caps;}
.f-allsmall 		{font-variant-caps: all-small-caps;}
.f-petite 			{font-variant-caps: petite-caps;}
.f-allpetite 		{font-variant-caps: all-petite-caps;}
.f-unicase 			{font-variant-caps: unicase;}
.f-titling 			{font-variant-caps: titling-caps;}

ul.dash 			{list-style-type: "\2014\20";}

.fred                {color: red;}
.fgreen              {color: green;}
.fblue               {color: blue;}
.fwhite              {color: white;}
.fpurple             {color: purple;}
.fdbrown             {color: #640300;}

.bold                {font-weight: bold;}
.point14             {font-size: 14pt;}
.center              {text-align: center;}

.fbred                {color: red; font-weight: bold;}
.fbblack              {color: black; font-weight: bold;}
.fbgreen              {color: green; font-weight: bold;}
.fbblue               {color: blue; font-weight: bold;}
.fbwhite              {color: white; font-weight: bold;}
.fbpurple             {color: purple; font-weight: bold;}
.fbdbrown             {color: #640300; font-weight: bold;}

.bwhite              {background-color: white;}
.bred                {background-color: red;}
.bgreen              {background-color: green;}
.bblue               {background-color: blue;}

table.center         {margin-left: auto; margin-right: auto; text-align: left;}
.leftred             {font-weight: bold; color: red; font-size: 12pt;}

.dashed              {border-top: 3px dotted #000000; margin-top: 5px; text-align: center;}

.activity            {font-size: 20pt; font-weight: bold; text-align: center; color: blue;}

.lmargin25           {margin-left: 25px;}
.lmargin25 > h3      {color: green;}

.block-blue {
	display: block;
	width: 400px;
	background-color: #add8e6;
	padding: 3px 5px;
}

.block-blue2 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	width: 80%;
	background-color: #add8e6;
	padding: 5px;
	border: 5px solid blue;
}
.notebox {
  text-align: center;
}

.condolences {
  text-align: center; 
  font-size: 10pt;
  margin-left: auto; 
  margin-right: auto;
  margin-top: -150px;
  height: 130px;
  
}

ul#no-bull {
	list-style-type: none;
}

/********************/
/* Text Positioning */
/********************/

.imglt {
  position: relative;
  float: left;
  border: 0px;
}
.clear-left {
	clear: left;
}
.imgrt {
  position: relative;
  float: right;
  border: 0px;
}

.top-txt {
	top: 100%;
}

.text-indent20 {
	text-indent: 20px;
}

.margin250 {
	margin-top: 20px;
	margin-left: 250px;
}

.center {
  text-align: center;
}

.centerblock {
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

.round20 {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.shadow-3 {
  -moz-shadow: 10px 10px 5px #888888;
  -webkit-shadow: 10px 10px 5px #888888;
  box-shadow: 10px 10px 5px #888888;
}

/******************/
/* Table Defaults */
/******************/

table.burse, table.last-fling {
  border: 1px solid black;
  padding: 5px;
  margin: 0 auto;
  width: 75%;
  border-collapse: collapse; 
}

.burse th, .burse td
.last-fling th, .last-fling td  {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center; 
  border: 2px solid black;
  border-collapse: collapse; 
}

table.in50 {
	padding: 5px;
	margin-left: 50px;
}

table.in50 td {
	padding-right: 25px;
}
/* Other Styling */
.raisedBox {
	padding: 8px;
	border-radius: 10px;
	text-align: center;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0);
	-moz-box-shadow: 0 0 10px rgb(0,0,0);
}

#navigator-box {
  height: 130px;
}

#navigator {
  padding: 7px;
  text-align: center;
  position: absolute;
  left: 330px;
  margin-top: -150px;
  
  width: 300px;
  height: 90px;
  border: 1px solid black;
  -webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
  animation: mymove 5s infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
    50% {border: 15px solid lightblue;}
}

@keyframes mymove {
    50% {border: 15px solid lightblue;}

}



