body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	color: #555555;
}
.searchTitle
{
    COLOR: #f50011;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.calText
{
    COLOR: #000000;
    FONT-FAMILY: "Ms Sans Serif";
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter
}
.headerFontbig
{
    COLOR: #616161;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.LeadTdBgRow1
{	background-color: #EBEBEB;
	line-height:15px;
	height:15px;
	padding:2px 0px 2px 0px;
    FONT-FAMILY: arial,Helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-weight:normal;
    TEXT-DECORATION: none
}
.LeadTdBgRow2
{	background-color: #FFFFFF;
	COLOR: #1c1d1e;
    FONT-FAMILY: arial,Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.LeadTdBg1
{	background-color: #12336D;
	COLOR: black;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
/*.LeadTdBg2{	COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.LeadTdBg2 A:hover{	COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: underline}
.LeadTdBg2 A:link, A:visited, A:active{	COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.abcd{COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.abcd A:hover{COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
.abcd A:link, A:visited, A:active{COLOR: #FFFFFF;FONT-FAMILY: MS Sans Serif;FONT-SIZE: 9px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
*/
.LeadTdBg2{
	padding:2px 0px 2px 0px;
	color: #FFF;
	font-size: 11px;
	font-weight:bold;
	background-color: #f50011;
	line-height:15px;
}
.LeadTdBg2 A:link, .LeadTdBg2 A:visited, .LeadTdBg2 A:active{
	color: #FFF;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	text-decoration: none;
}
.LeadTdBg2 A:hover{
	color: #FFF;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	text-decoration: underline;
}

.smallFont
{background-color: #EBEBEB;
    COLOR: #f50011;
    FONT-FAMILY: Verdana,Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.smallFont1
{background-color: #EBEBEB;
    COLOR: #f50011;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
     FONT-WEIGHT: bold;
    /* width:100%;*/
    TEXT-DECORATION: none
}
.tableestimate
{
border-top: 1px solid #f50011;
	border-right: 1px solid #f50011;
	border-left: 1px solid #f50011;
	border-bottom: 1px solid #f50011;
	/*background-color: #FFFFFF;
	color:#FFFFFF;*/
}
.hometext
{
font-family:Arial Narrow;
 font-size:18px;
 font-weight:bolder;
 color:#616161;
}

img {
	border: 0;
}
A:link, A:visited, A:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#858585;
	text-decoration:underline;
}
A:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#858585;
	text-decoration:none;
}
A.lnkRed:link, A.lnkRed:visited, A.lnkRed:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#F50011;
	text-decoration:underline;
}
A.lnkRed:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#F50011;
	text-decoration:none;
}
#topPH{
	background-color: #C2C2C2;
}
#top{
	background-color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #FFF;
	padding: 2px 2px 2px 22px;
}
#Hheader{
	background-color: #F5F6EB;
	padding: 21px 18px 12px 17px;
}

#menuPH{
	background-color: #BCBCBC;
}
#menu{
	background-color: #F50011;
	padding-top: 8px;
}
.subtitle{
	font-weight:bold;
	font-size:14px;
}
.subsubtitle{
	font-weight:bold;
	font-size:12px;
}
.red{
	color:#F50011;
}
.bgimg02{
	background-image: url(../../images/img_02.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0;
	line-height: 18px;
	padding-left: 8px;
	height: 134px;
}
.bgimg06{
	background-image: url(../../images/img_06.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0;
	line-height: 18px;
	padding-left: 8px;
	height: 134px;
}
.bgimg07{
	background-image: url(../../images/img_07.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0;
	line-height: 18px;
	padding-left: 8px;
	height: 134px;
}
#content{
	padding: 17px 0 10px 0;
}
.Hbox{
	background-color: #858585;
}
.HboxInner{
	background-color: #EBEBEB;
}
.HboxLinks{
	padding: 8px 13px 13px 13px;
	line-height:16px;
}
.HboxLinks A:link, .HboxLinks A:visited, .HboxLinks A:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}
.HboxLinks A:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
/* footer */
#footerPH{
	background-color: #C2C2C2;
}
#footer{
	background-color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #FFF;
	padding: 5px 17px 5px 17px;
	line-height: 17px;
}
#footer a:link, #footer a:visited, #footer a:active{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#footer a:hover{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/* forms */
form {
	border: 0;
	margin: 0;
	padding: 0;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #2C4355;
	border: none;
	background-color: #FFF;
	padding: 1px 1px 1px 3px;
}
.input3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #2C4355;
	border: none;
	background-color: #FFF;
	padding: 1px 1px 1px 3px;
	width: 128px;
}
.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #545454;
	border: 1px solid #545454;
	background-color: #FFF;
	padding: 1px 1px 1px 3px;
	width: 155px;
}
.textarea	{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#545454; 
	text-decoration:none; 
	border:1px solid #545454; 
	background-color:#FFF; 
	padding:1px 1px 1px 3px; 
	width:155px; 
	height:60px; 
	overflow:auto; 
}
.bullet { margin:3px 0px 3px 3px; padding: 0px 0px 5px 10px; list-style: none;	line-height: 100%; }
.bullet li { padding-left: 10px; background-image: url(../../images/red_bullet.gif); background-repeat: no-repeat; background-position: 0px 11px; }
.bullet A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:underline; }
.bullet A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:underline; }
.bullet A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:underline; }
.bullet A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#494949; text-decoration:none; }
.clear {
	height: 0;
	clear: both;
	margin: 0;
	line-height: 0;
	font-size: 1px;
}
/* get an estimate table */
.tbmain{
	border: 2px solid #DE0003; 
	background-color: #EBEBEB;
}
.tab{
	background-color: #DE0003;
	padding: 2px 2px 2px 4px;
	color: #FFF;
	font-weight: bold;
}
.pad{
	padding: 2px 2px 2px 4px;
}
/* styles for calender*/
.DC_ProjectTextWhite
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}

.DC_ProjectTextBlack1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}