body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; margin:10px; padding: 0 }
table	{ line-height: 1.4; font-size: 1em; margin:0px; padding:0px; font-weight: normal; font-style: normal}
p		{ margin:0px; padding: 0}
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}

.highlights { line-height: 1.2; font-size: .80em; color: #000000; background-color: #CCCCCC}

a:link    { text-decoration:none;      ; color: #FF6600}
a:visited { text-decoration:none;      ; color: #FF6600}
a:active  { text-decoration:none;		; color: #FF6600}
a:hover   { text-decoration:underline; ; color: #FF6600}

.footer  { font-size: .7em; color:#FFFFFF; }
.footer a{ 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: 1em; 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:5 5 5 5}
.form tr	{ vertical-align: top}
.form 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: #FF6600}
.form 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}
.form 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}
.form input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width:60px; font-weight: normal; color: #333333}
.form select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;font-weight: normal; color: #333333}
.form .errmsg {  font-size: 1.2em; color: #FF0000}
.form h5	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  color: #999999}

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}

.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}
.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 }

.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}

.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}

table.survey {  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 { line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #666666;}
.survey h2 { line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #333333; }
.survey h3 { line-height: normal;  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 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}

table.calendar  { width: 100%; font-family: Verdana; font-size: 7pt; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #666666 solid; background-color: #EEEEEE; padding:0px; margin: 0 }
.calendar table	{ width: 100%; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none;  text-align: left; padding:0px; margin:0px;  background-color: #FFFFCC; border-collapse : collapse }
.calendar table	td { width: 14%; height:100px; font-size: 100%; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #CCCCCC solid ;  text-align: left; padding:3px; margin:0px;}
.calendar .calendardays td { height:20px; background-color: #999999; text-align: center; font-weight:bold; font-size:1.3em}
.calendar .calendardays p { text-align: center }
.calendar table table { width:100%; border:0px; border-collapse:collapse; padding:0 0 0 0; cellspacing:0 margin:0 0 0 0; background-color:transparent}
.calendar table table tr { width:100%}
.calendar table table td {width:100%; height:0px; line-height:10px; padding:0 0 0 0; border:0px }
.calendar p		{ margin:0px; padding:0px;}
.calendar tr	{ vertical-align: top}
.calendar h1	{ margin: 0 0 2 0; padding: 2 5 2 5; font-size: 1.8em; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #FF6600; border: 0px none; text-align:center}
.calendar h2	{ margin:0px; padding: 2 5 2 5; font-size: 1.3em; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #EEEEEE; border: 0px none; text-align:center}
.calendar h3	{ margin:0px; padding:0px; font-size: 1em; font-style: normal; font-weight: bold; color: #000000;}
.calendar h4	{ margin: 0 3 0 0; padding:0px; font-size: 1em; font-style: normal; font-weight: normal; color: #0000CC; display:inline}
.calendar a:link    { text-decoration:none;  color: #800080; }
.calendar a:visited { text-decoration:none;  color: #800080; }
.calendar a:active  { text-decoration:none;  color: #800080; }
.calendar a:hover  	{ text-decoration:underline; color: #800080; }
.calendar .alt { background-color: #FFFFFF }
.calendar .today { background-color: #FFFF99 }
.calendar .list	{ width: 100%; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none;  text-align: left; padding:0px; margin:0px;  background-color: #FFFFCC; border-collapse : collapse }
.calendar .list	td { height:15px; font-size: 100%; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none ;  text-align: left; padding:0px; margin:0px;}


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}

table.week  { width: 100%; font-family: Verdana; font-size: 7pt; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #666666 solid; background-color: #EEEEEE; padding:0px; margin: 0 }
.week table	{ width: 100%; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none;  text-align: left; padding:0px; margin:0px;  background-color: #FFFFCC; border-collapse : collapse }
.week table	td { width: 14%; font-size: 100%; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: 1px #CCCCCC solid ;  text-align: left; padding:3px; margin:0px;}
.week .calendardays td { height:20px; background-color: #999999; text-align: center; font-weight:bold; font-size:1.3em}
.week .calendardays p { text-align: center }
.week table table { width:100%; border:0px; border-collapse:collapse; padding:0 0 0 0; cellspacing:0 margin:0 0 0 0; background-color:transparent}
.week table table tr { width:100%}
.week table table td {width:100%; height:0px; line-height:10px; padding:0 0 0 0; border:0px }
.week p		{ margin:0px; padding:0px;}
.week tr	{ vertical-align: top}
.week h1	{ margin: 0 0 2 0; padding: 2 5 2 5; font-size: 1.8em; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #FF6600; border: 0px none; text-align:center}
.week h2	{ margin:0px; padding: 2 5 2 5; font-size: 1.3em; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #EEEEEE; border: 0px none; text-align:center}
.week h3	{ margin:0px; padding:0px; font-size: 1em; font-style: normal; font-weight: bold; color: #000000; background-color: #FFCC99}
.week h4	{ margin: 0 3 0 0; padding:0px; font-size: 1em; font-style: normal; font-weight: normal; color: #0000CC; display:inline}
.week a:link    { text-decoration:none;  color: #800080; }
.week a:visited { text-decoration:none;  color: #800080; }
.week a:active  { text-decoration:none;  color: #800080; }
.week a:hover  	{ text-decoration:underline; color: #800080; }
.week .alt { background-color: #FFFFFF }
.week .today { background-color: #FFFF99 }
.week .list	{ width: 100%; font-size: 1em; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none;  text-align: left; padding:0px; margin:0px;  background-color: #FFFFCC; border-collapse : collapse }
.week .list	td { height:15px; font-size: 100%; font-style: normal; font-weight: normal; color: #333333; vertical-align: top; border: none ;  text-align: left; padding:0px; margin:0px;}

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}
div[bftype="break"]			{ clear: both; display:block; float:none; margin: 0 0 0 0; padding: 0; line-height:0; }
.form2break					{ clear: both; display:block; float:none; margin: 0 0 0 0; padding: 0; line-height:0; }
div[bftype="textareafield"] { display:none }
.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;}

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;
				 }
