body {background-image: url(/images/bkgds/Ross.jpg);
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #7bbbcb;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
		height: 100%;
		min-height: 100%}

div#header {text-align:left;
			top:12px;
			width:772px;
			height:150px;
			padding-right: 14px;
			padding-left: 14px;
			background-image: url(/images/header_inside.jpg);
			background-repeat: no-repeat;}
			
div#header_esp {text-align:left;
			top:12px;
			width:772px;
			height:150px;
			padding-right: 14px;
			padding-left: 14px;
			background-image: url(/images/headerESP_inside.jpg);
			background-repeat: no-repeat;}
			
div#header_deu {text-align:left;
			top:12px;
			width:772px;
			height:150px;
			padding-right: 14px;
			padding-left: 14px;
			background-image: url(/images/headerDEU_inside.jpg);
			background-repeat: no-repeat;}

/* this div set overall background color & image */
div#container {width:800px;
			margin: 0px auto;}
			
div#main_content {background-image: url(/images/main_bkgd.gif);
				background-repeat: repeat-y;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
			position:relative;
			overflow: hidden;}

div#right_bar {float:right;
			width:189px;
			padding-left: 4px;
			padding-right: 10px;
			margin-top: 10px;}
			
div#right {float: right;
			width: 605px;
		/* adjust min-height to match nav bar height */
			height: 100%;
			min-height: 500px;
			padding-left: 30px;
			padding-right: 15px;
			margin-top: -10px;}
			
div#main {margin-left: 170px;
			margin-right: 208px;
			padding-right: 23px;
			padding-left: 20px;
			padding-top: 10px;}
			
/*The following div guidelines are for Worth Knowing main page. column1 is left, column2 is center, column3 is right. */

div.column1 {float: left;
			width: 176px;
			padding-left: 5px;
			padding-right: 15px;}

div.column2 {float: left;
			width: 176px;
			padding-left: 10px;
			padding-right: 10px;}

div.column3 {float: right;
			width: 176px;
			padding-left: 15px;
			padding-right: 20px;}

/* min-height hack for ie6 - match nav bar height */ 
* html #content{height: 520px;}

div#left_nav {float:left;
			width:150px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 4px;}

#customlist ul {list-style: none;
				padding-left: 1em;
				text-indent: -1em;}

div#footer {clear: both;
			padding-top: 18px;
			background-color: #ffffff;
			margin: 0px auto;
			width: 800px;}
			
hr.footer_hr {color: #a2a195;
				size: 1px;
				width: 776px;}
				
hr {color: #a2a195;
	size: 1px;
	width: 588px;}
	
.rule {margin: 10px;
		margin-bottom: 20px;
		vertical-align: middle;}

/* 	Row divs are used for the footer text  */
div.row {clear: both;
		  padding: 0px;}

div.row span.left {float: left;
				  text-align: right;}

div.row span.right {float: right;
				  text-align: right;}
