/*+clearfix {*/
.head:after, .head UL:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.head, .head UL
{
	display: inline-block;
}
.head, .head UL
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
/*+init {*/
*
{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
H1, H2, H3, H4, H5, H6, TH
{
	font-weight: inherit;
	=font-weight: expression(this.__FW?this.__FW:(new Function('t','return (t.__FW=t.parentNode.currentStyle.fontWeight)'))(this));
}
ADDRESS, CITE, DFN, VAR
{
	font-style: inherit;
	=font-style: expression(this.__FS?this.__FS:(new Function('t','return (t.__FS=t.parentNode.currentStyle.fontStyle)'))(this));
}
CAPTION, CODE, KBD, PRE, SAMP, TT, INPUT, TEXTAREA, SELECT, BUTTON
{
	font-family: inherit;
	=font-family: expression(this.__FF?this.__FF:(new Function('t','return (t.__FF=t.parentNode.currentStyle.fontFamily)'))(this));
}
TABLE
{
	border-spacing: 0;
}
TH
{
	text-align: left;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0;
}
BODY
{
	font-size: 11pt;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.5;
	letter-spacing: -1px;
}
/*+}*/
/*Edge Styles Classes*/
.c, .e
{
	display: block;
	position: absolute;
	font-size: 0;
	top: 0;
	bottom: 0;
	-bottom: -1px;
	left: 0;
	right: 0;
	-right: -1px;
}
.v
{
	width: 10px;
	height: auto;
	-height: expression(this.parentElement.clientHeight);
}
.h
{
	height: 10px;
	width: auto;
	-width: expression(this.parentElement.clientWidth);
}
.t
{
	bottom: auto;
}
.r
{
	left: auto;
}
.b
{
	top: auto;
}
.l
{
	right: auto;
}
.tl
{
	right: auto;
	bottom: auto;
}
.tr
{
	left: auto;
	bottom: auto;
}
.bl
{
	right: auto;
	top: auto;
}
.br
{
	left: auto;
	top: auto;
}
.opt
{
	height: 100% !important;
}
/*Forms*/
.form *
{
	margin-left: 150px;
}
.form * *
{
	margin-left: 0;
}
.form LABEL
{
	margin-left: 0;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	line-height: 1.95;
}
.form .text, .form TEXTAREA, .form SELECT
{
	margin-bottom: 10px;
	display: block;
	float: none;
	width: 360px;
	padding: 5px;
}
.form .text, .form TEXTAREA
{
	text-indent: 5px;
	padding-left: 0;
	padding-right: 0;
}
.form .form-sub LABEL
{
	position: relative;
	-position: static;
}
.form .form-row
{
	margin-left: 0;
	position: relative;
}
.form .checkbox
{
	margin-right: 6px;
}
.form .in
{
	position: relative;
}
.hide
{
	position: absolute !important;
	left: -99999px !important;
}
.remove
{
	display: none;
}
TEXTAREA, .text, SELECT
{
	padding: 5px;
	border: 1px solid #C6D5EA;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	background: #FFFFFF url(/App_Templates/full/input.png) repeat-x;
}
/*Global Template Stuff*/
STRONG
{
	font-weight: inherit;
}
A
{
	color: #2B71D3;
}
H1.logo
{
	width: 237px;
	height: 81px;
	margin: 0 auto 26px;
	left: -3px;
}
H1.logo A
{
	font-size: 45pt;
	letter-spacing: -6px;
	background: url(heavy-weight/diamond.png) no-repeat 0px 18px;
	text-align: right;
	display: block;
	height: 100%;
	text-decoration: none;
	color: #FEFEFE;
	/*+text-shadow:1px 1px 1px #000000;*/
	-moz-text-shadow: 1px 1px 1px #000000;
	-webkit-text-shadow: 1px 1px 1px #000000;
	-o-text-shadow: 1px 1px 1px #000000;
	text-shadow: 1px 1px 1px #000000;
}
/*[clearfix]*/.head
{
	z-index: 1;
	width: 100%;
}
/*[clearfix]*/.head UL
{
	left: 50%;
	float: left;
	list-style-type: none;
}
.head LI
{
	float: left;
	padding: 0;
	right: 50%;
	zoom: 1;
}
.head LI A
{
	top: -5px;
	display: block;
	padding: 0 18px 1px;
	/*+border-radius:6px 6px 0 0;*/
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 10pt;
	color: #C9D8ED;
	text-align: center;
	height: 53px;
	line-height: 60px;
	background: url(/App_Templates/heavy-weight/bg.png) repeat-x 0px 9999px;
}
.head LI A:focus
{
	outline: 0;
}
.head LI A:hover
{
	color: #FFFFFF;
}
.head LI SPAN
{
	display: none;
	position: absolute;
	top: 0px;
	width: 16px;
	height: 74px;
	background: url(agg.png) no-repeat 0px -49px;
}
.head LI .l
{
	left: -16px;
	background-position: -146px -49px;
}
.head LI .r
{
	right: -16px;
}
/*Content Header*/
.heading
{
	margin-bottom: 20px;
	clear: both;
	height: 70px;
	line-height: 70px;
	border: 1px solid #E9ECF1;
	border-width: 1px 0px;
	color: #000000;
	font-size: 22pt;
	text-align: center;
	/*+text-shadow:1px 1px 2px #ADADAD;*/
	-moz-text-shadow: 1px 1px 2px #ADADAD;
	-webkit-text-shadow: 1px 1px 2px #ADADAD;
	-o-text-shadow: 1px 1px 2px #ADADAD;
	text-shadow: 1px 1px 2px #ADADAD;
	letter-spacing: -2px;
}

