

	#agdhome_container{
		background-color:#FFF;
	}
	#homemiddle{
		margin:15px auto;
		width:1000px;
		/*border:solid 1px;*/
	}
	#middle{
		min-width:980px;
		margin:0;
		padding:0 20px 0 0;
		border:none;
		background-color:#FFF;
		position:relative;
	}
	
	#site_tablecontainer{
		width:100%;
		border:none;
	}
	#site_tablecontainer td{
		vertical-align:top;
		border:none;
		padding:0;
	}
	#site_tablecontainer #site_table_c1{ width:220px; vertical-align:top; }
	#site_tablecontainer #site_table_c2{ width:100%; vertical-align:top;}
	#site_tablecontainer #site_table_c3{ width:250px; vertical-align:top; }
	
	#site_tablecontainer table td{
		padding:5px;
	}
	
	#site_tablecontainer .tbl_form{
		border:none;
	}
	#site_tablecontainer .tbl_form td{
		padding:5px;
		border-bottom:solid 1px #E7E7E7;
	}
/*************************************************/
	
	#middle_col1{
		width:220px;
		float:left;
		vertical-align:top;
	}
	#middle_col2{
		width:100%;
		float:left;
		padding-left:0px;
	}
	#middle_col3{
		width:300px;
		float:right;
		margin:0;
		padding:10px 0 0 0;
		position:relative;
	}
	#middle_col3 img{
		border:none;
		margin:0;
		/*padding:0;*/
	}
/*************************************************/

	.agd_sidebox_extras{
		width:280px;
		margin:0 auto;
		padding:0;
	}
	.agd_sidebox_extras span{
		font:bold 13px Arial, Helvetica, sans-serif;
		background:#FFF url(/images/buttons/GreyButton.gif) no-repeat;
		text-align:left;
		margin:0;
		padding:0 ;
		float:left;
		height:47px;
		width:140px;
		position:relative;
	}
	.agd_sidebox_extras span img{
		position:absolute;
	}
	.agd_sidebox_extras span a{
		text-decoration:none;
		color:#000;
		display:block;
		height:30px;
	}
	.agd_sidebox_extras span img,
	.agd_sidebox_extras span a{
		margin:5px 2px 0 5px;
	}


	.roundedcornr_box_638062 {
		background: url(/images/corners/roundedcornr_638062_tl.png) no-repeat top left;
	}
	.roundedcornr_top_638062 {
		background: url(/images/corners/roundedcornr_638062_tr.png) no-repeat top right;
	}
	.roundedcornr_bottom_638062 {
		background: url(/images/corners/roundedcornr_638062_bl.png) no-repeat bottom left;
	}
	.roundedcornr_bottom_638062 div {
		background: url(/images/corners/roundedcornr_638062_br.png) no-repeat bottom right;
	}
	.roundedcornr_content_638062 {
		background: url(/images/corners/roundedcornr_638062_r.png) top right repeat-y;
	}
	
	.roundedcornr_top_638062 div,
	.roundedcornr_top_638062,
	.roundedcornr_bottom_638062 div, 
	.roundedcornr_bottom_638062 {
		width: 100%;
		height: 35px;
		font-size: 1px;
	}
	.roundedcornr_content_638062, 
	.roundedcornr_bottom_638062 {
		margin-top: -21px;
	}
	.roundedcornr_content_638062 { padding: 0 10px; }
	
/*************************************************/
	.agd_sidebox_divider{
		border-top:solid 1px #fff; 
		padding:1px;
	}
	
/*************************************************/

	.anniversarybox_tab{
		background:url(/images/SitesImages/Membership/Anniversarybox_toptab.gif) no-repeat;
		height:76px;
		border-bottom:solid 1px #fff;
	}
	#anniversarybox_content p{
		margin:0 0 0 5px;
		padding:0 0 10px 0;
		white-space:normal;
		font:normal 11px Arial, Helvetica, sans-serif;
		letter-spacing:.03em;
	}
	
/*************************************************/
	/* BOX - TOP TAB STYLES */
	.agd_sidebox_toptab {
	   background: #E0E1E2 url(/images/corners/grey_top_right.gif) no-repeat top right;
	   position:relative;
	   border-bottom:solid 1px #fff;
	}
	.agd_sidebox_toptab div {
	   background: url(/images/corners/grey_top_left.gif) no-repeat top left; }
	
	.agd_sidebox_toptab span{
		font:bold 15px Arial, Helvetica, sans-serif;
		position:absolute;
		left:20px;
		top:4px;
		width:100%;
	}
	.agd_sidebox_toptab, 
	.agd_sidebox_toptab div{
	   width: 100%;
	   height: 23px;
	   font-size: 1px;
}

/*************************************************/
	/* ORANGE BOX STYLES */
	.agd_sidebox_container_orange{
	   background-color:#CB7118;
	}
	.agd_sidebox_bottom_orange,
	.agd_sidebox_bottom_orange div {
		width: 100%;
		height:11px;
		font-size:1px;
	}
	.agd_sidebox_bottom_orange {
	   background: url(/images/corners/roundedcornr_987191_br.png) no-repeat bottom right; }
	.agd_sidebox_bottom_orange div {
	   background: url(/images/corners/roundedcornr_987191_bl.png) no-repeat bottom left; }
	
	.agd_sidebox_content_orange { 
		margin: 5px 10px;
		background-color:#CB7118;
		font:normal 13px Arial, Helvetica, sans-serif;
	}
	
/*************************************************/
	/* GREEN BOX STYLES */
	.agd_sidebox_container_green{
	   background-color:#6AA33C;
	}
	.agd_sidebox_bottom_green,
	.agd_sidebox_bottom_green div {
		width: 100%;
		height:11px;
		font-size:1px;
	}
	.agd_sidebox_bottom_green {
	   background: url(/images/corners/roundedcornr_451346_br.png) no-repeat bottom right; }
	.agd_sidebox_bottom_green div {
	   background: url(/images/corners/roundedcornr_451346_bl.png) no-repeat bottom left; }
	
	.agd_sidebox_content_green { 
		margin: 5px 10px;
		background-color:#6AA33C;
		font:normal 13px Arial, Helvetica, sans-serif;
	}

/*************************************************/
	/* LIGHT GREY BOX STYLES */
	.agd_sidebox_container_grey{
	   background-color:#BABCBE;
	}
	.agd_sidebox_bottom_grey,
	.agd_sidebox_bottom_grey div {
		width: 100%;
		height:11px;
		font-size:1px;
	}
	.agd_sidebox_bottom_grey {
	   background: url(/images/corners/roundedcornr_154033_br.png) no-repeat bottom right; }
	.agd_sidebox_bottom_grey div {
	   background: url(/images/corners/roundedcornr_154033_bl.png) no-repeat bottom left; }
	
	.agd_sidebox_content_grey { 
		margin: 5px 10px;
		background-color:#BABCBE;
		font:normal 13px Arial, Helvetica, sans-serif;
		position:relative;
	}
	
	.agd_sidebox_container_grey a{
		text-decoration:none;
	}
	.agd_sidebox_container_grey a:hover{
		border-bottom:dotted 1px;
	}

/*************************************************/
	/* LIGHT BLUE BOX STYLES */
	.agd_sidebox_container_blue{
	   background-color:#B8C7D6;
	}
	.agd_sidebox_bottom_blue {
	   background: url(/images/corners/roundedcornr_715006_br.png) no-repeat bottom right; }
	.agd_sidebox_bottom_blue div {
	   background: url(/images/corners/roundedcornr_715006_bl.png) no-repeat bottom left; }
	   
	.agd_sidebox_bottom_blue,
	.agd_sidebox_bottom_blue div {
		height:11px;
		width: 100%;
		font-size: 1px;
	}
	.agd_sidebox_content_blue{ 
		margin: 5px 10px;
		background-color:#B8C7D6;
		font:normal 13px Arial, Helvetica, sans-serif;
	}

/*************************************************/
	
	.agd_sidebox_content_grey img,
	.agd_sidebox_content_orange img,
	.agd_sidebox_content_green img,
	.agd_sidebox_content_blue img{
		float:right; 
		padding:0 0 5px 5px;
	}
	
/*************************************************/
	
	.agd_sidebox_content_grey_scroll_outter{
		background-color:#BABCBE;
	}
	.agd_sidebox_content_blue_scroll_outter{
		background-color:#B8C7D6;
	}
	
	.agd_sidebox_content_grey_scroll_outter, 
	.agd_sidebox_content_blue_scroll_outter{
		padding:0px 5px 0 8px;
		width:100%;
		height:130px;
	}
	.agd_sidebox_content_grey_scroll_outter h2, 
	.agd_sidebox_content_blue_scroll_outter h2{
		font:bold 16px Arial, Helvetica, sans-serif;
		padding:0 0 5px 0;
		margin:0;
		text-transform:uppercase;
	}
	.agd_sidebox_content_grey_scroll_outter p, 
	.agd_sidebox_content_blue_scroll_outter p{
		font:normal 11px Arial, Helvetica, sans-serif;
		padding:5px 0;
		margin:0;
	}
	
	.agd_sidebox_content_scroll{
		overflow-x: hidden;
		overflow-y: scroll;
		height:110px;
	}
