body
{
	margin: 0;
	padding: 0;
}
#outer_frame
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 0px #d5d5d5;
	border-right: solid 0px #d5d5d5;
	border-bottom: solid 0px #d5d5d5;
	min-height: 768px;
	height: auto !important;
	height: 768px;
}
#banner_block
{
	padding: 0 18px 0 16px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
#header
{
	margin: 0 21px;
	min-height: 129px;
	height: auto !important;
	height: 129px;
	padding-top: 20px;
	margin-bottom: 0px;
}
#header_inner
{
	min-height: 129px;
	height: auto !important;
	height: 129px;
}

#top_ad
{
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
#top_ad_left
{
	min-height: 90px;
	height: auto !important;
	width: 245px;
	float: left;
}
#top_ad_right
{
	min-height: 90px;
	height: auto !important;
	width: 675px;
	float: right;
}
#top_menu_block_right--lloyd
{
	float: right;
	margin-left: 15px;
	padding: 5px 20px; /*float:right; 	width:180px; 	min-height:500px; 	height:auto !important; 	height:500px; 	margin-left:5px;padding:5px 20px;*/
}
#top_menu_block
{
	min-height: 35px;
	height: auto !important;
	height: 35px;
	padding: 0 21px;
}

#top_search_block
{
	margin: 0px 21px 8px 21px;
}

#wrapper
{
	/* lloyd margin-right: 0px;  	 margin-left: 21px; 	 margin-bottom: 0;*/
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#left_block
{
	float: left;
	width: 200px;
	min-height: 600px;
	height: auto !important;
	height: 600px; /* display : inline;  */
}
#right_block
{
	float: right;
	width: 224px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	display: inline; /* padding-left: 5px;  */
}
#central_block
{
	margin-left: 214px;
	margin-right: 226px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	vertical-align: top; /* background:red; */
	width: 50%;
}
#page_body_block
{
	min-height: 520px;
	height: auto !important;
	height: 520px;
	vertical-align: top;
	margin: 4px 12px 8px 12px; /* background:blue;  	display : inline; */
}
#main_admin_block
{
	margin-left: 215px;
	padding: 4px 12px 8px 12px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#footer
{
	min-height: 104px;
	height: auto !important;
	height: 104px;
	margin: 0 21px;
}
#footer_links-Start
{
	min-height: 16px;
	height: auto !important;
	text-align: right;
}
#footer_banding
{
	min-height: 88px;
	height: auto !important;
}
#footer_copyright
{
	min-height: 6px;
	height: auto !important;
	text-align: right;
}
#left_menu_body
{
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

.left_menu_header
{
	height: 34px;
}

.form_field_space
{
	padding: 5px 0;
}

/* here ljm */
user_form_outer
{
}

.user_form_outer
{
	float: left;
	border: 0px;
	margin: 0px;
	width: 400px;
	padding-bottom: 5px;
}

.user_form_left
{
	border: 0px;
	margin: 0px;
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 5px;
}

.user_form_right
{
	border: 0px;
	margin: 0px;
	float: left;
}

.user_form_validator
{
	border: 0px;
	margin: 0px;
	float: left;
}

.space15px
{
	min-height: 15px;
	height: auto !important;
	height: 15px;
}

.space20px
{
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

.form_outer
{
	position: relative;
	border: 0px;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.form_left
{
	border: 0px;
	margin: 0px;
	float: left;
	width: 120px;
	text-align: left;
}

.form_right
{
	border: 0px;
	margin: 0px;
	float: left;
	padding-left: 5px;
	text-align: left;
}
