/* Global */
body { background: #797778 url(images/bg.gif) repeat-x; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font: 12px Arial, Helvetica, sans-serif; color: #11355F; }
td { font: 12px Arial, Helvetica, sans-serif; color: #000; }
img { border: none; }
form { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

a.top { color: #fff; text-decoration: none; }
a.top:active { color: #fff; text-decoration: none; }
a.top:visited { color: #fff; text-decoration: none; }
a.top:hover { color: #ddd; text-decoration: none; }

a.bottom { color: #555; text-decoration: none; }
a.bottom:active { color: #555; text-decoration: none; }
a.bottom:visited { color: #555; text-decoration: none; }
a.bottom:hover { color: #000; text-decoration: none; }

a.slider { color: #244873; text-decoration: none; }
a.slider:active { color: #244873; text-decoration: none; }
a.slider:visited { color: #244873; text-decoration: none; }
a.slider:hover { color: #3458aa; text-decoration: underline; }

a { color: #4a72b5; text-decoration: underline; font-weight: bold;}
a:active { color: #4a72b5; text-decoration: underline; }
a:visited { color: #4a72b5; text-decoration: underline; }
a:hover { color: #7aa2d5; text-decoration: none; }

.panelheader { height: 30px; padding-left: 10px;}
.mdHover {}
.mdSelected { font-weight : bold; }
.panelContent { margin-left: 40px; overflow: auto; }

#topMenu { width: 750px; height: 21px; background: #7aa2d5 url(images/bg_top_menu.gif) repeat-x; } 
#topMenu td { padding: 0 10px; text-align: center; color: white; font-weight: bold; }

#bottomMenu { width: 750px; height: 21px; background: #7aa2d5 url(images/bg_bottom_menu.gif) repeat-x; } 
#bottomMenu td { padding: 0 10px; text-align: center; color: #555; font-weight: bold; }

#topLeftCorner { width: 12px; height: 90px; background: url(images/top_left_shadow.gif) no-repeat bottom right; }
#topRightCorner { width: 12px; height: 90px; background: url(images/top_right_shadow.gif) no-repeat bottom left; }

#bottomLeftCorner { width: 12px; height: 18px; background: url(images/bottom_left_shadow.gif) no-repeat bottom right; }
#bottomRightCorner { width: 12px; height: 18px; background: url(images/bottom_right_shadow.gif) no-repeat bottom left; }
#bottomShadow {width: 750px; }

#mainContainer { background: url(images/bg_shadow.gif) repeat-y center; text-align:center; margin-left:auto; margin-right:auto;}

#leftShadow { width: 15px; height:360px; background: url(images/left_shadow.gif) no-repeat; background-position: top right; }
#rightShadow { width: 15px; height:360px; background: url(images/right_shadow.gif) no-repeat; }
#middle { width:750px; background-color: #fff; }

#homeText { padding-left: 30px; width:430px; }
#homeButtons {width:330px; text-align:center;}
#buttonSpacer{ height: 170px; width: 213px; }
#sliders{ width:400px; height:210px; }

#legalText{ color:#bbb; }

.large1040EZ { font-size: 23px; color: #244873; font-weight: bold; margin-bottom: 7px;}
.medium1040EZ { font-size: 14px; color: #244873; }

.ul1 { list-style-type: none; padding-left: 10px; padding-right: 5px; margin: 0; padding-top:5px;}
.ul1 li { background: url(images/bullet_image.gif) no-repeat top left; padding-left: 18px; padding-bottom: 12px; font-weight:bold;}

.ul2 { list-style-type: none; padding-left: 20px; margin: 0; padding-top:10px;}
.ul2 li { background: url(images/bullet_image.gif) no-repeat top left; padding-left: 18px; padding-bottom: 5px; font-weight:bold;}

div.sliderContent { line-height:16px; padding-top:5px; font-weight: normal; }

.threeText { padding:15px; width: 265px; }
.twoText { padding:15px; width: 530px; padding-bottom:30px;} 
.imageCol { width: 220px; background-color: #ddd; border-left: 2px solid #999;}
.twoCol { padding: 15px; width: 375px; }

.header2 { color: #ffffff; font-size:14px;}
#mainTitle { font-size: 26px; color: #b71c22; font-weight: bold; padding: 10px; background: url(images/bg_title.gif) repeat-x;}
.subTitle { font-size: 18px; color: #2a5383; font-weight: bold; }
.smallHeader { font-size: 16px; color: #2a5383; font-weight: bold; }
.address { margin-left: 20px; font-weight: bold;}

.availableNow { color: #81151F; }
.comingSoon { color: #909090; }
.alertMsg { color: #002754; font: bold 18px Arial, Helvetica, sans-serif; margin: 0px; }

.freetaxState {
	float: left;
	width: 93px;
	padding: 0px 0px 1px 0px;
	color:#0E4B78;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.field_error
{
	background-color: #ebc6ca;
	/*border: 1px solid #b11e2e;*/
	font-family: monospace;
	font-size: 11.0px;
}

.high1 { color: #002754; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; }
.formField { font-family:monospace; font-size:11.0px; }
.labelText { font-weight: bold; color: #002754; } 

h4 {
	border-bottom:12px solid #DDDDDD;
	color:#353E47;
	font-family: arial, helvetica, sans-serif;
	font-size:1.4em;
	font-weight:400;
	padding-bottom:0.2em;
	padding-top:0em;
}
