form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

/* --Search Box --*/
#topbar input{
	display:block;
	float:left;
	width:140px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#444444;
	border:1px solid #343434;
	font-size:12px;
	}
#topbar input#go{
	width:65px;
	height:26px;
	margin:0;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
#topbar form{
	display:block;
	width:230px;
	margin:0;
	padding:0;
	border:none;
	float:right;
	}
#topbar form a{
	font-size: 10px;
	color:#336699;
	font-weight:plain;
	background-color: #E8E8E8;
	font-family: arial, helvetica, sans serif;
	}
/* --Mailing List - Home Page --*/
#mailinglist form{
	display:block;
	width:300px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	float:left;
	}
#mailinglist input{
	display:block;
	float:left;
	width:200px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#343434;
	border:1px solid #444444;
	font-size:12px;
	}
#mailinglist input#go{
	width:35px;
		margin-right: 10px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	
	
	/* --Mailing List - ROS --*/
#mailinglistros form{
	display:block;
	width:150px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	float:left;
	}
#mailinglistros input{
	display:block;
	float:left;
	width:100px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#343434;
	border:1px solid #444444;
	font-size:12px;
	}
#mailinglistros input#go{
	width:35px;
		margin-right: 10px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	/* --Mailing List - Manage Page --*/
#mailinglist-manage form{
	display:block;
	width:415px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	float:left;
	}
#mailinglist-manage input{
	display:block;
	float:left;
	width:200px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#343434;
	border:1px solid #444444;
	font-size:12px;
	}
#mailinglist-manage input#go{
	width:85px;
	margin-right: 10px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	/* --Archive Pages --*/
#archive input{
	display:block;
	float:left;
	width:150px;
	margin:0 5px 0 0;
	padding:5px;
	color:#444444;
	background-color:#f8f8f8;
	border:1px solid #343434;
	font-size:12px;
	}
#archive input#go{
	width:65px;
	height:26px;
	margin:0;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
#archive form{
	display:block;
	margin:0;
	padding:0;
	border:none;
	float:left;
	}
#archive form a{
	font-size: 10px;
	color:#336699;
	font-weight:plain;
	background-color: #E8E8E8;
	font-family: arial, helvetica, sans serif;
	}
/*Commetns box*/
#comments input{
	display:block;
	float:left;
	width:150px;
	margin:0 5px 0 0;
	padding:5px;
	color:#B6B6B6;
	background-color:#444444;
	border:1px solid #343434;
	font-size:12px;
	}
#comments input#go{
	width:65px;
	height:26px;
	margin:0;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	
	/* --TAX-NEWS+ --*/
#taxnewsplus input{
	display:block;
	float:left;
	width:150px;
	margin:0 5px 0 0;
	padding:5px;
	color:#444444;
	background-color:#f8f8f8;
	border:1px solid #bbbbbb;
	font-size:12px;
	}
#taxnewsplus input#go{
	width:80px;
	height:26px;
	margin-right:5px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	#taxnewsplus input#cancel{
	height:26px;
	margin-right:5px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
	#taxnewsplus .button{
	width:80px;
	height:26px;
	margin-right:5px;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	}
#taxnewsplus input#account_type_1{float: left; border: 0; padding:0; width: 10px;}

#taxnewsplus input#account_type_2{float: left; border: 0; padding: 0; width: 10px;}

#taxnewsplus h4{font-size: 12px;}

#taxnewsplus form{
	display:block;
	margin:0;
	padding:0;
	border:none;
	float:left;
	}
#taxnewsplus form a{
	font-size: 10px;
	color:#336699;
	font-weight:plain;
	background-color: #E8E8E8;
	font-family: arial, helvetica, sans serif;
	}
/*style for google*/

#searchwrapper{
width: 100%;
font-family: Georgia, "Times New Roman", Times, serif;
}


#searchwrapper table{
	border:none;
	 font-family: Georgia, "Times New Roman", Times, serif;
}
#searchwrapper tr{
	border:none;
	 font-family: Georgia, "Times New Roman", Times, serif;
}
#searchwrapper td{
	border:none;
	 font-family: Georgia, "Times New Roman", Times, serif;
}
#searchwrapper input.gsc-input{
background: none repeat scroll 0% 0% white !important;
height:15px;
color:#444444;
border-color: #336699;
margin-right: 10px;
 font-family: Georgia, "Times New Roman", Times, serif;
}
#searchwrapper input.gsc-search-button,
input.gsc-search-button {
  text-shadow: none;
  color: #ffffff;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
  	width:65px;
	height:26px;
	margin:0;
	padding:4px 0;
	text-transform:none;
	color:#FFFFFF;
	background-color:#336699;
	border-color:#343434;
	cursor:pointer;
	font-weight:bold;
	margin-left: 10px;
	margin-right:10px;
	}