body{color:#222222; margin:0px; padding:0px; width:100%; border-top:10px solid #0e307a; font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; background: url(../images/sidebar-tile.jpg) top left repeat-y; }
p{font-family: Verdana, Arial, Helvetica, sans-serif; color: #002062; font-size:12px; line-height:15px;}

table{float:left;}

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; }

a img{border:none;}

.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-size:22px; font-style:italic; color:#333333;}
h2	{}
h3	{}
h4	{}
h5	{}
h6	{}
pre	{  font-family: "Courier New", Courier, mono; font-size: 9pt; }
li	{font-size: 9pt; }
ul	{font-size: 9pt; }
ol	{font-size: 9pt; }
td	{font-size: 10pt; }



.pagebreak {
	page-break-before: always;
}

.grad-top {
	background: url(../images/grad_top.jpg) top left repeat-x;
}
.grad-bot {
	background: url(../images/grad_bot.jpg) top left repeat-x;
}
.sidebar-toppix {
	float:left; background: url(../images/sidebar-toppix.jpg) top left no-repeat; height:200px; width:200px;
}
.sidebar-top {
	float:left;
	width:200px;
	height:200px;
	background: url(../images/sidebar-top.jpg) top left no-repeat;
}
.sidebar-top-experience {
	float:left; background: url(../images/experience.gif) top left no-repeat; width:200px; height:500px;
}
.sidebar-top-news {
	float:left; background: url(../images/news.gif) top left no-repeat; width:200px;
}
.sidebar-top-search {
	float:left; background: url(../images/sidebar-toppix-search.jpg) top left no-repeat; width:200px;
}
.sidebar-top-leadership {
	float:left; background: url(../images/leadership.gif) top left no-repeat; width:200px; height:500px;
}
.sidebar-top-reliable {
	float:left; background: url(../images/reliable.gif) top left no-repeat; width:200px; height:375px;
}
.sidebar-top-trust {
	float:left; background: url(../images/sidebar-toppix-contactus.jpg) top left no-repeat; width:200px; height:500px;
}
.sidebar-top-quality {
	float:left; background: url(../images/quality.gif) top left no-repeat; width:200px; height:500px;
}
.sidebar-top-knowledge {
	float:left; background: url(../images/knowledge.gif) top left no-repeat; width:200px; height:500px;
}
.sidebar-top-value {
	float:left; background: url(../images/value.gif) top left no-repeat; width:200px;
}
.sidebar-top-service {
	float:left; background: url(../images/service.gif) top left no-repeat; width:200px;
}
.sidebar-top-information {
	float:left; background: url(../images/information.gif) top left no-repeat; width:200px;
}
.sidebar-top-prman {
	float:left; background: url(../images/pr-man.gif) top left no-repeat; width:200px;
}
.sidebar-top-welcome {
	float:left; background: url(../images/welcome.gif) top left no-repeat; width:200px;
}
.sidebar-top-welcome-relo {
	float:left; background: url(../images/welcome_relo.gif) top left no-repeat; width:200px;
}
.sidebar-top-freeestimate {
	float:left; background: url(../images/sidebar-toppix-freeestimate.jpg) top left no-repeat; width:200px; height:350px; display:block; position:relative; z-index:5000;
}
.sidebar-toptile {
	float:left; background: url(../images/sidebar-toptile.jpg) top left repeat-x; height:80px; width:100%;
}
.content {
	float:left; width:100%; overflow:hidden; position:relative;
}

.column1{position:absolute; top:0px; left:0px; width:200px;}
.column2{float:left; width:91%; position:relative; left:200px; background: url(../images/sidebar-toptile.jpg) top left repeat-x;}
.upper-info{width:82%; float:left; height:40px; line-height:40px; margin-bottom:20px;}
.body{float:left; padding:10px 20px 20px 20px; width:82%;}

.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: #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;
}

.estimateform, .estimateform table, .estimateform td{color:#555555; font-family:Arial, verdana, Helvetica, sans-serif}
.contact form table {float:none;}

label{padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#002062; font-size:11px;}

.left{float:left;}
.right{float:right;}
.clearall{clear:both;}
.nobr{white-space:nowrap;}


.pagetop{background:#ffffff; float:left; width:100%;}
.mainnav{background:#0e307a; width:100%; float:left;}
.mainnav ul{margin:0px; padding:0px; float:right; height:auto; width:auto; list-style:none;}
.mainnav ul li{margin:0px; padding:0px; float:left; color:#ffffff; font-size:12px; display:inline; list-style:none; height:auto; width:auto; border-right:1px solid #4a669e;}
.mainnav ul li:hover{background:#001c54;}
.mainnav ul li.active{background:#002862;}

.mainnav ul li.last{border-right:none;}

.mainnav ul li a, .mainnav ul li a:link, .mainnav ul li a:visited{padding:10px; float:left; color:#ffffff; text-decoration:none; font-weight:bold;}

h2.titles	{  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e307a; font-size:18px; margin:0px; padding:0px;}

.bottomlinks{text-align:center; border-top:1px solid #0e307a; border-bottom:1px solid #0e307a; padding:10px 0px; float:left; margin:10px 0px; width:82%; font-size:12px;}

.copyright{float:left; width:82%; font-size:12px; margin-bottom:20px;}

.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;}

.orange 	{color: #E77B31;}
.blue		{color: #002062;}
.gray 		{color: #D2D6D9;}
.darkgray 	{color: #848589;}
.red		{color: #ff0000;}
.white		{color:#ffffff;}



.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;}
.extra{padding-top:5px;}

.quickquote a, .quickquote a:link, .quickquote a:visited{text-decoration:none; color:#000033; font-size:20px; line-height:40px; padding:0px 5px; margin:5px 0px 0px 0px; border:1px solid #002062; background:#f8f8f8; font-style:normal; clear:both;}
.quickquote a:hover{background:#dddddd;}

.big{font-size:15px;}

.tips{width:99%; border:1px dotted #0e307a; border-top:none; background:f8f8f8; padding-bottom:10px; float:left; margin-bottom:20px; overflow:hidden;}
.tips h3, h3.bar{width:100%; border-top:1px solid #0e307a; border-bottom:1px solid #0e307a; padding:2px 0px 1px 2%; background:#cccccc; font-size:15px; color:#002062; float:left; display:block; margin:0px;}
h3.bar{margin:0px 0px 5px -4px; width:98%;}
.tips h3{margin:0px 0px 10px 0px;}
.tips a, .tips a:link, .tips a:visited{font-weight:bold; font-size:14px; line-height:20px; float:left; margin-left:10px; display:block; clear:both;}


.thanks{font-size:18px; line-height:24px; padding-bottom:50px; z-index:-1; }

panel {z-index:-1;}

.movingtips{margin:10px 0px; padding:0px; list-style:none; color:#666666;}
.movingtips li{list-style:none; margin:5px 0px; padding:0px 0px 0px 20px; background: url(../images/star-bullet.gif) top left no-repeat; line-height:15px; font-size:13px;}

.movingtips li a, .movingtips li a:link, .movingtips li a:visited {color:#002062;}

.movingtips li a:hover {color:#E77B31;}

.movingtips li.first{margin-top:20px;}
.movingtips blockquote{margin:5px 0px 0px 20px; padding:0px;}

