@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0px !important;
	padding: 0px !important;
	}
	
a {
	color: #40a309;
	text-decoration: none;
	}

a:hover, a:visited {
	color: #2d7306;
	text-decoration: underline;
	}

a, img {
	border: none;
	outline: none;	
	}
	
a.anchor {
	text-decoration: none;
	color: #494949;
	}

a.anchor:hover, a.anchor:visited {
	text-decoration: none !important;
	color: #494949;
	}

#container {
	margin: 0 auto;
/*	height: 100%;*/
	width: 960px;
	background-color: #fff;
	}

#header {
	padding-top: 30px;
	padding-left: 28px;
	padding-right: 28px;
	}
	
#middle {
	padding-top: 21px;
	padding-left: 28px;
	padding-right: 28px;
	}

#middle-left {
	float: left;
	width: 630px;

	}	
	
#middle-right {
	float: left;
	width: 270px; /* Width + Padding = Total 270 248 */
	height: 288px; /* 288 */
	margin-left: 4px;

	background-image: url(images/bg_grey_rectangle.gif);
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;	
	font-size: 14px;
	color: #fff;
	}
#middle-right ul {
	width: 200px;
	list-style-type: none; /*Box Hack, adding width and left padding breaks in IE */

/* 	padding-right: 18px;*/ /*padding-right: 22px;*/
	margin-top: 25px; /*padding-top: 16px;*/
	}	
	
#middle-right ul li {
	line-height: 20px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url(images/li_arrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	}

	
#content {
	clear: both;
	float: left;
	width: 630px;
/*	padding-top: 21px;*/
	padding-left: 28px;
	padding-right: 28px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;	
	font-size: 12px;
	color: #494949;
	line-height: normal;
	}
	
#content p {
	margin-top:21px;
	}
	
#content h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;	
	font-size: 18px;
	color: #494949;
	font-weight: normal;
	}
	
#content-right {
	float: right;
	width: 270px;
	padding-top: 21px;
	}	
	
#content-right .content {		
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;	
	font-size: 12px;
	color: #494949;
	}


input.unsubscribe_btn {
	text-indent: -999px;
	background-image: url('images/unsubscribe.gif');
	border: none !important;
	padding: none !important;
	margin: none !important;
	width: 96px;
	height: 27px;
	cursor: pointer;
	}
	
		

input.unsubscribe_btn_hover {	
	background-image: url('images/unsubscribe_hover.gif');
	border: none;
	width: 96px;
	height: 27px;
	cursor: pointer;
	text-indent: -999px;
	}
	

#footer {
	clear: both;
	text-align:center;
	padding-top: 75px;
	padding-bottom: 21px;
	}

#footer p {
	margin: 0 auto;	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;	
	font-size: 11px;
	color: #494949;
	font-weight: normal;
	}
	
#footer a {
	color: #40a309;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: underline;
	}
		

