/*
	JH Specialty, Inc.

	Updates:
		2/8/2008
			- Initial version
*/
/*-----------------------------------------------------------------------------
|| General
-----------------------------------------------------------------------------*/
body {
	margin:					0;

	font-family:			Century Gothic, sans-serif; 
	font-size:				12px; 

	background-color:		white;
	background-image:		url("./gfx/bg.jpg");
	background-repeat:		no-repeat;
	background-position:	top center;

	color:					#666666;
}

iframe {
	z-index: 1;
}

h1 {
	font-size:		14pt;

	font-weight:	bold;

	margin:			0;
	padding:		0;

	display:		block;

	margin-bottom:	10px;
}

h2 {
	font-size:		12pt;

	font-weight:	bold;

	margin:			0;
	padding:		0;

	display:		block;

	margin-bottom:	10px;
}

a {
	color:			#79B1B7; 

	text-decoration: none;
}

a:hover { 
	color:			#79B1B7; 

	text-decoration: underline;
}

.HR {
	background-image:		url("./gfx/hr.jpg");
	background-repeat:		no-repeat;

	width:					100%;
	height:					11px;
}

.PageNotice { 
	width:				600px;
	background-color:	#FFE8E8; 
	
	border:				1px #DF0000 solid; 
	
	font-size:			10pt; 
	
	padding:			4px; 
	
	text-align:			center; 
	
	color:				#DF0000;

	position:			absolute;

	left:				75px;
	top:				20px;

	opacity: 0.75; 

	-moz-opacity: 0.75; 

	filter: alpha(opacity=75);

	z-index:			10;
}

.Header {
	position:			absolute;

	left:				200px;
	top:				63px;
}

.Content {
	padding-top:		105px;
	padding-left:		60px;
	padding-right:		20px;

	text-align:			left;
}

.Category_Wrapper {
	width:				576px;
	height:				20px;

	position:			absolute;

	top:				-2px;
	left:				154px;

	z-index:			10;
}

.Category { 
	float:				left;

	font-size:			12px;

	color:				#79B1B7;

	margin-left:		6px;
	margin-right:		6px;

	cursor:				pointer;

	position:			relative;
}

.Category_Menu {
	position:			absolute;

	top:				17px;
	left:				0px;

	width:				152px;

	text-align:			left;

	display:			none;
}

.Category_Menu_Item {
	width:				152px;
	height:				20px;

	border:				1px #CCCCCC solid;

	border-bottom:		none;

	font-size:			8pt;

	color:				#6E7A89;

	padding-left:		3px;

	background-color:	white;

	font-weight:		bold;

	line-height:		15pt;
}

.Category_Menu_Item_Hover {
	width:				152px;
	height:				20px;

	border:				1px #CCCCCC solid;

	border-bottom:		none;

	font-size:			8pt;

	color:				#5B3F29;

	padding-left:		3px;

	background-color:	#EEEEEE;

	font-weight:		bold;

	line-height:		15pt;

	cursor:				pointer;
}

.Category_Menu_Item_Bottom {
	border:				1px #CCCCCC solid;
}

/*-----------------------------------------------------------------------------
|| Forms
-----------------------------------------------------------------------------*/
input, select, textarea { 
	font-family:		Trebuchet MS;
	font-size:			10pt;

	border:				1px gray solid;
}

textarea { 
	font-family:	Trebuchet MS;
	font-size:		10pt;

	width:			100%;
	height:			100px;
}

hr {
	border:			0;
	height:			1px;

	border-top:		1px #352511 solid;
	border-bottom:	1px #5A4836 solid;

	width:			95%;
}

.Form_Name {
	font-size:		8pt;

	width:			40%;
}

.Form_Value {
}

.Footer { 
	width:			760px;

	clear:			both;

	line-height:	1.6em;

	letter-spacing:	.1em;
	text-align:		left;
}

.Copy {
	width:			760px;

	font-family:	Century Gothic, Sans-serif;

	font-size:		10px;

	margin-top:		10px;

	text-align:		left;
}

.smfont { 
	font-size:			10px; 
	text-decoration:	none; 

	letter-spacing:		.1em;
	text-align:			left;
}
