
/* STANDARD ELEMENTS */
body{
	padding: 0;
	color: #333;
	font: 11px/15px arial, helvetica, sans-serif;
	background: #5D4339;
	margin: 0 auto 20px auto;
	text-align: center;
}

img{ border: none; }

p {margin: 0 0 9px 0;}
form { margin: 0; padding: 0;}
table{border-collapse: collapse;}
td {padding: 0;vertical-align: top;color: #333;	font: 11px/15px arial, helvetica, sans-serif;}
a:link,a:active,a:visited,a:hover{	color: #83242D;}
a:hover{color: #444;}

ul,ul.nobul{ margin: 0; padding: 0;list-style: none;}
ul li, ul.nobul li{ margin: 0; padding: 0;}
ul.bul {list-style: disc;margin-left: 15px;}
ul.bul li{padding-bottom: 1px;}
dd { padding:0 0 15px 0;margin:0;}
dt { padding:0;margin:0;font-weight:bold;}
h1,h2,h3
{
	font-size: 100%;
	margin: 0px;
}
h1{margin-bottom: 5px;}
h1.seo{ padding: 0; margin: 0;}
h1.h-one{ color: #93333c; padding-bottom: 4px; font-size: 19px; line-height: 1.1em; }
h1.h-two{ color: #93333c; padding-bottom: 4px; font-size: 16px; line-height: 1.1em; }
select.input,input.input{
	border: 1px solid #968D7E;
	background: #fff;
	font: 10px arial;
}
input{vertical-align:bottom;}

/* styles used for structure */
img.btn {vertical-align: bottom; }
div.clr{display: block; clear: both; margin: 0 0;display:hidden;}
.l{ float: left;}
.r{ float: right;}

/*--- Hightlight ---*/

#highlight_box { padding:20px; background-color:#eae4d4; color:#5d4339; margin:15px 10px 20px 15px; border:3px solid #cdc2af; font-size:12px; line-height:16px; }
#highlight_box h2 { font-size:18px; padding-bottom:10px; line-height:24px; text-align:center; color:#93333c; font-weight:bold; }
#highlight_box ul { margin-bottom:20px; }
#highlight_box ul li { list-style:disc; margin-left:25px; }
#highlight_box p { text-align: right; line-height:20px; }
#highlight_box a { text-transform:uppercase; font-weight:bold; font-size:12px; }

.hidden { display:none; }

#spiffy_signup * { margin:0; padding:0; }
#spiffy_signup { font:11px verdana,sans-serif; background-color:#ffffff; border:1px solid black; color:#000; width:403px; margin:5% auto 0 auto; }
#spiffy_signup .sserror { font-size:13px; font-weight:bold; text-align:center; background-color:#5a3a20; color:#ffffff; padding:5px 0; }
#spiffy_signup .ssloader { background:url('[#file:loader.gif#]') no-repeat; width:16px; height:16px; margin-left:70px; }
#spiffy_signup input { background-color:#ffffff; }
#spiffy_signup input.inputerror { border:3px solid #5a3a20; }
#spiffy_signup #messagewrap { min-height:50px; _height:50px; }
#spiffy_signup .sssuccess { font-size:14px; font-weight:bold; text-align:center; color:#000; padding:200px 80px; }
#spiffy_signup .sssuccess a#successclose { text-decoration:none; color:#b87f38; }
#spiffy_signup #closex { position:absolute; top:20px; right:20px; text-decoration:none; background-color:#cc3333; border:1px solid #555555; color:#D5C5A4; padding:3px; color:#fff; vertical-align:middle; }
#spiffy_signup #closex img { border:none; }
#signupwrap { background-color:#ffffff; border:2px solid #90764e; min-height:435px; _height:435px; margin:4px; padding:60px 0px 40px 0px; }
#spiffy_signup fieldset { border:none; width:305px; padding:0 30px; .padding:0px; }
#spiffy_signup legend { font-size:13px; font-weight:bold; padding:0; }
#spiffy_signup table { margin:15px 0 0 25px;}
#spiffy_signup input { border-top:1px solid #555555; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #555555; }
#spiffy_signup #signupseperator { margin-left:20px; }
#spiffy_signup td { padding-bottom:8px; }
#spiffy_signup th { font-weight:normal; font-size:11px; text-align:right; vertical-align:top; width:105px; padding-right:10px; }
#spiffy_signup th label { color:#000000; }
#spiffy_signup th label.labelrequired { font-weight:bold; }
#spiffy_signup span { font-size:11px; }
#spiffy_signup #submit { background-color:#985c2b; color:#FFF; cursor:pointer; float:right; margin-top:20px; margin-right:22px; .margin-right:15px; _margin-right:15px; vertical-align:middle;	border:1px solid #555555; text-align:center; padding:3px 5px;}
#spiffy_signup #submit span { font-weight:bold; font-size:12px; text-align:center; text-transform:uppercase; }
#spiffy_signup #messagewrap p, p#signupseparator { font-size:10px; text-align:center; }