/* Global */
body { background-color: #ffffff; margin: 0; color: #7b3221; font-family: Georgia, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
img { border: none; }
td { color: #7b3221; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
form { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
input.text { margin: 0; padding: 0; border: 1px solid #bbb; color: #7b3221; }
textarea { margin: 0; padding: 0; border: 1px solid #bbb; color: #7b3221; }
a { color: #b47c27; text-decoration: underline; font-weight: bold; }
a:active { color: #b47c27; text-decoration: underline; font-weight: bold; }
a:hover { color: #cb9c55; text-decoration: underline; font-weight: bold; }

a.a2 { color: #793220; text-decoration: none; font-weight: bold; }
a.a2:active { color: #793220; text-decoration: none; font-weight: bold; }
a.a2:hover { color: #652616; text-decoration: underline; font-weight: bold; border-bottom: 1px solid #CBA23F; }

h1 { color: #c45033; font-family: Times New Roman, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 20px; margin-bottom: 2px; font-weight: normal; }
h2 { color: #c45033; font-family: Times New Roman, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin-bottom: 4px; font-weight: bold; }
.quote {
	font-size:125%;
	line-height:140%;
	margin:5px;
	background: url(images/closequote.gif) no-repeat bottom right !important;
	color: #c45033; 
	font-family: Times New Roman, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
}
.quote:first-letter {
	background: url(images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
}
.quoteName {
	 padding:0px 0px 0px 5px;color: #c45033; font-family: Times New Roman, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}

.leftBorder {  border-left:1px solid #79301f; }
td.currentNav {
	background:transparent url(images/th_bkg_s.gif) repeat-x scroll 0%;
	font: 0.75em "Arial", Helvetica, Sans-Serif;
	font-weight:bold;
	padding-left:8px;
	padding-right:6px;
	color:#FFFFFF;
	vertical-align: middle;
}
td.currentNav a {
	color:#ffffff;
	text-decoration: none;	
}
td.currentNav a:hover {
	color:#ffffff;
	text-decoration: none;	
}
td.doneNav {
	background:transparent url(images/th_bkg.gif) repeat-x scroll 0%;
	font: 0.75em "Arial", Helvetica, Sans-Serif;
	font-weight:bold;
	padding-left:8px;
	padding-right:6px;
	color:#79301f;
	vertical-align: middle;
}
td.doneNav a {
	color:#79301f;
	text-decoration: none;	
}	
td.doneNav a:hover {
	color:#79301f;
	text-decoration: underline;
}
.freetaxState {
	float: left;
	width: 86px;
	padding: 1px 3px 0px 3px;
	text-decoration:none;
}
.field_error
{
	background-color: #ebc6ca;
	/*border: 1px solid #b11e2e;*/
	font-family: monospace;
	font-size: 11.0px;
}
/* IDs */
#container {
	background:transparent url(images/bgcontainer2.gif) repeat-y scroll 0%;
	margin-left:5pt;
	padding-left:10px;
	padding-right:35px;
	width:765px;
	height:100%;
}
#leftside { background: #c49933 url(images/yellow.gif) repeat-x; width: 207px; text-align: center; padding-top: 6px; padding-left: 2px; line-height: 22px; }
#rightside { background-color: #ffffff; color: #7b3221; padding: 15px; line-height: 17px; }
#blurb { padding: 18px; text-align: justify; }
#blurb2 { text-align: justify; }
#footer { 
	border-top: 3px solid #79301f; 
	border-right: 1px solid #79301f; 
	border-bottom: 1px solid #79301f;
	border-left: 1px solid #79301f;
	padding-top: 8px; text-align: center; }
#footer a { color: #793220; text-decoration: none; font-weight: bold; }
#footer a:active { color: #793220; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #652616; text-decoration: none; font-weight: bold; border-bottom: 1px solid #CBA23F; }
.labelText { font-weight: bold; color: #c45033; } 
