body	{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; margin:10px; padding: 0px }
td.classsite { padding: 5px 0 0 8px }
table	{ line-height: 1.4; font-size: 1em; margin:0px; padding:0px; font-weight: normal; font-style: normal}
p		{ margin:0px; padding: 0px}
h1		{ line-height: 1.2; margin:0px; padding:0px; font-size: 2em; font-weight: bold; color: #000000}
h2		{ line-height: 1.2; margin:0px; padding:0px; font-size: 1.5em; font-weight: bold; color: #000000}

body.bfblank { background:none; }
body.bfblank td.classsite { padding:5px; }
body.bfblank table.classsite { margin: 0; width:auto}
body.bfblank table.form {margin:0 ;padding:0 ;}
body.bfblank table.form td {margin:0 ;padding:0 ;}
body.bfblank h1 {
    background-color: transparent;
    color: #000;
	font: normal bold 18pt/20pt Arial,Helvetica,sans-serif;
    margin: 0 !important;
    padding: 2px 0px !important;
	}

body.bfblank h2 {
    background-color: transparent;
    color: #666;
	font: normal bold 13pt/15pt Arial,Helvetica,sans-serif;
    margin: 0 !important;
    padding: 2px 0px !important;
	}

body.bfblank .form h1 {
    background-color: #999999;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: bold;
    margin: 0 !important;
    padding: 2px 5px !important;
	}
	
.highlights { line-height: 1.2; font-size: .80em; color: #000000; background-color: #CCCCCC}

.edithtmlbody { background-color:white; color: #000000;}
.edithtmlbody .logged-in { display:block; }
.edithtmlbody .logged-out { display:block; }

a:link    { text-decoration:none;}
a:visited { text-decoration:none;}
a:active  { text-decoration:none;}
a:hover   { text-decoration:underline;}

table.listnames td {font: normal 8pt/10pt Arial;}

.footer  { font-size: .7em; color:#FFFFFF; }
.footer a:link { text-decoration:none; color: #999999; }
.footer a:visited { text-decoration:none; color: #999999; }
.footer a:active { text-decoration:none; color: #999999; }
.footer a:hover { text-decoration:underline;  color: #999999;}


.newsFlash{ line-height: 1.2; color: #000000; position:static; top:auto; width:auto; right:15px;  font-size: .9em; font-family: verdana; text-align:left; padding: 5px 5px 5px 5px; ; clip:  rect(   )}
.newsFlash a:link{ text-decoration: none; color: #666666; }
.newsFlash a:visited{ text-decoration: none; color: #666666; }
.newsFlash a:active{ text-decoration: none; color: #666666; }
.newsFlash a:hover { color: #FF6600; text-decoration: underline }
.newsFlash hr {  height:1px; color: #FF6600 }

.tabs a:link    { text-decoration:none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center}
.tabs a:visited { text-decoration:none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center}
.tabs a:active  { text-decoration:none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center}
.tabs a:hover  { text-decoration:underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center}


.fm  { width: 600px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #555555; border: 1px #666666 solid; background-color: #EEEEEE;padding:5}
.fm p   { margin: 3 0 0 0 }
.fm h1	{ margin: 0 0 5 0; padding: 0 4 0 4; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #000099; border: 1px inset #333333}
.fm h2	{  margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #444444; }
.fm label { margin: 4 0 0 0 }
.fm textarea	{ width: 400px; height: 100 px; margin:0px; padding:3px; font-family: Times New Roman, Times, serif; font-size:11pt; color: #333333}
.fm input[type="text"] { font-family: Times New Roman, Times, serif; font-size:11pt; color: #333333}
.fm input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333}
.fm select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333}
.fm .errmsg {  font-size: 1.2em; color: #FF0000}
.fm fieldset { overflow: hidden; border: 0px; margin:0px; padding: 0 }
.fm fieldset p {float: left; padding: 0 5 0 0 }
.fm fieldset label { float: left; width: 100px; text-align:right; padding: 0 5 0 0 }
.fm fieldset .left {text-align:left}



table.form  { width: 600px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #666666 solid; background-color: #EEEEEE}
.form 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; }
.form p		{ margin:0px; padding:5px 5px 5px 5px}
.form tr	{ vertical-align: top}
.form h1	{ margin:0px; padding: 2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-style: normal; font-weight:   bold; color: #FFFFFF; background-color: #FF6600}
.form h2	{ margin:0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight:   bold; color: #555555; vertical-align:baseline}
.form textarea	{ width: 100%; height: 20 ex; margin: 0px; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-style: normal; font-weight: normal; color: #333333}
.form input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width:60px; font-weight: normal; color: #333333}
.form input[type="checkbox"] {width:18px;}
.form select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: normal; color: #333333; margin-left:0px; }
.form .errmsg {  font-size: 1.2em; color: #FF0000}
.form h5	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  color: #999999; margin:0;padding:0}

.formtable {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #333333; background-color: #EEEEEE; border: 0px #000099 solid; align: center; vertical-align: middle}
.formtable2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #333333; background-color: #FFCC99; border: 0px #000099 solid; align: center; vertical-align: middle }
.formtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #333333}
.formsingle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:18px; font-style: normal; font-weight: normal; color: #333333; color: #333333}
.formmulti {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; color: #333333}
.formhead1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #FF6600}
.formhead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666}
.formbutton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; width:60px; font-weight: normal; color: #000000; cursor:pointer}
.formsmalllink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.formlabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}

.errmsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold ; color: #FF0000}
.disabled { color: #999999}
.smallbutton {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;  height:18px; margin:2 2 2 2 }
.smalltext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;  color: #999999 }
.smalltext2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;  color: #333333 }

.heading1 { font-weight: bold;font-size: 14px;font-family: helvetica, tahoma, 'arial', verdana; }
.heading3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.llinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold}

div.form2 {
	width:650px; 
	background-color:#EEEEEE; 
	border:1px solid #666666;
	padding:3px;
	display:none;
}

div.form2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color: #333333;
	font-size: 8pt;
	margin: 0px;
	padding:0;
}

.xxxform2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	width:60px; 
	font-weight: normal; 
	color: #333333;
}

xxxdiv.form2 label {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:#666666;
	font-weight:bold;
}

.form2Container {
	float:left;
	display:inline;
	width:300px;
	overflow:hidden;
	text-align:left;
	border: 0px;
	margin:0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color: #444444;
	}

.form2InnerContainer{ float:left; }

.form2LeftLabel {
	float:left;
	display:inline;
	width:80px;
	text-align:right;
	margin-right:5px
	overflow:hidden;
	border:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:#666666;
	font-weight:bold;
	}

.form2TopLabel {
	display:block;
	float:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color:#666666;
	font-weight:bold;
	}

.form2BottomLabel { 
	float:none;
	display:block;
	width:100%;
	text-align:left;
	margin:0;
	overflow:hidden;
	border: 0px;
	margin:0px 0px 0px 0px;
	font-size: 7pt;
	font-weight: normal;
	color:#888888;
	}

.form2Checkbox				{ margin:0 3px 0 0px; padding:0; vertical-align:bottom; }
.form2Select				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; 
								height:18px; margin:0px; padding:0px; border:1px inset #CCCCCC  }
.form2Textarea				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333;  
								display:inline; height:18px; padding:0 0 0 2px; border:1px inset #CCCCCC}
.form2Textbox				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333;  
								margin:0; padding:0 0 0 2px; height:12px; border:1px inset #CCCCCC}
.form2break					{ clear: both; display:block; float:none; margin: 0 0 0 0; padding: 0; line-height:0; }

.form2h1 {
	clear:both;
	background-color:#FF6600;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:2px;
	padding:2px 1px 0px 3px;
	}
.form2h2 {
	color:#888888;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	}
	
.form2h3 {
	clear:both;
	background-color:#AAAAAA;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:2px;
	padding:2px 1px 1px 3px;
	}
.form2h1 input[type="button"] {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	width:60px; 
	font-weight: normal; 
	color: #333333;
}
.form2 a:link    { font-family:Verdana, Arial, Helvetica, sans-serif;;font-size: 7pt;font-weight: bold; }
.form2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;font-weight: bold;}
.form2 a:active  { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;font-weight: bold;}
.form2 a:hover   { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;font-weight: bold;}


textarea[bflimit]+span, textarea[bfcounter]+span {display:block;color:#666666;text-align:left;margin-left:10px;}
				 
.twtr-widget {position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-widget .twtr-spinner {width:14px;height:14px;position:absolute;background:url(https://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-widget a img {border:0!important;}
.twtr-widget .twtr-tweet-wrap {padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet {border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply {visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply {visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply {visibility:visible;}
.twtr-widget-profile img.twtr-profile-img {display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p {margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4 {margin:0 0 0 40px!important;}
.twtr-widget h3 {font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4 {font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results {font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results {text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-tweet-text {
	margin-left:40px;
    font-size: 8pt;
    font-family: Verdana;
    }

::-webkit-input-placeholder { font-style:italic; font-size:0.8em;}
::-moz-placeholder { font-style:italic;font-size:0.8em;} /* firefox 19+ */
:-ms-input-placeholder { font-style:italic;font-size:0.8em;} /* ie */
input:-moz-placeholder { font-style:italic;font-size:0.8em;}
	