﻿@import url("layout.css");
body,html,form
{
/*	font-family: Verdana, Helvetica, sans-serif, Arial;*/
   font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;   
	font-size: 0.8em;
	background: #4E4C4D url('../images/html/bodyBackGround.gif') repeat;
	background-attachment: scroll;
	text-align: center;
	height:100%;
}

/* Content Styles */
h6
{  color: #374277;
   margin-bottom:-15px;
   padding:0;
	font-size: 12px;
	font-weight:400;
}
h5
{  color: #374277;
}
h4 {
	color: #374277;
}
h3 {
	color: #374277;
}
h2 {
	color: #374277;
}

.header, .additionalHeader
{  font-size:14px;
   font-weight:bolder;
	color:#374277;
	margin: 0 0 12px 0;
}
p, .normal, .small, .bold, .bolder, .palely, .center
{  font-size: 12px;
   font-weight:normal;
	color:#5D5D5D;
   text-align: left;
}
b, .bold
{  font-weight:bold;
}
.bolder
{  font-weight:bolder;
}
.italic
{   font-style:italic;
}
.palely
{  color: #5D5D5D;
   vertical-align: middle;
}
.small
{  font-size: 10px;
}
.italicSmall
{  font-size: 10px;
   font-style:italic;
}

.center
{  color: #2B2D91;
   vertical-align: middle;
   text-align: center;
   padding: 2px;
}

.priceLabel
{  width:240px;
   border-bottom:solid 1px white;
   text-align:left;
   vertical-align:bottom;
}
.price
{  width:130px;
   border-bottom:solid 1px white;
   text-align:right;
   vertical-align:bottom;
}


#content h1 {
	color: #374277;
}
#content img {
	padding: 5px;
	border: 1px solid #808080;
}

hr
{	color: #7CC4FF;
   height:1px;
   margin:6px 0 18px 0;
   
}

.hr_spacer
{	background-color: transparent;
   height:0px;
   margin:6px 0 10px 0;
}


#container
{  width: 837px;
	height: 100%;
	left:auto;
	margin: 0px auto 0px auto;
	background-color: transparent;
}

.headContainer
{  width: 837px;
   height:64px;
}

.heliosHeadBackGround
{	background: transparent url('../images/html/headBackGround.jpg') repeat-x;
	height:42px;
   margin:0;
   padding:0;   
}

.logoBody
{	background-color: transparent;
	width:833px;
	text-align:left;
	padding: 26px 0 0 33px;
   margin:0;
}

.logoHead
{	background: transparent url('../images/html/logo2.jpg') no-repeat;
	height:42px;
	width:75px;
   margin:0;
   padding:0;
}

.heliosHeadBorder
{	background-color:transparent;
	height:42px;
	width:2px;
   margin:0;
   padding:0;
}

.heliosHead
{	background: transparent url('../images/html/heliosHead.jpg') no-repeat;
	height:42px;
	width:183px;
   margin:0;
   padding:0;
}

.heliosHeadName
{	background: transparent url('../images/html/heliosHeadName.jpg') no-repeat;
	height:42px;
	width:242px;
   margin:0;
   padding:0;
}


.contentContainer
{  width: 837px;
   /*height:90%;*/
}

.menuCol
{
	background:transparent  url('../images/html/mnuBackGround.gif') repeat-y;
	width:169px;
	height:100%;
	text-align:left;
	vertical-align:top;
}

.menuLogo
{	background: transparent url('../images/html/logoMenu.jpg') no-repeat;
	height:27px;
	width:169px;
}

.contentCol
{
	width:668px;
	height:100%;
	text-align:left;
	vertical-align:top;
}

.contentHeader
{
	background:#63ADC6  url('../images/html/contentHeader.jpg') no-repeat;
	width:668px;
	height:27px;
	text-align:left;
	vertical-align:top;
}
.contentBackGround
{  background:#63ADC6  url('../images/html/contentBackGround.gif') repeat-y;
	width:668px;
   height:100%;
	vertical-align:top;
}

.content
{	width: 668px;
	height: 100%;
	background:transparent  url('../images/html/contentPicture.jpg') no-repeat;
}

.contentCell
{	width: 428px;
	margin:0;
   height:100%;
	padding:32px 0 0 41px;
	vertical-align:top;
}

.contentCellAdditional
{	width: 260px;
	margin:0;
   height:100%;
	padding:32px 10px 0px 10px;
	vertical-align:top;
	color:#5D5D5D;

}

.statute_topic
{  font-size:14px;
   font-weight:bolder;
	color:#374277;
	margin: 0 0 12px 0;
}

.statute_sect
{  font-size:12px;
   font-weight:bolder;
	margin: 0 0 8px 0;
}

.statute_header
{  font-size:12px;
   font-weight:bold;
	margin: 0 0 6px 0;
}

.textCell
{	width: 380px;
   height:auto;
	margin:0;
	padding:12px;
	font-size:12px;
	font-weight:normal;
	color:#5D5D5D;
	vertical-align:top;
}

.additionalTextCell
{  width:160px;
	margin:0;
	padding:4px;
	vertical-align:top;
	border-top:solid 1px #9CCBB9;
	border-bottom:solid 1px #9CCBB9;
	vertical-align:middle;
}

.additionalHeader
{  color:#9CCBB9;
}
.additionalText
{ 	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
	text-decoration:none;
}
.additionalText a:link,.additionalText a:active,.additionalText a:visited, .additionalText a:hover
{ 	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
	text-decoration:none;
}
.additionalText a:hover
{	text-decoration:underline;
	color:#374277;
}

.additionalTextBlockItems
{  list-style-type: none;
   text-align:left;
   width: 160px;
   line-height:24px;
   margin: 0px;
   padding: 0px;
 	font-size:11px;
	font-weight:bold;
	color:#374277;
}
.additionalTextBlockItems li
{  line-height:24px;
   display: block;
}
.additionalTextBlockItems li a:link,.additionalTextBlockItems li a:active,.additionalTextBlockItems li a:visited
{  line-height:24px;
   padding-left: 7px;
	font-weight:bold;
	display:block;
}
.additionalTextBlockItems li a:hover
{  display:block;
   line-height:24px;
   padding-left: 7px;
	font-weight:bold;
   background:black url(../images/html/menu/menuListItem.gif) repeat-x;
	text-decoration:none;
	color:white;
}

.printCell, .printCellBroad
{  top:116px;
   height:24px;
   width:425px;
   margin:0;
   padding:0;
   position:absolute;
   text-align:right;
}
.printCellBroad
{  width:585px;
}
.printMenuTextCell
{ 	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
   height:24px;
   margin:0 0 0 6px;
   padding:0;
}
.printMenuImageCell
{  height:24px;
   width:16px;
   margin:0 0 0 6px;
   padding:0;
}

.mnuTable
{
	background-color:transparent;	
	height:631px;
	width:170px;	
	text-align:left;
	vertical-align:top;
}

.mnuMainItems
{  list-style-type: none;
   text-align:left;
   width: 169px;
   margin: 0px;
   padding: 0px;
   font-weight:500;
   font-size:12px;
}
.mnuMainItem 
{ 	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 12px;
	font-weight:600;
   text-decoration: none;
	color: #374277;
   line-height: 29px;
   display: block;
   background-color:transparent;
}

.mnuMainItem a:link, .mnuMainItem a:visited, .mnuMainItem a:active, .mnuMainItem a:focus
{  padding-left: 24px;
   display:block;
   width: auto;
   line-height: 29px;
   text-decoration: none;
   color: #374277;
   background:transparent url(../images/html/menu/menuItem.jpg) no-repeat;
}

.mnuMainItem a:hover
{  padding-left: 24px;
   display:block;
   width: auto;
   text-decoration: none;
   color: #374277;
   border-bottom:none;
   background:transparent url(../images/html/menu/menuItemSel.jpg) no-repeat;
}

.mnuMainItemSelected
{  background:transparent url(../images/html/menu/menuItemSel.jpg) no-repeat;
   width: auto;
   display:block;
   padding:0 0 0 24px;
   line-height: 29px;
   text-decoration: none;
	font-weight:bold;
}
.mnuMainItemSelected:hover
{  text-decoration: none;
}

.mnuMainItemText
{ 	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 12px;
	font-weight:600;
   text-decoration: none;
	color: #374277;
   line-height: 29px;
   display: block;
   background-color:transparent;
   padding-left:24px;
}

ul#menuSub
{	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 169px;
	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 11px;
	font-weight:500;
	color: #374277;
	letter-spacing: -0.2px;
}
ul#menuSub li
{	display: block;
	padding: 0;
	margin: 0;
	line-height: 25px;
}
ul#menuSub li a:link, ul#menuSub li a:visited, ul#menuSub li a:active, ul#menuSub li a:focus
{ 	width: auto;
	padding: 0 0 0 36px;
	margin: 0;
	text-decoration: none;
	display: block;
	vertical-align:top;
	letter-spacing: 1px;
	line-height: 25px;
	background: transparent url('../images/html/menu/menuSubItem.jpg') repeat-y;
}
ul#menuSub li a:hover
{  padding: 0 0 0 36px;
	line-height: 25px;
 	background: transparent url('../images/html/menu/menuSubItemSel.jpg') no-repeat;
}

.mnuListItems
{  list-style-type: none;
   text-align:left;
   width: 120px;
   margin: 0px;
   padding: 0px;
   font-weight:500;
   font-size:12px;
}

.mnuListItem 
{ 	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 12px;
	font-weight:400;
   text-decoration: none;
	color: #374277;
   line-height: 29px;
   display: block;
   background-color:transparent;
}

.mnuListItem a:link, .mnuListItem a:visited, .mnuListItem a:active, .mnuListItem a:focus
{  padding-left: 9px;
   display:block;
   line-height: 29px;
   text-decoration: none;
   color: #374277;
}

.mnuListItem a:hover
{  padding-left: 9px;
   display:block;
   text-decoration: underline;
   color: #374277;
   background-color:transparent;
}

.mnuListItemSelected
{  background-color:transparent;
   width: auto;
   display:block;
   padding:0 0 0 24px;
   line-height: 29px;
   text-decoration: none;
	font-weight:bold;
}

.mnuListItemText
{ 	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 12px;
	font-weight:400;
   text-decoration: none;
	color: #374277;
   line-height: 29px;
   display: block;
   background-color:transparent;
   padding-left:24px;
}

.contentFooter
{  width: 836px;
   height:18px;
	background: #4E4C4D url('../images/html/footerBackGround.gif') repeat-x;
}

.footerBorder
{  width: 4px;
	height:18px;
}
.footerCenter
{  width:828px;
	height:18px;
	font-family: Microsoft Sans Serif, Lucida sans Unicode, Arial;
	font-size: 10px;
	font-weight:500;
	text-align:left;
	color:#A7BBC6;
}

.footerCenter a, .footerCenter a:visited, .footerCenter a:active, .footerCenter a:focus
{  text-decoration:none;
	color:#A7BBC6;
}
.footerCenter a:hover
{  text-decoration:underline;
	color:#A7BBC6;
}


.excel_row, .excel_header
{  text-decoration:none;
}

