BODY {
	background-color:#d9cfae;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
}
p,td,tr,li,ul,ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
}
/*
ul,ol,li{
	padding-left: -15px;
	margin-left: 0px;
}*/
p{
	margin-top: 5px;
	margin-bottom: 5px;
}
a,a:link,a:visited,a:active{
	color: #006633;
}
a:hover{
	color: #666666;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006633;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black; text-transform: uppercase;
	font-weight: bold;
}
h5,h6,h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	font-weight: bold;
}

.left_column{
	padding-left: 10px;
	padding-right: 21px;
	background-image: url(/templates/motorcity/media/left_repeat.jpg);
}
.topnav_backg {
background-image: url(/templates/motorcity/media/Top-search.gif);
background-position: top center;
background-repeat: no-repeat;
}
#search_left{
	background-image: url(/templates/metro_north/media/Search.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 40px;
	padding: 17px 4px 0px 84px;
}
.search_box{
	height: 13px;
	width: 70px;
	border-color: Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000000;
}
.search_form{
	padding: 0px;
	margin: 0px;
}
.left_repeat{
	background-image: url(/templates/motorcity/media/left_repeat.jpg);
}

/* MAIN CONTENT AREA HOME */

.main_cell{
	background-image: url(/templates/metro_north/media/right-curve-piece.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#content_region{
	width: 719px;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 19px;
	padding-right: 19px;
}
/*--- HOME NEWS REGION ---*/
#home_news{
	background-image: url(/templates/metro_north/media/news-promos-top.jpg);
	background-repeat: no-repeat;
	width: 718px;
	height: 32px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#home_news_content{
	background-image: url(/templates/metro_north/media/news-promos-slice.jpg);
	background-repeat: repeat-y;
	width: 713px;
	padding: 10px 3px 10px 2px;
}
#home_news_content UL{
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 15px;
}
#home_news_bottom{
	background-image: url(/templates/metro_north/media/news-promos-bottom.jpg);
	background-repeat: no-repeat;
	width: 718px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
/*--- HOME RATES REGION ---*/
#home_rates{
	width: 231px;
	float: left;
}
#home_rates_top{
	background-image: url(/templates/metro_north/media/boxtop.gif);
	background-repeat: no-repeat;
	width: 231px;
	height: 13px;
	overflow: hidden;
	text-align: right;
		float: left;

}
#home_rates_middle{
	width: 227px;
		float: left;
		border-left: solid 2px #cbc7a2;
		border-right: solid 2px #cbc7a2;
		border-bottom: solid 2px #cbc7a2;
		margin-bottom: 20px;
		min-height: 156px;

}
#home_rates_middle p, #home_rates_middle h1, #home_rates_middle h2, #home_rates_middle h3 {margin-top: 0px;} 

#home_rates_bottom{
	background-image: url(/templates/metro_north/media/rates-bottom.jpg);
	background-repeat: no-repeat;
	width: 231px;
	height: 8px;
	padding: 0px 0px 0px 0px;
}
#middle_div{
	width: 13px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*--- WEATHER AND STOCKS ---*/
#home_weather{
	width: 231px;
	float: right;
}
#home_weather_top{
	background-image: url(/templates/metro_north/media/weather.jpg);
	background-repeat: no-repeat;
	width: 211px;
	height: 33px;
	padding: 5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
}
#home_weather_middle{
	background-image: url(/templates/metro_north/media/rates-slice.jpg);
	background-repeat: repeat-y;
	width: 188px;
	padding: 5px 22px 5px 22px;
	height: 123px;
}
#home_weather_middle TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
}
#home_weather_bottom{
	background-image: url(/templates/metro_north/media/rates-bottom.jpg);
	background-repeat: no-repeat;
	width: 231px;
	height: 8px;
	padding: 0px 0px 0px 0px;
}

/*--- Metro zone ---*/
#home_mzone{
	width: 231px;
	float: left;
	margin: 0px 12px 20px 12px;
}

/* REGION LEFT INSIDE TOP */
.inside_region_top{
	background-image: url(/templates/motorcity/media/top_left_inside_blank.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* INSIDE PAGE CONTENT AREA STYLES */
/*--- MAIN CONTENT REGION ---*/
#inside_main{
	width: 464px;
	float: left;
	padding-right: 15px
}

#inside_middle_div{
	width: 19px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*--- RIGHT REGIONS AREA ---*/
#inside_right{
	width: 240px; /*was 171px*/
	float: left;
}
#inside_right_top{
	background-image: url(/templates/metro_north/media/region-top.gif);
	background-repeat: no-repeat;
	width: 211px;
	height: 10px;
	padding: 5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
}
#inside_right_middle{
	background-image: url(/templates/metro_north/media/region-slice.jpg);
	background-repeat: repeat-y;
	width: 211px;
	padding: 0px 10px 5px 10px;
}
#region_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight: bold;
	text-transform: capitalize;
	font-variant: small-caps;
}
#inside_right_bottom{
	background-image: url(/templates/metro_north/media/region-bottom.jpg);
	background-repeat: no-repeat;
	width: 231px;
	height: 7px;
	padding: 0px 0px 0px 0px;
}

/* ------ LEFT NAV ------ */
.left_nav_bkg{
	background-image: url(/templates/metro_north/media/left-slice.jpg); height: 700px;
}

/* ---- HB FIELDS ---- */
#password {
	background-image: url("/templates/mione_home/media/hb_pass.jpg");
	background-repeat: no-repeat;
	width: 110px;
	height: 12px;
}
#userNumber {
	background-image: url("/templates/mione_home/media/hb_userid.jpg");
	background-repeat: no-repeat;
	width: 110px;
	height: 12px;
}

/* CONTENT RATES */

.content_rates_category1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #5786B0;
	font-weight: bold;
}

.content_rates_notes{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	margin-left: 20px;
	margin: 20px;
}

/*
taupe #d9cfae
green #05673e
*/

.content_rates_table{
	width: 90%;
	border: 1px solid #05673e;
}
.content_rates_table_title {
	background-color: #05673e;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.content_rates_table_effectivedate{
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #05673e;
	text-align: right;
}

.content_rates_table_fields {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #05673e;
}

.content_rates_table_row1 {
	background-color: #d9cfae;
	font-size: 12px;
	color: #000000;
}
.content_rates_table_row2 {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.content_rates_table_row_highlight {
	background-color: #FFFF33;
	font-size: 12px;
	color: #000000;
}

/*-----------------------------------*/

.ratesCategory1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}

.ratesCategory2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}

.ratesTable {
	width: 100%;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.ratesTitle {
	background-color: #05673e;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.ratesFields {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #05673e;
}

.ratesMiscRow {
	background-color: #FDF4DD;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.ratesAsOf {
	font-size: 10px;
	font-weight: bold;
	color: #05673e;
}

.ratesRow1 {
	background-color: #d9cfae;
	font-size: 10px;
	color: #000000;
}

.ratesRow2 {
	background-color:#d9cfae;
	font-size: 10px;
	color: #000000;
}

.ratesRowNotes {
	background-color: #FFFFFF;
	font-size: 10px;
	color: #000000;
}

.ratesRowHighlight {
	background-color: #DAA520;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}



/* ------------------------------------------------------ */
/* -----  REGIONS CSS ---- */
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E63AE;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.regions_relatedlink_list, .regions_sitemap {
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:0px;
	list-style: none;
}
#navigation {
    background-color: #000000;
}
#navigation UL LI A {
    color: white;
    text-decoration: none;
}
#navigation UL LI A:hover {
    color: white;
    text-decoration: underline;
}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}

a.toplink, a.toplink:visited {font-size: 12px; font-weight: bold; text-decoration: none; color: white;}
a.toplink:hover {text-decoration: underline; color: white;}
.whitepipe {font-size: 12px; font-weight: bold; color: white; padding: 0px 5px 0px 5px;}

.footlogos {}
.footnote {font-size: 10px; width: 510px; text-align: left; line-height: .9; margin-top: 10px;}
.blunote {color: #1a7549;}

a.bottomlink {font-size: 12px; font-weight: bold; text-decoration: none; color: #1a7549;;}
a.bottomlink:hover {text-decoration: underline; color: #1a7549;;}
.greenpipe {font-size: 12px; font-weight: bold; color: #1a7549;; padding: 0px 5px 0px 5px;}
/*
taupe #d9cfae
green #05673e
*/
.searchbox {width: 80px; font-size: 11px; position: relative; top: 3px; border: solid 1px #d9cfae;}
.searchbutton {position: relative; top: 5px;} 
.whether {width: 150px; font-size: 10px; margin-left: 35px;}
.bttmpad {margin-bottom: 20px;}
.column {width: 231px; float: left;}
.menu_bg {background: url(../media/background.jpg) no-repeat; width: 198px; height: 100px; padding-top: 15px;}