		/* *			{ margin: 0px; border: 0px; padding: 0px;} */
		body		{ font-family: Arial; }
		.bgcolor 	{ background: #c05800;}
		.title		{ 	font-family: Arial; 
						font-weight: bold; 
						font-size: 22px; 
						line-height: 22px; 
						margin-bottom: 5px;}
		.description{	margin-bottom: 10px; 
						font-size: 12px;
					}
		#header 	{ clear: both;}
		#container	{ padding: 10px; text-align: left;}
		.description ul li		{ margin-left: 50px;}
		#callout	{ text-align: left;}
		
		.buttons a		{	text-decoration: none;color:#565656;}
		.buttons button, a.button {
				    display:block;
				    float:left;
				    margin:0 7px 0 0;
				    background-color:#f5f5f5;
				    border:1px solid #aaa;
				    border-top:1px solid #ccc;
				    border-left:1px solid #ccc;
					padding: 7px;
				
				    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
				    font-size:12px;
				    /*line-height:130%;*/
				    text-decoration:none;
				    font-weight:bold;
				    color:#565656;
				    cursor:pointer;
				    /*padding:5px 10px 6px 7px;*/ /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}

.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

			.tblhd	{	font-size: 1em;
						font-variant: small-caps;
						vertical-align: bottom;
					}
				
			.tbl 	{ 	border: 1px solid #000; 
						padding: 5px; 
						margin: 0px;  
						font-size: 1em; 
					}
			.red 	{ 	background: #ffcdd4; 
					}
			.aformbutton	{
						border: 1px solid #000;
			}
			.error { color: red; font-size: 120%; font-weight: bold;}
			.logindiv {margin: auto; width: 600px; text-align: left;}
			.titleaddl { border-bottom: 1px solid #000; margin-top:20px;}
			.loginbox {padding: 10px; border: 1px solid #ccc; margin: 20px 0px 20px 0px;}
			.climbpic {margin: auto; width: 600px; text-align: left;}
			#pledgetable {margin-top: 5px; }
			#addasponsor {border: 1px solid #888; padding: 10px;}
			.yellowbox{background: #ffa; font-weight: bold;}
			.blankrows {display: none;}
			.signhr { display: none;}
			.notices {width: 50%; vertical-align: top; padding: 5px;}
			.noticestable {display: none;}
			.suggestedlevels {border: 3px solid #00cccc; margin-top: 20px; padding: 5px;}
			
			.inputelements 	{	border: 1px solid #ccc; border-bottom: 3px solid #ffcdd4;  height: 20px; margin-top: 10px; font-size: 14px;}	
			.ielarge { width: 500px; }
			.iefloatcity { float: left; margin-right: 10px; width: 160px;}
			.iefloatstate { float: left; margin-right: 10px; width: 160px;}
			.aiefloatzip { clear: both; margin-left: 10px; width: 100px;}



