#site_content_background{ width: 1020px;padding:0;border:0; margin:0 auto;border-right: 0;border-bottom: 0;border-left: 0;margin-top:5px;}
#site_content_background_pop_up{ padding:0;border:0; margin:0 auto;border-top: 2px solid #345EA9;	border-right: 0;border-bottom: 0;border-left: 0;margin-top:5px;}

#header{margin:0;padding:0;}
.header_left{border:0;	float:left;	padding: 0px 0px 0px 0px; margin: 0;}
.header_text{ font-size:18px; 	font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;	color: #003399;	border:0;	float:left;	padding: 6px 0px 0px 0px;	margin: 0;	letter-spacing: 0px;}
.header_right{float:right;	margin-right: 14px;	text-align:right;	margin:5px 10px 10px 10px;}

.pop_up_header{border:0;	padding: 0px 0px 0px 0px; margin: 0; height:75px;}
.pop_up_header_left{float:left;}
.pop_up_header_right{float:left;	margin-right: 14px;	text-align:right;	margin:5px 10px 10px 10px;}

#news_wide {width:780; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
#breadcrumbs {position: relative;  left: 15px; margin: 0; padding: 20px 0 20px 0;}
#no_breadcrumbs{width:780px; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px;}
#main_menu_background{ padding:1px; padding-left:15px; height:22px; width:779px;}
#main_body{	float:left; width:1020px; }

#site_content { padding:0; border:0; margin:0 auto;}


#popup_body_header {height:15px;background: url(/images/body_right_header.jpg) no-repeat right bottom;	border:0;margin:0px;padding:0px;}
#popup_body_content_double {padding-left:5px;padding-right:5px;	padding-top:0px;background: url(/images/body_right_background3.jpg) repeat-y right center;margin:0px; }
#popup_body_footer {height:23px;background: url(/images/body_right_footer.jpg) no-repeat right top;margin:0px;border:0px;padding:0px; }




#body_left { float: left; width:210px; margin:0px; margin-left: 15px; padding: 0px; position: relative; }
#body_left_inner{border: solid 1px #CCCCCC;}
/* margin-top:5px; on body_left_header   */

#body_left_header { background: url(/images/tabbluebig.gif) repeat-x top; height:65px;  padding: 0 0 0 10px; margin:0px;}
#body_left_content {width:100%;}
#body_left_footer {  height:5px; }

#store_search { padding-top: 8px; }

#body_left_header2 {  /*background-image:  url("/images/body_left_header2.gif"); background-repeat:no-repeat;*/ height:12px; padding-top:0px; margin:0px; margin-top:5px;}
#body_left_content2 { /*background-image:  url("/images/body_left_content2.gif"); background-repeat:repeat-y;*/ padding-left:5px;padding-right:2px;width:175px;}
#body_left_footer2 { /*background-image: url("/images/body_left_footer2.gif"); background-repeat:no-repeat;*/ height:12px;}

/*IMAGE MARGINS LEFT COLUMN*/

.left_col_img { position: relative; top: 12px; left: 30px; padding-bottom: 10px; }


#body_right{ float:left; width:636px;margin: -30px 0 0 0;padding: 0px; }
#body_right2{ float:left; width:636px;margin: 0px;padding: 0px; }

#body_right_content { padding-left:5px; padding-right:5px; padding-top:0px;}
#body_right_content_double { background: url(/images/bg_fade.jpg) repeat-x; margin-top: 1px; padding-left:5px; padding-right:5px; padding-top:0px; border: solid 1px #999999; padding-bottom: 50px;}
#body_right_content_double2 { background: url(/images/bg_fade.jpg) repeat-x; padding-left:5px; padding-right:5px; padding-top:0px;}

.section_header { background: url(/images/tabbluebig.gif) repeat-x bottom; height:35px; width: 212px;  padding: 5px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.section_header img { margin-top: 10px; }

.section_header_highlight { background: url(/images/tabGreenBig.jpg) repeat-x bottom; height:35px; width: 212px;line-height:35px;  padding: 5px; font-size: 14px; font-weight: bold; color: #FFFFFF; }



.content_center{ border: solid 1px #CCCCCC; margin-bottom: 25px; position: relative; }

.content_center td { position: relative;}
.content_center table { width: 100%; padding-bottom: 15px; }


/* margin-right: 20px; width: 510px; */
#body_right_content_left { float:left; width:540px; margin-left: 10px;}
#body_right_content_right { position: relative;float:right; width:190px; margin-right: 10px; }
#body_right_footer {  }

#body_right img{margin:0; border:0;}
#body_right_content_left {border-right:0;}


.left_col_table{border: solid 1px #CCCCCC; margin-bottom: 10px;}

/***************RIGHT COLUMN STYLING**************/

.content_right {}
.content_right table { border: solid 1px #CCCCCC; margin-bottom: 10px; }
.content_right td.section_header { background: url(/images/tabbluebig.gif) repeat-x bottom; line-height:35px; width: 212px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.content_right td.section_header a { color: #FFFFFF; }
.content_right table tbody tr td table { border: none; }
.content_right img { padding-left: 11px; }

/***************MENU STYLING**************/

#body_right_header_new { position: relative; top: 24px; left: 33px; float: right; }

.curve_header_main_light { background: url(/images/menu_item_bg.gif) repeat-x; height: 27px; padding-left: 10px; padding-right: 10px; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #999999; text-align: center; }
.curve_header_main_light a { font-family: Verdana, sans-serif; font-size: 12px; font-weight: lighter; color: #000000; text-decoration: none; }
.curve_header_main_light:hover { background: url(/images/menu_hover_bg.gif) repeat-x; height: 27px; border-right: solid 1px #FFFFFF; text-align: center; }

.curve_header_main_light2 { background: url(/images/menu_item_bg.gif) repeat-x; height: 27px; padding-left: 10px; padding-right: 10px; text-align: center; border-bottom: solid 1px #999999; }
.curve_header_main_light2 a { font-family: Verdana, sans-serif; font-size: 12px; font-weight: lighter; color: #000000; text-decoration: none; }
.curve_header_main_light2:hover { background: url(/images/menu_hover_bg.gif) repeat-x; height: 27px; padding-left: 10px; padding-right: 10px; text-align: center; text-decoration: none; }


#footer {  height: 155px; width: 1000px; font-size: 12px; color: #FFFFFF; border-color:#65CFF1 #999999 #999999;
		   border-style:solid;
		   border-width:5px 1px 1px;}
.footer_left {float:left; border:0; padding:0px; color: #FFFFFF; }
.footer_left a { color: #FFFFFF; }
.footer_right { float:right; border:0;  margin: 0; color: #FFFFFF; }

.footer_text { m }
.footer_text ul { width: 120px; }

/*Used to terminate a float sequence*/
.float_clear{clear:both;border:0;padding:0px;margin: 0;}

/* banners */
#banner_top {
    margin-bottom: 10px;
}

#banner_left, #banner_right {
    height: 650px;
    margin-top: 10px;
    margin-bottom: 10px;
}
