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-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: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #c3cee3;
	border: 1 solid #0e3b90;
	font-weight: normal;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #c3cee3;
	border: 1 solid #0e3b90;
	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;
}