html { height: 100%; overflow: auto; margin: 0; padding: 0; }
body { background: #003D7D url(../graphics/bg_body.gif) center top repeat-y; margin: 0; height: 100%;  }

.button_name
	{
	color: #ffffff;
	font-weight:bold;
	line-height: 28px;
	height: 20px;
	margin-left: 20px;
	width: 405px;
	}
img { margin: 0; padding: 0; border: 0; }
	
body.general div.button_name { width: 605px; }

.template_table, .nav table
	{
	margin: 0px;
	}
.nav
	{
	background-image: url(../../insite_scripts/navs/nav_001/graphics/line.gif);
	background-position:bottom; 
	background-repeat:no-repeat; 
	padding-bottom: 1px;
	}

.left_bg, .right_bg
	{ 
	width: 19px;  background-repeat: repeat-y;
	}
.left_bg 
	{
	background-image: url(../graphics/bg_left.gif);
	}
.right_bg 
	{
	background-image: url(../graphics/bg_right.gif);
	}
.under_nav
	{
	width: 136px;
	text-align: left;
	margin-left: 14px;
	margin-top: 20px;
	font-weight:bold; 
	font-size: 10px;
	}
.body_copy
	{
	margin: 0px;
	width: 535px;
	margin: 20px;
	}
body.cart .body_copy { width: 395px; margin-right: 0; margin-top: 0; }
	
.body_copy table { margin-left: 0; }


.white_text
	{
	color: #ffffff;
	}
.white_text a:link, .white_text a:visited, .white_text a:active, .white_text a:hover,
.footer_left a:link, .footer_left a:visited, .footer_left a:active, .footer_left a:hover,
.footer_right a:link, .footer_right a:visited, .footer_right a:active, .footer_right a:hover
	{
	color: #ffffff;
	text-decoration:underline;
	}
	
#footer
	{
	background-image: url(../graphics/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	}
.footer_left
	{
	margin-top: 20px; 
	margin-left: 14px;
	}
.footer_right
	{
	margin-top: 20px; 
	margin-right: 14px;
	}




body.general div.body_copy { width: 575px; margin: 20px; }
/*body.general div.body_copy table { margin-left: 7px; }*/

/*body.general div.top_banner { width: 780px; }*/
