* {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

body {
	font: 12px 'Lucida Grande', Geneva, Arial, Trebuchet, Verdana, Helvetica, sans-serif;
	background: #fff;
	color: #666;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 { 
	font-family: Georgia, serif;
	font-weight: normal; 
	color: #390; 
	margin: 1em 0 .5em 0;
	text-align: center;
}

h1 { }

h1 { font-size: 300%; }
h2 { font-size: 200%; }
h3 { font-size: 175%; border-bottom: 1px solid #ddd; }
h4 { font-size: 150%; }
h5 { font-size: 1250%; }
h6 { font-size: 100%; font-family: 'Lucida Grande', Geneva, Arial, Trebuchet, Verdana, Helvetica, sans-serif;}

img { border: 0; }

dl { }

dt { color: #000; }

dd { margin-bottom: 1em; }

ul, ol { margin: 1em; }

ul.slideshow-list { margin: 0; list-style: none; }

ul.links {
	margin: 1em 0;
	list-style: none;
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
}

ul.links li {
	display: inline;
}

a:link { color: #390; text-decoration: none; border-bottom: 1px dotted #390; }

a:visited { color: #390; text-decoration: none; border-bottom: 1px dotted #390; }

a:hover { color: #fff; background: #390; text-decoration: none; border-bottom: 1px dotted #fff; }

a:active { color: #390; text-decoration: none; border-bottom: 1px dotted #390; }

#header, #company, .box, #who-ideal-for, #what-you-can-find  { float: left; width: 100%; }

#wrapper {
	width: 860px;
	text-align: left;
	margin: 0 auto;
	font-size: 12px;
}

#content {
	float: left;
	width: 100%;
}

#header {
	background: url(../images/bg-header.png) left center repeat-x;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 95%;
	line-height: 20px;
}

#header a { color: #fff; text-decoration: none; font-size: 12px;}

#header .left {
	float: left;
	padding-left: 10px;
	background: url(../images/bg-header-left.gif) bottom left no-repeat;
}

#header .right {
	float: right;
	background: url(../images/bg-header-right.gif) bottom right no-repeat;
	padding-right: 10px;
}

.left-column .spacing, .middle-column .spacing, .right-column .spacing { padding: 10px; }
.two-column-wrapper { float: left; width: 100%; clear: both; }
.two-column-wrapper .left-column { float: left; width: 50%; clear: left;}
.two-column-wrapper .right-column { float: right; width: 50%; }
.three-column-wrapper { float: left; width: 100%; clear: both; }
.three-column-wrapper .left-column { float: left; width: 33%; }
.three-column-wrapper .middle-column { float: left; width: 33%; }
.three-column-wrapper .right-column { float: right; width: 33%; }

.hiddenStoN{ position:absolute; left:-9999px; font-size:0;}

#footer {
	margin-top: 30px;
	text-align: center;
	float: left;
	width: 100%;
	background: #fff url(../images/bg-footer.gif) top right repeat-x;
	padding-bottom: 300px;
	
}

#footer-content .spacing {
	padding: 30px 30px 300px 30px;
}

#footer-content {
	width: 860px;
	text-align: left;
	margin: 0 auto;
}

#footer-content h6 { text-align: left; }

#footer-content .spacing { padding: 20px; }

/* New lite weight footer called FooterLinks */

#FooterLinks { color: #999; }            
#FooterLinks a:link { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
#FooterLinks a:visited { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
#FooterLinks a:hover { color: #fff; background: #390; text-decoration: none; border-bottom: 1px dotted #fff; }
#FooterLinks a:active { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
 
#FooterLinks {
    margin: 1.5em 0;
    list-style: none;
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    border-top:solid 1px #ddd;
	padding: 20px 0px 20px 0px;
}

#FooterLinks li {
    display: inline;
    padding-right: 0.75em;
}

