body {margin:0; padding: 0;}

a:link 				{  color: #0E3B90;  text-decoration: underline; }
a:active			{  color: #0E3B90;  text-decoration: underline; }
a:visited			{  color: #0E3B90;  text-decoration: underline; }
a:hover				{  color: #000000;  text-decoration: underline; }

.menu a:link 		{  color: #000000; font-weight:bold;  text-decoration: none; }
.menu a:active		{  color: #000000; font-weight:bold; text-decoration: none; }
.menu a:visited		{  color: #000000; font-weight:bold; text-decoration: none; }
.menu a:hover		{  color: #0E3B90; font-weight:bold; text-decoration: none; }

.keller a:link 			{  color: #C10435;  text-decoration: underline;  }
.keller a:active		{  color: #C10435;  text-decoration: underline;  }
.keller a:visited		{  color: #C10435;  text-decoration: underline;  }
.keller a:hover			{  color: #767A7D;  text-decoration: underline; }

.relo a:link 			{  color: #996600;  text-decoration: underline;  }
.relo a:active		{  color: #996600;  text-decoration: underline;  }
.relo a:visited		{  color: #996600;  text-decoration: underline;  }
.relo a:hover			{  color: #cc3300;  text-decoration: underline; }

.submenu a:link 		{  color: #0077d4;  text-decoration: none; }
.submenu a:active		{  color: #0077d4;  text-decoration: none; }
.submenu a:visited		{  color: #0077d4;  text-decoration: none; }
.submenu a:hover		{  color: #FFFFFF;  text-decoration: none; }

h1	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
h2	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
h3	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
h4	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
h5	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
h6	{  font-family: Arial, Helvetica, sans-serif; color: #000000 }
p	{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; }
pre	{  font-family: "Courier New", Courier, mono; color: #000000; font-size: 9pt; }
li	{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; }
ul	{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; }
ol	{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; }
td	{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; }

.orange 		{  font-family: Arial, Helvetica, sans-serif; color: #E77B31}
.blue			{  font-family: Arial, Helvetica, sans-serif; color: #0E3B90}
.yellow 		 {  font-family: Arial, Helvetica, sans-serif; color: #FFFF00 }
.gray 			{  font-family: Arial, Helvetica, sans-serif; color: #D2D6D9}
.darkgray 		{  font-family: Arial, Helvetica, sans-serif; color: #848589}

.pagebreak {
	page-break-before: always;
}

.grad-top {
	background-image:   url(../images/grad_top.jpg);
	background-repeat: repeat-x;
}
.grad-bot {
	background-image:   url(../images/grad_bot.jpg);
	background-repeat: repeat-x;
}
.sidebar-toppix {
	background-image:  url(../images/sidebar-toppix.jpg);
	background-repeat: no-repeat;
}

.sidebar {
	width: 175px;
}

.sidebar-top {
	background-image:  url(../images/sidebar-top.jpg);
	background-repeat: no-repeat;
}
.sidebar-top-experience {
	background-image:  url(../images/experience.gif);
	background-repeat: no-repeat;
}
.sidebar-top-news {
	background-image:  url(../images/news.gif);
	background-repeat: no-repeat;
}
.sidebar-top-search {
	background-image:  url(../images/sidebar-toppix-search.jpg);
	background-repeat: no-repeat;
}
.sidebar-top-leadership {
	background-image:  url(../images/leadership.gif);
	background-repeat: no-repeat;
}
.sidebar-top-reliable {
	background-image:  url(../images/reliable.gif);
	background-repeat: no-repeat;
}
.sidebar-top-trust {
	background-image:  url(../images/sidebar-toppix-contactus.jpg);
	background-repeat: no-repeat;
}
.sidebar-top-quality {
	background-image:  url(../images/quality.gif);
	background-repeat: no-repeat;
}
.sidebar-top-knowledge {
	background-image:  url(../images/knowledge.gif);
	background-repeat: no-repeat;
}
.sidebar-top-value {
	background-image:  url(../images/value.gif);
	background-repeat: no-repeat;
}
.sidebar-top-service {
	background-image:  url(../images/service.gif);
	background-repeat: no-repeat;
}
.sidebar-top-information {
	background-image:  url(../images/information.gif);
	background-repeat: no-repeat;
}
.sidebar-top-prman {
	background-image:  url(../images/pr-man.gif);
	background-repeat: no-repeat;
}
.sidebar-top-welcome {
	background-image:  url(../images/welcome.gif);
	background-repeat: no-repeat;
}
.sidebar-top-welcome-relo {
	background-image:  url(../images/welcome_relo.gif);
	background-repeat: no-repeat;
}
.sidebar-top-freeestimate {
	background-image:  url(../images/sidebar-toppix-freeestimate.jpg);
	background-repeat: no-repeat;
}
.sidebar-toptile {
	background-image:  url(../images/sidebar-toptile.jpg);
	background-repeat: repeat-x;
}
.sidebar-tile {
	background-image:  url(../images/sidebar-tile.jpg);
	background-repeat: repeat-y;
}

.sidebar {
	background-image:  url(../images/left_vertgrad.gif);
	background-repeat: no-repeat;
    height: 600px;
}

.navbar {
	position: absolute;
	left: 195px;
	top: 110px;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #002062;
	background-color: #CCCCCC;
	border: 1 solid #002062;
	font-weight: normal;
}
.formfields {
	font-size: 9pt;
	color: #555555;
	background-color: #f7f5e8;
	border: 1px solid #666666;
	font-weight: normal;
	
}
.thumb-border {
	padding: 0px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}
.thumb-footer {
	padding: 2px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height: 30px;
}
.table-border {
	border: 1px solid #000000;
}
.table-fill {
	background-color: #0E3B90;
}

.table-fill-yellow {
	background-color: #FFFF00;
}
.table-wotop {
	padding: 5px;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.table-bottom {
	padding: 5px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}
.SM {
vertical-align: super;
}
.tablewtop {
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
}

.banner_bk_undercarriage {
	background-image:url(../images/V2NavUndercarriage.gif);  
	background-position:left top; 
	background-repeat:no-repeat;
	background-color: white;
}

.banner_bk_undercarriage_right {
	background-image:url(../images/V2NavUndercarriage.gif);  
	background-position:right top; 
	background-repeat:no-repeat;
}



.banner_bk_tableft {
	background-position:left top; 
	background-repeat:no-repeat;
}

.banner_bk_tabright {
	background-image:url(../images/V2TabBody_04.gif);  
	background-position:right top; 
	background-repeat:no-repeat;
}

.banner_bk_tabmid {
    background-color: #FFFFFF;
	width: 65px;
	background-position:left top;
	font-size: 7pt; 
	font-family: Arial, Helvetica, sans-serif;	
	background-repeat:repeat-x;
	background-color: white;
	cursor: hand;
}

.bannersmalllink {
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;	
	color: white;	
	font-weight: bold; 
	text-decoration: none;
}

.banner_bk_dark_24 {
	background-image:url(../images/titlebk2.jpg);
	background-image:url(../images/bkblue2.jpg);	
	background-position:bottom; 
	background-repeat:repeat-x;
	background-color:white;
}

.quickquote{width:130px; float:left; margin:20px 0px 0px 10px; font-weight:bold; font-size:18px; text-align:center; line-height:20px; font-style:italic; color: #ffffff;}

.quickquote a, .quickquote a:link, .quickquote a:visited{text-decoration:none; color:#ffffff; font-size:20px; line-height:40px; padding:0px 5px; margin:5px 0px 0px 0px; border:1px solid #051C4A; background:#002570; font-style:normal; clear:both;}
.quickquote a:hover{background:#0C3480;}


#content {
	padding-top: 10px;
}

label{padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#002062; font-size:11px;}

.estimateform h3{width:98%; border-top:1px solid #0e307a; border-bottom:1px solid #0e307a; padding:2px 0px 1px 2%; background:#cccccc; font-size:15px; color:#002062; float:left; }

.estimateform td{ white-space:nowrap;}

.left{float:left;}
.right{float:right;}
.clearall{clear:both;}

.copyright{float:left; width:96%; font-size:12px; margin-bottom:20px;}

