.BODY {
	margin: 0px 0px 0px 0px; COLOR: #3d4149; BACKGROUND-COLOR: #FFFFFF
}
td{
	font: 11/16px Verdana;
	COLOR: #3d4149;
}

.just { text-align: justify }

img { border: none; }
.maintable{
	border-left: 1px solid #3d4149;
	border-right: 1px solid #3d4149;
}
.seal{
	font: bold 17px Arial, Helvetica, sans-serif;
	COLOR: #3d4149; vertical-align: top;
}
.slogan{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #ABABAB;
}
.coresection{ padding: 10px 8px 10px 10px; }
.ContentTD{	padding: 0px 5px 0px 0px;}
.pagetitle{
	FONT-WEIGHT: bold; font-size:14px; COLOR: #535353; FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif; TEXT-DECORATION: none;
	width: 98%; height: 30px; vertical-align: top; padding-left: 10px;
}
.ornage{
	font: 11px Tahoma;
	color: #e18224;
}
.stepdesc{line-height: 0px;}
a:link	{	color:#3d4149;	text-decoration: none;	}
a:hover {	color:#ABABAB;	text-decoration: underline;	}
a {	color:#3d4149;	text-decoration: none;	}
.current {	font-weight: bold;	text-decoration: none; }

#footer	{ background-color: #eae8e8; border-top: 1px solid #999999; vertical-align: top;	}

.copyright{	font: 11/18px Verdana;	COLOR: #3d4149; text-align: center;}

.Banner_Text_Color1{font: bold 14px/26px MS Reference Sans Serif; color: #e18224;}
.Banner_Text_Color2_Dark
{
	font: bold 14px/26px MS Reference Sans Serif;
	color: #3d4149;
}
.Banner_Text_Color2
{
	font: bold 14px/26px MS Reference Sans Serif;
	color: Gray;
}
a.oranage:link	{	color:#e18224;	text-decoration: none;	}
a.oranage:hover {	color:#ABABAB;	text-decoration: underline;	}
a.oranage:visited	{	color:#e18224;	}
.vbar { color: #B5B5B5; }

#Quick-Quote-form { clear: both; }
#Quick-Quote-form .input{ font: 12px Verdana; border:1px solid #DDDDDD;  margin: 3px 0 4px 0; }

#portfilio td{ text-align: justify; }
#portfilio img { border: 1px solid #ABABAB; }
#portfilio a { COLOR: #3d4149; }
#portfilio a:hover { COLOR: #e18224; }

.ul{  Margin-top: 2px; Margin-bottom: 3px; border: 0px solid red; }
.ul li{  Margin-top: 4px; Margin-bottom: 4px; border: 0px solid red; }

.portfolio-info-list{border:1px solid #efefef; COLOR: #3d4149; padding:14px 14px 14px 14px; overflow:hidden; font:11px/16px Verdana, Arial; margin-bottom:0px; clear:both; }/*fix for IE in hacks.css*/
.portfolio-info-list h2{ background:none;}
.portfolio-info-list .picture{ border:1px solid #dcdcdc; padding:2px; float:right; margin:0 0 0px 15px;}
.portfolio-info-list .picture img{display:block; width:200px;}

.portfolio-tab {border:1px solid #dbdbdb;width:140px;padding:6px;
background-color:#eeeeee;text-align:center;float:left;
font: 11px Tahoma, Arial; font-weight: bold;MARGIN: 0px; cursor:pointer;
}
 .portfolio-tab-active
 {
border:1px solid #dbdbdb;width:140px;padding:6px;
background-color:#FFFFFF;text-align:center; color: #e18224;float:left;
font: 11px Tahoma, Arial; font-weight: bold;MARGIN: 0px; cursor:pointer;
 }
.portfolio_tech
{color: #e18224;font: 11px/16px Verdana, Arial; font-weight: bold;}
.red {color:red;}

h4 { FONT-WEIGHT: bold; font-size:11px; COLOR: #535353; FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica, sans-serif; TEXT-DECORATION: none; display: inline; }

.substile { border-bottom: 1px dotted #bbbbbb; padding: 1px 0px 5px 25px; background: url(../images/bullets_green.gif) -2px 0px no-repeat; color: #5a5a5a; }
ul.servicelist { border: 0px solid red; margin: 0px 0px 0px 5px;padding: 0px 0px 0px 15px; }
ul.servicelist li { padding: 5px 0px 8px 8px;}
ul.servicelist li br { font: 6/6px Verdana; }
