body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background-color: #FFF; font-family: arial; font-size: 11px;}
/*body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background-color: #F0F0F0; font-family: arial; font-size: 11px;}*/
img  {border: 0;}
#sb { width: 20px; height: 20px; background-image: url(/btn_sbmt.gif); border: none; cursor: hand; float: right; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}
* {padding: 0; margin: 0;}
form { margin: 0;}

.bodydiv {width: 1252px; background-color: #ffffff; margin: 0 auto 0 auto;}

div.header {border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff;}
div.header a {color: #333333; padding-left: 15px;}
div.header input {color: #333333; border: 1px solid #333333; width: 140px; height: 18px; font-family: arial; font-size: 11px;}

div.mainnav {height: 30px; background-image: url(nav_bgnd.gif); background-repeat:repeat-x; border-top: 1px solid #cccccc; border-bottom: 2px solid #ededed;}
div.mainnav img {float: left;}
.mainnavtd{padding: 1px 0px 3px 20px; font-weight:bold; font-size: 11px; text-transform: uppercase;}
td.mainnavtd a {color: #333333}

div.mainmap {background-image: url(cat_m_m.gif); background-repeat: no-repeat; height: 195px}
div.mainmap a {color:#333333}
div.mainmap div.map_city_name {position: relative; font-weight:bold; font-size: 10px; width: 150px;}
div.mainmap div.map_info {position: relative; visibility: hidden; background-color: #FFFFFF; border: 1px solid #999999; width: 230px; padding: 2px 4px 3px 4px}

div.partnmap {background-image: url(map_martn.jpg); background-repeat: no-repeat; height: 630px}
div.partnmap a {color:#333333}
div.partnmap div.map_city_name {position: relative; font-weight:bold; font-size: 10px; width: 150px;}
div.partnmap div.map_info {position: relative; visibility: hidden; background-color: #FFFFFF; border: 1px solid #999999; width: 230px; padding: 2px 4px 3px 4px}

div.homesubfeat {padding: 20px 20px 0 20px;}
div.homesubfeat a.blue, div.homesubfeat span.grey, div.homesubfeat span.black, td.rightcol a.blue, table.prodgrid a.blue {font-family: arial narrow; font-size: 13px; font-weight: bold;}
a.blue {color: #0065a4;}
.main_form { margin-top: 7px}
div.homesubfeat select, div.contentarea select {font-family: arial; font-size: 11px; width: 100%;}
div.homesubfeat div, td.rightcol div, table.prodgrid div {padding: 5px 5px 15px 0;}

div.catsubfeat {padding: 20px 0px 0px 0px;}
div.catsubfeat a.blue, div.catsubfeat span.grey, div.catsubfeat span.black, td.rightcol a.blue, table.prodgrid a.blue {font-family: arial narrow; font-size: 12px; font-weight: bold;}
a.blue {color: #0065a4;}
.main_form { margin-top: 7px}
div.catsubfeat select, div.contentarea select {font-family: arial; font-size: 11px; width: 100%;}
div.catsubfeat div, td.rightcol div, table.prodgrid div {padding: 5px 5px 15px 0;}

div.leftnav {padding: 5px 5px 5px 14px; float: left;}
div.leftnav a {color: #333333; padding: 5px 0 5px 0; display: block; border-bottom: 1px solid #cccccc;}
div.leftnav a.sub {padding-left: 15px;}
div.navbgnd {width: 175px;}
div.navbgnd div {padding-left: 5px; width: 160px;}

div.contentarea {width: 1047px; padding: 5px 0 5px 10px; float: left;}
div.conten {width: 1252px; padding: 5px 0px 5px 0px; float: left;}

div.breadcrumb {background-color: #000000; position: relative; color:#FFFFFF}
div.breadcrumb a {color:#FFFFFF}
div.breadcrumbb {background-color: #eeeeee; position: relative;}
div.breadcrumb div, div.breadcrumbb div {width: 425px; padding: 5px 5px 5px 15px;}
a.printlink {display: block; position: absolute; top: 5px; right: 5px; color:#FFFFFF; padding-right: 15px;}

.evn {background-color: #eeeeee; border-top: 1px solid #cccccc; padding: 5px 13px 5px 15px;}
.evn a {color: #000000}
.evn a:hover {color: #0000FF}
.evn_end {background-color: #eeeeee; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 5px 13px 5px 15px;}
.evn_end a {color: #000000}
.evn_end a:hover {color: #0000FF}
.end {background-color: #eeeeee; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 5px 13px 5px 15px;}
.end a {color: #000000}
.end a:hover {color: #0000FF}
.odd {border-top: 1px solid #cccccc; padding: 5px 0 5px 15px;}
.odd a {color: #000000}
.odd a:hover {color: #0000FF}
.odd_end {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 5px 13px 5px 15px;}
.odd_end a {color: #000000}
.odd_end a:hover {color: #0000FF}
.an12 {border: 0; padding: 15px 0 15px 15px;}
.an13 {border: 0; padding: 15px 0 15px 0px;}

div.specnav {background-color: #999999; height: 45px;}
div.specnav a {display: block; float: left; height: 45px; width: 100px; font-family: arial narrow; background-color: #999999; color: #ffffff; font-weight: bold;}
div.specnav a.active {background-color: #ffffff; color: #000000;}
div.specnav span {display: block; padding: 5px 10px 0 15px; font-size: 12px;}

.news a {color:#0000FF}
.news a:hover {color:#0000FF; text-decoration:underline}
.news_mor a {color:#0000FF; text-decoration: underline}
.news_mor a:hover {color:#0000FF; text-decoration: underline}
.news_date {margin-right: 8px}

.info_title{font-size:14px; font-weight: bold; margin: 7px 0px 4px 0px}
div.contentarea p {margin: 3px 15px 4px 0px}

.an12 {}
td.leftcol div.an12, td.leftcol div.an12 {border: 0; padding: 15px 0 15px 15px;}

div.footer  {clear: both;}
div.botgrad {height: 30px;}
div.botspc {height: 30px;}
div.footer span, div.footer a {color: #999999; padding-left: 15px;}





td.banner { color: black; vertical-align: top; font-weight: bold; width: 100%; background: url('/corner.gif') no-repeat bottom right; border-left: 10px solid #FFCC00; border-right: 2px solid white; }
#imgRight { display: none; }
div.banner { background: #FFCC00; }
td.banner div#title { font: bold 20px "Arial Narrow", sans-serif; text-transform: uppercase; }
td.bannerDivider { border-left: 10px solid #FFCC00; padding-top: 28px; vertical-align: top; }
td.banner div#outer { background: url('/y_triangle.gif') no-repeat 0px 28px; }
td.banner div#inner { padding: 20px 0px 20px 10px; }

.articleTitle { font: bold 14px "Arial Narrow", Arial, sans-serif; color: #333; text-transform: uppercase; }
.editorOn td.componentCell { border: 1px dashed #33AACC; height: 10px; }
.editorOn .compTable { border-collapse: collapse; margin: 2px; }
.oE, td.lmenu a.oE { display: none; }
div#editorStatus div#editorToggle.editorOn .componentPad .oE { display: inline; }
div#editorStatus.userN div#editorToggle.editorOn .componentPad .oE { display: none; }
div#editorStatus.userS div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userS div#editorToggle.editorOn .topNav .oE, div#editorStatus.userM div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userM div#editorToggle.editorOn .topNav .oE { display: inline; }
div#editorStatus.userS div#editorToggle.editorOn .topGlobal .oE, div#editorStatus.userS div#editorToggle.editorOn .footerContainer .oE { display: inline; }

.topgutter { vertical-align: top; }