	body{background: url(images/bg.gif) left top repeat-x;margin:0px 30px 0px 30px; font:11px Verdana, Arial, Helvetica, sans-serif;}
	#container{float:left; padding-top:20px}
	img{ border:0px}
	#theform{margin:0;background-color:#edf4f5; padding-top:25px; padding-bottom:25px;}
	#logo{margin-top:24px;margin-bottom:31px; width:400px;}
	#currencyconverter input{text-align:left;}
	#currencyconverter{ margin:0 auto;}
	#currencyconverter td{text-align:center;padding:5px;}

	table#ratestable
	{
		width:100%;
		border-color: #789a9f;
		border-width: 0 0 1px 1px;
	    border-style: solid;
		border-collapse: collapse;
	}

	table#ratestable td
	{
		text-align:center;
		border-color:#789a9f;
	    border-width: 1px 1px 0 0;
	    border-style: solid;
		padding:5px;
	}
	table#ratestable td.odd{ background-color:#edf4f5;}

	#outhead{background-color:#054950;margin:0px 15px; display:block; padding:7px 0px;}
	#bookmarks{text-align:right;margin:0 0 0 210px;} /*the left margin is here to open a gap for the floating h2 tag*/
	h1{color:#FFFFFF;font:bold 11px Verdana, Arial, Helvetica, sans-serif;float:left; margin:0; width:200px;}
	.subhead2 {background-color:#054950; margin:0 15px; color:#FFFFFF;padding-top:7px; padding-bottom:7px;}
	.topleft{background:url(images/corner-up-left.gif) no-repeat left top;}
	.topright{background:url(images/corner-up-right.gif) no-repeat right top;}
	.bottomleft{background:url(images/corner-down-left.gif) no-repeat left bottom;margin-top:10px; } /*changing margin-top:37px; to margin-top:10px; because of the big white gap when there is an image*/
	.bottomright{background:url(images/corner-down-right.gif) no-repeat right bottom;background-color:#054950; color:#FFFFFF;padding-top:7px; padding-bottom:7px; margin-left:15px;;margin-bottom:2px; text-align:left; padding-right:15px;}
	.leftbottomtxt{margin:0;width:300px; float:left}
	.rightbottomtxt{text-align:right;margin:0;margin-left:350px;}
	.rightbottomtxt a{color:#FFFFFF; text-decoration:none;}
	.rightbottomtxt a:hover{text-decoration:underline;}
	.greenbar{background-color:#054950; display:block; line-height:8px;}
	.greentext{background-color:#054950; display:block; color:#FFFFFF; padding:7px 0 7px 15px;margin:0;}
	.rateshead{padding-left:15px; margin:25px 0 10px 0;}

	#terms{color:#789a9f; margin-top:0;}

	table#resultable{font:14px Verdana, Arial, Helvetica, sans-serif; margin:0 auto;background-color:#edf4f5; width:100%;}
	 .bottompad{padding-bottom:20px}
 .toppad{padding-top:0px}/*It was 20px I changed it to close the gap with the new ad unit*/

	.right{ text-align:right;}
	.left{ text-align:left;}
	.equal{text-align:center; color:#f78f1e}
	.resulthead{font:bold 20px Verdana, Arial, Helvetica, sans-serif;}
	
	.clear{clear: both;}
	#content{background-color:#edf4f5;padding:20px; margin-bottom:-47px;}/*negative margin to pull up the bottom green bar*/
	.ad{ text-align:center;}
	.topad{ margin-bottom:20px;}
	.resultad{text-align:center; padding-top:25px;}
	#ads {margin-top:10px;}/*remove margin-top:30px; because of the big gap when there is an image*/
	table#ads { width:100%; text-align:center;}
	#ads td	{font-size: 1.5em; margin: .75em 0;font-weight: bolder;display: block; }

