/* -------------------------------------------- CONTACT -------------------------------------------- */


/* Content */


.contact #title1 {
	width:109px; 
	height:27px; 
	margin-top:17px; 
	margin-left:21px;}

.contact #txt1 {
	width:600px; 
	margin-top:12px; 
	padding-top:5px;	
	margin-left:23px; 
	margin-bottom:65px;
	text-align:left;}

.contact #txt1 table {	
	text-align:left;
	padding:0px;
	margin-left:45px;
	margin-top:10px;}
	
.contact #contact-form {	
	width:460px;
	height:409px;
	background:transparent url(http://www.asteponline.org/images/contact_form_bg.gif) top no-repeat;}	
	
.contact .contact_titles {
	color:#166702;
	font-weight:bold;}
	
.contact .form_title {
	width:121px;
	text-align:left;
	margin-bottom:5px;}
	
.contact #contact-form form {
	margin:0px;
	padding-top:7px; 
	width:460px;
	text-align:left;
	font-family: Tahoma, "Trebuchet MS", sans-serif;}

.contact #contact-form form td {
	padding-top:5px;
	padding-right:5px;}

.contact .inputfield {
	width:265px; 	
	height:18px;  
	color:#333;}

.contact select {
	height:21px; 
	padding-top:2px;}

.contact .bselect {color:#666;}

.contact textarea {
	width:353px; 
	overflow:auto; 
	height:70px; 
	color:#333;}			
	
.contact .red {
	color:#cc0000;}	
	

/* Sidebar */


.contact #quicklinks {
	width:284px; 
	height:120px; 
	margin-top:17px; 
	margin-right:18px;
	background:#fff url(../images/about_quicklinks_bg.jpg) no-repeat top;}
	
.contact #featured {
	width:284px; 
	margin-top:17px; 
	margin-right:18px;
	margin-bottom:55px;
	background:#fff;}
	
/*.contact #featured p {
	width:262px;
	padding-top:8px; 
	margin-left:11px;}
	
.contact #featured ul {
	width:262px;	
	margin-left:-15px;}*/


/* -------------------------------------------- MAILING LIST -------------------------------------------- */


/* Content */


.mailinglist #title1 {
	width:109px; 
	height:27px; 
	margin-top:17px; 
	margin-left:21px;}

.mailinglist #txt1 {
	width:600px; 
	margin-top:12px; 
	padding-top:5px;	
	margin-left:23px; 
	margin-bottom:65px;
	text-align:left;}

.mailinglist #txt1 table {	
	text-align:left;
	padding:0px;
	margin-left:35px;
	margin-top:20px;}
	
.mailinglist #contact-form {	
	width:460px;
	height:571px;
	padding-top:6px;
	background:transparent url(http://www.asteponline.org/images/mailing_form_bg.gif) top no-repeat;}	
	
.mailinglist .contact_titles {
	color:#166702;
	vertical-align:top;
	font-weight:bold;}
	
.mailinglist .form_title {
	text-align:left;
	margin-bottom:5px;}
	
.mailinglist form {
	margin:0px; 
	width:460px;
	text-align:left;
	font-family: Tahoma, "Trebuchet MS", sans-serif;}
	
.mailinglist .stopped {
	display:none;
	visibility:hidden;}	

.mailinglist form td {
	padding-top:5px;
	padding-right:5px;}

.mailinglist .inputfield {
	width:265px; 	
	height:18px;  
	color:#333;}

.mailinglist select {
	height:21px; 
	padding-top:2px;}

.mailinglist .bselect {color:#666;}

.mailinglist textarea {
	width:265px; 
	overflow:auto; 
	height:70px; 
	color:#333;}			
	
.mailinglist .red {
	color:#cc0000;}	
	
.mailinglist .submit_btn {
	font-weight:bold; padding:0; margin:0; border:none; background:none; cursor:pointer;}
	

/* Sidebar */


.mailinglist #quicklinks {
	width:284px; 
	height:120px; 
	margin-top:17px; 
	margin-right:18px;
	background:#fff url(../images/about_quicklinks_bg.jpg) no-repeat top;}
	
.mailinglist #featured {
	width:284px; 
	margin-top:17px; 
	margin-right:18px;
	margin-bottom:55px;
	background:#fff;}
	
/*.mailinglist #featured p {
	width:262px;
	padding-top:8px; 
	margin-left:11px;}
	
.mailinglist #featured ul {
	width:262px;	
	margin-left:-15px;}*/


/* -------------------------------------------- NEWS & EVENTS -------------------------------------------- */


/* Content - News */


.newsevents #news{
	float:left;
	text-align:left;}

.newsevents .title {
	margin-top:0px;}

.newsevents #txt1 {
	width:450px; 
	margin-top:17px; 
	margin-left:23px; 
	margin-bottom:65px;
	text-align:left;}


/* Sidebar - Events */


.newsevents #events {
	float:right;	
	text-align:left;}

.newsevents #upcoming {
	width:430px; 
	margin-top:17px;	
	padding-right:10px; 
	margin-bottom:65px;
	text-align:left;}
	
/*.newsevents #upcoming p {
	width:266px;}*/
	
/*.newsevents #quicklinks {
	width:284px; 
	height:120px; 
	margin-top:17px; 
	margin-right:18px;
	background:#fff url(../images/about_quicklinks_bg.jpg) no-repeat top;}
		
.newsevents #featured {
	width:284px; 
	margin-top:17px; 
	margin-right:18px;
	margin-bottom:55px;
	background:#fff;}
*/