/* BODY */
body {			
	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: small; 
	background: #fff ;
	margin: 8px 8px 0 8px;
}
a:link 		{ color:#576789; }
/* a:hover 		{ color:#CC6600; } */
a:visited 	{ color:#576789; }
a:hover 		{ color:#036; }

td.banner_cell_new {
	border-style: solid ;
	border-width: 0 1px 0 0;
	border-color: #fff;
	padding: 0;
	margin: 0;
/* 	width: 96px; */
}


/* BANNER */
table.banner {
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-size: 9pt;
	background: #F7F9FA url("../img/i/banner_bg2.jpg") repeat-x bottom left;
/* 	background-color: #F7F9FA; */
	border-style: solid ;
	border-width: 1px 1px 0 1px;
	border-color: #D2DCE5;
	padding: 0;
	margin: 0;
	height: 88px;
	width: 100%;
}
td.banner_logo {
	vertical-align: top;
	padding: 0;
	margin: 0;
/* 	width: 96px; */
}
td.banner_search {
	vertical-align: middle;
	padding: 0;
	margin: 0;
/* 	width: 14%; */
}
td.banner_menu {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	width: 7%;
}

/* Search Box */
div.search_form_outer {
	border-style: solid ;
	border-width: 0 0 0 1px;
	border-color: #D2DCE5;
	margin: 0;
	padding: 0;
}
div.search_form {
	background: #F7F9FA url("../img/i/banner_bg2.jpg") repeat-x bottom left;
	text-align: right;
	border-style: solid ;
	border-width: 0 0 0 1px;
	border-color: #fff;
	margin: 0;
	padding: 20px 10px 10px 10px;
}
p.search {
	color: #fff;
	padding: 0;
	margin: 0;
}
form.search {
	padding: 0;
	margin: 0;
}
div.banner_menu {
	text-decoration: none;
	text-align: center;
	color: #036;
	border-style: solid ;
	border-width: 0 0 0 1px;
	border-color: #D2DCE5;
	padding: 0;
	margin: 0;
}
div.banner_menu a {
	display: block ;
	color: #036;
	text-decoration: none;
	border-style: solid ;
	border-width: 0 0 0 1px;
	border-color: #fff;
	padding: 4px;
	margin: 0;
}
div.banner_menu a:hover {
	background-color: #fff;
/* 	background-color: #CCD7E0; */
}


table.banner_red {
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-size: 9pt;
	background: #C22B25 url("../img/i/red_bg.jpg") repeat-x bottom left;
/* 	background: #E76BBE url("../img/i/red_bg_pink.jpg") repeat-x bottom left; */
	border-style: solid ;
	border-width: 1px 1px 0 1px;
	border-color: #900;
/* 	border-color: #D94DAB; */
	padding: 0;
	margin: 0;
/* 	height: 1.9em; */
	width: 100%;
}
td.banner_red {
	vertical-align: middle;
	text-align: right;
	color: #fff;
	padding: .3em 1.5em .4em 0;
	margin: 0;
}
td.banner_red a {
	text-decoration: none;
	color: #fff;
	padding: 2px;
	margin: 0;
}
td.banner_red a:hover {
	text-decoration: underline;
}
td.banner_red_left {
	vertical-align: middle;
	text-align: left;
	color: #fff;
	padding: .3em 0 .4em 8px;
	margin: 0;
}
/* end BANNER */


/* MAIN TABLE */
table.body_table {
/* 	border-style: solid ; */
/* 	border-width: 0 0 0 1px; */
/* 	border-color: #ccc; */
	padding: 0;
	margin: 0 auto;
	width: 980px;
}
td.body_cell_left {
/* 	font-family: verdana, arial, helvetica, sans-serif; */
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: top;
/* 	border-style: solid ; */
/* 	border-width: 0 1px 0 0 ; */
/* 	border-color: #D2DCE5; */
	padding: 0 0 0 0;
	margin: 0;
	width: 170px;
}
td.body_cell_left_edit {
	background-color: #e5e5e5;
	vertical-align: top;
	padding: 4px;
	margin: 0;
	width: 170px;
}
td.body_cell_right {
	vertical-align: top;
	padding: 25px 0px 0 25px;
	margin: 0;
}




div.search_box3 {
	margin: 0;
	padding: 0 0 0 8px;
}
div.search_box4 {
	text-decoration: none;
	text-align: right;
	color: #036;
	padding: 0 12px 0 12px;
	margin: 0;
}

/* div.top_btn { */
/* 	text-decoration: none; */
/* 	text-align: center; */
/* 	color: #036; */
/* 	border-style: solid ; */
/* 	border-width: 0 0 0 1px; */
/* 	border-color: #D2DCE5; */
/* 	display: block ; */
/* 	padding: 4px; */
/* 	margin: 0; */
/* } */
/* td.banner_cell_new3 a { */
/* 	text-decoration: none; */
/* 	text-align: center; */
/* 	color: #036; */
/* 	border-style: solid ; */
/* 	border-width: 0 0 0 1px; */
/* 	border-color: #D2DCE5; */
/* 	display: block ; */
/* 	padding: 4px; */
/* 	margin: 0; */
/* } */

p.menu_box_div {
	color: #fff;
	background: #C22B25 url("../img/i/red_bg.jpg") repeat-x bottom left;
	border-style: solid ;
	border-width: 1px 0 1px 0;
	border-color: #900;
	padding: 2px 2px 2px 5px;
	margin: 0;
}








/* LEFT COLUMN */

/* Section Menu */
div.menu_box_head_top {
	margin: 8px 0 0 0;
	padding: 0;
}
div.menu_box_head {
	background: #F7F9FA url("../img/i/menu_top_bg_dark.jpg") repeat-x top left;
	color: #fff;
	border-style: solid ;
	border-width: 0 1px 0 1px;
	border-color: #D2DCE5;
	padding: 0 3px 5px 8px;
	margin: 0;
}
div.menu_box_bot {
	margin: 0;
	padding: 0;
}
div.menu_box {
	background: #fff url("../img/i/menu_bg.jpg") repeat-x bottom left;
	border-style: solid ;
	border-width: 0 1px 0 1px;
	border-color: #D2DCE5;
	margin: 0;
	padding: 0;
}
div.menu_box_top {
	background: #fff url("../img/i/banner_bg2.jpg") repeat-x bottom left;
	border-style: solid ;
	border-width: 0 1px 0 1px;
	border-color: #D2DCE5;
	margin: 0;
	padding: 0;
}


ul.smenu {
	padding: 0;
	margin: 0;
}

/* Section Menu item */
li.smenu {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}
li.smenu a {
	display: block;
	color: #036;
	text-decoration: none;
	padding: 4px 3px 4px 8px;
	margin: 0;
}
li.smenu a:link 		{ color: #036; }
li.smenu a:visited 	{ color: #036; }
li.smenu a:hover {
	color: #fff;
	background: #C22B25;
/* 	background: #BACBD9; */
/* 	background: #CCD7E0; */
}
/* Section Menu item selected */
li.smenu_select {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}
li.smenu_select a {
	display: block;
	font-weight: bold;
	color: #AB1C16;
	background: #fff;
	text-decoration: none;
	border-style: solid ;
	border-width: 1px 0 1px 0;
	border-color: #D2DCE5;
	padding: 4px 3px 4px 8px;
	margin: 0;
}
li.smenu_select a:link 		{ color: #AB1C16; }
li.smenu_select a:visited 	{ color: #AB1C16; }
li.smenu_select a:hover {
	color: #fff;
	background: #C22B25;
}
/* end Section Menu */

/* end LEFT COLUMN */


/* 	PROMOTION BOXES */
div.promo_box {
	padding: 0;
	margin: 0 0 .8em 0;
}
div.promo_box a {
	text-decoration: none ;
}

p.promo_head {
	text-align: center;
/* 	font-family: verdana, arial, helvetica, sans-serif; */
	font-size: .9em;
	color: #fff;
	background: #C22B25 url("../img/i/red_bg.jpg") repeat-x bottom left;
/* 	background: #E76BBE url("../img/i/red_bg_pink.jpg") repeat-x bottom left; */
	border-style: solid ;
	border-width: 1px;
	border-color: #900;
/* 	border-color: #D94DAB; */
	padding: 2px;
	margin: 0;
}
div.promo_content {
	font-size: .85em;
	color: #333;
	text-align: left;
	background-color: #fff;
	border-style: solid ;
	border-width: 0 1px 1px 1px;
	border-color: #c00;
	padding: 4px 4px 0 4px;
	margin: 0;
}

div.promo_icon_box {
	padding: 0;
	margin: 0 0 .8em 0;
}
div.promo_icon {
	text-align: center;
	padding: 0;
	margin: 0;
}
div.promo_icon_caption {
	border-style: solid ;
	border-width: 0 0 1px 0;
/* 	border-width: 0 1px 1px 1px; */
	border-color: #F8B36F;
	text-align: center;
	padding: 4px 4px 4px 4px;
	margin: 0;
}
div.promo_icon_caption a {
	text-decoration: none ;
}


div.promo_results_content {
	color: #333;
	text-align: left;
	background-color: #fff;
	border-style: solid ;
	border-width: 0 1px 1px 1px;
	border-color: #547FA1;
	padding: 8px 6px 0 8px;
	margin: 0;
}

p.promo_normal {
	padding: 0;
	margin: 0 0 .4em 0;
}
p.promo_info {
	padding: 0;
	margin: 0 0 .4em 0;
	clear: both;
}

div.branches {
	font-size: .85em;
	color: #576789;
	text-align: center;
	background-color: #fff;
	border-style: solid ;
	border-width: 0 1px 1px 1px;
	border-color: #c00;
	padding: 8px 4px 8px 4px;
	margin: 0;
}
p.branchhead {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #E57E17;
	padding: 0;
	margin: 1em 0 0 0;
}
p.branches {
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0 0 .4em 0;
}

/* 	END Promotion Boxes */



/* UTILITIES */
img.img_float_right {
	float: right;
}


