@charset "utf-8";
/* CSS Document */

body  {color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-size: 12px;
	font-family:arial, Helvetica, sans-serif;
	font-style:normal;
	margin: 0; 
	padding: 0;
	text-align: center;
	line-height:20px;
	color:#006;
	background-color: #76b5e1;
	background-repeat: repeat-y;
	background-image:url(../images/bg970.jpg);
	background-position:center;
	height:101%;
	
}

select {width:250px;margin-bottom:10px;}
.testform {float:right;margin-bottom:10px; }
.radio1 {margin:0 0px 0 0px; padding:0; width:15px; }
.radio2 {margin:0 0 0 0px; padding:0; width:15px; }


li {list-style:none}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:normal; margin:0 0 7px 0; padding:0; font-style:normal}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:29px; line-height:32px;  margin:0px 0 14px 0; padding:0; font-style:normal}
h4 {font-size:16px; padding:0; margin:0}

a {color:#4b72d4; text-decoration:none; font-weight:bold}
a:hover {color:#4b72d4; text-decoration:underline;}
a:visited {color:#4b72d4; text-decoration:none;}
.whitepaneltextsubtitles {display:block; margin-bottom:10px;}
.whitepaneltextdescriptions {display:block; margin-top:10px;}
#contentcontainer { 
	position: relative; 
	width: 970px;  
	margin: 0px auto;
	border: 0px;
	padding:0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#topblackcontainer {
	width:956px;
	height:18px;
	background-color:#0060a9;
	background-image:url(../images/topbarbg.gif);
	color:#FFF;
	font-style:italic;
	text-align:right;
	padding:7px;
	
}

#topblackcontainer a {color:white;}

#topcirclecontainer {
	width:970px;
	height: 133px;
	background:url(../images/bgtopcircles.jpg);
	padding-top:12px;
}

#logotaxissues {
	width:149px;
	height:122px;
	background:url(../images/logo_taxissues2.gif);
	float:left;
}

#helpingyoupay_slogan {
	width:332px;
	height:26px;
	background:url(../images/helpingyoupay2.jpg);
	float:right;
	margin-top:83px;
}

#navigationcontainer {
	width:970px;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
}
#navigationcontainer a { color:black;text-decoration:none;padding:10px 0px;display:block;}
#navigationcontainer a:visited { text-decoration:none;padding:10px 0px;display:block;}
#navigationcontainer a:hover {display:block;
    background:url("../images/navhover.gif")
      repeat-x left top;
    padding:10px 0px;
	color:black;
}
#navigationcontainer a.selected {display:block;
    background:url("../images/navhover.gif")
      repeat-x left top;
    padding:10px 0px;
	color:#FFF;
}


#navigationcontainer ul {margin:0; padding:0;}
#navigationcontainer li {float:left; margin-right:14px; padding:0;}

#blackline {background-color:#000; height:8px; width:970px;float:left;}
#blackline2 {background-color:#000; height:8px; width:970px;float:left; margin-bottom:14px}

#whitepanel1 {background:url(../images/whitepanel_home1.gif) no-repeat; width:298px; height:311px; float:left; margin:10px 11px 0 0; padding:7px;}
#whitepanel2 {background:url(../images/whitepanel_home2.gif); width: 137px; height:177px; float:left; margin:10px 10px 0 0; padding:8px;}
#whitepanel3 {background:url(../images/whitepanel_home3.gif); width: 137px; height:177px; float:left; margin:10px 10px 0 0; padding:8px;}
#whitepanel4 {background:url(../images/whitepanel_home4.gif); width: 137px; height:177px; float:left; margin:10px 10px 0 0; padding:8px;}
#whitepanel5 {background:url(../images/whitepanel_home5.gif); width: 137px; height:177px; float:left; margin:10px 0px 0 0; padding:8px;}
.whitepaneltxtdesc1 {width:153px; margin:10px 0 0 0; float:left; padding:0px;}
.whitepaneltxtdesc2 {width:153px; margin:10px 0 0 9px; float:left;padding:0px;}

#date {float:left; width:970px; height:30px; margin:14px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;  font-weight:normal;  font-style:normal}

.leftpanelcontainer {width:642px; float:left;}

.leftpaneltop {width:642px; height:6px;}
.leftpanelmiddle {width:622px; background:url(../images/leftpanelmiddle.gif); display:block;padding:14px 10px 10px 10px}
.leftpanelbottom {width:632px; height:30px; background:url(../images/leftpanelbottom.gif); padding:8px 0 0 10px;}
.chaticon {width: 16px; height:15px; background:url(../images/chaticon.gif); margin:3px 6px 0 0; float:left}



#homelist ul, #homelist li {
	display:block;
	margin: 0;
padding-left:2px;
	color: #000;
	font-weight:bold;
	list-style: square inside;
	}


#homefeatureimage {background:#CCC; background-image:url(../images/featureimage_home.jpg); width: 280px; height: 186px; float:left; margin:4px 14px 10px 0;}

.rightpanelbg {float:right; width:299px; height:132px; padding:7px; background-image:url(../images/home_rightpanelbg.gif); margin-bottom:3px; margin-top:4px;}
.rightpanelcontact {float:right; width:314px;  margin-top:4px;}

.rightpanelcontainer {float:right; width:310px}
.footerpart1 {
	float:right;
	width:956px;
	
	background-image:url(../images/footerbarbg.gif);
	padding:7px;
	margin:14px 0 1px 0;
	color:#FFF;
	text-align:center;
	background-repeat: repeat-x;
}

.footerpart1 a {color:white;}
.footerpart1 li {display: inline;
list-style-type: none;
padding-right: 20px;}
.footerpart1 ul {padding:0; margin:0}
.footerpart2 {float:right; width:956px; background-color:#0060a9; padding:7px; margin:0 0 0 0; color:#FFF; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:12px;}

.arialtext {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#006;}
	
.margintop10 {margin-top:10px; display:block}
.marginbotom10 {margin-bottom:10px;display:block}

.submitbutton {width:126px; height:48px; padding:0}
#errorcontain {color:red; font-weight:bold; margin-bottom:10px  }



.cssform ol {
  list-style: none;
  margin-left: 0;
	font-size:90%;
        font-weight:bold;
  line-height: 1.5; }
  .cssform ol li {
    margin: 5px 0 5px 0; }
    .cssform ol li label {
      float: left;
      width: 150px;
      text-align:left;
      margin-right: 10px; }
		.cssform ol li.button {
      margin: 5px 0 0 160px;}
ul{
list-style-type: none;
padding: inherit;
margin:  inherit;
}


ol{
	list-style-type: none;
	padding:  inherit;
	margin:  inherit;
}

  fieldset{
        background-image: url(../images/fieldsetbg.png);
	border:1px solid #CCC;
        margin:10px 0 10px 0;
        padding:10px;
}

legend{
	font-weight:bold;
        font-size:200%;
}

small{
    color:red;
}