/* 
CSS Version: 1.0 (screen.css)
Website: Income Tax Pro
Website URI: http://www.incometaxpro.net/
Author: John Napoletano
Author URI: http://www.johnnapoletano.com/
Description: Hosting, PHP, CSS and Design by John Napoletano
Copyright: IncomeTaxPro.Net, All Rights Reserved 
*/

/*------blog-post-archives------*/
h2.title {font-size: 13px; margin-bottom: 0; padding-top: 15px; border-top: dashed thin #CCCCCC; }
p.byline {margin-top: 0;}
p.description {}
p.filed_border_top {padding-top: 15px; border-top: dashed thin #CCCCCC;}

/*------text-fonts-sizes-colors------*/
.arial {font-family: Arial, Helvetica, sans-serif;}
.courier {font-family: "Courier New", Courier, mono;}
.geneva {font-family: Geneva, Arial, Helvetica, sans-serif;}
.georgia {font-family: Georgia, "Times New Roman", Times, serif;}
.tahoma {font-family: Tahoma, Arial, Geneva, sans-serif;}
.times {font-family: "Times New Roman", Times, serif;}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.px7 {font-size: 7px;}
.px8 {font-size: 8px;}
.px9 {font-size: 9px;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px17 {font-size: 17px;}
.px18 {font-size: 18px;}
.px19 {font-size: 19px;}
.px20 {font-size: 20px;}
.px21 {font-size: 20px;}
.px22 {font-size: 20px;}
.px23 {font-size: 20px;}
.px24 {font-size: 20px;}
/*----template-colors-----*/
.t_black {color: #353535;}
.t_blue {color: #25607D;}
.t_grey {color: #848484;}
.t_red {color: #B73C10;}
/*----my-colors-----*/
.blue_grey {color: #374149;} /* body text */
.blue_steel {color: #445665;} /* footer text */
.grey_steel {color: #A2ABB3;}
.grey {color: #A09B96;}
.red {color: #A60000;}
.red_light {color: #FF0000;}
.orange {color: #FF9A00;}
.yellow {color: #FFC726;}
.brown {color: #5A461A;}
.tan {color: #836414;}
.green_light {color: #4D5A11;}
.green {color: #18462C;}
.blue {color: #004159;}
.purple {color: #381D59;}
.black {color: #000000;}
.white {color: #FFFFFF;}
.block {display: block;}
.bold {font-weight: bold;}
.center {text-align: center;}
.clear { clear:both;}
.hilite {background-color: #FFC726;	padding-left: 2px; padding-right: 2px;}
.ital {font-style: italic;}
.left {float: left}
.right {float: right;}
.undr {text-decoration: underline;}
.undr_none {text-decoration: none;}
.upcase {text-transform: uppercase;}
.line_height12px{ line-height:12px;}
.line_height13px{ line-height:13px;}
.line_height14px{ line-height:14px;}
.line_height15px{ line-height:15px;}
/*------//text-fonts-sizes-colors------*/

/*------borders-lines-margins-padding------*/
.dots_x{background:url(../images/tax/dots_x.gif) top left repeat-x; margin:20px 0 20px 0;}
.dots_y {background: url(../images/tax/dots_y.gif) top right repeat-y;}

.border_left_dash {border-left: 1px dashed #445665;}
.border_left_dot {border-left: 1px dotted #445665;}
.border_left_solid {border-left: 1px solid #445665;}
.border_right_dash {border-right: 1px dashed #445665;}
.border_right_dot {border-right: 1px dotted #445665;}
.border_right_solid {border-right: 1px solid #445665;}
.border_top_dash {border-top: 1px dashed #445665;}
.border_top_dot {border-top: 1px dotted #445665;}
.border_top_solid {border-top: 1px solid #445665;}
.border_bot_dash {border-bottom: 1px dashed #445665;}
.border_bot_dot {border-bottom: 1px dotted #445665;}
.border_bot_solid {border-bottom: 1px solid #445665;}
.margin_top_10 {margin-top: 10px;}
.margin_top_15 {margin-top: 15px;}
.margin_top_20 {margin-top: 20px;}
.margin_bot_10 {margin-bottom: 10px;}
.margin_bot_15 {margin-bottom: 15px;}
.margin_bot_20 {margin-bottom: 20px;}
.pad_top_10 {padding-top: 10px;}
.pad_top_15 {padding-top: 15px;}
.pad_top_20 {padding-top: 20px;}
.pad_bot_10 {padding-bottom: 10px;}
.pad_bot_15 {padding-bottom: 15px;}
.pad_bot_20 {padding-bottom: 20px;}
/*------//borders-lines-margins-padding------*/

/*------links------ */
a { color:#374149;}
a:hover{ text-decoration:none;}
a.link_arr{ background:url(../images/tax/arr.gif) right 6px no-repeat; padding:0 10px 0 0; color:#A60000;}
a.link_arr_1{ background:url(../images/tax/arr_1.gif) right 6px no-repeat; padding:0 10px 0 0; color:#ffffff;}
a.link_red{ color:#a60000;}
a.button_green, a.button_green:link {text-decoration: none; border-top: 1px inset #FFFF66; 
	border-bottom: 1px inset #000000; border-left: 1px inset #FFFF66; border-right: 1px inset #000000; 
	padding: 3px 5px 3px 5px; color: #ffffff; background-color: #009933; font-size:12px; font-weight: bold;}
a.button_green:hover {border-top: 1px inset #000000; border-bottom: 1px inset #CCCCCC; border-left: 1px inset #000000; border-right: 1px inset #CCCCCC; color: #FFFFCC;}
a.undr {text-decoration: underline;}
a:hover.undr {text-decoration: none;}
a.undr_none {text-decoration: none;}
a:hover.undr_none {text-decoration: underline;}
/*------//links------*/

/*-----body--header--content-----*/
body {background: url(../images/tax/til_1.jpg) left top repeat; margin: 0; padding:0; color:#374149; font:11px/14px tahoma, arial, helvetica, sans-serif;}
#page {width: 690px; padding: 0px 15px 2px 15px; margin-right: auto; margin-left:auto; margin-top: 2px; margin-bottom: 2px; background-color: #FFFFFF;}
#header {height:229px; padding:0; margin: 0;
	background: url(../images/tax/top_1.jpg) right top no-repeat;}
#navigation_left {float: left; margin: 0; padding: 29px 0 0 45px;}
#navigation_right { float: right; width: 459px; height: 229px; color: #FFFFCC}	
#navigation_right a, #navigation_right a:link { color: #FFFFCC; text-decoration: none; line-height: 16px;}
#navigation_right a:hover { color:#FFFF99; text-decoration: underline;}
#nr_top {margin: 62px 10px 0px 205px; font-size:16px; line-height: 18px;}
#nr_bot {margin: -5px 10px 0px 205px; font-size:16px; line-height: 18px;}
#content {width: 459px; float:right; padding: 0; margin: 3px 0px 0px 0px;}
#content.single {width: 450px; float:right; padding: 0; margin: 3px 0px 0px 0px;}
#home_green {margin-top: 3px;}
/* #promotion {float:right; width: 220px; padding: 0; margin: 0;} */
#promotion {float:right;}
#promotion_states {float:right; width: 220px; padding: 0; margin: 25px 0px 0px 0px;}
/*-----//body--header--content-----*/

/*-------google-search-------*/
#google {margin: 40px 0px 0px 0px;}
#google form, #google form1, #google td, #google p, #google textarea {margin:0; padding:0; border-collapse:collapse; border:0;}
#google form1 {height:18px;}
#google .input_1 { width:150px; height:14px; border:1px solid #000000; font-size:9px; line-height:11px;}
#google .button_google {color:#374149; background-color:#A2ABB3; border: 1px outset #A09B96; font-size:9px; width: 90px; margin: 1px 0 0 1px;}
#googleSearchUnitIframe {width: 450px;}
/*-------//google-search-------*/

/*-------breadcrumb-------*/
#breadcrumb {margin-top: 2px; margin-bottom: 10px; margin-left: 0; font-size: 10px; color:#A60000;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited { background:url(../images/tax/arr.gif) right 6px no-repeat; padding:0 10px 0 0; color:#A60000; text-decoration: underline;}
#breadcrumb a:hover {text-decoration: none; color: #A60000; background-color:#FFFFFF;}
/*-------//breadcrumb-------*/


/*-------wordpress-only--------*/
.postmetadata {text-align: center; padding-top: 5px;}
.post {margin: 30px 0 0 0; text-align: justify;}
/*-----//body--header--content-----*/

/*--------sideleft--------*/
#sideleft {width: 205px; color: #353535; border: 2px solid #353535; padding: 15px 0px 10px 20px; margin: 2px 0px 0px 0px;}
#sideleft h2 {font-size: 14px; font-weight: bold; color: #25607D;}
#sideleft .heading {font-weight: bold;}
#sideleft a, #sideleft a:link, #sideleft a:visited {text-decoration: none; color: #353535;}
#sideleft a:hover {text-decoration: underline; color: #374149;}
#sideleft a.link_arr, #sideleft a:link.link_arr, #sideleft a:visited.link_arr { background:url(../images/tax/arr.gif) right 6px no-repeat; padding:0 10px 0 0; color:#A60000; text-decoration: underline;}
#sideleft a:hover.link_arr {text-decoration: none;} 
/*--------sideleft--------*/


/*--------footer--------*/
#footer {clear: both; width: 700px; margin: 10px 0px 0px 0px; padding: 10px 0px 10px 0px; color: #848484;
	font-size: 10px; font-family: tahoma;
	border-top: 6px solid #353535;}
#footer a, #footer a:link { text-decoration:none;}
/*--------//footer--------*/


/*--------headings--------*/
h1 {font-size: 14px; color: #445665; margin-top: 30px; font-weight: bold;	margin-bottom: -5px; line-height: 1.0;}
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {text-decoration: none;	color: #445665;}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration: underline;}	
h2.arrow {color: #445665; font-size: 15px; font-weight: bold;	margin-bottom: -5px; background: url(../images/tax/h2.gif) bottom left no-repeat; padding: 0 0 0 18px;}
h3, h4, h5 {color: #445665; font-size: 11px; font-weight: bold;	margin-bottom: -5px;}
h2.home {color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0; 
margin-bottom: -5px; padding: 10px 0px 0px 0px;
text-transform:uppercase; text-align:center;}
#home_yellow p {padding-right: 10px; padding-left: 19px;}
#home_blue p {padding-right: 10px; padding-left: 19px;}
#home_green p {padding-right: 10px; padding-left: 19px;}

/*--------//headings--------*/

/*--------tables--------*/
table, td {border-collapse:collapse;}
table, td, img {border:0;}
td {margin:0; padding:0;}
td, tr {vertical-align:top; text-align:left}
td {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#374149;}

table.grid td {border: 1px solid #cccccc; margin:0; padding:3px;}
table.grid th {font-weight:bold; margin:0; padding:3px; background-color:#CCCCCC;}
table.grid td, table.grid tr {vertical-align: middle;}

table.basic th {font-weight:normal; text-decoration:underline; margin:0; padding: 0px 5px 0px 5px; text-align:center;}
table.basic td {margin:0; padding: 0px 5px 0px 5px; text-align:center;}
table.basic td, table.basic tr {vertical-align: middle; text-align:center;}


/*--------//tables--------*/

/*--------images--------*/
a img {border: none;}
p img {padding: 0; max-width: 100%;}
img.center {display: block;	margin-left: auto; margin-right: auto;}
img.right {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.left {padding: 4px;	margin: 0 7px 2px 0; display: inline;}
img.free-trial {display:block; margin: 18px auto; clear:both;"}
/*--------//images--------*/

/*--------lists--------*/
ul {list-style:none;}
li a {background:url(../images/tax/bull.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px; color:#a60000; text-decoration:underline;}
li a:hover {text-decoration:none;}
.list ul {list-style:none;}
.list li a {background:url(../images/tax/bull_1.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px; color:#ffffff; text-decoration:underline;}
.list li a:hover {text-decoration:none;}
li.dot {background:url(../images/tax/dot.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0;}
.bull li {background:url(../images/tax/bull.gif) 0 7px no-repeat; padding:0 0 0 7px; line-height:16px;}
.dot li {background:url(../images/tax/dot.gif) 0 7px no-repeat; padding:0 0 0 10px; line-height:16px;}
.mleft {margin-left: -20px;}

ol {list-style:none;}
li a {background:none;}

/*--------//lists--------*/


/*--------ungrouped--------*/
acronym, abbr, .help {cursor: help;	border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
hr { display: none;	}
/*--------//ungrouped--------*/
