﻿body
	{
	margin: 0;
	padding: 0;
	font: 13px Arial, Helvetica, sans-serif; 
	line-height: 21px;
	background-color: #f0eedf;
	}

a
	{
	color: #890048;
	text-decoration: none;
	}

form, select 
	{
	margin: 0;
	padding: 0;
	font-size: 12px;
	}

input, select
	{
	padding: 2px;
	}

img
	{
	border: 0;
	}

p
	{
	color: #f1f7d5;
	margin: 0 0 15px 0;
	padding: 0;
	}

#header
	{
	background-color: white;
	}

#slogan
	{
	background-color: #1b1b1b;
	border-bottom: 1px solid #749e58;
	}

#content
	{
	background-color: #86af49;
	background-image: url(../img/BG_content.gif);
	background-position: top;
	background-repeat: repeat-x;
	}

#footer
	{
	background-color: #eaf1e3;
	}

#headerIn
	{
	background-image: url(../img/BG_header.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 775px;
	margin: 0 auto;
	}

#headerIn a, #headerInSmall a
	{
	border: 0;
	padding: 0;
	}

#headerInSmall
	{
	background-image: none;
	background-repeat: no-repeat;
	height: 100px;
	width: 775px;
	margin: 0 auto;
	}

#imgLogo
	{
	margin: 100px 0 0 0;
	}

#imgLogoSmall
	{
	margin: 18px 0 0 0;
	}

#headerInSmall #tabs
	{
	margin: 68px 0 0 0;
	}


/* -- ========== buttons ========== -- */

#tabs {
float:right;
margin:188px 0 0;
}

#tabs ul {
list-style:none outside none;
margin:0;
padding:0;
}

#headerInSmall #tabs li {
float:left;
padding-left:15px;
}

#tabs li {
float:left;
padding-left:25px;
}

#tabs a {
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#1B1B1B;
display:block;
font-size:18px;
height:25px;
line-height:25px;
padding:0;
text-decoration:none;
}

#tabs a:hover {
color:#86AF49;
font-size:18px;
}

#tabs #selected {
color:#86AF49;
font-size:18px;
}

/* --
#tabs a.on
	{
	background-position: 0% 100%;
	}

#tabs a span
	{
	visibility: hidden;
	}

#tabs a:hover
	{
	background-position: 0% 100%;
	}

#tabs a#singup
	{
	width: 171px;
	}

#tabs a#tour
	{
	width: 44px;
	}

#tabs a#faq
	{
	width: 42px;
	}

#headerInSmall #tabs a
	{
	height: 18px;
	line-height: 18px;
	}

#headerInSmall #tabs a#singup
	{
	background-image: url(../img/sing-up-pricing-small.gif);
	width: 128px;
	}

#headerInSmall #tabs a#tour
	{
	background-image: url(../img/tour-small.gif);
	width: 35px;
	}

#headerInSmall #tabs a#faq
	{
	background-image: url(../img/faq-small.gif);
	width: 29px;
	}
-- */

/* -- ========== buttons ========== -- */

a.button {
	border: 1px solid #ccc;
	padding: 10px 20px 6px;
	color: #999;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
	background: #ddd;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	text-shadow: #fff 0px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background: -moz-linear-gradient(top,  #eee,  #ccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
	}
a:active.button {
	box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	position: relative;
	top: 1px;
	left: 1px;
	}
	

#slogan p, #getAFocusedTool, #contentIn h2, #twittBlock h2, #footerIn h2, #star20 a, #showBlocks h3
	{
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -1000em;
	}

#slogan div
	{
	width: 775px;
	height: 50px;
	margin: 0 auto;
	}

#slogan p
	{
	width: 775px;
	height: 50px;
	margin: 0 auto;
	}

#contentIn
	{
	width: 775px;
	margin: 0 auto;
	}
	
#contentIn h1 
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 35px 0 0 0;
	}

#contentIn h2
	{
	color: #1b1b1b;
	height: 22px;
	margin: 35px 0 6px 0;
	background-image: url(../img/about.png);
	}

#star20 a
	{
	width: 150px;
	height: 150px;
	background-image: url(../img/carver.jpg);
	margin: 0 0 0 15px;
	float: right;
	display: block;
	text-decoration: none;
	border: 4px double #1b1b1b;
	}

#star20 a:hover
	{
	background-position: 0% 100%;
	padding: 0;
	width: 150px;
	height: 150px;
	background-image: url(../img/carver.jpg);
	margin: 0 0 0 15px;
	float: right;
	display: block;
	text-decoration: none;
	border: 4px double #1b1b1b;
	}

#getAFocusedTool
	{
	width: 590px;
	height: 37px;
	background-image: url(../img/simply.png);
	}

#showBlocks
	{
	margin: 10px 0 0 0;
	background: url(../img/register/bgs/showblock-bg.png);
	overflow: hidden;
	_zoom: 1;
	}

#showBlocks h3
	{
	margin: 0;
	height: 35px;
	width: 190px;
	}

#blockProfessional h3 { background-image: url(../img/register/bar-professional.png); }
#blockPublish h3 { background-image: url(../img/register/bar-publish.png); }
#blockPreview h3 { background-image: url(../img/register/bar-instant-preview.png); }
#blockIntegrate h3 { background-image: url(../img/register/bar-integrate.png); }
#blockEasy h3 { background-image: url(../img/register/easy-management.gif); }
#blockBrowser h3 { background-image: url(../img/register/unique-code-browser.gif); }
#blockPretty h3 { background-image: url(../img/register/pretty-changesets.gif); }
#blockPowerful h3 { background-image: url(../img/register/powerful-reviews.gif); }

#showBlocks div
	{
	float: left;
	background-color: #1b1b1b;
	border-right: 5px solid #86af49;
	border-bottom: 5px solid #86af49;
	width: 190px;
	height: 250px;
	}

#showBlocks div img
	{
	display: block;
	padding: 15px 0 15px 15px;
	background: url(../img/BG_screen1.png);
	}

#showBlocks #blockIntegrate , #showBlocks #blockEasy, #showBlocks a
	{
	border-right: 0;
	}

#showBlocks div p
	{
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	margin: 0;
	padding: 10px 25px 10px 15px;
	}

/* -- ========== twittBlock ========== -- */

#twittBlock
	{
	margin: 20px 0 0 0;
	background-color: #cbd9c3;
	}
#twittBlock h2
	{
	color: #747d67;
	background-image: url(../img/tweets.png);
	height: 62px;
	margin: 0 0 0 15px;
	}
#twittBlock ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #86af49;
	}
#twittBlock ul li
	{
	color: #747d67;
	border-top: 1px solid #86af49;
	padding: 8px 25px 10px 37px;
	margin: 0;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	}
#twittfollow a
	{
	float: right;
	margin: 0 10px 0 0;
	width: 113px;
	height: 45px;
	background-image: url(../img/twitter_roll.png);
	}
#twittfollow a:hover
	{
	float: right;
	margin: 0 10px 0 0;
	width: 113px;
	height: 45px;
	background-image: url(../img/twitter.png);
	}

/* -- ========== footer ========== -- */

#footerIn
	{
	background-color: #528037;
	width: 775px;
	margin: 0 auto;
	}
#footerStamp
	{	
	background-color: #1b1b1b;
	padding: 15px 15px 18px 15px;
	color: black;
	font-size: 12px;
	margin: 35px 0 0 0;
	text-shadow:1px 1px 2px #999;
	}
#footerIn h2
	{
	background-image: url(../img/testimonials.png);
	height: 39px;
	margin: 0;
	}
#footerIn h2 a
	{
	border: 0;
	padding: 0;
	display: block;
	height: 39px;
	text-indent: -1000em;
	}
#footerIn h3
	{
	background-image: url(../img/respectfully.png);
	height: 39px;
	margin: 0;
	}
#footerIn h3 a
	{
	border: 0;
	padding: 0;
	display: block;
	height: 39px;
	text-indent: -1000em;
	}
#footerStamp a
	{
	color: #ffffff;
	text-decoration: none;
	border: 0;
	padding: 0;
	}
#footerStamp a:hover
	{
	color: #ffffff;
	text-decoration: underline;
	}
#footerStamp p
	{
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	padding: 13px 0 0 0;
	}

/* -- ========== footer ========== -- */

#plansTab
	{
	width: 100%;
	margin: 10px 0 35px 0;
	color: #31261a;
	font-size: 12px;
	}
#plansTab .goodChoice
	{
	background-image: url(../../img/register/no.gif);
	border-bottom: 1px solid #7cc6e6;
	font-size: 14px;
	}
#plansTab .desc
	{
	text-align: left;
	width: 36%;
	background-color: #f8f7ef;
	padding: 5px;
	font-size: 13px;
	}
#plansTab td
	{
	text-align: center;
	padding: 5px 0 5px 0;
	background-color: white;
	width: 11%;
	line-height: 12px;
	background-color: white;
	border-left: 2px solid #6e5d45;
	border-bottom: 1px solid #dfd6b7;
	}
#plansTab img
	{
	display: inline;
	margin-top: 5px;
	}
#plansTab th
	{
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 0 0;
	background-color: #f2f1e5;
	background-image: url(../../img/register/thBg.gif);
	background-repeat: repeat-x;
	border-left: 2px solid #6e5d45;
	border-bottom: 1px solid #716249;
	}
#plansTab th.smaller
	{
	font-size: 12px;
	}
#plansTab td.smaller
	{
	font-size: 11px;
	}
.details
	{
	color: grey;
	font-size: 10px;
	}
#plansTab th img
	{
	display: block;
	}
#plansTab .price
	{
	color: #0099cc;
	font-size: 14px;
	}
#plansTab .free
	{
	background-color: #f0eedf;
	background-image: none;
	}
#plansDesc 
	{
	font-size: 13px;
	padding: 20px 0 10px 0;
	}

/* -- ========== Forms ========== -- */

#errorBlock
	{
	border-top: 5px solid #dfd6b7;
	background-color: #f0eedf;
	color: #31261a;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
	}
#errorBar
	{
	font-size: 17px;
	font-weight: bold;
	color: white;
	font-size: 12px;
	padding: 5px 5px 3px 10px;
	}
#errorBlock p
	{
	margin: 0;
	padding: 10px 10px 0 10px;
	}
#errorBlock ul
	{
	list-style: square;
	padding: 0 10px 10px 10px;
	margin: 0 0 0 30px;
	}
.redError #errorBar
	{
	background-color: #cc0000;
	}
.greenError #errorBar
	{
	background-color: #339900;
	border-bottom: 5px solid #dfd6b7;
	}
.yellowError #errorBar
	{
	background-color: #ff9900;
	}
/* --
.form
	{
	border-top: 5px solid #dfd6b7;
	background-color: #dfd6b7;
	margin: 10px 0 37px 0;
	}
.cl
	{
	clear: both;
	width: 100%;
	float: none;
	font-size: 0;
	line-height: 0;
	height: 0px;
	}
.form p
	{
	background-color: #f0eedf;
	color: #31261a;
	margin: 0;
	padding: 10px 10px 7px 10px;
	font-size: 12px;
	border-top: 1px solid #887a61;
	}
.formTab
	{
	font-size: 12px;
	color: #31261a;
	margin: 10px 0 9px 0;
	}
.formName {
	font-size: 15px;
	font-weight: bold;
}

.fLeft
	{
	font-weight: bold;
	text-align: right;
	padding: 0 0 0 10px;
	width: 120px;
	}
.fRight
	{
	padding: 0 10px 3px 10px;
	}
.submit
	{
	background-color: #f0eedf;
	border-top: 1px solid #887a61;
	padding: 10px;
	text-align: right;
	}
	-- */
	
.isError .fLeft
	{
	color: white;
	background-image: url(../../img/register/formError.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 120px;
	}
.isError .fRight
	{
	padding-left: 20px;
	background-image: url(../../img/register/formErrorAr.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
.form p.formo
	{
	background-color: #dfd6b7;
	}
.tabLeft .fLeft
	{
	text-align: left;
	padding-left: 10px;
	}
#colLeft
	{
	float: left;
	width: 505px;
	}
#colRight
	{
	float: right;
	width: 260px;
	}
#sideBar, #tourBar
	{
	background-color: #dfd6b7;
	border-top: 5px solid #f0eedf;
	margin-top: 10px;
	}
#sideBar p, #tourBar p
	{
	margin: 0;
	padding: 10px;
	font-size: 13px;
	color: #31261a;
	}
#sideBar ul, #tourBar ul
	{
	list-style: none;
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	padding: 8px 10px;
	}
#tourBar ul
	{
	padding-bottom: 1px;
	}
#sideBar ul li, #tourBar ul li
	{
	padding: 2px 0 0 0;
	}
#thankYou
	{
	margin: 20px 0 37px 0;
	display: block;
	}

/* -- ========== Tour ========== -- */

#tourImg
	{
	border: 10px solid #f0eedf;
	}
#tourLinks
	{
	margin: 0;
	padding: 0;
	list-style: none;
	float: none;
	}
#tourLinks li
	{
	float: left;
	padding-right: 14px;
	}
#tourLinks a
	{
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	border: 0;
	padding: 0;
	}
#tourLinks a span
	{
	visibility: hidden;
	}
#tourLinks a:hover
	{
	background-position: 0% 100%;
	}
#tourLinks a.on
	{
	background-position: 0% 100%;
	}
#tourLinks a#workflow
	{
	background-image: url(../../img/register/tour/workflow.gif);
	width: 81px;
	height: 21px;
	}
#tourLinks a#log
	{
	background-image: url(../../img/register/tour/log.gif);
	width: 29px;
	height: 21px;
	}
#tourLinks a#basegration
	{
	background-image: url(../../img/register/tour/basegration.gif);
	width: 190px;
	height: 21px;
	}
#tourLinks a#deployment
	{
	background-image: url(../../img/register/tour/deployment.gif);
	width: 105px;
	height: 21px;
	}
#tourLinks a#more
	{
	background-image: url(../../img/register/tour/more.gif);
	width: 65px;
	height: 21px;
	}
#tourBlock
	{
	margin: 17px 0 38px 0;
	background-color: #f0eedf;
	}
#tourBlock ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#tourBlock ul li
	{
	border-top: 1px solid #716249;
	padding: 10px 0 10px 37px;
	margin: 0;
	background-image: url(../../img/register/tour/1.gif);
	background-repeat: no-repeat;
	color: #31261a;
	}
#tourBlock h2
	{
	color: #31261a;
	font-size: 24px;
	line-height: 24px;
	background-color: #dfd6b7;
	border-top: 5px solid #f0eedf;
	padding: 10px 15px 10px 15px;
	font-weight: normal;
	margin: 0;
	}
.faq
	{
	border-top: 5px solid #dfd6b7;
	background-color: #f0eedf;
	color: #31261a;
	margin-bottom: 1px;
	}
.faq
	{
	padding: 10px;
	}
#tourBar
	{
	margin-top: 0; 
	border-color: #dfd6b7; 
	background-color: #f0eedf;
	}
#faqList li
	{
	margin-bottom: 5px;
	}
#avatars
	{
	padding: 12px 0 12px 0;
	}
#avatars img
	{
	border: 2px solid #F0EEDF;
	margin: 0 7px 7px 0;
	}

/* -- ========== Monials ========== -- */

#leftMonials
	{
	float: left;
	width: 45%;
	text-align: right;
	color: #666666;
	}
#leftMonials p
	{
	color: #666666;
	}
#rightMonials
	{
	float: left;
	width: 50%;
	padding-left: 15px;
	text-align: left;
	color: #463A28;
	}
#rightMonials p 
	{
	color: #666666;
	}
#rightMonials em, #leftMonials em
	{
	color: #890048;
	}
#rightMonials p, #leftMonials p
	{
	padding-bottom: 24px;
	}
.comments
	{
	text-align: center;
	padding: 12px 0 12px 0;
	}
.comments em
	{
	color: #FF2A00;
	}

/* -- ========== STUFF ========== -- */

#leftStuff
	{
	float: left;
	width: 30%;
	text-align: left;
	color: #1b1b1b;
	}
#leftStuff p
	{
	color: #1b1b1b;
	}
#leftStuff ul
	{
	list-style: none;
	color: #1b1b1b;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#leftStuff li
	{
	border-bottom: 1px solid #666666;
	list-style: none;
	color: #666666;
	padding: 3px 0 4px 2px;
	margin: 0 0 0 0;
	}
#leftStuff ul li a
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	color: #890048;
	}
#leftStuff ul li a:hover
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	background-color: #999999;
	color: #ffffff;
	}
#rightStuff
	{
	float: left;
	width: 30%;
	padding-left: 15px;
	text-align: left;
	color: #463A28;
	}
#rightStuff p 
	{
	color: #666666;
	}
#rightStuff ul
	{
	list-style: none;
	color: #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#rightStuff li
	{
	border-bottom: 1px solid #666666;
	list-style: none;
	color: #666666;
	padding: 3px 0 4px 2px;
	margin: 0 0 0 0;
	}
#rightStuff ul li a
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	color: #890048;
	}
#rightStuff ul li a:hover
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	background-color: #999999;
	color: #ffffff;
	}
#righterStuff
	{
	float: left;
	width: 36%;
	padding-left: 15px;
	text-align: left;
	color: #463A28;
	}
#righterStuff p 
	{
	color: #666666;
	margin: 0 0 15px 0;
	}
#righterStuff ul
	{
	list-style: none;
	color: #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#righterStuff li
	{
	border-bottom: 1px solid #666666;
	list-style: none;
	color: #666666;
	padding: 3px 0 4px 2px;
	margin: 0 0 0 0;
	}
#righterStuff ul li a
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	color: #890048;
	}
#righterStuff ul li a:hover
	{
	display: block;
	padding: 3px 0 3px 2px;
	margin: 0 0 0 0;
	background-color: #999999;
	color: #ffffff;
	}
#rightStuff em, #leftStuff em
	{
	color: #FF3300;
	}
#rightStuff p, #leftStuff p
	{
	padding-bottom: 24px;
	}
.comments
	{
	text-align: center;
	padding: 12px 0 12px 0;
	}
.comments em
	{
	color: #FF2A00;
	}

/* -- ========== Twitter ========== -- */

#twitter_update_list 
	{
	}

#twitter_update_list li span 
	{
	font-size: 12px;
	}
	
#twitter_update_list li span a
	{
	text-decoration: none;
	border: medium none;
	display: inline;
	font-size: 12px !important;
	font-style: normal;
	color: #890048;
	padding: 0;
	}

#twitter_update_list li
	{
	padding: 0 0 0 0;
	}

#twitter_update_list li a
	{
	/* -- border-top: 1px dotted #999; -- */
	color: ##890048;
	display: block;
	font-size: 11px !important;
	font-style: italic;
	margin: 5px 25px 0 0;
	padding: 5px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
	}


/* -- ========== eMail a Reply Form ========== -- */

#replyform {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#cbd9c3;
padding:0 0 0 0;
}

#replyform p {
color:#1b1b1b;
margin:15px 0 0 0;
}

#replyform a {
text-decoration:none;
}

#replyform a:hover {
text-decoration:none;
}

#replyform h4 {
margin-bottom:3px;
margin-left:10px;
}

.clearfix:after, .colrow:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix, .colrow {
display:inline-block;
}

.clearfix, .colrow {
display:block;
}

a.openform.pull {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/button_pulldown.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:15px;
margin:0 auto;
width:149px;
}

a.openform.pull.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/button_pullup.png) no-repeat scroll 0 0;
cursor:pointer;
}

#slider {
height:285px;
position:relative;
}

#commentform {
margin:0 0 0;
position:relative;
width:775px;
}

.four_col {
display:inline;
float:left;
margin-right:24px !important;
margin-left:10px;
width:195px;
}

.wordsLeft {
font-weight:bold;
}

.formhold {
float:left;
position:relative;
width:535px;
}

.required {
color:#FF3300;
font-weight:normal;
}

.light {
color:#666666;
font-weight:normal;
}

#commentform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/replyform_text.gif) no-repeat scroll left bottom;
border:medium none;
color:#333333;
height:20px;
padding:10px 7px 0;
width:214px;
}
#commentform input:focus, #commentManager input#email:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/replyform_text.gif) no-repeat scroll left top;
}
#commentform textarea, #commentMananger textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/replyform_textarea.gif) no-repeat scroll left top;
border:medium none;
color:#333333;
float:left;
height:100px;
line-height:130%;
max-height:116px;
max-width:476px;
padding:8px;
width:452px;
}
#commentform textarea:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/replyform_textarea.gif) no-repeat scroll left bottom;
}
#commentform label {
font-weight:bold;
margin:0 0 0 10px;
}
#commentform #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/replyform_submit.png) no-repeat scroll 0 0;
border:medium none;
color:white;
cursor:pointer;
float:left;
height:112px;
margin:2px 0 0 8px;
padding:80px 3px 3px;
text-transform:uppercase;
width:57px;
}

/* -- ========== feedbackBlock ========== -- */

#feedbackBlock
	{
	margin: 10px auto 0 auto;
	width: 775px;
	clear: both;
	border-bottom: 5px solid #1b1b1b;
	}
#feedbackBlock h3
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 20px 0 0 0;
	}
#feedbackBlock p
	{
	color: #747d67;
	margin: 10px 0 0 0;
	}

/* -- ========== bioBlock ========== -- */

#bioBlock
	{
	margin: 10px 0 0 0;
	padding: 10px 15px 25px 15px;
	background-color: #d6e1cf;
	border-bottom: 1px solid #ffffff;
	}
#bioBlock h3
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 20px 0 0 0;
	}
#bioBlock p
	{
	color: #747d67;
	margin: 10px 0 0 0;
	}
#bioBlock ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #86af49;
	}
#bioBlock ul li
	{
	color: #747d67;
	border-top: 1px solid #86af49;
	padding: 8px 25px 10px 37px;
	margin: 0;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	}


/* -- ========== bioBlock1 ========== -- */

#bioBlock1
	{
	margin: 0 0 0 0;
	padding: 10px 15px 25px 15px;
	background-color: #d6e1cf;
	border-top: 1px solid #c1ceb9;
	border-bottom: 1px solid #86af49;
	}
#bioBlock1 h3
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 20px 0 0 0;
	}
#bioBlock1 p
	{
	color: #747d67;
	margin: 10px 0 0 0;
	}
#bioBlock1 span.company
	{
	font-size: 14px;
	color: #528036;
	font-weight: bold;
	}
#bioBlock1 span.date
	{
	color: #1b1b1b;
	font-size: 12px;
	font-weight: none;
	}
#bioBlock1 span.position
	{
	font-size: 14px;
	color: #747d67;
	font-weight: bold;
	}
#bioBlock1 ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #86af49;
	}
#bioBlock1 ul li
	{
	color: #747d67;
	border-top: 1px solid #86af49;
	padding: 8px 25px 10px 37px;
	margin: 0;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	}


/* -- ========== expBlock ========== -- */

#expBlock
	{
	margin: 0 0 0 0;
	padding: 10px 15px 25px 15px;
	background-color: #cbd9c3;
	border-top: 1px solid #c1ceb9;
	border-bottom: 1px solid #ffffff;
	}
#expBlock h3
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 10px 0 0 0;
	}
#expBlock p
	{
	color: #747d67;
	margin: 20px 0 0 0;
	}	
#expBlock ul
	{
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	}
#expBlock ul li
	{
	clear: none;
	float: left;
	margin: 0 15px 25px 0;
	}

/* -- ========== altBlock ========== -- */

#altBlock
	{
	clear: both;
	width: 775px;
	margin: 20px auto 0pt;
	padding: 5px 15px 0 15px;
	background-color: #cbd9c3;
	}
#altBlock h3
	{
	color: #1b1b1b;
	font-size: 16px;
	margin: 0 0 0 0;
	}
#altBlock p
	{
	color: #747d67;
	margin: 10px 0 0 0;
	}
#altBlock ul
	{
	list-style: none;
	}
#altBlock li
	{
	margin: 0 15px 0 0;
	}
ul#alt
	{
	height: 4em;
	margin: 0 0 0 0;
	}
ul#alt li
	{
	float: left;
	margin: 0 15px 0 0;
	}

/* -- ========== resBlock ========== -- */

#resBlock
	{
	margin: 10px 0 0 0;
	padding: 10px 15px 25px 15px;
	background-color: #d6e1cf;
	border-bottom: 1px solid #ffffff;
	}
#resBlock h3
	{
	color: #1b1b1b;
	font-size: 17px;
	margin: 20px 0 0 0;
	}
#resBlock p
	{
	color: #747d67;
	margin: 10px 0 0 0;
	}
#resBlock ul
	{
	margin: 0;
	padding: 0;
	list-style: circle;
	}
#resBlock li
	{
	color: #747d67;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 50px;
	}
	


.title {
margin-bottom:12px;
margin-top:21px;
}

ul.jobsinc {
clear:left;
padding-top:1px;
}


/* Back to Top - Side button */
	
#back_to_top {
background-image:url("../img/back2top.png");
background-repeat:no-repeat;
height:39px;
margin-top:-20px;
position:fixed;
right:0;
text-indent:-9999px;
top:50%;
width:39px;
}
