/* Style Sheets for [solvaste	] website
created by Vlad Ilin
TOC
	1. Defaults
	2. Structure
	3. Links and Navigation
	4. Fonts

Notes
*/

/* -------------- 1. Defaults --------------------------- */
/* CSS Reset ================================================================================= */

* { margin:0; padding:0; }

body {  font:12px Arial, Helvetica, sans-serif; text-align:left; color:#666; line-height:1.5em; }

a:link { text-decoration:none; outline:none; /*color:#5ea5eb;*/ color:#1b75ba; }
a:visited { text-decoration:none; outline:none;  }
a:hover { text-decoration:underline; }
a img { border:none;}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
 ul.bullet         {
	list-style-type: disc;
	list-style-position: inside;
}
ul,ol         { list-style:none; }
/* -------------- 2. Structure -------------------------- */
body {background: #666666 url(/images/body.png) repeat-x scroll left top;}
#wrapper {width:977px; margin:0 auto;}

/* -------------- 3. Links and Navigation --------------- */
#header {}
.top-links {text-align:right; padding:14px 0 12px 0;}
.top-links a {color:#acdcf4; font-size:13px;}
.top-links a.separator {background:url(/images/separator.gif) no-repeat right top; padding-right:11px; margin-right:6px;}

#nav-area {background:url(/images/bg-nav.gif) no-repeat left top; padding: 0; margin-bottom:12px;}
#nav-area h1 { float:left; width:226px; height:71px; }
#nav-area h1 a {display:block; width:px; height:71px; /* background:url(/images/solvate-logo.gif) no-repeat left top; */ }
#nav-area h1 a span {display:none;}

#navigation { float:left;}
#navigation li {display:block; float:left; }
#navigation li.how {}
#navigation li.what {}
#navigation li.about {}
#navigation li a {display:block; height:71px;  text-indent:-999em; float:left;}
#navigation li.how a { width:144px; background:url(/images/how-solvate-works.gif) no-repeat left center;}
#navigation li.how a:hover,
#navigation li.how.active a {width:144px; background:url(/images/how-solvate-works-green.gif) no-repeat left center;}
#navigation li.what a { width:218px; background:url(/images/what-we-can-do-for-you.gif) no-repeat left center;}
#navigation li.what a:hover,
#navigation li.what.active a { width:218px; background:url(/images/what-we-can-do-for-you-green.gif) no-repeat left center; }
#navigation li.about a { width:138px; background:url(/images/about-solvate.gif) no-repeat left center;}
#navigation li.about a:hover,
#navigation li.about.active a { width:138px; background:url(/images/about-solvate-green.gif) no-repeat left center;}

.select-top {padding:23px 0 0 17px; float:left; }
.select-top select {border:1px solid #b7bcc0; font-size:12px; color:#666; background:url(/images/bg-select.gif) repeat-x left top; padding:5px;}

#flash-area {background:url(/images/bg-flash-area.jpg) no-repeat left top; }

#footer {text-align:center;padding:23px 0 28px; color:#e7e6e6; background:url(/images/bg-content-bottom.gif) no-repeat left top;}
#footer a {color:#acdcf4; border-bottom:1px dotted #acdcf4;}
#footer p{ margin:1em 0;}
/* -------------- 4. Homepage ------------------------------ */

#content { background-color: #f9fafa; /*background:url(/images/bg-content.gif) repeat-y left top; */}
.content-top {/*background:url(/images/bg-content-top.jpg) no-repeat left top;*/ padding:10px 8px; margin-top: -10px;}
.content-top h2 {background:url(/images/h2-how.gif) no-repeat left top; width:341px; height:25px; text-indent:-999em; margin-bottom:10px; margin-top: 10px;}
.content-top h3 a {color:#1b75ba; font-size:14px; font-weight:bold;}
.content-top h5 {font-size:11px; font-weight:normal; text-transform:uppercase; color:#535353; line-height:1.2;}
.content-top a {color:#1b75ba;}
.small-cols {width:270px; float:left;}
.content-box {padding:0 15px 10px 64px; margin:10px 0;}
.content-box img { float: left; margin-left: -58px;}
.expense {background:url(/images/icon-expense.gif) no-repeat left top;}
.digital {background:url(/images/icon-digital.gif) no-repeat left top;}
.sales-support {background:url(/images/icon-sales-support.gif) no-repeat left top;}
.business {background:url(/images/icon-business.gif) no-repeat left top;}
.bookkeeping {background:url(/images/icon-bookkeeping.gif) no-repeat left top;}
.doc-storing {background:url(/images/icon-doc-storing.gif) no-repeat left top;}
.web-research {background:url(/images/icon-web-research.gif) no-repeat left top;}
.crm {background:url(/images/icon-crm.gif) no-repeat left top;}

.find-out a {display:block; width:291px; height:54px; background:url(/images/btn-what-else-can-do.png) no-repeat left top; text-indent:-999em; margin:0 auto;}
.find-out a:hover {background-position: 0px -54px;}

.content-bottom {background:url(/images/bg-lower-content.gif) no-repeat left top;padding:10px 0;}
.content-bottom h2 {background:url(/images/h2-supports.gif) no-repeat left top; width:160px; height:20px; text-indent:-999em; margin-bottom:10px; margin-left:10px;}

.col-left {float:left; width:540px; padding:10px 40px 10px 20px; border-right:1px solid #fafbfb;}
.vendor_categories { width: 130px; float: left; }
.vendor_categories li {display:block; }

.vendor_titles { float: left; }
.vendor_titles li {display:block; padding: 5px; width: 180px;}

.support-list {margin-bottom:6px;}
.support-list li {display:block; float:left; width:85px; height:75px; margin-right:5px; text-align:center;}
.support-list li img {width:85px; height:75px; }
.support-list li a {width:85px; height:75px; margin:0 auto;}
.support-list li .microsoft {background:url(/images/icon-ms-office.jpg) no-repeat center top;}
.support-list li .google-apps {background:url(/images/icon-google-apps.jpg) no-repeat center top;}
.support-list li .concur {background:url(/images/icon-concur.jpg) no-repeat center top;}
.support-list li .quickbooks {background:url(/images/icon-quickbooks.jpg) no-repeat center top;}
.support-list li .iphone {background:url(/images/icon-iphone.jpg) no-repeat center top;}
.col-left p {clear:left; text-align:right;}
.col-left p a span {border-bottom:1px dotted #1b75ba;}

.col-right {width:319px; float:left; border-left:1px solid #f0f1f1; padding-left:31px;}
.guarantee { width:286px; height:136px; color:#fff; padding-left:30px; line-height:1.3em; padding-top:40px;}
.guarantee a {font-size:14px; color:#acdcf4; font-weight:bold; text-decoration:underline; }
.guarantee p {padding-bottom:10px;}
.indent {text-indent:-999em;}


/* -------------- 5. What Solvate Does ----------------------------- */
.title_img_left { float: left; padding: 0 3px 3px 0;}
#flash-area-small {background:url(/images/bg-flash-area-small.gif) no-repeat left top; padding:17px 9px 10px 25px;}
.content-top-inner {background:/*url(/images/bg-content-main.jpg) no-repeat left top*/#fff; border-top:1px solid #f7f7f7;}

.left-nav {width:125px; float:left; display: inline; padding:20px 20px 0 25px; line-height:1.1em; }
.left-nav h2 {font-size:15px; color:#3981d1; text-decoration:none; padding: 6px 0 0 25px; margin-left: -25px; margin-bottom:15px; width: 145px; min-height: 20px; display: block;}
.left-nav h2.active { background:url(/images/nav-active-bg.gif) repeat-y left top; border-top: #e6e7e8 1px solid; border-bottom: #e6e7e8 1px solid; }
.left-nav h2.active, .left-nav h2.active a { color:#000; }
.left-nav ul {margin-bottom:10px;}
.left-nav li { padding: 6px 0px 7px 25px; margin-left: -25px; overflow:hidden; margin-bottom:5px; width: 145px;}
.left-nav li.sub {padding-left:45px; width: 130px}
.left-nav li.active { background:url(/images/nav-active-bg.gif) repeat-y left top; border-top: #e6e7e8 1px solid; border-bottom: #e6e7e8 1px solid;}
.left-nav li img { float: left; position: relative; margin: -6px 5px 0 0px; }
.left-nav li.cat-1 {background:url(/images/icon-cat-1.jpg) no-repeat left top;}
.left-nav li.cat-2 {background:url(/images/icon-cat-2.jpg) no-repeat left top;}
.left-nav li.cat-3 {background:url(/images/icon-cat-3.jpg) no-repeat left top;}
.left-nav li.cat-4 {background:url(/images/icon-cat-4.jpg) no-repeat left top;}
.left-nav li.cat-5 {background:url(/images/icon-cat-5.jpg) no-repeat left top;}
.left-nav li.cat-6 {background:url(/images/icon-cat-6.jpg) no-repeat left top;}
.left-nav li.cat-7 {background:url(/images/icon-cat-7.jpg) no-repeat left top;}
.left-nav li.cat-8 {background:url(/images/icon-cat-8.jpg) no-repeat left top;}
.left-nav .vendors {font-weight:bold; font-size:15px;}

.content-left { width:570px; float:left; display: inline; /*padding:20px 18px 20px 20px;*/ padding:20px 10px 20px 20px; border-right:1px solid #f0f0f0; border-left:1px solid #f0f0f0;}
html>body .content-left { /*padding:20px 10px 20px 20px;*/ }
.h2-what-does {background:url(/images/h2-what-solvate-does.gif) no-repeat left top; width:232px; height:22px; text-indent:-999em; margin-bottom:15px;}
.content-left p {padding-bottom:15px; padding-top:5px; font-size:14px; line-height:1.5; font-weight:normal;}
.content-left p span {font-size:14px;}
.get-more-done {display:block; background:url(/images/btn-get-more-done.gif) no-repeat left top; width:172px; height:36px; text-indent:-999em; margin-bottom:10px;}
.img-txt {background:url(/images/few-ways.gif) no-repeat left top; width:363px; height:21px; text-indent:-999em;}
.cat-list li {margin-left: 20px; margin-right:40px;}

.cat-list li.service-img {float:left; display: block; margin-right:10px; width: 50px; height: 50px; padding-top: 10px; }
.cat-list .service-cat { margin-left: 50px; margin-bottom:-5px; padding-top: 10px;}
.cat-list .service-cat a {font-size:14px; font-weight:bold; color:#3981d1;}
.cat-list .service-excerpt { min-height: 40px;  }
.cat-list li p { margin: 0; }

.vendor-list {margin-top:20px; }
h2.vendor-support {background:url(/images/h2-vendor.gif) no-repeat left top; width:174px; height:20px; text-indent:-999em; margin-bottom:15px;}
.vendor-list .support-list li {width:95px; height:auto; margin-right:5px; text-align:center; padding-right:7px;}
.vendor-list .support-list li a {width:95px; height:40px; margin:0 auto; text-indent:0; padding-top:90px; color:#666;}
.vendor-list .support-list li .microsoft {background:url(/images/icon-ms-office-big.jpg) no-repeat center top;}
.vendor-list .support-list li .google-apps {background:url(/images/icon-google-apps-big.jpg) no-repeat center top;}
.vendor-list .support-list li .concur {background:url(/images/icon-concur-big.jpg) no-repeat center top;}
.vendor-list .support-list li .quickbooks {background:url(/images/icon-quickbooks-big.jpg) no-repeat center top;}
.vendor-list .support-list li .iphone {background:url(/images/icon-iphone-big.jpg) no-repeat center top;}

.content-right {float:left; display: inline; width:200px; text-align:left; padding-top:20px;}
.content-right img {margin-bottom:0px; margin-left:3px; margin-top:-6px; height:auto;}
.featureBox {
	width: 160px;
	font-family:Georgia, serif;
	color:#5a5a5a;
	font-size:14px;
	padding: 20px;
}
.featureBox img {
	padding-bottom: 10px !important;
	display:block;
	margin:0;
}

/* -------------- 6. Expese Report Management ----------------------------- */

.left-nav-sub {width:140px; float:left; padding:20px 20px 0 25px; line-height:1.1em; }
.left-nav-sub h2 {font-size:15px; color:#3981d1; margin-bottom:15px; width:160px; display: block; }
.left-nav-sub ul {margin-bottom:10px;}
.left-nav-sub li {padding-left:30px; padding-bottom:15px; overflow:hidden; margin-bottom:5px;}
.left-nav-sub li.cat-1 {background:url(/images/icon-cat-1.jpg) no-repeat left top;}
.left-nav-sub li.cat-1.active {background:url(/images/icon-expense-color.gif) no-repeat left top;}
.left-nav-sub li.cat-2 {background:url(/images/icon-cat-2.jpg) no-repeat left top;}
.left-nav-sub li.cat-2.active {background:url(/images/icon-bookkeeping-color.gif) no-repeat left top;}
.left-nav-sub li.cat-3 {background:url(/images/icon-cat-3.jpg) no-repeat left top;}
.left-nav-sub li.cat-3.active {background:url(/images/icon-doc-storing-color.gif) no-repeat left top;}
.left-nav-sub li.cat-4 {background:url(/images/icon-cat-4.jpg) no-repeat left top;}
.left-nav-sub li.cat-4.active {background:url(/images/icon-crm-color.gif) no-repeat left top;}
.left-nav-sub li.cat-5 {background:url(/images/icon-cat-5.jpg) no-repeat left top;}
.left-nav-sub li.cat-5.active {background:url(/images/icon-digital-color.gif) no-repeat left top;}
.left-nav-sub li.cat-6 {background:url(/images/icon-cat-6.jpg) no-repeat left top;}
.left-nav-sub li.cat-6.active {background:url(/images/icon-sales-support-color.gif) no-repeat left top;}
.left-nav-sub li.cat-7 {background:url(/images/icon-cat-7.jpg) no-repeat left top;}
.left-nav-sub li.cat-7.active {background:url(/images/icon-web-research-color.gif) no-repeat left top;}
.left-nav-sub li.cat-8 {background:url(/images/icon-cat-8.jpg) no-repeat left top;}
.left-nav-sub li.cat-8.active {background:url(/images/icon-business-color.gif) no-repeat left top;}
.left-nav-sub .vendors {font-weight:bold; font-size:15px;}

.breadcrumbs { color: #666; font-size:12px; margin: -10px 0 15px 0; padding: 0;}
.breadcrumbs .last {color:#3981d1;  }
.content-left h2 {background:url(/images/ico_check.gif) no-repeat; padding:0px 20px; font-size:14px; color:#535353; margin-bottom:10px; font-weight:bold; line-height: normal;}
.content-left h3 {font-size:38px; color:#79b527; font-weight:normal; margin:15px 0px 30px; padding-top: 6px; padding-bottom: 6px}
.content-left h4 {font-size:18px; color:#669900; margin-top:8px;font-weight:bold;line-height: normal;}
.content-left h6 {font-size:14px; color:#333333; margin:0; line-height:1.4em;}
.content-left h7 {font-size:18px; color:#666; font-family: Arial,Georgia,Serif;}
.content-left ol {margin-left: 20px; list-style-type: decimal;}
.content-left ol li {padding-bottom:15px;}
.service_excerpt p { display: block; margin-bottom: 0 ; padding-bottom: 8px;}
.service_excerpt { display: block; padding-bottom: 20px;}
.get-started {width:180px; text-align:center; float:right; color:#000; margin-bottom:10px; margin-right:20px;}
.get-started p {padding-bottom:10px; font-weight: bold; color: #666;}
.get-started a {display:block; background:url(/images/btn-get-started.png) no-repeat center top; width:125px; height:28px; text-indent:-999em; margin:0 auto;}
.get-started a:hover {background-position: 0px -28px;}
.get-started-big p {margin-bottom: 20px; text-align:left;}
.get-started-big a {display:block; background:url(/images/btn-get-started-big.png) no-repeat center top; width:213px; height:46px; text-indent:-999em; margin:0 auto;}
.get-started-big a:hover {background-position: 0px -46px;}
.clear {clear:both;}
.other-services {background:url(/images/other-service.gif) no-repeat left top; width:429px; height:19px; text-indent:-999em; margin-top:20px; padding-bottom:10px;}
.box-content {background:url(/images/bg-box.jpg) no-repeat left top; width:521px; height:112px; padding:5px 15px;}
.box-content .get-started { margin: 0 10px 0 0;}


.support-list-small h3 {color:#231f20; margin-bottom:15px; font-size:15px; letter-spacing:0.05em;}
.support-list-small .support-list {width:160px; margin:0 auto;}
.support-list-small .support-list li {width:80px; height:60px; margin-bottom: 10px; margin-right:0; text-align:center; padding-right:0; }
.support-list-small .support-list li a {}
.support-list-small .support-list li img {width:69px; height:60px;}
.support-list-small .support-list li .microsoft {background:url(/images/icon-ms-office-small.jpg) no-repeat center top;}
.support-list-small .support-list li .google-apps {background:url(/images/icon-google-apps-small.jpg) no-repeat center top;}
.support-list-small .support-list li .concur {background:url(/images/icon-concur-small.jpg) no-repeat center top;}
.support-list-small .support-list li .quickbooks {background:url(/images/icon-quickbooks-small.jpg) no-repeat center top;}
.support-list-small .support-list li .iphone {background:url(/images/icon-iphone-small.jpg) no-repeat center top;}


/* -------------- 7. How Solvate Works ----------------------------- */
.left-nav-how {width:140px; float:left; padding:0px 10px 0 25px; line-height:1.1em; }
.left-nav-how h2 {border-bottom:1px solid #f1f1f1; font-size:14px; font-weight:normal; color:#3981d1; text-decoration:none; padding: 8px 0 7px 25px; margin-left: -25px; margin-bottom:0px; width: 150px; min-height: 13px; display: block;}
.left-nav-how h2.active { background:url(/images/subnav_bg.gif) repeat-x left bottom; border-top: #e6e7e8 1px solid; border-bottom: #e6e7e8 1px solid; }
.left-nav-how h2.active, .left-nav-how h2.active a { color:#ffffff; }
.left-nav-how h2.activeparent {background:url(/images/subnav_bg.gif) repeat-x left bottom; border-top: #e6e7e8 1px solid; border-bottom: #e6e7e8 1px solid; padding-left:16px; width:159px; }
.left-nav-how h2.activeparent, .left-nav-how h2.activeparent a { color:#ffffff; }
.left-nav-how h2 img {padding:0px 0px 2px;}
.left-nav-how li {border-bottom:1px solid #f1f1f1; margin-left: -25px; overflow:hidden; margin-bottom:0px; min-height:29px; width: 150px; line-height:2.3;}
.left-nav-how li.active { background:url(/images/subnav_bg.gif) repeat left bottom;  border-top: #e6e7e8 1px solid; border-bottom: #e6e7e8 1px solid;}
.left-nav-how li.active a { color:#ffffff; }
.left-nav-how li.sub {padding-left:45px; width: 130px;}
.left-nav-how li img { float: left; position: relative; margin: -6px 5px 0 0px; }
.left-nav-how li.cat-1 {background:url(/images/icon-process.gif) no-repeat left top;}
.left-nav-how li.cat-2 {background:url(/images/icon-team.gif) no-repeat left top;}
.left-nav-how li.cat-3 {background:url(/images/icon-answers.gif) no-repeat left top;}

h2.h2-how {background:url(/images/h2-how-solvate-works.gif) no-repeat left top; text-indent:-999em; height:22px;}

.box-how { min-height: 55px;}
.box-how h3 {color:#1b75ba; padding-bottom:0; padding-top:0; margin-bottom:0; font-size:18px; }
.box-how img { float: left; padding-right: 5px; margin-bottom: 10px;}
.box-how h3.process {background:url(/images/h3-process.gif) no-repeat left top;}
.box-how h3.team {background:url(/images/h3-team.gif) no-repeat left top;}
.box-how h3.answers {background:url(/images/h3-answers.gif) no-repeat left top;}
.box-how h4 {font-size:12px; font-weight:bold; color:#666666;}
.box-how p {font-size:12px}

.learn-more {display:block; background:url(/images/btn-learn-more.gif) no-repeat left top; width:125px; height:29px; text-indent:-999em; float:right;}
.button-set { float:right;}
.virtual-admin {display:block; background:url(/images/btn-virtual-admin.gif) no-repeat left top; width:125px; height:30px; text-indent:-999em; margin-right:10px; float:left;}
.account {display:block; background:url(/images/btn-account.gif) no-repeat left top; width:125px; height:30px; text-indent:-999em; float:left;}

.m10 { margin-bottom: 10px; }

/* -------------- Notes --------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {display: inline-block;}

		div{
			overflow:visible;
		}
		.cards{
			padding:7px 14px 0 0;
			margin:0;
			list-style:none;
			overflow:hidden;
			width:558px;
		}
		.cards li{
		 	padding: 16px 0;
		 	border-bottom:1px solid #e3e3e3;
		 	overflow:hidden;
		}
		.card_proper{
			padding:9px;
			padding-bottom:0;
			-moz-border-radius:2px 2px 0 0;
			-webkit-border-radius:2px 2px 0 0;
			border-radius:3px 3px 0 0;
			border-top:1px solid #fbfbfb;
			background:#ddf0f8;
			-moz-box-shadow:3px 3px 3px #c5c5c5;
			-webkit-box-shadow:3px 3px 3px #c5c5c5;
			box-shadow:3px 3px 3px #c5c5c5;
			float:left;
			width:266px;
		}
		.card_proper > p{
			float:left;
			padding:0 25px 0 20px;
			line-height:25px;
			font-size:10px;
			font-weight:bold;
			color:#666;
			margin:0;
			text-transform:uppercase;
		}
		.card_proper > p:last-child{
			padding-right:0;
		}
		.card_proper div{
			background:#fff;
			padding:9px;
			border-bottom:2px solid #c8e4f1;
			overflow:hidden;
		}
		.card_proper div img{
			float:left;
			margin:0 8px 8px 0;
		}
		.card_proper div p{
			padding:0;
			margin:0;
			float:none;
			font-size:12px;
			color:#333;
			line-height:normal;
			font-weight:normal;
		}
		.card_proper div p:last-child{
			padding-top:7px;
			font-size:13px;
			float:right;
			width:172px;
		}
		.card_proper div .name{
			font-size:16px;
			font-weight:bold;
		}
		p.solvate_cert{
			background:url("/images/good.png") left center no-repeat;
		}
		p.linked_in_verf{
			background:url("/images/linked_in.png") left center no-repeat;
		}
		.cards .description{
			float:right;
			width:260px;
			font-size:12px;
			line-height:1.4em;
		}
		.cards .description p{
			padding:3px 0 9px 0;
			margin:0;
			font-size: 12px;
		}
		.button{
			display:inline-block;
		}
		.cards .request{
			font-size:12px;
			font-weight:bold;
			line-height:28px;
			color:#000;
			text-decoration:none;
			padding:0 0 0 24px;
			background:url('/images/request_left.png') left top no-repeat;
		}
		.cards .request span{
			padding:0 13px 0 4px;
			background:url('/images/request_right.png') right top no-repeat;
			display:inline-block;
		}

/*----------------------News---------------------------*/
.news-row {border-bottom:dotted 1px #ccc; padding-bottom:14px; padding-top:14px;}
.news-row p {clear:both; font-weight:normal;}
.news-left {float:left; width:350px;  font-weight:normal; font-size:12px;}
.news-left p {font-size: medium; font-weight:bold; padding-bottom:0px;}
.news-right {float:right;}
.news-right img {align:right;}

/*----------------------Recruitment---------------------------*/
.recruitment ol li {color:#79B527; font-size:18px; font-weight:bold; padding-top:15px; padding-bottom:12px; list-style:decimal;}
.recruitment ol li p {color:#666; padding-top:0px;padding-bottom:5px;}
.recruitment ol li ul li {color:#666; font-size:14px; font-weight:normal; list-style:disc; margin-left:25px; padding-top:5px; padding-bottom:5px;}
.recruitment ol li h1 {color:#666; font-size:18px; font-weight:bold; padding-top:4px; padding-bottom:10px; list-style:decimal;}


html[xmlns] .clearfix {display: block;}

/*----------------------FAQ---------------------------*/
#faq li {
	padding-bottom: 4px;
	margin-bottom: 0;
}
#faq {
	padding-bottom: 20px;
	padding-top: 20px;
	border-top: dotted 1px #999;
	border-bottom: dotted 1px #999;
}
#faqanswers li, #faqanswers h4 {
	font-size:16px;
	padding-top: 16px;
	margin: 0;
	padding-bottom: 0;
}
#faqanswers li, #faq li, #faqanswers p, #faqanswers .toplink{
	margin-left: 10px;
	margin-right: 30px;
}
