ul
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    list-style-type: none;
    position: relative; /*Disappearing background on li*/
}
ol, dl
{
    margin: 0px 0px 10px 22px;
    padding: 0px 0px 0px 0px;
}
ul li
{
    margin: 0px;
    padding: 0px;
    display: inline;
}

ol li li
{
    list-style-type: lower-roman;
}

ul.ulinline li
{
    display: inline;
}

a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

hr
{
    visibility: hidden;
    padding: 0px;
    margin: 0px;
}
h1, h2, h3, h4, h5, h6, p
{
    margin: 0px 0px 10px 0px;
}
img
{
    border-width: 0px;
}

.clearer
{
    clear: both;
}

.nodisplay
{
    display: none;
}

/********************** Added css */
.mbnone{
	margin-bottom:0;
}

#hsbody div#errorDiv{
	clear:both;
	float:left;
	width:99%;
}

#hsbody ul.error{
    margin:0;
	padding:0;
	/*border:solid 1px #000;*/
	display: block;
	margin-bottom:10px;
}

#hsbody ul.error li{
	color:#f00;
	/*list-style:disc;*/
	background:url(/ir/dcg/images_new/bullets.gif) no-repeat 0 50%; 
	padding-left:20px;
	margin:0 0 0 10px;
	display: block;
	/*border:solid 1px #f00;*/
}

.search_lnk li{
	display:block;
	margin-bottom:5px;
}

.sitemap li{
	display:block;
	margin-bottom:10px;
	margin-left:15px;
}

.search_lnk li a 
{
	background: url(/images_new/readmore.gif) no-repeat 0px 6px;
    color: #06BA39;
    padding: 4px 0px 4px 14px;
}

.sitemap li a 
{
	background: url(/images_new/readmore.gif) no-repeat 0px 6px;
    color: #06BA39;
    padding: 4px 0px 4px 14px;
}

.search_lnk li a :hover,
.sitemap li a :hover 
{
	color: #38d079;
	text-decoration: underline;
}

.clearFix10{
	margin-top:-10px;
	height:0;
	clear:both;
}

.clearHeight10{
	height:15px;
	clear:both;
}

p.clearFixIE{
	#margin-bottom:-12px;
	clear:both;
}


.clear10{
	height:10px !important;
	clear:both !important;
	
}

.clear20{
	height:20px;
	clear:both;
	#margin-top:-10px;
	position:relative;
}

.clearFix5{
	height:10px;
	float:left;
	width:100%;
	#margin-top:-10px;
	position:relative;

}



.clearFixEmail{
	margin-top:20px;
	#margin-top:10px;
	position:relative;

}


.clearFixBottomEmail{
	#margin-top:-10px;
	_margin-top:-25px;
	#margin-bottom:-2px;
	height:0;
}