#left_txt_puff {
padding-right: 10px;
min-height: 455px;
_height: 455px;
float: left;
padding-bottom: 5px;
margin-bottom: 30px;
} #left_txt_puff a:link, #left_txt_puff a:visited, #left_txt_puff a:active {
color: #00254E;
text-decoration: none;
font-weight: bold;
} #left_txt_puff a:hover {
text-decoration: underline;
} #left_txt_puff .p {
line-height: 1.2em;
margin-left: 5px;
font-size: 0.85em;
} #left_txt_puff p {
margin: 0px;
padding: 0px;
} #left_txt_puff form {
margin: 0px 0 20px 0;
padding: 0px;
font-size: 0.85em;
} #left_txt_puff .middlecol {
float: left;
}
#user_login .form_label {
font-weight: bold;
width: 95px;
color: #00254E;
margin: 4px 0 0 5px;
_margin-left: 3px;
padding-top: 2px;
display: inline;
clear: both;
} #user_login .login_input {
width: 172px;
margin: 4px 0 0 0;
padding: 2px;
border: 1px solid #6B8BAA;
display: inline;
font-size: 1em;
} #user_login .select_input {
width: 179px !important;
margin-top: 4px;
padding: 1px;
border: 1px solid #6B8BAA;
display: inline;
font-size: 1em;
} #user_login #Day {
width: auto !important;
margin-top: 4px;
padding: 1px;
border: 1px solid #6B8BAA;
display: inline;
font-size: 1em;
} #user_login #Month {
width: auto !important;
margin-top: 4px;
padding: 1px;
border: 1px solid #6B8BAA;
display: inline;
font-size: 1em;
} #user_login #Year {
width: auto !important;
margin-top: 4px;
padding: 1px;
border: 1px solid #6B8BAA;
display: inline;
font-size: 1em;
} #user_login .forms {
font-size: 1em;
padding-top: 2px;
} #user_login .checkbox {
padding: 0px;
float: left;
padding: 0px;
margin: 4px 5px 5px 0;
_margin: 0px;
} #user_login .checkbox_label {
padding-top: 4px;
} #leftcontent #submit_btn {
float: right;
margin: 15px 0 0 0;
