    /*	start house-keeping section  */
.clearer:after {
	content: '[HI MUM]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearer {
	display: inline-block;
}
.clearer {
	display: block;
}
.clean{
padding:0px;margin:0px;    
}
.imgClean
{
/*padding:2px 0px 0px 0px;*/
padding: 4px 0 0 0;
margin:0px 0px 0px 0px;
border:0px;
}
/*	end house-keeping section  */
ul,ol,li,h1,h2,h3,h4,h5,img{
padding:0px;
margin:0px;
border:0px;
font-weight:normal;
}
/* start body container */
body{
width:100%;
margin:0px;
padding:0px;	
color:#9c9a9a;
font-size:9pt;
font-family:Verdana;
background: url(../images/bg.gif) repeat-x top;
background-color:#ffffff;	
}
h1{
font-size:18px;
font-weight:bold;
line-height:26px;
}
p{
padding:15px 0px 0px 0px;
margin:0px;
}
#outContainer .rightContainer h3{ /* KB */
font-size:12px;
font-weight:bold;
line-height:16px;
margin:0px;
padding:20px 0px 0px 0px;
}
#outContainer .rightContainer .blueTextHeading h3{ /* KB */
font-size:12px;
font-weight:bold;
line-height:16px;
margin:0px;
padding:0px 0px 0px 10px;
background:url(../images/arrow.gif) no-repeat left;
}



h3.white{
color:#ffffff;
}
h4{
margin:0px;
font-weight:normal;
font-size:11px;
}
h5{
font-size:10px;
font-weight:normal;
margin:0px;
cursor:pointer;
padding:6px 0px 4px 20px;
}
h5:hover{
color:#058d99;
}
p{	
padding:10px 0px 0px 0px;
margin:0px;
}
hr{
padding:30px 0px 25px 0px;
border:0px;
width:700px;
background:url(../images/bar.gif) no-repeat center;
}
#outContainer{
width:980px;
margin-left:auto;
margin-right:auto;
}
#outContainer .headerContainer{
/*height:94px;*/
height:103px;
width:554px;
margin:0px;	
}
#outContainer .bodyContainer{
float:left;
width:980px;
}
#outContainer .leftContainer{
float:left;
width:205px;	
/*padding:15px 0px 5px 17px;*/
padding:20px 0px 5px 0px;
margin:0px;
}
#outContainer .leftContainer ul{
list-style:none;
float:left;	
width:188px;
}
#outContainer .leftContainer li{
float:left;
display:block;
padding:0px 0px 6px 0px;
/*height:34px;*/
width:188px;
background:url(../images/btn.gif) repeat-x top;
/*background:url(../images/btnOn.gif) repeat-x top;*/
}

#outContainer .leftContainer li.over,
#outContainer .leftContainer li.selected
{
float:left;
display:block;
padding:0px 0px 6px 0px;
/*height:34px;*/
width:188px;
background:url(../images/btnHover.gif) repeat-x top;
/*background:url(../images/btnOn.gif) repeat-x top;*/
}
#outContainer .leftContainer .listCon{
float:left;
clear:both;
width:185px;
font-size:10px;
padding:0px;
}
#outContainer .leftContainer li h4.line1{
font-weight:normal;
cursor:pointer;
height:20px;
color:white;
font-weight:bold;
font-family: Arial;
padding:11px 0px 0px 24px;
}
#outContainer .leftContainer li h4.line2{
font-weight:normal;
cursor:pointer;
height:27px;
color:white;
font-weight:bold;
font-family: Arial;
padding:2px 0px 2px 24px;
}
#outContainer .leftContainer li h5 {
color: #9c9a9a;
}
#outContainer .leftContainer li h5 a:link, #outContainer .leftContainer li h5 a:visited{
color: #9c9a9a;
text-decoration: none;
}
#outContainer .leftContainer li h5 a:hover{
color: #1C858B;
text-decoration: none;
}
#outContainer .rightContainer{
float:left;
width:715px;
}
#outContainer .rightContainer ul.faq{
padding-left:15px;
margin-bottom: 20px;
list-style-type: none;
}
#outContainer .rightContainer ul.faq li a{
float:none;
}

#outContainer .rightContainer ul{
padding:10px 0px;
}

* html #outContainer .rightContainer ul{
/*padding:10px 0px;*/
list-style-type: none;
padding: 10px 0px;
margin: 0;
}

#outContainer .rightContainer ul ul{
padding:0px;
}

/*#outContainer .rightContainer li 
{
list-style-image: url('../images/bulletpoint.gif');
}*/

#outContainer .rightContainer li
{
list-style-type: none;
background-image: url('../images/bulletpoint-nomargin.gif');
background-repeat: no-repeat;
background-position: 2px 0.75em;
padding-left: 1.5em;
}

* html #outContainer .rightContainer li
{
list-style-type: none;
background-image: url('../images/bulletpoint-nomargin.gif');
background-repeat: no-repeat;
background-position: 2px 0.75em;
padding-left: 1.5em;
}

#outContainer .rightContainer li ul li, #outContainer .rightContainer li ul li p {
list-style-type: none;
list-style-image: none;
background-image: none;
padding-left: 10px;
}

#outContainer .rightContainer ul ul li, #outContainer .rightContainer ul ul li p {
list-style-type: none;
list-style-image: none;
background-image: none;
padding-left: 10px;
}


#outContainer .rightConText{
padding:30px 0px 0px 0px;
width:715px;
clear:both;
line-height:20px;
height:300px;
}
#outContainer .rightText{
padding:10px 0px 0px 0px;
width:715px;
clear:both;
line-height:20px;
}
/*#outContainer .rightText a{
color:#058d99;
float:right;
font-weight:bold;
padding:0px 0px 30px 10px;
}*/
#outContainer .blueTextCon{
clear:both;
margin:20px 0px 0px 0px;
padding:0px 0px 50px 0px;
display:block;
float:left;
width:710px;
background:url(../images/bgMiddle.jpg) repeat-y;
}
#outContainer .blueTextHeading{
float:left;
height:49px;
width:230px;
background:url(../images/bgHead.jpg) repeat-x;
}

#outContainer .blueTextHeading .lineOne{
padding:15px 0px 0px 22px;
}

#outContainer .blueTextHeading .lineTwo{
padding:8px 0px 0px 22px;
}

#outContainer .blueTextConInner{
width:210px;
padding:15px 10px 20px 10px;
float:left;
}
#footerContainer{
clear:both;
margin:0px;
background:url(../images/footerBg.gif) repeat-x top;
}
#footerContainer .footerConInner{
margin-left:auto;
margin-right:auto;
padding:2px 0px 0px 0px;
width:980px;
color:#ffffff;
font-size:10px;
height:15px;
}
#footerContainer .footerConInner .footerInner{
width:920px;
float:left;
}
#footerContainer ul{
/*padding-left:200px;*/
list-style:none;
float:left;
}
#footerContainer li{
padding: 0px 16px 0px 0px;
float:left;
}
#footerContainer .footerText{
/*padding:0px 0px 0px 400px;
float:left;*/
padding:0px;
float:right;
}
/* end body container */

/* CSS by KB */
#outContainer .leftContainer li h5 { /* KB */
color: #9c9a9a;
}
#outContainer .leftContainer li h5 a:link, #outContainer .leftContainer li h5 a:visited{ /* KB */
color: #9c9a9a;
text-decoration: none;
}
#outContainer .leftContainer li h5 a:hover{ /* KB */
color: #1C858B;
text-decoration: none;
}
#outContainer .rightContainer h2{ /* KB */
font-size:16px;
font-weight: bold;
padding-top:10px;
}
#outContainer .rightContainer ul{ /* KB */
/*padding-left:15px;*/
}
#outContainer .rightContainer ul.faq{ /* KB */
padding-left:15px;
margin-bottom: 20px;
list-style-type: none;
}
#outContainer .rightContainer ul.faq li a{ /* KB */
float:none;
}
#outContainer .rightText a{ /* KB */
color:#058d99;
font-weight:bold;
}
#outContainer .rightText .top a{ /* KB */
color:#058d99;
float: right;
font-weight:bold;
padding-bottom: 30px;
}
#footerContainer a:link, #footerContainer a:hover, #footerContainer a:visited{ /* KB */
color: #ffffff;
text-decoration: none;
}
#outContainer .sitemap ul li a:link, #outContainer .sitemap ul li a:hover, #outContainer .sitemap ul li a:visited{
font-weight: normal;
}
#outContainer .leftContainer li h4 a:link, #outContainer .leftContainer li h4 a:visited{
color: white;
text-decoration: none;
}



#outContainer .rightContainer table h3{ /* LL */
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0px;
padding:0px 0px 0px 10px;
background:url(../images/arrow.gif) no-repeat left;
}

#outContainer .rightContainer table h3 a{ 
 text-decoration: none;
}

table.subNav tr.alter td
{
	background-color: #F3F8FB;
}
