html, body {/*for background color*/
	margin: 0;
	padding: 0;
	/*background: transparent url(backgrounds/backfade.gif) 0 0 repeat-x; background-color: #BEBEBE;*/
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Verdana, sans-serif;
	/* text-align: center; */
	min-width: 860px;
	/* max-width: 1600px; */
}	
.plain {
	background: #fff;}
.hs { display:none; } /* general "show for screen" class, useful for hiding things for screen display only */	
#navdnrheader {/*for nav header size and color and element positioning*/
   height: 65px;
   background: transparent url(backgrounds/logo_bar.gif) 0 0 repeat-x;
}
#navheaderlink a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #463322;
	font-size: 75%;}
#navheaderlink a:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #463322;
	font-size: 75%;}
#navheaderlink a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #463322;
	font-size: 75%;}
* html #navheaderlink {/*nav text positioning for IE*/
	position: relative;
	top: -21px;	
	z-index: 1;}	

#menucontainer {/*for page size with borders*/
	width: 786px;
   text-align: left;
	margin-left: auto;
	margin-right: auto;}		
#menucontainerwide {/*for page size with borders*/
	width: 85%;
   text-align: left;
	margin-left: auto;
	margin-right: auto;}		
	
#container {/*for page size with borders*/
	width: 786px;
	background: #FFF;
	border: solid 1px #AACC55;
   text-align: left;
	margin-left: auto;
	margin-right: auto;}	
#containerwide {/*for page size with borders*/
	width: 85%;
	background: #FFF;
	border: solid 1px #AACC55;
   text-align: left;
	margin-left: auto;
	margin-right: auto;}		
* html #container {/*for page size with borders for IE*/
	width: 796px;}		
#content {/*for content size, color and element positioning*/
	float: right;
	width: 590px;
	background: #FFF;
	padding: 0px 0px 10px 0px;}
#contentwide {/*for content size, color and element positioning*/
	float: left;
	width: 70%;
	background: #FFF;
	padding: 0px 10px 10px 0px;}
#leftmenu {/*for menu bar content and h1 text positioning*/
   float: left;
	width: 175px;
	height: 100%;
	background: #EBEBEB;
	border-right: solid 1px #AACC55;
	border-bottom: solid 1px #AACC55;
	padding: 5px 5px 5px 5px;}
#menulogo {
	float: left;
	position: relative;
	left: 150px;
	top: -50px;
	z-index: 1;}

* html #menulogo {/*menu logo positioning for IE*/
	left: 140px;}
	
#navfooterlink a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #374777;
	font-size: 85%;}
#navfooterlink a:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #374777;
	font-size: 85%;}
#navfooterlink a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #374777;
	font-size: 85%;}

* html #navheaderlink {/*nav text positioning for IE*/
	position: relative;
	top: -21px;	
	z-index: 1;}
*:first-child+html #navheaderlink {/*nav text positioning for IE*/
	position: relative;
	top: -21px;	
	z-index: 1;}
html:first-child #navheaderlink {/*nav text positioning for Opera9 and below*/
	position: relative;
	top: -13px;	
	z-index: 1;}
body:last-child:not(:root:root) #navheaderlink { /*nav text positioning for Safari, WebKit, KHTML*/
	position: relative;
	top: -13px;	
	z-index: 1;}		
	
.navleft {
	float: left;
	z-index: 1;}
.navright {
	float: right;
	position: relative;
	top: -10px;}	
.paddingsmall {
	padding: 5px;}
.paddingbig {
	padding: 12px}
.paddingbigger {
	padding: 18px}	

a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #463322;
	font-family: Verdana, Helvetica, sans-serif;}
a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #463322;
	font-family: Verdana, Helvetica, sans-serif;}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #A18866;
	font-family: Verdana, Helvetica, sans-serif;}
.navlinkactive {
	font-weight: bold;
	color: #90755E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;}	
	
a.nav:link {/* anchor series for navigation*/
	text-decoration:none;
	font-size: 75%;}
a.nav:visited {
	text-decoration:none;
	font-size: 75%;
	color: #463322;}
a.nav:hover {
	text-decoration:underline;
	color: #A18866;
	font-size: 75%;}
a.navwhite:link {
	color: #FFFFFF;
	font-size: 75%;}
a.navwhite:visited {
	color: #EBEBEB;
	font-size: 75%;}
a.navwhite:hover {
	color: #FFFFFF;
	font-size: 75%;}
a.navlake:link {
	color: #374777;
	font-size: 75%;}
a.navlake:visited {
	color: #374777;
	font-size: 75%;}
a.navlake:hover {
	color: #747FA7;
	font-size: 75%;}	
a.navforest:link {
	color: #275527;
	font-size: 75%;}
a.navforest:visited {
	color: #275527;
	font-size: 75%;}
a.navforest:hover {
	color: #AACC55;
	font-size: 75%;}
	
a.noline:link {/* anchor series for navigation with no underline*/
text-decoration: none;
	font-size: 75%;}
a.noline:visited {
text-decoration: none;
	font-size: 75%;}
a.noline:hover {
	text-decoration: underline;
	font-size: 75%;}
a.nolinewhite:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 75%;}
a.nolinewhite:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 75%;}
a.nolinewhite:hover {
	color: #EBEBEB;
	text-decoration: underline;	
	font-size: 75%;}
a.nolinelake:link {
	color: #374777;
	text-decoration: none;
	font-size: 75%;}
a.nolinelake:visited {
	color: #374777;
	text-decoration: none;
	font-size: 75%;}
a.nolinelake:hover {
	color: #747FA7;
	text-decoration: underline;
	font-size: 75%;}	
a.nolineforest:link {
	color: #275527;
	text-decoration: none;
	font-size: 75%;}
a.nolineforest:visited {
	color: #275527;
	text-decoration: none;
	font-size: 75%;}
a.nolineforest:hover {
	color:  #AACC55;
	text-decoration: underline;	
	font-size: 75%;}
	


a.sitemap:link {/* for anchor tags on the site map*/
	font-size: 125% !important;}
a.sitemap:hover {
	font-size: 125%;
	text-decoration: none;
	background-color: #AECEEE !important;}
a.sitemap:visited {
	font-size: 125% !important;}	
		
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	letter-spacing: -.05em;
	color: #463322;}

h1 {
	margin: 5px 0px 15px 0px;}
h2 {
	margin: 0px 0px 0px 0px;}
h2.white {
	color: #FFFFFF;}		
h2.morel {
	color: #463322;}	
h2.lake {
	color: #374777;}

h3 {
	margin: 0px 0px 0px 0px;}
h3.white {
	color: #FFFFFF;}	
h3.morel {
	color: #463322;}
h3.lake {
	color: #374777;}
	
h4 {
	margin: 15px 0px 0px 0px;}
h4.white {
	color: #FFFFFF;}
h4.morel {
	color: #463322;}
h4.lake {
	color: #374777;}
					
h5 {
	margin: 0px 0px 0px 0px;}
h5.white {
	color: #FFFFFF;}
h5.morel {
	color: #463322;}
h5.lake {
	color: #374777;}
	
h1.h404 { /*used on error page*/	
	background-color: #DBEEAA;
	color: Red;
	margin: 0px 0px 0px 0px }
	
p {
	font-size: 90%;
	font-family: Verdana, Sans-Serif;
	margin: 1%;
	margin-left: 0px;
	color: #333;
	
}
.smalltext {
	font-size: 80%;}	
.bigtext {
	font-size: 110%;}	
.nav {
	font-size: 110%;}
.hottopic {
	color: Red;}
	
.hottopic a {
	color: Red;}
	
		
.textright {
	text-align: right;}	
.indent {
	text-indent: 10px;}		
	
quote {/*use for quoted text*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 90%;
	font-style: italic;
	margin: 1%;}
		
code {/*use for showing code text, such as in CMS user guide*/
	font-size: 100%;	
	color: #275527;
	font-family: Monaco, Courier, monospace;
	display: inline;}		
			
form {
	font-family: Verdana, Sans-Serif;
	font-size: 90%;
	letter-spacing: -.01em;
	line-height: 100%;}
form.white {
	color: #FFFFFF;}	
select {
	font-family: Verdana, Sans-Serif;
	font-size: 90%;
	letter-spacing: -.01em;}
/*input {
	text-decoration: none;
	color: #000;
	font-family: Verdana, Sans-Serif;
   font-weight: bold;
	font-size: 75%;
	border: 1px solid #616161;
	background-color: #EBEBEB;}
input.submit {
	color: #000;
	background: #DBEEAA;
	border: 2px outset #AACC55;}	
input.reset {
	color: #000;
	background: #DBEEAA;
	border: 2px outset #AACC55;}	
input.textbox {
	background-color: #FFFFFF;
	border: 2px outset #BEBEBE;}	*/
input.paleradio {/*default radio class styles to display correctly in IE*/
  background: #AECEEE;
  color: #000;
  border: none;}
input.mediumradio {
  background: #747FA7; 
  color: #000;
  border: none;}  
input.darkradio {
  background: #374777;
  color: #000;
  border: none;}
input.palecheck {/*default checkbox class styles to display correctly in IE*/
  background: #AECEEE;
  color: #000;
  border: none;}
input.mediumcheck {
  background: #747FA7; 
  color: #000;
  border: none;}  
input.darkcheck {
  background: #374777;
  color: #000;
  border: none;}
  
ul, ol {/*default list style*/ 
	font-family: Verdana, Sans-Serif;
	letter-spacing: -.01em;
	margin-top: 0;
	font-size: 90%;}  		
ul {/*default ul style*/
	list-style-type: square;}
ol {/*default ol style*/
	list-style-type: decimal;}	
ol ol {/* ordered list inside another ordered list: contextual selector*/	
	font-family: "Trebuchet MS", "Trebuchet", Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
	list-style-type: lower-alpha;}
ul ul {/* unordered list inside another unordered list: contextual selector*/	
	font-family: "Trebuchet MS", "Trebuchet", Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
	list-style-type: circle;}					
ul.nobullet {/*ul class for style without a bullet*/
	list-style-type: none;}
li.nobullet {/*ul class for style without a bullet*/
	list-style-type: none;}
ol.alpha {/*ol class for style with letters*/
	list-style-type: lower-alpha;}	
ul.nav {/*ul class for style in navigation menus*/
	margin-left: 8px;
	padding-left: 0px;
	list-style: none;}	
ul.nav li {
padding-top: 5px;
	
}



ul.navwhite {/*ul class for style in navigation menus*/
	list-style-image: url(backgrounds/ularrowwhite.gif);
	padding-left: 15pt;
	margin-left: 1pt;}		  		

hr {/*horizontal row classes, default is mediumforest*/
	border: solid 1px #AACC55;}
hr.darkforest {
	border-color: #275527;}
hr.darkmorel {
	border-color: #463322;}
hr.darklake {
	border-color: #374777;}
hr.darkwolf {
	border-color: #616161;}	
hr.mediummorel {
	border-color: #A18866;}
hr.mediumlake {
	border-color: #747FA7;}
hr.mediumwolf {
	border-color: #BEBEBE;}		
hr.paleforest {
	border-color: #DBEEAA;}
hr.palemorel {
	border-color: #EEDDAA;}
hr.palelake {
	border-color: #AECEEE;}	
hr.palewolf {
	border-color: #EBEBEB;}			
	
table.data { /* for table data without paragraphs */	
	font-family: "Gill Sans MT", "Gill Sans", Tahoma, Verdana, Sans-Serif;
	font-size: 95% }
table.databorder { /* for tables without paragraphs and a border */	
	font-family: "Gill Sans MT", "Gill Sans", Tahoma, Verdana, Sans-Serif;
	font-size: 95%;
	border: 1px solid #275527;}

.code {/*use for showing code text, such as in CMS user guide*/	
	color: #275527;
	font-family: Monaco, Courier, monospace;}			
.quote {/*use for quoted text*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 90%;
	font-style: italic;
	margin: 1%;}  
.error {/* for error messages*/	
	margin: 5px 5px 5px 0px;		
	font-size: 80%;	
	line-height: 105%;	
	font-style: italic;	
	font-family: Helvetica, Verdana, Sans-Serif;
	color: Red;}
.navtopic {/*topic names, indented */	
	font-family: "Trebuchet MT", "Trebuchet", Verdana, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	font-size: 16pt;
	margin: 15px 0 0 0;
	color: #275527;
	text-indent: -4px;
	}
.note {/*for a small note*/
	color: #616161;
	font-size: 85%;
	font-style: italic;
	text-align: left !important;}	
.caption {
  font-weight: bold;
  font-size: 75%;}
.imageleft {
  float: left;
  border: solid 1px #AACC55;
  background-color: #DBEEAA;
  margin: 5px 5px 10px 10px;
  padding: 5px;} 
.imageright {
  float: right;
  border: solid 1px #AACC55;
  background-color: #DBEEAA;
  margin: 5px 5px 10px 10px;
  padding: 5px;} 

.left {
  float: left;} 
.right {
  float: right;} 

.border {
	border: solid 1px #000;}
.darkbor {/*default border style*/
	border: solid 1px #275527;}
.mediumbor {
	border: solid 1px #AACC55;}	
.palebor {
	border: solid 1px #DBEEAA;}		
			
.black {/*for adding color to elements*/
	color: #000;}	
.white {
	color: #FFF;}	
.white a:link {
color: #FFF;}

.white a:visited {
color: #FFF;}

.white a:hover {
	color: #DFEDF9;
	text-decoration:none;
}	

	
		
.forest {
	color: #275527;}
.morel {
	color: #463322;}
.lake {
	color: #374777;}	
.wolf {
	color: #616161;}	
		      	 
.darkmorel {/*for adding color to elements*/
	background-color: #463322;}
.mediummorel {
	background-color: #A18866;}
.palemorel {
	background-color: #EEDDAA;}		
.darklake {/*for adding color to elements*/
	background-color: #374777;}
.mediumlake {
	background-color: #747FA7;}
.palelake {
	background-color: #AECEEE;}	
.darkforest {/*for adding color to elements*/
	background-color: #275527;}
.mediumforest {
	background-color: #AACC55;}	
.paleforest {
	background-color: #DBEEAA;}
.darkwolf {/*for adding color to elements*/
	background-color: #616161;}
.mediumwolf {
	background-color: #BEBEBE}	
.palewolf {
	background-color: #EBEBEB;}
.whitebg {
	background-color: #FFF;}
.blackbg {
	background-color: #000;}
.hottopicbg {
	background-color: Red;}			
	
.boxwhite {/*for adding color and padding to elements*/
	background-color: #FFF;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}	
.boxdarkmorel {/*for adding color and padding to elements*/
	background-color: #463322;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.boxmediummorel {
	background-color: #A18866;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.boxpalemorel {
	background-color: #EEDDAA;
	margin: 0px 0px 10px 0px;
	padding: 15px 15px 5px 15px;}	
.boxdarklake {/*for adding color and padding to elements*/
	background-color: #374777;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}
.boxmediumlake {
	background-color: #747FA7;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.boxpalelake {
	background-color: #AECEEE;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;}
.boxdarkforest {/*for adding color to and padding elements*/
	background-color: #275527;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.boxmediumforest {
	background-color: #AACC55;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}	
.boxpaleforest {
	background-color: #DBEEAA;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;}
.boxdarkwolf {/*for adding color to and padding elements*/
	background-color: #616161;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.boxmediumwolf {
	background-color: #BEBEBE;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}	
.boxpalewolf {
	background-color: #EBEBEB;
	margin: 0px 5px 10px 5px;
	padding: 15px 15px 15px 15px;}
.boxhottopic {
	background-color: Red;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}	
	
/*The following are deprecated styles that will be removed at "switch-over"*/

.borg {/*default border style*/
	border: solid 1px #275527;}
.instruct {/*for adding color and padding to elements*/ 	
	background-color: #DBEEAA;
	margin: 0px 10px 10px 10px;
	padding: 15px 15px 15px 15px;}
.instruct2 { /* a format for instructions - usually put around a table */ 	
	background-color: #DBEEAA;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}
.sidebar1 {/*for adding color to and padding elements*/
	background-color: #DBEEAA;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px; }
.sidebar2 { /* ditto (variant) */	
	background-color: #EEDDAA;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}
.sidebar3 { /* ditto (another variant) */	
	background-color: #AECEEE;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}
.sidebar4 { /* ditto (another variant) */	
	background-color: #EBEBEB;
	margin: 0px 10px 10px 10px;
	padding: 0px 3px 3px 3px;}
tr.factsheetdark { /*for table rows in rare species database fact sheet output*/
	background-color: #A18866 }
tr.factsheetlight { /*for table rows in rare species database fact sheet output*/
	background-color: #EEDDAA }
	
.googlesubmit {
	/*background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #463322;
	border-left: 0;
	color: #463322;*/
	display: inline;
	margin-left: 5px;
	margin-top: -5px;
	margin-bottom: 5px;
	font-size: 100%;
	 }

*:first-child+html .googlesubmit {		/* hack needed for IE 7 */
	border-bottom: 0;
	text-decoration: underline;}
	
#dnrfooter {
margin: auto;
text-align: center;
width: 100%;	
}

html, body {/*for background color*/
background: none;
}

.legacy_callout {
	background-color: #dde8ff;
	text-align: center;
	margin-left: 12px;
	padding-right: 10px;
	padding-top: 12px;
	float: right;	
	width: 160px;
}

.legacy_callout p {
	font-size: 10px;
	text-align: left;
	padding-top: 0px;
	margin-top: 8px;
	color: #666666;
}

.legacy_callout img {
	margin-right: 7px;
	margin-bottom: 10px;
	
}
.legacy_callout_underslide {
	background-color: #dde8ff;
	text-align: center;
	margin-left: 12px;
	padding-right: 10px;
	padding-top: 12px;
	float: right;	
	width: 438px;
}

.legacy_callout_underslide p {
	font-size: 10px;
	text-align: left;
	padding-top: 0px;
	margin-top: 8px;
	color: #666666;
}

.legacy_callout_underslide img {
	margin-right: 7px;
	margin-bottom: 10px;
	
}

/* added below to get rid of bullets on left nav*/
#leftmenu ul
{
	list-style-type:none;
	margin-left: 8px;
	padding-left: 0px;
	list-style-position: inherit;
	line-height: 18px;
}
#leftmenu li {
	
	
padding-top: 1px;
margin-bottom: 8px;
	line-height: 90%;
	padding-right: 5px;	
	
}


.topicmenu li {
margin-bottom: 6px;
padding-right: 5px;	
	
}

.topicmenu h3 {
	margin-left: 6px;
	margin-top: 0px;
	padding-top: 12px;
}


.gov_deliv_signup {
	padding: 10px;
	 margin-top: 10px;
	 margin-bottom: 15px;
	 background-color: rgb(210, 223, 229);
	 border-radius: 5px 5px 5px 5px;
	 width: 350px;
}
.gov_deliv_signup p {
	padding-bottom: 5px;
}
.important_callout {
	background-color:#ffdb5c;
	padding:20px;
	border-radius:10px;
	margin-bottom:10px;
	margin-right:10px;
		
}
.button_01 a:hover {
	background-color:#ffc40c:
	color:#524f52;
}
.button_01 a:active {
	position:relative;
	top:1px;
	text-decoration:none;
}
.button_01 a:link {
	text-decoration:none;
}



.button_01 {
	background-color:#ffdc5c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #c4c3c2;
	display:inline-block;
	color:#524f52;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:6px 33px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	
	text-align:center;
}

.button_01 a:visited {
	text-decoration:none;
}
.button_01:link {
	text-decoration:none;
}
.button_01:hover {
	background-color:#ffc40c;
	color:#524f52;
}

.button_02 {
	-moz-box-shadow: 0px 1px 5px -2px #7a797a;
	-webkit-box-shadow: 0px 1px 5px -2px #7a797a;
	box-shadow: 0px 1px 5px -2px #7a797a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#463322
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:6px 33px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cccccc;
	text-align:center;
}

.button_02:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	cursor:pointer;
	background-color:#ededed;
	color:#C60;
	text-decoration:none;
}.button_02:active {
	position:relative;
	top:1px;
	text-decoration:none;
}
.button_02:link {
	text-decoration:none;
}
/* table styles start */
.table_colors table {
	border-collapse: collapse;
 width: 100%;
}

.table_colors td {
padding-left:5px;
padding-right:5px;	
}
.table_colors tr:nth-child(even) {background-color: #f4f6f8;}
.table_colors th {
    background-color: #ffffff;
    color: #000000;
vertical-align: bottom;
  text-align: left;
  border-bottom: 1px solid #ddd;

}
.table tr {
text-align: left;
vertical-align: top;


}
.table_colors th p {color:#000000;margin-bottom:5px;margin-top:5px;line-height:100%;}
.table_colors tr p {
margin-bottom:0px;margin-top:0px;font-size:85%;
}


.table_colors  td {
    border-bottom: 1px solid #ddd;
}
/* table styles end */

.topic_home_feature
{
  margin: 30px 0px 30px 0px;
}
.topic_home_feature img
{
  margin-right:0px;
}

.topic_home_feature_text {
	width: 400px;
	 float:left;
	 margin:10px 0px 0px 0px;
	 padding-left:30px;
}