html,body{
      margin:0;
      height:100%;
      font-family:Arial;
}
.bodyClass
{
    background-image:url("../images/graphics/bg_grad.gif");
    background-repeat:repeat-x;
    background-position:top;
}
.wMarkDiv
{
    background-image:url("../images/graphics/wmark.gif");
    background-repeat:no-repeat;
    background-position:right top;
}
.master 
{
	margin-left:auto;
	margin-right:auto;
	width:980px;
}
.conFootShad
{
	background-image:url("../images/graphics/con_foot_shad.gif");
    background-repeat:repeat-x;
    background-position:bottom;
}

/*
minheight {
  min-height:500px;
  height:auto !important;
  height:500px;
}
*/
img
{
	border:0;
}
.center
{
    text-align:center;
}
.center table
{
    margin: 0 auto;
}
.clearBoth
{
	clear:both;
}
.search form input
{
    border:0px;
}
.search form table
{
    border:solid 1px #666;
background-color:#fff;
}
/***** Google Rss Code *****/
.gfc-resultsHeader {color:#004a90 !important;}
.gf-author {color:#666 !important;}
.gf-relativePublishedDate {color:#666 !important;}
.gf-snippet {color:#333 !important; font-size:11px !important;}
/***** Google Rss Code End *****/
.headDiv
{
    width:980px;
    height:29px;
padding-top:11px;
}
.logo
{
    width:242px;
    height:180px;
    float:left;
}
.headImage
{
    width:731px;
    height:180px;
    float:right;
}
.headImageBg
{
width:973px;
height:188px;
background-image:url("../images/graphics/head_image_bg.gif");
background-repeat:no-repeat;
padding-left:3px;
padding-right:4px;
padding-top:6px;
}
.search
{
width:180px;
margin:0px auto;
}
.headRight
{
    width:500px;
    height:29px;
    float:right;
}
.topNav img
{
    margin:0px 4px;
}
.navDiv
{
    width:980px;
    height:30px;
}
.conDiv
{
    width:980px;
    padding:15px 0px;
    min-height:260px;
    height :auto !important;
    height :260px;
}
.conRight
{
    width:740px;
    padding:0px 5px 0px 15px;
    float:right;
}
.conLeft
{
    width:200px;
    padding:0px 10px;
    float:left;
    background-image:url("../images/graphics/divider_vert.gif");
    background-repeat:repeat-y;
    background-position:right;
}
.conLeft p
{
margin:5px 0px;
}
.featGrad
{
    background-image:url("../images/graphics/feat_bg_grad.gif");
    background-repeat:repeat-x;
    height:165px;
}
.featCon
{
    width:980px;
    height:165px;
}
.eaFeat
{
    width:245px;
    height:165px;
    background-image:url("../images/graphics/feat_bg.gif");
    background-repeat:no-repeat;
    float:left;
}
.feat01
{
    width:245px;
    height:165px;
    background-image:url("../images/graphics/feat_head_tax.gif");
    background-repeat:no-repeat;
    background-position:top;
}
.feat02
{
    width:245px;
    height:165px;
    background-image:url("../images/graphics/feat_head_key.gif");
    background-repeat:no-repeat;
    background-position:top;
}
.feat03
{
    width:245px;
    height:165px;
    background-image:url("../images/graphics/feat_head_news.gif");
    background-repeat:no-repeat;
    background-position:top;
}
.feat04
{
    width:245px;
    height:165px;
    background-image:url("../images/graphics/feat_head_count.gif");
    background-repeat:no-repeat;
    background-position:top;
}
.featTxt
{
    width:215px;
    padding:50px 15px 0px 15px;
    height:115px;
    font-size:11px;
}
.featTxt form
{
padding:0px;
margin:5px 0px;
}
footDiv
{
    background-image:url("../images/graphics/foot_shad.gif");
    background-repeat:repeat-x;
}
.subMenu
{
    width:980px;
    margin:0px auto;
}
.subMenu ul
{
margin-top:0px;
margin-bottom:0px;
}
.footTxt
{
    width:980px;
    margin:0px auto;
    height:30px;
    line-height:30px;
    font-size:11px;
    text-align:center;
color:#555;
}
.footTxt a{ color: #555; text-decoration: underline;}
.footTxt a:hover{ color: #555; text-decoration: underline;}
.dividerHorz
{
background-image:url("../images/graphics/divider_horz.gif");
background-repeat:repeat-x;
height:2px;
width:200px;
margin:5px 0px;
}
form#fmNewsSubscribeThin table.newssubscribe input#firstname{width:150px;}
form#fmNewsSubscribeThin table.newssubscribe input#email{width:150px;}
form#fmNewsSubscribeThin table.newssubscribe .essential{display:none;}
.newsPos
{
height:20px;
}
.txtHeight
{
height:50px;
}
.countPos
{
padding-top:20px;
}