a:link 				{  color: #E77B31;  text-decoration: underline; }
a:active			{  color: #E77B31;  text-decoration: underline; }
a:visited			{  color: #E77B31;  text-decoration: underline; }
a:hover				{  color: #002062;  text-decoration: underline; }

.menu a:link 		{  color: #FFFFFF;  text-decoration: none; }
.menu a:active		{  color: #FFFFFF;  text-decoration: none; }
.menu a:visited		{  color: #FFFFFF;  text-decoration: none; }
.menu a:hover		{  color: #002062;  text-decoration: underline; }

.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: #002062;  text-decoration: none; }
.submenu a:active		{  color: #002062;  text-decoration: none; }
.submenu a:visited		{  color: #002062;  text-decoration: none; }
.submenu a:hover		{  color: #FFFFFF;  text-decoration: none; }

h1	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
h2	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
h3	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
h4	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
h5	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
h6	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062 }
p	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size: 9pt; }
pre	{  font-family: "Courier New", Courier, mono; color: #002062; font-size: 9pt; }
li	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size: 9pt; }
ul	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size: 9pt; }
ol	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size: 9pt; }
td	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size: 9pt; }

.orange 		{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #E77B31}
.blue			{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062}
.gray 			{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #D2D6D9}
.darkgray 		{  font-family: Verdana, 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;
}

.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #002062;
	background-color: #CCCCCC;
	border: 1 solid #002062;
	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: #E77B31;
}
.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;
}
