@charset "utf-8";
/***** Global Settings *****/
html
{
	font-size:100.01%;
}
html, body 
{
	border:0;
	margin:0;
	padding:0;
}

* 
{
	padding:0;
	margin:0;
}
body 
{ 
	font: 12px/16px "Trebuchet MS", Helvetica, sans-serif; 
	color:#555555;
	background:url(/lhn/images/lhn/body.gif) top left repeat-x;
	/*behavior:url("/lhn/css/csshover.htc"); */
	SCROLLBAR-FACE-COLOR:#b3b379;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#000000;
	SCROLLBAR-ARROW-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFCC;
}
/***** Headings *****/
iframe
{
	SCROLLBAR-FACE-COLOR:#b3b379;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#000000;
	SCROLLBAR-ARROW-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFCC;
}
h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

h1 
{
	padding:0px 0 15px 0;
	font-size:23px;
}

h2 
{
	padding:0px 0 10px;
	font-size:20px;
	color:#cd4617;
	text-transform:uppercase;
}

h3 
{
	padding:0px 0 10px;
	font-size:14px;
	color:#156382;
	text-transform:uppercase;
}
h4
{
	font-size:15px;
	font-weight:bold;
	color:#752a10;
	margin-bottom:7px;
}
h5
{
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin:0 0 7px 0px;
}
.signup_content_block h5
{
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin:10px 0 7px 8px;
}

/***** Common Formatting *****/

p, ul, ol 
{
	margin:0;
	padding:0 0 12px 0;
}

.signup_content_block p
{
	margin:0 0 0 8px;
}

ul, ol 
{
	padding:0 0 1.25em 2.5em;
}

blockquote 
{
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}

small 
{
	font-size:0.85em;
}

img 
{
	 border:0;
}

sup 
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub 
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr 
{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited,
a:hover 
{
	text-decoration:underline;
}

a:link
{
	color:#156382;	
}
a:visited
{
	color:#156382;	
}
a:hover 
{
	color:#cd4617;
}
a:active
{
	color:#156382;
}

/***** Forms *****/

form 
{
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea 
{
	font:12px "Trebuchet MS", Helvetica, sans-serif;
	/*color:#777;*/
	color:#222222;
}

textarea 
{
	width:100%;
	line-height:1.25;
}

label 
{
	cursor:pointer;
}

/***** Tables *****/

table 
{
	border:0;
	margin:0 0 0 0;
	padding:0;
}

table tr td 
{
	padding-top:1px;
	font: 12px/16px "Trebuchet MS", Helvetica, sans-serif; 
	color:#555555;
}
/***** Wrapper *****/

#wrap 
{
	width:969px;
	margin:0 auto;
	overflow:hidden;
	background:url(/lhn/images/lhn/header.jpg) top left no-repeat;
	position:relative;
}
#wrap2
{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.admin_form
{
	padding:0 0 20px 23px;
	width:823px;
	overflow:hidden;
	display:block;
}
form.admin_form input
{
	display:block;
	float:left;
	width:200px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form select
{
	display:block;
	float:left;
	width:200px;
	height:20px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form input.admin_checkbox
{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:2px 5px 5px 0;
}
form.admin_form label
{
	display:block;
	float:left;
	width:120px;
	height:18px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:11px;
}
form.admin_form textarea
{
	display:block;
	float:left;
	width:500px;
	height:50px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form a, form.admin_form a:visited
{
	display:block;
	float:left;
	padding:2px 0 0;
}
form.admin_form input.admin_save_changes_btn, input.admin_save_changes_btn, form.admin_form2 input.admin_save_changes_btn
{
	display:block;
	float:left;
	width:102px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_save_changes_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
form.admin_form input.admin_submit_ticket_btn, input.admin_submit_ticket_btn
{
	display:block;
	float:left;
	width:98px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_submit_ticket_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
form.admin_form input.admin_cancel_btn, input.admin_cancel_btn
{
	display:block;
	float:left;
	width:63px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_cancel_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
form.admin_form input.admin_add_your_own_design_btn, input.admin_add_your_own_design_btn
{
	display:block;
	float:left;
	width:142px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_your_own_design_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_delete_btn
{
	display:block;
	float:left;
	width:63px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_delete_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_btn
{
	display:block;
	float:left;
	width:127px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_depertment_btn
{
	display:block;
	float:left;
	width:145px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_depertment_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_response_btn
{
	display:block;
	float:left;
	width:188px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_response_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_url_btn
{
	display:block;
	float:left;
	width:156px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_url_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_image_btn
{
	display:block;
	float:left;
	width:167px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_image_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_style_btn
{
	display:block;
	float:left;
	width:107px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_style_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_back_btn
{
	display:block;
	float:left;
	width:53px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_back_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_new_tag_btn
{
	display:block;
	float:left;
	width:98px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_new_tag_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}
input.admin_add_tag_btn
{
	display:block;
	float:left;
	width:71px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_add_tag_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;	
}

form.admin_form .admin_form_right label
{
	display:block;
	float:left;
	width:160px;
	height:18px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:11px;
}
.admin_form2
{
	padding:0 0 20px 0px;
	width:370px;
	overflow:hidden;
	display:block;
}
form.admin_form2 input
{
	display:block;
	float:left;
	width:200px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form2 textarea
{
	display:block;
	float:left;
	width:200px;
	height:100px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form2 select
{
	display:block;
	float:left;
	width:200px;
	height:20px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}

form.admin_form2 label
{
	display:block;
	float:left;
	width:150px;
	height:18px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:11px;
}

.admin_form3
{
	padding:0 0 20px 0px;
	overflow:hidden;
	display:block;
}
.admin_form3 input
{
	display:block;
	float:left;
	margin:1px 5px 0 0;
}
.admin_form3 label
{
	display:block;
		float:left;
}
.admin_form4
{
	padding:0 0 20px 0px;
	overflow:hidden;
	display:block;
}
.admin_form4 input
{
	display:block;
	float:left;
	margin:1px 5px 0 0;
	padding:0;
	width:14px;
	height:14px;
}
.admin_form4 input.admin_form4_input
{
	width:120px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
form.admin_form4 select
{
	width:50px;
	height:20px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}
.admin_form4 textarea
{
	width:130px;
	height:50px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 5px 0;
}

.admin_form4 label
{
	display:block;
	float:left;
}
.order_list
{
	width:50px;
	height:16px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0;
	text-align:center;
}




