﻿body  {
			margin:0%; 
			padding:0%;
			width:100%;
			height:100%;
			background-color:#F0F0F0;
			
}

h1			{font-family:"MS Reference Sans Serif",tahoma,sans-serif;
			font-size:17px;font-weight:500}

h2			{font-family:"Microsoft Sans Serif",tahoma,sans-serif;
			font-size:18pt;font-weight:normal;letter-spacing:-0.5px}

h3  		{font-family:"MS Reference Sans Serif",tahoma,sans-serif;
			font-size:12px;line-height:21px;display:inline;}

h4			{font-family:"MS Reference Sans Serif",tahoma,sans-serif;
			font-size:11px;color:#FFFFFF;display:inline;vertical-align:middle;font-weight:normal}

p			{font-family:"MS Reference Sans Serif",tahoma,sans-serif;
			font-size:12px;	text-align:justify; line-height:20px; margin-top:18px; margin-bottom:35px}
p.footertxt	{font-family:"MS Reference Sans Serif",tahoma,sans-serif;font-size:10px;text-align:center;line-height:normal}

p.smaller	{font-size:11px;text-align:justify;color:#4D4D4D; margin-top:10px; margin-bottom:10px}

p.bigger	{font-size:13px;text-align:justify;color:#000000}

a:link 		{color: #000000;text-decoration: none}
a:hover 	{color: #C0C0C0;text-decoration: none}
a:visited	{color: #000000;text-decoration: none}
#infobar li a:link 	{color: #FFFFFF;text-decoration: underline}
#infobar li a:hover 	{color: #C0C0C0;text-decoration: underline}
#infobar li a:visited	{color: #FFFFFF;text-decoration: underline}

a:link img	{border:0}
a:hover img	{border:0}
a:visited img{border:0}

ul 			{list-style-type:none}
ul.normal 	{list-style-type:disc;font-family:"MS Reference Sans Serif",tahoma,sans-serif;font-size: 12px; color: #000000;text-indent:0px}
ul.footer	{list-style-type:none;display: inline;padding-right: 14px;padding-left: 14px;text-align:center;}

li.footer	{float:left;text-align:center}


#header {
	background-image:url(images/header.jpg);
	width:958px;
	height:167px;
	margin:0%; 
	padding:0%;
}

#logo {
	float:left;
	top:20px; 
	width:121px;
	height:126px;
	margin:27px 0px 13px 5%;
}

#navbar {
	clear:right;
	float:left;
	margin-top:40px;
	margin-left:5px;
	white-space:nowrap;
} 

#navbar ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	text-align:center;
	width:100%;
	text-indent:0px;
	white-space:nowrap;
}

#navbar li			{float:left;}
#navbar a			{padding-left:28px;padding-right:28px;font-family:"MS Reference Sans Serif",tahoma,sans-serif;font-size:12px;font-weight:bold}
#navbar img			{vertical-align:center} 

#telemail table{
	float:right; 
	width:150px;
	height:50px;
	margin:20px 5% ; 
}

#banner {
	width:958px;
	height:152px;
	margin:0%; 
	padding:0%;
	background-image:url(images/banner-home.jpg);
	border-bottom:1px solid;
	border-color:#999999;
}


#banner h2 {
	position:relative;
	display:inline;
	top:98px;
	margin-left:80px;
	
}

hr.dottedline {
	border-top: 1px dotted #000000;
	margin-top: 1px;
	margin:0; 
	padding:0%;
}

#contentleft {
	float:left;
	width:53%;
	padding:3% 2% 3% 5%;
	margin:0px;
	background-color:#FFFFFF;
}

#contentright {
	float:right;
	width:30%;
	margin:0%; 
	padding:3% 5% 3% 2%;
	background-color:#FFFFFF;
}

#contentright td  a{display:block;height:100%;background-color:#101010;vertical-align:middle; padding:4px 4px;text-indent:15px;border:1px solid; border-color:#F0F0F0;}
#contentright td  a:hover{display:block;height:100%;background-color:#999999;vertical-align:middle; padding:4px 4px;text-indent:15px;}
#contentright table {width:290px;border-spacing:0px 2px;}

#quotetable {
	width:500px;
	border:1px solid;
	border-color:#B8B8B8;
	border-collapse:collapse;
}

#quotetable td{
	font-family:"MS Reference Sans Serif",tahoma,sans-serif;font-size:11px;font-weight:bolder;color:#303030;text-align:left;
	width:230px;
	padding:5px;
	border:1px solid;
	border-color:#B8B8B8;
	background-color:#F8F8F8; 
}

#quotetable input {width:245px;margin-left:1px;}
#quotetable textarea {width:245px;margin-left:1px;}
#quotetable select {width:251px;margin-left:1px;}
#quotetable submit {width:251px;margin-left:2px;}

#infobar {
	clear:both;
	width:958px;
	background-color:#101010;
	padding:0px;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#999999;
}

#infobar ul {
	text-align:center;
	list-style-type: none;
	padding: 0px;
	position:relative;
	margin:auto;
}
    
#infobar li {
	display: inline;
    text-align: center;
    margin:0px;
	vertical-align:3px;
}


#infobar li a {
	text-decoration: none;
	padding: 0 6% 0;
	margin:0px;
	text-decoration: underline;
	font-size:10px;
	font-family:"MS Reference Sans Serif",tahoma,sans-serif;
	color:white;
	border-right: 1px solid white; 
	
}

#sitemap {
	width:90%;
	padding: 4% 5% 4% 5%;
	margin:0%;
	background-color:#FFFFFF;
}
#sitemap h3 {line-height:30px}
#sitemap a:hover h4 {color:#808080}
#sitemap .indented {position:relative; left:135px; top:-6px}


.onecolumn {
	width:90%;
	padding: 4% 5% 4% 5%;
	margin:0%;
	background-color:#FFFFFF;
}

.onecolumn table {width:100%}

.onecolumn td{
	width:36%;
	border-top: 1px dotted #000000;
	padding:5px 0px 5px 0px;
	vertical-align:middle;
	text-align:left;
}

#footertext {
	text-align:center;
	vertical-align: middle;
	margin-top:-10px;
	margin-bottom:-35px;
}

.container { 
	width:100%;
	margin:0%; 
	padding:0%;

}

.wrapper {
	margin:0 auto;
	width:958px;
	height:100%;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#999999;
	background-color:#FFFFFF;
	
}
