/* CSS Document */
/* font-family: Tahoma, Arial, sans-serif; */
/* Basic Tags */
#sm_guide form			{ margin: 100px 0 0 0; padding: 0; }
form div				{ display: block; clear: both; padding-bottom: 5px; width: 100%; border: 0px solid #FF0000; }
form div.sm			{ width: 40%; }

label, input, select	{ margin-top: 2px; border: 0px solid #0000FF; }
label				{ display: block; float: left; margin: 0 0 5px 0; padding: 3px 5px; width: 85px; font-size: 90%; font-weight: bold; border: 0px solid #000000; }
label.addht			{ padding-bottom: 20px; }

fieldset.list div			{  }
fieldset.list input			{ display: inline; clear: none; }
fieldset.list label			{ display: inline; float: none; clear: none; font-weight: normal; }
/* END Basic Tags */


/* Main Container */
#sm_guide				{ width: 100%; vertical-align:top; background-color: #FDF5C1; background-image: url('/images/forms/bg_body.gif'); background-repeat: repeat-y; border: 0px solid #FF0000; }
#sm_container			{ width: 100%; background-image: url('/images/forms/bg_head.gif'); background-repeat: no-repeat; }
/* END Main Container */

/* Header */
#sm_container #head		{ display: none; }
/* END Header */

/* Main */
#sm_container #main		{ padding: 5px 0; }

#sm_container #title	{ float: right; margin: 10px 0; border: 0px solid #FF0000; }
/* END Main */


/* Footer */
#sm_container #foot		{ height: 33px; background-image: url('/images/forms/bg_foot.gif'); background-position: bottom left; background-repeat: no-repeat; border: 0px solid #FF0000; }
/* END Footer */

/* Elements */
.inputbox 			{ margin-left: auto; background-color: #FFFFFF; background: url('/images/forms/bg_input.gif'); border: 1px solid #AAAAAA; border-width: 1px !important; }
.textbox				{ height: 35px; background-image: url('/images/forms/bg_input2.gif'); border: 1px solid #AAAAAA; border-width: 1px !important; }

.labelwrap			{ float: left; width: 50%; }
.valtext 				{ font-size: 80%; }

.submit, .sec			{ margin-top: 10px 0; }
.submit				{ float: none; padding-bottom: 0px; text-align: center; }
.inputbutton 			{ width: 120px; height: 20px; font-size: 90%; font-weight: bold; background: url('/img/backgrnd-button.gif') #FFDA51; border: 1px solid #AAAAAA; border-color: #AAAAAA #999999 #999999 #AAAAAA; border-width: 1px !important; }

.error				{ font-size: 11px; font-weight: bold; font-style: italic; color: #CC0000; }
.confirm				{ font-weight: bold; text-align: center; }
#response				{ margin-top: 150px; text-align: center; }


td.foot_lend, td.foot, td.foot_rend	{ border: 2px solid #0000FF; border-width: 1px 0; }
td.foot_lend				{ border-left-width: 1px; }
td.foot_rend				{ border-right-width: 1px; }
/* END Elements */