.tundra .dijitMenuItem { padding: 0px 4px;font-size:9pt }
.tundra .dijitButton { font-size: 12px; color:#333333; font-weight: normal; margin:0; padding:0px; }
.tundra .dijitSelect { font-size: 12px; color:#333333; font-weight: normal; margin:0; padding:0px; }

.dijitReset { color: black }

table.BFTabStrip {border:0; margin:0px; padding:0px; font-size:8pt; font-weight:bold; color:#666666; font-family: Arial, Helvetica, sans-serif; text-align:center; line-height:0px}
.BFTabStrip a { font-family: Arial,Helvetica,sans-serif;font-size: 8pt;}

div.bfform ol, div.bfform ul {margin-left:5px;} 
div.bfform ol li, div.bfform ul li {font-size:8pt;} 

div.bfform {	color:#333333;
			font: 10pt/12pt Arial;
			background-color:#F5F3F4;
			border:1px solid #cccccc;
			padding:5px;
			}
div.bfform.nobox {background-color:transparent;border:none}
div.bfform h1 {background-color:#666666;color:#FFFFFF;font:12pt/12pt Verdana; padding:3px; margin:-5px -5px 5px -5px;}
div.bfform h2 {color:#000000;font: bold 10pt/10pt Verdana; padding:3px; margin:-5px -5px 5px -5px;}

div.bfform h1 select  { font-size: 9pt;font-weight: normal; color: #333333}

div.bfform label {
  font: 600 9pt/13pt Arial, Helvetica, sans-serif;
  width:100px;
  display: inline-block;
  clear:both;
  color:#444444;
  vertical-align:top;
  margin:0 6px 8px 0;
  text-align:right;
}

div.bfform div.dijitCheckBox + label, div.bfform input[type="checkbox"] + label, 
	div.bfform input[type="radio"] + label, div.bfform input[type="text"] + label {
  width: auto;
  font: 600 9pt/13pt Arial, Helvetica, sans-serif;
  display: inline-block;
  color:#444444;
  vertical-align:top;
  margin:0;
}

div.bfform inlinelabel {
  width: auto;
  font: 600 9pt/13pt Arial, Helvetica, sans-serif;
  display: inline-block;
  color:#444444;
  vertical-align:top;
  margin:0 0 0 20px;
}

div.bfform input {
  font: 9pt Arial, Helvetica, sans-serif;
}

div.bfform fieldset, div.bfform fieldset label, 
	div.bfform fieldset div.dijitCheckBox + label, 
	div.bfform fieldset input[type="checkbox"] + label  	{line-height: 10pt;}

div.bfform brxxx {margin-bottom:12px}

div.bfform textarea.dijitTextBox {
  margin:0 0px 9px 0px;
  width:250px;
}

div.bfform input[readonly="readonly"]
{
    background-color:#cccccc;
	color: #666666;
}

div.bfform textonly[readonly="readonly"]
{
    background-color:#cccccc;
	color: #666666;
}

div.bfform p {margin:0;padding:0;}

		
div.bfform ghosttext {
	color:#aaaaaa;
    font: normal 8pt/8pt arial,sans-serif;
	}
		
div.bfform errmsg {
	display:block;
	color:white;
    font: bold 9pt/11pt arial,sans-serif;
	background-color: red;
	padding:5px;
	margin:5px;
	clear:both;
	border:1px solid white;
	}
	
div.bfform div.box {
	display:block;
	text-align: left;
	margin: 0 0 8px 0;
	font: 12px/12px Arial, sans-serif;
	color:#333333;
	text-decoration:none;
	border:1px solid #999999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	background-color:#ffffff;
	}
div.bfform div.box h1 {display:block;
	color: white; 
	font: 12px/12px Arial, sans-serif;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: #999999;
	margin:-3px -3px 3px -3px;
	padding: 3px 3px 3px 3px;
	}

div.bfform fieldset {
	border: 1px solid #999999;
	padding: 5px;
	margin-bottom: 12px;
	}	
	
div.bfform fieldset legend{
	font: bold 10pt/10pt Arial, Helvetica, sans-serif;
	margin: 0 5px;
	}

div.bfform .smalltext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;  color: #999999 }

div.bfprofilesettings {display:none;}

.dijitToasterContainer { font:1em Tahoma, Helvetica, Verdana, Arial; }
 
table.catalog  { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #666666 solid; background-color: #EEEEEE}
.catalog table	{ font-family: Arial, Helvetica, sans-serif; font-size:  1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 0px none;          text-align: left; padding:0px; margin:0px; }
.catalog p		{ margin:0px; padding:5 5 5 5}
.catalog tr	{ vertical-align: top}
.catalog h1	{ margin:0px; padding: 2 5 2 5; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-style: normal; font-weight:   bold; color: #FFFFFF; background-color: blue}
.catalog h2	{ margin:0px; padding: 2 2 2 5; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight:   bold; color: #555555}
.catalog textarea	{ width: 100%; height: 20 ex; margin: 1 10 0 5 ; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-style: normal; font-weight: normal; color: #333333}
.catalog input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width:60px; font-weight: normal; color: #333333}
.catalog select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: normal; color: #333333}
.catalog .errmsg {  font-size: 1.2em; color: #FF0000}
.catalog h5	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  color: #999999}

.listlist {  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333}
.listlist h1 {  line-height: normal; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.listlist h2 {  line-height: normal; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000}
.listlist h3 {  line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic; color: #666666}

table.survey {  text-align:left; line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #333333 ; background-color: #DDDDDD;  }
.survey td { padding:6px; }
.survey h1 {  text-align:left; line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-style: normal; font-weight: bold; color: #666666;}
.survey h2 {  text-align:left; line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #333333; margin-bottom: 5px;}
.survey h3 {  text-align:left; line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #666666;}
.survey input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height:18px; font-style: normal; font-weight: normal; color: #333333; color: #333333}
.survey textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #333333; color: #333333}
.surveycheckbox  {font-size:9pt;color:black;text-indent:-19px;margin:0 0 5px 20px}


table.store  { margin:4px; padding: 0 10 0 10; width: 600px; font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; vertical-align: top; border: 1px #666666 solid; background-color: #EEEEEE}
.store h1	{ margin: 10 0 0 0; padding:0px; font-size: 2.5em; font-style: normal; font-weight: bold; color: #000000}
.store h2	{ margin: 10 0 0 0; padding:0px; font-size: 1.6em; font-style: normal; font-weight: bold; color: #000000}
.store h3	{ margin: 0 0 0 15; padding:0px; font-size: 1em; font-style: normal; font-weight: bold; color: #000000}
.store h4	{ margin: 0 0 0 30; padding:0px; font-size: 1em; font-style: normal; font-weight: normal; color: #000000}

div.bfcomments	{
					font-size:8pt;
					color:#999999;
				}

div.bfcomments ul {
					float:right;
					list-style: none;
					margin: 0;
					padding:0;
					background: url(images/redx.gif) no-repeat;
					width:16px;
					cursor: pointer;
				}

div.bfcomments h1 {
					font-size:8pt;
					color:#777777;
					margin:5px 0 0 0;
					padding:0;
				}

div.bfcomments h2 {
					font-size:8pt;
					color:#555555;
					margin:5px 0 0 0 ;
					padding:0;
					font-weight:bold;
				}

.bfcomments_enabled  {
					margin: 10px 0 5px 0;
					color:#000000;
					font-style:normal;
					height: 50px;
					border-bottom-style:solid;
				}

.bfcomments_disabled {
					margin: 10px 0 5px 0;
					color:#bbbbbb;
					font-style:italic;
					height: 18px;
					border-bottom-style:solid;
					cursor: text;
				}

div.bfcomments #bfcommentbutton {
					float:right;
					font-size:7pt;
					margin-bottom:5px;
				 }
table.bftable
	{
		font-family: Arial, Helvetica, sans-serif;
		border-collapse:collapse;
		background-color:#FFFFFF;
	}
.bftable td, .bftable th 
	{
		font-size:9pt;
		border:1px solid #cccccc;
		padding:3px 7px 2px 7px;
	}
.bftable th 
	{
		font-size:9pt;
		text-align:left;
		padding-top:5px;
		padding-bottom:4px;
		background-color:#999999;
		color:#fff;
	}
.bftable tr:nth-child(2n+1)  td 
	{
		color:#000;
		background-color:#F0FFFF;
	}
	
table.paymenthistory {width:500px;}	

.paymenthistory tr td:nth-child(1) 	{ width:100px; }

.paymenthistory tr td:nth-child(3), .paymenthistory tr th:nth-child(3) { width:70px; text-align:right;}


/****************** Button widget Colors ********************/
.btnMaroon {
   background: rgb(152, 17, 58); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(152, 17, 58, 1) 0%, rgba(120, 14, 49,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152, 17, 58, 1)), color-stop(100%,rgba(120, 14, 49,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(152, 17, 58) 0%,rgba(120, 14, 49,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(152, 17, 58, 1) 0%,rgba(120, 14, 49,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(152, 17, 58, 1) 0%,rgba(120, 14, 49,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(152, 17, 58,1) 0%,rgba(120, 14, 49,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98113A', endColorstr='#780E31',GradientType=0 ); /* IE6-9 */
  border-color: #AAB0A6;
  color: #FFFFFF;
}

.btnMaroon:hover {
   background: rgb(120, 14, 49); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(120, 14, 49, 1) 0%, rgba(68, 8, 29,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(120, 14, 49, 1)), color-stop(100%,rgba(68, 8, 29,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(120, 14, 49) 0%,rgba(68, 8, 29,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(120, 14, 49, 1) 0%,rgba(68, 8, 29,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(120, 14, 49, 1) 0%,rgba(68, 8, 29,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(120, 14, 49,1) 0%,rgba(68, 8, 29,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#780E31', endColorstr='#44081D',GradientType=0 ); /* IE6-9 */
  border-color: #AAB0A6;
  color: #FFFFFF;
}

.btnCrimson1 {
   background: rgb(174, 20, 28); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(174, 20, 28, 1) 0%, rgba(137, 17, 23,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174, 20, 28, 1)), color-stop(100%,rgba(137, 17, 23,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(174, 20, 28) 0%,rgba(137, 17, 23,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(174, 20, 28, 1) 0%,rgba(137, 17, 23,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(174, 20, 28, 1) 0%,rgba(137, 17, 23,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(174, 20, 28,1) 0%,rgba(137, 17, 23,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AE141C', endColorstr='#891117',GradientType=0 ); /* IE6-9 */
  border-color: #AE141C;
  color: #FFFFFF;
}

.btnCrimson1:hover {
   background: rgb(91, 10, 19); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(91, 10, 19, 1) 0%, rgba(37, 5, 10,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91, 10, 19, 1)), color-stop(100%,rgba(37, 5, 10,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(91, 10, 19) 0%,rgba(37, 5, 10,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(91, 10, 19, 1) 0%,rgba(37, 5, 10,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(91, 10, 19, 1) 0%,rgba(37, 5, 10,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(91, 10, 19,1) 0%,rgba(37, 5, 10,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5B0A13', endColorstr='#25050A',GradientType=0 ); /* IE6-9 */
  border-color: #AE141C;
  color: #FFFFFF;
}

.btnCrimson2 {
   background: rgb(220, 20, 60); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(220, 20, 60, 1) 0%, rgba(163, 15, 43,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220, 20, 60, 1)), color-stop(100%,rgba(163, 15, 43,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(220, 20, 60) 0%,rgba(163, 15, 43,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(220, 20, 60, 1) 0%,rgba(163, 15, 43,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(220, 20, 60, 1) 0%,rgba(163, 15, 43,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(220, 20, 60,1) 0%,rgba(163, 15, 43,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC143C', endColorstr='#A30F2B',GradientType=0 ); /* IE6-9 */
  border-color: #DC143C;
  color: #000000;
}

.btnCrimson2:hover {
   background: rgb(163, 15, 43); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(163, 15, 43, 1) 0%, rgba(95, 9, 25,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163, 15, 43, 1)), color-stop(100%,rgba(95, 9, 25,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(163, 15, 43) 0%,rgba(95, 9, 25,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(163, 15, 43, 1) 0%,rgba(95, 9, 25,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(163, 15, 43, 1) 0%,rgba(95, 9, 25,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(163, 15, 43,1) 0%,rgba(95, 9, 25,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A30F2B', endColorstr='#5F0919',GradientType=0 ); /* IE6-9 */
  border-color: #DC143C;
  color: #000000;
}


.btnDarkblue {
   background: rgb(41, 65, 123); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(41, 65, 123, 1) 0%, rgba(48, 68, 108,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41, 65, 123, 1)), color-stop(100%,rgba(48, 68, 108,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(41, 65, 123) 0%,rgba(48, 68, 108,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(41, 65, 123, 1) 0%,rgba(48, 68, 108,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(41, 65, 123, 1) 0%,rgba(48, 68, 108,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(41, 65, 123,1) 0%,rgba(48, 68, 108,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29417B', endColorstr='#30446C',GradientType=0 ); /* IE6-9 */
  border-color: #C1D3FF;
  color: #FFFFFF;
}

.btnDarkblue:hover {
   background: rgb(24, 41, 82); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(24, 41, 82, 1) 0%, rgba(17, 28, 57,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(24, 41, 82, 1)), color-stop(100%,rgba(17, 28, 57,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(24, 41, 82) 0%,rgba(17, 28, 57,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(24, 41, 82, 1) 0%,rgba(17, 28, 57,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(24, 41, 82, 1) 0%,rgba(17, 28, 57,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(24, 41, 82,1) 0%,rgba(17, 28, 57,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182952', endColorstr='#111C39',GradientType=0 ); /* IE6-9 */
  border-color: #C1D3FF;
  color: #FFFFFF;
}

.btnGreen {
   background: rgb(46, 176, 106); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(46, 176, 106, 1) 0%, rgba(41, 123, 82,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46, 176, 106, 1)), color-stop(100%,rgba(41, 123, 82,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(46, 176, 106) 0%,rgba(41, 123, 82,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(46, 176, 106, 1) 0%,rgba(41, 123, 82,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(46, 176, 106, 1) 0%,rgba(41, 123, 82,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(46, 176, 106,1) 0%,rgba(41, 123, 82,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2EB06A', endColorstr='#297B52',GradientType=0 ); /* IE6-9 */
  border-color: #2E6449;
  color: #FFFFFF;
}

.btnGreen:hover {
   background: rgb(41, 123, 82); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(41, 123, 82, 1) 0%, rgba(46, 100, 73,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41, 123, 82, 1)), color-stop(100%,rgba(46, 100, 73,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(41, 123, 82) 0%,rgba(46, 100, 73,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(41, 123, 82, 1) 0%,rgba(46, 100, 73,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(41, 123, 82, 1) 0%,rgba(46, 100, 73,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(41, 123, 82,1) 0%,rgba(46, 100, 73,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#297B52', endColorstr='#2E6449',GradientType=0 ); /* IE6-9 */
  border-color: #2E6449;
  color: #FFFFFF;
}

.btnYellow {
   background: rgb(255, 255, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 255, 0, 1) 0%, rgba(217, 220, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 0, 1)), color-stop(100%,rgba(217, 220, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 255, 0) 0%,rgba(217, 220, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 255, 0, 1) 0%,rgba(217, 220, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 255, 0, 1) 0%,rgba(217, 220, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 255, 0,1) 0%,rgba(217, 220, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#D9DC00',GradientType=0 ); /* IE6-9 */
  border-color: #FDFF79;
  color: #000000;
}

.btnYellow:hover {
   background: rgb(214, 216, 14); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(214, 216, 14, 1) 0%, rgba(189, 191, 13,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214, 216, 14, 1)), color-stop(100%,rgba(189, 191, 13,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(214, 216, 14) 0%,rgba(189, 191, 13,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(214, 216, 14, 1) 0%,rgba(189, 191, 13,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(214, 216, 14, 1) 0%,rgba(189, 191, 13,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(214, 216, 14,1) 0%,rgba(189, 191, 13,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6D80E', endColorstr='#BDBF0D',GradientType=0 ); /* IE6-9 */
  border-color: #FDFF79;
  color: #000000;
}

.btnRed {
   background: rgb(255, 0, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 0, 0, 1) 0%, rgba(206, 49, 57,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 0, 0, 1)), color-stop(100%,rgba(206, 49, 57,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 0, 0) 0%,rgba(206, 49, 57,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 0, 0, 1) 0%,rgba(206, 49, 57,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 0, 0, 1) 0%,rgba(206, 49, 57,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 0, 0,1) 0%,rgba(206, 49, 57,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#CE3139',GradientType=0 ); /* IE6-9 */
  border-color: #8C0000;
  color: #FFFFFF;
}

.btnRed:hover {
   background: rgb(154, 0, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(154, 0, 0, 1) 0%, rgba(153, 37, 43,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(154, 0, 0, 1)), color-stop(100%,rgba(153, 37, 43,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(154, 0, 0) 0%,rgba(153, 37, 43,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(154, 0, 0, 1) 0%,rgba(153, 37, 43,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(154, 0, 0, 1) 0%,rgba(153, 37, 43,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(154, 0, 0,1) 0%,rgba(153, 37, 43,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9A0000', endColorstr='#99252B',GradientType=0 ); /* IE6-9 */
   border-color: #8C0000;
   color: #FFFFFF;
}

.btnBeige {
   background: rgb(231,223,174); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(231,223,174, 1) 0%, rgba(211,203,154,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,223,174, 1)), color-stop(100%,rgba(211,203,154,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(231,223,174) 0%,rgba(211,203,154,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(231,223,174, 1) 0%,rgba(211,203,154,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(231,223,174, 1) 0%,rgba(211,203,154,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(231,223,174,1) 0%,rgba(211,203,154,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F4A90', endColorstr='#0D3E75',GradientType=0 ); /* IE6-9 */
   border-color: #dddddd;
   border-width: 1px !important;
   color: #404040;
}

.btnBeige:hover {
  color: #FFFFFF;
  text-decoration:none !important;
}


.btnBlue {
   background: rgb(15, 74, 144); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(15, 74, 144, 1) 0%, rgba(13, 62, 117,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15, 74, 144, 1)), color-stop(100%,rgba(13, 62, 117,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(15, 74, 144) 0%,rgba(13, 62, 117,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(15, 74, 144, 1) 0%,rgba(13, 62, 117,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(15, 74, 144, 1) 0%,rgba(13, 62, 117,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(15, 74, 144,1) 0%,rgba(13, 62, 117,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F4A90', endColorstr='#0D3E75',GradientType=0 ); /* IE6-9 */
  border-color: #BEEAF8;
  color: #FFFFFF;
}

.btnBlue:hover {
   background: rgb(11, 52, 93); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(11, 52, 93, 1) 0%, rgba(7, 32, 55,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11, 52, 93, 1)), color-stop(100%,rgba(7, 32, 55,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(11, 52, 93) 0%,rgba(7, 32, 55,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(11, 52, 93, 1) 0%,rgba(7, 32, 55,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(11, 52, 93, 1) 0%,rgba(7, 32, 55,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(11, 52, 93,1) 0%,rgba(7, 32, 55,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B345D', endColorstr='#072037',GradientType=0 ); /* IE6-9 */
  border-color: #BEEAF8;
  color: #FFFFFF;
}


.btnOrange1 {
   background: rgb(244, 128, 38); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(244, 128, 38, 1) 0%, rgba(202, 96, 10,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244, 128, 38, 1)), color-stop(100%,rgba(202, 96, 10,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(244, 128, 38) 0%,rgba(202, 96, 10,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(244, 128, 38, 1) 0%,rgba(202, 96, 10,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(244, 128, 38, 1) 0%,rgba(202, 96, 10,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(244, 128, 38,1) 0%,rgba(202, 96, 10,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F48026', endColorstr='#CA600A',GradientType=0 ); /* IE6-9 */
  border-color: #A86300;
  color: #FFFFFF;
}

.btnOrange1:hover {
   background: rgb(221, 90, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(221, 90, 0, 1) 0%, rgba(176, 70, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221, 90, 0, 1)), color-stop(100%,rgba(176, 70, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(221, 90, 0) 0%,rgba(176, 70, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(221, 90, 0, 1) 0%,rgba(176, 70, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(221, 90, 0, 1) 0%,rgba(176, 70, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(221, 90, 0,1) 0%,rgba(176, 70, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD5A00', endColorstr='#B04600',GradientType=0 ); /* IE6-9 */
  border-color: #A86300;
  color: #FFFFFF;
}

.btnOrange2 {
   background: rgb(211, 80, 1); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(211, 80, 1, 1) 0%, rgba(178, 67, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211, 80, 1, 1)), color-stop(100%,rgba(178, 67, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(211, 80, 1) 0%,rgba(178, 67, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(211, 80, 1, 1) 0%,rgba(178, 67, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(211, 80, 1, 1) 0%,rgba(178, 67, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(211, 80, 1,1) 0%,rgba(178, 67, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D35001', endColorstr='#B24300',GradientType=0 ); /* IE6-9 */
  border-color: #424242;
  color: #FFFFFF;
}

.btnOrange2:hover {
   background: rgb(198, 75, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(198, 75, 0, 1) 0%, rgba(164, 62, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198, 75, 0, 1)), color-stop(100%,rgba(164, 62, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(198, 75, 0) 0%,rgba(164, 62, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(198, 75, 0, 1) 0%,rgba(164, 62, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(198, 75, 0, 1) 0%,rgba(164, 62, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(198, 75, 0,1) 0%,rgba(164, 62, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C64B00', endColorstr='#A43E00',GradientType=0 ); /* IE6-9 */
  border-color: #424242;
  color: #FFFFFF;
}

.btnOrange3 {
   background: rgb(237, 192, 151); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(237, 192, 151, 1) 0%, rgba(201, 115, 42,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237, 192, 151, 1)), color-stop(100%,rgba(201, 115, 42,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(237, 192, 151) 0%,rgba(201, 115, 42,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(237, 192, 151, 1) 0%,rgba(201, 115, 42,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(237, 192, 151, 1) 0%,rgba(201, 115, 42,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(237, 192, 151,1) 0%,rgba(201, 115, 42,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDC097', endColorstr='#C9732A',GradientType=0 ); /* IE6-9 */
  border-color: #FCDDC0;
  color: #FFFFFF;
}

.btnOrange3:hover {
   background: rgb(223, 157, 99); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(223, 157, 99, 1) 0%, rgba(243, 128, 25,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223, 157, 99, 1)), color-stop(100%,rgba(243, 128, 25,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(223, 157, 99) 0%,rgba(243, 128, 25,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(223, 157, 99, 1) 0%,rgba(243, 128, 25,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(223, 157, 99, 1) 0%,rgba(243, 128, 25,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(223, 157, 99,1) 0%,rgba(243, 128, 25,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DF9D63', endColorstr='#F38019',GradientType=0 ); /* IE6-9 */
  border-color: #FCDDC0;
  color: #FFFFFF;
}

div.btnOrange4 {
   background: rgb(255, 173, 57); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 173, 57, 1) 0%, rgba(247, 99, 41,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 173, 57, 1)), color-stop(100%,rgba(247, 99, 41,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 173, 57) 0%,rgba(247, 99, 41,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 173, 57, 1) 0%,rgba(247, 99, 41,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 173, 57, 1) 0%,rgba(247, 99, 41,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 173, 57,1) 0%,rgba(247, 99, 41,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFAD39', endColorstr='#F76329',GradientType=0 ); /* IE6-9 */
  border-color: #EF7B31;
  color: #FFFFFF;
}

div.btnOrange4:hover {
   background: rgb(255, 102, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 102, 0, 1) 0%, rgba(188, 75, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 102, 0, 1)), color-stop(100%,rgba(188, 75, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 102, 0) 0%,rgba(188, 75, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 102, 0, 1) 0%,rgba(188, 75, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 102, 0, 1) 0%,rgba(188, 75, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 102, 0,1) 0%,rgba(188, 75, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF6600', endColorstr='#BC4B00',GradientType=0 ); /* IE6-9 */
  border-color: #EF7B31;
  text-decoration:none;
  
  color: #FFFFFF;
}


.btnOrange5 {
   background: rgb(252, 242, 4); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(252, 242, 4, 1) 0%, rgba(252, 108, 4,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252, 242, 4, 1)), color-stop(100%,rgba(252, 108, 4,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(252, 242, 4) 0%,rgba(252, 108, 4,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(252, 242, 4, 1) 0%,rgba(252, 108, 4,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(252, 242, 4, 1) 0%,rgba(252, 108, 4,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(252, 242, 4,1) 0%,rgba(252, 108, 4,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCF204', endColorstr='#FC6C04',GradientType=0 ); /* IE6-9 */
  border-color: #FCD6B7;
  color: #FFFFFF;
}

.btnOrange5:hover {
   background: rgb(227, 230, 0); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(227, 230, 0, 1) 0%, rgba(218, 150, 4,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227, 230, 0, 1)), color-stop(100%,rgba(218, 150, 4,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(227, 230, 0) 0%,rgba(218, 150, 4,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(227, 230, 0, 1) 0%,rgba(218, 150, 4,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(227, 230, 0, 1) 0%,rgba(218, 150, 4,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(227, 230, 0,1) 0%,rgba(218, 150, 4,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3E600', endColorstr='#DA9604',GradientType=0 ); /* IE6-9 */
  border-color: #FCD6B7;
  color: #FFFFFF;
}

.btnPurple {
   background: rgb(171, 0, 250); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(171, 0, 250, 1) 0%, rgba(120, 0, 176,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171, 0, 250, 1)), color-stop(100%,rgba(120, 0, 176,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(171, 0, 250) 0%,rgba(120, 0, 176,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(171, 0, 250, 1) 0%,rgba(120, 0, 176,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(171, 0, 250, 1) 0%,rgba(120, 0, 176,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(171, 0, 250,1) 0%,rgba(120, 0, 176,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AB00FA', endColorstr='#7800B0',GradientType=0 ); /* IE6-9 */
  border-color: #2C004A;
  color: #FFFFFF;
}

.btnPurple:hover {
   background: rgb(93, 0, 136); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(93, 0, 136, 1) 0%, rgba(49, 0, 72,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93, 0, 136, 1)), color-stop(100%,rgba(49, 0, 72,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(93, 0, 136) 0%,rgba(49, 0, 72,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(93, 0, 136, 1) 0%,rgba(49, 0, 72,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(93, 0, 136, 1) 0%,rgba(49, 0, 72,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(93, 0, 136,1) 0%,rgba(49, 0, 72,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5D0088', endColorstr='#310048',GradientType=0 ); /* IE6-9 */
  border-color: #2C004A;
  color: #FFFFFF;
}

.btnLightblue {
   background: rgb(190, 231, 248); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(190, 231, 248, 1) 0%, rgba(90, 119, 230,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190, 231, 248, 1)), color-stop(100%,rgba(90, 119, 230,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(190, 231, 248) 0%,rgba(90, 119, 230,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(190, 231, 248, 1) 0%,rgba(90, 119, 230,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(190, 231, 248, 1) 0%,rgba(90, 119, 230,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(190, 231, 248,1) 0%,rgba(90, 119, 230,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BEE7F8', endColorstr='#5A77E6',GradientType=0 ); /* IE6-9 */
  border-color: #BEE7F8;
  color: #000000;
}
.btnLightblue a:link {color:#000000}
.btnLightblue a:visited {color:#000000}
.btnLightblue a:hover {color:#000000}


.btnLightblue:hover {
   background: rgb(90, 119, 230); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(90, 119, 230, 1) 0%, rgba(14, 76, 146,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90, 119, 230, 1)), color-stop(100%,rgba(14, 76, 146,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(90, 119, 230) 0%,rgba(14, 76, 146,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(90, 119, 230, 1) 0%,rgba(14, 76, 146,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(90, 119, 230, 1) 0%,rgba(14, 76, 146,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(90, 119, 230,1) 0%,rgba(14, 76, 146,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A77E6', endColorstr='#0E4C92',GradientType=0 ); /* IE6-9 */
  border-color: #BEE7F8;
  color: #000000;
}


.btnGray {
   background: rgb(192, 192, 192); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(192, 192, 192, 1) 0%, rgba(128, 128, 128,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192, 192, 192, 1)), color-stop(100%,rgba(128, 128, 128,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(192, 192, 192) 0%,rgba(128, 128, 128,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(192, 192, 192, 1) 0%,rgba(128, 128, 128,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(192, 192, 192, 1) 0%,rgba(128, 128, 128,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(192, 192, 192,1) 0%,rgba(128, 128, 128,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0C0C0', endColorstr='#808080',GradientType=0 ); /* IE6-9 */
  border-color: #202020;
  color: #FFFFFF;
}

.btnGray:hover {
   background: rgb(128, 128, 128); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(128, 128, 128, 1) 0%, rgba(64, 64, 64,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128, 128, 128, 1)), color-stop(100%,rgba(64, 64, 64,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(128, 128, 128) 0%,rgba(64, 64, 64,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(128, 128, 128, 1) 0%,rgba(64, 64, 64,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(128, 128, 128, 1) 0%,rgba(64, 64, 64,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(128, 128, 128,1) 0%,rgba(64, 64, 64,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#404040',GradientType=0 ); /* IE6-9 */
  border-color: #202020;
  color: #FFFFFF;
}

.btnGold {
   background: rgb(245, 247, 163); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(245, 247, 163, 1) 0%, rgba(204, 163, 39,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245, 247, 163, 1)), color-stop(100%,rgba(204, 163, 39,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(245, 247, 163) 0%,rgba(204, 163, 39,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(245, 247, 163, 1) 0%,rgba(204, 163, 39,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(245, 247, 163, 1) 0%,rgba(204, 163, 39,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(245, 247, 163,1) 0%,rgba(204, 163, 39,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F7A3', endColorstr='#CCA327',GradientType=0 ); /* IE6-9 */
  border-color: #FCE681;
  color: #000000;
}

.btnGold:hover {
   background: rgb(245, 212, 96); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(245, 212, 96, 1) 0%, rgba(148, 106, 0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245, 212, 96, 1)), color-stop(100%,rgba(148, 106, 0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(245, 212, 96) 0%,rgba(148, 106, 0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(245, 212, 96, 1) 0%,rgba(148, 106, 0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(245, 212, 96, 1) 0%,rgba(148, 106, 0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(245, 212, 96,1) 0%,rgba(148, 106, 0,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5D460', endColorstr='#946A00',GradientType=0 ); /* IE6-9 */
  border-color: #FCE681;
  color: #000000;
}

.btnSilver {
   background: rgb(162, 162, 162); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(162, 162, 162, 1) 0%, rgba(236, 236, 236,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162, 162, 162, 1)), color-stop(100%,rgba(236, 236, 236,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(162, 162, 162) 0%,rgba(236, 236, 236,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(162, 162, 162, 1) 0%,rgba(236, 236, 236,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(162, 162, 162, 1) 0%,rgba(236, 236, 236,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(162, 162, 162,1) 0%,rgba(236, 236, 236,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A2A2A2', endColorstr='#ECECEC',GradientType=0 ); /* IE6-9 */
  border-color: #AEAEAE;
  color: #000000;
}

.btnSilver:hover {
   background: rgb(151, 151, 151); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(151, 151, 151, 1) 0%, rgba(72, 72, 72,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151, 151, 151, 1)), color-stop(100%,rgba(72, 72, 72,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(151, 151, 151) 0%,rgba(72, 72, 72,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(72, 72, 72,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(151, 151, 151, 1) 0%,rgba(72, 72, 72,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(151, 151, 151,1) 0%,rgba(72, 72, 72,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#484848',GradientType=0 ); /* IE6-9 */
  border-color: #AEAEAE;
  color: #FFFFFF;
}

.btnWhiteandblack {
   background: rgb(255, 255, 255); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(221, 221, 221,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 255, 255) 0%,rgba(221, 221, 221,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(221, 221, 221,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnWhiteandblack:hover {
   background: rgb(238, 238, 238); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238, 238, 238, 1)), color-stop(100%,rgba(204, 204, 204,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(238, 238, 238) 0%,rgba(204, 204, 204,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(238, 238, 238,1) 0%,rgba(204, 204, 204,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnCustom1 {
   background: rgb(255, 255, 255); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(221, 221, 221,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 255, 255) 0%,rgba(221, 221, 221,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(221, 221, 221,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnCustom1:hover {
   background: rgb(238, 238, 238); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238, 238, 238, 1)), color-stop(100%,rgba(204, 204, 204,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(238, 238, 238) 0%,rgba(204, 204, 204,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(238, 238, 238,1) 0%,rgba(204, 204, 204,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}
.btnCustom2 {
   background: rgb(255, 255, 255); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(221, 221, 221,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 255, 255) 0%,rgba(221, 221, 221,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(221, 221, 221,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnCustom2:hover {
   background: rgb(238, 238, 238); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238, 238, 238, 1)), color-stop(100%,rgba(204, 204, 204,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(238, 238, 238) 0%,rgba(204, 204, 204,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(238, 238, 238,1) 0%,rgba(204, 204, 204,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}
.btnCustom3 {
   background: rgb(255, 255, 255); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(221, 221, 221,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255, 255, 255) 0%,rgba(221, 221, 221,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,rgba(221, 221, 221,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(221, 221, 221,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnCustom3:hover {
   background: rgb(238, 238, 238); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238, 238, 238, 1)), color-stop(100%,rgba(204, 204, 204,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(238, 238, 238) 0%,rgba(204, 204, 204,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(238, 238, 238, 1) 0%,rgba(204, 204, 204,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(238, 238, 238,1) 0%,rgba(204, 204, 204,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
  border-color: #000000;
  color: #000000;
}

.btnBasic {
   background: rgb(251, 251, 251); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(251, 251, 251, 1) 0%, rgba(226, 226, 226,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251, 251, 251, 1)), color-stop(100%,rgba(226, 226, 226,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(251, 251, 251) 0%,rgba(226, 226, 226,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(251, 251, 251, 1) 0%,rgba(226, 226, 226,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(251, 251, 251, 1) 0%,rgba(226, 226, 226,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(251, 251, 251,1) 0%,rgba(226, 226, 226,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#E2E2E2',GradientType=0 ); /* IE6-9 */
  border-color: #C0C0C0;
  border-bottom-color: #9B9B9B;
  color: #000000;
}

.btnBasic:hover {
   background: rgb(245, 245, 246); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(245, 245, 246, 1) 0%, rgba(222, 232, 244,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245, 245, 246, 1)), color-stop(100%,rgba(222, 232, 244,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(245, 245, 246) 0%,rgba(222, 232, 244,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(245, 245, 246, 1) 0%,rgba(222, 232, 244,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(245, 245, 246, 1) 0%,rgba(222, 232, 244,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(245, 245, 246,1) 0%,rgba(222, 232, 244,1) 100%); /* w3c */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F6', endColorstr='#DEE8F4',GradientType=0 ); /* IE6-9 */
  border-color: #A5BEDA;
  border-bottom-color: #5C7590;
  color: #000000;
}



/****************** Button widget Styles ********************/
.btnSquare8Point{
	cursor:pointer;
	font:  8pt/10pt Ariel,sans-serif;
	text-align:center;
	padding: 4px 2px;
	text-decoration:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border-width: 1px;
	border-style: solid;
	display:inline-block;
}
 
.btnSquare8Point  p {
	margin: 0px;
}

a:hover .btnSquare8Point {
  text-decoration:none;
}


.btnSquare12Point {
  cursor:pointer;
  font: bold 12pt/14pt Ariel,sans-serif;
  text-align:center;
  padding: 6px 3px;
  text-decoration:none;
  border-width: 3px;
  border-style: outset;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  display:inline-block;
}
 
.btnSquare12Point  p {
  margin: 0px;
}

a:hover .btnSquare12Point {
  text-decoration:none;
}

.btnRounded8Point {
  cursor:pointer;
  font:  8pt/10pt Ariel,sans-serif;
  text-align:center;
  padding: 4px 2px;
  text-decoration:none;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  display:inline-block;
}
 
.btnRounded8Point  p {
  margin: 0px;
}

a:hover .btnRounded8Point {
  text-decoration:none;
}


.btnRounded12Point {
  cursor:pointer;
  font: bold 12pt/14pt Ariel,sans-serif;
  text-align:center;
  padding: 6px 3px;
  text-decoration:none;
  border-width: 3px;
  border-style: ridge;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
  display:inline-block;
}
 
.btnRounded12Point  p {
  margin: 0px;
}

a:hover .btnRounded12Point {
  text-decoration:none;
}


.btnSimple8Point {
  cursor:pointer;
  font:  8pt/10pt Ariel,sans-serif;
  text-align:center;
  padding: 1px 2px;
  width: 200px;
  text-decoration:none;
  border-width: 1px;
  border-style: outset;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  display:inline-block;
}
 
.btnSimple8Point  p {
  margin: 0px;
}

a:hover .btnSimple8Point{
  text-decoration:none;
}


/****************** Button shadow Styles ********************/
.btnNoShadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  /* For IE 8 */
  box-shadow:-ms-filter: none;
  /* For IE 5.5 - 7 */
}

.btnShadow {

  -moz-box-shadow: 3px 3px 4px rgba(102,102,102,.5);
  -webkit-box-shadow: 3px 3px 4px rgba(102,102,102,.5);
  box-shadow: 3px 3px 4px rgba(102,102,102,.5);
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666') ";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}

#bfpopupdlg {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	
	padding:5px 5px;
	z-index:20001;
	border:1px solid black;
	background: #fff;
	text-align:center;
	font:normal 12pt/14pt Arial; color:#333333;
	display:none;
	}
#bfpopupdlg h1{font: 600 12pt/14pt Arial;color:#ffffff;background-color:#333333;margin: -15px -6px 10px -6px;padding:5px;width:auto;}
#bfpopupblocker {
	top: 0; right: 0; bottom: 0; left: 0;
	position:fixed; width:100%; height: 100%;
	z-index:19000;
	background:#000;
	opacity: 0.50;
	display:none;
}
#bfpopupdlgok {
	margin-top: 20px;
	padding-left:15px;padding-right:15px;
}
#bfspinner {margin-bottom:10px;margin-top:10px;}

/****************** Built-in Blog Styles ********************/
/*** Base ***/
div.bfblog {	background-color:white;	margin: 0px;padding: 0px;}
div.bfblog>h7 {position:relative; margin:0; padding:0;}
div.bfblog>div {display:block;text-align: left;background-color: #FFFFFF;	margin : 0 5px 30px 0;}
div.bfblog>div>div.header {display:block;text-decoration:none;text-align:left;margin:0 5px 0 0;padding:0px;}
div.bfblog>div>span.subtitle {padding:0;margin:8px 5px 0 0;display:block-inline;}
div.bfblog>div>div.content {display:block;margin: 12px 5px 0 0;padding:0;}	
div.bfblog>div>div.more {display:block;margin: 12px 5px 0 0;padding:0;}	
div.bfblog>div img.bfblogsizedefault{ width:100%;}
div.bfblog>div img.bfblogsmall{ width:100%;}
div.bfblog>div img.bfblogmedium{ width:100%;}
div.bfblog>div img.bfbloglarge{ width:100%;}
div.bfblog>div img.bfblogfull{ width:100%;}
div.bfblog>div img.bfblogtop{ display: block; margin-left: auto; margin-right: auto;}
div.bfblog>div img.bfblogbottom{ display: block; margin-left: auto; margin-right: auto;}

div.bfblog>div div.bfblogsizedefault{ width:25%;}
div.bfblog>div div.bfblogsmall{ width:25%;}
div.bfblog>div div.bfblogmedium{ width:50%;}
div.bfblog>div div.bfbloglarge{ width:75%;}
div.bfblog>div div.bfblogfull{ width:100%;}
div.bfblog>div div.bfblogtop{ display: block; margin-left: auto; margin-right: auto; margin-bottom:10px;}
div.bfblog>div div.bfblogbottom{ display: block; margin-left: auto; margin-right: auto; margin-top:10px;}
div.bfblog>div div.bfblogleft{ float:left; margin-right:10px;}
div.bfblog>div div.bfblogright{ float:right; margin-left:10px;}
div.bfblog>div div.bfblogleftunder{ float:left; margin-right:10px;}
div.bfblog>div div.bfblogrightunder{ float:right; margin-left:10px;}
div.bfblog div.caption{ display:block; font-style:italic; width:100%; text-align:center;}

div.bfblog div.bfbloggallery {display:block;}
div.bfblog div.bfbloggallery>div {
	float:left;
	text-align:center; 
	font: 8pt/10pt Verdana,sans-serif; font-style: italic;
	padding:5px; padding-bottom:10px;
	width:120px; height:120px; margin:20px 5px 0 0; border:1px solid #aaaaaa;
}
div.bfblog div.bfbloggallery>div>div {width:90px; height:90px; margin:auto;}
div.bfblog div.bfbloggallery>div>div img{ max-height:100%; max-width:100%; display:block; margin:auto; margin-bottom:15px; border:1px solid green}


div.bfblog>div.tableofcontents>div>div.header{display:inline;margin:0;padding:0;}
div.bfblog>div.tableofcontents>div>span.subtitle{display:block-inline;margin:0;padding:0;}

/*** Default **/
div.bfblog_default {}
div.bfblog_default>div {margin : 30px 0 30px 0;}
div.bfblog_default>div:nth-child(2) {margin-top : 0;}
div.bfblog_default>div>div.header {font: bold 16px/20px tahoma,arial,sans-serif;color: #444444;}
div.bfblog_default >div>span.subtitle {font: italic 10px/12px tahoma,arial,sans-serif; color:#868686;margin-top:8px; display:block-inline;}
div.bfblog_default>div>div.content{font: normal 12px/16px tahoma,arial,sans-serif;color:#555555;}
div.bfblog_default>div>div.more {font: normal 12px/16px tahoma,arial,sans-serif;color:#555555;}
div.bfblog_default>div.tableofcontents>div>div.header{font: bold 12px/14px tahoma,arial,sans-serif;color: #444444;}
div.bfblog_default>div.tableofcontents>div>div.header>a {color:#444444;}
div.bfblog_default>div.tableofcontents>div>span.subtitle{ font: italic 10px/12px tahoma,arial,sans-serif;color:#868686; }
div.bfblog_default>div.tableofcontents>a{ font-weight:bold; margin-left:30px;color: #444444;}
div.bfblog_default div.caption{font: italic 10px/12px tahoma,arial,sans-serif;}

/*** bfblogarticle **/
div.bfblog_article {}
div.bfblog_article>div {font: 12.8px tahoma,arial,sans-serif;margin:0 0 15px 0;border-top:2px solid #cccccc;padding-top:8px;}
div.bfblog_article>div:nth-child(2) {margin-top : 0;border-top:none;padding-top:none;}
div.bfblog_article>div>div.header {display:none;}
div.bfblog_article>div>span.subtitle {display:none;}
div.bfblog_article>div>div.content {font: normal 12px/16px tahoma,arial,sans-serif;color:#444444;}
div.bfblog_article>div>div.more {font: normal 12px/16px tahoma,arial,sans-serif;color:#444444;}
div.bfblog_article>div.tableofcontents>div>div.header>a{font-weight:bold;color: #444444;}
div.bfblog_article>div.tableofcontents>div>span.subtitle{font: italic 11px/13px tahoma,arial,sans-serif;color:#868686; }
div.bfblog_article>div.tableofcontents>a{font-weight:bold; margin-left:30px;color: #444444;}
div.bfblog_article div.caption{font: italic 10px/12px tahoma,arial,sans-serif;}

/*** Classic ***/
div.bfblog_classic {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_classic>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_classic>div:nth-child(2) {margin-top : 0;}
div.bfblog_classic>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_classic>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_classic>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_classic>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_classic>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_classic>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_classic>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_classic div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Classic Orange ***/
div.bfblog_classicorange {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_classicorange>div {font: 12.8px tahoma,arial,sans-serif;	margin : 30px 0 30px 0;}
div.bfblog_classicorange>div:nth-child(2) {margin-top : 0;}
div.bfblog_classicorange>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;	color: #FF6600;}
div.bfblog_classicorange>div>span.subtitle {font: normal 11px/13.2px "Trebuchet MS", Tahoma,san-serif;	color:#868686;	margin-top:8px;}
div.bfblog_classicorange>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;	color:#555555;}
div.bfblog_classicorange>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;	color:#555555;}
div.bfblog_classicorange>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #FF6600;} 
div.bfblog_classicorange>div.tableofcontents>div>span.subtitle{font: normal 11px/13px "Trebuchet MS", Tahoma,san-serif;	color:#868686;}
div.bfblog_classicorange>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px;color: #FF6600;  }
div.bfblog_classicorange div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;	}

/*** Classic Blue ***/
div.bfblog_classicblue {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_classicblue>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 30px 0;}
div.bfblog_classicorange>div:nth-child(2) {margin-top : 0;}
div.bfblog_classicblue>div>div.header {font: bold 24px/30px tahoma,arial,sans-serif;	color: #15C;}
div.bfblog_classicblue>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;	color:#868686;	margin-top:8px;}
div.bfblog_classicblue>div>div.content {margin-top: 12px; font: 400 16px/24px Georgia, serif;	color:#555555;}
div.bfblog_classicblue>div>div.more {margin-top: 12px; font: 400 16px/24px Georgia, serif;	color:#555555;}
div.bfblog_classicblue>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #15C;} 
div.bfblog_classicblue>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;	color:#868686;}
div.bfblog_classicblue>div.tableofcontents>a{ font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px;color: #15C;}
div.bfblog_classicblue div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}


/*** TwoColumn ***/
div.bfblog_twocolumn {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_twocolumn>div {font: 12.8px tahoma,arial,sans-serif;margin :0 5px 30px 0; border-top:2px solid #cccccc;padding-top:5px;}
div.bfblog_twocolumn>div:nth-child(2) {border-top:none;padding-top:none;}
div.bfblog_twocolumn>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #222222;	margin-left: 50%;}
div.bfblog_twocolumn>div>span.subtitle {	margin-left: 50%;font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;margin-top:8px;display:block;}
div.bfblog_twocolumn>div>div.content {margin-left: 50%;font: 400 12px/16px Georgia, serif;color:#555555;}
div.bfblog_twocolumn>div>div.more {margin-left: 5px;font: 400 12px/16px Georgia, serif;color:#555555;}
div.bfblog_twocolumn>div div.bfblogsizedefault{ width:45%;}
div.bfblog_twocolumn>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif; color:#444444;} 
div.bfblog_twocolumn>div.tableofcontents>div>span.subtitle{font: italic 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_twocolumn>div.tableofcontents>a{ font-weight:bold; font-size:12px; margin-left:30px;color:#444444;}
div.bfblog_twocolumn div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Condensed ***/
div.bfblog_condensed>div {border-top:2px solid #cccccc;padding-top:5px;margin : 0 5px 5px 0;}
div.bfblog_condensed>div:nth-child(2) {border-top:none;padding-top:5px;}
div.bfblog_condensed>div>div.header {display: inline;font: bold 12px tahoma,arial,sans-serif;color: #000000;}
div.bfblog_condensed>div>span.subtitle {margin-left: 5px;display: inline;font: italic 11px tahoma,arial,sans-serif;color:#333333;}
div.bfblog_condensed>div>div.content {margin-left: 5px;display: inline;font: normal 12px Georgia, serif;	color:#333333;}
div.bfblog_condensed>div>div.more {margin-left: 5px;display: inline;font: normal 12px Georgia, serif; color:#333333;}
div.bfblog_condensed>div.tableofcontents>div>div.header>a{font: bold 12px/16px tahoma,arial,sans-serif;color: #444444;} 
div.bfblog_condensed>div.tableofcontents>div>span.subtitle{font: italic 11px/13px tahoma,arial,sans-serif;color:#333333;}
div.bfblog_condensed>div.tableofcontents>a{ font-weight:bold; font-size:12px;  margin-left:30px;color: #444444;}
div.bfblog_condensed div.caption{font: italic 11px tahoma,arial,sans-serif;}


/*** Creamsickle ***/
div.bfblog_creamsickle>div {border:none; -moz-border-radius: 25px;-webkit-border-radius: 25px; -khtml-border-radius: 25px; border-radius: 25px; padding:10px;background-color:#EEEEEE;}
div.bfblog_creamsickle>div>div.header {color: white; font: 24px Arial, sans-serif;-moz-border-radius: 25px 25px 0px 0px;-webkit-border-radius: 25px 25px 0px 0px;-khtml-border-radius: 25px 25px 0px 0px;	border-radius: 25px 25px 0px 0px;
	background-color: #f9a046;margin:-10px -10px 10px -10px;padding: 20px 0px 3px 15px;}
div.bfblog_creamsickle>div>span.subtitle {font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif; color:#333333;	padding:0 0 5px 30px; margin-top:-5px;}
div.bfblog_creamsickle>div>div.content {font: normal 12px/18px Georgia, serif; color:#333333;}
div.bfblog_creamsickle>div>div.more {font: normal 12px/18px Georgia, serif; color:#333333;}
div.bfblog_creamsickle>div.tableofcontents>div>div.header>a{font: bold 12px/16px Arial, sans-serif;color: #444444;} 
div.bfblog_creamsickle>div.tableofcontents>div>span.subtitle{font: italic 11px/13px "Trebuchet MS", Tahoma,san-serif; color:#333333;}
div.bfblog_creamsickle>div.tableofcontents>a{ font: bold 12px/16px Arial, sans-serif; margin-left:30px;color: #444444;}
div.bfblog_creamsickle div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif; }

div.bfblog_creamsickle div.bfpost {border:none; -moz-border-radius: 25px;-webkit-border-radius: 25px; -khtml-border-radius: 25px; border-radius: 25px; padding:10px;background-color:#EEEEEE;}
div.bfblog_creamsickle div.bfpost>div.header {color: white; font: 24px Arial, sans-serif;-moz-border-radius: 25px 25px 0px 0px;-webkit-border-radius: 25px 25px 0px 0px;-khtml-border-radius: 25px 25px 0px 0px;	border-radius: 25px 25px 0px 0px;
	background-color: #f9a046;margin:-10px -10px 10px -10px;padding: 20px 0px 3px 15px;}
div.bfblog_creamsickle div.bfpost>span.subtitle {font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif; color:#333333;	padding:0 0 5px 30px; margin-top:-5px;}
div.bfblog_creamsickle div.bfpost>div.content {font: normal 12px/18px Georgia, serif; color:#333333;}
div.bfblog_creamsickle div.bfpost>div.more {font: normal 12px/18px Georgia, serif; color:#333333;}


/*** Panel ***/
div.bfblog_panel>div {border:none; -moz-border-radius: 15px;-webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; padding:10px;background-color:#EEEEEE;}
div.bfblog_panel>div>div.header {color: white; font: 18px Arial, sans-serif;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;
	background-color: #666666;margin:-10px -10px 10px -10px;padding: 8px 0px 3px 15px;}
div.bfblog_panel>div>span.subtitle {font: italic 11px/12px "Trebuchet MS", Tahoma,san-serif; color:#333333;	padding:0 0 5px 30px; margin-top:-5px;}
div.bfblog_panel>div>div.content {font: normal 12px/16px Georgia, serif; color:#333333;}
div.bfblog_panel>div>div.more {font: normal 12px/16px Georgia, serif; color:#333333;}
div.bfblog_panel>div.tableofcontents>div>div.header>a{font: bold 12px/16px Arial, sans-serif;color: #444444;} 
div.bfblog_panel>div.tableofcontents>div>span.subtitle{font: italic 11px/13px "Trebuchet MS", Tahoma,san-serif; color:#333333;}
div.bfblog_panel>div.tableofcontents>a{font: bold 12px/16px Arial, sans-serif;color: #444444;margin-left:30px;}
div.bfblog_panel div.caption{font: italic 11px/12px "Trebuchet MS", Tahoma,san-serif; }

div.bfblog_panel div.bfpost {border:none; -moz-border-radius: 15px;-webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; padding:10px;background-color:#EEEEEE;}
div.bfblog_panel div.bfpost>div.header {color: white; font: 18px Arial, sans-serif;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;
	background-color: #666666;margin:-10px -10px 10px -10px;padding: 8px 0px 3px 15px;}
div.bfblog_panel div.bfpost>span.subtitle {font: italic 11px/12px "Trebuchet MS", Tahoma,san-serif; color:#333333;	padding:0 0 5px 30px; margin-top:-5px;}
div.bfblog_panel div.bfpost>div.content {font: normal 12px/16px Georgia, serif; color:#333333;}
div.bfblog_panel div.bfpost>div.more {font: normal 12px/16px Georgia, serif; color:#333333;}
div.bfblog_panel div.col-2 {width:44%}

/*** Elegant ***/
div.bfblog_elegant {font: 0.8em Georgia, serif;}
div.bfblog_elegant>div {font: 12.8px Georgia, serif;margin : 30px 0 30px 0;border-top:2px solid #cccccc;padding-top:5px;}
div.bfblog_elegant>div:nth-child(2) {border-top:none;padding-top:none;}
div.bfblog_elegant>div>div.header {font: bold 24px/1.0em Times New Roman, serif;color: #222222;}
div.bfblog_elegant>div>span.subtitle {font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_elegant>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_elegant>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_elegant>div.tableofcontents>div>div.header>a{font: bold 14px/16px Times New Roman, serif;color: #222222;} 
div.bfblog_elegant>div.tableofcontents>div>span.subtitle{font: italic 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_elegant>div.tableofcontents>a{ font: bold 14px/16px Times New Roman, serif; margin-left:30px;color: #222222;}
div.bfblog_elegant div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Custom ***/
div.bfblog_custom {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_custom>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_custom>div:nth-child(2) {margin-top : 0;}
div.bfblog_custom>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_custom>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_custom>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_custom>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_custom>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_custom div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Custom2 ***/
div.bfblog_custom2 {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_custom2>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_custom2>div:nth-child(2) {margin-top : 0;}
div.bfblog_custom2>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_custom2>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_custom2>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom2>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom2>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_custom2>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_custom2>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_custom2 div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Custom3 ***/
div.bfblog_custom3 {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_custom3>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_custom3>div:nth-child(2) {margin-top : 0;}
div.bfblog_custom3>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_custom3>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_custom3>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom3>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom3>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_custom3>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_custom3>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_custom3 div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Custom4 ***/
div.bfblog_custom4 {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_custom4>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_custom4>div:nth-child(2) {margin-top : 0;}
div.bfblog_custom4>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_custom4>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_custom4>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom4>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom4>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_custom4>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_custom4>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_custom4 div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}

/*** Custom5 ***/
div.bfblog_custom5 {font: 0.8em tahoma,arial,sans-serif;}
div.bfblog_custom5>div {font: 12.8px tahoma,arial,sans-serif;margin : 30px 0 5px 0;}
div.bfblog_custom5>div:nth-child(2) {margin-top : 0;}
div.bfblog_custom5>div>div.header {font: bold 24px/30px tahoma,Arial,sans-serif;color: #444444;}
div.bfblog_custom5>div>span.subtitle {font: 11px/13.2px "Trebuchet MS", Tahoma,san-serif;color:#868686;	margin-top:8px;}
div.bfblog_custom5>div>div.content {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom5>div>div.more {margin-top: 12px;font: 400 16px/24px Georgia, serif;color:#555555;}
div.bfblog_custom5>div.tableofcontents>div>div.header>a{ font: bold 12px/16px tahoma,Arial,sans-serif;color: #444444;} 
div.bfblog_custom5>div.tableofcontents>div>span.subtitle{font: 11px/13px "Trebuchet MS", Tahoma,san-serif;color:#868686;}
div.bfblog_custom5>div.tableofcontents>a{  font: bold 12px/16px tahoma,Arial,sans-serif; margin-left:30px; color: #444444;}
div.bfblog_custom5 div.caption{font: italic 11px/13.2px "Trebuchet MS", Tahoma,san-serif;}



/****************** Style for Admin pages/sections ********************/

div.bfadmin { color:#333333; font: 10pt/12pt Arial; background-color:#FFFFCC; border:1px solid #cccccc; padding:5px; }
div.bfadmin h1 {background-color:#444444; color:#FFFFFF; font:12pt/16pt Verdana; padding:3px 3px 3px 5px; margin:-5px -5px 5px -5px;}

div.bfadmin.nobox {background-color:transparent; border:none}
div.bfadmin div.box {	display:block; text-align: left; margin: 0 0 8px 0; padding:3px;
	font: 10pt/12pt Arial, sans-serif; color:#333333; text-decoration:none;	background-color:#ffffff;
	border:1px solid #888888; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;	}
div.bfadmin div.box h1 {display:block;	margin:-3px -3px 3px -3px; padding: 3px;
	color: white; font: 10pt/12pt Verdana; background-color: #888888;
	-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius: 5px 5px 0px 0px;	border-radius: 5px 5px 0px 0px;}

div.bfadmin ol li, div.bfadmin ul li {font-size:8pt} 
div.bfadmin label {  display: inline-block; width:100px;  margin:0 6px 8px 0;  vertical-align:top;  text-align:right;  clear:both;
	font: 10pt/12pt Arial, Helvetica, sans-serif;  color:#444444;}
div.bfadmin h2 {  display: block; margin:0 0 0 3px;  vertical-align:top;  text-align:left;  clear:both;
	font: 10pt/12pt Arial, Helvetica, sans-serif;  color:#444444;}
div.bfadmin h3 {  display: inline-block; width:150px;  margin:0 6px 8px 0;  vertical-align:top;  text-align:right;  clear:both;
	font: 10pt/12pt Arial, Helvetica, sans-serif;  color:#444444;}

div.bfadmin input { font: 9pt Arial, Helvetica, sans-serif;}
div.bfadmin textarea { margin:0 0px 6px 0px; padding:3px;}
div.bfadmin input[readonly="readonly"] {  background-color:#cccccc; color: #666666;}

div.bfadmin textonly[readonly="readonly"] { background-color:#cccccc;	color: #666666;}
div.bfadmin p {margin:0;padding:0;}

div.bfadmin .ghosttext {	display: inline; color:#666666; font: normal 9px/12px Verdana;	}
div.bfadmin errmsg { display:block;	padding:5px;	margin:5px;	clear:both;
	color:white; font: bold 9pt/11pt arial,sans-serif;	background-color: red;
	border:1px solid white;	}

div.bfadmin .bficonlist {	width:200px; border: none;background-color:white;}
div.bfadmin .bficonlist div {	background-color:#FFFFFF;}
div.bfadmin .bficonlist div img {	height:20px; width:20px; margin-left:10px;}
div.bfadmin .icon { float:left; display:inline; width:70px; height:70px; text-align:center; border: 0; vertical-align: bottom; color:#666666; font: normal 9px/12px Verdana; margin:8 0 0 0; }
div.bfadmin .icon a { color:#666666}
div.bfadmin .disabledicon { filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30; float:left; display:inline; width:70px; height:70px; text-align:center; border: 0; vertical-align: bottom; color:#666666; font: normal 9px/12px Verdana; margin:8 0 0 0 }
div.bfadmin .disabledicon a { color:#666666}

div.bfadmin table.data {font:normal 9pt/11pt Verdana; color:#333333; border-collapse:collapse; background-color:#FFFFFF; }
div.bfadmin table.data td, div.bfadmin table.data th {border:1px solid #333333; padding:3px 7px 2px 7px; vertical-align:top; }
div.bfadmin table.data th {font-weight:bold; text-align:left; padding-top:5px;	padding-bottom:4px;	background-color:#bbbbbb;}
div.bfadmin table.data tr:nth-child(2n+1) td {	background-color:#F0FFFF;}
div.bfadmin table.data tr td:nth-of-type(2) div { width:330px; overflow:hidden;}
div.bfadmin table.data .err {background-color:#ff9999}


div.bftabstrip
{
    width: 100%;
    height: 26px;
    font: bold 12px Arial, Sans-serif;
    color: #444;
	margin-left:0px;
	white-space:nowrap;
	position:relative;
	top:0px;
	left:10px;
	z-index:1;
}    
 
.bftabstrip input[type="radio"] + label {display: inline-block;}
.bftabstrip input[type="radio"] {position: absolute;}
.bftabstrip input[type="radio"] + label {border: solid 1px #aaa;}
 
.bftabstrip input[type="radio"] + label
{
    width: auto;
	margin: 0 0px 0 0;
    padding: 0 5px;
    line-height: 24px;
    background: #cccccc;
    text-align: center;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
 
.bftabstrip input[type="radio"]:checked + label {z-index: 1;background: #ffffcc;cursor: default;}
.bftabstrip input[type="radio"] {opacity: 0;}
.bftabstrip input[type="radio"]:disabled + label {opacity: .5;cursor: no-drop;}

div.bfinmemoriam {}
div.bfinmemoriamname { display:inline; font-weight:bold; }
div.bfinmemoriamdate { display:inline; }
div.bfinmemoriamlink { display:inline; font-style: italic;  }



div[fldrlink] {border:2px solid transparent;cursor:pointer;}
div[fldrlink]:hover {border:2px solid red;}

table.newsletter  { width: 600px; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 2px #006666 solid; background-color: #FFFFFF}
.newsletter table	{ text-align: left; padding: 0; margin: 0; }
.newsletter p		{ margin:0 ; padding:5 5 5 5}
.newsletter tr	{ vertical-align: top}
.newsletter h1	{ margin: 0; padding: 2 5 2 5; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight:   bold; color: #FFFFFF; background-color: #003399}
.newsletter h2	{ margin: 5 0 0 0; padding: 2 2 2 5; font-size: 1.3em; font-weight: bold; color: #006666}
.newsletter h3	{ margin: 0 0 0 0; font-size: 1em; font-weight: bold; color: #006666}
.newsletter select {  font-size: 8pt;font-weight: normal; color: #333333}
.newsletter .errmsg {  font-size: 1.2em; color: #FF0000}
.newsletter .header {width:100%; margin:5 5 5 5; color: #006666; border: 0; font-size:1em; background-color:#FFFFFF}
.newsletter .header td	{ vertical-align:middle }
.newsletter .header h1	{ font-size: 2.5em; font-weight: bold; background-color: #FFFFFF; color: #006666}
.newsletter .header h2	{ font-size: 1.3em; font-weight: bold; color: #006666}
.newsletter .calendar { background-color: #EDEDCC; border: 2px #999999 solid; margin: 5 0 5 0; width:100%; font-size:1em}
.newsletter .calendar td { text-align:center}
.newsletter .calendar h1 { font-size: 1.5em; font-weight: bold; background-color: #EDEDCC; color: #006666}
.newsletter .calendar h2 { font-size: 1.3em; font-weight: bold; background-color: #EDEDCC; color: #000000}
.newsletter .calendar h3 { font-size: 1.2em; font-weight: bold; background-color: #EDEDCC; color: #000000}
.newsletter .calendar table {width:100%; font-size:1em}
.newsletter .calendar table td {text-align:left; width:50%; margin: 0 5 0 5}
.newsletter .footer { background-color: #EDEDCC; border: 2px #999999 solid; margin: 5 0 5 0; width:100%; font-size:1em; vertical-align:middle}
.newsletter .footer h2 { font-size: 1em; font-weight: bold; background-color: #EDEDCC; color: #000000}


#bfvlogin	{	width:170px;
				border: 1px solid black; 
				background-color:white;
				color:black;
				font: bold 10pt/12pt Arial; 
				padding:3px;
				margin-bottom:5px;"
				}
				
#bfvlogin h1 {	font: bold 12pt Arial; color:black; }
#bfvlogin label {	font: bold 8pt Arial }
#bfvlogin div.btnBasic {
				margin: 4px 0 0 auto;
				padding:0;
				text-align:center;
				border:1px solid #444444;
				}
#bfvlogin a {font: normal 8pt Arial;}				

#bfvlogin #bfloginbutton {margin-bottom:10px;}				

div.bfphotostrip {float:left; height:80px; width:90px; margin:0;}
div.bfphotostrip div {height:80px; width:90px; margin: 0;}
.mod_objectfit div.bfphotostrip img {
	height:98%;width:98%;
	object-fit: cover;	
}
.mod_no-objectfit div.bfphotostrip img {
	max-height:98%; max-width:98%;
	display:block;	margin:auto;
}

div.bfsmallicon { float:none !important; text-align:center; margin:0;}
div.bfsmallicon div {width:40px; height:40px; margin: auto;}
div.bfsmallicon img{max-height:100%; max-width:100%; display:block; margin:auto;}

div.bfmediumicon {float:left; width:120px; height:120px; margin:20px 5px 0px 0px;}
div.bfmediumicon>div {width:90px; height:90px; margin: auto;}
div.bfmediumicon img{ max-height:100%; max-width:100%; display:block; margin:auto;}
				
div.bflargeicon {float:left; width:220px; height:220px; margin:20px 5px 0px 0px;}
div.bflargeicon>div {width:190px; height:190px; margin: auto;}
div.bflargeicon img{max-height:100%; max-width:100%; display:block; margin:auto;}

.bfitem {
	float:left;
	overflow:hidden; 
	text-align:center; 
	border:2px solid transparent;
	font: 8pt/10pt Verdana,sans-serif;
	}
.bfitem:hover {border:2px solid red;}
