

@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("../reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */



html{
font-size: 100%;
height: 100%;
}

body{
		font-family: Helvetica, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
		margin: 0em;
		height: 100%;
		background: url(../images/ImagesIkonic/backgroundTexture3.jpg);
		background-repeat: repeat-x; 
		
	
	
	}
	a{text-decoration: none;color:#0080FF;}
	a:hover{color: #9C9B99;}
	a:visited{text-decoration: none; color:#0080FF;}
	hr{display: none;}
	strong{font-weight: bold;}
	


	

/* =LAYOUT - the main layout styles */
	.containerPage{
		width:58.75em;
		margin: 0em auto;
		position: relative;
		overflow:hidden;
		background: url(../images/ImagesIkonic/HeadlineContent/backgroundContentImage.jpg);
	
	}
	
	
	.container{
		width:58.75em;
		margin: 0em auto;
		position: relative;
		overflow:hidden;
	
	}
	
	
	#backgroundTop {
	background-image:url(../images/ImagesIkonic/backgroundTop.jpg);
	height: 10px;
	width: 100%;
	}
	
	
	
	
	
		/* Middle main area layout */
	
	
	
	h1.centerHeadingWork {
		
	margin-top: .75em;
	margin-bottom: -.5em;
	overflow: hidden;
	font-size:1.6em;
	font-family: Helvetica, Helvetica, sans-serif;
	font-stretch:expanded;
	font-weight:bold;
	color:#03202f;
	padding: .825em 0em 0em 0em;
	line-height: 1.7em;
	width:15em;

	}
	
	
	
	
	.leftcolumnMiddle{float: left; width:37.5em;}
	
	.leftcolumnMiddle_heading {
		
	margin-top: 0em;
	margin-left: .3em;
	overflow: hidden;
	font-size:3em;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
	color:#44697d;
	padding: .5em 0em 0em 0em;
	line-height: .9em;
	width:6em;
	
	}
	
	
	
	h1.leftcolumnMiddle {
		
	margin-top: 2em;
	margin-left: .75em;
	overflow: hidden;
	font-size:2em;
	font-family:serif;
	font-stretch:expanded;
	font-weight:bold;
	color:#03202f;
	padding: .825em 0em 0em 0em;
	line-height: 1em;
	width:15em;

	}
	
	h2.leftcolumnMiddle {
		
	font-size:1.3em;
	margin-left: 1.25em;
	font-family:Helvetica, Helvetica, sans-serif;
	color:#44697d;
	padding: 0em;
	line-height: 1.8em;
	border-bottom: .0625em solid #ddd;
	width:25em;
	
	
	}
	
	
	
	
	
	p.leftcolumnMiddle {
		
	font-size:1.1em;
	margin-left: 1.35em;

	font-family:Helvetica, Helvetica, sans-serif;
	color:#03202f;
	padding: 0em;
	line-height: 1.6em;
	width: 31em;

	}

	
	
	
	.leftcolumnMiddle_wrapper{

		padding:0em;
		margin-top: 0em;
		width:38.875em;
		overflow: hidden;
		font-size: .9375em;
		line-height: 1.7em;
		color: #000000;
		font-family:Helvetica, Helvetica, sans-serif;
	}
	
	
	

	
	
	
	#columnLogo{float: left;width:11.875em;}
	
	
	
	#columnAddress{float: left; width: 8.435em;}
	.columnAddress_wrapper{
	
		padding:0em;
		margin-top: 1.25em;
		width:11em;
		overflow: hidden;
		font-size:1em;
		line-height: 1em;
		color: #58584D;
		font-family:Helvetica, Helvetica, sans-serif;
	}
	
	
	
			/* RSS layout */
	
	#rightcolumnRSS{float: left;width:240px; }
	
	
	
	
	h1.rightcolumnRSS {
		height: 2em;
		position: relative;
		padding: .825em 0em 0em .132em;
		margin-top: 0em;
		margin-left: 0em;
		margin-bottom: .2em;
		font-size:1.3em;
		font-family: Helvetica, sans-serif;
		color:#505050;
		font-weight:bold;
		text-transform:uppercase;
		line-height: 1em;
		width:240px;
	
	
	}
	
	/* right column */
	


	
		.rightcolumn{float: right;width: 17.75em;}
	
	
	
	
	
	
	/* main area layout */
	.main{padding:.437em 0em .437em 0em;}
	: left;width:17.93em;
	

	
	
	
	


/******* Menu JS Slider *********/


#idList {

	padding: 0em;
	margin: 0em;
	
}
 
#idList li {
	display: block;
	margin: 0em;
	padding: .5em;
	width: 17.5em;
	background: #363534;
	color: #fff;
	font-size:1.2em;
	font-family: Helvetica, Helvetica, sans-serif;
	border-bottom: .0625em solid #fff;
	
	
}






	





/******* Newsletter Information *********/


	.bottomcolumn{
		float: left;
		width:305px;
		margin-right: 10px;
		margin-top: 3em;
	}

	.bottomContent{
	float: left;
	width:59em;
	margin-top: 2.5em;
	height: 160px;
	}
		
		
	.bottomContentNewsletter{
	float: left;
	width:59em;
	margin: 0;
	margin-left: 30em;
	margin-top: 1em;

	}
	
	h1.bottomContentNewsletter {
	margin-top: 1.5em;
	font-size:1.3em;
	font-family: Helvetica, sans-serif;
	margin-left: 21em;
	font-weight: bold;
	letter-spacing: .1em;
	color:#000;
	line-height: 1em;
	width: 25em;
	}
 


span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
















/* =FOOTER...........................................................................FOOTER */
	#bottominfo{
		border-top: .01 solid #fff;
		background: #ccc url(../images/ImagesIkonic/backgroundFooterSmall.jpg) repeat;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
		margin-top: 2em;
	}
	
	
	.containerFooter{
		width:945px;
		margin: 20px auto;
		position: relative;
		overflow:hidden;
		background-image: url(../images/ImagesIkonic/backFooter.png);
		background-repeat:no-repeat;
		height: 185px;
	}
	
	.containerCopyright{
		width:945px;
		margin: 10px auto;
		position: relative;
		overflow:hidden;
		height: 20px;
	}
	
	
	

	#footer{
		height: .5em;
		margin-top: 0em;
		font-size: 1.2em;
	}
	#footer a{color: #b2b4b3;}

	.bottomright{margin-right:0;}
	
	#footer_navigation{
		float: left;
		padding-top:0em;
		font-size: .6em;
		font-family:Helvetica, Helvetica, sans-serif;
		letter-spacing: .1em;
		color:#b2b4b3;
	}
	#footer_navigation li{float: left;padding-left:1.2em;}
	#footer_navigation li a:hover{color: #a6bcc6;}


	.footercontainer{float: left; width:15em; margin-left: 60px; margin-top:15px;  }
	
	
	h1.footercontainer {
	margin-bottom: 0em; 
	margin-left: 0px;
	font-size:1em;
	color:#000;
	line-height: 1.15em;
	}

	
	p.footercontainer {
	margin-left: 0px;
	margin-bottom: 1em;
	font-size:.8em;
	color:#656565;
	line-height: 1.3em;
	width: 100%;
	}
 
	
	div.footercontainer input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:150px;
	}
	
	
	div.footercontainer label{
		display:block;
		margin-bottom:10px;
		color:#555555;
			}
	
	div.footercontainer label span{
		display:block;
		float:left;
		padding-right:6px;
		width:50px;
		text-align:left;
		font-weight:bold;
	}
	
	
	
	
	.spacer{margin-left:80px; 
		margin-bottom:10px;
		font-size:11px;
		color:#555555;
	}
	.green{
		background: url(../images/ImagesIkonic/green.gif);
		padding:0px 6px;
		border:1px solid #3b6e22;
		height:24px; 
		line-height:20px;
		color:#FFFFFF;
		font-size:12px;
		margin-right:10px;
		display:inline-block;
		text-decoration:none;
		margin-top: 10px;
	}


	
	#menu {
		background:none;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 12em;
	}
	#menu li {
		font-size: .8em;
		margin: 0;
		padding: 0;
	}
	#menu a {
		background:none;
		border-bottom: 1px solid #bbbbbb;
		color: #000;
		display: block;
		margin: 0;
		padding: 6px 12px;
		text-decoration: none;
	}
	#menu a:hover {
		background: #0080ff url("images/hover.gif") left center no-repeat;
		color: #fff;
		padding-bottom: 6px;
	}
		

















































/******* customized button *********/

button { 
margin-top: .5em;
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center; 
  margin-right: 3em;
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

/*blue buttons*/
button.submitBtn { 
  background:url(../images/ImagesIkonic/buttonImages/btn_grey_right.png) right no-repeat; 
  font-size:.8em; 
}
button.submitBtn span { 
  height:35px; 
  line-height:35px;
  background:url(../images/ImagesIkonic/buttonImages/btn_grey_left.png) left no-repeat;
  color:#fff; 
}
button.submitBtn:hover {
	background:url(../images/ImagesIkonic/buttonImages/btn_grey_right_hover.png) right no-repeat; 
}
button.submitBtn:hover span {
	background:url(../images/ImagesIkonic/buttonImages/btn_grey_left_hover.png) left no-repeat; 
}


/*******CSS for IE 6 and 7 (conditionalize as needed):*********/

button { 
  width:auto; 
  overflow:visible; 
}
button span { 
  margin-top:1px; 
}
	

/******* end of customized button ..........................................................................*********/









#strap {
margin: 0em;
float: left;
	background-image:url(../images/ImagesIkonic/footerIkonic.gif);
	height: 160px;
	width: 100%;
	}






	/* PChild Pages Main Information */
	
	.leftcontentFormContainer{float: left; width:29em; margin-top: 1.7em;}

		/* Middle main area layout */
	
	
	.leftcontent{float: left; width:29em;}
	
	h1.leftcontent {
		
	margin-top: .8em;
	margin-left: .65em;
	overflow: hidden;
	font-size:2.1em;
	font-family:serif;
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	padding: .22em 0em 0em 0em;
	line-height: 1em;
	width:11.5em;
	}
	
	h2.leftcontent {
		margin-top: .7em;
	font-size:.75em;
	margin-left: 2em;
	margin-bottom: -.7em;
	font-weight:bold;
	color:#363534;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;

	text-transform:uppercase;
	word-spacing:normal;
	letter-spacing: .1em;
	width:19em;

	}
	
	
	
	h3.leftcontent {
		margin-top: .5em;
	font-size:.8em;
	margin-left: 1.9em;
	color:#03202f;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	word-spacing:normal;
	letter-spacing: .1em;
	width:20em;

	}
	
	p.leftcontent  {
		
	font-size:.8em;
	margin-left: 2em;
	margin-bottom: .1em;
	font-family:Helvetica, Helvetica, sans-serif;
	color:#656565;
	padding: .7em 0em 0em 0em;
	line-height: 1.5em;
	width:400px;
	}

	
	
	
	
	
	
	
	
	h2.leftcontentAddress {
	margin-top: 1.3em;
	font-size:14px;
	margin-left: 27px;
	font-weight:bold;
	color:#363534;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	text-transform:uppercase;
	word-spacing:normal;
	letter-spacing: .1em;
	width:195px;

	}
	
	

	h3.leftcontentAddress {
		margin-top: .5em;
	font-size:14px;
	margin-left: 27px;
	color:#656565;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;

	
	word-spacing:normal;
	letter-spacing: .1em;
	width:245px;

	}
	



/* Who We Are Page info. This is a special css package for this page */

	
	
	.contentFormat1{float: left; width:29em;}
	
	h1.contentFormat1 {
		
	margin-top: 0em;
	margin-left: .65em;
	overflow: hidden;
	font-size:2.1em;
	font-family:serif;
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	padding: .22em 0em 0em 0em;
	line-height: 1em;
	width:11.5em;
	}
	
	h2.contentFormat1 {
	margin-top: .7em;
	font-size:.75em;
	margin-left: 2em;
	margin-bottom: -.7em;
	font-weight:bold;
	color:#363534;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	text-transform:uppercase;
	word-spacing:normal;
	letter-spacing: .1em;
	width:19em;

	}
	
	
	
	h3.contentFormat1 {
		margin-top: .5em;
	font-size:.8em;
	margin-left: 1.9em;
	color:#03202f;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	word-spacing:normal;
	letter-spacing: .1em;
	width:20em;

	}
	
	p.contentFormat1  {
		
	font-size:.8em;
	margin-left: 2em;
	margin-bottom: .1em;
	font-family:Helvetica, Helvetica, sans-serif;
	color:#656565;
	padding: .7em 0em 0em 0em;
	line-height: 1.5em;
	width:400px;
	}
	
	


/* Job Page */
.leftcontentExpanded{float: left; width:57.75em;}
	
	h1.leftcontentExpanded {
		
	margin-top: .8em;
	margin-left: .55em;
	overflow: hidden;
	font-size:2.5em;
	font-family:serif;
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	padding: .225em 0em 0em 0em;
	line-height: 1.1em;
	width:53em;
	}
	
	h2.leftcontentExpanded {
		margin-top: .7em;
	font-size:.8em;
	margin-left: 1.9em;
	margin-bottom: -.5em;
	font-weight:bold;
	color:#363534;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;

	text-transform:uppercase;
	word-spacing:normal;
	letter-spacing: .2em;
	width:53em;

	}
	
	
	
	h3.leftcontentExpanded {
	margin-top: .5em;
	font-size:.8em;
	margin-left: 1.9em;
	color:#03202f;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	word-spacing:normal;
	letter-spacing: .1em;
	width:53em;

	}
	
	p.leftcontentExpanded  {
		
	font-size:.8em;
	margin-left: 2em;
	margin-bottom: .1em;
	color:#656565;
	padding: .9375em 0em 0em 0em;
	line-height: 1.6em;
	width:890px;
	}


.contentHolder{float: left; width:24.25em; }
.contentFormat2{float: left; width:23.75em; }
	
	h1.contentFormat2 {
	margin-top: 0em;
	margin-left: .55em;
	overflow: hidden;
	font-size:2.5em;
	font-family:serif;
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	padding: .225em 0em 0em 0em;
	line-height: 1.1em;
	width:10em;
	}
	
	h2.contentFormat2 {
	margin-top: 1.5em;
	font-size:.8em;
	margin-left: 0em;
	margin-bottom: -.5em;
	font-weight:bold;
	color:#363534;
	font-family:Helvetica, Helvetica, sans-serif;
	padding: 0em;
	text-transform:uppercase;
	word-spacing:normal;
	letter-spacing: .2em;
	width:23em;
	}
	
	p.contentFormat2  {	
	font-size:.8em;
	margin-left: .2em;
	margin-bottom: .1em;
	color:#656565;
	padding: .9375em 0em 0em 0em;
	line-height: 1.5em;
	width:400px;
	}

	.bulletlist {
			color:#858786;
			font-size:.9em;
			margin-left: 0px;
			list-style: none;
			padding: 0px;
			}	
	
	.bulletlist li {background-image: url(../images/check.png); line-height: 1.35em;	background-repeat: no-repeat; background-position: 0 .55em; list-style-type: none; padding-left: 10px; margin-right: 10px; }
	



			
/* not used but works	
.glass li ul {margin:0 1.5em;}
.glass ul {margin:0 1.5em 1.5em 1.5em;}
.glass ul {list-style-type:disc;}
*/












/* Reach Us EMAIL FORM */

#contactFormArea{float: left; width:330px; margin-left: .8em; margin-top: .7em;}



fieldset { border:0;margin:0;padding:0; }
	label { 
	display:block; 
	margin-top: .7em;
	font-family:Helvetica, Helvetica, sans-serif;
	color:#03202f;
	font-size: .9em;
	
	  }
	input.text,textarea { width:300px;font:.8em Helvetica,sans-serif monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold .8em Helvetica,sans-serif; }
	



	
	/* syles and effects */
		.hilite {color:#191d1f;}
		.hiliteCap {color:#191d1f; text-transform:uppercase; font-weight: bold;}
		.hiliteGrey {color:#a2a4a3;}
		.hiliteWhite {color:#ffffff; }
		.webLink {color:#03202f;}
		.hiliteBack {background-color:#a8b400;}
		.transform {font-family:serif;
	font-size: 1.7em;
	font-style:italic;
	}
	
	
/* New Layout columns */



/*Top Content */
#LeftcolumnHeadline { float: left;width:287px;

 }
 

	
 
 
 #RightcolumnHeadline { float: left;width:610px; margin-left:1em; }
 
 
 h1.rightcolumnHeadline {
		
	margin-top: .4em;
	margin-left: .25em;
	margin-bottom: 0px;
	overflow: hidden;
	font-size:3.5em;
	font-family:  'Bodoni' serif;
	letter-spacing: .05em;
	color:#cecfcb;
	line-height: 1.4em;
	width:600px;

	}

	
	
	
	p.rightcolumnHeadline {
	margin-top: 0em;
	font-size:1em;
	margin-left: 1em;
	letter-spacing: .1em;
	color:#cecfcb;
	padding: 1.7em;
	line-height: 1.5em;
	
	font-family: Helvetica, sans-serif;
	background-color:#56233d;
	border-bottom: .5em solid #CECFCB;
	border-right: .5em solid #CECFCB;
	border-top: .5em solid #CECFCB;
	border-left: .5em solid #CECFCB;
	width: 33em;
	
	}
 
 
 
 /* Middle Content */
 
  #RightcolumnContent { float: left; width:590px; margin-left: 1.4em;}
 
  h1.rightcolumnContent {
	margin-top: .6em;
	margin-bottom: 0em;
	margin-left: 0em;
	overflow: hidden;
	font-size: 2.5em;
	font-family:  'Bodoni' serif;
	letter-spacing: 0em;
	color:#191d1f;
	line-height: 1em;
	width:590px;
	border-bottom: .1em solid #cecfcb;


	}

	
	
	
	p.rightcolumnContent {
	margin-top: .55em;
	margin-bottom: 0em;
	font-size:.85em;
	font-family: Helvetica, sans-serif;
	margin-left: 0em;

	color:#656565;
	line-height: 1.6em;
	width:590px;
	}
 



	#wrapper{float: left;width:290px; }
	#wrapper2{float: left;width:640px; height: 1000px; margin-left: 0em; background-image:url(../images/ImagesIkonic/wrapper2Background.jpg); background-repeat:no-repeat;}




 	.leftcolumnNews{float: left;width: 240px; margin-left: .75em}
	
	
/******* Accordion *********/



	.toggler {
	color:#858786;
	margin: 0em;
	padding: .5em .8em;
	font-size: .7em;
	font-weight: bold;
	font-family:  Helvetica, sans-serif;
	background-image:url(../images/ImagesIkonic/thumbAccent.jpg);
	height: 1.8em;
	width: 240px; 
}


	.accordion {
	color:#858786;
	margin-top: .2em;
	margin-bottom: .7em;
	font-size: .8em;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	padding: .2em;
	background-image:url(../images/ImagesIkonic/NewsBackground.jpg) repeat;
	line-height: 1.3em;
	width: 240px;
}




	h1.accordionTitle {
		height: 1.2em;
		position: relative;
		padding: .825em 0em 0em .132em;
		margin-top: .1em;
		margin-left: 0em;
		font-size:1.3em;
		font-family: Helvetica, sans-serif;
		color:#505050;
		font-weight:bold;
		text-transform:uppercase;
		width: 240px; 
	
	}

 
	 h2.accordionTitle  {
		height: 2em;
		position: relative;
		padding-top: 1.2em;
		padding-left: .8em;
		margin-top: 1.75em;
		margin-bottom:.95em;
		font-size:.75em;
		font-family: Helvetica, sans-serif;
		font-stretch:expanded;
		text-transform:uppercase;
		background-image:url(../images/ImagesIkonic/clientlogin.png);
		width: 239px; 
	}
	
	span.inspire {font-style:italic; color:#858786;}
	
	
	
	/******* Link to Client login *********/
	 h2.accordionTitle  a {color:#000000; padding: .3em 0em 0em 0em; font-weight: bold;}
	 h2.accordionTitle  a:hover {color:#7d7d7d;}
	 
	
	 
	 
	/******* Content Middle Homepage *********/
	
	.topcontent	{margin-top: 1.35em;}
	
	.topleft, .topcenter, .topright {
	 	color:#858786;
	 	line-height: 1.3em;
	 	font-size:.9em;
		font-family: Helvetica, sans-serif;
		width:29%;
		float:left;
		padding:1.5% 1.5%;
		}
		
	h2.topleft, h2.topcenter, h2.topright {
	font-size:.8em;
		color:#858786;
		width:100%;
		font-weight:bold;
		margin-left: 0em;
		margin-bottom: .3em;
		text-transform:uppercase;
			}
	
	p.topleft, p.topcenter, p.topright{
		font-size:.85em;
		padding-top: 0;
		margin-left: 0em;
		margin-top: .1em;
		margin-bottom: .2em;	
		width:100%;
			}
			

	
	/******* Image List *********/	
		
	#imagelist {
		color:#858786;
		font-size:.75em;
		margin-top: 0px;
		width: 170px;
		padding: 0px;
		}
					
	#imagelist ul {			
	list-style-image: url(../images/check.png); background-position: .2em .4em; 
	
			padding-left: 2em;}

	#imagelist li {  padding-top: .5em; background-color:#CCFF99; background-position: .2em .4em;}

	p.imagelist {
		margin-bottom: -.1em;
		margin-top: .6em;
		font-weight: bold;
		margin-left: 0em; }
		
		
		
	/******* Ordered List *********/	
		
	#numberList {
		list-style-type:decimal; 
		color:#858786;
		margin-left: 1.7em;
		font-size: .75em;
		line-height: 1.3em;}
		
	
	#orderedList {
		color:#858786;
		font-size:.75em;
		margin-top: 10px;
		margin-left: .2em;
		width: 150px;
		padding: 0px;}
					
	#orderedList ul {list-style-type:decimal; padding: 0; font-weight:bold;}
			
			
	#orderedList ul ul {list-style-type:none; margin-left: 1.6em; padding: 0; margin-bottom: .3em; font-weight:normal;}

	#orderedList li { list-style-position: inside; line-height: 1.4em; }
		
	
	 
	 
	 
	 
		
	img.special {border: .35em solid #cecfcb; margin-bottom: .3em; margin-left: .15em; margin-top: .5em;}
	
	
	
	
	
	
	/******* Image List Large List *********/	
		
	.largeimagelist {
		color:#858786;
		font-size:.75em;
		margin-left: 27px;
		width: 330px;
		list-style: none;
		padding: 0px;}
				
				
	
	.largeimagelist li {background-image: url(../images/check.png); line-height: 1.9em;	background-repeat: no-repeat; background-position: 0 .55em; list-style-type: none; padding-left: 10px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#nestedlist{
width:160px;
}


#nestedlist ul{
	font-size:.85em;
    list-style:none;
    margin:0 0 1em 2px;
    padding: 0;
}
#nestedlist ul li{
    line-height:1.3em;
    margin: .7em 0px 0px 0px;
    
}


#nestedlist ul ul li{
    line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 15px;
    background:url(../images/check.png) no-repeat 0 4px;
}

#nestedlist li ul{
    margin:0 0 0 15px;}

#nestedlist li ul li{
    padding-left:10px;
}




/* Holly Hack to fix ie6 li bg */
/*  Hides from IE-mac \*/
* html li{height: 1%;}
/* End hide from IE-mac */
@media print{
#nestedlist ul {
    list-style:disc;
    margin-left:30px;
}
#nestedlist ul li {
    padding-left:0px;
    background:none;
}
} /* end print */






#modifiedList {
width:160px;
}


#modifiedList ul{
	font-size:.85em;
    list-style:none;
    margin:0 0 1em 2px;
    padding: 0;
	
}
#modifiedList ul li{
    line-height:1.3em;
    margin: .7em 0px 0px 0px;
    
}


#modifiedList ul ul li{
    line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 15px;
    background:url(../images/check.png) no-repeat 0 4px;
}

#modifiedList li ul{
    margin:0 0 0 15px;}

#modifiedList li ul li{
    padding-left:10px;
}




/* Holly Hack to fix ie6 li bg */
/*  Hides from IE-mac \*/
* html li{height: 1%;}
/* End hide from IE-mac */
@media print{
#modifiedList ul {
    list-style:disc;
    margin-left:30px;
}
#modifiedList ul li {
    padding-left:0px;
    background:none;
}
 /* end print */
 
