/* ********** BASIC SETUP ********** */
html {
    height:100%;
}    
body {
	margin:0;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
	font-size:small;
    height:100%;
}
h1,h2,h3,h4,h5,h6 {font-family:"trebuchet ms",arial,helvetica,sans-serif;}
* html body {font-size:small;}
.breaker {
	font-size:1px;
	height:1px;
	line-height:1px;
	clear:both;
}
a			{text-decoration:none;color:#FE7E1A;cursor:pointer;}
a:link		{text-decoration:none;color:#FE7E1A;}
a:visited	{text-decoration:none;color:#DE5E00;}
a:hover		{text-decoration:underline;color:#FE7E1A;}
a:focus		{text-decoration:underline;color:#FE7E1A;}
a:active	{text-decoration:underline;color:#FF0000;}

/* ********** BASIC LAYOUT ********** */

h1 {
	font-size:10px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#page {
	position:relative;
	min-width:779px;
    background-color:#FFF7EC;
    min-height:100%;
}
#headerBlock {
	background-color:#2C0C42;
	height:104px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#bodyBlock {
	position:relative;
	background-image:url(../statimages/left_orange.gif) !important;
	background-repeat:repeat-y;
	padding-top:84px;
    padding-bottom:40px;
}
/* Holly Hack \*/
* html #bodyBlock {padding-bottom:0px;}
/* End Hack */

#bodyBlock #leftColumn {
	position:absolute;
	top:84px;
	left:0;
	width:179px;
	background-image:url(../statimages/left_background.gif);
	background-repeat:no-repeat;
    background-color:#FCB149;
	border-top:34px solid #2C0C42;
	padding:15px 19px 0 19px;
	min-height:329px;
}
/* Holly Hack \*/
* html #bodyBlock #leftColumn {height:329px;}
/* End Hack */

#bodyBlock #mainColumn {
	padding:16px 10px 10px 247px;
	background-image:url(../statimages/main_back.gif);
	background-repeat:no-repeat;
	background-position:217px 0;
	min-height:352px;
    color:#666;
    font-size:11px;
}
/* Holly Hack \*/
* html #bodyBlock #mainColumn {height:352px;}
/* End Hack */

#bodyBlock #mainColumn #mainContent {
    padding-bottom:40px;
}
/* #bodyBlock #mainColumn h2 { 
    color:#000;
    font-size:2.0em;
} */
#footerBlock {
	height:26px;
	background-color:#2C0C42;
	clear:both;
	padding:5px 2% 6px 2%;
	color:#FFF;
	font-size:11px;
    position:absolute;
    bottom:0;
    left:0;
    border-top:1px #3D3C41 solid;
	width:96%;
}

/* ********** HEADER ********** */
#headerBlock #topStrip {
	height:99px;
	padding:0 200px 0 0;
	background-image:url(../statimages/header_cat2.gif);
	background-position:224px 0;
	background-repeat:no-repeat;
	position:relative;
	text-align:right;
}
#headerBlock #bottomStrip {
	height:5px;
	background-color:#97999C;
	text-align:left;
}
#headerBlock #sectionHeader {
	position:absolute;
	top:73px;
	right:201px;
	z-index:100;
}
#headerBlock #mainLogo {
	position:absolute;
	top:0;
	left:0;
	width:287px;
	height:121px;
	z-index:100;
}
#headerAnimation {
	position:absolute;
	top:0;
	right:0;
}


/* ********** LEFT BAR ********** */

#bodyBlock #leftColumn ul {
	margin:0;
	padding:0;
	list-style:none;
}
#bodyBlock #leftColumn ul li {
	display:block;
	margin:0;
	padding:0 0 3px 0;
	list-style:none;
	line-height:25px;
	font-size:12px;
	position:relative;
}
#bodyBlock #leftColumn ul li a,
#bodyBlock #leftColumn ul li:hover ul li a,
#bodyBlock #leftColumn ul li.sfhover ul li a {
	display:block;
	height:19px;
	line-height:19px;
	padding:3px 3px 3px 35px;
	color:#FFF;
	background-color:#313032;
	text-decoration:none;
	border-right:5px solid #97999C;
	background-image:url(../statimages/left_arrow.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:12px;
}
#bodyBlock #leftColumn ul li:hover ul li a,
#bodyBlock #leftColumn ul li.sfhover ul li a {
	padding:3px 3px 3px 20px;
	background-color:transparent;
	background-image:url(../statimages/left_sub.gif);
	overflow:hidden;
}
#bodyBlock #leftColumn ul li:hover   a, #bodyBlock #leftColumn ul li:hover ul li:hover a,
#bodyBlock #leftColumn ul li.sfhover a, #bodyBlock #leftColumn ul li.sfhover ul li.sfhover a
 {
	border-right:5px solid #D84027;
	background-position:0 -25px;
	font-weight:bold;
	font-size:14px;
}
#bodyBlock #leftColumn ul li:hover ul li:hover a,
#bodyBlock #leftColumn ul li.sfhover ul li.sfhover a
{
	background-position:0 0;
}
#bodyBlock #leftColumn ul li ul {
	margin:0;
	padding:3px 0 0 24px;
	list-style:none;
	position:absolute;
	top:0;
	left:-999em;
	width:155px;
}
#bodyBlock #leftColumn ul li:hover ul,
#bodyBlock #leftColumn ul li.sfhover ul {
	margin:0;
	padding:3px 0 0 24px;
	list-style:none;
	position:relative;
	left:0;
}
#bodyBlock #leftColumn ul li ul li {
	display:block;
	margin:0;
	padding:0 0 3px 0;
	list-style:none;
	line-height:25px;
	font-size:12px;
}
#bodyBlock #leftColumn ul li ul.longNames li a {
	font-size:11px !important;
}

/* ********** FOOTER ********** */

#footerBlock a {
	color:#FFF;
	text-decoration:underline;
}
#footerBlock ul {
	float:right;
	margin:0;
	padding:0.5em 0 0 0;
	list-style:none;
}
#footerBlock ul li {
	margin:0;
	list-style:none;
	display:inline;
	padding:0 0.5em;
	border-left:1px solid #FFAA00;
	line-height:1.2em;
}
#footerBlock ul li.first {
	border-width:0;
}

/* ********** SPECIAL RULES ********** */



