/* CSS Document */	
td
 {
 	color:#FFFFFF;
	}
	
#right_bar
	{ 
		background-image:url(images/home_message_right2.jpg);
		background-repeat:no-repeat;
		width:169px;
		height:299px;
		margin:20px;
	}
#right_bar p
	{ 
		color:#000000;
		padding:0 10px 10px 20px;
	}
	
/* PNG image fix with ie hack*/

.imgFIX {
behavior:none;
_behavior:url("/includes/pngbehavior.htc");
*behavior:url("/includes/pngbehavior.htc");
}


/*end PNG image fix*/

/*FlLogo and Badge added back in 2/09/09 */

#FlLogo {
	
	width: 684px;
	height: 88px;
	
	

}

/* badge and logo added 2/3/2009 */

div.wrapContainer {
color: 000;
width: 99.5%;
float: left
}

.image-left{float: left; vertical-align: text-top;}

.image-right{float: right; vertical-align: text-top;}

#logo {
	width: 127px;
	height: 79px;
}

#badge
{
 
 
  display: block;
  background-color: 000;
  width: 127px;
  height: 75px;
  background: url("images/badge.jpg") no-repeat 0 0;
  margin-top: 5px;
  margin-left: 545px;
  position: absolute;
  behavior:none;
}

#badge:hover
{ 
  background-position: 0 -75px;
}

#Badge span
{
  display: none;
}

/* End */

.selling {
	color:#cd431d;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0  0 0 15px;
	}
	
.newsletter {
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0  0 0 15px;
	}
	
.selling a
	{ 
		color:#cd431d !important;
		text-decoration:underline;
	}

.selling a:hover {
	text-decoration:none;
	}
	
#serv_right
	{ 
		background-image:url(images/services_sidebar.gif);
		background-repeat:no-repeat;		
		height:350px;	
		width:162px;
	}
	
#serv ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	margin:20;
	padding-left:5px;
	font-size:12px;
}

#serv li 
	{
	padding:0 0 20px 0;
	margin-left:10px;
	list-style-image:url(/images/grtn.jpg);
	list-style-position:outside;
	}

#serv li a
	{ 
		color:#ffffff;
		text-decoration:underline;
	}

#serv a:hover {
	text-decoration:none;
	}
	
	
	
	
#serv2 ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	right:20px;
	margin:20;
	font-size:12px;
}

#serv2 li 
	{
	padding:0 0 35px 0;
	margin-left:10px;
	list-style-image:url(/images/grtn.jpg);
	list-style-position:outside;
	}

#serv2 li a
	{ 
		color:#ffffff;
		text-decoration:underline;
	}

#serv2 a:hover {
	text-decoration:none;
	}
	
	
	
	
		
	
#serv3 ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	right:20px;
	margin:50px 10px 20px 10px;
	font-size:12px;
	*margin-left:50px;
}

#serv3 li 
	{
	padding:0 0 35px 0;
	margin-left:10px;
	list-style-image:url(/images/grtn.jpg);
	list-style-position:outside;
	text-transform: uppercase;
	}

#serv3 li a
	{ 
		color:#ffffff;
		text-decoration:underline;
	}

#serv3 a:hover {
	text-decoration:none;
	}


/************************************************************
*															*
*  Body Section 											*
*															*
************************************************************/

a {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color: black;
	font-weight:bold;
	text-decoration:underline;
	}

a:hover {
	text-decoration:underline;
	color:#CDCFC4;
	}
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:10px 10px 0 10px;
	color:#000000;
	}
h2.no_margin {
	margin-left: 0px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	}


p {
	margin:0 10px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
p a {
	font-weight:bold;
	text-decoration:underline;
	}
	
p a:hover {
	color:#666666;
	text-decoration:none;
	}
#revit  
{
	
	padding:10px;
}
	
#revit p 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:5px;
	padding:10px;
	font-size:12px;
}

#revit h2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:5px;
	padding:0 0 0 5px;
	color:#000000;
}
/************************************************************
*															*
* Company Footer                                            *
*															*
************************************************************/

#BC_footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:10px;
	}

#BC_footer a, #BC_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: grey;
	text-decoration: none;
}

#BC_footer a:hover {
	color: Maroon;
}


div.showcaseimages a img {
	border:3px #F7E7C6 solid;
	}
div.showcaseimages a:hover img {
	border-color:#333333;
	}
div.showcaseimages a:hover {
	color:CDCFC4;
	}
	

div.testimonialimages a img{
	margin-bottom:20px;
	border:2px #000000 solid;
	padding: 1px;
	}

div.testimonialimages a:hover img{
	border-color: #CDCFC4;
	}

div.testimonialimages a:hover{
	color: #CDCFC4; /* Dummy definition to overcome IE bug */
}

div.testimonialtext a {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
	}
	
div.testimonialtext a:hover {
	color:#666666;
	text-decoration:none;
	}
li {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.partners_table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}
.partners_table_top {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000000; 
	font-weight: bold; 
}
