

html,body {
height:100%;
border:none;
margin:0;
padding:0;
}

a:hover {
color:#984557;
text-decoration:none;
background-color:transparent;
}

a:active {
color:#333;
}

p {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#000;
vertical-align:top;
}

h1 {
font-family:verdana, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:700;
vertical-align:top;
}

h2 {
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
vertical-align:top;
}

h3 {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
vertical-align:top;
}

h4 {
font-family:verdana, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
vertical-align:top;
}

.searchbar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
color:#000;
text-decoration:none;
background-color:#F0E8CA;
text-align:left;
padding:2px;
}

.newsboxlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
color:#036;
background-color:#FFF;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
padding:2px 2px 2px 3px;
}

.mediaboxtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.topnav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
background-color:#FFF;
text-align:left;
text-indent:0;
border-spacing: 0px;
border-bottom-color:#666;
border-top-color:#666;
border-style:none none solid solid;
border-width:0 0 1px;
padding: 0px;
margin: 0px;
height: 20px;
vertical-align: bottom;
}

.searchbox {
background-color:#FFF;
padding:5px 0;
}

#newsbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#036;
background-color:#FFF;
list-style-position:inside;
list-style-type:disc;
text-align:left;
border:1px solid #CCC;
height:100%;
padding:3px 3px 5px;
}

.rightadcolumn {
background-color:#CCC;
background-position:center top;
padding:10px 0 0;
vertical-align: top;
margin: 0px;
}

.rightadcolumn2 {
background:#eee url(http://static.cnhi.zope.net/images/right_rail_back.jpg) repeat-x center top;
padding:10px 0 0;
}

.newsboxheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#036;
background-color:#FFF;
list-style-position:inside;
list-style-type:disc;
text-align:left;
}

.tinyid {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.newsblocklinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
color:#000;
list-style-position:inside;
list-style-type:disc;
text-align:left;
padding:3px 3px 10px;
}

.wendybar {
background-color:#F0E8CA;
margin:10px 0;
padding:3px 0;
}

.bottomleaderboard {
text-align:center;
background-color:#FFF;
border-top-color:#666;
border-top-width:1px;
border-bottom-width:1px;
border-bottom-color:#666;
border-style:solid none;
margin:0;
padding-top: 5px;
}

.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
padding:10px;
}

.communitytable {
border:1px solid #666;
text-align:left;
margin:5px;
}

.communityinsidetable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:left;
padding:2px;
}

.newsblock {
text-align:left;
margin:10px 0 0;
}

.communitybox {
text-align:left;
margin:5px 0;
}

.yello {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFF;
text-align:center;
border-color:#F4ECD3;
border-style:none solid solid;
border-width:1px;
padding:5px;
}

.newsblockstories {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFF;
text-align:left;
font-weight:400;
vertical-align:top;
padding:5px;
}

.insideinexhead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#000;
text-align:left;
}

.featureheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#036;
}

.storyheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-align:left;
vertical-align:top;
}

.storycredit {
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
}

.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#600;
text-align:left;
}

.photocolumn {
background-color:#FFF;
text-align:left;
border-left-width:1px;
border-left-color:#999;
border-style:none none none solid;
margin:5px;
padding:5px;
}

.photocolumntitles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
color:#000;
text-align:left;
vertical-align:top;
}

#sportstable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
background-color:#FFF;
text-align:left;
vertical-align:top;
list-style-position:inside;
list-style-type:disc;
padding:5px;
}

.topleaderboard {
background-color:#FFF;
border-top-width:0;
border-top-color:#666;
text-align:center;
border-style:solid none none;
}

.photocolumncredit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
}

.newsblockphoto {
text-align:center;
vertical-align:middle;
padding:3px;
}

.newsblocklinkstop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
color:#036;
text-align:right;
padding:2px 2px 2px 3px;
}

.weatherbox {
text-align:center;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0;
}

.weatherboxtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.weatherboxbottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#060;
text-align:left;
vertical-align:middle;
border-color:#CCC;
border-style:solid none none;
border-width:1px;
padding:2px 2px 2px 3px;
}

.communityhead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
text-align:left;
vertical-align:top;
}

.weathercondition {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#360;
text-align:left;
}

#maincalendar {
border:1px outset #CCC;
width:160px;
}

#maincalendar td {
border:1px inset #CCC;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:2px;
}

#maincalendar td.header {
background-color:#CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
vertical-align:top;
}

#maincalendar td.headercell_1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

#maincalendar td.headercell_2 {
background-color:#EEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

#maincalendar td.dayscell {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.skiplink {
display:none;
}

.rightrailcontentbox {
border-right-color:#999;
border-left-color:#999;
background-color:#FFF;
border-style:none solid;
border-width:0 2px;
padding:3px;
}

.rightrailcontentboxinside {
background-color:#eee;
border-width:0;
padding:0;
}

.preadtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.breaking {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#900;
}

.breakingtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
}

.premiumhead {
background:url(http://static.cnhi.zope.net/images/featuredads/featuredback.jpg);
}

.specialgreyback {
background-color:#eee !important;
}

.specialstoryheadline {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-style:normal;
font-weight:700;
}

.specialindexmainlink {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:16px;
color:#000;
text-align:left;
text-decoration:underline;
}

.specialindexmainsummary {
font-size:13px;
line-height:14px;
color:#000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

.specialindexsublink {
font-size:13px;
line-height:14px;
color:#000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
padding-top:0;
padding-right:0;
padding-bottom:0;
text-decoration:underline;
}

.styleboxback {
background-color:#FFF;
background-position:center;
border-color:#CECECE;
border-style:none solid;
border-width:0 3px;
}

.specialbottomlink {
font-size:14px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
text-decoration:underline;
}


.localtimestamp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

a.specialbottomlink:hover {
color:#CCC;
text-decoration:underline;
background-color:transparent;
}

a.specialbottomlink:active {
color:#FFF;
background-color:transparent;
}

.newdate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:left;
}

#rightrailpglinks {
font-family:helvetica, arial, sans-serif;
font-size:12px;
font-weight:700;
}

#bottomtextad {
background-color:#FFF;
width:150px;
border:1px solid #9C9;
float:left;
margin-right:3px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}

#bottomadtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#060;
}

#bottomadtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#bottomtextadbox {
width:955px;
padding:2px;
}

.rotatingNewsWrap {
width:307px;
clear:both;
text-align:left;
padding-top:5px;
padding-bottom:5px;
margin-top:3px;
float:right;
}

.newslistRotate {
position:relative;
z-index:50;
width:296px;
height:140px;
overflow:auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
text-align:left;
padding:10px 0 5px;
}

.newslisttab {
position:relative;
top:0;
background-color:#EBF0FA;
display:inline;
color:#006;
border:1px solid #999;
border-bottom:none;
cursor:pointer;
border-left-color:#999;
text-transform:uppercase;
font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
margin:0 3px 0 0;
padding:4px 5px;
}

.firstTab {
background-color:#FFF;
}

ul.newslist {
list-style-type:disc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left:0;
padding-left:1em;
text-indent:-1em;
list-style-position:inside;
}

ul.newslist li {
list-style:disc;
list-style-position:inside;
font-size:12px;
line-height:1.4;
padding-left:5px;
text-decoration:none;
}

ul.newslist li a {
color:#036;
font-size:12px;
font-weight:400;
text-decoration:none;
}

ul.newslist li a:hover {
text-decoration:underline;
color:#99001F;
}

.bottomlink {
width:296px;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #999;
text-align:left;
padding-bottom:3px;
padding-top:3px;
font-weight:700;
background:#EBF0FA repeat-x;
}

.morenewslink {
color:#036;
font:bold 11px Arial, Helvetica, Geneva, sans-serif;
}

a.morenewslink {
color:#036;
font:bold 11px Arial, Helvetica, Geneva, sans-serif;
text-decoration:none;
padding-left:5px;
}

a.morenewslink:hover {
color:#036;
font:bold 11px Arial, Helvetica, Geneva, sans-serif;
text-decoration:underline;
}

a.morenewslink:active {
color:#036;
font:bold 11px Arial, Helvetica, Geneva, sans-serif;
text-decoration:none;
}

.elections_main_content {
width:665px;
padding:5px;
}

.elections_box {
width:300px;
float:left;
margin-right:10px;
}

.elections_box_main {
width:300px;
background:url(http://static.cnhi.zope.net/images/elections/elections_box_back.jpg) repeat-y;
}

.elections_box_top {
width:300px;
height:12px;
}

.elections_box_content {
width:260px;
margin-left:20px;
margin-right:20px;
padding-top:5px;
padding-bottom:5px;
height:305px;
}

.elections_box_bottom {
width:300px;
height:18px;
}

.elections_photo_box {
width:85px;
background-color:#ccc;
border:1px solid #999;
float:right;
clear:right;
margin:3px;
padding:5px;
}

.section_leadstory {
background-color:#FFF;
text-align:left;
padding:3px;
}

div.section_Newslist {
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
width:345px;
margin-left:5px;
padding:5px;
}

div.section_Newslist h2 {
margin-top:0;
}

div.section_Newslist a {
color:#036;
}

div.section_Newslist a:hover {
color:#036;
text-decoration:underline;
}

div.section_Newslist ul {
clear:both;
display:inline;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin-left:0;
}

div.section_Newslist p {
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div.section_Newslist li {
clear:both;
list-style:none;
list-style-position:outside;
margin-right:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:0;
vertical-align:middle;
}

div.section_Newslist li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.cng_section_photo_small {
width:85px;
border:0 solid #000;
float:right;
clear:right;
margin:3px;
padding:0;
}

hr {
background:#dfdfe0;
border:0;
color:#dfdfe0;
height:1px;
margin:5px 11px 5px 0;
}

#sub_nav {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:400;
background-color:#036;
background-position:left;
line-height:20px;
padding-right:5px;
padding-left:5px;
color:#FFF;
width:945px;
float:left;
border-color:#666;
border-style:none solid solid;
border-width:0 0 1px;
}

#sub_nav a:hover {
color:#FFF;
text-decoration:underline;
height:20px;
}

#cor_pg_container {
width:240px;
margin:0;
}

#cor_pg_top {
margin-left:0;
width:240px;
height:8px;
padding:0;
}

#cor_pg_content {
width:240px;
border-right:2px solid #bababa;
border-left:2px solid #bababa;
background:url(http://streaming.cnhi.zope.net/karl/development/pg/images/pg_back.jpg);
margin:0;
padding:0;
}

#cor_pg_fingers {
float:right;
margin:0;
padding:0;
}

#cor_pg_form {
width:145px;
float:left;
margin-left:3px;
margin-top:7px;
}

#cor_pg_button {
float:right;
clear:both;
margin:0;
padding:0;
}

.pg_form {
background-image:none;
background-color:transparent;
margin:0;
}

#cor_pg_bottom {
margin-left:0;
width:240px;
height:8px;
padding:0;
}

.pg_bottom_text {
text-align:center;
font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#d90000;
padding-top:3px;
}

#pg_field1 {
text-align:left;
font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#999;
width:150px;
}

#pg_field2 {
text-align:left;
font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#000;
width:150px;
margin-bottom:7px;
}

.cng_subnav_back {
background-color:#036;
}

.ap-topheadlineitem-b {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
line-height:1.4;
text-align:left;
background-color:#fff;
}

.javapromo {
background:#FFF;
text-align:left;
width:350px;
font-weight:700;
float:left;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

.javapromobox {
width:350px;
height:23px;
align:left;
margin:0;
padding:0;
}

.javapromoimage {
align:center;
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
color:#FFF;
margin:0;
padding:0;
}

.javapromoheadline {
border-bottom:1px solid #CCC;
color:#000;
background:#FFF;
text-align:left;
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:700;
margin:0;
padding:4px;
}

#monster_container {
margin-top:10px;
min-width:700px;
}

#monster_search_container {
width:515px;
height:auto;
}

#monster_search_adv {
width:695px;
height:auto;
}

#careers_title {
margin-bottom:7px;
}

ul.monster_container {
list-style:disc;
margin-left:0;
padding-left:1em;
text-indent:-1em;
list-style-position:inside;
vertical-align:top;
margin-top:5px;
}

#monster_content {
width:695px;
}

#monster_search_box {
width:auto;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
background:url(http://streaming.cnhi.zope.net/karl/development/Monster/images/monster_search_grey_back.jpg) repeat-x;
}

#monster_search_title {
width:100%;
height:25px;
background:url(http://streaming.cnhi.zope.net/karl/development/Monster/images/purple_back2.jpg) repeat-x 0 top;
text-align:left;
text-indent:5px;
color:#fff;
font:bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding-top:3px;
float:left;
}

#monster_all_fields {
width:385px;
height:auto;
padding-top:8px;
float:left;
}

.monster_box {
width:344px;
float:left;
margin-right:10px;
}

.monster_box2 {
width:344px;
float:left;
}

.monster_image {
float:left;
display:inline;
margin:5px;
}

.masthead {
font-weight:700;
}

.monster_empbox2 {
width:695px;
float:left;
}

.monster_empbox_top2 {
width:auto;
height:25px;
background:url(http://streaming.cnhi.zope.net/karl/development/Monster/images/empblue_back1.gif) repeat-x 0 top;
text-align:left;
text-indent:5px;
color:#fff;
font:bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding-top:3px;
}

.KeywordsTextBox_long {
border:1px #ccc solid;
width:365px;
}

.CityTextBox {
border:1px #ccc solid;
width:250px;
}

.ZipTextBox {
border:1px #ccc solid;
width:100px;
}

.SearchTipsEtc {
text-align:right;
font-size:8pt;
margin:2px;
padding:2px;
}

.mon_search_titles_nobold {
font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#mon_search_titles {
font:bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#mon_search_titles_big {
font:bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#shortsearch {
margin:0;
}

.monster_adv_form {
margin-top:0;
margin-bottom:0;
}

.monster_box3 {
width:175px;
height:auto;
float:right;
margin-right:5px;
}

.story_time {
text-align:center;
font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#99001F;
padding-top:3px;
}

.deathnotices_titlebox {
border:1px solid #CCC;
background-color:#CCC;
padding:5px;
}

.deathnotices_text {
font:13px Arial, Helvetica, Geneva, sans-serif;
line-height:16px;
}

#deathnotices_titles_big {
font:bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
text-transform:uppercase;
}

#Table_01 INPUT {
height:0 !important;
border:0;
}

.mainnav_sub {
text-align:left;
text-indent:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
background-color:#999;
background-position:left;
border-color:#666;
border-style:solid none;
border-width:0 0 1px;
padding:2px 5px;
}

.mainnav_sub a:hover {
color:#fff;
text-decoration:underline;
background-color:transparent;
}

a:link,a:visited {
color:#036;
text-decoration:none;
}

.mediabox,.insideindexboxtext {
padding:3px;
}

.mediaboxinside,.deathnotices_main {
border:1px solid #CCC;
padding:5px;
}

.newsboxheight,#fullheight {
height:100%;
}

.newsblockheader,.premiumtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
text-align:left;
padding:0;
}

.insideindexbox,.aboutushead {
background-color:#FFF;
text-align:left;
border:1px solid #999;
padding:3px;
}

.maintableborder,.bordGrey {
border:1px solid #999;
}

.specialsummarytext,.specialstorytext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:400;
color:#000;
}

a.specialindexmainlink,a.specialindexmainlink:visited,a.specialindexsublink,a.specialindexsublink:visited {
color:#000;
text-decoration:underline;
background-color:transparent;
}

a.specialindexmainlink:hover,a.specialindexsublink:hover {
color:#999;
text-decoration:underline;
background-color:transparent;
}

a.specialindexmainlink:active,a.specialindexsublink:active {
color:#000;
background-color:transparent;
}

a.specialbottomlink,a.specialbottomlink:visited {
color:#FFF;
text-decoration:underline;
background-color:transparent;
}

#sub_nav a:link,.mainnav_sub a:link {
color:#FFF;
text-decoration:none;
background-color:transparent;
}

#sub_nav a:visited,.mainnav_sub a:visited {
color:#FFF;
text-decoration:none;
}

#sub_nav a:active,.mainnav_sub a:active {
color:#FFF;
}

.monster_box_main,.monster_box_main2,.monster_empbox_main2,.monster_box_main3 {
width:auto;
background:#fff url(http://streaming.cnhi.zope.net/karl/development/Monster/images/content_back_yel.jpg) repeat-x 0 top;
border:1px solid #E6E4BE;
}

.monster_box_top,.monster_box_top2,.monster_box_top3 {
width:auto;
height:25px;
background:url(http://streaming.cnhi.zope.net/karl/development/Monster/images/purple_back2.jpg) repeat-x 0 top;
text-align:left;
text-indent:5px;
color:#fff;
font:bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding-top:3px;
}

.monster_box_content,.monster_box_content3 {
width:auto;
height:auto;
font:13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#000;
padding:5px;
}

.monster_box_bottom,.monster_box_bottom2,.monster_empbox_bottom2,.monster_box_bottom3 {
width:auto;
height:18px;
}

.monster_box_content2,.monster_empbox_content2 {
width:auto;
margin-left:10px;
margin-right:10px;
padding-top:5px;
padding-bottom:5px;
font:13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#000;
height:auto;
}

.StateDrop,.RadiusDrop {
border:1px #ccc solid;
}

#Table_01,#Table_01 IMG {
height:0 !important;
visibility:hidden !important;
}

.mediumbold {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.medium{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
}


.legacy_sponsor {
	text-align: center;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#weather_cor {
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-spacing: 0px 0px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	height: 75px;
	width: 250px;
}

.weather_cor_left {
	margin: 0px;
	height: 75px;
	width: 130px;
font-size: 0px;
}

.weather_icon {
	text-align: center;
	float: left;
	height: 60px;
	width: 60px;
}

.weather_data {
	text-align: center;
	float: left;
	height: 60px;
	width: 70px;
}

.weather_click {
	text-align: center;
	clear: both;
	height: 10px;
	width: 130px;
	padding: 0px;
	margin: 0px;
}

.weather_cor_right {
	height: 75px;
	width: 120px;
margin: 0px;
padding: 0px;
font-size: 0px;
}

.weather_sponsor {
background-position: 0 bottom;
	background-repeat: no-repeat;
	background-image: url(http://static.cnhi.zope.net/images/weathericons/sponsor.gif);
	height: 12px;
	width: 120px;
        margin: 0px;
        padding: 0px;
font-size: 0px;

}

.weather_ad {
	height: 60px;
	width: 120px;
margin: 0px;
padding: 0px;
}

.weather_temp {
	font-family: Helvetica, Verdana, Arial, sans-serif;	font-weight: bold;
	font-size: 28px;
}

.weather_small_text {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.weather_temp_hl {
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a.weather_small_text {
	color: #003366;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

a.weather_small_text:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.weather_small_text:active {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.bottom_photo_header {
	background: url(http://static.cnhi.zope.net/images/navback.jpg) repeat-x 0 top;
}

.can_ad_container {
	background-color: white;
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: auto;
}

.can_back_top {
	font-size: 0px;
	height: 7px;
	width: 200px;
	padding: 0px;
	margin: 0px;
	background-position: 0 top;
	background-repeat: no-repeat;
	background-image: url(http://static.cnhi.zope.net/images/can_ad/can_boxtop.gif);
	background-position: center center;
	background-position:0 bottom;
}
.can_back_bottom {
	font-size: 0px;
	height: 7px;
	width: 200px;
	padding: 0px;
	margin: 0px;
	background-position: 0 bottom;
	background-repeat: no-repeat;
	background-image: url(http://static.cnhi.zope.net/images/can_ad/can_bottom.gif);
	background-position: center center;
	background-position:0px 0px;
}
.can_ad_image {
	text-align: center;
	width: auto;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-top: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(http://static.cnhi.zope.net/images/can_ad/can_back.gif);
}
.can_content {
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	width: auto;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(http://static.cnhi.zope.net/images/can_ad/can_back.gif);
}
.can_title {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: black;
	width: auto;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(http://static.cnhi.zope.net/images/can_ad/can_back.gif);
}


 a.can_link:link {text-align: center; color: #990033;text-decoration: none}
 a.can_link:visited {text-decoration: none}
 a.can_link:active {text-decoration: none}
 a.can_link:hover {text-decoration: underline}

#mainnav {

text-indent: 0px !important;

}

.mm_iframe_header {
	width: 959px;
	height: 135px;
}

.mm_iframe_banner {
	width: 160px;
	height: 600px;
}

.mm_iframe_footer {
	width: 959px;
	height: 360px;
}

.mm_iframe_rightrail {
	width: 100%;
	height: 975px;
	text-align: center;

}
/*
cw 10.15.2008
*/
#site_partners {margin:0 auto;padding-bottom: 10px;font-size:11px;text-align:center;border-bottom: 1px solid #ccc;}
#site_partners dt {display:block;font-weight: bold;text-align:center;}
#site_partners dd {display: inline;margin: 0;padding:3px 15px;text-align: center;}
#site_partners a:hover,
#site_partners a:active {text-decoration: underline;}

/*
cw 12.8.2008
*/
#bizmarquee .original,
#bizmarquee .highlight,
#bizmarquee .contrast,
#bizmarquee .narrow {
  height: 20px;
  border: 2px solid #ccc;
  line-height: 22px;
  text-align: left;
  background-color: #fff;
  font-size: 12px;
  width: auto;
}

#bizmarquee .original strong,
#bizmarquee .highlight strong,
#bizmarquee .contrast strong,
#bizmarquee .narrow strong {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 150px;
  background-color: #ccc;
  text-align: center;
}

#bizmarquee .original .innerDiv,
#bizmarquee .highlight .innerDiv,
#bizmarquee .contrast .innerDiv {
  width: 540px;
  margin-left: 160px;
}
#bizmarquee .narrow .innerDiv {
  width: auto;
  margin-left: 0;
}
#bizmarquee .original a:link,
#bizmarquee .original a:visited,
#bizmarquee .highlight a:link,
#bizmarquee .highlight a:visited,
#bizmarquee .contrast a:link,
#bizmarquee .contrast a:visited,
#bizmarquee .narrow a:link,
#bizmarquee .narrow a:visited {
  font-weight: bold;
}
#bizmarquee .original a:hover,
#bizmarquee .original a:active,
#bizmarquee .highlight a:hover,
#bizmarquee .highlight a:active,
#bizmarquee .contrast a:hover,
#bizmarquee .contrast a:active,
#bizmarquee .narrow a:hover,
#bizmarquee .narrow a:active {
  color: #cc0000;
  text-decoration: underline;
}

#bizmarquee .highlight {
  border: 2px solid #cc0000;
  background-color: #ffcc33;
  color: #000;
  font-weight: bold;
}
#bizmarquee .highlight strong {
  background-color: #ff6600;
  color: #fff;
}
#bizmarquee .highlight a:link,
#bizmarquee .highlight a:visited {
  color: #cc0000;
}
#bizmarquee .highlight a:hover,
#bizmarquee .highlight a:active {
  color: #ff6600;
  text-decoration: underline;
}
#bizmarquee .contrast {
  border: 2px solid #000;
  background-color: #fff;
  color: #000;
  font-weight: bold;
}
#bizmarquee .contrast strong {
  background-color: #000;
  color: #fff;
}
#bizmarquee .contrast a:link,
#bizmarquee .contrast a:visited {
  color: blue;
}
#bizmarquee .contrast a:hover,
#bizmarquee .contrast a:active {
  text-decoration: underline;
}
#bizmarquee .narrow {
  padding-top: 18px;
  position: relative;
  height: 22px;
  width: 100%;
}
#bizmarquee .narrow strong {
  border-bottom: none;
  height: 22px;
  z-index: 2;
  width: 100%;
}
#bizmarquee .narrow .innerDiv {
  margin-top: 20px;
  margin-left: 0;
  z-index: 1;
  text-align: center;
}
/*
end cw 12.8.2008
cw 03.05.2009
*/
#cnhi_comments {
  margin: 10px 0;
  width: 100%;
  border: 0;
  padding: 0;
  font-size: 12px;
}
#cnhi_comments th {
  font-weight: bold;
  font-size: 14px;
  padding-top: 4px;
  text-indent: 10px;
  background-color: #ccc;
}
#cnhi_comments td,
#cnhi_comments th  {
  border-bottom: 2px solid #ccc;
  padding-bottom: 4px;
}
#cnhi_comments td span {
  display: block;
  padding: 2px;
  text-indent: 10px;
  margin-bottom: 4px;
  background-color: #f4f4f4;
}
#cnhi_comments p {
  margin: 0;
  padding: 5px 10px;
}
#cnhi_comments em {
  font-size: 11px;
  color: #999;
  font-style: italic;
  display: block;
  padding-top: 8px;
  text-align: right;
}
#cnhi_comments strong {
  font-weight: bold;
}
#cnhi_comments p strong {
  display: block;
}
/*
end cw 03.05.2009
*/
.autoconx_head2 {
height: 95px;
width: 234px;
background-color: #FFA00D;
clear: both;
margin-bottom:10px;
padding: 0px;
}

/* Eviesays Calendar Widget CSS */
/* widget ad */

div.evie_ad {

	width: 234px;
	margin: 6px 0;
	padding: 0;
	overflow: hidden;
	}
	
div.evie_widget_popup div.more { 
	float: right;
	}
div.evie_widget_popup div.more a { text-decoration: none; color: #333; }
div.evie_clear { clear: both; }

	
/*calendar widget */
.evie_widget {width: 335px; position: relative; padding: 6px 3px 0; font: normal 12px/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.evie_widget a{outline: 0;}
.evie_widget .clear {clear: both;}
.evie_widget h1 {font: normal normal bold 16px helvetica, Arial, sans-serif; padding: 1px 0; margin: 0; text-align: center;}
.evie_widget div#calendar_wrapper  {margin: 0 auto;	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 3px; position: relative; width: 325px;}
.evie_widget div#calendar_wrapper p.nav {padding: 0 0 3px 0; margin: 0; font-size: 1em; line-height: 1em; position: relative;}
.evie_widget div#calendar_wrapper p.nav a.left { text-decoration: none; float: left;  line-height: 1.5em; padding: 0; font-variant: small-caps; position: relative;}
.evie_widget div#calendar_wrapper p.nav a.right { text-decoration: none; float: right;  line-height: 1.5em; padding: 0; font-variant: small-caps; position: relative;}
.evie_widget div#calendar_wrapper p.nav a:hover.left, .evie_widget div#calendar_wrapper p.nav a:hover.right {text-decoration: underline; }
.evie_widget div#calendar_wrapper p.nav a.alt {padding: 0; margin: 0; font-size: 1.3em; text-decoration: none;}

/*table styles */
.evie_widget table#calendar {position: relative; width: 98%; padding: 0; margin: 0 auto; font: normal 1em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  text-align: center;  }
.evie_widget th { font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.evie_widget td {  text-align: center;}
html body .evie_widget td.last {border-right: 0;}
.evie_widget td a { text-decoration: none; font-weight: bold; display: block; line-height: 30px;}

/* footer styles with logo */
.evie_widget .evie_footer {font-size: .8em; text-align: center;}
.evie_widget p {padding: 0; margin: 0;}
.evie_widget .evie_footer a {color: black;  display: inline; text-decoration: none; }
.evie_widget .evie_footer a span {color: red; font-style: italic;}

/* calendar popup */
.evie_popup td.body { 
	position: relative; 
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	padding: 6px; 
	}
.evie_popup td.body div.clear {clear: both; border: 0; background: transparent; }
.evie_popup td.body h1 {font: normal normal bold 16px helvetica, Arial, sans-serif; padding: 1px 0; margin: 0; text-align: left; line-height: 36px; color: #333;}
.evie_popup td.body div.evie_date {float: left; border: 1px solid #000; width: 28px; background-color: #fff; margin: 0 6px 6px 0;}
.evie_popup td.body div.evie_date h2 {display: block; font: normal normal normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; text-transform: uppercase;}
.evie_popup td.body div.evie_date h3 {font: normal bold normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center;  margin: 0; padding: 0;}
.evie_popup td.body ul {clear: left; margin: 0; padding: 0; position: relative;}
.evie_popup td.body ul li {list-style: none;  margin: 0 0 10px 0; position: relative; padding: 3px 0; width: 100%;}
.evie_popup td.body ul li.last {border: 0; padding-bottom: 0;}
.evie_popup td.body ul li a {display: block; margin-left: 70px; position: relative;}
.evie_popup td.body ul li span {border: 0; background-color: transparent; width: 60px; position: absolute; left: 0; top:3px; text-align: right; padding: 0; margin: 0;}

.evie_popup td.body {background: #F0F0F0; border: 1px solid #444;}
.evie_popup td.body div.evie_date {border: 1px solid #1a1a1a; background-color: #FFF;}
.evie_popup td.body div.evie_date h2 {color: #fff; background-color: #1a1a1a;}
.evie_popup td.body div.evie_date h3 {color: #1a1a1a;}
.evie_popup td.body ul li {color: #333; border-bottom: 1px dotted #333;}
.evie_popup td.body ul li a {color: #000; }
.evie_popup td.body ul li span {border: 0; background-color: transparent;}
.evie_popup td.body ul li.last {border: 0;}

/* colors */

.evie_widget {border: 1px solid #1A1A1A; background: #eeeeee;}
.evie_widget h1 {color: #1A1A1A;}
.evie_widget div#calendar_wrapper  {border: 1px solid #1A1A1A; background: #336699; color: #000;}
.evie_widget div#calendar_wrapper p.nav a {color: #000; padding: 0 10px;}
.evie_widget table#calendar { border: 1px solid #1A1A1A;}
.evie_widget th {color: #fff; background: #1A1A1A; border: 0;}
.evie_widget .today, .evie_widget td.today a, .evie_widget td.today a:link, .evie_widget td.today a:visited { color: #000; font-weight: bold; background: #C0DEA4; }
.evie_widget td {border-right: 1px solid #1A1A1A; border-top: 1px solid #1A1A1A; background-color: #ffffff; }
.evie_widget td a:link, .evie_widget td a:visited {color: #666; font-weight: normal;}
.evie_widget td a:hover, .evie_widget td a:active {color: #000;background: #fffbcc;}
.evie_widget div#calendar_wrapper p.nav a.left, .evie_widget div#calendar_wrapper p.nav a.right {color: #1A1A1A;}
.evie_widget div#calendar_wrapper p.nav a:hover.left, .evie_widget div#calendar_wrapper p.nav a:hover.right {color: #000;}



/*
 * Facebox CSS
 */

#facebox .b {
  background:url('/image/facebox/b.png');
}

#facebox .tl {
  background:url('/image/facebox/tl.png');
}

#facebox .tr {
  background:url('/image/facebox/tr.png');
}

#facebox .bl {
  background:url('/image/facebox/bl.png');
}

#facebox .br {
  background:url('/image/facebox/br.png');
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  /*background: #fff;*/
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#zillow_search_container {
width:435px;
height:auto;
float:left;
}

#zillow_search_container img {
border: 0px;
}

.zillow_box3 {
width:175px;
height:auto;
float:right;
margin-right:5px;
}
