/***** BASIC LAYOUT STUFF *****/
body {
	margin:12px 0 0 0;
	background-color:#EEEEEE;
	color:#000;
	text-align:center;
	font-size:0.8em;
	font-family:verdana,arial,helvetica,sans-serif;
}
#page {
	width:774px;
	text-align:left;
	margin:0 auto;
	background-color:#FFF;
	position:relative;
}
.break {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
	color:#FFF;
	background-color:#FFF;
}

a 			{text-decoration:none;cursor:pointer;}
a:link		{text-decoration:none;}
a:visited	{text-decoration:none;}
a:hover		{text-decoration:underline;}
a:focus		{text-decoration:underline;}
a:active	{text-decoration:underline;}

#contentBlock {
	background-image:url(../statimages/content_back.gif);
	background-repeat:repeat-y;
	clear:both;
}

/***** HEADER AREA *****/
#headerBlock {
	height:31px;
	background-color:#EEEEEE;
	color:#000;
	padding:0 0 0 24px;
}
h1 {
	margin:0;
	float:left;
	font-size:10px;
	height:24px;
	padding:0 0 3px 0;
}
h1 span {
	position:absolute;
	left:-999em;
}
#headerBlock img {
	border-width:0;
}
#headerBlock #mainLogo {
	margin-top:4px;
}
#headerBlock ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	height:24px;
}
#headerBlock ul li {
	margin:0;
	height:24px;
	padding:0 0 0 0;
	list-style:none;
	float:left;
}
#headerBlock ul #h1 {padding-left:24px;}
#headerBlock ul #h5 {padding-left:73px;}
#headerBlock ul #h2 {padding-left:17px;}


#headerBlock ul li 			{background-repeat:no-repeat;background-position:100% 100%;}
#headerBlock ul li a		{display:block;height:24px;}
#headerBlock ul li a img 	{visibility:hidden;} 

#headerBlock ul #h1  		{background-image:url(../statimages/head_login.gif);}
#headerBlock ul #h1 a 		{width:100px;}
#headerBlock ul #h1 a:hover {background-image:url(../statimages/head_login_on.gif);}

#headerBlock ul #h5 		{background-image:url(../statimages/head_mail.gif);}
#headerBlock ul #h5 a 		{width:89px;}
#headerBlock ul #h5 a:hover {background-image:url(../statimages/head_mail_on.gif);}

#headerBlock ul #h2  		{background-image:url(../statimages/head_story.gif);}
#headerBlock ul #h2 a 		{width:87px;}
#headerBlock ul #h2 a:hover {background-image:url(../statimages/head_story_on.gif);}

#headerBlock ul #h3  		{background-image:url(../statimages/head_support.gif);}
#headerBlock ul #h3 a 		{width:65px;}
#headerBlock ul #h3 a:hover {background-image:url(../statimages/head_support_on.gif);}

#headerBlock ul #h4 		{background-image:url(../statimages/head_contact.gif);}
#headerBlock ul #h4 a 		{width:101px;}
#headerBlock ul #h4 a:hover {background-image:url(../statimages/head_contact_on.gif);}

#headerPic {
	height:163px;
	padding:19px 22px 0 22px;
	background-image:url(../statimages/content_top.gif);
	background-repeat:no-repeat;
}

#sky1 {position:absolute;top:41px;left:106px;}
#sky2 {position:absolute;top:15px;left:379px;}
#sky3 {position:absolute;top:25px;left:467px;}

/***** MENUS *****/

#menuBlock {
	margin:0 22px 0px 22px;
	background-image:url(../statimages/city_base.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-bottom:10px;
}

#menuBlock ul {
	margin:0;
	padding:0;
	list-style:none;
	height:18px;
	line-height:18px;
	border:1px solid #000;
	font-size:80%;
	font-weight:bold;
	clear:both;
}
#menuBlock ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background-image:url(../statimages/top_menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:20px 50%;
}
#menuBlock ul li.first {
	width:80px;
	padding:0 8px 0 0;
	text-align:right;
	text-transform:uppercase;
	color:#FFDE01;
	background-color:#5B5B5B;
	background-image:none;
}
#menuBlock ul li a {
	display:block;
	min-height:18px;
	color:#FFF;
	background-color:transparent;
	padding:0 0 0 30px;
}
#menuBlock #topMenu1 {background-color:#151515;border-bottom-width:0;}
#menuBlock #topMenu2 {background-color:#424242;}
#menuBlock #topMenu2 li.first {background-color:#7B7B7B;}

/***** BODY *****/

#bodyBlock {
	padding:15px 22px 12px 22px;
	background-image:url(../statimages/content_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	position:relative;
	font-size:95%;
	min-height:650px;	/* needs to be matched to value in #leftColumn and hacks */
	clear:both;
}
#contentColumn {
	width:494px;
	margin:0 8px 0 0;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	float:right;
}
#leftColumn {
	width:195px;
	min-height:650px; 	/* needs to be matched to value in #bodyBlock */
	padding-right:16px;
	border-right:1px dashed #E3E3E3;
}
/* Explorer 6 Hacks - need to be matched to min-height values in #bodyBlock and #leftColumn \*/
	* html #bodyBlock {height:650px;}
	* html #leftColumn {height:650px;}
/* End Hack */

/***** LEFT COLUMN *****/

#leftColumn h2 {
	font-size:0.8em;
	color:#284686;
	margin:0;
}
#leftColumn ul {
	margin:0.4em 0 2em 0;
	padding:0;
	list-style:none;
	font-size:0.8em;
}
#leftColumn ul li {
	margin:0;
	padding:0.2em 0 0.2em 16px;
	list-style:none;
	line-height:1.2em;
	background-image:url(../statimages/left_col_bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 0.3em;
}
#leftColumn ul li a {
	color:#000;
}

/***** FOOTER BLOCK *****/
#footerBlock {
	background-image:url(../statimages/content_top.gif);
	background-repeat:no-repeat;
	margin:0;
	font-size:0.8em;
	border-bottom:20px solid #EEEEEE;
	clear:both;
}
#footerRight {
	padding:40px 22px 21px 22px;
	text-align:right;
	background-image:url(../statimages/content_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
}
#footerRight ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footerRight ul li {
	margin:0;
	padding:0 6px;
	list-style:none;
	line-height:1.2em;
	float:right;
	border-left:1px solid #000;
}
#footerRight ul li.last {
	border-left:0px;
}
#footerRight ul li a {
	color:#000;
}
#footerRight p {
	margin:15px 0 0 0;
	clear:right;
}
#footerLogo {
	float:left;
	margin:9px 0 0 23px;
	display:inline; /* fix explorer 6 margin bug */
}
#footerLogo img {
	float:left;
}
#footerLogo address {
	display:block;
	font-style:normal;
	padding:5px 0 0 56px;
	line-height:1.3em;
}

