body {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2a2b29;
}
td {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2a2b29;
}
h1 {
	font-size: 24px;
	font-weight: normal;
}
h2 {
	font-size: 24px;
	font-weight: normal;
}
.folioareatext {
	color: #FFFFFF;
}
h3 {
	font-size: 18px;
	font-weight: normal;
}
h4 {
	font-size: 18px;
	color: #72786f;
	font-weight: normal;
}
hr {
	border: thin dotted #ccd2c9;
}
img
{
	border: 0px;
}
.topmenu a,.topmenu a:active,.topmenu a:visited,.topmenu a:link {
	font-size: 14px;
	font-weight: bold;
	color: #beb7b7;
	text-decoration: none;
}
.topmenu a:hover {
	color: #ffffff;
}
.topmenu a.sel, .topmenu a.sel:active,.topmenu a.sel:visited,.topmenu a.sel:link,.topmenu a.sel:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.socmed a,.socmed a:active,.socmed a:visited,.socmed a:link {
	color: #2a2b29;
	text-decoration: none;
}
.socmed a:hover {
	color: #72786f;
}
.footer {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.sectmenuTd {
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #ccd2c9;
	color: #2a2b29;
}

.sectmenu a,.sectmenu a:active,.sectmenu a:visited,.sectmenu a:link 
{
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #ccd2c9;
	color: #2a2b29;
}
.sectmenu a:hover {
	background-color: #e7eae6;
	color: #2a2b29;
}
.error
{
	color: red;
}
.folioBg
{
	 background-image: url("images/folio-area_bg.jpg");
	 background-repeat: no-repeat;
	 background-color: #ffffff;
}
/*These are the project slider animations that occur on the homepage*/
.homeProjCard
{
	width: 597px;
	height: 272px;
	background-color: white;
	text-align: left;
}
.homeProjCard td
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #576064;
	font-size: 12px;
}
.homeProjCard a.moreLink,.homeProjCard a.moreLink:active,.homeProjCard a.moreLink:hover,.homeProjCard a.moreLink:visited,.homeProjCard a.moreLink:link
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #2b9d46;
	text-decoration: none;
}
.homeProjHeader
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 21px;
	color: #576064;
}
.homeProjSeperator
{
	width: 545px;
	height:0px;
	color: #d4d4d4;
	font-size: 0px;
	line-height: 0px;
	border: 1px dashed #d4d4d4;
}
#signupDiv {
	color: red;
}
#ml_email {
	border: 1px solid #d4d4d4;
	width: 200px;
}
#ok {
	color: #2a9d46;
}
/**INSTANT CALLBACK RELATED**********************/
.instantCallbackRel
{
	position:relative;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
a.instantCallback, a.instantCallback:active, a.instantCallback:visited, a.instantCallback:link, a.instantCallback:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #2b9d46;
	text-decoration: none;
} 
.instantCallbackPopup
{
	width: 345px;
	padding: 10px;
	position:absolute;
	top: 0px;
	left: 0px;
	background-color: white;
	border: 2px solid #2b9d46;
	text-align: left;
	visibility: hidden;
	z-index: 999;
}
a.instantCallbackClose, a.instantCallbackClose:active, a.instantCallbackClose:visited, a.instantCallbackClose:link, a.instantCallbackClose:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #2b9d46;
	text-decoration: none;
	float: right;
}
.instantCallbackHeader
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #2a2b29;
	text-align: left;
	margin-bottom: 5px;
}
.instantCallbackNextWorking
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2a2b29;
	float: left;
	margin-bottom: 5px;
}
.instantCallbackTitle
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2a2b29;
	float: left;
	width: 125px;
	margin-bottom: 5px;
}
.instantCallbackField
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2a2b29;
	float: left;
	width: 200px;
	margin-bottom: 5px;
}
.instantCallbackField input, .instantCallbackField select
{
	width: 150px;
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
}
.instantCallbackError
{
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: red;
	float: left;
	margin-bottom: 5px;
}
.clear
{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
#clientlogo img {
	border: 1px solid black;
	margin-right: 10px;
	margin-bottom: 10px;
}
/**EOF INSTANT CALLBACK RELATED******************/